104 lines
724 KiB
JavaScript
104 lines
724 KiB
JavaScript
var _c=Object.defineProperty;var bc=(c,d,f)=>d in c?_c(c,d,{enumerable:!0,configurable:!0,writable:!0,value:f}):c[d]=f;var vc=(c,d,f)=>(bc(c,typeof d!="symbol"?d+"":d,f),f);var __glob_0_0$1=Object.freeze(Object.defineProperty({__proto__:null,get getGlobalDirectiveAll(){return getGlobalDirectiveAll},get registerGlobalDirective(){return registerGlobalDirective}},Symbol.toStringTag,{value:"Module"}));const p$1=function(){const d=document.createElement("link").relList;if(d&&d.supports&&d.supports("modulepreload"))return;for(const g of document.querySelectorAll('link[rel="modulepreload"]'))m(g);new MutationObserver(g=>{for(const v of g)if(v.type==="childList")for(const y of v.addedNodes)y.tagName==="LINK"&&y.rel==="modulepreload"&&m(y)}).observe(document,{childList:!0,subtree:!0});function f(g){const v={};return g.integrity&&(v.integrity=g.integrity),g.referrerpolicy&&(v.referrerPolicy=g.referrerpolicy),g.crossorigin==="use-credentials"?v.credentials="include":g.crossorigin==="anonymous"?v.credentials="omit":v.credentials="same-origin",v}function m(g){if(g.ep)return;g.ep=!0;const v=f(g);fetch(g.href,v)}};p$1();var index="";function makeMap(c,d){const f=Object.create(null),m=c.split(",");for(let g=0;g<m.length;g++)f[m[g]]=!0;return d?g=>!!f[g.toLowerCase()]:g=>!!f[g]}const specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(c){return!!c||c===""}function normalizeStyle(c){if(isArray$e(c)){const d={};for(let f=0;f<c.length;f++){const m=c[f],g=isString$2(m)?parseStringStyle(m):normalizeStyle(m);if(g)for(const v in g)d[v]=g[v]}return d}else{if(isString$2(c))return c;if(isObject$7(c))return c}}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:(.+)/;function parseStringStyle(c){const d={};return c.split(listDelimiterRE).forEach(f=>{if(f){const m=f.split(propertyDelimiterRE);m.length>1&&(d[m[0].trim()]=m[1].trim())}}),d}function normalizeClass(c){let d="";if(isString$2(c))d=c;else if(isArray$e(c))for(let f=0;f<c.length;f++){const m=normalizeClass(c[f]);m&&(d+=m+" ")}else if(isObject$7(c))for(const f in c)c[f]&&(d+=f+" ");return d.trim()}function normalizeProps(c){if(!c)return null;let{class:d,style:f}=c;return d&&!isString$2(d)&&(c.class=normalizeClass(d)),f&&(c.style=normalizeStyle(f)),c}const HTML_TAGS="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",SVG_TAGS="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistanceLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",isHTMLTag=makeMap(HTML_TAGS),isSVGTag=makeMap(SVG_TAGS);function looseCompareArrays(c,d){if(c.length!==d.length)return!1;let f=!0;for(let m=0;f&&m<c.length;m++)f=looseEqual(c[m],d[m]);return f}function looseEqual(c,d){if(c===d)return!0;let f=isDate$3(c),m=isDate$3(d);if(f||m)return f&&m?c.getTime()===d.getTime():!1;if(f=isSymbol$5(c),m=isSymbol$5(d),f||m)return c===d;if(f=isArray$e(c),m=isArray$e(d),f||m)return f&&m?looseCompareArrays(c,d):!1;if(f=isObject$7(c),m=isObject$7(d),f||m){if(!f||!m)return!1;const g=Object.keys(c).length,v=Object.keys(d).length;if(g!==v)return!1;for(const y in c){const _=c.hasOwnProperty(y),b=d.hasOwnProperty(y);if(_&&!b||!_&&b||!looseEqual(c[y],d[y]))return!1}}return String(c)===String(d)}function looseIndexOf(c,d){return c.findIndex(f=>looseEqual(f,d))}const toDisplayString$1=c=>isString$2(c)?c:c==null?"":isArray$e(c)||isObject$7(c)&&(c.toString===objectToString$4||!isFunction$5(c.toString))?JSON.stringify(c,replacer,2):String(c),replacer=(c,d)=>d&&d.__v_isRef?replacer(c,d.value):isMap(d)?{[`Map(${d.size})`]:[...d.entries()].reduce((f,[m,g])=>(f[`${m} =>`]=g,f),{})}:isSet(d)?{[`Set(${d.size})`]:[...d.values()]}:isObject$7(d)&&!isArray$e(d)&&!isPlainObject$2(d)?String(d):d,EMPTY_OBJ=Object.freeze({}),EMPTY_ARR=Object.freeze([]),NOOP=()=>{},NO=()=>!1,onRE=/^on[^a-z]/,isOn=c=>onRE.test(c),isModelListener=c=>c.startsWith("onUpdate:"),extend$1=Object.assign,remove=(c,d)=>{const f=c.indexOf(d);f>-1&&c.splice(f,1)},hasOwnProperty$c=Object.prototype.hasOwnProperty,hasOwn$1=(c,d)=>hasOwnProperty$c.call(c,d),isArray$e=Array.isArray,isMap=c=>toTypeString$1(c)==="[object Map]",isSet=c=>toTypeString$1(c)==="[object Set]",isDate$3=c=>toTypeString$1(c)==="[object Date]",isFunction$5=c=>typeof c=="function",isString$2=c=>typeof c=="string",isSymbol$5=c=>typeof c=="symbol",isObject$7=c=>c!==null&&typeof c=="object",isPromise=c=>isObject$7(c)&&isFunction$5(c.then)&&isFunction$5(c.catch),objectToString$4=Object.prototype.toString,toTypeString$1=c=>objectToString$4.call(c),toRawType=c=>toTypeString$1(c).slice(8,-1),isPlainObject$2=c=>toTypeString$1(c)==="[object Object]",isIntegerKey=c=>isString$2(c)&&c!=="NaN"&&c[0]!=="-"&&""+parseInt(c,10)===c,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),isBuiltInDirective=makeMap("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),cacheStringFunction=c=>{const d=Object.create(null);return f=>d[f]||(d[f]=c(f))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(c=>c.replace(camelizeRE,(d,f)=>f?f.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(c=>c.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$3=cacheStringFunction(c=>c.charAt(0).toUpperCase()+c.slice(1)),toHandlerKey=cacheStringFunction(c=>c?`on${capitalize$3(c)}`:""),hasChanged=(c,d)=>!Object.is(c,d),invokeArrayFns=(c,d)=>{for(let f=0;f<c.length;f++)c[f](d)},def=(c,d,f)=>{Object.defineProperty(c,d,{configurable:!0,enumerable:!1,value:f})},toNumber=c=>{const d=parseFloat(c);return isNaN(d)?c:d};let _globalThis$1;const getGlobalThis$1=()=>_globalThis$1||(_globalThis$1=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});function warn$3(c,...d){console.warn(`[Vue warn] ${c}`,...d)}let activeEffectScope;class EffectScope{constructor(d=!1){this.active=!0,this.effects=[],this.cleanups=[],!d&&activeEffectScope&&(this.parent=activeEffectScope,this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}run(d){if(this.active){const f=activeEffectScope;try{return activeEffectScope=this,d()}finally{activeEffectScope=f}}else warn$3("cannot run an inactive effect scope.")}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(d){if(this.active){let f,m;for(f=0,m=this.effects.length;f<m;f++)this.effects[f].stop();for(f=0,m=this.cleanups.length;f<m;f++)this.cleanups[f]();if(this.scopes)for(f=0,m=this.scopes.length;f<m;f++)this.scopes[f].stop(!0);if(this.parent&&!d){const g=this.parent.scopes.pop();g&&g!==this&&(this.parent.scopes[this.index]=g,g.index=this.index)}this.active=!1}}}function effectScope(c){return new EffectScope(c)}function recordEffectScope(c,d=activeEffectScope){d&&d.active&&d.effects.push(c)}const createDep=c=>{const d=new Set(c);return d.w=0,d.n=0,d},wasTracked=c=>(c.w&trackOpBit)>0,newTracked=c=>(c.n&trackOpBit)>0,initDepMarkers=({deps:c})=>{if(c.length)for(let d=0;d<c.length;d++)c[d].w|=trackOpBit},finalizeDepMarkers=c=>{const{deps:d}=c;if(d.length){let f=0;for(let m=0;m<d.length;m++){const g=d[m];wasTracked(g)&&!newTracked(g)?g.delete(c):d[f++]=g,g.w&=~trackOpBit,g.n&=~trackOpBit}d.length=f}},targetMap=new WeakMap;let effectTrackDepth=0,trackOpBit=1;const maxMarkerBits=30;let activeEffect;const ITERATE_KEY=Symbol("iterate"),MAP_KEY_ITERATE_KEY=Symbol("Map key iterate");class ReactiveEffect{constructor(d,f=null,m){this.fn=d,this.scheduler=f,this.active=!0,this.deps=[],this.parent=void 0,recordEffectScope(this,m)}run(){if(!this.active)return this.fn();let d=activeEffect,f=shouldTrack;for(;d;){if(d===this)return;d=d.parent}try{return this.parent=activeEffect,activeEffect=this,shouldTrack=!0,trackOpBit=1<<++effectTrackDepth,effectTrackDepth<=maxMarkerBits?initDepMarkers(this):cleanupEffect(this),this.fn()}finally{effectTrackDepth<=maxMarkerBits&&finalizeDepMarkers(this),trackOpBit=1<<--effectTrackDepth,activeEffect=this.parent,shouldTrack=f,this.parent=void 0,this.deferStop&&this.stop()}}stop(){activeEffect===this?this.deferStop=!0:this.active&&(cleanupEffect(this),this.onStop&&this.onStop(),this.active=!1)}}function cleanupEffect(c){const{deps:d}=c;if(d.length){for(let f=0;f<d.length;f++)d[f].delete(c);d.length=0}}let shouldTrack=!0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const c=trackStack.pop();shouldTrack=c===void 0?!0:c}function track(c,d,f){if(shouldTrack&&activeEffect){let m=targetMap.get(c);m||targetMap.set(c,m=new Map);let g=m.get(f);g||m.set(f,g=createDep()),trackEffects(g,{effect:activeEffect,target:c,type:d,key:f})}}function trackEffects(c,d){let f=!1;effectTrackDepth<=maxMarkerBits?newTracked(c)||(c.n|=trackOpBit,f=!wasTracked(c)):f=!c.has(activeEffect),f&&(c.add(activeEffect),activeEffect.deps.push(c),activeEffect.onTrack&&activeEffect.onTrack(Object.assign({effect:activeEffect},d)))}function trigger(c,d,f,m,g,v){const y=targetMap.get(c);if(!y)return;let _=[];if(d==="clear")_=[...y.values()];else if(f==="length"&&isArray$e(c))y.forEach((C,k)=>{(k==="length"||k>=m)&&_.push(C)});else switch(f!==void 0&&_.push(y.get(f)),d){case"add":isArray$e(c)?isIntegerKey(f)&&_.push(y.get("length")):(_.push(y.get(ITERATE_KEY)),isMap(c)&&_.push(y.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$e(c)||(_.push(y.get(ITERATE_KEY)),isMap(c)&&_.push(y.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(c)&&_.push(y.get(ITERATE_KEY));break}const b={target:c,type:d,key:f,newValue:m,oldValue:g,oldTarget:v};if(_.length===1)_[0]&&triggerEffects(_[0],b);else{const C=[];for(const k of _)k&&C.push(...k);triggerEffects(createDep(C),b)}}function triggerEffects(c,d){const f=isArray$e(c)?c:[...c];for(const m of f)m.computed&&triggerEffect(m,d);for(const m of f)m.computed||triggerEffect(m,d)}function triggerEffect(c,d){(c!==activeEffect||c.allowRecurse)&&(c.onTrigger&&c.onTrigger(extend$1({effect:c},d)),c.scheduler?c.scheduler():c.run())}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(c=>c!=="arguments"&&c!=="caller").map(c=>Symbol[c]).filter(isSymbol$5)),get$2=createGetter(),shallowGet=createGetter(!1,!0),readonlyGet=createGetter(!0),shallowReadonlyGet=createGetter(!0,!0),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const c={};return["includes","indexOf","lastIndexOf"].forEach(d=>{c[d]=function(...f){const m=toRaw(this);for(let v=0,y=this.length;v<y;v++)track(m,"get",v+"");const g=m[d](...f);return g===-1||g===!1?m[d](...f.map(toRaw)):g}}),["push","pop","shift","unshift","splice"].forEach(d=>{c[d]=function(...f){pauseTracking();const m=toRaw(this)[d].apply(this,f);return resetTracking(),m}}),c}function createGetter(c=!1,d=!1){return function(m,g,v){if(g==="__v_isReactive")return!c;if(g==="__v_isReadonly")return c;if(g==="__v_isShallow")return d;if(g==="__v_raw"&&v===(c?d?shallowReadonlyMap:readonlyMap:d?shallowReactiveMap:reactiveMap).get(m))return m;const y=isArray$e(m);if(!c&&y&&hasOwn$1(arrayInstrumentations,g))return Reflect.get(arrayInstrumentations,g,v);const _=Reflect.get(m,g,v);return(isSymbol$5(g)?builtInSymbols.has(g):isNonTrackableKeys(g))||(c||track(m,"get",g),d)?_:isRef(_)?y&&isIntegerKey(g)?_:_.value:isObject$7(_)?c?readonly(_):reactive(_):_}}const set$3=createSetter(),shallowSet=createSetter(!0);function createSetter(c=!1){return function(f,m,g,v){let y=f[m];if(isReadonly(y)&&isRef(y)&&!isRef(g))return!1;if(!c&&!isReadonly(g)&&(isShallow$1(g)||(g=toRaw(g),y=toRaw(y)),!isArray$e(f)&&isRef(y)&&!isRef(g)))return y.value=g,!0;const _=isArray$e(f)&&isIntegerKey(m)?Number(m)<f.length:hasOwn$1(f,m),b=Reflect.set(f,m,g,v);return f===toRaw(v)&&(_?hasChanged(g,y)&&trigger(f,"set",m,g,y):trigger(f,"add",m,g)),b}}function deleteProperty(c,d){const f=hasOwn$1(c,d),m=c[d],g=Reflect.deleteProperty(c,d);return g&&f&&trigger(c,"delete",d,void 0,m),g}function has$1(c,d){const f=Reflect.has(c,d);return(!isSymbol$5(d)||!builtInSymbols.has(d))&&track(c,"has",d),f}function ownKeys(c){return track(c,"iterate",isArray$e(c)?"length":ITERATE_KEY),Reflect.ownKeys(c)}const mutableHandlers={get:get$2,set:set$3,deleteProperty,has:has$1,ownKeys},readonlyHandlers={get:readonlyGet,set(c,d){return warn$3(`Set operation on key "${String(d)}" failed: target is readonly.`,c),!0},deleteProperty(c,d){return warn$3(`Delete operation on key "${String(d)}" failed: target is readonly.`,c),!0}},shallowReactiveHandlers=extend$1({},mutableHandlers,{get:shallowGet,set:shallowSet}),shallowReadonlyHandlers=extend$1({},readonlyHandlers,{get:shallowReadonlyGet}),toShallow=c=>c,getProto=c=>Reflect.getPrototypeOf(c);function get$1$1(c,d,f=!1,m=!1){c=c.__v_raw;const g=toRaw(c),v=toRaw(d);f||(d!==v&&track(g,"get",d),track(g,"get",v));const{has:y}=getProto(g),_=m?toShallow:f?toReadonly:toReactive;if(y.call(g,d))return _(c.get(d));if(y.call(g,v))return _(c.get(v));c!==g&&c.get(d)}function has$1$1(c,d=!1){const f=this.__v_raw,m=toRaw(f),g=toRaw(c);return d||(c!==g&&track(m,"has",c),track(m,"has",g)),c===g?f.has(c):f.has(c)||f.has(g)}function size(c,d=!1){return c=c.__v_raw,!d&&track(toRaw(c),"iterate",ITERATE_KEY),Reflect.get(c,"size",c)}function add(c){c=toRaw(c);const d=toRaw(this);return getProto(d).has.call(d,c)||(d.add(c),trigger(d,"add",c,c)),this}function set$1$1(c,d){d=toRaw(d);const f=toRaw(this),{has:m,get:g}=getProto(f);let v=m.call(f,c);v?checkIdentityKeys(f,m,c):(c=toRaw(c),v=m.call(f,c));const y=g.call(f,c);return f.set(c,d),v?hasChanged(d,y)&&trigger(f,"set",c,d,y):trigger(f,"add",c,d),this}function deleteEntry(c){const d=toRaw(this),{has:f,get:m}=getProto(d);let g=f.call(d,c);g?checkIdentityKeys(d,f,c):(c=toRaw(c),g=f.call(d,c));const v=m?m.call(d,c):void 0,y=d.delete(c);return g&&trigger(d,"delete",c,void 0,v),y}function clear(){const c=toRaw(this),d=c.size!==0,f=isMap(c)?new Map(c):new Set(c),m=c.clear();return d&&trigger(c,"clear",void 0,void 0,f),m}function createForEach(c,d){return function(m,g){const v=this,y=v.__v_raw,_=toRaw(y),b=d?toShallow:c?toReadonly:toReactive;return!c&&track(_,"iterate",ITERATE_KEY),y.forEach((C,k)=>m.call(g,b(C),b(k),v))}}function createIterableMethod(c,d,f){return function(...m){const g=this.__v_raw,v=toRaw(g),y=isMap(v),_=c==="entries"||c===Symbol.iterator&&y,b=c==="keys"&&y,C=g[c](...m),k=f?toShallow:d?toReadonly:toReactive;return!d&&track(v,"iterate",b?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:$,done:S}=C.next();return S?{value:$,done:S}:{value:_?[k($[0]),k($[1])]:k($),done:S}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(c){return function(...d){{const f=d[0]?`on key "${d[0]}" `:"";console.warn(`${capitalize$3(c)} operation ${f}failed: target is readonly.`,toRaw(this))}return c==="delete"?!1:this}}function createInstrumentations(){const c={get(v){return get$1$1(this,v)},get size(){return size(this)},has:has$1$1,add,set:set$1$1,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},d={get(v){return get$1$1(this,v,!1,!0)},get size(){return size(this)},has:has$1$1,add,set:set$1$1,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},f={get(v){return get$1$1(this,v,!0)},get size(){return size(this,!0)},has(v){return has$1$1.call(this,v,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},m={get(v){return get$1$1(this,v,!0,!0)},get size(){return size(this,!0)},has(v){return has$1$1.call(this,v,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(v=>{c[v]=createIterableMethod(v,!1,!1),f[v]=createIterableMethod(v,!0,!1),d[v]=createIterableMethod(v,!1,!0),m[v]=createIterableMethod(v,!0,!0)}),[c,f,d,m]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(c,d){const f=d?c?shallowReadonlyInstrumentations:shallowInstrumentations:c?readonlyInstrumentations:mutableInstrumentations;return(m,g,v)=>g==="__v_isReactive"?!c:g==="__v_isReadonly"?c:g==="__v_raw"?m:Reflect.get(hasOwn$1(f,g)&&g in m?f:m,g,v)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)};function checkIdentityKeys(c,d,f){const m=toRaw(f);if(m!==f&&d.call(c,m)){const g=toRawType(c);console.warn(`Reactive ${g} contains both the raw and reactive versions of the same object${g==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(c){switch(c){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(c){return c.__v_skip||!Object.isExtensible(c)?0:targetTypeMap(toRawType(c))}function reactive(c){return isReadonly(c)?c:createReactiveObject(c,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(c){return createReactiveObject(c,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(c){return createReactiveObject(c,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(c){return createReactiveObject(c,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(c,d,f,m,g){if(!isObject$7(c))return console.warn(`value cannot be made reactive: ${String(c)}`),c;if(c.__v_raw&&!(d&&c.__v_isReactive))return c;const v=g.get(c);if(v)return v;const y=getTargetType(c);if(y===0)return c;const _=new Proxy(c,y===2?m:f);return g.set(c,_),_}function isReactive(c){return isReadonly(c)?isReactive(c.__v_raw):!!(c&&c.__v_isReactive)}function isReadonly(c){return!!(c&&c.__v_isReadonly)}function isShallow$1(c){return!!(c&&c.__v_isShallow)}function isProxy(c){return isReactive(c)||isReadonly(c)}function toRaw(c){const d=c&&c.__v_raw;return d?toRaw(d):c}function markRaw(c){return def(c,"__v_skip",!0),c}const toReactive=c=>isObject$7(c)?reactive(c):c,toReadonly=c=>isObject$7(c)?readonly(c):c;function trackRefValue(c){shouldTrack&&activeEffect&&(c=toRaw(c),trackEffects(c.dep||(c.dep=createDep()),{target:c,type:"get",key:"value"}))}function triggerRefValue(c,d){c=toRaw(c),c.dep&&triggerEffects(c.dep,{target:c,type:"set",key:"value",newValue:d})}function isRef(c){return!!(c&&c.__v_isRef===!0)}function ref(c){return createRef(c,!1)}function shallowRef(c){return createRef(c,!0)}function createRef(c,d){return isRef(c)?c:new RefImpl(c,d)}class RefImpl{constructor(d,f){this.__v_isShallow=f,this.dep=void 0,this.__v_isRef=!0,this._rawValue=f?d:toRaw(d),this._value=f?d:toReactive(d)}get value(){return trackRefValue(this),this._value}set value(d){d=this.__v_isShallow?d:toRaw(d),hasChanged(d,this._rawValue)&&(this._rawValue=d,this._value=this.__v_isShallow?d:toReactive(d),triggerRefValue(this,d))}}function unref(c){return isRef(c)?c.value:c}const shallowUnwrapHandlers={get:(c,d,f)=>unref(Reflect.get(c,d,f)),set:(c,d,f,m)=>{const g=c[d];return isRef(g)&&!isRef(f)?(g.value=f,!0):Reflect.set(c,d,f,m)}};function proxyRefs(c){return isReactive(c)?c:new Proxy(c,shallowUnwrapHandlers)}function toRefs(c){isProxy(c)||console.warn("toRefs() expects a reactive object but received a plain one.");const d=isArray$e(c)?new Array(c.length):{};for(const f in c)d[f]=toRef(c,f);return d}class ObjectRefImpl{constructor(d,f,m){this._object=d,this._key=f,this._defaultValue=m,this.__v_isRef=!0}get value(){const d=this._object[this._key];return d===void 0?this._defaultValue:d}set value(d){this._object[this._key]=d}}function toRef(c,d,f){const m=c[d];return isRef(m)?m:new ObjectRefImpl(c,d,f)}class ComputedRefImpl{constructor(d,f,m,g){this._setter=f,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new ReactiveEffect(d,()=>{this._dirty||(this._dirty=!0,triggerRefValue(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!g,this.__v_isReadonly=m}get value(){const d=toRaw(this);return trackRefValue(d),(d._dirty||!d._cacheable)&&(d._dirty=!1,d._value=d.effect.run()),d._value}set value(d){this._setter(d)}}function computed$1(c,d,f=!1){let m,g;const v=isFunction$5(c);v?(m=c,g=()=>{console.warn("Write operation failed: computed value is readonly")}):(m=c.get,g=c.set);const y=new ComputedRefImpl(m,g,v||!g,f);return d&&!f&&(y.effect.onTrack=d.onTrack,y.effect.onTrigger=d.onTrigger),y}const stack=[];function pushWarningContext(c){stack.push(c)}function popWarningContext(){stack.pop()}function warn$2(c,...d){pauseTracking();const f=stack.length?stack[stack.length-1].component:null,m=f&&f.appContext.config.warnHandler,g=getComponentTrace();if(m)callWithErrorHandling(m,f,11,[c+d.join(""),f&&f.proxy,g.map(({vnode:v})=>`at <${formatComponentName(f,v.type)}>`).join(`
|
|
`),g]);else{const v=[`[Vue warn]: ${c}`,...d];g.length&&v.push(`
|
|
`,...formatTrace(g)),console.warn(...v)}resetTracking()}function getComponentTrace(){let c=stack[stack.length-1];if(!c)return[];const d=[];for(;c;){const f=d[0];f&&f.vnode===c?f.recurseCount++:d.push({vnode:c,recurseCount:0});const m=c.component&&c.component.parent;c=m&&m.vnode}return d}function formatTrace(c){const d=[];return c.forEach((f,m)=>{d.push(...m===0?[]:[`
|
|
`],...formatTraceEntry(f))}),d}function formatTraceEntry({vnode:c,recurseCount:d}){const f=d>0?`... (${d} recursive calls)`:"",m=c.component?c.component.parent==null:!1,g=` at <${formatComponentName(c.component,c.type,m)}`,v=">"+f;return c.props?[g,...formatProps(c.props),v]:[g+v]}function formatProps(c){const d=[],f=Object.keys(c);return f.slice(0,3).forEach(m=>{d.push(...formatProp(m,c[m]))}),f.length>3&&d.push(" ..."),d}function formatProp(c,d,f){return isString$2(d)?(d=JSON.stringify(d),f?d:[`${c}=${d}`]):typeof d=="number"||typeof d=="boolean"||d==null?f?d:[`${c}=${d}`]:isRef(d)?(d=formatProp(c,toRaw(d.value),!0),f?d:[`${c}=Ref<`,d,">"]):isFunction$5(d)?[`${c}=fn${d.name?`<${d.name}>`:""}`]:(d=toRaw(d),f?d:[`${c}=`,d])}const ErrorTypeStrings={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",[0]:"setup function",[1]:"render function",[2]:"watcher getter",[3]:"watcher callback",[4]:"watcher cleanup function",[5]:"native event handler",[6]:"component event handler",[7]:"vnode hook",[8]:"directive hook",[9]:"transition hook",[10]:"app errorHandler",[11]:"app warnHandler",[12]:"ref function",[13]:"async component loader",[14]:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core"};function callWithErrorHandling(c,d,f,m){let g;try{g=m?c(...m):c()}catch(v){handleError(v,d,f)}return g}function callWithAsyncErrorHandling(c,d,f,m){if(isFunction$5(c)){const v=callWithErrorHandling(c,d,f,m);return v&&isPromise(v)&&v.catch(y=>{handleError(y,d,f)}),v}const g=[];for(let v=0;v<c.length;v++)g.push(callWithAsyncErrorHandling(c[v],d,f,m));return g}function handleError(c,d,f,m=!0){const g=d?d.vnode:null;if(d){let v=d.parent;const y=d.proxy,_=ErrorTypeStrings[f];for(;v;){const C=v.ec;if(C){for(let k=0;k<C.length;k++)if(C[k](c,y,_)===!1)return}v=v.parent}const b=d.appContext.config.errorHandler;if(b){callWithErrorHandling(b,null,10,[c,y,_]);return}}logError(c,f,g,m)}function logError(c,d,f,m=!0){{const g=ErrorTypeStrings[d];if(f&&pushWarningContext(f),warn$2(`Unhandled error${g?` during execution of ${g}`:""}`),f&&popWarningContext(),m)throw c;console.error(c)}}let isFlushing=!1,isFlushPending=!1;const queue=[];let flushIndex=0;const pendingPreFlushCbs=[];let activePreFlushCbs=null,preFlushIndex=0;const pendingPostFlushCbs=[];let activePostFlushCbs=null,postFlushIndex=0;const resolvedPromise=Promise.resolve();let currentFlushPromise=null,currentPreFlushParentJob=null;const RECURSION_LIMIT=100;function nextTick(c){const d=currentFlushPromise||resolvedPromise;return c?d.then(this?c.bind(this):c):d}function findInsertionIndex(c){let d=flushIndex+1,f=queue.length;for(;d<f;){const m=d+f>>>1;getId(queue[m])<c?d=m+1:f=m}return d}function queueJob(c){(!queue.length||!queue.includes(c,isFlushing&&c.allowRecurse?flushIndex+1:flushIndex))&&c!==currentPreFlushParentJob&&(c.id==null?queue.push(c):queue.splice(findInsertionIndex(c.id),0,c),queueFlush())}function queueFlush(){!isFlushing&&!isFlushPending&&(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs))}function invalidateJob(c){const d=queue.indexOf(c);d>flushIndex&&queue.splice(d,1)}function queueCb(c,d,f,m){isArray$e(c)?f.push(...c):(!d||!d.includes(c,c.allowRecurse?m+1:m))&&f.push(c),queueFlush()}function queuePreFlushCb(c){queueCb(c,activePreFlushCbs,pendingPreFlushCbs,preFlushIndex)}function queuePostFlushCb(c){queueCb(c,activePostFlushCbs,pendingPostFlushCbs,postFlushIndex)}function flushPreFlushCbs(c,d=null){if(pendingPreFlushCbs.length){for(currentPreFlushParentJob=d,activePreFlushCbs=[...new Set(pendingPreFlushCbs)],pendingPreFlushCbs.length=0,c=c||new Map,preFlushIndex=0;preFlushIndex<activePreFlushCbs.length;preFlushIndex++)checkRecursiveUpdates(c,activePreFlushCbs[preFlushIndex])||activePreFlushCbs[preFlushIndex]();activePreFlushCbs=null,preFlushIndex=0,currentPreFlushParentJob=null,flushPreFlushCbs(c,d)}}function flushPostFlushCbs(c){if(flushPreFlushCbs(),pendingPostFlushCbs.length){const d=[...new Set(pendingPostFlushCbs)];if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...d);return}for(activePostFlushCbs=d,c=c||new Map,activePostFlushCbs.sort((f,m)=>getId(f)-getId(m)),postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)checkRecursiveUpdates(c,activePostFlushCbs[postFlushIndex])||activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}const getId=c=>c.id==null?1/0:c.id;function flushJobs(c){isFlushPending=!1,isFlushing=!0,c=c||new Map,flushPreFlushCbs(c),queue.sort((f,m)=>getId(f)-getId(m));const d=f=>checkRecursiveUpdates(c,f);try{for(flushIndex=0;flushIndex<queue.length;flushIndex++){const f=queue[flushIndex];if(f&&f.active!==!1){if(d(f))continue;callWithErrorHandling(f,null,14)}}}finally{flushIndex=0,queue.length=0,flushPostFlushCbs(c),isFlushing=!1,currentFlushPromise=null,(queue.length||pendingPreFlushCbs.length||pendingPostFlushCbs.length)&&flushJobs(c)}}function checkRecursiveUpdates(c,d){if(!c.has(d))c.set(d,1);else{const f=c.get(d);if(f>RECURSION_LIMIT){const m=d.ownerInstance,g=m&&getComponentName(m.type);return warn$2(`Maximum recursive updates exceeded${g?` in component <${g}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`),!0}else c.set(d,f+1)}}let isHmrUpdating=!1;const hmrDirtyComponents=new Set;getGlobalThis$1().__VUE_HMR_RUNTIME__={createRecord:tryWrap(createRecord),rerender:tryWrap(rerender),reload:tryWrap(reload)};const map$1=new Map;function registerHMR(c){const d=c.type.__hmrId;let f=map$1.get(d);f||(createRecord(d,c.type),f=map$1.get(d)),f.instances.add(c)}function unregisterHMR(c){map$1.get(c.type.__hmrId).instances.delete(c)}function createRecord(c,d){return map$1.has(c)?!1:(map$1.set(c,{initialDef:normalizeClassComponent(d),instances:new Set}),!0)}function normalizeClassComponent(c){return isClassComponent(c)?c.__vccOpts:c}function rerender(c,d){const f=map$1.get(c);!f||(f.initialDef.render=d,[...f.instances].forEach(m=>{d&&(m.render=d,normalizeClassComponent(m.type).render=d),m.renderCache=[],isHmrUpdating=!0,m.update(),isHmrUpdating=!1}))}function reload(c,d){const f=map$1.get(c);if(!f)return;d=normalizeClassComponent(d),updateComponentDef(f.initialDef,d);const m=[...f.instances];for(const g of m){const v=normalizeClassComponent(g.type);hmrDirtyComponents.has(v)||(v!==f.initialDef&&updateComponentDef(v,d),hmrDirtyComponents.add(v)),g.appContext.optionsCache.delete(g.type),g.ceReload?(hmrDirtyComponents.add(v),g.ceReload(d.styles),hmrDirtyComponents.delete(v)):g.parent?(queueJob(g.parent.update),g.parent.type.__asyncLoader&&g.parent.ceReload&&g.parent.ceReload(d.styles)):g.appContext.reload?g.appContext.reload():typeof window!="undefined"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}queuePostFlushCb(()=>{for(const g of m)hmrDirtyComponents.delete(normalizeClassComponent(g.type))})}function updateComponentDef(c,d){extend$1(c,d);for(const f in c)f!=="__file"&&!(f in d)&&delete c[f]}function tryWrap(c){return(d,f)=>{try{return c(d,f)}catch(m){console.error(m),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let devtools$1,buffer=[],devtoolsNotInstalled=!1;function emit(c,...d){devtools$1?devtools$1.emit(c,...d):devtoolsNotInstalled||buffer.push({event:c,args:d})}function setDevtoolsHook(c,d){var f,m;devtools$1=c,devtools$1?(devtools$1.enabled=!0,buffer.forEach(({event:g,args:v})=>devtools$1.emit(g,...v)),buffer=[]):typeof window!="undefined"&&window.HTMLElement&&!(!((m=(f=window.navigator)===null||f===void 0?void 0:f.userAgent)===null||m===void 0)&&m.includes("jsdom"))?((d.__VUE_DEVTOOLS_HOOK_REPLAY__=d.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(v=>{setDevtoolsHook(v,d)}),setTimeout(()=>{devtools$1||(d.__VUE_DEVTOOLS_HOOK_REPLAY__=null,devtoolsNotInstalled=!0,buffer=[])},3e3)):(devtoolsNotInstalled=!0,buffer=[])}function devtoolsInitApp(c,d){emit("app:init",c,d,{Fragment,Text,Comment,Static})}function devtoolsUnmountApp(c){emit("app:unmount",c)}const devtoolsComponentAdded=createDevtoolsComponentHook("component:added"),devtoolsComponentUpdated=createDevtoolsComponentHook("component:updated"),devtoolsComponentRemoved=createDevtoolsComponentHook("component:removed");function createDevtoolsComponentHook(c){return d=>{emit(c,d.appContext.app,d.uid,d.parent?d.parent.uid:void 0,d)}}const devtoolsPerfStart=createDevtoolsPerformanceHook("perf:start"),devtoolsPerfEnd=createDevtoolsPerformanceHook("perf:end");function createDevtoolsPerformanceHook(c){return(d,f,m)=>{emit(c,d.appContext.app,d.uid,d,f,m)}}function devtoolsComponentEmit(c,d,f){emit("component:emit",c.appContext.app,c,d,f)}function emit$1(c,d,...f){if(c.isUnmounted)return;const m=c.vnode.props||EMPTY_OBJ;{const{emitsOptions:k,propsOptions:[$]}=c;if(k)if(!(d in k))(!$||!(toHandlerKey(d)in $))&&warn$2(`Component emitted event "${d}" but it is neither declared in the emits option nor as an "${toHandlerKey(d)}" prop.`);else{const S=k[d];isFunction$5(S)&&(S(...f)||warn$2(`Invalid event arguments: event validation failed for event "${d}".`))}}let g=f;const v=d.startsWith("update:"),y=v&&d.slice(7);if(y&&y in m){const k=`${y==="modelValue"?"model":y}Modifiers`,{number:$,trim:S}=m[k]||EMPTY_OBJ;S&&(g=f.map(w=>w.trim())),$&&(g=f.map(toNumber))}devtoolsComponentEmit(c,d,g);{const k=d.toLowerCase();k!==d&&m[toHandlerKey(k)]&&warn$2(`Event "${k}" is emitted in component ${formatComponentName(c,c.type)} but the handler is registered for "${d}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${hyphenate(d)}" instead of "${d}".`)}let _,b=m[_=toHandlerKey(d)]||m[_=toHandlerKey(camelize(d))];!b&&v&&(b=m[_=toHandlerKey(hyphenate(d))]),b&&callWithAsyncErrorHandling(b,c,6,g);const C=m[_+"Once"];if(C){if(!c.emitted)c.emitted={};else if(c.emitted[_])return;c.emitted[_]=!0,callWithAsyncErrorHandling(C,c,6,g)}}function normalizeEmitsOptions(c,d,f=!1){const m=d.emitsCache,g=m.get(c);if(g!==void 0)return g;const v=c.emits;let y={},_=!1;if(!isFunction$5(c)){const b=C=>{const k=normalizeEmitsOptions(C,d,!0);k&&(_=!0,extend$1(y,k))};!f&&d.mixins.length&&d.mixins.forEach(b),c.extends&&b(c.extends),c.mixins&&c.mixins.forEach(b)}return!v&&!_?(m.set(c,null),null):(isArray$e(v)?v.forEach(b=>y[b]=null):extend$1(y,v),m.set(c,y),y)}function isEmitListener(c,d){return!c||!isOn(d)?!1:(d=d.slice(2).replace(/Once$/,""),hasOwn$1(c,d[0].toLowerCase()+d.slice(1))||hasOwn$1(c,hyphenate(d))||hasOwn$1(c,d))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(c){const d=currentRenderingInstance;return currentRenderingInstance=c,currentScopeId=c&&c.type.__scopeId||null,d}function pushScopeId(c){currentScopeId=c}function popScopeId(){currentScopeId=null}const withScopeId=c=>withCtx;function withCtx(c,d=currentRenderingInstance,f){if(!d||c._n)return c;const m=(...g)=>{m._d&&setBlockTracking(-1);const v=setCurrentRenderingInstance(d),y=c(...g);return setCurrentRenderingInstance(v),m._d&&setBlockTracking(1),devtoolsComponentUpdated(d),y};return m._n=!0,m._c=!0,m._d=!0,m}let accessedAttrs=!1;function markAttrsAccessed(){accessedAttrs=!0}function renderComponentRoot(c){const{type:d,vnode:f,proxy:m,withProxy:g,props:v,propsOptions:[y],slots:_,attrs:b,emit:C,render:k,renderCache:$,data:S,setupState:w,ctx:E,inheritAttrs:A}=c;let P,x;const I=setCurrentRenderingInstance(c);accessedAttrs=!1;try{if(f.shapeFlag&4){const B=g||m;P=normalizeVNode(k.call(B,B,$,v,w,S,E)),x=b}else{const B=d;b===v&&markAttrsAccessed(),P=normalizeVNode(B.length>1?B(v,{get attrs(){return markAttrsAccessed(),b},slots:_,emit:C}):B(v,null)),x=d.props?b:getFunctionalFallthrough(b)}}catch(B){blockStack.length=0,handleError(B,c,1),P=createVNode(Comment)}let V=P,R;if(P.patchFlag>0&&P.patchFlag&2048&&([V,R]=getChildRoot(P)),x&&A!==!1){const B=Object.keys(x),{shapeFlag:U}=V;if(B.length){if(U&7)y&&B.some(isModelListener)&&(x=filterModelListeners(x,y)),V=cloneVNode(V,x);else if(!accessedAttrs&&V.type!==Comment){const G=Object.keys(b),X=[],re=[];for(let me=0,ue=G.length;me<ue;me++){const se=G[me];isOn(se)?isModelListener(se)||X.push(se[2].toLowerCase()+se.slice(3)):re.push(se)}re.length&&warn$2(`Extraneous non-props attributes (${re.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes.`),X.length&&warn$2(`Extraneous non-emits event listeners (${X.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes. If the listener is intended to be a component custom event listener only, declare it using the "emits" option.`)}}}return f.dirs&&(isElementRoot(V)||warn$2("Runtime directive used on component with non-element root node. The directives will not function as intended."),V=cloneVNode(V),V.dirs=V.dirs?V.dirs.concat(f.dirs):f.dirs),f.transition&&(isElementRoot(V)||warn$2("Component inside <Transition> renders non-element root node that cannot be animated."),V.transition=f.transition),R?R(V):P=V,setCurrentRenderingInstance(I),P}const getChildRoot=c=>{const d=c.children,f=c.dynamicChildren,m=filterSingleRoot(d);if(!m)return[c,void 0];const g=d.indexOf(m),v=f?f.indexOf(m):-1,y=_=>{d[g]=_,f&&(v>-1?f[v]=_:_.patchFlag>0&&(c.dynamicChildren=[...f,_]))};return[normalizeVNode(m),y]};function filterSingleRoot(c){let d;for(let f=0;f<c.length;f++){const m=c[f];if(isVNode$1(m)){if(m.type!==Comment||m.children==="v-if"){if(d)return;d=m}}else return}return d}const getFunctionalFallthrough=c=>{let d;for(const f in c)(f==="class"||f==="style"||isOn(f))&&((d||(d={}))[f]=c[f]);return d},filterModelListeners=(c,d)=>{const f={};for(const m in c)(!isModelListener(m)||!(m.slice(9)in d))&&(f[m]=c[m]);return f},isElementRoot=c=>c.shapeFlag&7||c.type===Comment;function shouldUpdateComponent(c,d,f){const{props:m,children:g,component:v}=c,{props:y,children:_,patchFlag:b}=d,C=v.emitsOptions;if((g||_)&&isHmrUpdating||d.dirs||d.transition)return!0;if(f&&b>=0){if(b&1024)return!0;if(b&16)return m?hasPropsChanged(m,y,C):!!y;if(b&8){const k=d.dynamicProps;for(let $=0;$<k.length;$++){const S=k[$];if(y[S]!==m[S]&&!isEmitListener(C,S))return!0}}}else return(g||_)&&(!_||!_.$stable)?!0:m===y?!1:m?y?hasPropsChanged(m,y,C):!0:!!y;return!1}function hasPropsChanged(c,d,f){const m=Object.keys(d);if(m.length!==Object.keys(c).length)return!0;for(let g=0;g<m.length;g++){const v=m[g];if(d[v]!==c[v]&&!isEmitListener(f,v))return!0}return!1}function updateHOCHostEl({vnode:c,parent:d},f){for(;d&&d.subTree===c;)(c=d.vnode).el=f,d=d.parent}const isSuspense=c=>c.__isSuspense;function queueEffectWithSuspense(c,d){d&&d.pendingBranch?isArray$e(c)?d.effects.push(...c):d.effects.push(c):queuePostFlushCb(c)}function provide(c,d){if(!currentInstance)warn$2("provide() can only be used inside setup().");else{let f=currentInstance.provides;const m=currentInstance.parent&¤tInstance.parent.provides;m===f&&(f=currentInstance.provides=Object.create(m)),f[c]=d}}function inject(c,d,f=!1){const m=currentInstance||currentRenderingInstance;if(m){const g=m.parent==null?m.vnode.appContext&&m.vnode.appContext.provides:m.parent.provides;if(g&&c in g)return g[c];if(arguments.length>1)return f&&isFunction$5(d)?d.call(m.proxy):d;warn$2(`injection "${String(c)}" not found.`)}else warn$2("inject() can only be used inside setup() or functional components.")}function watchEffect(c,d){return doWatch(c,null,d)}const INITIAL_WATCHER_VALUE={};function watch(c,d,f){return isFunction$5(d)||warn$2("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),doWatch(c,d,f)}function doWatch(c,d,{immediate:f,deep:m,flush:g,onTrack:v,onTrigger:y}=EMPTY_OBJ){d||(f!==void 0&&warn$2('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),m!==void 0&&warn$2('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const _=I=>{warn$2("Invalid watch source: ",I,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},b=currentInstance;let C,k=!1,$=!1;if(isRef(c)?(C=()=>c.value,k=isShallow$1(c)):isReactive(c)?(C=()=>c,m=!0):isArray$e(c)?($=!0,k=c.some(I=>isReactive(I)||isShallow$1(I)),C=()=>c.map(I=>{if(isRef(I))return I.value;if(isReactive(I))return traverse(I);if(isFunction$5(I))return callWithErrorHandling(I,b,2);_(I)})):isFunction$5(c)?d?C=()=>callWithErrorHandling(c,b,2):C=()=>{if(!(b&&b.isUnmounted))return S&&S(),callWithAsyncErrorHandling(c,b,3,[w])}:(C=NOOP,_(c)),d&&m){const I=C;C=()=>traverse(I())}let S,w=I=>{S=x.onStop=()=>{callWithErrorHandling(I,b,4)}};if(isInSSRComponentSetup)return w=NOOP,d?f&&callWithAsyncErrorHandling(d,b,3,[C(),$?[]:void 0,w]):C(),NOOP;let E=$?[]:INITIAL_WATCHER_VALUE;const A=()=>{if(!!x.active)if(d){const I=x.run();(m||k||($?I.some((V,R)=>hasChanged(V,E[R])):hasChanged(I,E)))&&(S&&S(),callWithAsyncErrorHandling(d,b,3,[I,E===INITIAL_WATCHER_VALUE?void 0:E,w]),E=I)}else x.run()};A.allowRecurse=!!d;let P;g==="sync"?P=A:g==="post"?P=()=>queuePostRenderEffect(A,b&&b.suspense):P=()=>queuePreFlushCb(A);const x=new ReactiveEffect(C,P);return x.onTrack=v,x.onTrigger=y,d?f?A():E=x.run():g==="post"?queuePostRenderEffect(x.run.bind(x),b&&b.suspense):x.run(),()=>{x.stop(),b&&b.scope&&remove(b.scope.effects,x)}}function instanceWatch(c,d,f){const m=this.proxy,g=isString$2(c)?c.includes(".")?createPathGetter(m,c):()=>m[c]:c.bind(m,m);let v;isFunction$5(d)?v=d:(v=d.handler,f=d);const y=currentInstance;setCurrentInstance(this);const _=doWatch(g,v.bind(m),f);return y?setCurrentInstance(y):unsetCurrentInstance(),_}function createPathGetter(c,d){const f=d.split(".");return()=>{let m=c;for(let g=0;g<f.length&&m;g++)m=m[f[g]];return m}}function traverse(c,d){if(!isObject$7(c)||c.__v_skip||(d=d||new Set,d.has(c)))return c;if(d.add(c),isRef(c))traverse(c.value,d);else if(isArray$e(c))for(let f=0;f<c.length;f++)traverse(c[f],d);else if(isSet(c)||isMap(c))c.forEach(f=>{traverse(f,d)});else if(isPlainObject$2(c))for(const f in c)traverse(c[f],d);return c}function useTransitionState(){const c={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{c.isMounted=!0}),onBeforeUnmount(()=>{c.isUnmounting=!0}),c}const TransitionHookValidator=[Function,Array],BaseTransitionImpl={name:"BaseTransition",props:{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},setup(c,{slots:d}){const f=getCurrentInstance(),m=useTransitionState();let g;return()=>{const v=d.default&&getTransitionRawChildren(d.default(),!0);if(!v||!v.length)return;let y=v[0];if(v.length>1){let A=!1;for(const P of v)if(P.type!==Comment){if(A){warn$2("<transition> can only be used on a single element or component. Use <transition-group> for lists.");break}y=P,A=!0}}const _=toRaw(c),{mode:b}=_;if(b&&b!=="in-out"&&b!=="out-in"&&b!=="default"&&warn$2(`invalid <transition> mode: ${b}`),m.isLeaving)return emptyPlaceholder(y);const C=getKeepAliveChild(y);if(!C)return emptyPlaceholder(y);const k=resolveTransitionHooks(C,_,m,f);setTransitionHooks(C,k);const $=f.subTree,S=$&&getKeepAliveChild($);let w=!1;const{getTransitionKey:E}=C.type;if(E){const A=E();g===void 0?g=A:A!==g&&(g=A,w=!0)}if(S&&S.type!==Comment&&(!isSameVNodeType(C,S)||w)){const A=resolveTransitionHooks(S,_,m,f);if(setTransitionHooks(S,A),b==="out-in")return m.isLeaving=!0,A.afterLeave=()=>{m.isLeaving=!1,f.update()},emptyPlaceholder(y);b==="in-out"&&C.type!==Comment&&(A.delayLeave=(P,x,I)=>{const V=getLeavingNodesForType(m,S);V[String(S.key)]=S,P._leaveCb=()=>{x(),P._leaveCb=void 0,delete k.delayedLeave},k.delayedLeave=I})}return y}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(c,d){const{leavingVNodes:f}=c;let m=f.get(d.type);return m||(m=Object.create(null),f.set(d.type,m)),m}function resolveTransitionHooks(c,d,f,m){const{appear:g,mode:v,persisted:y=!1,onBeforeEnter:_,onEnter:b,onAfterEnter:C,onEnterCancelled:k,onBeforeLeave:$,onLeave:S,onAfterLeave:w,onLeaveCancelled:E,onBeforeAppear:A,onAppear:P,onAfterAppear:x,onAppearCancelled:I}=d,V=String(c.key),R=getLeavingNodesForType(f,c),B=(X,re)=>{X&&callWithAsyncErrorHandling(X,m,9,re)},U=(X,re)=>{const me=re[1];B(X,re),isArray$e(X)?X.every(ue=>ue.length<=1)&&me():X.length<=1&&me()},G={mode:v,persisted:y,beforeEnter(X){let re=_;if(!f.isMounted)if(g)re=A||_;else return;X._leaveCb&&X._leaveCb(!0);const me=R[V];me&&isSameVNodeType(c,me)&&me.el._leaveCb&&me.el._leaveCb(),B(re,[X])},enter(X){let re=b,me=C,ue=k;if(!f.isMounted)if(g)re=P||b,me=x||C,ue=I||k;else return;let se=!1;const nc=X._enterCb=rc=>{se||(se=!0,rc?B(ue,[X]):B(me,[X]),G.delayedLeave&&G.delayedLeave(),X._enterCb=void 0)};re?U(re,[X,nc]):nc()},leave(X,re){const me=String(c.key);if(X._enterCb&&X._enterCb(!0),f.isUnmounting)return re();B($,[X]);let ue=!1;const se=X._leaveCb=nc=>{ue||(ue=!0,re(),nc?B(E,[X]):B(w,[X]),X._leaveCb=void 0,R[me]===c&&delete R[me])};R[me]=c,S?U(S,[X,se]):se()},clone(X){return resolveTransitionHooks(X,d,f,m)}};return G}function emptyPlaceholder(c){if(isKeepAlive(c))return c=cloneVNode(c),c.children=null,c}function getKeepAliveChild(c){return isKeepAlive(c)?c.children?c.children[0]:void 0:c}function setTransitionHooks(c,d){c.shapeFlag&6&&c.component?setTransitionHooks(c.component.subTree,d):c.shapeFlag&128?(c.ssContent.transition=d.clone(c.ssContent),c.ssFallback.transition=d.clone(c.ssFallback)):c.transition=d}function getTransitionRawChildren(c,d=!1,f){let m=[],g=0;for(let v=0;v<c.length;v++){let y=c[v];const _=f==null?y.key:String(f)+String(y.key!=null?y.key:v);y.type===Fragment?(y.patchFlag&128&&g++,m=m.concat(getTransitionRawChildren(y.children,d,_))):(d||y.type!==Comment)&&m.push(_!=null?cloneVNode(y,{key:_}):y)}if(g>1)for(let v=0;v<m.length;v++)m[v].patchFlag=-2;return m}function defineComponent(c){return isFunction$5(c)?{setup:c,name:c.name}:c}const isAsyncWrapper=c=>!!c.type.__asyncLoader,isKeepAlive=c=>c.type.__isKeepAlive;function onActivated(c,d){registerKeepAliveHook(c,"a",d)}function onDeactivated(c,d){registerKeepAliveHook(c,"da",d)}function registerKeepAliveHook(c,d,f=currentInstance){const m=c.__wdc||(c.__wdc=()=>{let g=f;for(;g;){if(g.isDeactivated)return;g=g.parent}return c()});if(injectHook(d,m,f),f){let g=f.parent;for(;g&&g.parent;)isKeepAlive(g.parent.vnode)&&injectToKeepAliveRoot(m,d,f,g),g=g.parent}}function injectToKeepAliveRoot(c,d,f,m){const g=injectHook(d,c,m,!0);onUnmounted(()=>{remove(m[d],g)},f)}function injectHook(c,d,f=currentInstance,m=!1){if(f){const g=f[c]||(f[c]=[]),v=d.__weh||(d.__weh=(...y)=>{if(f.isUnmounted)return;pauseTracking(),setCurrentInstance(f);const _=callWithAsyncErrorHandling(d,f,c,y);return unsetCurrentInstance(),resetTracking(),_});return m?g.unshift(v):g.push(v),v}else{const g=toHandlerKey(ErrorTypeStrings[c].replace(/ hook$/,""));warn$2(`${g} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const createHook=c=>(d,f=currentInstance)=>(!isInSSRComponentSetup||c==="sp")&&injectHook(c,d,f),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(c,d=currentInstance){injectHook("ec",c,d)}function validateDirectiveName(c){isBuiltInDirective(c)&&warn$2("Do not use built-in directive ids as custom directive id: "+c)}function withDirectives(c,d){const f=currentRenderingInstance;if(f===null)return warn$2("withDirectives can only be used inside render functions."),c;const m=getExposeProxy(f)||f.proxy,g=c.dirs||(c.dirs=[]);for(let v=0;v<d.length;v++){let[y,_,b,C=EMPTY_OBJ]=d[v];isFunction$5(y)&&(y={mounted:y,updated:y}),y.deep&&traverse(_),g.push({dir:y,instance:m,value:_,oldValue:void 0,arg:b,modifiers:C})}return c}function invokeDirectiveHook(c,d,f,m){const g=c.dirs,v=d&&d.dirs;for(let y=0;y<g.length;y++){const _=g[y];v&&(_.oldValue=v[y].value);let b=_.dir[m];b&&(pauseTracking(),callWithAsyncErrorHandling(b,f,8,[c.el,_,c,d]),resetTracking())}}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(c,d){return resolveAsset(COMPONENTS,c,!0,d)||c}const NULL_DYNAMIC_COMPONENT=Symbol();function resolveDynamicComponent(c){return isString$2(c)?resolveAsset(COMPONENTS,c,!1)||c:c||NULL_DYNAMIC_COMPONENT}function resolveDirective(c){return resolveAsset(DIRECTIVES,c)}function resolveAsset(c,d,f=!0,m=!1){const g=currentRenderingInstance||currentInstance;if(g){const v=g.type;if(c===COMPONENTS){const _=getComponentName(v,!1);if(_&&(_===d||_===camelize(d)||_===capitalize$3(camelize(d))))return v}const y=resolve(g[c]||v[c],d)||resolve(g.appContext[c],d);if(!y&&m)return v;if(f&&!y){const _=c===COMPONENTS?`
|
|
If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";warn$2(`Failed to resolve ${c.slice(0,-1)}: ${d}${_}`)}return y}else warn$2(`resolve${capitalize$3(c.slice(0,-1))} can only be used in render() or setup().`)}function resolve(c,d){return c&&(c[d]||c[camelize(d)]||c[capitalize$3(camelize(d))])}function renderList(c,d,f,m){let g;const v=f&&f[m];if(isArray$e(c)||isString$2(c)){g=new Array(c.length);for(let y=0,_=c.length;y<_;y++)g[y]=d(c[y],y,void 0,v&&v[y])}else if(typeof c=="number"){Number.isInteger(c)||warn$2(`The v-for range expect an integer value but got ${c}.`),g=new Array(c);for(let y=0;y<c;y++)g[y]=d(y+1,y,void 0,v&&v[y])}else if(isObject$7(c))if(c[Symbol.iterator])g=Array.from(c,(y,_)=>d(y,_,void 0,v&&v[_]));else{const y=Object.keys(c);g=new Array(y.length);for(let _=0,b=y.length;_<b;_++){const C=y[_];g[_]=d(c[C],C,_,v&&v[_])}}else g=[];return f&&(f[m]=g),g}function createSlots(c,d){for(let f=0;f<d.length;f++){const m=d[f];if(isArray$e(m))for(let g=0;g<m.length;g++)c[m[g].name]=m[g].fn;else m&&(c[m.name]=m.fn)}return c}function renderSlot(c,d,f={},m,g){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.isCE)return createVNode("slot",d==="default"?null:{name:d},m&&m());let v=c[d];v&&v.length>1&&(warn$2("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),v=()=>[]),v&&v._c&&(v._d=!1),openBlock();const y=v&&ensureValidVNode(v(f)),_=createBlock(Fragment,{key:f.key||`_${d}`},y||(m?m():[]),y&&c._===1?64:-2);return!g&&_.scopeId&&(_.slotScopeIds=[_.scopeId+"-s"]),v&&v._c&&(v._d=!0),_}function ensureValidVNode(c){return c.some(d=>isVNode$1(d)?!(d.type===Comment||d.type===Fragment&&!ensureValidVNode(d.children)):!0)?c:null}function toHandlers(c){const d={};if(!isObject$7(c))return warn$2("v-on with no argument expects an object value."),d;for(const f in c)d[toHandlerKey(f)]=c[f];return d}const getPublicInstance=c=>c?isStatefulComponent(c)?getExposeProxy(c)||c.proxy:getPublicInstance(c.parent):null,publicPropertiesMap=extend$1(Object.create(null),{$:c=>c,$el:c=>c.vnode.el,$data:c=>c.data,$props:c=>shallowReadonly(c.props),$attrs:c=>shallowReadonly(c.attrs),$slots:c=>shallowReadonly(c.slots),$refs:c=>shallowReadonly(c.refs),$parent:c=>getPublicInstance(c.parent),$root:c=>getPublicInstance(c.root),$emit:c=>c.emit,$options:c=>resolveMergedOptions(c),$forceUpdate:c=>c.f||(c.f=()=>queueJob(c.update)),$nextTick:c=>c.n||(c.n=nextTick.bind(c.proxy)),$watch:c=>instanceWatch.bind(c)}),isReservedPrefix=c=>c==="_"||c==="$",PublicInstanceProxyHandlers={get({_:c},d){const{ctx:f,setupState:m,data:g,props:v,accessCache:y,type:_,appContext:b}=c;if(d==="__isVue")return!0;if(m!==EMPTY_OBJ&&m.__isScriptSetup&&hasOwn$1(m,d))return m[d];let C;if(d[0]!=="$"){const w=y[d];if(w!==void 0)switch(w){case 1:return m[d];case 2:return g[d];case 4:return f[d];case 3:return v[d]}else{if(m!==EMPTY_OBJ&&hasOwn$1(m,d))return y[d]=1,m[d];if(g!==EMPTY_OBJ&&hasOwn$1(g,d))return y[d]=2,g[d];if((C=c.propsOptions[0])&&hasOwn$1(C,d))return y[d]=3,v[d];if(f!==EMPTY_OBJ&&hasOwn$1(f,d))return y[d]=4,f[d];shouldCacheAccess&&(y[d]=0)}}const k=publicPropertiesMap[d];let $,S;if(k)return d==="$attrs"&&(track(c,"get",d),markAttrsAccessed()),k(c);if(($=_.__cssModules)&&($=$[d]))return $;if(f!==EMPTY_OBJ&&hasOwn$1(f,d))return y[d]=4,f[d];if(S=b.config.globalProperties,hasOwn$1(S,d))return S[d];currentRenderingInstance&&(!isString$2(d)||d.indexOf("__v")!==0)&&(g!==EMPTY_OBJ&&isReservedPrefix(d[0])&&hasOwn$1(g,d)?warn$2(`Property ${JSON.stringify(d)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):c===currentRenderingInstance&&warn$2(`Property ${JSON.stringify(d)} was accessed during render but is not defined on instance.`))},set({_:c},d,f){const{data:m,setupState:g,ctx:v}=c;return g!==EMPTY_OBJ&&hasOwn$1(g,d)?(g[d]=f,!0):m!==EMPTY_OBJ&&hasOwn$1(m,d)?(m[d]=f,!0):hasOwn$1(c.props,d)?(warn$2(`Attempting to mutate prop "${d}". Props are readonly.`,c),!1):d[0]==="$"&&d.slice(1)in c?(warn$2(`Attempting to mutate public property "${d}". Properties starting with $ are reserved and readonly.`,c),!1):(d in c.appContext.config.globalProperties?Object.defineProperty(v,d,{enumerable:!0,configurable:!0,value:f}):v[d]=f,!0)},has({_:{data:c,setupState:d,accessCache:f,ctx:m,appContext:g,propsOptions:v}},y){let _;return!!f[y]||c!==EMPTY_OBJ&&hasOwn$1(c,y)||d!==EMPTY_OBJ&&hasOwn$1(d,y)||(_=v[0])&&hasOwn$1(_,y)||hasOwn$1(m,y)||hasOwn$1(publicPropertiesMap,y)||hasOwn$1(g.config.globalProperties,y)},defineProperty(c,d,f){return f.get!=null?c._.accessCache[d]=0:hasOwn$1(f,"value")&&this.set(c,d,f.value,null),Reflect.defineProperty(c,d,f)}};PublicInstanceProxyHandlers.ownKeys=c=>(warn$2("Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead."),Reflect.ownKeys(c));function createDevRenderContext(c){const d={};return Object.defineProperty(d,"_",{configurable:!0,enumerable:!1,get:()=>c}),Object.keys(publicPropertiesMap).forEach(f=>{Object.defineProperty(d,f,{configurable:!0,enumerable:!1,get:()=>publicPropertiesMap[f](c),set:NOOP})}),d}function exposePropsOnRenderContext(c){const{ctx:d,propsOptions:[f]}=c;f&&Object.keys(f).forEach(m=>{Object.defineProperty(d,m,{enumerable:!0,configurable:!0,get:()=>c.props[m],set:NOOP})})}function exposeSetupStateOnRenderContext(c){const{ctx:d,setupState:f}=c;Object.keys(toRaw(f)).forEach(m=>{if(!f.__isScriptSetup){if(isReservedPrefix(m[0])){warn$2(`setup() return property ${JSON.stringify(m)} should not start with "$" or "_" which are reserved prefixes for Vue internals.`);return}Object.defineProperty(d,m,{enumerable:!0,configurable:!0,get:()=>f[m],set:NOOP})}})}function createDuplicateChecker(){const c=Object.create(null);return(d,f)=>{c[f]?warn$2(`${d} property "${f}" is already defined in ${c[f]}.`):c[f]=d}}let shouldCacheAccess=!0;function applyOptions(c){const d=resolveMergedOptions(c),f=c.proxy,m=c.ctx;shouldCacheAccess=!1,d.beforeCreate&&callHook$1(d.beforeCreate,c,"bc");const{data:g,computed:v,methods:y,watch:_,provide:b,inject:C,created:k,beforeMount:$,mounted:S,beforeUpdate:w,updated:E,activated:A,deactivated:P,beforeDestroy:x,beforeUnmount:I,destroyed:V,unmounted:R,render:B,renderTracked:U,renderTriggered:G,errorCaptured:X,serverPrefetch:re,expose:me,inheritAttrs:ue,components:se,directives:nc,filters:rc}=d,sc=createDuplicateChecker();{const[ec]=c.propsOptions;if(ec)for(const pe in ec)sc("Props",pe)}if(C&&resolveInjections(C,m,sc,c.appContext.config.unwrapInjectedRef),y)for(const ec in y){const pe=y[ec];isFunction$5(pe)?(Object.defineProperty(m,ec,{value:pe.bind(f),configurable:!0,enumerable:!0,writable:!0}),sc("Methods",ec)):warn$2(`Method "${ec}" has type "${typeof pe}" in the component definition. Did you reference the function correctly?`)}if(g){isFunction$5(g)||warn$2("The data option must be a function. Plain object usage is no longer supported.");const ec=g.call(f,f);if(isPromise(ec)&&warn$2("data() returned a Promise - note data() cannot be async; If you intend to perform data fetching before component renders, use async setup() + <Suspense>."),!isObject$7(ec))warn$2("data() should return an object.");else{c.data=reactive(ec);for(const pe in ec)sc("Data",pe),isReservedPrefix(pe[0])||Object.defineProperty(m,pe,{configurable:!0,enumerable:!0,get:()=>ec[pe],set:NOOP})}}if(shouldCacheAccess=!0,v)for(const ec in v){const pe=v[ec],ic=isFunction$5(pe)?pe.bind(f,f):isFunction$5(pe.get)?pe.get.bind(f,f):NOOP;ic===NOOP&&warn$2(`Computed property "${ec}" has no getter.`);const lc=!isFunction$5(pe)&&isFunction$5(pe.set)?pe.set.bind(f):()=>{warn$2(`Write operation failed: computed property "${ec}" is readonly.`)},uc=computed({get:ic,set:lc});Object.defineProperty(m,ec,{enumerable:!0,configurable:!0,get:()=>uc.value,set:M=>uc.value=M}),sc("Computed",ec)}if(_)for(const ec in _)createWatcher(_[ec],m,f,ec);if(b){const ec=isFunction$5(b)?b.call(f):b;Reflect.ownKeys(ec).forEach(pe=>{provide(pe,ec[pe])})}k&&callHook$1(k,c,"c");function ac(ec,pe){isArray$e(pe)?pe.forEach(ic=>ec(ic.bind(f))):pe&&ec(pe.bind(f))}if(ac(onBeforeMount,$),ac(onMounted,S),ac(onBeforeUpdate,w),ac(onUpdated,E),ac(onActivated,A),ac(onDeactivated,P),ac(onErrorCaptured,X),ac(onRenderTracked,U),ac(onRenderTriggered,G),ac(onBeforeUnmount,I),ac(onUnmounted,R),ac(onServerPrefetch,re),isArray$e(me))if(me.length){const ec=c.exposed||(c.exposed={});me.forEach(pe=>{Object.defineProperty(ec,pe,{get:()=>f[pe],set:ic=>f[pe]=ic})})}else c.exposed||(c.exposed={});B&&c.render===NOOP&&(c.render=B),ue!=null&&(c.inheritAttrs=ue),se&&(c.components=se),nc&&(c.directives=nc)}function resolveInjections(c,d,f=NOOP,m=!1){isArray$e(c)&&(c=normalizeInject(c));for(const g in c){const v=c[g];let y;isObject$7(v)?"default"in v?y=inject(v.from||g,v.default,!0):y=inject(v.from||g):y=inject(v),isRef(y)?m?Object.defineProperty(d,g,{enumerable:!0,configurable:!0,get:()=>y.value,set:_=>y.value=_}):(warn$2(`injected property "${g}" is a ref and will be auto-unwrapped and no longer needs \`.value\` in the next minor release. To opt-in to the new behavior now, set \`app.config.unwrapInjectedRef = true\` (this config is temporary and will not be needed in the future.)`),d[g]=y):d[g]=y,f("Inject",g)}}function callHook$1(c,d,f){callWithAsyncErrorHandling(isArray$e(c)?c.map(m=>m.bind(d.proxy)):c.bind(d.proxy),d,f)}function createWatcher(c,d,f,m){const g=m.includes(".")?createPathGetter(f,m):()=>f[m];if(isString$2(c)){const v=d[c];isFunction$5(v)?watch(g,v):warn$2(`Invalid watch handler specified by key "${c}"`,v)}else if(isFunction$5(c))watch(g,c.bind(f));else if(isObject$7(c))if(isArray$e(c))c.forEach(v=>createWatcher(v,d,f,m));else{const v=isFunction$5(c.handler)?c.handler.bind(f):d[c.handler];isFunction$5(v)?watch(g,v,c):warn$2(`Invalid watch handler specified by key "${c.handler}"`,v)}else warn$2(`Invalid watch option: "${m}"`,c)}function resolveMergedOptions(c){const d=c.type,{mixins:f,extends:m}=d,{mixins:g,optionsCache:v,config:{optionMergeStrategies:y}}=c.appContext,_=v.get(d);let b;return _?b=_:!g.length&&!f&&!m?b=d:(b={},g.length&&g.forEach(C=>mergeOptions$1(b,C,y,!0)),mergeOptions$1(b,d,y)),v.set(d,b),b}function mergeOptions$1(c,d,f,m=!1){const{mixins:g,extends:v}=d;v&&mergeOptions$1(c,v,f,!0),g&&g.forEach(y=>mergeOptions$1(c,y,f,!0));for(const y in d)if(m&&y==="expose")warn$2('"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.');else{const _=internalOptionMergeStrats[y]||f&&f[y];c[y]=_?_(c[y],d[y]):d[y]}return c}const internalOptionMergeStrats={data:mergeDataFn,props:mergeObjectOptions,emits:mergeObjectOptions,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(c,d){return d?c?function(){return extend$1(isFunction$5(c)?c.call(this,this):c,isFunction$5(d)?d.call(this,this):d)}:d:c}function mergeInject(c,d){return mergeObjectOptions(normalizeInject(c),normalizeInject(d))}function normalizeInject(c){if(isArray$e(c)){const d={};for(let f=0;f<c.length;f++)d[c[f]]=c[f];return d}return c}function mergeAsArray(c,d){return c?[...new Set([].concat(c,d))]:d}function mergeObjectOptions(c,d){return c?extend$1(extend$1(Object.create(null),c),d):d}function mergeWatchOptions(c,d){if(!c)return d;if(!d)return c;const f=extend$1(Object.create(null),c);for(const m in d)f[m]=mergeAsArray(c[m],d[m]);return f}function initProps(c,d,f,m=!1){const g={},v={};def(v,InternalObjectKey,1),c.propsDefaults=Object.create(null),setFullProps(c,d,g,v);for(const y in c.propsOptions[0])y in g||(g[y]=void 0);validateProps(d||{},g,c),f?c.props=m?g:shallowReactive(g):c.type.props?c.props=g:c.props=v,c.attrs=v}function updateProps(c,d,f,m){const{props:g,attrs:v,vnode:{patchFlag:y}}=c,_=toRaw(g),[b]=c.propsOptions;let C=!1;if(!(c.type.__hmrId||c.parent&&c.parent.type.__hmrId)&&(m||y>0)&&!(y&16)){if(y&8){const k=c.vnode.dynamicProps;for(let $=0;$<k.length;$++){let S=k[$];if(isEmitListener(c.emitsOptions,S))continue;const w=d[S];if(b)if(hasOwn$1(v,S))w!==v[S]&&(v[S]=w,C=!0);else{const E=camelize(S);g[E]=resolvePropValue(b,_,E,w,c,!1)}else w!==v[S]&&(v[S]=w,C=!0)}}}else{setFullProps(c,d,g,v)&&(C=!0);let k;for(const $ in _)(!d||!hasOwn$1(d,$)&&((k=hyphenate($))===$||!hasOwn$1(d,k)))&&(b?f&&(f[$]!==void 0||f[k]!==void 0)&&(g[$]=resolvePropValue(b,_,$,void 0,c,!0)):delete g[$]);if(v!==_)for(const $ in v)(!d||!hasOwn$1(d,$)&&!0)&&(delete v[$],C=!0)}C&&trigger(c,"set","$attrs"),validateProps(d||{},g,c)}function setFullProps(c,d,f,m){const[g,v]=c.propsOptions;let y=!1,_;if(d)for(let b in d){if(isReservedProp(b))continue;const C=d[b];let k;g&&hasOwn$1(g,k=camelize(b))?!v||!v.includes(k)?f[k]=C:(_||(_={}))[k]=C:isEmitListener(c.emitsOptions,b)||(!(b in m)||C!==m[b])&&(m[b]=C,y=!0)}if(v){const b=toRaw(f),C=_||EMPTY_OBJ;for(let k=0;k<v.length;k++){const $=v[k];f[$]=resolvePropValue(g,b,$,C[$],c,!hasOwn$1(C,$))}}return y}function resolvePropValue(c,d,f,m,g,v){const y=c[f];if(y!=null){const _=hasOwn$1(y,"default");if(_&&m===void 0){const b=y.default;if(y.type!==Function&&isFunction$5(b)){const{propsDefaults:C}=g;f in C?m=C[f]:(setCurrentInstance(g),m=C[f]=b.call(null,d),unsetCurrentInstance())}else m=b}y[0]&&(v&&!_?m=!1:y[1]&&(m===""||m===hyphenate(f))&&(m=!0))}return m}function normalizePropsOptions(c,d,f=!1){const m=d.propsCache,g=m.get(c);if(g)return g;const v=c.props,y={},_=[];let b=!1;if(!isFunction$5(c)){const k=$=>{b=!0;const[S,w]=normalizePropsOptions($,d,!0);extend$1(y,S),w&&_.push(...w)};!f&&d.mixins.length&&d.mixins.forEach(k),c.extends&&k(c.extends),c.mixins&&c.mixins.forEach(k)}if(!v&&!b)return m.set(c,EMPTY_ARR),EMPTY_ARR;if(isArray$e(v))for(let k=0;k<v.length;k++){isString$2(v[k])||warn$2("props must be strings when using array syntax.",v[k]);const $=camelize(v[k]);validatePropName($)&&(y[$]=EMPTY_OBJ)}else if(v){isObject$7(v)||warn$2("invalid props options",v);for(const k in v){const $=camelize(k);if(validatePropName($)){const S=v[k],w=y[$]=isArray$e(S)||isFunction$5(S)?{type:S}:S;if(w){const E=getTypeIndex(Boolean,w.type),A=getTypeIndex(String,w.type);w[0]=E>-1,w[1]=A<0||E<A,(E>-1||hasOwn$1(w,"default"))&&_.push($)}}}}const C=[y,_];return m.set(c,C),C}function validatePropName(c){return c[0]!=="$"?!0:(warn$2(`Invalid prop name: "${c}" is a reserved property.`),!1)}function getType(c){const d=c&&c.toString().match(/^\s*function (\w+)/);return d?d[1]:c===null?"null":""}function isSameType(c,d){return getType(c)===getType(d)}function getTypeIndex(c,d){return isArray$e(d)?d.findIndex(f=>isSameType(f,c)):isFunction$5(d)&&isSameType(d,c)?0:-1}function validateProps(c,d,f){const m=toRaw(d),g=f.propsOptions[0];for(const v in g){let y=g[v];y!=null&&validateProp(v,m[v],y,!hasOwn$1(c,v)&&!hasOwn$1(c,hyphenate(v)))}}function validateProp(c,d,f,m){const{type:g,required:v,validator:y}=f;if(v&&m){warn$2('Missing required prop: "'+c+'"');return}if(!(d==null&&!f.required)){if(g!=null&&g!==!0){let _=!1;const b=isArray$e(g)?g:[g],C=[];for(let k=0;k<b.length&&!_;k++){const{valid:$,expectedType:S}=assertType(d,b[k]);C.push(S||""),_=$}if(!_){warn$2(getInvalidTypeMessage(c,d,C));return}}y&&!y(d)&&warn$2('Invalid prop: custom validator check failed for prop "'+c+'".')}}const isSimpleType=makeMap("String,Number,Boolean,Function,Symbol,BigInt");function assertType(c,d){let f;const m=getType(d);if(isSimpleType(m)){const g=typeof c;f=g===m.toLowerCase(),!f&&g==="object"&&(f=c instanceof d)}else m==="Object"?f=isObject$7(c):m==="Array"?f=isArray$e(c):m==="null"?f=c===null:f=c instanceof d;return{valid:f,expectedType:m}}function getInvalidTypeMessage(c,d,f){let m=`Invalid prop: type check failed for prop "${c}". Expected ${f.map(capitalize$3).join(" | ")}`;const g=f[0],v=toRawType(d),y=styleValue(d,g),_=styleValue(d,v);return f.length===1&&isExplicable(g)&&!isBoolean$1(g,v)&&(m+=` with value ${y}`),m+=`, got ${v} `,isExplicable(v)&&(m+=`with value ${_}.`),m}function styleValue(c,d){return d==="String"?`"${c}"`:d==="Number"?`${Number(c)}`:`${c}`}function isExplicable(c){return["string","number","boolean"].some(f=>c.toLowerCase()===f)}function isBoolean$1(...c){return c.some(d=>d.toLowerCase()==="boolean")}const isInternalKey=c=>c[0]==="_"||c==="$stable",normalizeSlotValue=c=>isArray$e(c)?c.map(normalizeVNode):[normalizeVNode(c)],normalizeSlot$1=(c,d,f)=>{if(d._n)return d;const m=withCtx((...g)=>(currentInstance&&warn$2(`Slot "${c}" invoked outside of the render function: this will not track dependencies used in the slot. Invoke the slot function inside the render function instead.`),normalizeSlotValue(d(...g))),f);return m._c=!1,m},normalizeObjectSlots=(c,d,f)=>{const m=c._ctx;for(const g in c){if(isInternalKey(g))continue;const v=c[g];if(isFunction$5(v))d[g]=normalizeSlot$1(g,v,m);else if(v!=null){warn$2(`Non-function value encountered for slot "${g}". Prefer function slots for better performance.`);const y=normalizeSlotValue(v);d[g]=()=>y}}},normalizeVNodeSlots=(c,d)=>{isKeepAlive(c.vnode)||warn$2("Non-function value encountered for default slot. Prefer function slots for better performance.");const f=normalizeSlotValue(d);c.slots.default=()=>f},initSlots=(c,d)=>{if(c.vnode.shapeFlag&32){const f=d._;f?(c.slots=toRaw(d),def(d,"_",f)):normalizeObjectSlots(d,c.slots={})}else c.slots={},d&&normalizeVNodeSlots(c,d);def(c.slots,InternalObjectKey,1)},updateSlots=(c,d,f)=>{const{vnode:m,slots:g}=c;let v=!0,y=EMPTY_OBJ;if(m.shapeFlag&32){const _=d._;_?isHmrUpdating?extend$1(g,d):f&&_===1?v=!1:(extend$1(g,d),!f&&_===1&&delete g._):(v=!d.$stable,normalizeObjectSlots(d,g)),y=d}else d&&(normalizeVNodeSlots(c,d),y={default:1});if(v)for(const _ in g)!isInternalKey(_)&&!(_ in y)&&delete g[_]};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=0;function createAppAPI(c,d){return function(m,g=null){isFunction$5(m)||(m=Object.assign({},m)),g!=null&&!isObject$7(g)&&(warn$2("root props passed to app.mount() must be an object."),g=null);const v=createAppContext(),y=new Set;let _=!1;const b=v.app={_uid:uid++,_component:m,_props:g,_container:null,_context:v,_instance:null,version:version$1,get config(){return v.config},set config(C){warn$2("app.config cannot be replaced. Modify individual options instead.")},use(C,...k){return y.has(C)?warn$2("Plugin has already been applied to target app."):C&&isFunction$5(C.install)?(y.add(C),C.install(b,...k)):isFunction$5(C)?(y.add(C),C(b,...k)):warn$2('A plugin must either be a function or an object with an "install" function.'),b},mixin(C){return v.mixins.includes(C)?warn$2("Mixin has already been applied to target app"+(C.name?`: ${C.name}`:"")):v.mixins.push(C),b},component(C,k){return validateComponentName(C,v.config),k?(v.components[C]&&warn$2(`Component "${C}" has already been registered in target app.`),v.components[C]=k,b):v.components[C]},directive(C,k){return validateDirectiveName(C),k?(v.directives[C]&&warn$2(`Directive "${C}" has already been registered in target app.`),v.directives[C]=k,b):v.directives[C]},mount(C,k,$){if(_)warn$2("App has already been mounted.\nIf you want to remount the same app, move your app creation logic into a factory function and create fresh app instances for each mount - e.g. `const createMyApp = () => createApp(App)`");else{C.__vue_app__&&warn$2("There is already an app instance mounted on the host container.\n If you want to mount another app on the same host container, you need to unmount the previous app by calling `app.unmount()` first.");const S=createVNode(m,g);return S.appContext=v,v.reload=()=>{c(cloneVNode(S),C,$)},k&&d?d(S,C):c(S,C,$),_=!0,b._container=C,C.__vue_app__=b,b._instance=S.component,devtoolsInitApp(b,version$1),getExposeProxy(S.component)||S.component.proxy}},unmount(){_?(c(null,b._container),b._instance=null,devtoolsUnmountApp(b),delete b._container.__vue_app__):warn$2("Cannot unmount an app that is not mounted.")},provide(C,k){return C in v.provides&&warn$2(`App already provides property with key "${String(C)}". It will be overwritten with the new value.`),v.provides[C]=k,b}};return b}}function setRef(c,d,f,m,g=!1){if(isArray$e(c)){c.forEach((S,w)=>setRef(S,d&&(isArray$e(d)?d[w]:d),f,m,g));return}if(isAsyncWrapper(m)&&!g)return;const v=m.shapeFlag&4?getExposeProxy(m.component)||m.component.proxy:m.el,y=g?null:v,{i:_,r:b}=c;if(!_){warn$2("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");return}const C=d&&d.r,k=_.refs===EMPTY_OBJ?_.refs={}:_.refs,$=_.setupState;if(C!=null&&C!==b&&(isString$2(C)?(k[C]=null,hasOwn$1($,C)&&($[C]=null)):isRef(C)&&(C.value=null)),isFunction$5(b))callWithErrorHandling(b,_,12,[y,k]);else{const S=isString$2(b),w=isRef(b);if(S||w){const E=()=>{if(c.f){const A=S?k[b]:b.value;g?isArray$e(A)&&remove(A,v):isArray$e(A)?A.includes(v)||A.push(v):S?(k[b]=[v],hasOwn$1($,b)&&($[b]=k[b])):(b.value=[v],c.k&&(k[c.k]=b.value))}else S?(k[b]=y,hasOwn$1($,b)&&($[b]=y)):w?(b.value=y,c.k&&(k[c.k]=y)):warn$2("Invalid template ref type:",b,`(${typeof b})`)};y?(E.id=-1,queuePostRenderEffect(E,f)):E()}else warn$2("Invalid template ref type:",b,`(${typeof b})`)}}let supported$1,perf$1;function startMeasure(c,d){c.appContext.config.performance&&isSupported()&&perf$1.mark(`vue-${d}-${c.uid}`),devtoolsPerfStart(c,d,isSupported()?perf$1.now():Date.now())}function endMeasure(c,d){if(c.appContext.config.performance&&isSupported()){const f=`vue-${d}-${c.uid}`,m=f+":end";perf$1.mark(m),perf$1.measure(`<${formatComponentName(c,c.type)}> ${d}`,f,m),perf$1.clearMarks(f),perf$1.clearMarks(m)}devtoolsPerfEnd(c,d,isSupported()?perf$1.now():Date.now())}function isSupported(){return supported$1!==void 0||(typeof window!="undefined"&&window.performance?(supported$1=!0,perf$1=window.performance):supported$1=!1),supported$1}function initFeatureFlags$1(){const c=[];if(c.length){const d=c.length>1;console.warn(`Feature flag${d?"s":""} ${c.join(", ")} ${d?"are":"is"} not explicitly defined. You are running the esm-bundler build of Vue, which expects these compile-time feature flags to be globally injected via the bundler config in order to get better tree-shaking in the production bundle.
|
|
|
|
For more details, see https://link.vuejs.org/feature-flags.`)}}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(c){return baseCreateRenderer(c)}function baseCreateRenderer(c,d){initFeatureFlags$1();const f=getGlobalThis$1();f.__VUE__=!0,setDevtoolsHook(f.__VUE_DEVTOOLS_GLOBAL_HOOK__,f);const{insert:m,remove:g,patchProp:v,createElement:y,createText:_,createComment:b,setText:C,setElementText:k,parentNode:$,nextSibling:S,setScopeId:w=NOOP,cloneNode:E,insertStaticContent:A}=c,P=(T,O,q,Q=null,Z=null,le=null,De=!1,Oe=null,ie=isHmrUpdating?!1:!!O.dynamicChildren)=>{if(T===O)return;T&&!isSameVNodeType(T,O)&&(Q=te(T),oe(T,Z,le,!0),T=null),O.patchFlag===-2&&(ie=!1,O.dynamicChildren=null);const{type:j,ref:ee,shapeFlag:tc}=O;switch(j){case Text:x(T,O,q,Q);break;case Comment:I(T,O,q,Q);break;case Static:T==null?V(O,q,Q,De):R(T,O,q,De);break;case Fragment:rc(T,O,q,Q,Z,le,De,Oe,ie);break;default:tc&1?G(T,O,q,Q,Z,le,De,Oe,ie):tc&6?sc(T,O,q,Q,Z,le,De,Oe,ie):tc&64||tc&128?j.process(T,O,q,Q,Z,le,De,Oe,ie,ae):warn$2("Invalid VNode type:",j,`(${typeof j})`)}ee!=null&&Z&&setRef(ee,T&&T.ref,le,O||T,!O)},x=(T,O,q,Q)=>{if(T==null)m(O.el=_(O.children),q,Q);else{const Z=O.el=T.el;O.children!==T.children&&C(Z,O.children)}},I=(T,O,q,Q)=>{T==null?m(O.el=b(O.children||""),q,Q):O.el=T.el},V=(T,O,q,Q)=>{[T.el,T.anchor]=A(T.children,O,q,Q,T.el,T.anchor)},R=(T,O,q,Q)=>{if(O.children!==T.children){const Z=S(T.anchor);U(T),[O.el,O.anchor]=A(O.children,q,Z,Q)}else O.el=T.el,O.anchor=T.anchor},B=({el:T,anchor:O},q,Q)=>{let Z;for(;T&&T!==O;)Z=S(T),m(T,q,Q),T=Z;m(O,q,Q)},U=({el:T,anchor:O})=>{let q;for(;T&&T!==O;)q=S(T),g(T),T=q;g(O)},G=(T,O,q,Q,Z,le,De,Oe,ie)=>{De=De||O.type==="svg",T==null?X(O,q,Q,Z,le,De,Oe,ie):ue(T,O,Z,le,De,Oe,ie)},X=(T,O,q,Q,Z,le,De,Oe)=>{let ie,j;const{type:ee,props:tc,shapeFlag:W,transition:N,patchFlag:z,dirs:ne}=T;{if(ie=T.el=y(T.type,le,tc&&tc.is,tc),W&8?k(ie,T.children):W&16&&me(T.children,ie,null,Q,Z,le&&ee!=="foreignObject",De,Oe),ne&&invokeDirectiveHook(T,null,Q,"created"),tc){for(const oc in tc)oc!=="value"&&!isReservedProp(oc)&&v(ie,oc,null,tc[oc],le,T.children,Q,Z,Y);"value"in tc&&v(ie,"value",null,tc.value),(j=tc.onVnodeBeforeMount)&&invokeVNodeHook(j,Q,T)}re(ie,T,T.scopeId,De,Q)}Object.defineProperty(ie,"__vnode",{value:T,enumerable:!1}),Object.defineProperty(ie,"__vueParentComponent",{value:Q,enumerable:!1}),ne&&invokeDirectiveHook(T,null,Q,"beforeMount");const ce=(!Z||Z&&!Z.pendingBranch)&&N&&!N.persisted;ce&&N.beforeEnter(ie),m(ie,O,q),((j=tc&&tc.onVnodeMounted)||ce||ne)&&queuePostRenderEffect(()=>{j&&invokeVNodeHook(j,Q,T),ce&&N.enter(ie),ne&&invokeDirectiveHook(T,null,Q,"mounted")},Z)},re=(T,O,q,Q,Z)=>{if(q&&w(T,q),Q)for(let le=0;le<Q.length;le++)w(T,Q[le]);if(Z){let le=Z.subTree;if(le.patchFlag>0&&le.patchFlag&2048&&(le=filterSingleRoot(le.children)||le),O===le){const De=Z.vnode;re(T,De,De.scopeId,De.slotScopeIds,Z.parent)}}},me=(T,O,q,Q,Z,le,De,Oe,ie=0)=>{for(let j=ie;j<T.length;j++){const ee=T[j]=Oe?cloneIfMounted(T[j]):normalizeVNode(T[j]);P(null,ee,O,q,Q,Z,le,De,Oe)}},ue=(T,O,q,Q,Z,le,De)=>{const Oe=O.el=T.el;let{patchFlag:ie,dynamicChildren:j,dirs:ee}=O;ie|=T.patchFlag&16;const tc=T.props||EMPTY_OBJ,W=O.props||EMPTY_OBJ;let N;q&&toggleRecurse(q,!1),(N=W.onVnodeBeforeUpdate)&&invokeVNodeHook(N,q,O,T),ee&&invokeDirectiveHook(O,T,q,"beforeUpdate"),q&&toggleRecurse(q,!0),isHmrUpdating&&(ie=0,De=!1,j=null);const z=Z&&O.type!=="foreignObject";if(j?(se(T.dynamicChildren,j,Oe,q,Q,z,le),q&&q.type.__hmrId&&traverseStaticChildren(T,O)):De||lc(T,O,Oe,null,q,Q,z,le,!1),ie>0){if(ie&16)nc(Oe,O,tc,W,q,Q,Z);else if(ie&2&&tc.class!==W.class&&v(Oe,"class",null,W.class,Z),ie&4&&v(Oe,"style",tc.style,W.style,Z),ie&8){const ne=O.dynamicProps;for(let ce=0;ce<ne.length;ce++){const oc=ne[ce],cc=tc[oc],mc=W[oc];(mc!==cc||oc==="value")&&v(Oe,oc,cc,mc,Z,T.children,q,Q,Y)}}ie&1&&T.children!==O.children&&k(Oe,O.children)}else!De&&j==null&&nc(Oe,O,tc,W,q,Q,Z);((N=W.onVnodeUpdated)||ee)&&queuePostRenderEffect(()=>{N&&invokeVNodeHook(N,q,O,T),ee&&invokeDirectiveHook(O,T,q,"updated")},Q)},se=(T,O,q,Q,Z,le,De)=>{for(let Oe=0;Oe<O.length;Oe++){const ie=T[Oe],j=O[Oe],ee=ie.el&&(ie.type===Fragment||!isSameVNodeType(ie,j)||ie.shapeFlag&70)?$(ie.el):q;P(ie,j,ee,null,Q,Z,le,De,!0)}},nc=(T,O,q,Q,Z,le,De)=>{if(q!==Q){for(const Oe in Q){if(isReservedProp(Oe))continue;const ie=Q[Oe],j=q[Oe];ie!==j&&Oe!=="value"&&v(T,Oe,j,ie,De,O.children,Z,le,Y)}if(q!==EMPTY_OBJ)for(const Oe in q)!isReservedProp(Oe)&&!(Oe in Q)&&v(T,Oe,q[Oe],null,De,O.children,Z,le,Y);"value"in Q&&v(T,"value",q.value,Q.value)}},rc=(T,O,q,Q,Z,le,De,Oe,ie)=>{const j=O.el=T?T.el:_(""),ee=O.anchor=T?T.anchor:_("");let{patchFlag:tc,dynamicChildren:W,slotScopeIds:N}=O;(isHmrUpdating||tc&2048)&&(tc=0,ie=!1,W=null),N&&(Oe=Oe?Oe.concat(N):N),T==null?(m(j,q,Q),m(ee,q,Q),me(O.children,q,ee,Z,le,De,Oe,ie)):tc>0&&tc&64&&W&&T.dynamicChildren?(se(T.dynamicChildren,W,q,Z,le,De,Oe),Z&&Z.type.__hmrId?traverseStaticChildren(T,O):(O.key!=null||Z&&O===Z.subTree)&&traverseStaticChildren(T,O,!0)):lc(T,O,q,ee,Z,le,De,Oe,ie)},sc=(T,O,q,Q,Z,le,De,Oe,ie)=>{O.slotScopeIds=Oe,T==null?O.shapeFlag&512?Z.ctx.activate(O,q,Q,De,ie):ac(O,q,Q,Z,le,De,ie):ec(T,O,ie)},ac=(T,O,q,Q,Z,le,De)=>{const Oe=T.component=createComponentInstance(T,Q,Z);if(Oe.type.__hmrId&®isterHMR(Oe),pushWarningContext(T),startMeasure(Oe,"mount"),isKeepAlive(T)&&(Oe.ctx.renderer=ae),startMeasure(Oe,"init"),setupComponent(Oe),endMeasure(Oe,"init"),Oe.asyncDep){if(Z&&Z.registerDep(Oe,pe),!T.el){const ie=Oe.subTree=createVNode(Comment);I(null,ie,O,q)}return}pe(Oe,T,O,q,Z,le,De),popWarningContext(),endMeasure(Oe,"mount")},ec=(T,O,q)=>{const Q=O.component=T.component;if(shouldUpdateComponent(T,O,q))if(Q.asyncDep&&!Q.asyncResolved){pushWarningContext(O),ic(Q,O,q),popWarningContext();return}else Q.next=O,invalidateJob(Q.update),Q.update();else O.el=T.el,Q.vnode=O},pe=(T,O,q,Q,Z,le,De)=>{const Oe=()=>{if(T.isMounted){let{next:ee,bu:tc,u:W,parent:N,vnode:z}=T,ne=ee,ce;pushWarningContext(ee||T.vnode),toggleRecurse(T,!1),ee?(ee.el=z.el,ic(T,ee,De)):ee=z,tc&&invokeArrayFns(tc),(ce=ee.props&&ee.props.onVnodeBeforeUpdate)&&invokeVNodeHook(ce,N,ee,z),toggleRecurse(T,!0),startMeasure(T,"render");const oc=renderComponentRoot(T);endMeasure(T,"render");const cc=T.subTree;T.subTree=oc,startMeasure(T,"patch"),P(cc,oc,$(cc.el),te(cc),T,Z,le),endMeasure(T,"patch"),ee.el=oc.el,ne===null&&updateHOCHostEl(T,oc.el),W&&queuePostRenderEffect(W,Z),(ce=ee.props&&ee.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(ce,N,ee,z),Z),devtoolsComponentUpdated(T),popWarningContext()}else{let ee;const{el:tc,props:W}=O,{bm:N,m:z,parent:ne}=T,ce=isAsyncWrapper(O);if(toggleRecurse(T,!1),N&&invokeArrayFns(N),!ce&&(ee=W&&W.onVnodeBeforeMount)&&invokeVNodeHook(ee,ne,O),toggleRecurse(T,!0),tc&&L){const oc=()=>{startMeasure(T,"render"),T.subTree=renderComponentRoot(T),endMeasure(T,"render"),startMeasure(T,"hydrate"),L(tc,T.subTree,T,Z,null),endMeasure(T,"hydrate")};ce?O.type.__asyncLoader().then(()=>!T.isUnmounted&&oc()):oc()}else{startMeasure(T,"render");const oc=T.subTree=renderComponentRoot(T);endMeasure(T,"render"),startMeasure(T,"patch"),P(null,oc,q,Q,T,Z,le),endMeasure(T,"patch"),O.el=oc.el}if(z&&queuePostRenderEffect(z,Z),!ce&&(ee=W&&W.onVnodeMounted)){const oc=O;queuePostRenderEffect(()=>invokeVNodeHook(ee,ne,oc),Z)}(O.shapeFlag&256||ne&&isAsyncWrapper(ne.vnode)&&ne.vnode.shapeFlag&256)&&T.a&&queuePostRenderEffect(T.a,Z),T.isMounted=!0,devtoolsComponentAdded(T),O=q=Q=null}},ie=T.effect=new ReactiveEffect(Oe,()=>queueJob(j),T.scope),j=T.update=()=>ie.run();j.id=T.uid,toggleRecurse(T,!0),ie.onTrack=T.rtc?ee=>invokeArrayFns(T.rtc,ee):void 0,ie.onTrigger=T.rtg?ee=>invokeArrayFns(T.rtg,ee):void 0,j.ownerInstance=T,j()},ic=(T,O,q)=>{O.component=T;const Q=T.vnode.props;T.vnode=O,T.next=null,updateProps(T,O.props,Q,q),updateSlots(T,O.children,q),pauseTracking(),flushPreFlushCbs(void 0,T.update),resetTracking()},lc=(T,O,q,Q,Z,le,De,Oe,ie=!1)=>{const j=T&&T.children,ee=T?T.shapeFlag:0,tc=O.children,{patchFlag:W,shapeFlag:N}=O;if(W>0){if(W&128){M(j,tc,q,Q,Z,le,De,Oe,ie);return}else if(W&256){uc(j,tc,q,Q,Z,le,De,Oe,ie);return}}N&8?(ee&16&&Y(j,Z,le),tc!==j&&k(q,tc)):ee&16?N&16?M(j,tc,q,Q,Z,le,De,Oe,ie):Y(j,Z,le,!0):(ee&8&&k(q,""),N&16&&me(tc,q,Q,Z,le,De,Oe,ie))},uc=(T,O,q,Q,Z,le,De,Oe,ie)=>{T=T||EMPTY_ARR,O=O||EMPTY_ARR;const j=T.length,ee=O.length,tc=Math.min(j,ee);let W;for(W=0;W<tc;W++){const N=O[W]=ie?cloneIfMounted(O[W]):normalizeVNode(O[W]);P(T[W],N,q,null,Z,le,De,Oe,ie)}j>ee?Y(T,Z,le,!0,!1,tc):me(O,q,Q,Z,le,De,Oe,ie,tc)},M=(T,O,q,Q,Z,le,De,Oe,ie)=>{let j=0;const ee=O.length;let tc=T.length-1,W=ee-1;for(;j<=tc&&j<=W;){const N=T[j],z=O[j]=ie?cloneIfMounted(O[j]):normalizeVNode(O[j]);if(isSameVNodeType(N,z))P(N,z,q,null,Z,le,De,Oe,ie);else break;j++}for(;j<=tc&&j<=W;){const N=T[tc],z=O[W]=ie?cloneIfMounted(O[W]):normalizeVNode(O[W]);if(isSameVNodeType(N,z))P(N,z,q,null,Z,le,De,Oe,ie);else break;tc--,W--}if(j>tc){if(j<=W){const N=W+1,z=N<ee?O[N].el:Q;for(;j<=W;)P(null,O[j]=ie?cloneIfMounted(O[j]):normalizeVNode(O[j]),q,z,Z,le,De,Oe,ie),j++}}else if(j>W)for(;j<=tc;)oe(T[j],Z,le,!0),j++;else{const N=j,z=j,ne=new Map;for(j=z;j<=W;j++){const fc=O[j]=ie?cloneIfMounted(O[j]):normalizeVNode(O[j]);fc.key!=null&&(ne.has(fc.key)&&warn$2("Duplicate keys found during update:",JSON.stringify(fc.key),"Make sure keys are unique."),ne.set(fc.key,j))}let ce,oc=0;const cc=W-z+1;let mc=!1,gc=0;const dc=new Array(cc);for(j=0;j<cc;j++)dc[j]=0;for(j=N;j<=tc;j++){const fc=T[j];if(oc>=cc){oe(fc,Z,le,!0);continue}let hc;if(fc.key!=null)hc=ne.get(fc.key);else for(ce=z;ce<=W;ce++)if(dc[ce-z]===0&&isSameVNodeType(fc,O[ce])){hc=ce;break}hc===void 0?oe(fc,Z,le,!0):(dc[hc-z]=j+1,hc>=gc?gc=hc:mc=!0,P(fc,O[hc],q,null,Z,le,De,Oe,ie),oc++)}const pc=mc?getSequence(dc):EMPTY_ARR;for(ce=pc.length-1,j=cc-1;j>=0;j--){const fc=z+j,hc=O[fc],yc=fc+1<ee?O[fc+1].el:Q;dc[j]===0?P(null,hc,q,yc,Z,le,De,Oe,ie):mc&&(ce<0||j!==pc[ce]?J(hc,q,yc,2):ce--)}}},J=(T,O,q,Q,Z=null)=>{const{el:le,type:De,transition:Oe,children:ie,shapeFlag:j}=T;if(j&6){J(T.component.subTree,O,q,Q);return}if(j&128){T.suspense.move(O,q,Q);return}if(j&64){De.move(T,O,q,ae);return}if(De===Fragment){m(le,O,q);for(let tc=0;tc<ie.length;tc++)J(ie[tc],O,q,Q);m(T.anchor,O,q);return}if(De===Static){B(T,O,q);return}if(Q!==2&&j&1&&Oe)if(Q===0)Oe.beforeEnter(le),m(le,O,q),queuePostRenderEffect(()=>Oe.enter(le),Z);else{const{leave:tc,delayLeave:W,afterLeave:N}=Oe,z=()=>m(le,O,q),ne=()=>{tc(le,()=>{z(),N&&N()})};W?W(le,z,ne):ne()}else m(le,O,q)},oe=(T,O,q,Q=!1,Z=!1)=>{const{type:le,props:De,ref:Oe,children:ie,dynamicChildren:j,shapeFlag:ee,patchFlag:tc,dirs:W}=T;if(Oe!=null&&setRef(Oe,null,q,T,!0),ee&256){O.ctx.deactivate(T);return}const N=ee&1&&W,z=!isAsyncWrapper(T);let ne;if(z&&(ne=De&&De.onVnodeBeforeUnmount)&&invokeVNodeHook(ne,O,T),ee&6)F(T.component,q,Q);else{if(ee&128){T.suspense.unmount(q,Q);return}N&&invokeDirectiveHook(T,null,O,"beforeUnmount"),ee&64?T.type.remove(T,O,q,Z,ae,Q):j&&(le!==Fragment||tc>0&&tc&64)?Y(j,O,q,!1,!0):(le===Fragment&&tc&384||!Z&&ee&16)&&Y(ie,O,q),Q&&H(T)}(z&&(ne=De&&De.onVnodeUnmounted)||N)&&queuePostRenderEffect(()=>{ne&&invokeVNodeHook(ne,O,T),N&&invokeDirectiveHook(T,null,O,"unmounted")},q)},H=T=>{const{type:O,el:q,anchor:Q,transition:Z}=T;if(O===Fragment){T.patchFlag>0&&T.patchFlag&2048&&Z&&!Z.persisted?T.children.forEach(De=>{De.type===Comment?g(De.el):H(De)}):D(q,Q);return}if(O===Static){U(T);return}const le=()=>{g(q),Z&&!Z.persisted&&Z.afterLeave&&Z.afterLeave()};if(T.shapeFlag&1&&Z&&!Z.persisted){const{leave:De,delayLeave:Oe}=Z,ie=()=>De(q,le);Oe?Oe(T.el,le,ie):ie()}else le()},D=(T,O)=>{let q;for(;T!==O;)q=S(T),g(T),T=q;g(O)},F=(T,O,q)=>{T.type.__hmrId&&unregisterHMR(T);const{bum:Q,scope:Z,update:le,subTree:De,um:Oe}=T;Q&&invokeArrayFns(Q),Z.stop(),le&&(le.active=!1,oe(De,T,O,q)),Oe&&queuePostRenderEffect(Oe,O),queuePostRenderEffect(()=>{T.isUnmounted=!0},O),O&&O.pendingBranch&&!O.isUnmounted&&T.asyncDep&&!T.asyncResolved&&T.suspenseId===O.pendingId&&(O.deps--,O.deps===0&&O.resolve()),devtoolsComponentRemoved(T)},Y=(T,O,q,Q=!1,Z=!1,le=0)=>{for(let De=le;De<T.length;De++)oe(T[De],O,q,Q,Z)},te=T=>T.shapeFlag&6?te(T.component.subTree):T.shapeFlag&128?T.suspense.next():S(T.anchor||T.el),de=(T,O,q)=>{T==null?O._vnode&&oe(O._vnode,null,null,!0):P(O._vnode||null,T,O,null,null,null,q),flushPostFlushCbs(),O._vnode=T},ae={p:P,um:oe,m:J,r:H,mt:ac,mc:me,pc:lc,pbc:se,n:te,o:c};let Ie,L;return d&&([Ie,L]=d(ae)),{render:de,hydrate:Ie,createApp:createAppAPI(de,Ie)}}function toggleRecurse({effect:c,update:d},f){c.allowRecurse=d.allowRecurse=f}function traverseStaticChildren(c,d,f=!1){const m=c.children,g=d.children;if(isArray$e(m)&&isArray$e(g))for(let v=0;v<m.length;v++){const y=m[v];let _=g[v];_.shapeFlag&1&&!_.dynamicChildren&&((_.patchFlag<=0||_.patchFlag===32)&&(_=g[v]=cloneIfMounted(g[v]),_.el=y.el),f||traverseStaticChildren(y,_)),_.type===Comment&&!_.el&&(_.el=y.el)}}function getSequence(c){const d=c.slice(),f=[0];let m,g,v,y,_;const b=c.length;for(m=0;m<b;m++){const C=c[m];if(C!==0){if(g=f[f.length-1],c[g]<C){d[m]=g,f.push(m);continue}for(v=0,y=f.length-1;v<y;)_=v+y>>1,c[f[_]]<C?v=_+1:y=_;C<c[f[v]]&&(v>0&&(d[m]=f[v-1]),f[v]=m)}}for(v=f.length,y=f[v-1];v-- >0;)f[v]=y,y=d[y];return f}const isTeleport=c=>c.__isTeleport,isTeleportDisabled=c=>c&&(c.disabled||c.disabled===""),isTargetSVG=c=>typeof SVGElement!="undefined"&&c instanceof SVGElement,resolveTarget=(c,d)=>{const f=c&&c.to;if(isString$2(f))if(d){const m=d(f);return m||warn$2(`Failed to locate Teleport target with selector "${f}". Note the target element must exist before the component is mounted - i.e. the target cannot be rendered by the component itself, and ideally should be outside of the entire Vue component tree.`),m}else return warn$2("Current renderer does not support string target for Teleports. (missing querySelector renderer option)"),null;else return!f&&!isTeleportDisabled(c)&&warn$2(`Invalid Teleport target: ${f}`),f},TeleportImpl={__isTeleport:!0,process(c,d,f,m,g,v,y,_,b,C){const{mc:k,pc:$,pbc:S,o:{insert:w,querySelector:E,createText:A,createComment:P}}=C,x=isTeleportDisabled(d.props);let{shapeFlag:I,children:V,dynamicChildren:R}=d;if(isHmrUpdating&&(b=!1,R=null),c==null){const B=d.el=P("teleport start"),U=d.anchor=P("teleport end");w(B,f,m),w(U,f,m);const G=d.target=resolveTarget(d.props,E),X=d.targetAnchor=A("");G?(w(X,G),y=y||isTargetSVG(G)):x||warn$2("Invalid Teleport target on mount:",G,`(${typeof G})`);const re=(me,ue)=>{I&16&&k(V,me,ue,g,v,y,_,b)};x?re(f,U):G&&re(G,X)}else{d.el=c.el;const B=d.anchor=c.anchor,U=d.target=c.target,G=d.targetAnchor=c.targetAnchor,X=isTeleportDisabled(c.props),re=X?f:U,me=X?B:G;if(y=y||isTargetSVG(U),R?(S(c.dynamicChildren,R,re,g,v,y,_),traverseStaticChildren(c,d,!0)):b||$(c,d,re,me,g,v,y,_,!1),x)X||moveTeleport(d,f,B,C,1);else if((d.props&&d.props.to)!==(c.props&&c.props.to)){const ue=d.target=resolveTarget(d.props,E);ue?moveTeleport(d,ue,null,C,0):warn$2("Invalid Teleport target on update:",U,`(${typeof U})`)}else X&&moveTeleport(d,U,G,C,1)}},remove(c,d,f,m,{um:g,o:{remove:v}},y){const{shapeFlag:_,children:b,anchor:C,targetAnchor:k,target:$,props:S}=c;if($&&v(k),(y||!isTeleportDisabled(S))&&(v(C),_&16))for(let w=0;w<b.length;w++){const E=b[w];g(E,d,f,!0,!!E.dynamicChildren)}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(c,d,f,{o:{insert:m},m:g},v=2){v===0&&m(c.targetAnchor,d,f);const{el:y,anchor:_,shapeFlag:b,children:C,props:k}=c,$=v===2;if($&&m(y,d,f),(!$||isTeleportDisabled(k))&&b&16)for(let S=0;S<C.length;S++)g(C[S],d,f,2);$&&m(_,d,f)}function hydrateTeleport(c,d,f,m,g,v,{o:{nextSibling:y,parentNode:_,querySelector:b}},C){const k=d.target=resolveTarget(d.props,b);if(k){const $=k._lpa||k.firstChild;if(d.shapeFlag&16)if(isTeleportDisabled(d.props))d.anchor=C(y(c),d,_(c),f,m,g,v),d.targetAnchor=$;else{d.anchor=y(c);let S=$;for(;S;)if(S=y(S),S&&S.nodeType===8&&S.data==="teleport anchor"){d.targetAnchor=S,k._lpa=d.targetAnchor&&y(d.targetAnchor);break}C($,d,k,f,m,g,v)}}return d.anchor&&y(d.anchor)}const Teleport=TeleportImpl,Fragment=Symbol("Fragment"),Text=Symbol("Text"),Comment=Symbol("Comment"),Static=Symbol("Static"),blockStack=[];let currentBlock=null;function openBlock(c=!1){blockStack.push(currentBlock=c?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(c){isBlockTreeEnabled+=c}function setupBlock(c){return c.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(c),c}function createElementBlock(c,d,f,m,g,v){return setupBlock(createBaseVNode(c,d,f,m,g,v,!0))}function createBlock(c,d,f,m,g){return setupBlock(createVNode(c,d,f,m,g,!0))}function isVNode$1(c){return c?c.__v_isVNode===!0:!1}function isSameVNodeType(c,d){return d.shapeFlag&6&&hmrDirtyComponents.has(d.type)?!1:c.type===d.type&&c.key===d.key}const createVNodeWithArgsTransform=(...c)=>_createVNode(...c),InternalObjectKey="__vInternal",normalizeKey=({key:c})=>c!=null?c:null,normalizeRef=({ref:c,ref_key:d,ref_for:f})=>c!=null?isString$2(c)||isRef(c)||isFunction$5(c)?{i:currentRenderingInstance,r:c,k:d,f:!!f}:c:null;function createBaseVNode(c,d=null,f=null,m=0,g=null,v=c===Fragment?0:1,y=!1,_=!1){const b={__v_isVNode:!0,__v_skip:!0,type:c,props:d,key:d&&normalizeKey(d),ref:d&&normalizeRef(d),scopeId:currentScopeId,slotScopeIds:null,children:f,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:v,patchFlag:m,dynamicProps:g,dynamicChildren:null,appContext:null};return _?(normalizeChildren(b,f),v&128&&c.normalize(b)):f&&(b.shapeFlag|=isString$2(f)?8:16),b.key!==b.key&&warn$2("VNode created with invalid key (NaN). VNode type:",b.type),isBlockTreeEnabled>0&&!y&¤tBlock&&(b.patchFlag>0||v&6)&&b.patchFlag!==32&¤tBlock.push(b),b}const createVNode=createVNodeWithArgsTransform;function _createVNode(c,d=null,f=null,m=0,g=null,v=!1){if((!c||c===NULL_DYNAMIC_COMPONENT)&&(c||warn$2(`Invalid vnode type when creating vnode: ${c}.`),c=Comment),isVNode$1(c)){const _=cloneVNode(c,d,!0);return f&&normalizeChildren(_,f),isBlockTreeEnabled>0&&!v&¤tBlock&&(_.shapeFlag&6?currentBlock[currentBlock.indexOf(c)]=_:currentBlock.push(_)),_.patchFlag|=-2,_}if(isClassComponent(c)&&(c=c.__vccOpts),d){d=guardReactiveProps(d);let{class:_,style:b}=d;_&&!isString$2(_)&&(d.class=normalizeClass(_)),isObject$7(b)&&(isProxy(b)&&!isArray$e(b)&&(b=extend$1({},b)),d.style=normalizeStyle(b))}const y=isString$2(c)?1:isSuspense(c)?128:isTeleport(c)?64:isObject$7(c)?4:isFunction$5(c)?2:0;return y&4&&isProxy(c)&&(c=toRaw(c),warn$2("Vue received a Component which was made a reactive object. This can lead to unnecessary performance overhead, and should be avoided by marking the component with `markRaw` or using `shallowRef` instead of `ref`.",`
|
|
Component that was made reactive: `,c)),createBaseVNode(c,d,f,m,g,y,v,!0)}function guardReactiveProps(c){return c?isProxy(c)||InternalObjectKey in c?extend$1({},c):c:null}function cloneVNode(c,d,f=!1){const{props:m,ref:g,patchFlag:v,children:y}=c,_=d?mergeProps(m||{},d):m;return{__v_isVNode:!0,__v_skip:!0,type:c.type,props:_,key:_&&normalizeKey(_),ref:d&&d.ref?f&&g?isArray$e(g)?g.concat(normalizeRef(d)):[g,normalizeRef(d)]:normalizeRef(d):g,scopeId:c.scopeId,slotScopeIds:c.slotScopeIds,children:v===-1&&isArray$e(y)?y.map(deepCloneVNode):y,target:c.target,targetAnchor:c.targetAnchor,staticCount:c.staticCount,shapeFlag:c.shapeFlag,patchFlag:d&&c.type!==Fragment?v===-1?16:v|16:v,dynamicProps:c.dynamicProps,dynamicChildren:c.dynamicChildren,appContext:c.appContext,dirs:c.dirs,transition:c.transition,component:c.component,suspense:c.suspense,ssContent:c.ssContent&&cloneVNode(c.ssContent),ssFallback:c.ssFallback&&cloneVNode(c.ssFallback),el:c.el,anchor:c.anchor}}function deepCloneVNode(c){const d=cloneVNode(c);return isArray$e(c.children)&&(d.children=c.children.map(deepCloneVNode)),d}function createTextVNode(c=" ",d=0){return createVNode(Text,null,c,d)}function createStaticVNode(c,d){const f=createVNode(Static,null,c);return f.staticCount=d,f}function createCommentVNode(c="",d=!1){return d?(openBlock(),createBlock(Comment,null,c)):createVNode(Comment,null,c)}function normalizeVNode(c){return c==null||typeof c=="boolean"?createVNode(Comment):isArray$e(c)?createVNode(Fragment,null,c.slice()):typeof c=="object"?cloneIfMounted(c):createVNode(Text,null,String(c))}function cloneIfMounted(c){return c.el===null||c.memo?c:cloneVNode(c)}function normalizeChildren(c,d){let f=0;const{shapeFlag:m}=c;if(d==null)d=null;else if(isArray$e(d))f=16;else if(typeof d=="object")if(m&65){const g=d.default;g&&(g._c&&(g._d=!1),normalizeChildren(c,g()),g._c&&(g._d=!0));return}else{f=32;const g=d._;!g&&!(InternalObjectKey in d)?d._ctx=currentRenderingInstance:g===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?d._=1:(d._=2,c.patchFlag|=1024))}else isFunction$5(d)?(d={default:d,_ctx:currentRenderingInstance},f=32):(d=String(d),m&64?(f=16,d=[createTextVNode(d)]):f=8);c.children=d,c.shapeFlag|=f}function mergeProps(...c){const d={};for(let f=0;f<c.length;f++){const m=c[f];for(const g in m)if(g==="class")d.class!==m.class&&(d.class=normalizeClass([d.class,m.class]));else if(g==="style")d.style=normalizeStyle([d.style,m.style]);else if(isOn(g)){const v=d[g],y=m[g];y&&v!==y&&!(isArray$e(v)&&v.includes(y))&&(d[g]=v?[].concat(v,y):y)}else g!==""&&(d[g]=m[g])}return d}function invokeVNodeHook(c,d,f,m=null){callWithAsyncErrorHandling(c,d,7,[f,m])}const emptyAppContext=createAppContext();let uid$1=0;function createComponentInstance(c,d,f){const m=c.type,g=(d?d.appContext:c.appContext)||emptyAppContext,v={uid:uid$1++,vnode:c,type:m,parent:d,appContext:g,root:null,next:null,subTree:null,effect:null,update:null,scope:new EffectScope(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:d?d.provides:Object.create(g.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(m,g),emitsOptions:normalizeEmitsOptions(m,g),emit:null,emitted:null,propsDefaults:EMPTY_OBJ,inheritAttrs:m.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:f,suspenseId:f?f.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=createDevRenderContext(v),v.root=d?d.root:v,v.emit=emit$1.bind(null,v),c.ce&&c.ce(v),v}let currentInstance=null;const getCurrentInstance=()=>currentInstance||currentRenderingInstance,setCurrentInstance=c=>{currentInstance=c,c.scope.on()},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),currentInstance=null},isBuiltInTag=makeMap("slot,component");function validateComponentName(c,d){const f=d.isNativeTag||NO;(isBuiltInTag(c)||f(c))&&warn$2("Do not use built-in or reserved HTML elements as component id: "+c)}function isStatefulComponent(c){return c.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(c,d=!1){isInSSRComponentSetup=d;const{props:f,children:m}=c.vnode,g=isStatefulComponent(c);initProps(c,f,g,d),initSlots(c,m);const v=g?setupStatefulComponent(c,d):void 0;return isInSSRComponentSetup=!1,v}function setupStatefulComponent(c,d){var f;const m=c.type;{if(m.name&&validateComponentName(m.name,c.appContext.config),m.components){const v=Object.keys(m.components);for(let y=0;y<v.length;y++)validateComponentName(v[y],c.appContext.config)}if(m.directives){const v=Object.keys(m.directives);for(let y=0;y<v.length;y++)validateDirectiveName(v[y])}m.compilerOptions&&isRuntimeOnly()&&warn$2('"compilerOptions" is only supported when using a build of Vue that includes the runtime compiler. Since you are using a runtime-only build, the options should be passed via your build tool config instead.')}c.accessCache=Object.create(null),c.proxy=markRaw(new Proxy(c.ctx,PublicInstanceProxyHandlers)),exposePropsOnRenderContext(c);const{setup:g}=m;if(g){const v=c.setupContext=g.length>1?createSetupContext(c):null;setCurrentInstance(c),pauseTracking();const y=callWithErrorHandling(g,c,0,[shallowReadonly(c.props),v]);if(resetTracking(),unsetCurrentInstance(),isPromise(y)){if(y.then(unsetCurrentInstance,unsetCurrentInstance),d)return y.then(_=>{handleSetupResult(c,_,d)}).catch(_=>{handleError(_,c,0)});if(c.asyncDep=y,!c.suspense){const _=(f=m.name)!==null&&f!==void 0?f:"Anonymous";warn$2(`Component <${_}>: setup function returned a promise, but no <Suspense> boundary was found in the parent component tree. A component with async setup() must be nested in a <Suspense> in order to be rendered.`)}}else handleSetupResult(c,y,d)}else finishComponentSetup(c,d)}function handleSetupResult(c,d,f){isFunction$5(d)?c.type.__ssrInlineRender?c.ssrRender=d:c.render=d:isObject$7(d)?(isVNode$1(d)&&warn$2("setup() should not return VNodes directly - return a render function instead."),c.devtoolsRawSetupState=d,c.setupState=proxyRefs(d),exposeSetupStateOnRenderContext(c)):d!==void 0&&warn$2(`setup() should return an object. Received: ${d===null?"null":typeof d}`),finishComponentSetup(c,f)}let compile;const isRuntimeOnly=()=>!compile;function finishComponentSetup(c,d,f){const m=c.type;if(!c.render){if(!d&&compile&&!m.render){const g=m.template;if(g){startMeasure(c,"compile");const{isCustomElement:v,compilerOptions:y}=c.appContext.config,{delimiters:_,compilerOptions:b}=m,C=extend$1(extend$1({isCustomElement:v,delimiters:_},y),b);m.render=compile(g,C),endMeasure(c,"compile")}}c.render=m.render||NOOP}setCurrentInstance(c),pauseTracking(),applyOptions(c),resetTracking(),unsetCurrentInstance(),!m.render&&c.render===NOOP&&!d&&(m.template?warn$2('Component provided template option but runtime compilation is not supported in this build of Vue. Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".'):warn$2("Component is missing template or render function."))}function createAttrsProxy(c){return new Proxy(c.attrs,{get(d,f){return markAttrsAccessed(),track(c,"get","$attrs"),d[f]},set(){return warn$2("setupContext.attrs is readonly."),!1},deleteProperty(){return warn$2("setupContext.attrs is readonly."),!1}})}function createSetupContext(c){const d=m=>{c.exposed&&warn$2("expose() should be called only once per setup()."),c.exposed=m||{}};let f;return Object.freeze({get attrs(){return f||(f=createAttrsProxy(c))},get slots(){return shallowReadonly(c.slots)},get emit(){return(m,...g)=>c.emit(m,...g)},expose:d})}function getExposeProxy(c){if(c.exposed)return c.exposeProxy||(c.exposeProxy=new Proxy(proxyRefs(markRaw(c.exposed)),{get(d,f){if(f in d)return d[f];if(f in publicPropertiesMap)return publicPropertiesMap[f](c)}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=c=>c.replace(classifyRE,d=>d.toUpperCase()).replace(/[-_]/g,"");function getComponentName(c,d=!0){return isFunction$5(c)?c.displayName||c.name:c.name||d&&c.__name}function formatComponentName(c,d,f=!1){let m=getComponentName(d);if(!m&&d.__file){const g=d.__file.match(/([^/\\]+)\.\w+$/);g&&(m=g[1])}if(!m&&c&&c.parent){const g=v=>{for(const y in v)if(v[y]===d)return y};m=g(c.components||c.parent.type.components)||g(c.appContext.components)}return m?classify(m):f?"App":"Anonymous"}function isClassComponent(c){return isFunction$5(c)&&"__vccOpts"in c}const computed=(c,d)=>computed$1(c,d,isInSSRComponentSetup);function h(c,d,f){const m=arguments.length;return m===2?isObject$7(d)&&!isArray$e(d)?isVNode$1(d)?createVNode(c,null,[d]):createVNode(c,d):createVNode(c,null,d):(m>3?f=Array.prototype.slice.call(arguments,2):m===3&&isVNode$1(f)&&(f=[f]),createVNode(c,d,f))}function isShallow(c){return!!(c&&c.__v_isShallow)}function initCustomFormatter(){if(typeof window=="undefined")return;const c={style:"color:#3ba776"},d={style:"color:#0b1bc9"},f={style:"color:#b62e24"},m={style:"color:#9d288c"},g={header($){return isObject$7($)?$.__isVue?["div",c,"VueInstance"]:isRef($)?["div",{},["span",c,k($)],"<",_($.value),">"]:isReactive($)?["div",{},["span",c,isShallow($)?"ShallowReactive":"Reactive"],"<",_($),`>${isReadonly($)?" (readonly)":""}`]:isReadonly($)?["div",{},["span",c,isShallow($)?"ShallowReadonly":"Readonly"],"<",_($),">"]:null:null},hasBody($){return $&&$.__isVue},body($){if($&&$.__isVue)return["div",{},...v($.$)]}};function v($){const S=[];$.type.props&&$.props&&S.push(y("props",toRaw($.props))),$.setupState!==EMPTY_OBJ&&S.push(y("setup",$.setupState)),$.data!==EMPTY_OBJ&&S.push(y("data",toRaw($.data)));const w=b($,"computed");w&&S.push(y("computed",w));const E=b($,"inject");return E&&S.push(y("injected",E)),S.push(["div",{},["span",{style:m.style+";opacity:0.66"},"$ (internal): "],["object",{object:$}]]),S}function y($,S){return S=extend$1({},S),Object.keys(S).length?["div",{style:"line-height:1.25em;margin-bottom:0.6em"},["div",{style:"color:#476582"},$],["div",{style:"padding-left:1.25em"},...Object.keys(S).map(w=>["div",{},["span",m,w+": "],_(S[w],!1)])]]:["span",{}]}function _($,S=!0){return typeof $=="number"?["span",d,$]:typeof $=="string"?["span",f,JSON.stringify($)]:typeof $=="boolean"?["span",m,$]:isObject$7($)?["object",{object:S?toRaw($):$}]:["span",f,String($)]}function b($,S){const w=$.type;if(isFunction$5(w))return;const E={};for(const A in $.ctx)C(w,A,S)&&(E[A]=$.ctx[A]);return E}function C($,S,w){const E=$[w];if(isArray$e(E)&&E.includes(S)||isObject$7(E)&&S in E||$.extends&&C($.extends,S,w)||$.mixins&&$.mixins.some(A=>C(A,S,w)))return!0}function k($){return isShallow($)?"ShallowRef":$.effect?"ComputedRef":"Ref"}window.devtoolsFormatters?window.devtoolsFormatters.push(g):window.devtoolsFormatters=[g]}const version$1="3.2.37",svgNS="http://www.w3.org/2000/svg",doc=typeof document!="undefined"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(c,d,f)=>{d.insertBefore(c,f||null)},remove:c=>{const d=c.parentNode;d&&d.removeChild(c)},createElement:(c,d,f,m)=>{const g=d?doc.createElementNS(svgNS,c):doc.createElement(c,f?{is:f}:void 0);return c==="select"&&m&&m.multiple!=null&&g.setAttribute("multiple",m.multiple),g},createText:c=>doc.createTextNode(c),createComment:c=>doc.createComment(c),setText:(c,d)=>{c.nodeValue=d},setElementText:(c,d)=>{c.textContent=d},parentNode:c=>c.parentNode,nextSibling:c=>c.nextSibling,querySelector:c=>doc.querySelector(c),setScopeId(c,d){c.setAttribute(d,"")},cloneNode(c){const d=c.cloneNode(!0);return"_value"in c&&(d._value=c._value),d},insertStaticContent(c,d,f,m,g,v){const y=f?f.previousSibling:d.lastChild;if(g&&(g===v||g.nextSibling))for(;d.insertBefore(g.cloneNode(!0),f),!(g===v||!(g=g.nextSibling)););else{templateContainer.innerHTML=m?`<svg>${c}</svg>`:c;const _=templateContainer.content;if(m){const b=_.firstChild;for(;b.firstChild;)_.appendChild(b.firstChild);_.removeChild(b)}d.insertBefore(_,f)}return[y?y.nextSibling:d.firstChild,f?f.previousSibling:d.lastChild]}};function patchClass(c,d,f){const m=c._vtc;m&&(d=(d?[d,...m]:[...m]).join(" ")),d==null?c.removeAttribute("class"):f?c.setAttribute("class",d):c.className=d}function patchStyle(c,d,f){const m=c.style,g=isString$2(f);if(f&&!g){for(const v in f)setStyle(m,v,f[v]);if(d&&!isString$2(d))for(const v in d)f[v]==null&&setStyle(m,v,"")}else{const v=m.display;g?d!==f&&(m.cssText=f):d&&c.removeAttribute("style"),"_vod"in c&&(m.display=v)}}const importantRE=/\s*!important$/;function setStyle(c,d,f){if(isArray$e(f))f.forEach(m=>setStyle(c,d,m));else if(f==null&&(f=""),d.startsWith("--"))c.setProperty(d,f);else{const m=autoPrefix(c,d);importantRE.test(f)?c.setProperty(hyphenate(m),f.replace(importantRE,""),"important"):c[m]=f}}const prefixes$1=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(c,d){const f=prefixCache[d];if(f)return f;let m=camelize(d);if(m!=="filter"&&m in c)return prefixCache[d]=m;m=capitalize$3(m);for(let g=0;g<prefixes$1.length;g++){const v=prefixes$1[g]+m;if(v in c)return prefixCache[d]=v}return d}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(c,d,f,m,g){if(m&&d.startsWith("xlink:"))f==null?c.removeAttributeNS(xlinkNS,d.slice(6,d.length)):c.setAttributeNS(xlinkNS,d,f);else{const v=isSpecialBooleanAttr(d);f==null||v&&!includeBooleanAttr(f)?c.removeAttribute(d):c.setAttribute(d,v?"":f)}}function patchDOMProp(c,d,f,m,g,v,y){if(d==="innerHTML"||d==="textContent"){m&&y(m,g,v),c[d]=f==null?"":f;return}if(d==="value"&&c.tagName!=="PROGRESS"&&!c.tagName.includes("-")){c._value=f;const b=f==null?"":f;(c.value!==b||c.tagName==="OPTION")&&(c.value=b),f==null&&c.removeAttribute(d);return}let _=!1;if(f===""||f==null){const b=typeof c[d];b==="boolean"?f=includeBooleanAttr(f):f==null&&b==="string"?(f="",_=!0):b==="number"&&(f=0,_=!0)}try{c[d]=f}catch(b){warn$2(`Failed setting prop "${d}" on <${c.tagName.toLowerCase()}>: value ${f} is invalid.`,b)}_&&c.removeAttribute(d)}const[_getNow,skipTimestampCheck]=(()=>{let c=Date.now,d=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(c=performance.now.bind(performance));const f=navigator.userAgent.match(/firefox\/(\d+)/i);d=!!(f&&Number(f[1])<=53)}return[c,d]})();let cachedNow=0;const p=Promise.resolve(),reset=()=>{cachedNow=0},getNow=()=>cachedNow||(p.then(reset),cachedNow=_getNow());function addEventListener(c,d,f,m){c.addEventListener(d,f,m)}function removeEventListener(c,d,f,m){c.removeEventListener(d,f,m)}function patchEvent(c,d,f,m,g=null){const v=c._vei||(c._vei={}),y=v[d];if(m&&y)y.value=m;else{const[_,b]=parseName(d);if(m){const C=v[d]=createInvoker(m,g);addEventListener(c,_,C,b)}else y&&(removeEventListener(c,_,y,b),v[d]=void 0)}}const optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(c){let d;if(optionsModifierRE.test(c)){d={};let f;for(;f=c.match(optionsModifierRE);)c=c.slice(0,c.length-f[0].length),d[f[0].toLowerCase()]=!0}return[hyphenate(c.slice(2)),d]}function createInvoker(c,d){const f=m=>{const g=m.timeStamp||_getNow();(skipTimestampCheck||g>=f.attached-1)&&callWithAsyncErrorHandling(patchStopImmediatePropagation(m,f.value),d,5,[m])};return f.value=c,f.attached=getNow(),f}function patchStopImmediatePropagation(c,d){if(isArray$e(d)){const f=c.stopImmediatePropagation;return c.stopImmediatePropagation=()=>{f.call(c),c._stopped=!0},d.map(m=>g=>!g._stopped&&m&&m(g))}else return d}const nativeOnRE=/^on[a-z]/,patchProp=(c,d,f,m,g=!1,v,y,_,b)=>{d==="class"?patchClass(c,m,g):d==="style"?patchStyle(c,f,m):isOn(d)?isModelListener(d)||patchEvent(c,d,f,m,y):(d[0]==="."?(d=d.slice(1),!0):d[0]==="^"?(d=d.slice(1),!1):shouldSetAsProp(c,d,m,g))?patchDOMProp(c,d,m,v,y,_,b):(d==="true-value"?c._trueValue=m:d==="false-value"&&(c._falseValue=m),patchAttr(c,d,m,g))};function shouldSetAsProp(c,d,f,m){return m?!!(d==="innerHTML"||d==="textContent"||d in c&&nativeOnRE.test(d)&&isFunction$5(f)):d==="spellcheck"||d==="draggable"||d==="translate"||d==="form"||d==="list"&&c.tagName==="INPUT"||d==="type"&&c.tagName==="TEXTAREA"||nativeOnRE.test(d)&&isString$2(f)?!1:d in c}const TRANSITION="transition",ANIMATION="animation",Transition=(c,{slots:d})=>h(BaseTransition,resolveTransitionProps(c),d);Transition.displayName="Transition";const 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};Transition.props=extend$1({},BaseTransition.props,DOMTransitionPropsValidators);const callHook=(c,d=[])=>{isArray$e(c)?c.forEach(f=>f(...d)):c&&c(...d)},hasExplicitCallback=c=>c?isArray$e(c)?c.some(d=>d.length>1):c.length>1:!1;function resolveTransitionProps(c){const d={};for(const se in c)se in DOMTransitionPropsValidators||(d[se]=c[se]);if(c.css===!1)return d;const{name:f="v",type:m,duration:g,enterFromClass:v=`${f}-enter-from`,enterActiveClass:y=`${f}-enter-active`,enterToClass:_=`${f}-enter-to`,appearFromClass:b=v,appearActiveClass:C=y,appearToClass:k=_,leaveFromClass:$=`${f}-leave-from`,leaveActiveClass:S=`${f}-leave-active`,leaveToClass:w=`${f}-leave-to`}=c,E=normalizeDuration(g),A=E&&E[0],P=E&&E[1],{onBeforeEnter:x,onEnter:I,onEnterCancelled:V,onLeave:R,onLeaveCancelled:B,onBeforeAppear:U=x,onAppear:G=I,onAppearCancelled:X=V}=d,re=(se,nc,rc)=>{removeTransitionClass(se,nc?k:_),removeTransitionClass(se,nc?C:y),rc&&rc()},me=(se,nc)=>{se._isLeaving=!1,removeTransitionClass(se,$),removeTransitionClass(se,w),removeTransitionClass(se,S),nc&&nc()},ue=se=>(nc,rc)=>{const sc=se?G:I,ac=()=>re(nc,se,rc);callHook(sc,[nc,ac]),nextFrame(()=>{removeTransitionClass(nc,se?b:v),addTransitionClass(nc,se?k:_),hasExplicitCallback(sc)||whenTransitionEnds(nc,m,A,ac)})};return extend$1(d,{onBeforeEnter(se){callHook(x,[se]),addTransitionClass(se,v),addTransitionClass(se,y)},onBeforeAppear(se){callHook(U,[se]),addTransitionClass(se,b),addTransitionClass(se,C)},onEnter:ue(!1),onAppear:ue(!0),onLeave(se,nc){se._isLeaving=!0;const rc=()=>me(se,nc);addTransitionClass(se,$),forceReflow(),addTransitionClass(se,S),nextFrame(()=>{!se._isLeaving||(removeTransitionClass(se,$),addTransitionClass(se,w),hasExplicitCallback(R)||whenTransitionEnds(se,m,P,rc))}),callHook(R,[se,rc])},onEnterCancelled(se){re(se,!1),callHook(V,[se])},onAppearCancelled(se){re(se,!0),callHook(X,[se])},onLeaveCancelled(se){me(se),callHook(B,[se])}})}function normalizeDuration(c){if(c==null)return null;if(isObject$7(c))return[NumberOf(c.enter),NumberOf(c.leave)];{const d=NumberOf(c);return[d,d]}}function NumberOf(c){const d=toNumber(c);return validateDuration(d),d}function validateDuration(c){typeof c!="number"?warn$2(`<transition> explicit duration is not a valid number - got ${JSON.stringify(c)}.`):isNaN(c)&&warn$2("<transition> explicit duration is NaN - the duration expression might be incorrect.")}function addTransitionClass(c,d){d.split(/\s+/).forEach(f=>f&&c.classList.add(f)),(c._vtc||(c._vtc=new Set)).add(d)}function removeTransitionClass(c,d){d.split(/\s+/).forEach(m=>m&&c.classList.remove(m));const{_vtc:f}=c;f&&(f.delete(d),f.size||(c._vtc=void 0))}function nextFrame(c){requestAnimationFrame(()=>{requestAnimationFrame(c)})}let endId=0;function whenTransitionEnds(c,d,f,m){const g=c._endId=++endId,v=()=>{g===c._endId&&m()};if(f)return setTimeout(v,f);const{type:y,timeout:_,propCount:b}=getTransitionInfo(c,d);if(!y)return m();const C=y+"end";let k=0;const $=()=>{c.removeEventListener(C,S),v()},S=w=>{w.target===c&&++k>=b&&$()};setTimeout(()=>{k<b&&$()},_+1),c.addEventListener(C,S)}function getTransitionInfo(c,d){const f=window.getComputedStyle(c),m=E=>(f[E]||"").split(", "),g=m(TRANSITION+"Delay"),v=m(TRANSITION+"Duration"),y=getTimeout(g,v),_=m(ANIMATION+"Delay"),b=m(ANIMATION+"Duration"),C=getTimeout(_,b);let k=null,$=0,S=0;d===TRANSITION?y>0&&(k=TRANSITION,$=y,S=v.length):d===ANIMATION?C>0&&(k=ANIMATION,$=C,S=b.length):($=Math.max(y,C),k=$>0?y>C?TRANSITION:ANIMATION:null,S=k?k===TRANSITION?v.length:b.length:0);const w=k===TRANSITION&&/\b(transform|all)(,|$)/.test(f[TRANSITION+"Property"]);return{type:k,timeout:$,propCount:S,hasTransform:w}}function getTimeout(c,d){for(;c.length<d.length;)c=c.concat(c);return Math.max(...d.map((f,m)=>toMs(f)+toMs(c[m])))}function toMs(c){return Number(c.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}const getModelAssigner=c=>{const d=c.props["onUpdate:modelValue"]||!1;return isArray$e(d)?f=>invokeArrayFns(d,f):d};function onCompositionStart(c){c.target.composing=!0}function onCompositionEnd(c){const d=c.target;d.composing&&(d.composing=!1,d.dispatchEvent(new Event("input")))}const vModelText={created(c,{modifiers:{lazy:d,trim:f,number:m}},g){c._assign=getModelAssigner(g);const v=m||g.props&&g.props.type==="number";addEventListener(c,d?"change":"input",y=>{if(y.target.composing)return;let _=c.value;f&&(_=_.trim()),v&&(_=toNumber(_)),c._assign(_)}),f&&addEventListener(c,"change",()=>{c.value=c.value.trim()}),d||(addEventListener(c,"compositionstart",onCompositionStart),addEventListener(c,"compositionend",onCompositionEnd),addEventListener(c,"change",onCompositionEnd))},mounted(c,{value:d}){c.value=d==null?"":d},beforeUpdate(c,{value:d,modifiers:{lazy:f,trim:m,number:g}},v){if(c._assign=getModelAssigner(v),c.composing||document.activeElement===c&&c.type!=="range"&&(f||m&&c.value.trim()===d||(g||c.type==="number")&&toNumber(c.value)===d))return;const y=d==null?"":d;c.value!==y&&(c.value=y)}},vModelCheckbox={deep:!0,created(c,d,f){c._assign=getModelAssigner(f),addEventListener(c,"change",()=>{const m=c._modelValue,g=getValue$2(c),v=c.checked,y=c._assign;if(isArray$e(m)){const _=looseIndexOf(m,g),b=_!==-1;if(v&&!b)y(m.concat(g));else if(!v&&b){const C=[...m];C.splice(_,1),y(C)}}else if(isSet(m)){const _=new Set(m);v?_.add(g):_.delete(g),y(_)}else y(getCheckboxValue(c,v))})},mounted:setChecked,beforeUpdate(c,d,f){c._assign=getModelAssigner(f),setChecked(c,d,f)}};function setChecked(c,{value:d,oldValue:f},m){c._modelValue=d,isArray$e(d)?c.checked=looseIndexOf(d,m.props.value)>-1:isSet(d)?c.checked=d.has(m.props.value):d!==f&&(c.checked=looseEqual(d,getCheckboxValue(c,!0)))}const vModelRadio={created(c,{value:d},f){c.checked=looseEqual(d,f.props.value),c._assign=getModelAssigner(f),addEventListener(c,"change",()=>{c._assign(getValue$2(c))})},beforeUpdate(c,{value:d,oldValue:f},m){c._assign=getModelAssigner(m),d!==f&&(c.checked=looseEqual(d,m.props.value))}},vModelSelect={deep:!0,created(c,{value:d,modifiers:{number:f}},m){const g=isSet(d);addEventListener(c,"change",()=>{const v=Array.prototype.filter.call(c.options,y=>y.selected).map(y=>f?toNumber(getValue$2(y)):getValue$2(y));c._assign(c.multiple?g?new Set(v):v:v[0])}),c._assign=getModelAssigner(m)},mounted(c,{value:d}){setSelected(c,d)},beforeUpdate(c,d,f){c._assign=getModelAssigner(f)},updated(c,{value:d}){setSelected(c,d)}};function setSelected(c,d){const f=c.multiple;if(f&&!isArray$e(d)&&!isSet(d)){warn$2(`<select multiple v-model> expects an Array or Set value for its binding, but got ${Object.prototype.toString.call(d).slice(8,-1)}.`);return}for(let m=0,g=c.options.length;m<g;m++){const v=c.options[m],y=getValue$2(v);if(f)isArray$e(d)?v.selected=looseIndexOf(d,y)>-1:v.selected=d.has(y);else if(looseEqual(getValue$2(v),d)){c.selectedIndex!==m&&(c.selectedIndex=m);return}}!f&&c.selectedIndex!==-1&&(c.selectedIndex=-1)}function getValue$2(c){return"_value"in c?c._value:c.value}function getCheckboxValue(c,d){const f=d?"_trueValue":"_falseValue";return f in c?c[f]:d}const vModelDynamic={created(c,d,f){callModelHook(c,d,f,null,"created")},mounted(c,d,f){callModelHook(c,d,f,null,"mounted")},beforeUpdate(c,d,f,m){callModelHook(c,d,f,m,"beforeUpdate")},updated(c,d,f,m){callModelHook(c,d,f,m,"updated")}};function resolveDynamicModel(c,d){switch(c){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(d){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(c,d,f,m,g){const y=resolveDynamicModel(c.tagName,f.props&&f.props.type)[g];y&&y(c,d,f,m)}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:c=>c.stopPropagation(),prevent:c=>c.preventDefault(),self:c=>c.target!==c.currentTarget,ctrl:c=>!c.ctrlKey,shift:c=>!c.shiftKey,alt:c=>!c.altKey,meta:c=>!c.metaKey,left:c=>"button"in c&&c.button!==0,middle:c=>"button"in c&&c.button!==1,right:c=>"button"in c&&c.button!==2,exact:(c,d)=>systemModifiers.some(f=>c[`${f}Key`]&&!d.includes(f))},withModifiers=(c,d)=>(f,...m)=>{for(let g=0;g<d.length;g++){const v=modifierGuards[d[g]];if(v&&v(f,d))return}return c(f,...m)},keyNames={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},withKeys=(c,d)=>f=>{if(!("key"in f))return;const m=hyphenate(f.key);if(d.some(g=>g===m||keyNames[g]===m))return c(f)},vShow={beforeMount(c,{value:d},{transition:f}){c._vod=c.style.display==="none"?"":c.style.display,f&&d?f.beforeEnter(c):setDisplay(c,d)},mounted(c,{value:d},{transition:f}){f&&d&&f.enter(c)},updated(c,{value:d,oldValue:f},{transition:m}){!d!=!f&&(m?d?(m.beforeEnter(c),setDisplay(c,!0),m.enter(c)):m.leave(c,()=>{setDisplay(c,!1)}):setDisplay(c,d))},beforeUnmount(c,{value:d}){setDisplay(c,d)}};function setDisplay(c,d){c.style.display=d?c._vod:"none"}const rendererOptions=extend$1({patchProp},nodeOps);let renderer;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}const render=(...c)=>{ensureRenderer().render(...c)},createApp=(...c)=>{const d=ensureRenderer().createApp(...c);injectNativeTagCheck(d),injectCompilerOptionsCheck(d);const{mount:f}=d;return d.mount=m=>{const g=normalizeContainer(m);if(!g)return;const v=d._component;!isFunction$5(v)&&!v.render&&!v.template&&(v.template=g.innerHTML),g.innerHTML="";const y=f(g,!1,g instanceof SVGElement);return g instanceof Element&&(g.removeAttribute("v-cloak"),g.setAttribute("data-v-app","")),y},d};function injectNativeTagCheck(c){Object.defineProperty(c.config,"isNativeTag",{value:d=>isHTMLTag(d)||isSVGTag(d),writable:!1})}function injectCompilerOptionsCheck(c){{const d=c.config.isCustomElement;Object.defineProperty(c.config,"isCustomElement",{get(){return d},set(){warn$2("The `isCustomElement` config option is deprecated. Use `compilerOptions.isCustomElement` instead.")}});const f=c.config.compilerOptions,m='The `compilerOptions` config option is only respected when using a build of Vue.js that includes the runtime compiler (aka "full build"). Since you are using the runtime-only build, `compilerOptions` must be passed to `@vue/compiler-dom` in the build setup instead.\n- For vue-loader: pass it via vue-loader\'s `compilerOptions` loader option.\n- For vue-cli: see https://cli.vuejs.org/guide/webpack.html#modifying-options-of-a-loader\n- For vite: pass it via @vitejs/plugin-vue options. See https://github.com/vitejs/vite/tree/main/packages/plugin-vue#example-for-passing-options-to-vuecompiler-dom';Object.defineProperty(c.config,"compilerOptions",{get(){return warn$2(m),f},set(){warn$2(m)}})}}function normalizeContainer(c){if(isString$2(c)){const d=document.querySelector(c);return d||warn$2(`Failed to mount app: mount target selector "${c}" returned null.`),d}return window.ShadowRoot&&c instanceof window.ShadowRoot&&c.mode==="closed"&&warn$2('mounting on a ShadowRoot with `{mode: "closed"}` may lead to unpredictable bugs'),c}function initDev(){initCustomFormatter()}initDev();function getDevtoolsGlobalHook(){return getTarget().__VUE_DEVTOOLS_GLOBAL_HOOK__}function getTarget(){return typeof navigator!="undefined"&&typeof window!="undefined"?window:typeof global!="undefined"?global:{}}const isProxyAvailable=typeof Proxy=="function",HOOK_SETUP="devtools-plugin:setup",HOOK_PLUGIN_SETTINGS_SET="plugin:settings:set";let supported,perf;function isPerformanceSupported(){var c;return supported!==void 0||(typeof window!="undefined"&&window.performance?(supported=!0,perf=window.performance):typeof global!="undefined"&&((c=global.perf_hooks)===null||c===void 0?void 0:c.performance)?(supported=!0,perf=global.perf_hooks.performance):supported=!1),supported}function now(){return isPerformanceSupported()?perf.now():Date.now()}class ApiProxy{constructor(d,f){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=d,this.hook=f;const m={};if(d.settings)for(const y in d.settings){const _=d.settings[y];m[y]=_.defaultValue}const g=`__vue-devtools-plugin-settings__${d.id}`;let v=Object.assign({},m);try{const y=localStorage.getItem(g),_=JSON.parse(y);Object.assign(v,_)}catch{}this.fallbacks={getSettings(){return v},setSettings(y){try{localStorage.setItem(g,JSON.stringify(y))}catch{}v=y},now(){return now()}},f&&f.on(HOOK_PLUGIN_SETTINGS_SET,(y,_)=>{y===this.plugin.id&&this.fallbacks.setSettings(_)}),this.proxiedOn=new Proxy({},{get:(y,_)=>this.target?this.target.on[_]:(...b)=>{this.onQueue.push({method:_,args:b})}}),this.proxiedTarget=new Proxy({},{get:(y,_)=>this.target?this.target[_]:_==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(_)?(...b)=>(this.targetQueue.push({method:_,args:b,resolve:()=>{}}),this.fallbacks[_](...b)):(...b)=>new Promise(C=>{this.targetQueue.push({method:_,args:b,resolve:C})})})}async setRealTarget(d){this.target=d;for(const f of this.onQueue)this.target.on[f.method](...f.args);for(const f of this.targetQueue)f.resolve(await this.target[f.method](...f.args))}}function setupDevtoolsPlugin(c,d){const f=c,m=getTarget(),g=getDevtoolsGlobalHook(),v=isProxyAvailable&&f.enableEarlyProxy;if(g&&(m.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!v))g.emit(HOOK_SETUP,c,d);else{const y=v?new ApiProxy(f,g):null;(m.__VUE_DEVTOOLS_PLUGINS__=m.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:f,setupFn:d,proxy:y}),y&&d(y.proxiedTarget)}}/*!
|
|
* vue-router v4.1.5
|
|
* (c) 2022 Eduardo San Martin Morote
|
|
* @license MIT
|
|
*/const isBrowser=typeof window!="undefined";function isESModule(c){return c.__esModule||c[Symbol.toStringTag]==="Module"}const assign$2=Object.assign;function applyToParams(c,d){const f={};for(const m in d){const g=d[m];f[m]=isArray$d(g)?g.map(c):c(g)}return f}const noop=()=>{},isArray$d=Array.isArray;function warn$1(c){const d=Array.from(arguments).slice(1);console.warn.apply(console,["[Vue Router warn]: "+c].concat(d))}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=c=>c.replace(TRAILING_SLASH_RE,"");function parseURL(c,d,f="/"){let m,g={},v="",y="";const _=d.indexOf("#");let b=d.indexOf("?");return _<b&&_>=0&&(b=-1),b>-1&&(m=d.slice(0,b),v=d.slice(b+1,_>-1?_:d.length),g=c(v)),_>-1&&(m=m||d.slice(0,_),y=d.slice(_,d.length)),m=resolveRelativePath(m!=null?m:d,f),{fullPath:m+(v&&"?")+v+y,path:m,query:g,hash:y}}function stringifyURL(c,d){const f=d.query?c(d.query):"";return d.path+(f&&"?")+f+(d.hash||"")}function stripBase(c,d){return!d||!c.toLowerCase().startsWith(d.toLowerCase())?c:c.slice(d.length)||"/"}function isSameRouteLocation(c,d,f){const m=d.matched.length-1,g=f.matched.length-1;return m>-1&&m===g&&isSameRouteRecord(d.matched[m],f.matched[g])&&isSameRouteLocationParams(d.params,f.params)&&c(d.query)===c(f.query)&&d.hash===f.hash}function isSameRouteRecord(c,d){return(c.aliasOf||c)===(d.aliasOf||d)}function isSameRouteLocationParams(c,d){if(Object.keys(c).length!==Object.keys(d).length)return!1;for(const f in c)if(!isSameRouteLocationParamsValue(c[f],d[f]))return!1;return!0}function isSameRouteLocationParamsValue(c,d){return isArray$d(c)?isEquivalentArray(c,d):isArray$d(d)?isEquivalentArray(d,c):c===d}function isEquivalentArray(c,d){return isArray$d(d)?c.length===d.length&&c.every((f,m)=>f===d[m]):c.length===1&&c[0]===d}function resolveRelativePath(c,d){if(c.startsWith("/"))return c;if(!d.startsWith("/"))return warn$1(`Cannot resolve a relative location without an absolute path. Trying to resolve "${c}" from "${d}". It should look like "/${d}".`),c;if(!c)return d;const f=d.split("/"),m=c.split("/");let g=f.length-1,v,y;for(v=0;v<m.length;v++)if(y=m[v],y!==".")if(y==="..")g>1&&g--;else break;return f.slice(0,g).join("/")+"/"+m.slice(v-(v===m.length?1:0)).join("/")}var NavigationType;(function(c){c.pop="pop",c.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(c){c.back="back",c.forward="forward",c.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(c){if(!c)if(isBrowser){const d=document.querySelector("base");c=d&&d.getAttribute("href")||"/",c=c.replace(/^\w+:\/\/[^\/]+/,"")}else c="/";return c[0]!=="/"&&c[0]!=="#"&&(c="/"+c),removeTrailingSlash(c)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(c,d){return c.replace(BEFORE_HASH_RE,"#")+d}function getElementPosition(c,d){const f=document.documentElement.getBoundingClientRect(),m=c.getBoundingClientRect();return{behavior:d.behavior,left:m.left-f.left-(d.left||0),top:m.top-f.top-(d.top||0)}}const computeScrollPosition=()=>({left:window.pageXOffset,top:window.pageYOffset});function scrollToPosition(c){let d;if("el"in c){const f=c.el,m=typeof f=="string"&&f.startsWith("#");if(typeof c.el=="string"&&(!m||!document.getElementById(c.el.slice(1))))try{const v=document.querySelector(c.el);if(m&&v){warn$1(`The selector "${c.el}" should be passed as "el: document.querySelector('${c.el}')" because it starts with "#".`);return}}catch{warn$1(`The selector "${c.el}" is invalid. If you are using an id selector, make sure to escape it. You can find more information about escaping characters in selectors at https://mathiasbynens.be/notes/css-escapes or use CSS.escape (https://developer.mozilla.org/en-US/docs/Web/API/CSS/escape).`);return}const g=typeof f=="string"?m?document.getElementById(f.slice(1)):document.querySelector(f):f;if(!g){warn$1(`Couldn't find element using selector "${c.el}" returned by scrollBehavior.`);return}d=getElementPosition(g,c)}else d=c;"scrollBehavior"in document.documentElement.style?window.scrollTo(d):window.scrollTo(d.left!=null?d.left:window.pageXOffset,d.top!=null?d.top:window.pageYOffset)}function getScrollKey(c,d){return(history.state?history.state.position-d:-1)+c}const scrollPositions=new Map;function saveScrollPosition(c,d){scrollPositions.set(c,d)}function getSavedScrollPosition(c){const d=scrollPositions.get(c);return scrollPositions.delete(c),d}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(c,d){const{pathname:f,search:m,hash:g}=d,v=c.indexOf("#");if(v>-1){let _=g.includes(c.slice(v))?c.slice(v).length:1,b=g.slice(_);return b[0]!=="/"&&(b="/"+b),stripBase(b,"")}return stripBase(f,c)+m+g}function useHistoryListeners(c,d,f,m){let g=[],v=[],y=null;const _=({state:S})=>{const w=createCurrentLocation(c,location),E=f.value,A=d.value;let P=0;if(S){if(f.value=w,d.value=S,y&&y===E){y=null;return}P=A?S.position-A.position:0}else m(w);g.forEach(x=>{x(f.value,E,{delta:P,type:NavigationType.pop,direction:P?P>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function b(){y=f.value}function C(S){g.push(S);const w=()=>{const E=g.indexOf(S);E>-1&&g.splice(E,1)};return v.push(w),w}function k(){const{history:S}=window;!S.state||S.replaceState(assign$2({},S.state,{scroll:computeScrollPosition()}),"")}function $(){for(const S of v)S();v=[],window.removeEventListener("popstate",_),window.removeEventListener("beforeunload",k)}return window.addEventListener("popstate",_),window.addEventListener("beforeunload",k),{pauseListeners:b,listen:C,destroy:$}}function buildState(c,d,f,m=!1,g=!1){return{back:c,current:d,forward:f,replaced:m,position:window.history.length,scroll:g?computeScrollPosition():null}}function useHistoryStateNavigation(c){const{history:d,location:f}=window,m={value:createCurrentLocation(c,f)},g={value:d.state};g.value||v(m.value,{back:null,current:m.value,forward:null,position:d.length-1,replaced:!0,scroll:null},!0);function v(b,C,k){const $=c.indexOf("#"),S=$>-1?(f.host&&document.querySelector("base")?c:c.slice($))+b:createBaseLocation()+c+b;try{d[k?"replaceState":"pushState"](C,"",S),g.value=C}catch(w){warn$1("Error with push/replace State",w),f[k?"replace":"assign"](S)}}function y(b,C){const k=assign$2({},d.state,buildState(g.value.back,b,g.value.forward,!0),C,{position:g.value.position});v(b,k,!0),m.value=b}function _(b,C){const k=assign$2({},g.value,d.state,{forward:b,scroll:computeScrollPosition()});d.state||warn$1(`history.state seems to have been manually replaced without preserving the necessary values. Make sure to preserve existing history state if you are manually calling history.replaceState:
|
|
|
|
history.replaceState(history.state, '', url)
|
|
|
|
You can find more information at https://next.router.vuejs.org/guide/migration/#usage-of-history-state.`),v(k.current,k,!0);const $=assign$2({},buildState(m.value,b,null),{position:k.position+1},C);v(b,$,!1),m.value=b}return{location:m,state:g,push:_,replace:y}}function createWebHistory(c){c=normalizeBase(c);const d=useHistoryStateNavigation(c),f=useHistoryListeners(c,d.state,d.location,d.replace);function m(v,y=!0){y||f.pauseListeners(),history.go(v)}const g=assign$2({location:"",base:c,go:m,createHref:createHref.bind(null,c)},d,f);return Object.defineProperty(g,"location",{enumerable:!0,get:()=>d.location.value}),Object.defineProperty(g,"state",{enumerable:!0,get:()=>d.state.value}),g}function isRouteLocation(c){return typeof c=="string"||c&&typeof c=="object"}function isRouteName(c){return typeof c=="string"||typeof c=="symbol"}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=Symbol("navigation failure");var NavigationFailureType;(function(c){c[c.aborted=4]="aborted",c[c.cancelled=8]="cancelled",c[c.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));const ErrorTypeMessages={[1]({location:c,currentLocation:d}){return`No match for
|
|
${JSON.stringify(c)}${d?`
|
|
while being at
|
|
`+JSON.stringify(d):""}`},[2]({from:c,to:d}){return`Redirected from "${c.fullPath}" to "${stringifyRoute(d)}" via a navigation guard.`},[4]({from:c,to:d}){return`Navigation aborted from "${c.fullPath}" to "${d.fullPath}" via a navigation guard.`},[8]({from:c,to:d}){return`Navigation cancelled from "${c.fullPath}" to "${d.fullPath}" with a new navigation.`},[16]({from:c,to:d}){return`Avoided redundant navigation to current location: "${c.fullPath}".`}};function createRouterError(c,d){return assign$2(new Error(ErrorTypeMessages[c](d)),{type:c,[NavigationFailureSymbol]:!0},d)}function isNavigationFailure(c,d){return c instanceof Error&&NavigationFailureSymbol in c&&(d==null||!!(c.type&d))}const propertiesToLog=["params","query","hash"];function stringifyRoute(c){if(typeof c=="string")return c;if("path"in c)return c.path;const d={};for(const f of propertiesToLog)f in c&&(d[f]=c[f]);return JSON.stringify(d,null,2)}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(c,d){const f=assign$2({},BASE_PATH_PARSER_OPTIONS,d),m=[];let g=f.start?"^":"";const v=[];for(const C of c){const k=C.length?[]:[90];f.strict&&!C.length&&(g+="/");for(let $=0;$<C.length;$++){const S=C[$];let w=40+(f.sensitive?.25:0);if(S.type===0)$||(g+="/"),g+=S.value.replace(REGEX_CHARS_RE,"\\$&"),w+=40;else if(S.type===1){const{value:E,repeatable:A,optional:P,regexp:x}=S;v.push({name:E,repeatable:A,optional:P});const I=x||BASE_PARAM_PATTERN;if(I!==BASE_PARAM_PATTERN){w+=10;try{new RegExp(`(${I})`)}catch(R){throw new Error(`Invalid custom RegExp for param "${E}" (${I}): `+R.message)}}let V=A?`((?:${I})(?:/(?:${I}))*)`:`(${I})`;$||(V=P&&C.length<2?`(?:/${V})`:"/"+V),P&&(V+="?"),g+=V,w+=20,P&&(w+=-8),A&&(w+=-20),I===".*"&&(w+=-50)}k.push(w)}m.push(k)}if(f.strict&&f.end){const C=m.length-1;m[C][m[C].length-1]+=.7000000000000001}f.strict||(g+="/?"),f.end?g+="$":f.strict&&(g+="(?:/|$)");const y=new RegExp(g,f.sensitive?"":"i");function _(C){const k=C.match(y),$={};if(!k)return null;for(let S=1;S<k.length;S++){const w=k[S]||"",E=v[S-1];$[E.name]=w&&E.repeatable?w.split("/"):w}return $}function b(C){let k="",$=!1;for(const S of c){(!$||!k.endsWith("/"))&&(k+="/"),$=!1;for(const w of S)if(w.type===0)k+=w.value;else if(w.type===1){const{value:E,repeatable:A,optional:P}=w,x=E in C?C[E]:"";if(isArray$d(x)&&!A)throw new Error(`Provided param "${E}" is an array but it is not repeatable (* or + modifiers)`);const I=isArray$d(x)?x.join("/"):x;if(!I)if(P)S.length<2&&(k.endsWith("/")?k=k.slice(0,-1):$=!0);else throw new Error(`Missing required param "${E}"`);k+=I}}return k||"/"}return{re:y,score:m,keys:v,parse:_,stringify:b}}function compareScoreArray(c,d){let f=0;for(;f<c.length&&f<d.length;){const m=d[f]-c[f];if(m)return m;f++}return c.length<d.length?c.length===1&&c[0]===40+40?-1:1:c.length>d.length?d.length===1&&d[0]===40+40?1:-1:0}function comparePathParserScore(c,d){let f=0;const m=c.score,g=d.score;for(;f<m.length&&f<g.length;){const v=compareScoreArray(m[f],g[f]);if(v)return v;f++}if(Math.abs(g.length-m.length)===1){if(isLastScoreNegative(m))return 1;if(isLastScoreNegative(g))return-1}return g.length-m.length}function isLastScoreNegative(c){const d=c[c.length-1];return c.length>0&&d[d.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(c){if(!c)return[[]];if(c==="/")return[[ROOT_TOKEN]];if(!c.startsWith("/"))throw new Error(`Route paths should start with a "/": "${c}" should be "/${c}".`);function d(w){throw new Error(`ERR (${f})/"${C}": ${w}`)}let f=0,m=f;const g=[];let v;function y(){v&&g.push(v),v=[]}let _=0,b,C="",k="";function $(){!C||(f===0?v.push({type:0,value:C}):f===1||f===2||f===3?(v.length>1&&(b==="*"||b==="+")&&d(`A repeatable param (${C}) must be alone in its segment. eg: '/:ids+.`),v.push({type:1,value:C,regexp:k,repeatable:b==="*"||b==="+",optional:b==="*"||b==="?"})):d("Invalid state to consume buffer"),C="")}function S(){C+=b}for(;_<c.length;){if(b=c[_++],b==="\\"&&f!==2){m=f,f=4;continue}switch(f){case 0:b==="/"?(C&&$(),y()):b===":"?($(),f=1):S();break;case 4:S(),f=m;break;case 1:b==="("?f=2:VALID_PARAM_RE.test(b)?S():($(),f=0,b!=="*"&&b!=="?"&&b!=="+"&&_--);break;case 2:b===")"?k[k.length-1]=="\\"?k=k.slice(0,-1)+b:f=3:k+=b;break;case 3:$(),f=0,b!=="*"&&b!=="?"&&b!=="+"&&_--,k="";break;default:d("Unknown state");break}}return f===2&&d(`Unfinished custom RegExp for param "${C}"`),$(),y(),g}function createRouteRecordMatcher(c,d,f){const m=tokensToParser(tokenizePath(c.path),f);{const v=new Set;for(const y of m.keys)v.has(y.name)&&warn$1(`Found duplicated params with name "${y.name}" for path "${c.path}". Only the last one will be available on "$route.params".`),v.add(y.name)}const g=assign$2(m,{record:c,parent:d,children:[],alias:[]});return d&&!g.record.aliasOf==!d.record.aliasOf&&d.children.push(g),g}function createRouterMatcher(c,d){const f=[],m=new Map;d=mergeOptions({strict:!1,end:!0,sensitive:!1},d);function g(k){return m.get(k)}function v(k,$,S){const w=!S,E=normalizeRouteRecord(k);checkChildMissingNameWithEmptyPath(E,$),E.aliasOf=S&&S.record;const A=mergeOptions(d,k),P=[E];if("alias"in k){const V=typeof k.alias=="string"?[k.alias]:k.alias;for(const R of V)P.push(assign$2({},E,{components:S?S.record.components:E.components,path:R,aliasOf:S?S.record:E}))}let x,I;for(const V of P){const{path:R}=V;if($&&R[0]!=="/"){const B=$.record.path,U=B[B.length-1]==="/"?"":"/";V.path=$.record.path+(R&&U+R)}if(V.path==="*")throw new Error(`Catch all routes ("*") must now be defined using a param with a custom regexp.
|
|
See more at https://next.router.vuejs.org/guide/migration/#removed-star-or-catch-all-routes.`);if(x=createRouteRecordMatcher(V,$,A),$&&R[0]==="/"&&checkMissingParamsInAbsolutePath(x,$),S?(S.alias.push(x),checkSameParams(S,x)):(I=I||x,I!==x&&I.alias.push(x),w&&k.name&&!isAliasRecord(x)&&y(k.name)),E.children){const B=E.children;for(let U=0;U<B.length;U++)v(B[U],x,S&&S.children[U])}S=S||x,b(x)}return I?()=>{y(I)}:noop}function y(k){if(isRouteName(k)){const $=m.get(k);$&&(m.delete(k),f.splice(f.indexOf($),1),$.children.forEach(y),$.alias.forEach(y))}else{const $=f.indexOf(k);$>-1&&(f.splice($,1),k.record.name&&m.delete(k.record.name),k.children.forEach(y),k.alias.forEach(y))}}function _(){return f}function b(k){let $=0;for(;$<f.length&&comparePathParserScore(k,f[$])>=0&&(k.record.path!==f[$].record.path||!isRecordChildOf(k,f[$]));)$++;f.splice($,0,k),k.record.name&&!isAliasRecord(k)&&m.set(k.record.name,k)}function C(k,$){let S,w={},E,A;if("name"in k&&k.name){if(S=m.get(k.name),!S)throw createRouterError(1,{location:k});{const I=Object.keys(k.params||{}).filter(V=>!S.keys.find(R=>R.name===V));I.length&&warn$1(`Discarded invalid param(s) "${I.join('", "')}" when navigating. See https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md#414-2022-08-22 for more details.`)}A=S.record.name,w=assign$2(paramsFromLocation($.params,S.keys.filter(I=>!I.optional).map(I=>I.name)),k.params&¶msFromLocation(k.params,S.keys.map(I=>I.name))),E=S.stringify(w)}else if("path"in k)E=k.path,E.startsWith("/")||warn$1(`The Matcher cannot resolve relative paths but received "${E}". Unless you directly called \`matcher.resolve("${E}")\`, this is probably a bug in vue-router. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/router.`),S=f.find(I=>I.re.test(E)),S&&(w=S.parse(E),A=S.record.name);else{if(S=$.name?m.get($.name):f.find(I=>I.re.test($.path)),!S)throw createRouterError(1,{location:k,currentLocation:$});A=S.record.name,w=assign$2({},$.params,k.params),E=S.stringify(w)}const P=[];let x=S;for(;x;)P.unshift(x.record),x=x.parent;return{name:A,path:E,params:w,matched:P,meta:mergeMetaFields(P)}}return c.forEach(k=>v(k)),{addRoute:v,resolve:C,removeRoute:y,getRoutes:_,getRecordMatcher:g}}function paramsFromLocation(c,d){const f={};for(const m of d)m in c&&(f[m]=c[m]);return f}function normalizeRouteRecord(c){return{path:c.path,redirect:c.redirect,name:c.name,meta:c.meta||{},aliasOf:void 0,beforeEnter:c.beforeEnter,props:normalizeRecordProps(c),children:c.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in c?c.components||null:c.component&&{default:c.component}}}function normalizeRecordProps(c){const d={},f=c.props||!1;if("component"in c)d.default=f;else for(const m in c.components)d[m]=typeof f=="boolean"?f:f[m];return d}function isAliasRecord(c){for(;c;){if(c.record.aliasOf)return!0;c=c.parent}return!1}function mergeMetaFields(c){return c.reduce((d,f)=>assign$2(d,f.meta),{})}function mergeOptions(c,d){const f={};for(const m in c)f[m]=m in d?d[m]:c[m];return f}function isSameParam(c,d){return c.name===d.name&&c.optional===d.optional&&c.repeatable===d.repeatable}function checkSameParams(c,d){for(const f of c.keys)if(!f.optional&&!d.keys.find(isSameParam.bind(null,f)))return warn$1(`Alias "${d.record.path}" and the original record: "${c.record.path}" must have the exact same param named "${f.name}"`);for(const f of d.keys)if(!f.optional&&!c.keys.find(isSameParam.bind(null,f)))return warn$1(`Alias "${d.record.path}" and the original record: "${c.record.path}" must have the exact same param named "${f.name}"`)}function checkChildMissingNameWithEmptyPath(c,d){d&&d.record.name&&!c.name&&!c.path&&warn$1(`The route named "${String(d.record.name)}" has a child without a name and an empty path. Using that name won't render the empty path child so you probably want to move the name to the child instead. If this is intentional, add a name to the child route to remove the warning.`)}function checkMissingParamsInAbsolutePath(c,d){for(const f of d.keys)if(!c.keys.find(isSameParam.bind(null,f)))return warn$1(`Absolute path "${c.record.path}" must have the exact same param named "${f.name}" as its parent "${d.record.path}".`)}function isRecordChildOf(c,d){return d.children.some(f=>f===c||isRecordChildOf(c,f))}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(c){return encodeURI(""+c).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(c){return commonEncode(c).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(c){return commonEncode(c).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(c){return encodeQueryValue(c).replace(EQUAL_RE,"%3D")}function encodePath(c){return commonEncode(c).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(c){return c==null?"":encodePath(c).replace(SLASH_RE,"%2F")}function decode(c){try{return decodeURIComponent(""+c)}catch{warn$1(`Error decoding "${c}". Using original value`)}return""+c}function parseQuery(c){const d={};if(c===""||c==="?")return d;const m=(c[0]==="?"?c.slice(1):c).split("&");for(let g=0;g<m.length;++g){const v=m[g].replace(PLUS_RE," "),y=v.indexOf("="),_=decode(y<0?v:v.slice(0,y)),b=y<0?null:decode(v.slice(y+1));if(_ in d){let C=d[_];isArray$d(C)||(C=d[_]=[C]),C.push(b)}else d[_]=b}return d}function stringifyQuery(c){let d="";for(let f in c){const m=c[f];if(f=encodeQueryKey(f),m==null){m!==void 0&&(d+=(d.length?"&":"")+f);continue}(isArray$d(m)?m.map(v=>v&&encodeQueryValue(v)):[m&&encodeQueryValue(m)]).forEach(v=>{v!==void 0&&(d+=(d.length?"&":"")+f,v!=null&&(d+="="+v))})}return d}function normalizeQuery(c){const d={};for(const f in c){const m=c[f];m!==void 0&&(d[f]=isArray$d(m)?m.map(g=>g==null?null:""+g):m==null?m:""+m)}return d}const matchedRouteKey=Symbol("router view location matched"),viewDepthKey=Symbol("router view depth"),routerKey=Symbol("router"),routeLocationKey=Symbol("route location"),routerViewLocationKey=Symbol("router view location");function useCallbacks(){let c=[];function d(m){return c.push(m),()=>{const g=c.indexOf(m);g>-1&&c.splice(g,1)}}function f(){c=[]}return{add:d,list:()=>c,reset:f}}function guardToPromiseFn(c,d,f,m,g){const v=m&&(m.enterCallbacks[g]=m.enterCallbacks[g]||[]);return()=>new Promise((y,_)=>{const b=$=>{$===!1?_(createRouterError(4,{from:f,to:d})):$ instanceof Error?_($):isRouteLocation($)?_(createRouterError(2,{from:d,to:$})):(v&&m.enterCallbacks[g]===v&&typeof $=="function"&&v.push($),y())},C=c.call(m&&m.instances[g],d,f,canOnlyBeCalledOnce(b,d,f));let k=Promise.resolve(C);if(c.length<3&&(k=k.then(b)),c.length>2){const $=`The "next" callback was never called inside of ${c.name?'"'+c.name+'"':""}:
|
|
${c.toString()}
|
|
. If you are returning a value instead of calling "next", make sure to remove the "next" parameter from your function.`;if(typeof C=="object"&&"then"in C)k=k.then(S=>b._called?S:(warn$1($),Promise.reject(new Error("Invalid navigation guard"))));else if(C!==void 0&&!b._called){warn$1($),_(new Error("Invalid navigation guard"));return}}k.catch($=>_($))})}function canOnlyBeCalledOnce(c,d,f){let m=0;return function(){m++===1&&warn$1(`The "next" callback was called more than once in one navigation guard when going from "${f.fullPath}" to "${d.fullPath}". It should be called exactly one time in each navigation guard. This will fail in production.`),c._called=!0,m===1&&c.apply(null,arguments)}}function extractComponentsGuards(c,d,f,m){const g=[];for(const v of c){!v.components&&!v.children.length&&warn$1(`Record with path "${v.path}" is either missing a "component(s)" or "children" property.`);for(const y in v.components){let _=v.components[y];{if(!_||typeof _!="object"&&typeof _!="function")throw warn$1(`Component "${y}" in record with path "${v.path}" is not a valid component. Received "${String(_)}".`),new Error("Invalid route component");if("then"in _){warn$1(`Component "${y}" in record with path "${v.path}" is a Promise instead of a function that returns a Promise. Did you write "import('./MyPage.vue')" instead of "() => import('./MyPage.vue')" ? This will break in production if not fixed.`);const b=_;_=()=>b}else _.__asyncLoader&&!_.__warnedDefineAsync&&(_.__warnedDefineAsync=!0,warn$1(`Component "${y}" in record with path "${v.path}" is defined using "defineAsyncComponent()". Write "() => import('./MyPage.vue')" instead of "defineAsyncComponent(() => import('./MyPage.vue'))".`))}if(!(d!=="beforeRouteEnter"&&!v.instances[y]))if(isRouteComponent(_)){const C=(_.__vccOpts||_)[d];C&&g.push(guardToPromiseFn(C,f,m,v,y))}else{let b=_();"catch"in b||(warn$1(`Component "${y}" in record with path "${v.path}" is a function that does not return a Promise. If you were passing a functional component, make sure to add a "displayName" to the component. This will break in production if not fixed.`),b=Promise.resolve(b)),g.push(()=>b.then(C=>{if(!C)return Promise.reject(new Error(`Couldn't resolve component "${y}" at "${v.path}"`));const k=isESModule(C)?C.default:C;v.components[y]=k;const S=(k.__vccOpts||k)[d];return S&&guardToPromiseFn(S,f,m,v,y)()}))}}}return g}function isRouteComponent(c){return typeof c=="object"||"displayName"in c||"props"in c||"__vccOpts"in c}function useLink(c){const d=inject(routerKey),f=inject(routeLocationKey),m=computed(()=>d.resolve(unref(c.to))),g=computed(()=>{const{matched:b}=m.value,{length:C}=b,k=b[C-1],$=f.matched;if(!k||!$.length)return-1;const S=$.findIndex(isSameRouteRecord.bind(null,k));if(S>-1)return S;const w=getOriginalPath(b[C-2]);return C>1&&getOriginalPath(k)===w&&$[$.length-1].path!==w?$.findIndex(isSameRouteRecord.bind(null,b[C-2])):S}),v=computed(()=>g.value>-1&&includesParams(f.params,m.value.params)),y=computed(()=>g.value>-1&&g.value===f.matched.length-1&&isSameRouteLocationParams(f.params,m.value.params));function _(b={}){return guardEvent(b)?d[unref(c.replace)?"replace":"push"](unref(c.to)).catch(noop):Promise.resolve()}if(isBrowser){const b=getCurrentInstance();if(b){const C={route:m.value,isActive:v.value,isExactActive:y.value};b.__vrl_devtools=b.__vrl_devtools||[],b.__vrl_devtools.push(C),watchEffect(()=>{C.route=m.value,C.isActive=v.value,C.isExactActive=y.value},{flush:"post"})}}return{route:m,href:computed(()=>m.value.href),isActive:v,isExactActive:y,navigate:_}}const RouterLinkImpl=defineComponent({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink,setup(c,{slots:d}){const f=reactive(useLink(c)),{options:m}=inject(routerKey),g=computed(()=>({[getLinkClass(c.activeClass,m.linkActiveClass,"router-link-active")]:f.isActive,[getLinkClass(c.exactActiveClass,m.linkExactActiveClass,"router-link-exact-active")]:f.isExactActive}));return()=>{const v=d.default&&d.default(f);return c.custom?v:h("a",{"aria-current":f.isExactActive?c.ariaCurrentValue:null,href:f.href,onClick:f.navigate,class:g.value},v)}}}),RouterLink=RouterLinkImpl;function guardEvent(c){if(!(c.metaKey||c.altKey||c.ctrlKey||c.shiftKey)&&!c.defaultPrevented&&!(c.button!==void 0&&c.button!==0)){if(c.currentTarget&&c.currentTarget.getAttribute){const d=c.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(d))return}return c.preventDefault&&c.preventDefault(),!0}}function includesParams(c,d){for(const f in d){const m=d[f],g=c[f];if(typeof m=="string"){if(m!==g)return!1}else if(!isArray$d(g)||g.length!==m.length||m.some((v,y)=>v!==g[y]))return!1}return!0}function getOriginalPath(c){return c?c.aliasOf?c.aliasOf.path:c.path:""}const getLinkClass=(c,d,f)=>c!=null?c:d!=null?d:f,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(c,{attrs:d,slots:f}){warnDeprecatedUsage();const m=inject(routerViewLocationKey),g=computed(()=>c.route||m.value),v=inject(viewDepthKey,0),y=computed(()=>{let C=unref(v);const{matched:k}=g.value;let $;for(;($=k[C])&&!$.components;)C++;return C}),_=computed(()=>g.value.matched[y.value]);provide(viewDepthKey,computed(()=>y.value+1)),provide(matchedRouteKey,_),provide(routerViewLocationKey,g);const b=ref();return watch(()=>[b.value,_.value,c.name],([C,k,$],[S,w,E])=>{k&&(k.instances[$]=C,w&&w!==k&&C&&C===S&&(k.leaveGuards.size||(k.leaveGuards=w.leaveGuards),k.updateGuards.size||(k.updateGuards=w.updateGuards))),C&&k&&(!w||!isSameRouteRecord(k,w)||!S)&&(k.enterCallbacks[$]||[]).forEach(A=>A(C))},{flush:"post"}),()=>{const C=g.value,k=c.name,$=_.value,S=$&&$.components[k];if(!S)return normalizeSlot(f.default,{Component:S,route:C});const w=$.props[k],E=w?w===!0?C.params:typeof w=="function"?w(C):w:null,P=h(S,assign$2({},E,d,{onVnodeUnmounted:x=>{x.component.isUnmounted&&($.instances[k]=null)},ref:b}));if(isBrowser&&P.ref){const x={depth:y.value,name:$.name,path:$.path,meta:$.meta};(isArray$d(P.ref)?P.ref.map(V=>V.i):[P.ref.i]).forEach(V=>{V.__vrv_devtools=x})}return normalizeSlot(f.default,{Component:P,route:C})||P}}});function normalizeSlot(c,d){if(!c)return null;const f=c(d);return f.length===1?f[0]:f}const RouterView=RouterViewImpl;function warnDeprecatedUsage(){const c=getCurrentInstance(),d=c.parent&&c.parent.type.name;if(d&&(d==="KeepAlive"||d.includes("Transition"))){const f=d==="KeepAlive"?"keep-alive":"transition";warn$1(`<router-view> can no longer be used directly inside <transition> or <keep-alive>.
|
|
Use slot props instead:
|
|
|
|
<router-view v-slot="{ Component }">
|
|
<${f}>
|
|
<component :is="Component" />
|
|
</${f}>
|
|
</router-view>`)}}function formatRouteLocation(c,d){const f=assign$2({},c,{matched:c.matched.map(m=>omit(m,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:c.fullPath,tooltip:d,value:f}}}function formatDisplay(c){return{_custom:{display:c}}}let routerId=0;function addDevtools(c,d,f){if(d.__hasDevtools)return;d.__hasDevtools=!0;const m=routerId++;setupDevtoolsPlugin({id:"org.vuejs.router"+(m?"."+m:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:c},g=>{typeof g.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),g.on.inspectComponent((k,$)=>{k.instanceData&&k.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:formatRouteLocation(d.currentRoute.value,"Current Route")})}),g.on.visitComponentTree(({treeNode:k,componentInstance:$})=>{if($.__vrv_devtools){const S=$.__vrv_devtools;k.tags.push({label:(S.name?`${S.name.toString()}: `:"")+S.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:PINK_500})}isArray$d($.__vrl_devtools)&&($.__devtoolsApi=g,$.__vrl_devtools.forEach(S=>{let w=ORANGE_400,E="";S.isExactActive?(w=LIME_500,E="This is exactly active"):S.isActive&&(w=BLUE_600,E="This link is active"),k.tags.push({label:S.route.path,textColor:0,tooltip:E,backgroundColor:w})}))}),watch(d.currentRoute,()=>{b(),g.notifyComponentUpdate(),g.sendInspectorTree(_),g.sendInspectorState(_)});const v="router:navigations:"+m;g.addTimelineLayer({id:v,label:`Router${m?" "+m:""} Navigations`,color:4237508}),d.onError((k,$)=>{g.addTimelineEvent({layerId:v,event:{title:"Error during Navigation",subtitle:$.fullPath,logType:"error",time:g.now(),data:{error:k},groupId:$.meta.__navigationId}})});let y=0;d.beforeEach((k,$)=>{const S={guard:formatDisplay("beforeEach"),from:formatRouteLocation($,"Current Location during this navigation"),to:formatRouteLocation(k,"Target location")};Object.defineProperty(k.meta,"__navigationId",{value:y++}),g.addTimelineEvent({layerId:v,event:{time:g.now(),title:"Start of navigation",subtitle:k.fullPath,data:S,groupId:k.meta.__navigationId}})}),d.afterEach((k,$,S)=>{const w={guard:formatDisplay("afterEach")};S?(w.failure={_custom:{type:Error,readOnly:!0,display:S?S.message:"",tooltip:"Navigation Failure",value:S}},w.status=formatDisplay("\u274C")):w.status=formatDisplay("\u2705"),w.from=formatRouteLocation($,"Current Location during this navigation"),w.to=formatRouteLocation(k,"Target location"),g.addTimelineEvent({layerId:v,event:{title:"End of navigation",subtitle:k.fullPath,time:g.now(),data:w,logType:S?"warning":"default",groupId:k.meta.__navigationId}})});const _="router-inspector:"+m;g.addInspector({id:_,label:"Routes"+(m?" "+m:""),icon:"book",treeFilterPlaceholder:"Search routes"});function b(){if(!C)return;const k=C;let $=f.getRoutes().filter(S=>!S.parent);$.forEach(resetMatchStateOnRouteRecord),k.filter&&($=$.filter(S=>isRouteMatching(S,k.filter.toLowerCase()))),$.forEach(S=>markRouteRecordActive(S,d.currentRoute.value)),k.rootNodes=$.map(formatRouteRecordForInspector)}let C;g.on.getInspectorTree(k=>{C=k,k.app===c&&k.inspectorId===_&&b()}),g.on.getInspectorState(k=>{if(k.app===c&&k.inspectorId===_){const S=f.getRoutes().find(w=>w.record.__vd_id===k.nodeId);S&&(k.state={options:formatRouteRecordMatcherForStateInspector(S)})}}),g.sendInspectorTree(_),g.sendInspectorState(_)})}function modifierForKey(c){return c.optional?c.repeatable?"*":"?":c.repeatable?"+":""}function formatRouteRecordMatcherForStateInspector(c){const{record:d}=c,f=[{editable:!1,key:"path",value:d.path}];return d.name!=null&&f.push({editable:!1,key:"name",value:d.name}),f.push({editable:!1,key:"regexp",value:c.re}),c.keys.length&&f.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:c.keys.map(m=>`${m.name}${modifierForKey(m)}`).join(" "),tooltip:"Param keys",value:c.keys}}}),d.redirect!=null&&f.push({editable:!1,key:"redirect",value:d.redirect}),c.alias.length&&f.push({editable:!1,key:"aliases",value:c.alias.map(m=>m.record.path)}),Object.keys(c.record.meta).length&&f.push({editable:!1,key:"meta",value:c.record.meta}),f.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:c.score.map(m=>m.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:c.score}}}),f}const PINK_500=15485081,BLUE_600=2450411,LIME_500=8702998,CYAN_400=2282478,ORANGE_400=16486972,DARK=6710886;function formatRouteRecordForInspector(c){const d=[],{record:f}=c;f.name!=null&&d.push({label:String(f.name),textColor:0,backgroundColor:CYAN_400}),f.aliasOf&&d.push({label:"alias",textColor:0,backgroundColor:ORANGE_400}),c.__vd_match&&d.push({label:"matches",textColor:0,backgroundColor:PINK_500}),c.__vd_exactActive&&d.push({label:"exact",textColor:0,backgroundColor:LIME_500}),c.__vd_active&&d.push({label:"active",textColor:0,backgroundColor:BLUE_600}),f.redirect&&d.push({label:typeof f.redirect=="string"?`redirect: ${f.redirect}`:"redirects",textColor:16777215,backgroundColor:DARK});let m=f.__vd_id;return m==null&&(m=String(routeRecordId++),f.__vd_id=m),{id:m,label:f.path,tags:d,children:c.children.map(formatRouteRecordForInspector)}}let routeRecordId=0;const EXTRACT_REGEXP_RE=/^\/(.*)\/([a-z]*)$/;function markRouteRecordActive(c,d){const f=d.matched.length&&isSameRouteRecord(d.matched[d.matched.length-1],c.record);c.__vd_exactActive=c.__vd_active=f,f||(c.__vd_active=d.matched.some(m=>isSameRouteRecord(m,c.record))),c.children.forEach(m=>markRouteRecordActive(m,d))}function resetMatchStateOnRouteRecord(c){c.__vd_match=!1,c.children.forEach(resetMatchStateOnRouteRecord)}function isRouteMatching(c,d){const f=String(c.re).match(EXTRACT_REGEXP_RE);if(c.__vd_match=!1,!f||f.length<3)return!1;if(new RegExp(f[1].replace(/\$$/,""),f[2]).test(d))return c.children.forEach(y=>isRouteMatching(y,d)),c.record.path!=="/"||d==="/"?(c.__vd_match=c.re.test(d),!0):!1;const g=c.record.path.toLowerCase(),v=decode(g);return!d.startsWith("/")&&(v.includes(d)||g.includes(d))||v.startsWith(d)||g.startsWith(d)||c.record.name&&String(c.record.name).includes(d)?!0:c.children.some(y=>isRouteMatching(y,d))}function omit(c,d){const f={};for(const m in c)d.includes(m)||(f[m]=c[m]);return f}function createRouter(c){const d=createRouterMatcher(c.routes,c),f=c.parseQuery||parseQuery,m=c.stringifyQuery||stringifyQuery,g=c.history;if(!g)throw new Error('Provide the "history" option when calling "createRouter()": https://next.router.vuejs.org/api/#history.');const v=useCallbacks(),y=useCallbacks(),_=useCallbacks(),b=shallowRef(START_LOCATION_NORMALIZED);let C=START_LOCATION_NORMALIZED;isBrowser&&c.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const k=applyToParams.bind(null,H=>""+H),$=applyToParams.bind(null,encodeParam),S=applyToParams.bind(null,decode);function w(H,D){let F,Y;return isRouteName(H)?(F=d.getRecordMatcher(H),Y=D):Y=H,d.addRoute(Y,F)}function E(H){const D=d.getRecordMatcher(H);D?d.removeRoute(D):warn$1(`Cannot remove non-existent route "${String(H)}"`)}function A(){return d.getRoutes().map(H=>H.record)}function P(H){return!!d.getRecordMatcher(H)}function x(H,D){if(D=assign$2({},D||b.value),typeof H=="string"){const Ie=parseURL(f,H,D.path),L=d.resolve({path:Ie.path},D),T=g.createHref(Ie.fullPath);return T.startsWith("//")?warn$1(`Location "${H}" resolved to "${T}". A resolved location cannot start with multiple slashes.`):L.matched.length||warn$1(`No match found for location with path "${H}"`),assign$2(Ie,L,{params:S(L.params),hash:decode(Ie.hash),redirectedFrom:void 0,href:T})}let F;if("path"in H)"params"in H&&!("name"in H)&&Object.keys(H.params).length&&warn$1(`Path "${H.path}" was passed with params but they will be ignored. Use a named route alongside params instead.`),F=assign$2({},H,{path:parseURL(f,H.path,D.path).path});else{const Ie=assign$2({},H.params);for(const L in Ie)Ie[L]==null&&delete Ie[L];F=assign$2({},H,{params:$(H.params)}),D.params=$(D.params)}const Y=d.resolve(F,D),te=H.hash||"";te&&!te.startsWith("#")&&warn$1(`A \`hash\` should always start with the character "#". Replace "${te}" with "#${te}".`),Y.params=k(S(Y.params));const de=stringifyURL(m,assign$2({},H,{hash:encodeHash(te),path:Y.path})),ae=g.createHref(de);return ae.startsWith("//")?warn$1(`Location "${H}" resolved to "${ae}". A resolved location cannot start with multiple slashes.`):Y.matched.length||warn$1(`No match found for location with path "${"path"in H?H.path:H}"`),assign$2({fullPath:de,hash:te,query:m===stringifyQuery?normalizeQuery(H.query):H.query||{}},Y,{redirectedFrom:void 0,href:ae})}function I(H){return typeof H=="string"?parseURL(f,H,b.value.path):assign$2({},H)}function V(H,D){if(C!==H)return createRouterError(8,{from:D,to:H})}function R(H){return G(H)}function B(H){return R(assign$2(I(H),{replace:!0}))}function U(H){const D=H.matched[H.matched.length-1];if(D&&D.redirect){const{redirect:F}=D;let Y=typeof F=="function"?F(H):F;if(typeof Y=="string"&&(Y=Y.includes("?")||Y.includes("#")?Y=I(Y):{path:Y},Y.params={}),!("path"in Y)&&!("name"in Y))throw warn$1(`Invalid redirect found:
|
|
${JSON.stringify(Y,null,2)}
|
|
when navigating to "${H.fullPath}". A redirect must contain a name or path. This will break in production.`),new Error("Invalid redirect");return assign$2({query:H.query,hash:H.hash,params:"path"in Y?{}:H.params},Y)}}function G(H,D){const F=C=x(H),Y=b.value,te=H.state,de=H.force,ae=H.replace===!0,Ie=U(F);if(Ie)return G(assign$2(I(Ie),{state:typeof Ie=="object"?assign$2({},te,Ie.state):te,force:de,replace:ae}),D||F);const L=F;L.redirectedFrom=D;let T;return!de&&isSameRouteLocation(m,Y,F)&&(T=createRouterError(16,{to:L,from:Y}),lc(Y,Y,!0,!1)),(T?Promise.resolve(T):re(L,Y)).catch(O=>isNavigationFailure(O)?isNavigationFailure(O,2)?O:ic(O):ec(O,L,Y)).then(O=>{if(O){if(isNavigationFailure(O,2))return isSameRouteLocation(m,x(O.to),L)&&D&&(D._count=D._count?D._count+1:1)>10?(warn$1(`Detected an infinite redirection in a navigation guard when going from "${Y.fullPath}" to "${L.fullPath}". Aborting to avoid a Stack Overflow. This will break in production if not fixed.`),Promise.reject(new Error("Infinite redirect in navigation guard"))):G(assign$2({replace:ae},I(O.to),{state:typeof O.to=="object"?assign$2({},te,O.to.state):te,force:de}),D||L)}else O=ue(L,Y,!0,ae,te);return me(L,Y,O),O})}function X(H,D){const F=V(H,D);return F?Promise.reject(F):Promise.resolve()}function re(H,D){let F;const[Y,te,de]=extractChangingRecords(H,D);F=extractComponentsGuards(Y.reverse(),"beforeRouteLeave",H,D);for(const Ie of Y)Ie.leaveGuards.forEach(L=>{F.push(guardToPromiseFn(L,H,D))});const ae=X.bind(null,H,D);return F.push(ae),runGuardQueue(F).then(()=>{F=[];for(const Ie of v.list())F.push(guardToPromiseFn(Ie,H,D));return F.push(ae),runGuardQueue(F)}).then(()=>{F=extractComponentsGuards(te,"beforeRouteUpdate",H,D);for(const Ie of te)Ie.updateGuards.forEach(L=>{F.push(guardToPromiseFn(L,H,D))});return F.push(ae),runGuardQueue(F)}).then(()=>{F=[];for(const Ie of H.matched)if(Ie.beforeEnter&&!D.matched.includes(Ie))if(isArray$d(Ie.beforeEnter))for(const L of Ie.beforeEnter)F.push(guardToPromiseFn(L,H,D));else F.push(guardToPromiseFn(Ie.beforeEnter,H,D));return F.push(ae),runGuardQueue(F)}).then(()=>(H.matched.forEach(Ie=>Ie.enterCallbacks={}),F=extractComponentsGuards(de,"beforeRouteEnter",H,D),F.push(ae),runGuardQueue(F))).then(()=>{F=[];for(const Ie of y.list())F.push(guardToPromiseFn(Ie,H,D));return F.push(ae),runGuardQueue(F)}).catch(Ie=>isNavigationFailure(Ie,8)?Ie:Promise.reject(Ie))}function me(H,D,F){for(const Y of _.list())Y(H,D,F)}function ue(H,D,F,Y,te){const de=V(H,D);if(de)return de;const ae=D===START_LOCATION_NORMALIZED,Ie=isBrowser?history.state:{};F&&(Y||ae?g.replace(H.fullPath,assign$2({scroll:ae&&Ie&&Ie.scroll},te)):g.push(H.fullPath,te)),b.value=H,lc(H,D,F,ae),ic()}let se;function nc(){se||(se=g.listen((H,D,F)=>{const Y=x(H),te=U(Y);if(te){G(assign$2(te,{replace:!0}),Y).catch(noop);return}C=Y;const de=b.value;isBrowser&&saveScrollPosition(getScrollKey(de.fullPath,F.delta),computeScrollPosition()),re(Y,de).catch(ae=>isNavigationFailure(ae,12)?ae:isNavigationFailure(ae,2)?(G(ae.to,Y).then(Ie=>{isNavigationFailure(Ie,20)&&!F.delta&&F.type===NavigationType.pop&&g.go(-1,!1)}).catch(noop),Promise.reject()):(F.delta&&g.go(-F.delta,!1),ec(ae,Y,de))).then(ae=>{ae=ae||ue(Y,de,!1),ae&&(F.delta&&!isNavigationFailure(ae,8)?g.go(-F.delta,!1):F.type===NavigationType.pop&&isNavigationFailure(ae,20)&&g.go(-1,!1)),me(Y,de,ae)}).catch(noop)}))}let rc=useCallbacks(),sc=useCallbacks(),ac;function ec(H,D,F){ic(H);const Y=sc.list();return Y.length?Y.forEach(te=>te(H,D,F)):(warn$1("uncaught error during route navigation:"),console.error(H)),Promise.reject(H)}function pe(){return ac&&b.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((H,D)=>{rc.add([H,D])})}function ic(H){return ac||(ac=!H,nc(),rc.list().forEach(([D,F])=>H?F(H):D()),rc.reset()),H}function lc(H,D,F,Y){const{scrollBehavior:te}=c;if(!isBrowser||!te)return Promise.resolve();const de=!F&&getSavedScrollPosition(getScrollKey(H.fullPath,0))||(Y||!F)&&history.state&&history.state.scroll||null;return nextTick().then(()=>te(H,D,de)).then(ae=>ae&&scrollToPosition(ae)).catch(ae=>ec(ae,H,D))}const uc=H=>g.go(H);let M;const J=new Set;return{currentRoute:b,listening:!0,addRoute:w,removeRoute:E,hasRoute:P,getRoutes:A,resolve:x,options:c,push:R,replace:B,go:uc,back:()=>uc(-1),forward:()=>uc(1),beforeEach:v.add,beforeResolve:y.add,afterEach:_.add,onError:sc.add,isReady:pe,install(H){const D=this;H.component("RouterLink",RouterLink),H.component("RouterView",RouterView),H.config.globalProperties.$router=D,Object.defineProperty(H.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(b)}),isBrowser&&!M&&b.value===START_LOCATION_NORMALIZED&&(M=!0,R(g.location).catch(te=>{warn$1("Unexpected error when starting the router:",te)}));const F={};for(const te in START_LOCATION_NORMALIZED)F[te]=computed(()=>b.value[te]);H.provide(routerKey,D),H.provide(routeLocationKey,reactive(F)),H.provide(routerViewLocationKey,b);const Y=H.unmount;J.add(H),H.unmount=function(){J.delete(H),J.size<1&&(C=START_LOCATION_NORMALIZED,se&&se(),se=null,b.value=START_LOCATION_NORMALIZED,M=!1,ac=!1),Y()},isBrowser&&addDevtools(H,D,d)}}}function runGuardQueue(c){return c.reduce((d,f)=>d.then(()=>f()),Promise.resolve())}function extractChangingRecords(c,d){const f=[],m=[],g=[],v=Math.max(d.matched.length,c.matched.length);for(let y=0;y<v;y++){const _=d.matched[y];_&&(c.matched.find(C=>isSameRouteRecord(C,_))?m.push(_):f.push(_));const b=c.matched[y];b&&(d.matched.find(C=>isSameRouteRecord(C,b))||g.push(b))}return[f,m,g]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}const state$4=reactive({crumbs:[]}),setCrumbs=c=>{state$4.crumbs=c};var breadcrumbs={state:readonly(state$4),setCrumbs};const useCrumbs=()=>{const c=useRoute();watch(()=>c.path,d=>{const f=d.split("/");f.shift();const m=f.reduce((v,y,_)=>(c.matched[_]&&c.matched[_].meta&&c.matched[_].meta.crumb&&v.push({key:_,path:y,to:v[_-1]?"/"+v[_-1].path+"/"+y:"/"+y,action(){console.log(this.to)},...c.matched[_].meta.crumb}),v),[]);state$4.crumbs=m;const g=c.meta.title;c.path!="/documents"&&(document.title=`Developer Portal ${g?"- "+g:""}`)},{immediate:!0})},state$3=reactive({mode:"inline",loading:!1});computed(()=>state$3.mode==="inline"&&state$3.loading);const isLoadingFullpage=computed(()=>state$3.mode==="fullpage"&&state$3.loading);var e$1=Object.defineProperty,t$1=Object.defineProperties,a=Object.getOwnPropertyDescriptors,n$1=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,o$1=Object.prototype.propertyIsEnumerable,s=(c,d,f)=>d in c?e$1(c,d,{enumerable:!0,configurable:!0,writable:!0,value:f}):c[d]=f,i$1=(c,d)=>{for(var f in d||(d={}))l.call(d,f)&&s(c,f,d[f]);if(n$1)for(var f of n$1(d))o$1.call(d,f)&&s(c,f,d[f]);return c},r$1=(c,d)=>t$1(c,a(d)),u=(typeof require!="undefined"&&require,(c,d)=>{var f={};for(var m in c)l.call(c,m)&&d.indexOf(m)<0&&(f[m]=c[m]);if(c!=null&&n$1)for(var m of n$1(c))d.indexOf(m)<0&&o$1.call(c,m)&&(f[m]=c[m]);return f});function fe(c,d,f){const m=d.split(".").reduce((g,v)=>g!==void 0?g[v]:void 0,c);return m!==void 0?m:f}const he=c=>typeof c=="object"&&!Array.isArray(c),ve=(c,d,f=!1)=>{if(f||!Object.assign){const m=v=>he(d[v])&&c!==null&&Object.prototype.hasOwnProperty.call(c,v)&&he(c[v]);let g;return g=d!=null&&Object.getOwnPropertyNames(d).map(v=>({[v]:m(v)?ve(c[v],d[v],f):d[v]})).reduce((v,y)=>i$1(i$1({},v),y),{}),i$1(i$1({},c),g)}return Object.assign(c,d)},ge=ve,ye={Android:function(){return typeof window!="undefined"&&!!window.navigator.userAgent.match(/Android/i)},BlackBerry:function(){return typeof window!="undefined"&&!!window.navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return typeof window!="undefined"&&!!window.navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return typeof window!="undefined"&&!!window.navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return typeof window!="undefined"&&!!window.navigator.userAgent.match(/IEMobile/i)},any:function(){return ye.Android()||ye.BlackBerry()||ye.iOS()||ye.Opera()||ye.Windows()}};function be(c){c!==null&&c.remove!==void 0?c.remove():c!==null&&c.parentNode!==void 0&&c.parentNode!==null&&c.parentNode.removeChild(c)}function ke(c){return c&&c.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}function we(c){return c!=null?c:""}function Ce(c,d,f){if(!c)return-1;if(!f||typeof f!="function")return c.indexOf(d);for(let m=0;m<c.length;m++)if(f(c[m],d))return m;return-1}function _e(c){return c===void 0?null:isNaN(c)?c:c+"px"}function Se(c,d){const f=d.match(c);return c.toString().match(/<(.+?)>/g).map(m=>{const g=m.match(/<(.+)>/);return!g||g.length<=0?null:m.match(/<(.+)>/)[1]}).reduce((m,g,v)=>(f&&f.length>v?m[g]=f[v+1]:m[g]=null,m),{})}let xe={iconPack:"fal",useHtml5Validation:!0,statusIcon:!0};const Ae=()=>xe;let $e;const Pe={sizes:{default:"mdi-24px",small:null,medium:"mdi-36px",large:"mdi-48px"},iconPrefix:"mdi-"},Me=()=>{const c=fe(Ae(),"iconComponent")?"":"fa-";return{sizes:{default:null,small:null,medium:c+"lg",large:c+"2x"},iconPrefix:c,internalIcons:{check:"check",information:"info-circle",alert:"exclamation-triangle","alert-circle":"exclamation-circle","arrow-up":"arrow-up","chevron-right":"angle-right","chevron-left":"angle-left","chevron-down":"angle-down","chevron-up":"angle-up",eye:"eye","eye-off":"eye-slash","caret-down":"caret-down","caret-up":"caret-up","close-circle":"times-circle",loading:"circle-notch"}}};var Te=defineComponent({name:"ApIcon",props:{component:String,pack:String,icon:String,customClass:String,size:String,customSize:String,spin:{type:Boolean,default:!1},rotation:[Number,String]},setup(c){const d=computed(()=>c.pack||fe(Ae(),"iconPack","fal")),f=computed(()=>(()=>{let C={mdi:Pe,fa:Me(),fas:Me(),far:Me(),fad:Me(),fab:Me(),fal:Me()};const k=fe(Ae(),"customIconPacks");return k&&(C=ge(C,k,!0)),C})()[d.value]),m=computed(()=>f.value&&f.value.iconPrefix?f.value.iconPrefix:""),g=computed(()=>{if(f.value&&f.value.sizes){if(c.size&&f.value.sizes[c.size]!==void 0)return f.value.sizes[c.size];if(f.value.sizes.default)return f.value.sizes.default}return null}),v=computed(()=>c.customSize||g.value),y=computed(()=>`${m.value}${b(c.icon)}`),_=computed(()=>c.component?c.component:fe(Ae(),"iconComponent")||null),b=C=>f.value&&f.value.internalIcons&&f.value.internalIcons[C]?f.value.internalIcons[C]:C;return{newIcon:y,newPack:d,useIconComponent:_,newCustomSize:v,getEquivalentIconOf:b}}});Te.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("span",{class:normalizeClass(["ap-icon",{"ap-icon--spin":c.spin}])},[c.useIconComponent?(openBlock(),createBlock(resolveDynamicComponent(c.useIconComponent),{key:1,icon:[c.newPack,c.newIcon],size:c.newCustomSize,class:normalizeClass([c.customClass])},null,8,["icon","size","class"])):(openBlock(),createElementBlock("i",{key:0,class:normalizeClass([c.newPack,c.newIcon,c.customClass,c.newCustomSize])},null,2))],2)};const Be=(c,d)=>{c.component(d.name,d)},Fe=(c,d,f)=>{c.directive(f,d)},Ne=(c,d,f)=>{c.config.globalProperties.$aquariusPrime||(c.config.globalProperties.$aquariusPrime={}),c.config.globalProperties.$aquariusPrime[d]=f};var Re,Ee,Le,Ve,He,ze,je={install(c){Be(c,Te)}};(Ee=Re||(Re={})).ONLINE="online",Ee.OFFLINE="offline",(Ve=Le||(Le={})).URL="url",Ve.ICON="icon",Ve.BUTTON="button",(ze=He||(He={})).WARNING="warning",ze.ERROR="error",ze.SUCCESS="success",ze.INFO="info",ze.PAGE_WARNING="page-warning",ze.PAGE_ERROR="page-error",ze.PAGE_SUCCESS="page-success",ze.PAGE_INFO="page-info";const We={infoIcon:{name:"circle-info",pack:"fal"},errorIcon:{name:"circle-xmark",pack:"fal"},successIcon:{name:"circle-check",pack:"fal"},warningIcon:{name:"triangle-exclamation",pack:"fal"},infoPageIcon:{name:"circle-info",pack:"fas"},errorPageIcon:{name:"circle-xmark",pack:"fas"},successPageIcon:{name:"circle-check",pack:"fas"},warningPageIcon:{name:"triangle-exclamation",pack:"fas"}};var Ue=defineComponent({name:"ApAlert",components:{ApIcon:Te},props:{type:{type:String,default:"error"},content:{type:Object,default:null},icon:{type:Object,default:We.errorIcon},buttons:{type:Array,default:null},actions:{type:Array,default:null},animation:{type:String,default:"fade"},transition:{type:Object,default:()=>({enter:"fadeInDown",leave:"fadeOut"})}},setup:(c,d)=>({types:["warning","error","success","info"],bgColor:{warning:"context-alert-warning",error:"context-alert-error",success:"context-alert-success",info:"context-alert-info"},buttonEventEmitter:f=>{d.emit(f)}})});const Ye={class:"icon-box rounded-md"},Ke={class:"body-slot flex-1 ml-2"},qe={key:0,class:"header"},Ge={class:"font-medium"},Xe={key:0,class:"description"},Qe={key:0},Je={key:1},Ze={key:1,class:"message"},et={class:"bottom-buttons flex flex-row justify-start mt-3"},tt=["onClick"],at={key:0,class:"action-slot flex"},nt={key:0,class:"pl-4 url-box hover:underline"},lt=["href"],ot=createBaseVNode("span",{"aria-hidden":"true"},"\u2192",-1),st={key:1,class:"pl-4"},it=["onClick"];Ue.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-icon");return openBlock(),createBlock(Transition,{name:c.animation,"enter-active-class":c.transition.enter,"leave-active-class":c.transition.leave},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["alert-box flex",`bg-${c.type}`])},[renderSlot(c.$slots,"default",{},()=>[createBaseVNode("div",Ye,[createVNode(y,{icon:c.icon.name,pack:c.icon.pack},null,8,["icon","pack"])]),createBaseVNode("div",Ke,[c.content&&c.content.header?(openBlock(),createElementBlock("div",qe,[createBaseVNode("div",Ge,toDisplayString$1(c.content.header),1),c.content&&c.content.description?(openBlock(),createElementBlock("div",Xe,[Array.isArray(c.content.description)?(openBlock(),createElementBlock("div",Qe,[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.content.description,_=>(openBlock(),createElementBlock("ul",{key:_,role:"list",class:"list-disc pl-5 space-y-1"},[createBaseVNode("li",null,toDisplayString$1(_),1)]))),128))])):(openBlock(),createElementBlock("div",Je,toDisplayString$1(c.content.description),1))])):createCommentVNode("",!0)])):c.content&&c.content.message?(openBlock(),createElementBlock("div",Ze,toDisplayString$1(c.content.message),1)):createCommentVNode("",!0),createBaseVNode("div",et,[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.buttons,_=>(openBlock(),createElementBlock("button",{key:_.label,class:normalizeClass(["alert-button mr-8",_.deepBackground?"accept-button":"reject-button"]),onClick:b=>c.buttonEventEmitter(_.event)},toDisplayString$1(_.label),11,tt))),128))])]),c.actions?(openBlock(),createElementBlock("div",at,[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.actions,(_,b)=>(openBlock(),createElementBlock(Fragment,{key:b},[_.url?(openBlock(),createElementBlock("div",nt,[createBaseVNode("a",{href:`${_.url.url}`},[createTextVNode(toDisplayString$1(_.url.label)+" ",1),ot],8,lt)])):_.button?(openBlock(),createElementBlock("div",st,[createBaseVNode("button",{class:normalizeClass(["alert-button",[{"w-8 h-8":_.button.isIconButton},{"accept-button":_.button.deepBackground},{"reject-button":!_.button.deepBackground}]]),onClick:C=>c.buttonEventEmitter(_.button.event)},[_.button.isIconButton?(openBlock(),createBlock(y,{key:0,icon:_.button.iconName,pack:_.button.iconPack,size:"medium"},null,8,["icon","pack"])):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(_.button.label),1)],64))],10,it)])):_.icon?(openBlock(),createBlock(y,{key:2,class:"icon-box -mt-0.25",icon:_.icon.name,pack:_.icon.pack,"custom-class":"mt-2 -ml-2"},null,8,["icon","pack"])):createCommentVNode("",!0)],64))),128))])):createCommentVNode("",!0)])],2)]),_:3},8,["name","enter-active-class","leave-active-class"])};var rt,ut,ct,dt,pt,mt,ft,ht,vt={install(c){Be(c,Ue)}};(ut=rt||(rt={})).GRAY="gray",ut.GREEN="green",ut.COMPLETED="green",ut.SUCCESS="green",ut.YELLOW="yellow",ut.PENDING="yellow",ut.WARNING="yellow",ut.RED="red",ut.FAILED="red",ut.ERROR="red",ut.BLUE="blue",ut.MAIN_IN_TRANSIT="blue",ut.POSITIVE_PROGRESS="blue",ut.TEAL="teal",ut.ISSUE_LEVEL_1="teal",ut.PURPLE="purple",ut.ISSUE_2="purple",ut.ORANGE="orange",ut.PINK="pink",ut.RTO="pink",ut.RETURNS="pink",ut.CUSTOM="custom",(dt=ct||(ct={})).SMALL="small",dt.LARGE="large",(mt=pt||(pt={})).PILL="pill",mt.ROUNDED="rounded",(ht=ft||(ft={})).FILLED="filled",ht.OUTLINED="outlined";var gt=defineComponent({name:"ApBadge",components:{ApIcon:Te},props:{isDisabled:{type:Boolean,default:!1},iconName:{type:String,default:"circle"},iconPack:{type:String,default:"fas"},hasIcon:{type:Boolean,default:!1},hasDot:{type:Boolean,default:!1},isRemovable:{type:Boolean,default:!1},type:{type:String,default:rt.WARNING},size:{type:String,default:ct.SMALL},shape:{type:String,default:pt.PILL},texture:{type:String,default:ft.FILLED}},emits:["click","remove"],setup:(c,d)=>({badgeClasses:computed(()=>[c.isDisabled?rt.GRAY:c.type,c.size,c.shape,c.texture,{"is-removable":c.isRemovable}]),onClick:()=>{c.isDisabled||d.emit("click")},onRemove:()=>{c.isDisabled||d.emit("remove")}})});gt.render=function(c,d,f,m,g,v){const y=resolveComponent("ApIcon");return openBlock(),createElementBlock("span",{class:normalizeClass(["badge",c.badgeClasses]),onClick:d[1]||(d[1]=(..._)=>c.onClick&&c.onClick(..._))},[c.hasDot?(openBlock(),createBlock(y,{key:0,"custom-class":"dot",pack:"fas",icon:"circle"})):createCommentVNode("",!0),c.hasIcon?(openBlock(),createBlock(y,{key:1,"custom-class":"icon",pack:c.iconPack,icon:c.iconName},null,8,["pack","icon"])):createCommentVNode("",!0),createBaseVNode("span",null,[renderSlot(c.$slots,"default")]),c.isRemovable?(openBlock(),createElementBlock("button",{key:2,type:"button",class:"cross-btn",onClick:d[0]||(d[0]=withModifiers((..._)=>c.onRemove&&c.onRemove(..._),["stop"]))},[createVNode(y,{pack:"fal",icon:"xmark","custom-class":"cross"})])):createCommentVNode("",!0)],2)};var yt,bt,kt,wt,Ct,_t,St,xt,Dt={install(c){Be(c,gt)}};(bt=yt||(yt={})).SUCCESS="green",bt.GREEN="green",bt.PRIMARY="blue",bt.BLUE="blue",bt.SECONDARY="light-blue",bt.LIGHT_GRAY="light-blue",bt.DISABLED="gray",bt.RED="red",bt.FAILED="red",bt.ERROR="red",bt.DESTRUCTIVE="red",bt.YELLOW="yellow",bt.PENDING="yellow",bt.WARNING="yellow",bt.TEXT="text",bt.WHITE="white",(wt=kt||(kt={})).ROUNDED="rounded",wt.ROUNDED_FULL="rounded-full",(_t=Ct||(Ct={})).BASE="base",_t.LARGE="xl",(xt=St||(St={})).FILLED="filled",xt.OUTLINE="outline",xt.ICON_BUTTON="icon-button";var At=defineComponent({name:"ApButton",components:{ApIcon:Te},props:{isDisabled:{type:Boolean,default:!1},iconName:{type:String,default:"envelope"},iconPack:{type:String,default:"fal"},iconSize:{type:String,default:"base"},hasIcon:{type:Boolean,default:!1},isIconLeading:{type:Boolean,default:!0},isIconButton:{type:Boolean,default:!1},type:{type:String,default:"button"},variant:{type:String,default:yt.PRIMARY},size:{type:String,default:Ct.BASE},shape:{type:String,default:kt.ROUNDED},texture:{type:String,default:St.FILLED},iconClass:{type:String,default:""},tag:{type:String,default:"button"}},emits:["click"],setup:(c,d)=>({buttonClasses:computed(()=>[c.isDisabled?yt.DISABLED:c.variant,c.size,c.shape,c.texture,{onlyicon:c.isIconButton}]),leadingIconClass:computed(()=>["leading",c.iconClass]),computedTag:computed(()=>c.isDisabled!==void 0&&c.isDisabled!==!1?"button":c.tag),onClick:f=>{c.isDisabled||d.emit("click",f)}})});At.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-icon");return openBlock(),createBlock(resolveDynamicComponent(c.computedTag),mergeProps(c.$attrs,{type:c.type,class:["ap-button",c.buttonClasses],onClick:c.onClick}),{default:withCtx(()=>[c.hasIcon&&c.isIconLeading||c.isIconButton?(openBlock(),createBlock(y,{key:0,pack:c.iconPack,icon:c.iconName,size:c.iconSize||c.size==="base"?"medium":"large",class:normalizeClass(c.leadingIconClass)},null,8,["pack","icon","size","class"])):createCommentVNode("",!0),c.isIconButton?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:1},[renderSlot(c.$slots,"default"),c.hasIcon&&!c.isIconLeading?(openBlock(),createBlock(y,{key:0,pack:c.iconPack,icon:c.iconName,size:c.iconSize,class:normalizeClass(["trailing",c.iconClass])},null,8,["pack","icon","size","class"])):createCommentVNode("",!0)],64))]),_:3},16,["type","class","onClick"])};var $t={install(c){Be(c,At)}},Ot=defineComponent({name:"ApCheckbox",props:{modelValue:{type:[Boolean,String,Number,Array]},value:{type:[String,Number,Array]},trueValue:{type:[Boolean,String,Number],default:!0},falseValue:{type:[Boolean,String,Number],default:!1},checked:{type:Boolean},id:{type:String},disabled:{type:Boolean},indeterminate:{type:Boolean},name:{type:String,default:""},label:{type:String,default:""},helpText:{type:String,default:""},isPartial:{type:Boolean,default:!1}},emits:["update:modelValue","change"],setup:(c,d)=>({computedValue:computed({get:()=>c.modelValue||c.checked,set(f){d.emit("update:modelValue",f),d.emit("change",f)}})})});const Pt={class:"ap-checkbox"},Mt={class:"relative flex items-start cursor-pointer"},Tt={class:"flex items-center h-5"},It=["id","name","disabled","indeterminate","true-value","false-value","value","checked"],Bt={key:0,class:"label-container"},Ft={key:0,class:"help-text"};Ot.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("fieldset",Pt,[createBaseVNode("label",Mt,[createBaseVNode("div",Tt,[withDirectives(createBaseVNode("input",{id:c.id,"onUpdate:modelValue":d[0]||(d[0]=y=>c.computedValue=y),type:"checkbox",class:"checkbox",name:c.name,disabled:c.disabled,indeterminate:c.indeterminate||c.isPartial,"true-value":c.trueValue,"false-value":c.falseValue,value:c.value,checked:c.checked},null,8,It),[[vModelCheckbox,c.computedValue]]),renderSlot(c.$slots,"default")]),renderSlot(c.$slots,"label",{},()=>[c.label?(openBlock(),createElementBlock("div",Bt,[createBaseVNode("span",null,toDisplayString$1(c.label),1),c.helpText?(openBlock(),createElementBlock("p",Ft,toDisplayString$1(c.helpText),1)):createCommentVNode("",!0),renderSlot(c.$slots,"label-bottom-addon")])):createCommentVNode("",!0)])])])};var Nt={install(c){Be(c,Ot)}};const Rt={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:c=>[...c,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function Et(c,d){let f,m=Rt.themes[c]||{};do f=m[d],f===void 0?m.$extend?m=Rt.themes[m.$extend]||{}:(m=null,f=Rt[d]):m=null;while(m);return f}function Lt(c){const d=[c];let f=Rt.themes[c]||{};do f.$extend&&!f.$resetCss?(d.push(f.$extend),f=Rt.themes[f.$extend]||{}):f=null;while(f);return d.map(m=>`ap-popper--theme-${m}`)}function Vt(c){return c.split("-")[0]}function Ht(c){return c.split("-")[1]}function zt(c){return["top","bottom"].includes(Vt(c))?"x":"y"}function jt(c){return c==="y"?"height":"width"}function Wt(c){let{reference:d,floating:f,placement:m}=c;const g=d.x+d.width/2-f.width/2,v=d.y+d.height/2-f.height/2;let y;switch(Vt(m)){case"top":y={x:g,y:d.y-f.height};break;case"bottom":y={x:g,y:d.y+d.height};break;case"right":y={x:d.x+d.width,y:v};break;case"left":y={x:d.x-f.width,y:v};break;default:y={x:d.x,y:d.y}}const _=zt(m),b=jt(_);switch(Ht(m)){case"start":y[_]=y[_]-(d[b]/2-f[b]/2);break;case"end":y[_]=y[_]+(d[b]/2-f[b]/2)}return y}function Ut(c){return typeof c!="number"?function(d){return i$1({top:0,right:0,bottom:0,left:0},d)}(c):{top:c,right:c,bottom:c,left:c}}function Yt(c){return r$1(i$1({},c),{top:c.y,left:c.x,right:c.x+c.width,bottom:c.y+c.height})}async function Kt(c,d){d===void 0&&(d={});const{x:f,y:m,platform:g,rects:v,elements:y,strategy:_}=c,{boundary:b="clippingParents",rootBoundary:C="viewport",elementContext:k="floating",altBoundary:$=!1,padding:S=0}=d,w=Ut(S),E=y[$?k==="floating"?"reference":"floating":k],A=await g.getClippingClientRect({element:await g.isElement(E)?E:E.contextElement||await g.getDocumentElement({element:y.floating}),boundary:b,rootBoundary:C}),P=Yt(await g.convertOffsetParentRelativeRectToViewportRelativeRect({rect:k==="floating"?r$1(i$1({},v.floating),{x:f,y:m}):v.reference,offsetParent:await g.getOffsetParent({element:y.floating}),strategy:_}));return{top:A.top-P.top+w.top,bottom:P.bottom-A.bottom+w.bottom,left:A.left-P.left+w.left,right:P.right-A.right+w.right}}const qt=Math.min,Gt=Math.max;function Xt(c,d,f){return Gt(c,qt(d,f))}const Qt={left:"right",right:"left",bottom:"top",top:"bottom"};function Jt(c){return c.replace(/left|right|bottom|top/g,d=>Qt[d])}function Zt(c,d){const f=Ht(c)==="start",m=zt(c),g=jt(m);let v=m==="x"?f?"right":"left":f?"bottom":"top";return d.reference[g]>d.floating[g]&&(v=Jt(v)),{main:v,cross:Jt(v)}}const ea={start:"end",end:"start"};function ta(c){return c.replace(/start|end/g,d=>ea[d])}const aa=["top","right","bottom","left"].reduce((c,d)=>c.concat(d,d+"-start",d+"-end"),[]),na=function(c){return c===void 0&&(c={}),{name:"autoPlacement",options:c,async fn(d){var f,m,g,v,y,_;const{x:b,y:C,rects:k,middlewareData:$,placement:S}=d,w=c,{alignment:E=null,allowedPlacements:A=aa,autoAlignment:P=!0}=w,x=u(w,["alignment","allowedPlacements","autoAlignment"]);if((f=$.autoPlacement)!=null&&f.skip)return{};const I=function(nc,rc,sc){return(nc?[...sc.filter(ac=>Ht(ac)===nc),...sc.filter(ac=>Ht(ac)!==nc)]:sc.filter(ac=>Vt(ac)===ac)).filter(ac=>!nc||Ht(ac)===nc||!!rc&&ta(ac)!==ac)}(E,P,A),V=await Kt(d,x),R=(m=(g=$.autoPlacement)==null?void 0:g.index)!=null?m:0,B=I[R],{main:U,cross:G}=Zt(B,k);if(S!==B)return{x:b,y:C,reset:{placement:I[0]}};const X=[V[Vt(B)],V[U],V[G]],re=[...(v=(y=$.autoPlacement)==null?void 0:y.overflows)!=null?v:[],{placement:B,overflows:X}],me=I[R+1];if(me)return{data:{index:R+1,overflows:re},reset:{placement:me}};const ue=re.slice().sort((nc,rc)=>nc.overflows[0]-rc.overflows[0]),se=(_=ue.find(nc=>{let{overflows:rc}=nc;return rc.every(sc=>sc<=0)}))==null?void 0:_.placement;return{data:{skip:!0},reset:{placement:se!=null?se:ue[0].placement}}}}},la=function(c){return c===void 0&&(c={}),{name:"flip",options:c,async fn(d){var f,m;const{placement:g,middlewareData:v,rects:y,initialPlacement:_}=d;if((f=v.flip)!=null&&f.skip)return{};const b=c,{mainAxis:C=!0,crossAxis:k=!0,fallbackPlacements:$,fallbackStrategy:S="bestFit",flipAlignment:w=!0}=b,E=u(b,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","flipAlignment"]),A=Vt(g),P=[_,...$||(A===_||!w?[Jt(_)]:function(G){const X=Jt(G);return[ta(G),X,ta(X)]}(_))],x=await Kt(d,E),I=[];let V=((m=v.flip)==null?void 0:m.overflows)||[];if(C&&I.push(x[A]),k){const{main:G,cross:X}=Zt(g,y);I.push(x[G],x[X])}if(V=[...V,{placement:g,overflows:I}],!I.every(G=>G<=0)){var R,B;const G=((R=(B=v.flip)==null?void 0:B.index)!=null?R:0)+1,X=P[G];if(X)return{data:{index:G,overflows:V},reset:{placement:X}};let re="bottom";switch(S){case"bestFit":{var U;const me=(U=V.slice().sort((ue,se)=>ue.overflows.filter(nc=>nc>0).reduce((nc,rc)=>nc+rc,0)-se.overflows.filter(nc=>nc>0).reduce((nc,rc)=>nc+rc,0))[0])==null?void 0:U.placement;me&&(re=me);break}case"initialPlacement":re=_}return{data:{skip:!0},reset:{placement:re}}}return{}}}},oa=function(c){return c===void 0&&(c=0),{name:"offset",options:c,fn(d){const{x:f,y:m,placement:g,rects:v}=d,y=function(_){let{placement:b,rects:C,value:k}=_;const $=Vt(b),S=["left","top"].includes($)?-1:1,w=typeof k=="function"?k(r$1(i$1({},C),{placement:b})):k,{mainAxis:E,crossAxis:A}=typeof w=="number"?{mainAxis:w,crossAxis:0}:i$1({mainAxis:0,crossAxis:0},w);return zt($)==="x"?{x:A,y:E*S}:{x:E*S,y:A}}({placement:g,rects:v,value:c});return{x:f+y.x,y:m+y.y,data:y}}}};function sa(c){return(c==null?void 0:c.toString())==="[object Window]"}function ia(c){if(c==null)return window;if(!sa(c)){const d=c.ownerDocument;return d&&d.defaultView||window}return c}function ra(c){return ia(c).getComputedStyle(c)}function ua(c){return sa(c)?"":c?(c.nodeName||"").toLowerCase():""}function ca(c){return c instanceof ia(c).HTMLElement}function da(c){return c instanceof ia(c).Element}function pa(c){return c instanceof ia(c).ShadowRoot||c instanceof ShadowRoot}function ma(c){const{overflow:d,overflowX:f,overflowY:m}=ra(c);return/auto|scroll|overlay|hidden/.test(d+m+f)}function fa(c){return["table","td","th"].includes(ua(c))}function ha(c){const d=navigator.userAgent.toLowerCase().includes("firefox"),f=ra(c);return f.transform!=="none"||f.perspective!=="none"||f.contain==="paint"||["transform","perspective"].includes(f.willChange)||d&&f.willChange==="filter"||d&&!!f.filter&&f.filter!=="none"}const va=Math.min,ga=Math.max,ya=Math.round;function ba(c,d){d===void 0&&(d=!1);const f=c.getBoundingClientRect();let m=1,g=1;return d&&ca(c)&&(m=c.offsetWidth>0&&ya(f.width)/c.offsetWidth||1,g=c.offsetHeight>0&&ya(f.height)/c.offsetHeight||1),{width:f.width/m,height:f.height/g,top:f.top/g,right:f.right/m,bottom:f.bottom/g,left:f.left/m,x:f.left/m,y:f.top/g}}function ka(c){return(d=c,(d instanceof ia(d).Node?c.ownerDocument:c.document)||window.document).documentElement;var d}function wa(c){return sa(c)?{scrollLeft:c.pageXOffset,scrollTop:c.pageYOffset}:{scrollLeft:c.scrollLeft,scrollTop:c.scrollTop}}function Ca(c){return ba(ka(c)).left+wa(c).scrollLeft}function _a(c,d,f){const m=ca(d),g=ka(d),v=ba(c,m&&function(b){const C=ba(b);return ya(C.width)!==b.offsetWidth||ya(C.height)!==b.offsetHeight}(d));let y={scrollLeft:0,scrollTop:0};const _={x:0,y:0};if(m||!m&&f!=="fixed")if((ua(d)!=="body"||ma(g))&&(y=wa(d)),ca(d)){const b=ba(d,!0);_.x=b.x+d.clientLeft,_.y=b.y+d.clientTop}else g&&(_.x=Ca(g));return{x:v.left+y.scrollLeft-_.x,y:v.top+y.scrollTop-_.y,width:v.width,height:v.height}}function Sa(c){return ua(c)==="html"?c:c.assignedSlot||c.parentNode||(pa(c)?c.host:null)||ka(c)}function xa(c){return ca(c)&&getComputedStyle(c).position!=="fixed"?c.offsetParent:null}function Da(c){const d=ia(c);let f=xa(c);for(;f&&fa(f)&&getComputedStyle(f).position==="static";)f=xa(f);return f&&(ua(f)==="html"||ua(f)==="body"&&getComputedStyle(f).position==="static"&&!ha(f))?d:f||function(m){let g=Sa(m);for(;ca(g)&&!["html","body"].includes(ua(g));){if(ha(g))return g;g=g.parentNode}return null}(c)||d}function Aa(c){return{width:c.offsetWidth,height:c.offsetHeight}}function $a(c){return["html","body","#document"].includes(ua(c))?c.ownerDocument.body:ca(c)&&ma(c)?c:$a(Sa(c))}function Oa(c,d){var f;d===void 0&&(d=[]);const m=$a(c),g=m===((f=c.ownerDocument)==null?void 0:f.body),v=ia(m),y=g?[v].concat(v.visualViewport||[],ma(m)?m:[]):m,_=d.concat(y);return g?_:_.concat(Oa(Sa(y)))}function Pa(c,d){return d==="viewport"?Yt(function(f){const m=ia(f),g=ka(f),v=m.visualViewport;let y=g.clientWidth,_=g.clientHeight,b=0,C=0;return v&&(y=v.width,_=v.height,Math.abs(m.innerWidth/v.scale-v.width)<.01&&(b=v.offsetLeft,C=v.offsetTop)),{width:y,height:_,x:b,y:C}}(c)):da(d)?function(f){const m=ba(f),g=m.top+f.clientTop,v=m.left+f.clientLeft;return{top:g,left:v,x:v,y:g,right:v+f.clientWidth,bottom:g+f.clientHeight,width:f.clientWidth,height:f.clientHeight}}(d):Yt(function(f){var m;const g=ka(f),v=wa(f),y=(m=f.ownerDocument)==null?void 0:m.body,_=ga(g.scrollWidth,g.clientWidth,y?y.scrollWidth:0,y?y.clientWidth:0),b=ga(g.scrollHeight,g.clientHeight,y?y.scrollHeight:0,y?y.clientHeight:0);let C=-v.scrollLeft+Ca(f);const k=-v.scrollTop;return ra(y||g).direction==="rtl"&&(C+=ga(g.clientWidth,y?y.clientWidth:0)-_),{width:_,height:b,x:C,y:k}}(ka(c)))}function Ma(c){const d=Oa(Sa(c)),f=["absolute","fixed"].includes(ra(c).position)&&ca(c)?Da(c):c;return da(f)?d.filter(m=>da(m)&&function(g,v){const y=v.getRootNode==null?void 0:v.getRootNode();if(g.contains(v))return!0;if(y&&pa(y)){let _=v;do{if(_&&g===_)return!0;_=_.parentNode||_.host}while(_)}return!1}(m,f)&&ua(m)!=="body"):[]}const Ta={getElementRects:c=>{let{reference:d,floating:f,strategy:m}=c;return{reference:_a(d,Da(f),m),floating:r$1(i$1({},Aa(f)),{x:0,y:0})}},convertOffsetParentRelativeRectToViewportRelativeRect:c=>function(d){let{rect:f,offsetParent:m,strategy:g}=d;const v=ca(m),y=ka(m);if(m===y)return f;let _={scrollLeft:0,scrollTop:0};const b={x:0,y:0};if((v||!v&&g!=="fixed")&&((ua(m)!=="body"||ma(y))&&(_=wa(m)),ca(m))){const C=ba(m,!0);b.x=C.x+m.clientLeft,b.y=C.y+m.clientTop}return r$1(i$1({},f),{x:f.x-_.scrollLeft+b.x,y:f.y-_.scrollTop+b.y})}(c),getOffsetParent:c=>{let{element:d}=c;return Da(d)},isElement:c=>da(c),getDocumentElement:c=>{let{element:d}=c;return ka(d)},getClippingClientRect:c=>function(d){let{element:f,boundary:m,rootBoundary:g}=d;const v=[...m==="clippingParents"?Ma(f):[].concat(m),g],y=v[0],_=v.reduce((b,C)=>{const k=Pa(f,C);return b.top=ga(k.top,b.top),b.right=va(k.right,b.right),b.bottom=va(k.bottom,b.bottom),b.left=ga(k.left,b.left),b},Pa(f,y));return _.width=_.right-_.left,_.height=_.bottom-_.top,_.x=_.left,_.y=_.top,_}(c),getDimensions:c=>{let{element:d}=c;return Aa(d)},getClientRects:c=>{let{element:d}=c;return d.getClientRects()}},Ia=(c,d,f)=>(async(m,g,v)=>{const{placement:y="bottom",strategy:_="absolute",middleware:b=[],platform:C}=v;let k=await C.getElementRects({reference:m,floating:g,strategy:_}),{x:$,y:S}=Wt(r$1(i$1({},k),{placement:y})),w=y,E={};for(let A=0;A<b.length;A++){const{name:P,fn:x}=b[A],{x:I,y:V,data:R,reset:B}=await x({x:$,y:S,initialPlacement:y,placement:w,strategy:_,middlewareData:E,rects:k,platform:C,elements:{reference:m,floating:g}});$=I!=null?I:$,S=V!=null?V:S,E=r$1(i$1({},E),{[P]:R!=null?R:{}}),B&&(typeof B=="object"&&(B.placement&&(w=B.placement),B.rects&&(k=B.rects===!0?await C.getElementRects({reference:m,floating:g,strategy:_}):B.rects),{x:$,y:S}=Wt(r$1(i$1({},k),{placement:w}))),A=-1)}return{x:$,y:S,placement:w,strategy:_,middlewareData:E}})(c,d,i$1({platform:Ta},f));let Ba=!1;if(typeof window!="undefined"){Ba=!1;try{const c=Object.defineProperty({},"passive",{get(){Ba=!0}});window.addEventListener("test",null,c)}catch{}}let Fa=!1;typeof window!="undefined"&&typeof navigator!="undefined"&&(Fa=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Na=["auto","top","bottom","left","right"].reduce((c,d)=>c.concat([d,`${d}-start`,`${d}-end`]),[]),Ra={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},Ea={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function La(){return new Promise(c=>requestAnimationFrame(()=>{requestAnimationFrame(c)}))}const Va=[];let Ha=null,za=function(){};function ja(c){return function(d){return Et(d.theme,c)}}typeof window!="undefined"&&(za=window.Element);var Wa=defineComponent({name:"ApPopper",props:{theme:{type:String,default:"tooltip"},targetNodes:{type:Function,default:()=>null},referenceNode:{type:Function,default:()=>null},popperNode:{type:Function,default:()=>null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null,type:String},disabled:{type:Boolean,default:!1},placement:{type:String,default:"top",validator:c=>Na.includes(c)},delay:{type:[String,Number,Object],default:()=>({show:200,hide:0})},distance:{type:[Number,String],default:5},skidding:{type:[Number,String],default:0},triggers:{type:Array,default:ja("triggers")},showTriggers:{type:[Array,Function],default:ja("showTriggers")},hideTriggers:{type:[Array,Function],default:ja("hideTriggers")},popperTriggers:{type:Array,default:ja("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:ja("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:ja("popperHideTriggers")},container:{type:[String,Object,za,Boolean],default:ja("container")},boundary:{type:[String,za],default:ja("boundary")},strategy:{type:String,validator:c=>["absolute","fixed"].includes(c),default:ja("strategy")},autoHide:{type:Boolean,default:ja("autoHide")},handleResize:{type:Boolean,default:ja("handleResize")},instantMove:{type:Boolean,default:ja("instantMove")},eagerMount:{type:Boolean,default:ja("eagerMount")},popperClass:{type:[String,Array,Object],default:ja("popperClass")},computeTransformOrigin:{type:Boolean,default:ja("computeTransformOrigin")},autoMinSize:{type:Boolean,default:ja("autoMinSize")},autoMaxSize:{type:Boolean,default:ja("autoMaxSize")},preventOverflow:{type:Boolean,default:ja("preventOverflow")},overflowPadding:{type:[Number,String],default:ja("overflowPadding")},arrowPadding:{type:[Number,String],default:ja("arrowPadding")},arrowOverflow:{type:Boolean,default:ja("arrowOverflow")},flip:{type:Boolean,default:ja("flip")},shift:{type:Boolean,default:ja("shift")},shiftCrossAxis:{type:Boolean,default:ja("shiftCrossAxis")}},emits:["show","hide","update:shown","apply-show","apply-hide","close-group","close-directive","auto-hide","resize","dispose"],data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null}}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:r$1(i$1({},this.classes),{popperClass:this.popperClass}),result:this.result}}},watch:i$1({shown:"$_autoShowHide",disabled(c){c?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())}},["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((c,d)=>(c[d]="$_computePosition",c),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map(c=>c.toString(36).substring(2,10)).join("_")}`},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:c=null,skipDelay:d=!1,force:f=!1}={}){!f&&this.disabled||(this.$_scheduleShow(c,d),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0)},hide({event:c=null,skipDelay:d=!1}={}){this.$_scheduleHide(c,d),this.$emit("hide"),this.$emit("update:shown",!1)},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter(c=>c.nodeType===c.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".ap-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".ap-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var c;if(this.$_isDisposed)return;const d={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&d.middleware.push(oa({mainAxis:this.distance,crossAxis:this.skidding}));const f=this.placement.startsWith("auto");f?d.middleware.push(na({alignment:(c=this.placement.split("-")[1])!=null?c:""})):d.placement=this.placement,this.preventOverflow&&(this.shift&&d.middleware.push(function(g){return g===void 0&&(g={}),{name:"shift",options:g,async fn(v){const{x:y,y:_,placement:b}=v,C=g,{mainAxis:k=!0,crossAxis:$=!1,limiter:S={fn:B=>{let{x:U,y:G}=B;return{x:U,y:G}}}}=C,w=u(C,["mainAxis","crossAxis","limiter"]),E={x:y,y:_},A=await Kt(v,w),P=zt(Vt(b)),x=P==="x"?"y":"x";let I=E[P],V=E[x];if(k){const B=P==="y"?"bottom":"right";I=Xt(I+A[P==="y"?"top":"left"],I,I-A[B])}if($){const B=x==="y"?"bottom":"right";V=Xt(V+A[x==="y"?"top":"left"],V,V-A[B])}const R=S.fn(r$1(i$1({},v),{[P]:I,[x]:V}));return r$1(i$1({},R),{data:{x:R.x-y,y:R.y-_}})}}}({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!f&&this.flip&&d.middleware.push(la({padding:this.overflowPadding,boundary:this.boundary}))),d.middleware.push((g=>({name:"arrow",options:g,async fn(v){const{element:y,padding:_=0}=g!=null?g:{},{x:b,y:C,placement:k,rects:$,platform:S}=v;if(y==null)return{};const w=Ut(_),E={x:b,y:C},A=zt(Vt(k)),P=jt(A),x=await S.getDimensions({element:y}),I=A==="y"?"top":"left",V=A==="y"?"bottom":"right",R=$.reference[P]+$.reference[A]-E[A]-$.floating[P],B=E[A]-$.reference[A],U=await S.getOffsetParent({element:y}),G=U?A==="y"?U.clientHeight||0:U.clientWidth||0:0,X=R/2-B/2,re=w[I],me=G-x[P]-w[V],ue=G/2-x[P]/2+X,se=Xt(re,ue,me);return{data:{[A]:se,centerOffset:ue-se}}}}))({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&d.middleware.push({name:"arrowOverflow",fn:({placement:g,rects:v,middlewareData:y})=>{let _;const{centerOffset:b}=y.arrow;return _=g.startsWith("top")||g.startsWith("bottom")?Math.abs(b)>v.reference.width/2:Math.abs(b)>v.reference.height/2,{data:{overflow:_}}}}),this.autoMinSize&&d.middleware.push({name:"autoMinSize",fn:({rects:g,placement:v,middlewareData:y})=>{var _;if((_=y.autoMinSize)!=null&&_.skip)return{};let b,C;return v.startsWith("top")||v.startsWith("bottom")?b=g.reference.width:C=g.reference.height,this.$_innerNode.style.minWidth=b!=null?`${b}px`:null,this.$_innerNode.style.minHeight=C!=null?`${C}px`:null,{data:{skip:!0},reset:{rects:!0}}}}),this.autoMaxSize&&d.middleware.push(function(g){return g===void 0&&(g={}),{name:"size",options:g,async fn(v){var y;const{placement:_,rects:b,middlewareData:C}=v,k=g,{apply:$}=k,S=u(k,["apply"]);if((y=C.size)!=null&&y.skip)return{};const w=await Kt(v,S),E=Vt(_),A=Ht(_)==="end";let P,x;E==="top"||E==="bottom"?(P=E,x=A?"left":"right"):(x=E,P=A?"top":"bottom");const I=Gt(w.left,0),V=Gt(w.right,0),R=Gt(w.top,0),B=Gt(w.bottom,0),U={height:b.floating.height-(["left","right"].includes(_)?2*(R!==0||B!==0?R+B:Gt(w.top,w.bottom)):w[P]),width:b.floating.width-(["top","bottom"].includes(_)?2*(I!==0||V!==0?I+V:Gt(w.left,w.right)):w[x])};return $==null||$(i$1(i$1({},U),b)),{data:{skip:!0},reset:{rects:!0}}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({width:g,height:v})=>{this.$_innerNode.style.maxWidth=g!=null?`${g}px`:null,this.$_innerNode.style.maxHeight=v!=null?`${v}px`:null}}));const m=await Ia(this.$_referenceNode,this.$_popperNode,d);Object.assign(this.result,{x:m.x,y:m.y,placement:m.placement,strategy:m.strategy,arrow:i$1(i$1({},m.middlewareData.arrow),m.middlewareData.arrowOverflow)})},$_scheduleShow(c=null,d=!1){if(this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Ha&&this.instantMove&&Ha.instantMove)return Ha.$_applyHide(!0),void this.$_applyShow(!0);d?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(c=null,d=!1){this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Ha=this),d?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(c){const d=this.delay;return parseInt(d&&d[c]||d||0)},async $_applyShow(c=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=c,this.isShown||(this.$_ensureTeleport(),await La(),await this.$_computePosition(),await this.$_applyShowEffect())},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const d=this.$_referenceNode.getBoundingClientRect(),f=this.$_popperNode.querySelector(".ap-popper__wrapper"),m=f.parentNode.getBoundingClientRect(),g=d.x+d.width/2-(m.left+f.offsetLeft),v=d.y+d.height/2-(m.top+f.offsetTop);this.result.transformOrigin=`${g}px ${v}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const c=this.showGroup;if(c){let d;for(let f=0;f<Va.length;f++)d=Va[f],d.showGroup!==c&&(d.hide(),d.$emit("close-group"))}Va.push(this),this.$emit("apply-show"),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await La(),this.classes.showFrom=!1,this.classes.showTo=!0},async $_applyHide(c=!1){if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=c,function(f,m){const g=f.indexOf(m);g!==-1&&f.splice(g,1)}(Va,this),Ha===this&&(Ha=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const d=Et(this.theme,"disposeTimeout");d!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},d)),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await La(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let c=this.container;if(typeof c=="string"?c=window.document.querySelector(c):c===!1&&(c=this.$_targetNodes[0].parentNode),!c)throw new Error("No container for popover: "+this.container);c.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const c=(g,v,y)=>{this.$_events.push({targetNodes:g,eventType:v,handler:y}),g.forEach(_=>_.addEventListener(v,y,Ba?{passive:!0}:void 0))},d=(g,v,y,_,b)=>{let C=y;_!=null&&(C=typeof _=="function"?_(C):_),C.forEach(k=>{const $=v[k];$&&c(g,$,b)})},f=g=>{this.isShown&&!this.$_hideInProgress||(g.usedByTooltip=!0,!this.$_preventShow&&this.show({event:g}))};d(this.$_targetNodes,Ra,this.triggers,this.showTriggers,f),d([this.$_popperNode],Ra,this.popperTriggers,this.popperShowTriggers,f);const m=g=>{g.usedByTooltip||this.hide({event:g})};d(this.$_targetNodes,Ea,this.triggers,this.hideTriggers,m),d([this.$_popperNode],Ea,this.popperTriggers,this.popperHideTriggers,m),c([...Oa(this.$_referenceNode),...Oa(this.$_popperNode)],"scroll",()=>{this.$_computePosition()})},$_removeEventListeners(){this.$_events.forEach(({targetNodes:c,eventType:d,handler:f})=>{c.forEach(m=>m.removeEventListener(d,f))}),this.$_events=[]},$_handleGlobalClose(c,d=!1){this.$_showFrameLocked||(this.hide({event:c}),c.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),d&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(c,d){for(const f of this.$_targetNodes){const m=f.getAttribute(c);m&&(f.removeAttribute(c),f.setAttribute(d,m))}},$_applyAttrsToTarget(c){for(const d of this.$_targetNodes)for(const f in c){const m=c[f];m==null?d.removeAttribute(f):d.setAttribute(f,m)}}}});function Ua(c){for(let d=0;d<Va.length;d++){const f=Va[d],m=f.popperNode();f.$_mouseDownContains=m.contains(c.target)}}function Ya(c,d=!1){for(let f=0;f<Va.length;f++){const m=Va[f],g=m.popperNode(),v=m.$_mouseDownContains||g.contains(c.target);requestAnimationFrame(()=>{(c.closeAllPopover||c.closePopover&&v||m.autoHide&&!v)&&m.$_handleGlobalClose(c,d)})}}let Ka;function qa(){qa.init||(qa.init=!0,Ka=function(){var c=window.navigator.userAgent,d=c.indexOf("MSIE ");if(d>0)return parseInt(c.substring(d+5,c.indexOf(".",d)),10);if(c.indexOf("Trident/")>0){var f=c.indexOf("rv:");return parseInt(c.substring(f+3,c.indexOf(".",f)),10)}var m=c.indexOf("Edge/");return m>0?parseInt(c.substring(m+5,c.indexOf(".",m)),10):-1}()!==-1)}typeof document!="undefined"&&typeof window!="undefined"&&(Fa?(document.addEventListener("touchstart",Ua,!Ba||{passive:!0,capture:!0}),document.addEventListener("touchend",function(c){Ya(c,!0)},!Ba||{passive:!0,capture:!0})):(window.addEventListener("mousedown",Ua,!0),window.addEventListener("click",function(c){Ya(c)},!0)),window.addEventListener("resize",function(c){for(let d=0;d<Va.length;d++)Va[d].$_computePosition(c)})),Wa.render=function(c,d,f,m,g,v){return renderSlot(c.$slots,"default",normalizeProps(guardReactiveProps(c.slotData)))};var Ga={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){qa(),nextTick(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const c=document.createElement("object");this._resizeObject=c,c.setAttribute("aria-hidden","true"),c.setAttribute("tabindex",-1),c.onload=this.addResizeHandlers,c.type="text/html",Ka&&this.$el.appendChild(c),c.data="about:blank",Ka||this.$el.appendChild(c)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Ka&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Xa=withScopeId();pushScopeId("data-v-b329ee4c");const Qa={class:"resize-observer",tabindex:"-1"};popScopeId();const Ja=Xa((c,d,f,m,g,v)=>(openBlock(),createBlock("div",Qa)));Ga.render=Ja,Ga.__scopeId="data-v-b329ee4c",Ga.__file="src/components/ResizeObserver.vue";var Za=defineComponent({name:"ApPopperContent",components:{ResizeObserver:Ga},props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],computed:{themeClass(){return Lt(this.theme)}},methods:{toPx:c=>c==null||isNaN(c)?null:`${c}px`}});const en=["id","aria-hidden","tabindex","data-popper-placement"],tn={ref:"inner",class:"ap-popper__inner"},an=[createBaseVNode("div",{class:"ap-popper__arrow-outer"},null,-1),createBaseVNode("div",{class:"ap-popper__arrow-inner"},null,-1)];Za.render=function(c,d,f,m,g,v){const y=resolveComponent("ResizeObserver");return openBlock(),createElementBlock("div",{id:c.popperId,ref:"popover",class:normalizeClass(["ap-popper__popper",[c.themeClass,c.classes.popperClass,{"ap-popper__popper--shown":c.shown,"ap-popper__popper--hidden":!c.shown,"ap-popper__popper--show-from":c.classes.showFrom,"ap-popper__popper--show-to":c.classes.showTo,"ap-popper__popper--hide-from":c.classes.hideFrom,"ap-popper__popper--hide-to":c.classes.hideTo,"ap-popper__popper--skip-transition":c.skipTransition,"ap-popper__popper--arrow-overflow":c.result.arrow.overflow}]]),style:normalizeStyle({position:c.result.strategy,transform:`translate3d(${Math.round(c.result.x)}px,${Math.round(c.result.y)}px,0)`}),"aria-hidden":c.shown?"false":"true",tabindex:c.autoHide?0:void 0,"data-popper-placement":c.result.placement,onKeyup:d[1]||(d[1]=withKeys(_=>c.autoHide&&c.$emit("hide"),["esc"]))},[createBaseVNode("div",{class:"ap-popper__wrapper",style:normalizeStyle({transformOrigin:c.result.transformOrigin})},[createBaseVNode("div",tn,[c.mounted?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",null,[renderSlot(c.$slots,"default")]),c.handleResize?(openBlock(),createBlock(y,{key:0,onNotify:d[0]||(d[0]=_=>c.$emit("resize",_))})):createCommentVNode("",!0)],64)):createCommentVNode("",!0)],512),createBaseVNode("div",{ref:"arrow",class:"ap-popper__arrow-container",style:normalizeStyle({left:c.toPx(c.result.arrow.x),top:c.toPx(c.result.arrow.y)})},an,4)],4)],46,en)};var nn=defineComponent({name:"ApTooltip",components:{Popper:Wa,PopperContent:Za},inheritAttrs:!1,props:{theme:{type:String}},setup(c,d){const f=ref(null),m=ref(null),g=ref(null);return{themeClass:computed(()=>Lt(c.theme)),popperAttrs:computed(()=>{const v=i$1({},d.attrs);return delete v.class,delete v.style,v}),popper:f,popperContent:m,reference:g,getTargetNodes:()=>Array.from(g.value.children).filter(v=>v!==m.value.$el),show:(...v)=>f.value.show(...v),hide:(...v)=>f.value.popper.hide(...v),dispose:(...v)=>f.value.popper.dispose(...v),onResize:(...v)=>f.value.popper.onResize(...v)}}});nn.render=function(c,d,f,m,g,v){const y=resolveComponent("PopperContent"),_=resolveComponent("Popper");return openBlock(),createBlock(_,mergeProps({ref:"popper"},c.popperAttrs,{"target-nodes":c.getTargetNodes,"reference-node":()=>c.$refs.reference,"popper-node":()=>c.$refs.popperContent.$el}),{default:withCtx(({popperId:b,isShown:C,shouldMountContent:k,skipTransition:$,autoHide:S,show:w,hide:E,handleResize:A,onResize:P,classes:x,result:I})=>[createBaseVNode("div",{ref:"reference",class:normalizeClass(["ap-popper",c.$attrs.class,c.themeClass,{"ap-popper--shown":C}]),style:normalizeStyle(c.$attrs.style)},[renderSlot(c.$slots,"default",{shown:C,show:w,hide:E}),createVNode(y,{ref:"popperContent","popper-id":b,theme:"default",shown:C,mounted:k,"skip-transition":$,"auto-hide":S,"handle-resize":A,classes:x,result:I,onHide:E,onResize:P},{default:withCtx(()=>[renderSlot(c.$slots,"popper",{shown:C,hide:E})]),_:2},1032,["popper-id","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])],6)]),_:3},16,["target-nodes","reference-node","popper-node"])};var ln=defineComponent({name:"ApMetaLabel",components:{Tooltip:nn,Icon:Te},props:{isDisabled:{type:Boolean,default:!1},helperText:{type:String,default:""},hasError:{type:Boolean,default:!1},errorText:{type:String,default:""},hideLabel:{type:Boolean,default:!1},label:{type:String,default:""},cornerHint:{type:String,default:""},attached:{type:Boolean,default:!1},tooltip:{type:Object,default:null}},setup(c){const d=getCurrentInstance();return provide("$field",d),{rootClasses:computed(()=>[{error:c.hasError},{disabled:c.isDisabled}]),labelContainerClasses:computed(()=>["label-container",{"has-no-label":!c.label||c.hideLabel}]),labelClasses:computed(()=>[{"sr-only":c.hideLabel},{label:!c.hideLabel}]),infoLabelClasses:computed(()=>["input-info"])}}});const on={class:"bg-background-and-outline-very-dark px-4 py-3 flex flex-col rounded-sm"},sn={class:"utility-badge text-font-white mb-1"},rn={class:"utility-helpertext text-font-white"},un={class:"flex-grow justify-between flex"},cn=createBaseVNode("div",null,null,-1),dn={key:0,class:"corner-hint"};ln.render=function(c,d,f,m,g,v){var y;const _=resolveComponent("Icon"),b=resolveComponent("Tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass(["ap-meta-label",c.rootClasses])},[createBaseVNode("label",null,[createBaseVNode("span",{class:normalizeClass(c.labelContainerClasses)},[c.label?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(c.labelClasses)},toDisplayString$1(c.label),3)):createCommentVNode("",!0),c.tooltip?(openBlock(),createBlock(b,{key:1,trigger:"hover",options:i$1({placement:"auto",modifiers:{offset:{offset:"0,10px"}}},(y=c.tooltip)==null?void 0:y.options)},{popper:withCtx(()=>[createBaseVNode("div",on,[createBaseVNode("span",sn,toDisplayString$1(c.tooltip.title),1),createBaseVNode("span",rn,toDisplayString$1(c.tooltip.description),1)])]),default:withCtx(()=>[createVNode(_,{class:"ml-2 text-font-label",icon:c.tooltip.icon||"circle-info",pack:"fal"},null,8,["icon"])]),_:1},8,["options"])):createCommentVNode("",!0),createBaseVNode("div",un,[renderSlot(c.$slots,"label-right",{},()=>[cn]),c.cornerHint?(openBlock(),createElementBlock("span",dn,toDisplayString$1(c.cornerHint),1)):createCommentVNode("",!0)])],2),c.attached?renderSlot(c.$slots,"default",{key:0}):createCommentVNode("",!0)]),c.attached?createCommentVNode("",!0):renderSlot(c.$slots,"default",{key:0}),c.hasError&&c.errorText||c.helperText?(openBlock(),createElementBlock("p",{key:1,class:normalizeClass(c.infoLabelClasses)},toDisplayString$1(c.hasError&&c.errorText||c.helperText),3)):createCommentVNode("",!0)],2)};var pn={install(c){Be(c,ln)}},mn=defineComponent({name:"ApInput",components:{ApIcon:Te,ApMetaLabel:ln},props:{isDisabled:{type:Boolean,default:!1},type:{type:String,default:"text"},name:{type:String,default:""},placeholder:{type:String,default:""},helperText:{type:String,default:""},hasError:{type:Boolean,default:!1},errorText:{type:String,default:""},hideLabel:{type:Boolean,default:!1},label:{type:String,default:""},cornerHint:{type:String,default:""},addOn:{type:Object,default:null},defaultValue:{type:String,default:""},modelValue:{type:String,default:""},allowShowPassword:{type:Boolean,default:!1},maxCharacters:{type:Number,default:null},isReadOnly:{type:Boolean,default:!1},isMultiLine:{type:Boolean,default:!1},rows:{type:Number,default:4},tooltip:{type:Object,default:null},pattern:{type:String,default:void 0}},emits:["update:modelValue","input","focus","blur"],setup(c,d){const f=ref(!1),m=ref(),g=computed(()=>[{error:c.hasError},{disabled:c.isDisabled}]),v=computed(()=>["label-container",{"has-no-label":!c.label||c.hideLabel}]),y=computed(()=>[{"sr-only":c.hideLabel},{label:!c.hideLabel}]),_=computed(()=>["input-container"]),b=computed(()=>["addon","leading"]),C=computed(()=>["inline-input-container",{"has-addon-leading":c.addOn&&c.addOn.leading||d.slots["addon-leading"]},{"has-addon-trailing":c.addOn&&c.addOn.trailing||d.slots["addon-trailing"]}]),k=computed(()=>["input"]),$=computed(()=>["addon","trailing"]),S=computed(()=>["input-info"]);return watch(f,w=>{m.value.type=w?"text":c.type}),{isPasswordVisible:f,inputRef:m,rootClasses:g,labelContainerClasses:v,labelClasses:y,inputContainerClasses:_,leadingAddOnClasses:b,inputInlineContainerClasses:C,inputClasses:k,trailingAddOnClasses:$,infoLabelClasses:S,setPasswordVisibility:w=>{f.value=w},onInput:w=>{c.isDisabled||(c.type==="number"&&c.maxCharacters&&w.target.value.length>c.maxCharacters&&(w.target.value=w.target.value.slice(0,c.maxCharacters)),d.emit("update:modelValue",w.target.value,w),d.emit("input",w.target.value,w))},onFocus:()=>{d.emit("focus")},onBlur:()=>{d.emit("blur")}}}});const fn={key:0,class:"addon-text"},hn={class:"inline-addon leading"},vn={key:0,class:"addon-text"},gn=["type","name","disabled","placeholder","default-value","value","rows"],yn=["type","name","disabled","placeholder","default-value","value","readonly","maxlength","pattern"],bn={class:"inline-addon trailing"},kn={key:0,class:"addon-text"},wn={key:0,class:"addon-text"};mn.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-icon"),_=resolveComponent("ap-meta-label");return openBlock(),createElementBlock("div",{class:normalizeClass(["ap-input",c.rootClasses])},[createVNode(_,{label:c.label,"has-error":c.hasError,"corner-hint":c.cornerHint,"helper-text":c.helperText,"hide-label":c.hideLabel,"error-text":c.errorText,"is-disabled":c.isDisabled,tooltip:c.tooltip,attached:""},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(c.inputContainerClasses)},[createBaseVNode("div",{class:normalizeClass(c.leadingAddOnClasses)},[renderSlot(c.$slots,"addon-leading",{},()=>[c.addOn&&c.addOn.leading?(openBlock(),createElementBlock("span",fn,toDisplayString$1(c.addOn.leading.text),1)):createCommentVNode("",!0)])],2),createBaseVNode("div",{class:normalizeClass(c.inputInlineContainerClasses)},[createBaseVNode("div",hn,[renderSlot(c.$slots,"inline-addon-leading",{},()=>[c.addOn&&c.addOn.leadingInline?(openBlock(),createElementBlock("span",vn,toDisplayString$1(c.addOn.leadingInline.text),1)):createCommentVNode("",!0)])]),c.isMultiLine?(openBlock(),createElementBlock("textarea",{key:0,type:c.type,name:c.name,disabled:c.isDisabled,class:normalizeClass(c.inputClasses),placeholder:c.placeholder,"default-value":c.defaultValue,value:c.modelValue,rows:c.rows,onInput:d[0]||(d[0]=(...b)=>c.onInput&&c.onInput(...b)),onFocus:d[1]||(d[1]=(...b)=>c.onFocus&&c.onFocus(...b)),onBlur:d[2]||(d[2]=(...b)=>c.onBlur&&c.onBlur(...b))},null,42,gn)):(openBlock(),createElementBlock("input",{key:1,ref:"inputRef",type:c.type,name:c.name,disabled:c.isDisabled,class:normalizeClass(c.inputClasses),placeholder:c.placeholder,"default-value":c.defaultValue,value:c.modelValue,readonly:c.isReadOnly,maxlength:c.maxCharacters,pattern:c.pattern,onInput:d[3]||(d[3]=(...b)=>c.onInput&&c.onInput(...b)),onFocus:d[4]||(d[4]=(...b)=>c.onFocus&&c.onFocus(...b)),onBlur:d[5]||(d[5]=(...b)=>c.onBlur&&c.onBlur(...b))},null,42,yn)),createBaseVNode("div",bn,[c.allowShowPassword&&c.type==="password"?(openBlock(),createBlock(y,{key:0,icon:"eye",pack:"fal","custom-class":"show-eye-icon",onMousedown:d[6]||(d[6]=b=>c.setPasswordVisibility(!0)),onMouseup:d[7]||(d[7]=b=>c.setPasswordVisibility(!1)),onTouchstart:d[8]||(d[8]=b=>c.setPasswordVisibility(!0)),onTouchend:d[9]||(d[9]=b=>c.setPasswordVisibility(!1))})):createCommentVNode("",!0),c.hasError?(openBlock(),createBlock(y,{key:1,"custom-class":"icon",icon:"circle-exclamation",pack:"fal"})):createCommentVNode("",!0),renderSlot(c.$slots,"inline-addon-trailing",{},()=>[c.addOn&&c.addOn.trailingInline?(openBlock(),createElementBlock("span",kn,toDisplayString$1(c.addOn.trailingInline.text),1)):createCommentVNode("",!0)])])],2),createBaseVNode("div",{class:normalizeClass(c.trailingAddOnClasses)},[renderSlot(c.$slots,"addon-trailing",{},()=>[c.addOn&&c.addOn.trailing?(openBlock(),createElementBlock("span",wn,toDisplayString$1(c.addOn.trailing.text),1)):createCommentVNode("",!0)])],2)],2)]),_:3},8,["label","has-error","corner-hint","helper-text","hide-label","error-text","is-disabled","tooltip"])],2)};var Cn={install(c){Be(c,mn)}};let _n=null;const Sn=ref(new Set),xn=({modalRef:c,latest:d,show:f})=>{let m;function g(v){const y=v.target.closest(".ap-modal");if(d.value&&(!y||y!==c.value)){if(y&&!y.classList.contains("ap-modal--show"))return;m=v.target}}onMounted(()=>{document.addEventListener("click",g),watch(()=>f.value,v=>{nextTick(()=>function(y){y?c.value&&c.value.focus():m&&m.focus()}(v))},{immediate:f.value})}),onUnmounted(()=>{document.removeEventListener("click",g)})},Dn=({modalRef:c,show:d})=>{const f=computed(()=>{const m=[...Sn.value.values()];return!(!m.length||!c.value)&&m[m.length-1]===c.value});return watch(()=>d.value,()=>{nextTick(()=>{var m;if(c.value&&(d.value?(m=c.value,Sn.value.add(m)):(g=>{Sn.value.delete(g)})(c.value),Sn.value.size===0&&typeof window!="undefined")){document.documentElement.classList.remove("is-clipped");const g=_n||document.documentElement.scrollTop;document.documentElement.scrollTop=g,document.body.style.top=null}})},{immediate:!0}),{latest:f}},An=(c,d)=>{typeof window!="undefined"&&(c.value!=="clip"?(_n=_n||document.documentElement.scrollTop,d.value?document.body.style.top=`-${_n}px`:(document.documentElement.scrollTop=_n,document.body.style.top=null,_n=null)):d.value?document.documentElement.classList.add("is-clipped"):document.documentElement.classList.remove("is-clipped"))},$n=(c,d=!1)=>c?d?c.querySelectorAll('*[tabindex="-1"]'):c.querySelectorAll(`a[href]:not([tabindex="-1"]),
|
|
area[href],
|
|
input:not([disabled]),
|
|
select:not([disabled]),
|
|
textarea:not([disabled]),
|
|
button:not([disabled]),
|
|
iframe,
|
|
object,
|
|
embed,
|
|
*[tabindex]:not([tabindex="-1"]),
|
|
*[contenteditable]`):null;let On;const Pn={mounted:(c,{value:d=!0})=>{if(d){let f=$n(c),m=$n(c,!0);f&&f.length>0&&(On=g=>{f=$n(c),m=$n(c,!0);const v=f[0],y=f[f.length-1];g.target===v&&g.shiftKey&&g.key==="Tab"?(g.preventDefault(),y.focus()):(g.target===y||Array.from(m).indexOf(g.target)>=0)&&!g.shiftKey&&g.key==="Tab"&&(g.preventDefault(),v.focus())},c.addEventListener("keydown",On))}},beforeUnmount:c=>{c.removeEventListener("keydown",On)}};var Mn=defineComponent({name:"ModalHeader",components:{ApIcon:Te},props:{title:{type:Object,default:null},closable:{type:Boolean,default:!0}},emits:["close"],setup:(c,d)=>({onClose:()=>{d.emit("close")}})});const Tn={class:"modal-header"},In={class:"modal-header__title"},Bn={class:"modal-header__title__header"},Fn={key:0,class:"modal-header__title__description"},Nn={class:"modal-header__actions"};Mn.render=function(c,d,f,m,g,v){var y,_,b;const C=resolveComponent("ap-icon");return openBlock(),createElementBlock("div",Tn,[createBaseVNode("div",In,[createBaseVNode("div",Bn,toDisplayString$1((y=c.title)==null?void 0:y.subject),1),(_=c.title)!=null&&_.description?(openBlock(),createElementBlock("div",Fn,toDisplayString$1((b=c.title)==null?void 0:b.description),1)):createCommentVNode("",!0)]),createBaseVNode("div",Nn,[c.closable?(openBlock(),createBlock(C,{key:0,class:"modal-header__actions--close",pack:"fal","custom-size":"fa-xl",icon:"xmark",onClick:c.onClose},null,8,["onClick"])):createCommentVNode("",!0)])])};var Rn=defineComponent({name:"ModalActions",components:{ApButton:At,ApIcon:Te},props:{actions:{type:Object,default:null}},emits:["click"],setup:(c,d)=>({onClick:f=>{d.emit("click",f)}})});pushScopeId("data-v-1dc17e06");const En={class:"actions"};popScopeId(),Rn.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-button"),_=resolveComponent("ap-icon"),b=resolveComponent("modal-actions",!0);return openBlock(),createElementBlock("div",En,[c.actions.type==="button"?(openBlock(),createBlock(y,{key:0,variant:c.actions.variant,onClick:d[0]||(d[0]=C=>c.onClick(c.actions.event))},{default:withCtx(()=>[createTextVNode(toDisplayString$1(c.actions.label),1)]),_:1},8,["variant"])):c.actions.type==="icon"?(openBlock(),createBlock(_,{key:1,type:c.actions.variant,pack:c.actions.icon.pack,icon:c.actions.icon.icon,onClick:d[1]||(d[1]=C=>c.onClick(c.actions.event))},{default:withCtx(()=>[createTextVNode(toDisplayString$1(c.actions.label),1)]),_:1},8,["type","pack","icon"])):createCommentVNode("",!0),c.actions.siblings?(openBlock(!0),createElementBlock(Fragment,{key:2},renderList(c.actions.siblings,(C,k)=>(openBlock(),createBlock(b,{key:k,actions:C,onClick:$=>c.onClick(C.event)},null,8,["actions","onClick"]))),128)):createCommentVNode("",!0)])},Rn.__scopeId="data-v-1dc17e06";var Ln=defineComponent({name:"ModalFooter",components:{ModalActions:Rn,ApIcon:Te},props:{actions:{type:Object,default:null},info:{type:Object,default:null},variant:{type:String,default:"default"}},emits:["click"],setup:(c,d)=>({onClick:f=>{d.emit("click",f)}})});const Vn={class:"flex-1 mr-2"},Hn={key:1};Ln.render=function(c,d,f,m,g,v){const y=resolveComponent("modal-actions"),_=resolveComponent("ap-icon");return openBlock(),createElementBlock("div",{class:normalizeClass(["modal-footer",`modal-footer--${c.variant}`])},[createBaseVNode("div",Vn,[c.$slots.modalFooterLeft!==void 0?renderSlot(c.$slots,"modal-footer-left",{key:0},()=>[c.actions.position==="left"&&c.actions.config?(openBlock(),createBlock(y,{key:0,actions:c.actions.config,onClick:c.onClick},null,8,["actions","onClick"])):createCommentVNode("",!0)]):c.info&&c.info.position==="left"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`modal-footer--${c.variant}__info flex items-center space-x-2`)},[c.info.icon?(openBlock(),createBlock(_,mergeProps({key:0,class:"inline-block"},c.info.icon),null,16)):createCommentVNode("",!0),c.info.text?(openBlock(),createElementBlock("div",Hn,toDisplayString$1(c.info.text),1)):createCommentVNode("",!0)],2)):createCommentVNode("",!0)]),createBaseVNode("div",null,[renderSlot(c.$slots,"modal-footer-right"),c.actions.position!=="left"&&c.actions.config?(openBlock(),createBlock(y,{key:0,actions:c.actions.config,onClick:c.onClick},null,8,["actions","onClick"])):createCommentVNode("",!0)])],2)};var zn=defineComponent({name:"ApModal",components:{ModalHeader:Mn,ModalFooter:Ln},directives:{trapFocus:Pn},inheritAttrs:!1,props:{component:[Object,Function],content:String,props:Object,events:Object,onClose:{type:Function,default:()=>{}},disabled:{type:Boolean,default:!1},modelValue:{type:Boolean,default:!0},options:{type:Object,default:()=>({})},trapFocus:{type:Boolean,default:!0},scroll:{type:String,default:"clip"},title:{type:Object,default:null},closable:{type:Boolean,default:!0},actions:{type:Object,default:null},footerConfig:{type:Object,default:()=>({info:null,variant:null})},width:{type:String,default:"auto"},programmatic:Boolean,slots:{type:Object,default:()=>({})},bodyClasses:{type:[String,Array,Object],default:""}},emits:["before-enter","enter","after-enter","enter-cancelled","before-leave","leave","after-leave","leave-cancelled","action"],setup(c,d){const f=ref(c.actions),m=ref(c.footerConfig),{onClose:g,disabled:v,options:y,modelValue:_,scroll:b}=toRefs(c),C=ref(_.value===void 0||_.value),k=ref(null),$=ref(null),S=ref(!v.value),w=i$1({transition:300,closeClickDimmed:!0,closeKeyCode:27,styleModalContent:{}},y.value);watch([()=>_.value,()=>v.value],()=>{const I=_.value&&!v.value;S.value=I,_.value&&(C.value=_.value)},{immediate:!0});const{latest:E}=Dn({modalRef:$,show:S});xn({latest:E,modalRef:$,show:S});const{onMouseDownDimmed:A,onMouseUpDimmed:P}=(({close:I,closeClickDimmed:V,closeKeyCode:R,latest:B})=>{let U=null;function G(X){X.keyCode===R&&B.value&&I.value()}return onMounted(()=>{R&&document.addEventListener("keyup",G)}),onUnmounted(()=>{R&&document.removeEventListener("keyup",G)}),{onMouseDownDimmed:function(X){U=X.target},onMouseUpDimmed:function(X){V&&U===X.target&&I.value(),U=null}}})({close:g,closeClickDimmed:w.closeClickDimmed,closeKeyCode:w.closeKeyCode,latest:E});return(({modalRef:I,show:V,scroll:R})=>{watch(()=>V.value,()=>{nextTick(()=>{if(I.value&&(V.value&&An(R,V),Sn.value.size===0&&typeof window!="undefined")){document.documentElement.classList.remove("is-clipped");const B=_n||document.documentElement.scrollTop;document.documentElement.scrollTop=B,document.body.style.top=null}})},{immediate:!0})})({modalRef:$,show:S,scroll:b}),{inserted:C,latest:E,mergeOptions:w,modalRef:$,componentRef:k,onMouseDownDimmed:A,onMouseUpDimmed:P,onTransitionEmit:{beforeEnter:()=>d.emit("before-enter"),enter:()=>d.emit("enter"),afterEnter:()=>d.emit("after-enter"),enterCancelled:()=>d.emit("enter-cancelled"),beforeLeave:()=>d.emit("before-leave"),leave:()=>d.emit("leave"),afterLeave:()=>{d.emit("after-leave"),_.value===!1&&(C.value=!1,c.programmatic&&window.requestAnimationFrame(()=>{be($.value)}))},leaveCancelled:()=>d.emit("leave-cancelled")},show:S,transition:w.transition?w.transition/1e3+"s":"0s",close:()=>{c.programmatic&&window.requestAnimationFrame(async()=>{S.value=!1,await nextTick(),be($.value)}),g.value()},footerActions:f,footerInfo:m,onActionClick:I=>{d.emit("action",I)}}}});const jn={key:1};let Wn;zn.render=function(c,d,f,m,g,v){const y=resolveComponent("modal-header"),_=resolveComponent("modal-footer"),b=resolveDirective("trap-focus");return c.inserted?(openBlock(),createBlock(Teleport,{key:0,to:"body",disabled:c.disabled},[createVNode(Transition,mergeProps({appear:"",name:"ap-modal"},toHandlers(c.onTransitionEmit)),{default:withCtx(()=>{var C;return[withDirectives(createBaseVNode("div",mergeProps({ref:"modalRef",role:"dialog",tabindex:"-1","aria-modal":"true","aria-label":"Modal window",class:["ap-modal",{"ap-modal--show":c.show},{"ap-modal--latest":c.latest}],style:{transitionDuration:c.transition}},c.$attrs),[createBaseVNode("div",{class:normalizeClass("ap-modal__content"),style:normalizeStyle(r$1(i$1({transitionDuration:c.transition},(C=c.mergeOptions)==null?void 0:C.styleModalContent),{width:c.width})),onMousedown:d[0]||(d[0]=withModifiers((...k)=>c.onMouseDownDimmed&&c.onMouseDownDimmed(...k),["self"])),onMouseup:d[1]||(d[1]=(...k)=>c.onMouseUpDimmed&&c.onMouseUpDimmed(...k))},[renderSlot(c.$slots,"header",{},()=>[c.title?(openBlock(),createBlock(y,{key:0,title:c.title,closable:c.closable,onClose:c.close},null,8,["title","closable","onClose"])):createCommentVNode("",!0)]),createBaseVNode("div",{class:normalizeClass(["modal__body",c.bodyClasses])},[c.component?(openBlock(),createBlock(resolveDynamicComponent(c.component),mergeProps({key:0,ref:"componentRef"},c.props,toHandlers(c.events||{}),{onClose:c.close}),null,16,["onClose"])):c.content?(openBlock(),createElementBlock("div",jn,toDisplayString$1(c.content),1)):renderSlot(c.$slots,"default",{key:2})],2),renderSlot(c.$slots,"footer",{},()=>[c.footerActions?(openBlock(),createBlock(_,{key:0,actions:c.footerActions,info:c.footerInfo.info,variant:c.footerInfo.variant,onClick:c.onActionClick},{"modal-footer-left":withCtx(()=>[c.slots["modal-footer-left"]?(openBlock(),createBlock(resolveDynamicComponent(c.slots["modal-footer-left"]),{key:0})):createCommentVNode("",!0)]),"modal-footer-right":withCtx(()=>[c.slots["modal-footer-right"]?(openBlock(),createBlock(resolveDynamicComponent(c.slots["modal-footer-right"]),{key:0})):createCommentVNode("",!0)]),_:1},8,["actions","info","variant","onClick"])):createCommentVNode("",!0)]),renderSlot(c.$slots,"close")],36)],16),[[vShow,c.show],[b,c.trapFocus]])]}),_:3},16)],8,["disabled"])):createCommentVNode("",!0)};const Un={open(c){let d,f;f=typeof c=="string"?{content:c}:c,f.parent&&(d=f.parent,delete f.parent),Array.isArray(f.content)&&delete f.content;const m=ge({programmatic:!0,slots:{}},f),g=Wn||$e||d.appContext.app,v=h(zn,m,{footer:m.slots.footer,header:m.slots.header,close:m.slots.close,default:m.slots.default});return v.appContext=g?g._context:null,render(v,document.createElement("div")),v.component.ctx}};var Yn={install(c){Wn=c,Be(c,zn),Ne(c,"modal",Un)}},Kn=defineComponent({name:"ApRadioButton",props:{label:{type:String,default:""},helpText:{type:String,default:""},value:{type:Object,default:null,required:!0},name:{type:String,default:""},isChecked:{type:Boolean,default:void 0},modelValue:{type:Object,default:void 0},uniqueField:{type:String,default:""},disabled:{type:Boolean,default:!1}},emits:["update:modelValue","change"],setup(c,d){const f=ref(c.uniqueField&&c.modelValue?c.modelValue[c.uniqueField]:c.modelValue);onMounted(()=>{c.isChecked===!0&&(f.value=g.value,m())}),watch(()=>c.isChecked,()=>{f.value!==g.value&&c.isChecked===!0&&(f.value=g.value,m())}),watch(()=>c.modelValue,y=>{f.value=c.uniqueField?y[c.uniqueField]:y});const m=()=>{d.emit("change",c.value),d.emit("update:modelValue",c.value)},g=computed(()=>c.uniqueField?c.value[c.uniqueField]:c.value),v=computed(()=>({disabled:c.disabled}));return{computedValue:g,selectedItem:f,radioClass:v,onChange:m}}});const qn={class:"radio-button-container"},Gn=["name","value","checked","disabled"],Xn={key:0,class:"radio-button-label"},Qn={key:0,class:"help-text"};Kn.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("div",{class:normalizeClass(["ap-radio-button",c.radioClass])},[createBaseVNode("label",qn,[withDirectives(createBaseVNode("input",{"onUpdate:modelValue":d[0]||(d[0]=y=>c.selectedItem=y),type:"radio",name:c.name,value:c.computedValue,class:"radio-button","aria-describedby":"help-text",checked:c.isChecked,disabled:c.disabled,onChange:d[1]||(d[1]=(...y)=>c.onChange&&c.onChange(...y))},null,40,Gn),[[vModelRadio,c.selectedItem]]),renderSlot(c.$slots,"label",{},()=>[c.label?(openBlock(),createElementBlock("div",Xn,[createBaseVNode("span",null,toDisplayString$1(c.label),1),c.helpText?(openBlock(),createElementBlock("p",Qn,toDisplayString$1(c.helpText),1)):createCommentVNode("",!0),renderSlot(c.$slots,"label-bottom-addon")])):createCommentVNode("",!0)])])],2)};var Jn={install(c){Be(c,Kn)}},Zn=defineComponent({name:"ApMenuItem",components:{ApIcon:Te},props:{item:{type:Object,default:null,required:!0},hasLeadingCheckIcon:{type:Boolean,default:!1},isSelected:{type:Boolean,default:!1},fieldInfo:{type:Object,default:{}}},emits:["click"],setup:(c,d)=>({rootClasses:computed(()=>[{selected:c.isSelected},{"has-supporting-text":!!c.item.supportingText}]),displayText:computed(()=>c.fieldInfo.displayField?c.item[c.fieldInfo.displayField]:c.item),onClick:()=>{d.emit("click",c.item)}})});const el={class:"section"},tl={class:"item-section"},al={key:1,class:"w-4 selection-icon"},nl={class:"text-container"},ll={class:"text main"},ol={class:"text"},sl={key:0,class:"secondary"},il={class:"item-section"},rl={class:"section"},ul={key:0,class:"text"};Zn.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-icon");return c.item?(openBlock(),createElementBlock("button",{key:0,class:normalizeClass(["ap-menu-item",c.rootClasses]),role:"button",type:"button",onClick:d[0]||(d[0]=(..._)=>c.onClick&&c.onClick(..._))},[createBaseVNode("div",el,[createBaseVNode("div",tl,[renderSlot(c.$slots,"leading-selection-icon",{isSelected:c.isSelected},()=>[c.hasLeadingCheckIcon?(openBlock(),createElementBlock(Fragment,{key:0},[c.isSelected?(openBlock(),createBlock(y,{key:0,class:"selection-icon",pack:"fal",icon:"check"})):(openBlock(),createElementBlock("div",al))],64)):createCommentVNode("",!0)]),renderSlot(c.$slots,"default",{item:c.item,isSelected:c.isSelected},()=>[renderSlot(c.$slots,"leading-addon",{item:c.item,isSelected:c.isSelected}),createBaseVNode("span",nl,[createBaseVNode("span",ll,toDisplayString$1(c.displayText),1),createBaseVNode("span",ol,[renderSlot(c.$slots,"trailing-addon",{item:c.item,isSelected:c.isSelected},()=>[c.fieldInfo.secondaryField?(openBlock(),createElementBlock("span",sl,toDisplayString$1(c.item[c.fieldInfo.secondaryField]),1)):createCommentVNode("",!0)])])])])]),createBaseVNode("div",il,[renderSlot(c.$slots,"trailing-selection-icon",{isSelected:c.isSelected},()=>[!c.hasLeadingCheckIcon&&c.isSelected?(openBlock(),createBlock(y,{key:0,class:"selection-icon",pack:"fal",icon:"check"})):createCommentVNode("",!0)])])]),createBaseVNode("div",rl,[renderSlot(c.$slots,"bottom-addon",{item:c.item,isSelected:c.isSelected},()=>[c.fieldInfo.supportingField?(openBlock(),createElementBlock("p",ul,toDisplayString$1(c.item[c.fieldInfo.supportingField]),1)):createCommentVNode("",!0)])])],2)):createCommentVNode("",!0)};var cl=defineComponent({name:"ApMenu",components:{ApMenuItem:Zn,ApInput:mn,ApIcon:Te},props:{menuOptions:{type:Array,default:[]},defaultSelectedOptions:{type:Array,default:[]},hasLeadingCheckIcon:{type:Boolean,default:!1},modelValue:{type:Array,default:[]},isMultiSelect:{type:Boolean,default:!1},variant:{type:String,defaut:"default"},searchPlaceholder:{type:String,default:""},searchValue:{type:String,default:""},displayField:{type:String,default:""},uniqueField:{type:String,default:"key"},supportingField:{type:String,default:""},secondaryField:{type:String,default:""}},emits:["update:modelValue","select","change","update:searchValue","search-input"],setup(c,d){const f=ref(c.modelValue.length>0?[...c.modelValue]:[...c.defaultSelectedOptions]);watch(()=>c.modelValue,y=>{f.value=y});const m=ref(c.searchValue);watch(m,y=>{d.emit("update:searchValue",y),d.emit("search-input",y)});const g=()=>{!c.isMultiSelect&&f.value.length>1&&(f.value=f.value[0]?[f.value[0]]:[],d.emit("update:modelValue",f.value),d.emit("change",f.value[0]),d.emit("select",f.value))};g();const v=computed(()=>({displayField:c.displayField,secondaryField:c.secondaryField,supportingField:c.supportingField}));return watch(()=>c.isMultiSelect,()=>{g()}),{searchWord:m,menuItemFieldInfo:v,getIsSelected:y=>{const _=c.uniqueField?y[c.uniqueField]:y;return f.value.some(b=>(c.uniqueField?b[c.uniqueField]:b)===_)},onSelect:y=>{c.isMultiSelect?(_=>{f.value.find(b=>b[c.uniqueField]===_[c.uniqueField])?f.value=f.value.filter(b=>b[c.uniqueField]!==_[c.uniqueField]):f.value=f.value.concat(_)})(y):f.value=[y],d.emit("update:modelValue",f.value),d.emit("change",y),d.emit("select",f.value)}}}});const dl={class:"ap-menu"},pl={class:"scrollbar ap-menu-items"};cl.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-icon"),_=resolveComponent("ap-input"),b=resolveComponent("ap-menu-item");return openBlock(),createElementBlock("div",dl,[c.variant==="filter"?(openBlock(),createBlock(_,{key:0,modelValue:c.searchWord,"onUpdate:modelValue":d[0]||(d[0]=C=>c.searchWord=C),class:"border-0",placeholder:c.searchPlaceholder},{"inline-addon-leading":withCtx(()=>[createVNode(y,{icon:"magnifying-glass",pack:"fal",class:"search-icon"})]),_:1},8,["modelValue","placeholder"])):createCommentVNode("",!0),createBaseVNode("ul",pl,[createBaseVNode("li",null,[renderSlot(c.$slots,"menu-header")]),(openBlock(!0),createElementBlock(Fragment,null,renderList(c.menuOptions,(C,k)=>(openBlock(),createElementBlock("li",{key:k},[createVNode(b,{item:C,"has-leading-check-icon":c.hasLeadingCheckIcon,"is-selected":c.getIsSelected(C),"field-info":c.menuItemFieldInfo,onClick:c.onSelect},{"leading-selection-icon":withCtx($=>[renderSlot(c.$slots,"item-leading-selection-icon",{isSelected:$.isSelected})]),default:withCtx($=>[renderSlot(c.$slots,"item",{item:$.item})]),"leading-addon":withCtx($=>[renderSlot(c.$slots,"item-leading-addon",{item:$.item})]),"trailing-addon":withCtx($=>[renderSlot(c.$slots,"item-trailing-addon",{item:$.item})]),"bottom-addon":withCtx($=>[renderSlot(c.$slots,"item-bottom-addon",{item:$.item})]),_:2},1032,["item","has-leading-check-icon","is-selected","field-info","onClick"])]))),128)),createBaseVNode("li",null,[renderSlot(c.$slots,"menu-footer")])])])};var ml=defineComponent({name:"ApMenuTrigger",components:{ApIcon:Te,ApButton:At},props:{placeholder:{type:String,default:""},selectedOptions:{type:Object,default:[]},isDisabled:{type:Boolean,default:!1},chevronIcon:{type:String,default:"angle-down"},chevronIconPack:{type:String,default:"fal"},hasSelectionIcon:{type:Boolean,default:!1},hasError:{type:Boolean,default:!1},hasErrorIcon:{type:Boolean,default:!1},variant:{type:String,default:"default"},fieldInfo:{type:String,default:{}}},emits:["triggerClick"],setup:(c,d)=>({apMenuTriggerClasses:computed(()=>[c.variant,{error:c.hasError},{disabled:c.isDisabled}]),displayText:f=>c.fieldInfo.displayField?f[c.fieldInfo.displayField]:f,onClick:()=>{c.isDisabled||d.emit("triggerClick")}})});const fl=["disabled"],hl={class:"trigger-content"},vl={class:"text"},gl={key:0,class:"secondary"},yl={key:1,class:"text"},bl={key:0,class:"separator-container"},kl=[createBaseVNode("div",{class:"separator"},null,-1)];ml.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-icon"),_=resolveComponent("ap-button");return openBlock(),createElementBlock("button",{type:"button",class:"ap-menu-trigger-root",onClick:d[0]||(d[0]=withModifiers((...b)=>c.onClick&&c.onClick(...b),["stop"]))},[createBaseVNode("div",{class:normalizeClass(["ap-menu-trigger",c.apMenuTriggerClasses]),"aria-expanded":"true","aria-haspopup":"true",disabled:c.variant==="cta"},[renderSlot(c.$slots,"default",{},()=>[createBaseVNode("div",hl,[c.selectedOptions.length>0?(openBlock(),createElementBlock(Fragment,{key:0},[renderSlot(c.$slots,"selection-icon",{},()=>[c.hasSelectionIcon||c.variant==="cta"?(openBlock(),createBlock(y,{key:0,class:"selection-icon",pack:"fal","custom-size":"xl",icon:"check"})):createCommentVNode("",!0)]),(openBlock(!0),createElementBlock(Fragment,null,renderList(c.selectedOptions,(b,C)=>(openBlock(),createElementBlock("div",{key:C,class:"selected-options-container"},[renderSlot(c.$slots,"content",{selectedOption:b},()=>[renderSlot(c.$slots,"leading-addon",{selectedOption:b}),createBaseVNode("span",vl,toDisplayString$1(c.displayText(b)),1),renderSlot(c.$slots,"trailing-addon",{selectedOption:b},()=>[c.fieldInfo.secondaryField?(openBlock(),createElementBlock("span",gl,toDisplayString$1(b.secondaryText),1)):createCommentVNode("",!0)])])]))),128))],64)):(openBlock(),createElementBlock("span",yl,toDisplayString$1(c.placeholder),1))])]),c.isDisabled||c.variant==="cta"?createCommentVNode("",!0):(openBlock(),createBlock(y,{key:0,pack:c.chevronIconPack,icon:c.chevronIcon,"custom-size":"xl","custom-class":"chevron-icon"},null,8,["pack","icon"])),c.hasError&&c.hasErrorIcon?(openBlock(),createBlock(y,{key:1,icon:"circle-exclamation",pack:"fal","custom-size":"xl","custom-class":"error-icon"})):createCommentVNode("",!0)],10,fl),c.variant==="cta"?(openBlock(),createElementBlock("div",bl,kl)):createCommentVNode("",!0),c.variant==="cta"?(openBlock(),createBlock(_,{key:1,class:"chevron cta-button","icon-class":"text-xl","has-icon":!0,"is-icon-button":!0,"icon-name":c.chevronIcon,"icon-pack":c.chevronIconPack,onClick:withModifiers(c.onClick,["stop"])},null,8,["icon-name","icon-pack","onClick"])):createCommentVNode("",!0)])};var wl=defineComponent({name:"ApSelectMenu",components:{ApMenuTrigger:ml,ApMenu:cl,ApMetaLabel:ln},props:{placeholder:{type:String,default:""},menuTriggerClass:{type:String,default:""},chevronIcon:{type:String,default:"angle-down"},chevronIconPack:{type:String,default:"fal"},menuOptions:{type:Array,default:[]},hasLeadingCheckIcon:{type:Boolean,default:!1},menuPosition:{type:String,default:"bottom-left"},menuClass:{type:String,default:""},defaultSelectedOptions:{type:Array,default:[]},modelValue:{type:Array,default:[]},hasError:{type:Boolean,default:!1},hasErrorIcon:{type:Boolean,default:!1},isMultiSelect:{type:Boolean,default:!1},variant:{type:String,default:"default"},searchPlaceholder:{type:String,default:""},searchValue:{type:String,default:""},helperText:{type:String,default:""},errorText:{type:String,default:""},hideLabel:{type:Boolean,default:!1},label:{type:String,default:""},cornerHint:{type:String,default:""},isDisabled:{type:Boolean,default:!1},displayField:{type:String,default:""},uniqueField:{type:String,default:""},supportingField:{type:String,default:""},secondaryField:{type:String,default:""},tooltip:{type:Object,default:null}},emits:["select","change","update:modelValue","update:searchValue"],setup(c,d){const f=ref(!1),m=ref(c.modelValue.length>0?[...c.modelValue]:[...c.defaultSelectedOptions]);watch(()=>c.modelValue,k=>{m.value=k});const g=ref(),v=ref(c.searchValue),y=computed(()=>[c.menuPosition,c.menuClass]),_=computed(()=>({"mt-1":c.label||c.cornerHint,[c.menuPosition]:!!c.menuPosition}));watch(v,k=>{d.emit("update:searchValue",k)});const b=k=>{k.target!==g.value&&(f.value=!1)};document.addEventListener("click",b),onBeforeUnmount(()=>{document.removeEventListener("click",b)});const C=computed(()=>({displayField:c.displayField,secondaryField:c.secondaryField,supportingField:c.supportingField}));return{isMenuOpen:f,apMenuTrigger:g,selectMenuGroupClass:_,menuClasses:y,selectedOptions:m,apMenuSearchValue:v,menuTriggerFieldInfo:C,onClick:()=>{f.value=!f.value},onChange:k=>{d.emit("change",k)},onSelect:k=>{d.emit("select",k),d.emit("update:modelValue",k),c.isMultiSelect||(f.value=!1)}}}});const Cl={class:"ap-select-menu"},_l={class:"menu-container"};wl.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-menu-trigger"),_=resolveComponent("ap-menu"),b=resolveComponent("ap-meta-label");return openBlock(),createElementBlock("div",Cl,[createVNode(b,{label:c.label,"has-error":c.hasError,"corner-hint":c.cornerHint,"helper-text":c.helperText,"hide-label":c.hideLabel,"error-text":c.errorText,tooltip:c.tooltip,attached:""},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["select-menu-group",c.selectMenuGroupClass])},[createVNode(y,{ref:"apMenuTrigger",class:normalizeClass(["w-full",c.menuTriggerClass]),placeholder:c.placeholder,"chevron-icon":c.chevronIcon,"chevron-icon-pack":c.chevronIconPack,"selected-options":c.selectedOptions,"has-error":c.hasError,"has-error-icon":c.hasErrorIcon,variant:c.variant,"is-disabled":c.isDisabled,"field-info":c.menuTriggerFieldInfo,onTriggerClick:c.onClick},{"selection-icon":withCtx(()=>[renderSlot(c.$slots,"trigger-selection-icon")]),content:withCtx(C=>[renderSlot(c.$slots,"trigger-content",{selectedOption:C.selectedOption})]),"leading-addon":withCtx(C=>[renderSlot(c.$slots,"trigger-content-leading-addon",{selectedOption:C.selectedOption})]),"trailing-addon":withCtx(C=>[renderSlot(c.$slots,"trigger-content-trailing-addon",{selectedOption:C.selectedOption})]),default:withCtx(()=>[renderSlot(c.$slots,"trigger")]),_:3},8,["class","placeholder","chevron-icon","chevron-icon-pack","selected-options","has-error","has-error-icon","variant","is-disabled","field-info","onTriggerClick"]),createVNode(Transition,{"enter-active-class":"enter-active-class","enter-from-class":"enter-from-class","enter-to-class":"enter-to-class","leave-active-class":"leave-active-class","leave-from-class":"leave-from-class","leave-to-class":"leave-to-class"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",_l,[createVNode(_,{searchValue:c.apMenuSearchValue,"onUpdate:searchValue":d[0]||(d[0]=C=>c.apMenuSearchValue=C),"model-value":c.selectedOptions,class:normalizeClass(["menu",c.menuClasses]),"menu-options":c.menuOptions,"has-leading-check-icon":c.hasLeadingCheckIcon,"is-multi-select":c.isMultiSelect,variant:c.variant,"search-placeholder":c.searchPlaceholder,"supporting-field":c.supportingField,"secondary-field":c.secondaryField,"unique-field":c.uniqueField,"display-field":c.displayField,onChange:c.onChange,onSelect:c.onSelect,onClick:d[1]||(d[1]=withModifiers(()=>{},["stop"]))},{"menu-header":withCtx(()=>[renderSlot(c.$slots,"menu-header")]),"item-leading-selection-icon":withCtx(C=>[renderSlot(c.$slots,"item-leading-selection-icon",{isSelected:C.isSelected})]),item:withCtx(C=>[renderSlot(c.$slots,"item",{item:C.item})]),"item-leading-addon":withCtx(C=>[renderSlot(c.$slots,"item-leading-addon",{item:C.item})]),"item-trailing-addon":withCtx(C=>[renderSlot(c.$slots,"item-trailing-addon",{item:C.item})]),"item-trailing-selection-icon":withCtx(C=>[renderSlot(c.$slots,"item-trailing-selection-icon",{isSelected:C.isSelected})]),"item-bottom-addon":withCtx(C=>[renderSlot(c.$slots,"item-bottom-addon",{item:C.item})]),"menu-footer":withCtx(()=>[renderSlot(c.$slots,"menu-footer")]),_:3},8,["searchValue","model-value","class","menu-options","has-leading-check-icon","is-multi-select","variant","search-placeholder","supporting-field","secondary-field","unique-field","display-field","onChange","onSelect"])],512),[[vShow,c.isMenuOpen]])]),_:3})],2)]),_:3},8,["label","has-error","corner-hint","helper-text","hide-label","error-text","tooltip"])])};var Sl={install(c){Be(c,wl),Be(c,cl),Be(c,Zn),Be(c,ml)}},xl=defineComponent({name:"ApStepsTemplate",props:{steps:{type:Array,default:()=>[],required:!0},clickable:{type:Boolean,default:!1},type:{type:String,default:"simple"}},emits:["step-clicked"]});const Dl=["onClick"];xl.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("nav",{class:normalizeClass(`ap-steps__nav ap-steps__nav--${c.type}`),"aria-label":"Progress"},[renderSlot(c.$slots,"before-steps"),createBaseVNode("ol",{role:"list",class:normalizeClass(`ap-steps__list ap-steps__list--${c.type}`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.steps,(y,_)=>(openBlock(),createElementBlock("li",{key:y.id,class:normalizeClass(`ap-steps__list__item ap-steps__list__item--${c.type} ${_!==c.steps.length-1?`ap-steps__list__item--${c.type}--not-last-step`:""} ${y.status!=="current"&&(c.clickable||y.clickable)?"cursor-pointer":"pointer-events-none"}`),name:"ap-steps-step",onClick:b=>c.$emit("step-clicked",_)},[renderSlot(c.$slots,"default",{step:y,stepIdx:_})],10,Dl))),128))],2)],2)};var Al=defineComponent({name:"ApCircularStep",props:{step:{type:Object,required:!0},stepNameVariant:{type:String,default:"bold"},circleContainerClasses:{type:String,default:""},circleClasses:{type:String,default:""},circleNameClasses:{type:String,default:""}}});const $l=["aria-current"],Ol=["aria-hidden"],Pl={class:"ml-4 min-w-0 flex flex-col flex-grow"},Ml={class:"flex items-center"},Tl={class:"ap-steps__list__item--circles__options-container"},Il={class:"ap-steps__list__item--circles__description"};Al.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("a",{class:"relative flex items-center group","aria-current":c.step.status==="current"?"step":"false"},[createBaseVNode("span",{class:normalizeClass("ap-steps__list__item--circles__container "+c.circleContainerClasses),"aria-hidden":c.step.status==="complete"?"false":"true"},[createBaseVNode("span",{class:normalizeClass(`
|
|
ap-steps__list__item--circles__circle
|
|
ap-steps__list__item--circles__circle--${c.step.status} ${c.circleClasses}
|
|
`)},[renderSlot(c.$slots,"default")],2)],10,Ol),createBaseVNode("span",Pl,[createBaseVNode("span",Ml,[createBaseVNode("span",{class:normalizeClass(`
|
|
ap-steps__list__item--circles__name
|
|
ap-steps__list__item--circles__name--${c.stepNameVariant}
|
|
ap-steps__list__item--circles__name--${c.stepNameVariant}--${c.step.status}
|
|
${c.stepNameVariant==="bold"?"uppercase":""} ${c.circleNameClasses}
|
|
`)},[renderSlot(c.$slots,"step-name",{},()=>[createTextVNode(toDisplayString$1(c.step.name),1)])],2),createBaseVNode("div",Tl,[renderSlot(c.$slots,"step-options")])]),createBaseVNode("span",Il,[renderSlot(c.$slots,"step-description",{},()=>[createTextVNode(toDisplayString$1(c.step.description),1)])])])],8,$l)};var Bl=defineComponent({name:"ApSteps",components:{StepsTemplate:xl,CircularStep:Al,ApIcon:Te},props:{modelValue:{type:Array,required:!0},type:{type:String,default:"circles"},clickable:{type:Boolean,default:!1},stepNameVariant:{type:String,default:"bold"}},emits:["step-activated","update:modelValue"],setup(c,d){const f=c.type==="timeline"?c.modelValue.map(g=>(g.status="current",g)):c.modelValue;let m=-1;return{steps:f,stepClicked:g=>{const v=f.findIndex(_=>_.status==="current"),y=[...f];y[v]=r$1(i$1({},y[v]),m>-1?{status:"complete"}:{status:"upcoming"}),m=y[g].status==="complete"?g:-1,y[g]=r$1(i$1({},y[g]),{status:"current"}),d.emit("update:modelValue",y),d.emit("step-activated",g,v)}}}});const Fl={class:"text-sm font-medium"},Nl={key:0,class:"ap-steps__list__item--bullets--current","aria-current":"step"},Rl=createBaseVNode("span",{class:"absolute w-5 h-5 p-px flex","aria-hidden":"true"},[createBaseVNode("span",{class:"w-full h-full rounded-full bg-cta-primary-background"})],-1),El=createBaseVNode("span",{class:"relative block w-2.5 h-2.5 bg-cta-primary rounded-full","aria-hidden":"true"},null,-1),Ll={class:"sr-only"},Vl={class:"sr-only"},Hl={class:"horizontal-line line-width","aria-hidden":"true"},zl={key:0,class:"ap-steps__list__item--horizontal-circles--complete"},jl={key:1,class:"ap-steps__list__item--horizontal-circles--current","aria-current":"step"},Wl=[createBaseVNode("span",{class:"h-2.5 w-2.5 bg-cta-primary rounded-full","aria-hidden":"true"},null,-1)],Ul={key:2,class:"ap-steps__list__item--horizontal-circles--upcoming"},Yl=[createBaseVNode("span",{class:"h-2.5 w-2.5 bg-background-and-outline-section-and-divider rounded-full","aria-hidden":"true"},null,-1)],Kl={class:"sr-only line-width"},ql={class:"pointer-events-auto"},Gl={class:"ap-steps__list__item--circles__action-container"};Bl.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-icon"),_=resolveComponent("circular-step"),b=resolveComponent("steps-template");return openBlock(),createElementBlock("div",{class:normalizeClass(`ap-steps ap-steps__container ap-steps__container--${c.type}`)},[createVNode(b,{steps:c.steps,type:c.type,clickable:c.clickable,onStepClicked:c.stepClicked},createSlots({default:withCtx(({step:C,stepIdx:k})=>[c.type==="bullets"?(openBlock(),createElementBlock(Fragment,{key:0},[C.status==="current"?(openBlock(),createElementBlock("a",Nl,[Rl,El,createBaseVNode("span",Ll,toDisplayString$1(C.name),1)])):(openBlock(),createElementBlock("a",{key:1,class:normalizeClass(`ap-steps__list__item--bullets--${C.status}`)},[createBaseVNode("span",Vl,toDisplayString$1(C.name),1)],2))],64)):createCommentVNode("",!0),c.type==="horizontal-circles"?(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("div",Hl,[createBaseVNode("div",{class:normalizeClass("h-0.5 w-full "+(C.status==="complete"?"bg-cta-primary":"bg-connector-gray"))},null,2)]),C.status==="complete"?(openBlock(),createElementBlock("a",zl,[createVNode(y,{icon:"check",class:"w-5 h-5 text-font-white","aria-hidden":"true"})])):C.status==="current"?(openBlock(),createElementBlock("a",jl,Wl)):(openBlock(),createElementBlock("a",Ul,Yl)),createBaseVNode("span",Kl,[createTextVNode(toDisplayString$1(C.name)+" ",1),createBaseVNode("div",ql,[renderSlot(c.$slots,"default",{step:C,stepIndex:k})])])],64)):createCommentVNode("",!0),c.type==="circles"||c.type==="timeline"?(openBlock(),createElementBlock(Fragment,{key:2},[k!==c.modelValue.length-1?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["ap-steps__list__item--circles__line",c.type==="timeline"?"ap-steps__list__item--circles__line--complete":`ap-steps__list__item--circles__line--${C.status}`]),"aria-hidden":"true"},null,2)):createCommentVNode("",!0),createVNode(_,{step:C,"circle-classes":c.type==="timeline"?"text-cta-primary "+(k!==c.modelValue.length-1?"ap-steps__list__item--timeline-circle":""):"","circle-name-classes":c.type==="timeline"&&k===c.modelValue.length-1?"text-cta-primary":"","step-name-variant":c.type==="timeline"?"ordinary":c.stepNameVariant},{default:withCtx(()=>[renderSlot(c.$slots,"circle-content",{step:C,stepIndex:k},()=>[c.type!=="timeline"?(openBlock(),createElementBlock(Fragment,{key:0},[C.status==="complete"?(openBlock(),createBlock(y,{key:0,icon:"check",class:"w-5 h-5 text-font-white","aria-hidden":"true"})):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`ap-steps__list__item--circles__circle__dot ap-steps__list__item--circles__circle__dot--${C.status}`)},null,2))],64)):createCommentVNode("",!0)])]),"step-options":withCtx(()=>[renderSlot(c.$slots,"step-options",{step:C,stepIndex:k})]),"step-name":withCtx(()=>[renderSlot(c.$slots,"step-name",{step:C,stepIndex:k})]),"step-description":withCtx(()=>[renderSlot(c.$slots,"step-description",{step:C,stepIndex:k})]),_:2},1032,["step","circle-classes","circle-name-classes","step-name-variant"]),createBaseVNode("div",Gl,[renderSlot(c.$slots,"step-action",{step:C,stepIndex:k})])],64)):createCommentVNode("",!0)]),_:2},[c.type==="bullets"?{name:"before-steps",fn:withCtx(()=>[createBaseVNode("p",Fl," Step "+toDisplayString$1(c.steps.findIndex(C=>C.status==="current")+1)+" of "+toDisplayString$1(c.steps.length),1)])}:void 0]),1032,["steps","type","clickable","onStepClicked"])],2)};var Xl,Ql,Jl,Zl,eo,to,ao={install(c){Be(c,Bl)}};function no(){return(no=Object.assign||function(c){for(var d=1;d<arguments.length;d++){var f=arguments[d];for(var m in f)Object.prototype.hasOwnProperty.call(f,m)&&(c[m]=f[m])}return c}).apply(this,arguments)}function lo(c,d){if(c==null)return{};var f,m,g={},v=Object.keys(c);for(m=0;m<v.length;m++)f=v[m],d.indexOf(f)>=0||(g[f]=c[f]);return g}function oo(c,d){(d==null||d>c.length)&&(d=c.length);for(var f=0,m=new Array(d);f<d;f++)m[f]=c[f];return m}function so(c,d){var f;if(typeof Symbol=="undefined"||c[Symbol.iterator]==null){if(Array.isArray(c)||(f=function(g,v){if(g){if(typeof g=="string")return oo(g,v);var y=Object.prototype.toString.call(g).slice(8,-1);return y==="Object"&&g.constructor&&(y=g.constructor.name),y==="Map"||y==="Set"?Array.from(g):y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y)?oo(g,v):void 0}}(c))||d&&c&&typeof c.length=="number"){f&&(c=f);var m=0;return function(){return m>=c.length?{done:!0}:{done:!1,value:c[m++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return(f=c[Symbol.iterator]()).next.bind(f)}function io(c,d){if(c in d){for(var f=d[c],m=arguments.length,g=new Array(m>2?m-2:0),v=2;v<m;v++)g[v-2]=arguments[v];return typeof f=="function"?f.apply(void 0,g):f}var y=new Error('Tried to handle "'+c+'" but there is no handler defined. Only defined handlers are: '+Object.keys(d).map(function(_){return'"'+_+'"'}).join(", ")+".");throw Error.captureStackTrace&&Error.captureStackTrace(y,io),y}function ro(c){var d,f,m=c.visible,g=m===void 0||m,v=c.features,y=v===void 0?Xl.None:v,_=lo(c,["visible","features"]);return g||y&Xl.Static&&_.props.static?uo(_):y&Xl.RenderStrategy?io((d=_.props.unmount)==null||d?Jl.Unmount:Jl.Hidden,((f={})[Jl.Unmount]=function(){return null},f[Jl.Hidden]=function(){return uo(no({},_,{props:no({},_.props,{hidden:!0,style:{display:"none"}})}))},f)):uo(_)}function uo(c){var d,f=c.props,m=c.attrs,g=c.slots,v=c.slot,y=c.name,_=function(E,A){A===void 0&&(A=[]);for(var P,x=Object.assign({},E),I=so(A);!(P=I()).done;){var V=P.value;V in x&&delete x[V]}return x}(f,["unmount","static"]),b=_.as,C=lo(_,["as"]),k=g.default==null?void 0:g.default(v);if(b==="template"){if(Object.keys(C).length>0||Object.keys(m).length>0){var $=k!=null?k:[],S=$[0],w=$.slice(1);if((d=S)==null||typeof d.type!="string"&&typeof d.type!="object"&&typeof d.type!="function"||w.length>0)throw new Error(['Passing props on "template"!',"","The current component <"+y+' /> is rendering a "template".',"However we need to passthrough the following props:",Object.keys(C).concat(Object.keys(m)).map(function(E){return" - "+E}).join(`
|
|
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(function(E){return" - "+E}).join(`
|
|
`)].join(`
|
|
`));return cloneVNode(S,C)}return Array.isArray(k)&&k.length===1?k[0]:k}return h(b,C,k)}(Ql=Xl||(Xl={}))[Ql.None=0]="None",Ql[Ql.RenderStrategy=1]="RenderStrategy",Ql[Ql.Static=2]="Static",(Zl=Jl||(Jl={}))[Zl.Unmount=0]="Unmount",Zl[Zl.Hidden=1]="Hidden",(to=eo||(eo={})).Space=" ",to.Enter="Enter",to.Escape="Escape",to.Backspace="Backspace",to.ArrowLeft="ArrowLeft",to.ArrowUp="ArrowUp",to.ArrowRight="ArrowRight",to.ArrowDown="ArrowDown",to.Home="Home",to.End="End",to.PageUp="PageUp",to.PageDown="PageDown",to.Tab="Tab";var co=0;function po(){return++co}var mo,fo,ho,vo,go,yo,bo,ko,wo,Co,_o=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(function(c){return c+":not([tabindex='-1'])"}).join(",");function So(c,d){var f=Array.isArray(c)?c:function(S){return S===void 0&&(S=document.body),S==null?[]:Array.from(S.querySelectorAll(_o))}(c),m=document.activeElement,g=function(){if(d&(mo.First|mo.Next))return go.Next;if(d&(mo.Previous|mo.Last))return go.Previous;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")}(),v=function(){if(d&mo.First)return 0;if(d&mo.Previous)return Math.max(0,f.indexOf(m))-1;if(d&mo.Next)return Math.max(0,f.indexOf(m))+1;if(d&mo.Last)return f.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")}(),y=d&mo.NoScroll?{preventScroll:!0}:{},_=0,b=f.length,C=void 0;do{var k;if(_>=b||_+b<=0)return ho.Error;var $=v+_;if(d&mo.WrapAround)$=($+b)%b;else{if($<0)return ho.Underflow;if($>=b)return ho.Overflow}(k=C=f[$])==null||k.focus(y),_+=g}while(C!==document.activeElement);return C.hasAttribute("tabindex")||C.setAttribute("tabindex","0"),ho.Success}(fo=mo||(mo={}))[fo.First=1]="First",fo[fo.Previous=2]="Previous",fo[fo.Next=4]="Next",fo[fo.Last=8]="Last",fo[fo.WrapAround=16]="WrapAround",fo[fo.NoScroll=32]="NoScroll",(vo=ho||(ho={}))[vo.Error=0]="Error",vo[vo.Overflow=1]="Overflow",vo[vo.Success=2]="Success",vo[vo.Underflow=3]="Underflow",(yo=go||(go={}))[yo.Previous=-1]="Previous",yo[yo.Next=1]="Next",(ko=bo||(bo={}))[ko.Strict=0]="Strict",ko[ko.Loose=1]="Loose",(Co=wo||(wo={}))[Co.AddElement=0]="AddElement",Co[Co.RemoveElement=1]="RemoveElement";var xo=Symbol("DescriptionContext");function Do(c){var d=c===void 0?{}:c,f=d.slot,m=f===void 0?ref({}):f,g=d.name,v=g===void 0?"Description":g,y=d.props,_=y===void 0?{}:y,b=ref([]);return provide(xo,{register:function(C){return b.value.push(C),function(){var k=b.value.indexOf(C);k!==-1&&b.value.splice(k,1)}},slot:m,name:v,props:_}),computed(function(){return b.value.length>0?b.value.join(" "):void 0})}var Ao=defineComponent({name:"Description",props:{as:{type:[Object,String],default:"p"}},render:function(){var c=this.context,d=c.name,f=d===void 0?"Description":d,m=c.slot,g=m===void 0?ref({}):m,v=c.props,y=v===void 0?{}:v,_=this.$props,b=no({},Object.entries(y).reduce(function(C,k){var $,S=k[0],w=k[1];return Object.assign(C,(($={})[S]=unref(w),$))},{}),{id:this.id});return ro({props:no({},_,b),slot:g.value,attrs:this.$attrs,slots:this.$slots,name:f})},setup:function(){var c=function(){var f=inject(xo,null);if(f===null)throw new Error("Missing parent");return f}(),d="headlessui-description-"+po();return onMounted(function(){return onUnmounted(c.register(d))}),{id:d,context:c}}});function $o(c){var d;return c==null||c.value==null?null:(d=c.value.$el)!=null?d:c.value}var Oo,Po,Mo,To,Io,Bo,Fo=Symbol("Context");function No(c,d){if(c)return c;var f=d!=null?d:"button";return typeof f=="string"&&f.toLowerCase()==="button"?"button":void 0}(Po=Oo||(Oo={}))[Po.Open=0]="Open",Po[Po.Closed=1]="Closed",(To=Mo||(Mo={}))[To.Open=0]="Open",To[To.Closed=1]="Closed",(Bo=Io||(Io={}))[Bo.Open=0]="Open",Bo[Bo.Closed=1]="Closed";var Ro=Symbol("DisclosureContext");function Eo(c){var d=inject(Ro,null);if(d===null){var f=new Error("<"+c+" /> is missing a parent <Disclosure /> component.");throw Error.captureStackTrace&&Error.captureStackTrace(f,Eo),f}return d}var Lo=Symbol("DisclosurePanelContext"),Vo,Ho,zo,jo,Wo,Uo,Yo,Ko=defineComponent({name:"Disclosure",props:{as:{type:[Object,String],default:"template"},defaultOpen:{type:[Boolean],default:!1}},setup:function(c,d){var f,m=d.slots,g=d.attrs,v="headlessui-disclosure-button-"+po(),y="headlessui-disclosure-panel-"+po(),_=ref(c.defaultOpen?Io.Open:Io.Closed),b=ref(null),C=ref(null),k={buttonId:v,panelId:y,disclosureState:_,panel:b,button:C,toggleDisclosure:function(){var $;_.value=io(_.value,(($={})[Io.Open]=Io.Closed,$[Io.Closed]=Io.Open,$))},closeDisclosure:function(){_.value!==Io.Closed&&(_.value=Io.Closed)},close:function($){k.closeDisclosure();var S=$?$ instanceof HTMLElement?$:$.value instanceof HTMLElement?$o($):$o(k.button):$o(k.button);S==null||S.focus()}};return provide(Ro,k),f=computed(function(){var $;return io(_.value,(($={})[Io.Open]=Oo.Open,$[Io.Closed]=Oo.Closed,$))}),provide(Fo,f),function(){return ro({props:lo(c,["defaultOpen"]),slot:{open:_.value===Io.Open,close:k.close},slots:m,attrs:g,name:"Disclosure"})}}}),qo=defineComponent({name:"DisclosureButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1}},render:function(){var c=Eo("DisclosureButton"),d={open:c.disclosureState.value===Io.Open},f=this.isWithinPanel?{ref:"el",type:this.type,onClick:this.handleClick,onKeydown:this.handleKeyDown}:{id:this.id,ref:"el",type:this.type,"aria-expanded":this.$props.disabled?void 0:c.disclosureState.value===Io.Open,"aria-controls":$o(c.panel)?c.panelId:void 0,disabled:!!this.$props.disabled||void 0,onClick:this.handleClick,onKeydown:this.handleKeyDown,onKeyup:this.handleKeyUp};return ro({props:no({},this.$props,f),slot:d,attrs:this.$attrs,slots:this.$slots,name:"DisclosureButton"})},setup:function(c,d){var f,m,g,v=d.attrs,y=Eo("DisclosureButton"),_=inject(Lo,null),b=_!==null&&_===y.panelId,C=ref(null);return b||watchEffect(function(){y.button.value=C.value}),{isWithinPanel:b,id:y.buttonId,el:C,type:(f=computed(function(){return{as:c.as,type:v.type}}),m=C,g=ref(No(f.value.type,f.value.as)),onMounted(function(){g.value=No(f.value.type,f.value.as)}),watchEffect(function(){var k;g.value||$o(m)&&$o(m)instanceof HTMLButtonElement&&!((k=$o(m))!=null&&k.hasAttribute("type"))&&(g.value="button")}),g),handleClick:function(){var k;c.disabled||(b?(y.toggleDisclosure(),(k=$o(y.button))==null||k.focus()):y.toggleDisclosure())},handleKeyDown:function(k){var $;if(!c.disabled)if(b)switch(k.key){case eo.Space:case eo.Enter:k.preventDefault(),k.stopPropagation(),y.toggleDisclosure(),($=$o(y.button))==null||$.focus()}else switch(k.key){case eo.Space:case eo.Enter:k.preventDefault(),k.stopPropagation(),y.toggleDisclosure()}},handleKeyUp:function(k){switch(k.key){case eo.Space:k.preventDefault()}}}}}),Go=defineComponent({name:"DisclosurePanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0}},render:function(){var c=Eo("DisclosurePanel"),d={open:c.disclosureState.value===Io.Open,close:c.close},f={id:this.id,ref:"el"};return ro({props:no({},this.$props,f),slot:d,attrs:this.$attrs,slots:this.$slots,features:Xl.RenderStrategy|Xl.Static,visible:this.visible,name:"DisclosurePanel"})},setup:function(){var c=Eo("DisclosurePanel");provide(Lo,c.panelId);var d=inject(Fo,null),f=computed(function(){return d!==null?d.value===Oo.Open:c.disclosureState.value===Io.Open});return{id:c.panelId,el:c.panel,visible:f}}});(function(c){c[c.First=0]="First",c[c.Previous=1]="Previous",c[c.Next=2]="Next",c[c.Last=3]="Last",c[c.Specific=4]="Specific",c[c.Nothing=5]="Nothing"})(Vo||(Vo={})),(zo=Ho||(Ho={}))[zo.Open=0]="Open",zo[zo.Closed=1]="Closed",(Wo=jo||(jo={}))[Wo.Open=0]="Open",Wo[Wo.Closed=1]="Closed",(Yo=Uo||(Uo={}))[Yo.Open=0]="Open",Yo[Yo.Closed=1]="Closed";var Xo=Symbol("LabelContext");function Qo(){var c=inject(Xo,null);if(c===null){var d=new Error("You used a <Label /> component, but it is not inside a parent.");throw Error.captureStackTrace&&Error.captureStackTrace(d,Qo),d}return c}function Jo(c){var d=c===void 0?{}:c,f=d.slot,m=f===void 0?{}:f,g=d.name,v=g===void 0?"Label":g,y=d.props,_=y===void 0?{}:y,b=ref([]);return provide(Xo,{register:function(C){return b.value.push(C),function(){var k=b.value.indexOf(C);k!==-1&&b.value.splice(k,1)}},slot:m,name:v,props:_}),computed(function(){return b.value.length>0?b.value.join(" "):void 0})}var Zo=defineComponent({name:"Label",props:{as:{type:[Object,String],default:"label"},passive:{type:[Boolean],default:!1}},render:function(){var c=this.context,d=c.name,f=d===void 0?"Label":d,m=c.slot,g=m===void 0?{}:m,v=c.props,y=v===void 0?{}:v,_=this.$props,b=_.passive,C=lo(_,["passive"]),k=no({},Object.entries(y).reduce(function(S,w){var E,A=w[0],P=w[1];return Object.assign(S,((E={})[A]=unref(P),E))},{}),{id:this.id}),$=no({},C,k);return b&&delete $.onClick,ro({props:$,slot:g,attrs:this.$attrs,slots:this.$slots,name:f})},setup:function(){var c=Qo(),d="headlessui-label-"+po();return onMounted(function(){return onUnmounted(c.register(d))}),{id:d,context:c}}}),es=Symbol("RadioGroupContext");function ts(c){var d=inject(es,null);if(d===null){var f=new Error("<"+c+" /> is missing a parent <RadioGroup /> component.");throw Error.captureStackTrace&&Error.captureStackTrace(f,ts),f}return d}var as,ns,ls=defineComponent({name:"RadioGroup",emits:{"update:modelValue":function(c){return!0}},props:{as:{type:[Object,String],default:"div"},disabled:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean]}},render:function(){return ro({props:no({},lo(this.$props,["modelValue","disabled"]),{ref:"el",id:this.id,role:"radiogroup","aria-labelledby":this.labelledby,"aria-describedby":this.describedby,onKeydown:this.handleKeyDown}),slot:{},attrs:this.$attrs,slots:this.$slots,name:"RadioGroup"})},setup:function(c,d){var f=d.emit,m=ref(null),g=ref([]),v=Jo({name:"RadioGroupLabel"}),y=Do({name:"RadioGroupDescription"}),_=computed(function(){return c.modelValue}),b={options:g,value:_,disabled:computed(function(){return c.disabled}),firstOption:computed(function(){return g.value.find(function(C){return!C.propsRef.disabled})}),containsCheckedOption:computed(function(){return g.value.some(function(C){return toRaw(C.propsRef.value)===toRaw(c.modelValue)})}),change:function(C){var k;if(c.disabled||_.value===C)return!1;var $=(k=g.value.find(function(S){return toRaw(S.propsRef.value)===toRaw(C)}))==null?void 0:k.propsRef;return!($!=null&&$.disabled)&&(f("update:modelValue",C),!0)},registerOption:function(C){var k,$=Array.from((k=m.value)==null?void 0:k.querySelectorAll('[id^="headlessui-radiogroup-option-"]')).reduce(function(S,w,E){var A;return Object.assign(S,((A={})[w.id]=E,A))},{});g.value.push(C),g.value.sort(function(S,w){return $[S.id]-$[w.id]})},unregisterOption:function(C){var k=g.value.findIndex(function($){return $.id===C});k!==-1&&g.value.splice(k,1)}};return provide(es,b),function(C){var k=C.container,$=C.accept,S=C.walk,w=C.enabled;watchEffect(function(){var E=k.value;if(E&&(w===void 0||w.value))for(var A=Object.assign(function(x){return $(x)},{acceptNode:$}),P=document.createTreeWalker(E,NodeFilter.SHOW_ELEMENT,A,!1);P.nextNode();)S(P.currentNode)})}({container:computed(function(){return $o(m)}),accept:function(C){return C.getAttribute("role")==="radio"?NodeFilter.FILTER_REJECT:C.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk:function(C){C.setAttribute("role","none")}}),{id:"headlessui-radiogroup-"+po(),labelledby:v,describedby:y,el:m,handleKeyDown:function(C){if(m.value&&m.value.contains(C.target)){var k=g.value.filter(function(E){return E.propsRef.disabled===!1}).map(function(E){return E.element});switch(C.key){case eo.ArrowLeft:case eo.ArrowUp:if(C.preventDefault(),C.stopPropagation(),So(k,mo.Previous|mo.WrapAround)===ho.Success){var $=g.value.find(function(E){return E.element===document.activeElement});$&&b.change($.propsRef.value)}break;case eo.ArrowRight:case eo.ArrowDown:if(C.preventDefault(),C.stopPropagation(),So(k,mo.Next|mo.WrapAround)===ho.Success){var S=g.value.find(function(E){return E.element===document.activeElement});S&&b.change(S.propsRef.value)}break;case eo.Space:C.preventDefault(),C.stopPropagation();var w=g.value.find(function(E){return E.element===document.activeElement});w&&b.change(w.propsRef.value)}}}}}});(ns=as||(as={}))[ns.Empty=1]="Empty",ns[ns.Active=2]="Active";var os,ss,is,rs,us=defineComponent({name:"RadioGroupOption",props:{as:{type:[Object,String],default:"div"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1}},render:function(){var c=lo(this.$props,["value","disabled"]),d={checked:this.checked,disabled:this.disabled,active:Boolean(this.state&as.Active)};return ro({props:no({},c,{id:this.id,ref:"el",role:"radio","aria-checked":this.checked?"true":"false","aria-labelledby":this.labelledby,"aria-describedby":this.describedby,"aria-disabled":!!this.disabled||void 0,tabIndex:this.tabIndex,onClick:this.disabled?void 0:this.handleClick,onFocus:this.disabled?void 0:this.handleFocus,onBlur:this.disabled?void 0:this.handleBlur}),slot:d,attrs:this.$attrs,slots:this.$slots,name:"RadioGroupOption"})},setup:function(c){var d=ts("RadioGroupOption"),f="headlessui-radiogroup-option-"+po(),m=Jo({name:"RadioGroupLabel"}),g=Do({name:"RadioGroupDescription"}),v=ref(null),y=computed(function(){return{value:c.value,disabled:c.disabled}}),_=ref(as.Empty);onMounted(function(){return d.registerOption({id:f,element:v,propsRef:y})}),onUnmounted(function(){return d.unregisterOption(f)});var b=computed(function(){var $;return(($=d.firstOption.value)==null?void 0:$.id)===f}),C=computed(function(){return d.disabled.value||c.disabled}),k=computed(function(){return toRaw(d.value.value)===toRaw(c.value)});return{id:f,el:v,labelledby:m,describedby:g,state:_,disabled:C,checked:k,tabIndex:computed(function(){return C.value?-1:k.value||!d.containsCheckedOption.value&&b.value?0:-1}),handleClick:function(){var $;d.change(c.value)&&(_.value|=as.Active,($=v.value)==null||$.focus())},handleFocus:function(){_.value|=as.Active},handleBlur:function(){_.value&=~as.Active}}}}),cs=Zo,ds=Ao;(ss=os||(os={})).Finished="finished",ss.Cancelled="cancelled",(rs=is||(is={})).Visible="visible",rs.Hidden="hidden",Xl.RenderStrategy;const ps={hasClass:(c,d)=>!!c&&c.classList.contains(d),addClass:(c,d)=>{c&&c.classList.add(d)},removeClass:(c,d)=>{c&&c.classList.remove(d)},toggle:(c,d)=>{(ps.hasClass(c,d)?ps.removeClass:ps.addClass)(c,d)}};var ms=defineComponent({components:{Disclosure:Ko,DisclosureButton:qo,DisclosurePanel:Go,ApIcon:Te},props:{expandable:{type:Boolean,default:!1},position:{type:String,default:"left"},variant:{type:String,default:"light"},iconSize:{type:String,default:"medium"},routes:{type:Array,required:!0},modelValue:{type:String,default:""},width:{type:String,default:"240px"}},emits:["route-active","update:modelValue","expanded"],setup(c,d){const f=ref(),m=ref(),g=ref(!1),v=ref(!1),y="ap-sidebar-parent--open",_="ap-sidebar-container-push-to"+(c.position==="left"?"right":"left"),b=computed(()=>{const E=[];for(let A of c.routes)if(A.children&&A.children.length){let P=0;for(let x of A.children)x.count&&(P+=x.count);E.push(P)}else E.push(A.count||0);return E}),C=E=>E.to===c.modelValue||E.children&&E.children.find(A=>A.to===c.modelValue),k=async()=>{const E=document.body;ps.toggle(E,_),ps.toggle(m.value,y),await nextTick(),v.value=m.value.classList.contains(y)},$=c.position==="left"?"right":"left";onMounted(()=>{ps.hasClass(document.body,"ap-sidebar-container-push-"+$)||ps.addClass(document.body,"ap-sidebar-container-push-"+$),c.expandable?document.querySelector(":root").style.setProperty("--ap-sidebar-initial-width",f.value.parentElement.clientWidth+"px"):k()}),onBeforeUnmount(()=>{ps.removeClass(document.body,"ap-sidebar-container-push-"+$)}),watch(()=>v.value,E=>{d.emit("expanded",E)});const S=_e(c.width);var w=document.querySelector(":root");return w.style.setProperty("--ap-sidebar-width",S),w.style.setProperty("--ap-sidebar-initial-width","4.5rem"),w.style.setProperty("--ap-sidebar--transition-time",c.expandable?"0.3s":"0s"),{navItemsCount:b,isItemActive:C,isIconActive:E=>C(E)?`ap-sidebar__icon--${c.variant}--active`:"",isChipActive:E=>C(E)?`ap-sidebar__chip--${c.variant}--active`:"",routeActivated:E=>{d.emit("update:modelValue",E.to),d.emit("route-active",E)},sidebar:f,sidebarParent:m,hovered:g,expanded:v,sidebarPushToggle:k,onSidebarMouseEnter:()=>{c.expandable&&(m.value.classList.contains(y)||(ps.toggle(m.value,y),v.value=m.value.classList.contains(y),g.value=!0))},onSidebarMouseLeave:()=>{c.expandable&&(document.body.classList.contains(_)||(ps.toggle(m.value,y),v.value=m.value.classList.contains(y),g.value=!1))}}}});const fs={class:"sticky top-0 flex items-center flex-shrink-0 px-4"},hs={class:"mt-5 flex-grow flex flex-col"},vs={class:"flex-1 px-2 space-y-1","aria-label":"Sidebar"},gs={key:0},ys=["onClick"],bs={class:"flex-1 ml-3"},ks={class:"flex-1 ml-3"},ws=["onClick"],Cs={class:"flex items-center w-full space-x-2"},_s={class:"w-1/12"},Ss={key:0,class:"w-11/12 flex justify-between"},xs={class:"sticky bottom-0"};ms.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-icon"),_=resolveComponent("disclosure-button"),b=resolveComponent("disclosure-panel"),C=resolveComponent("disclosure");return openBlock(),createElementBlock("div",{ref:"sidebarParent",class:normalizeClass(`ap-sidebar-parent ap-sidebar-parent--${c.position}`)},[c.expandable?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`ap-sidebar-parent--${c.position}__toggler`),onClick:d[0]||(d[0]=withModifiers((...k)=>c.sidebarPushToggle&&c.sidebarPushToggle(...k),["stop","prevent"]))},[createVNode(y,{icon:"angles-"+(c.expanded?c.position==="left"?"left":"right":c.position==="right"?"left":"right")},null,8,["icon"])],2)):createCommentVNode("",!0),createBaseVNode("div",{ref:"sidebar",class:normalizeClass(`ap-sidebar ap-sidebar--${c.variant} ${c.hovered?`ap-sidebar--${c.position}--hovered`:""} scrollbar`),onMouseenter:d[1]||(d[1]=(...k)=>c.onSidebarMouseEnter&&c.onSidebarMouseEnter(...k)),onMouseleave:d[2]||(d[2]=(...k)=>c.onSidebarMouseLeave&&c.onSidebarMouseLeave(...k))},[renderSlot(c.$slots,"default",{},()=>[createBaseVNode("div",fs,[renderSlot(c.$slots,"nav-before",{expanded:c.expanded})]),createBaseVNode("div",hs,[createBaseVNode("nav",vs,[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.routes,(k,$)=>(openBlock(),createElementBlock(Fragment,{key:k.name},[k.children?(openBlock(),createBlock(C,{key:1,as:"div",class:"space-y-1"},{default:withCtx(({open:S})=>[createVNode(_,{class:normalizeClass([c.isItemActive(k)?`ap-sidebar__item--${c.variant}--active`:`ap-sidebar__item--${c.variant}--inactive ap-sidebar__item--${c.variant}--focus`,`ap-sidebar__item ap-sidebar__item--${c.variant} text-left pr-1`])},{default:withCtx(()=>[createVNode(y,{icon:k.icon.name,pack:k.icon.pack,size:k.icon.size||c.iconSize,class:normalizeClass([`ap-sidebar__icon ap-sidebar__icon--${c.variant}`,c.isIconActive(k)]),"aria-hidden":"true"},null,8,["icon","pack","size","class"]),c.expanded?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("span",ks,toDisplayString$1(k.name),1),c.navItemsCount[$]?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([c.isChipActive(k),`ap-sidebar__chip ap-sidebar__chip--${c.variant}`])},toDisplayString$1(c.navItemsCount[$]),3)):createCommentVNode("",!0),createVNode(y,{class:normalizeClass([S?"rotate-90":"",`ml-3 flex-shrink-0 h-5 w-5 transform transition ap-sidebar__icon--${c.variant}`,c.isIconActive(k)]),icon:"caret-right",pack:"fas",size:"medium","aria-hidden":"true"},null,8,["class"])],64)):createCommentVNode("",!0)]),_:2},1032,["class"]),createVNode(b,{class:"space-y-1"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(k.children,w=>(openBlock(),createElementBlock("a",{key:w.name,class:normalizeClass([c.isIconActive(w)?`ap-sidebar__item--${c.variant}--active pointer-events-none`:`ap-sidebar__item--${c.variant}--inactive`,`ap-sidebar__item ap-sidebar__item--${c.variant} ${c.expanded?"pl-11":"pl-4"} pr-2`]),onClick:E=>c.routeActivated(w)},[createBaseVNode("div",Cs,[createBaseVNode("div",_s,[createVNode(y,{icon:"circle-o",pack:"fal","custom-size":"fa-xs","aria-hidden":"true",class:"mr-2"})]),c.expanded?(openBlock(),createElementBlock("div",Ss,[createTextVNode(toDisplayString$1(w.name)+" ",1),w.count?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([c.isChipActive(w),`ap-sidebar__chip ap-sidebar__chip--${c.variant}`])},toDisplayString$1(w.count),3)):createCommentVNode("",!0)])):createCommentVNode("",!0)])],10,ws))),128))]),_:2},1024)]),_:2},1024)):(openBlock(),createElementBlock("div",gs,[createBaseVNode("a",{class:normalizeClass([c.isItemActive(k)?`ap-sidebar__item--${c.variant}--active pointer-events-none`:`ap-sidebar__item--${c.variant}--inactive`,`ap-sidebar__item ap-sidebar__item--${c.variant} pr-2`]),onClick:S=>c.routeActivated(k)},[createVNode(y,{icon:k.icon.name,pack:k.icon.pack,size:k.icon.size||c.iconSize,class:normalizeClass([c.isIconActive(k),`ap-sidebar__icon ap-sidebar__icon--${c.variant}`]),"aria-hidden":"true"},null,8,["icon","pack","size","class"]),c.expanded?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",bs,toDisplayString$1(k.name),1),c.navItemsCount[$]?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([c.isChipActive(k),`ap-sidebar__chip ap-sidebar__chip--${c.variant}`])},toDisplayString$1(c.navItemsCount[$]),3)):createCommentVNode("",!0)],64)):createCommentVNode("",!0)],10,ys)]))],64))),128))])]),createBaseVNode("div",xs,[renderSlot(c.$slots,"nav-after",{expanded:c.expanded})])])],34)],2)};var Ds={install(c){Be(c,ms)}},As=defineComponent({name:"ApLoading",components:{[Te.name]:Te},configField:"loading",props:{active:{type:Boolean,default:!1},programmatic:{type:Boolean,default:!1},container:{type:[Object,Function,HTMLElement],default:null},fullPage:{type:Boolean,default:!0},animation:{type:String,default:"fade"},canCancel:{type:Boolean,default:!1},onCancel:{type:Function,default:()=>{}},icon:{type:String,default:"loading"},iconSpin:{type:Boolean,default:!0},iconSize:{type:String,default:"large"}},emits:["update:active","close","update:full-page"],setup(c,d){const f=ref(c.active||!1),m=ref(c.fullPage),g=ref(null);watch(()=>c.active,b=>{f.value=b}),watch(()=>c.fullPage,b=>{m.value=b});const v=()=>{c.onCancel.apply(null,arguments),d.emit("close"),d.emit("update:active",!1),c.programmatic&&(f.value=!1,setTimeout(()=>{render(null,c.container||document.body),g.value&&be(g.value)},150))},y=()=>{c.canCancel&&f.value&&v()},_=({key:b})=>{b!=="Escape"&&b!=="Esc"||y()};return typeof window!="undefined"&&document.addEventListener("keyup",_),onMounted(()=>{c.programmatic&&(c.container?(m.value=!1,d.emit("update:full-page",!1),c.container.appendChild(g.value)):document.body.appendChild(g.value),f.value=!0)}),onBeforeUnmount(()=>{typeof window!="undefined"&&document.removeEventListener("keyup",_)}),{isActive:f,displayInFullPage:m,loadingRef:g,keyPress:_,close:v,cancel:y}}});As.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-icon");return openBlock(),createBlock(Transition,{name:c.animation},{default:withCtx(()=>[c.isActive?(openBlock(),createElementBlock("div",{key:0,ref:"loadingRef",class:normalizeClass(["ap-loading",{"ap-loading--fullpage":c.displayInFullPage}])},[createBaseVNode("div",{class:"ap-loading__overlay",onClick:d[0]||(d[0]=(..._)=>c.cancel&&c.cancel(..._))}),renderSlot(c.$slots,"default",{},()=>[createVNode(y,{icon:c.icon,spin:c.iconSpin,size:c.iconSize,class:"ap-loading__icon",both:""},null,8,["icon","spin","size"])])],2)):createCommentVNode("",!0)]),_:3},8,["name"])};const $s={open(c){const d=document.createElement("div"),f=ge({programmatic:!0,active:!0},c),m=$e,g=h(As,f);return g.appContext=m._context,render(g,d),g.component.ctx}};var Os={install(c){Be(c,As),Ne(c,"loading",$s)}};const Ps=(c,d)=>we(c).split(" ").filter(f=>f.length>0).map(f=>f+d).join(" "),Ms=c=>{const d=(c.$options.computed?Object.keys(c.$options.computed):[]).filter(f=>{return g="Classes",(m=f).indexOf(g,m.length-g.length)===-1;var m,g}).reduce((f,m)=>(f[m]=c[m],f),{});return{props:c.$props,data:c.$data,computed:d}};var Ts=defineComponent({isAquariusPrime:!0,props:{override:Boolean},methods:{computedClass(c,d,f=""){const m=this.$props.override===!0?{}:Ae(),g=this.$props.override||fe(m,`${this.$options.configField}.override`,!1),v=fe(m,`${this.$options.configField}.${c}.override`,g),y=fe(m,"transformClasses",void 0),_=fe(m,`${this.$options.configField}.transformClasses`,void 0);let b=fe(m,`${this.$options.configField}.${c}.class`,"")||fe(m,`${this.$options.configField}.${c}`,""),C=fe(this.$props,c);Array.isArray(C)&&(C=C.join(" ")),d.search("{*}")!==-1?d=d.replace(/\{\*\}/g,f):d+=f;let k=null;typeof C=="function"?(k=Ms(this),C=C(f,k)):C=Ps(C,f),b=typeof b=="function"?b(f,k||Ms(this)):Ps(b,f);let $=`${g&&!v||!g&&!v?d:""} ${we(b)} ${we(C)}`.trim().replace(/\s\s+/g," ");return _&&($=_($)),y&&($=y($)),$}}}),Is=defineComponent({name:"ApSwitch",components:{ApIcon:Te},mixins:[Ts],configField:"switch",props:{modelValue:[String,Number,Boolean],nativeValue:[String,Number,Boolean],disabled:{type:Boolean,default:!1},variant:{type:String,default:"primary"},passiveVariant:String,name:String,required:{type:Boolean,default:!1},size:{type:String,default:"base"},trueValue:{type:[String,Number,Boolean],default:!0},falseValue:{type:[String,Number,Boolean],default:!1},rounded:{type:Boolean,default:!0},leftLabel:{type:Boolean,default:!1},ariaLabelledby:String,showIcon:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(c,{emit:d}){const f=ref(c.modelValue),m=ref(!1),g=ref(null),v=ref(null),y=ref(f.value);watch(()=>c.modelValue,S=>{f.value=S,y.value=S}),watch(()=>y.value,S=>{f.value=S,d("update:modelValue",f.value)});const _=computed(()=>["ap-switch","ap-switch--"+c.size,"ap-switch--"+c.variant,"ap-switch--"+c.passiveVariant+"-passive",{"ap-switch--disabled":c.disabled}]),b=computed(()=>["ap-switch__check",{"ap-switch__check--checked":f.value===c.trueValue},{"ap-switch--rounded":c.rounded},{"ap-switch__check--focused":!c.disabled&&m.value}]),C=computed(()=>["ap-switch__wrapper",{"ap-switch__wrapper--left":c.leftLabel}]),k=computed(()=>["ap-switch__check-switch",{"ap-switch--rounded":c.rounded}]),$=computed(()=>"ap-switch__label");return{newValue:f,isMouseDown:m,computedValue:y,input:g,label:v,focus:()=>{g.value.focus()},rootClasses:_,labelClasses:$,checkClasses:b,elementsWrapperClasses:C,checkSwitchClasses:k}}});const Bs=["disabled","name","required","value","true-value","false-value","aria-labelledby"],Fs=["id"];Is.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-icon");return openBlock(),createElementBlock("label",{ref:"label",class:normalizeClass(c.rootClasses),onClick:d[2]||(d[2]=(..._)=>c.focus&&c.focus(..._)),onKeydown:d[3]||(d[3]=withKeys(withModifiers(_=>c.label.click(),["prevent"]),["enter"])),onMousedown:d[4]||(d[4]=_=>c.isMouseDown=!0),onMouseup:d[5]||(d[5]=_=>c.isMouseDown=!1),onMouseout:d[6]||(d[6]=_=>c.isMouseDown=!1),onBlur:d[7]||(d[7]=_=>c.isMouseDown=!1)},[withDirectives(createBaseVNode("input",{ref:"input","onUpdate:modelValue":d[0]||(d[0]=_=>c.computedValue=_),type:"checkbox",disabled:c.disabled,name:c.name,required:c.required,value:c.nativeValue,"true-value":c.trueValue,"false-value":c.falseValue,"aria-labelledby":c.ariaLabelledby,onClick:d[1]||(d[1]=withModifiers(()=>{},["stop"]))},null,8,Bs),[[vModelCheckbox,c.computedValue]]),createBaseVNode("span",{class:normalizeClass(c.elementsWrapperClasses)},[createBaseVNode("span",{class:normalizeClass(c.checkClasses)},[createBaseVNode("span",{class:normalizeClass(c.checkSwitchClasses)},[c.showIcon?(openBlock(),createBlock(y,{key:0,class:normalizeClass(c.newValue===c.trueValue?"check":"xmark"),icon:c.newValue===c.trueValue?"check":"xmark",pack:"fas","custom-size":"xs"},null,8,["class","icon"])):createCommentVNode("",!0)],2)],2),createBaseVNode("span",{id:c.ariaLabelledby,class:normalizeClass(c.labelClasses)},[renderSlot(c.$slots,"default")],10,Fs)],2)],34)};var Ns,Rs,Es,Ls,Vs,Hs,zs,js={install(c){Be(c,Is)}};(Rs=Ns||(Ns={})).xs="xs",Rs.sm="sm",Rs.base="base",Rs.md="md",Rs.lg="lg",Rs.xl="xl",(Ls=Es||(Es={})).circular="circular",Ls.rounded="rounded",(Hs=Vs||(Vs={})).top="top",Hs.bottom="bottom",function(c){c.ONLINE="online",c.OFFLINE="offline"}(zs||(zs={}));var Ws=defineComponent({components:{ApAlert:Ue},props:{props:{type:Object,default:{}},programmaticData:{type:Object,default:null},container:{type:Object,default:null},anchorElement:{type:Object,default:null},duration:{type:Number,default:3e3},indefinite:{type:Boolean,default:!1},queue:{type:Boolean,default:!0},onClose:{type:Function,default:()=>{}},position:{type:String,default:"top"},pauseOnHover:{type:Boolean,default:!1}},emits:["close"],setup(c,{emit:d}){const f=ref(null),m=ref(!1),g=ref(!1),v=ref(null),y=ref(null),_=computed(()=>[...c.props.actions?c.props.actions:[],{type:"icon",button:{iconName:"xmark",iconPack:"fal",isIconButton:!0,variant:yt.SUCCESS,label:"X",deepBackground:!0,event:"close"}}]),b=computed(()=>document.querySelector(`.ap-toast-position-container--${c.position}`)),C=computed(()=>{switch(c.position){case"top-right":case"top":case"top-left":return{enter:"fadeInDown",leave:"fadeOut"};case"bottom-right":case"bottom":case"bottom-left":return{enter:"fadeInUp",leave:"fadeOut"};default:return{enter:"fadeInDown",leave:"fadeOut"}}}),k=()=>{(c.queue!==void 0?c.queue:void 0)&&b.value.childElementCount>0||(b.value.innerHTML=""),b.value&&(b.value.insertAdjacentElement("afterbegin",f.value.$el),m.value=!0,c.indefinite||(y.value=setTimeout(()=>$(),c.duration)))},$=()=>{g.value||(clearTimeout(y.value),m.value=!1,d("close"),c.onClose.apply(null,arguments),setTimeout(()=>{be(f.value.$el)},150))};return onBeforeMount(()=>(()=>{if(v.value=document.querySelector(`.ap-toast-position-container--${c.position}`),!v.value){v.value=document.createElement("div"),v.value.className=`ap-toast-position-container--${c.position}`;const S=c.anchorElement.getBoundingClientRect(),w=S.left,E=S.right,A=screen.width-c.anchorElement.offsetWidth;switch(c.position){case"top":case"bottom":v.value.style.setProperty("left",`calc(50% ${E!==screen.width?"-"+A/2:"+"+A/2}px)`);break;case"top-right":case"bottom-right":E!==screen.width&&v.value.style.setProperty("right",`calc(${A+12}px)`),v.value.style.left="auto";break;case"top-left":case"bottom-left":v.value.style.right="auto",w>0&&v.value.style.setProperty("left",`calc(${A+12}px)`)}c.anchorElement.appendChild(v.value)}})()),onMounted(()=>k()),{actions:_,toastRef:f,isActive:m,transition:C,close:$,pause:()=>{c.pauseOnHover&&!c.indefinite&&(g.value=!0)},removePause:()=>{c.pauseOnHover&&!c.indefinite&&(g.value=!1,$())}}}});Ws.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-alert");return openBlock(),createBlock(y,mergeProps({ref:"toastRef",class:"ui-element-shadow-pop-over"},c.props,{transition:c.transition,actions:c.actions,onClose:c.close,onMouseenter:c.pause,onMouseleave:c.removePause}),{default:withCtx(()=>[renderSlot(c.$slots,"default")]),_:3},16,["transition","actions","onClose","onMouseenter","onMouseleave"])};const Us=(c,d,f)=>{let m=null;m=i$1(typeof c!="string"?{props:c}:{props:{content:{message:c}}},d);const g=(_=>{const b=document.body;let C=document.body;return _&&(C=document.querySelector(_)),{programmatic:!0,container:b,anchorElement:C}})(f),v=ge(g,m),y=h(Ws,v,v.props.slots&&v.props.slots.default?{default:v.props.slots.default}:null);return y.appContext=null,render(y,document.createElement("div"))},Ys={open(c,d={}){this[d.type||"info"](c,d)},success(c,d={}){const f=i$1({type:He.SUCCESS,icon:We.successIcon},d);Us(c,f,d.anchorSelectorQuery)},error(c,d={}){const f=i$1({type:He.ERROR,icon:We.errorIcon},d);Us(c,f,d.anchorSelectorQuery)},warn(c,d={}){const f=i$1({type:He.WARNING,icon:We.warningIcon},d);Us(c,f,d.anchorSelectorQuery)},info(c,d={}){const f=i$1({type:He.INFO,icon:We.infoIcon},d);Us(c,f,d.anchorSelectorQuery)}};var Ks={install(c){Be(c,Ws),Ne(c,"toast",Ys)}},qs=defineComponent({name:"ApSlotComponent",props:{component:{type:Object,required:!0},name:{type:String,default:"default"},props:{type:Object},tag:{type:String,default:"div"}},setup(c){const d=c.component.slots||c.component.$slots;return()=>h(c.tag,{},d[c.name](c.props))}}),Gs=defineComponent({name:"ApTabs",components:{[Te.name]:Te,[qs.name]:qs},mixins:[Ts],configField:"tabs",props:{type:{type:String,default:"default"},expanded:{type:Boolean,default:!1},animated:{type:Boolean,default:!0},multiline:{type:Boolean,default:!1},modelValue:[String,Number],variant:[String,Object],size:String,vertical:{type:Boolean,default:!1},position:{type:String,default:"centered"},destroyOnHide:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(c,d){const f=ref(c.modelValue),m=ref(0),g=ref(!1),v=ref([]),y=ref(1),_={registerItem:async P=>{await nextTick(),P.index=v.value.length,v.value.push(P)},unregisterItem:async P=>{await nextTick(),v.value=v.value.filter(I=>I.value!==P.value);let x=0;v.value=v.value.map(I=>(I.index=x++,I))},nextSequence:()=>y.value++,isTransitioning:g,animated:c.animated,destroyOnHide:c.destroyOnHide,vertical:c.vertical,activeItem:computed(()=>S.value),type:c.type};provide("aptab",_);const b=computed(()=>["ap-tabs",{["ap-tabs--"+c.position]:!(!c.position||!c.vertical)},{"ap-tabs--fullwidth":c.expanded},{"ap-tabs--vertical":c.vertical},{"ap-tabs--multiline":c.multiline}]),C=computed(()=>["ap-tabs__nav-item-wrapper"]),k=computed(()=>["ap-tabs__nav",{["ap-tabs__nav--"+c.size]:!!c.size},{["ap-tabs__nav--"+c.position]:c.position&&!c.vertical}]),$=computed(()=>["ap-tabs__content",{"ap-tabs__content--transitioning":g.value}]),S=computed(()=>f.value!==void 0&&f.value!==null?v.value.filter(P=>P.value==f.value)[0]:E.value[0]),w=computed(()=>v.value.slice().sort((P,x)=>P.index-x.index)),E=computed(()=>w.value),A=()=>{const P=f.value,x=P!=null?v.value.filter(I=>I.newValue===P)[0]:E.value[0];x&&S.value&&(x.deactivate(S.value.index),S.value.activate(x.index))};return watch(()=>c.modelValue,P=>{A(),f.value=P,A()}),{activeId:f,contentHeight:m,isTransitioning:g,rootClasses:b,itemWrapperClasses:C,navClasses:k,contentClasses:$,activeItem:S,items:E,childClick:P=>{P.selectable&&f.value!==P.value&&(A(),f.value=P.value,A(),d.emit("update:modelValue",f.value))}}}});Gs.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-slot-component"),_=resolveComponent("ap-icon");return openBlock(),createElementBlock("div",{class:normalizeClass(c.rootClasses)},[createBaseVNode("nav",{class:normalizeClass(c.navClasses)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.items,b=>withDirectives((openBlock(),createElementBlock("div",{key:b.newValue,class:normalizeClass(c.itemWrapperClasses)},[b.slots&&b.slots.header?(openBlock(),createBlock(y,{key:0,component:b,tag:b.tag,name:"header",class:normalizeClass(b.headerClasses),onClick:C=>c.childClick(b)},null,8,["component","tag","class","onClick"])):(openBlock(),createBlock(resolveDynamicComponent(b.tag),{key:1,class:normalizeClass(b.headerClasses),onClick:C=>c.childClick(b)},{default:withCtx(()=>[b.icon?(openBlock(),createBlock(_,{key:0,class:normalizeClass(b.headerIconClasses),icon:b.icon,pack:b.iconPack,size:c.size},null,8,["class","icon","pack","size"])):createCommentVNode("",!0),createBaseVNode("span",{class:normalizeClass(b.headerTextClasses)},toDisplayString$1(b.label),3)]),_:2},1032,["class","onClick"]))],2)),[[vShow,b.visible]])),128))],2),createBaseVNode("section",{class:normalizeClass(c.contentClasses)},[renderSlot(c.$slots,"default")],2)],2)};var Xs=defineComponent({name:"ApTabItem",mixins:[Ts],configField:"tabs",props:{label:String,icon:String,iconPack:String,visible:{type:Boolean,default:!0},value:[String,Number],headerClass:{type:[String,Array,Object]},disabled:{type:Boolean,default:!1},narrowed:{type:Boolean,default:!1},selectable:{type:Boolean,default:!0},tag:{type:String,default:()=>fe(Ae(),"tabs.itemTag","button")}},setup(c,d){const f=ref(void 0),m=ref(c.value),g=ref(null),v=inject("aptab"),y=ref(null),_=computed(()=>["ap-tab-item__content"]),b={headerClasses:computed(()=>["ap-tabs__nav-item","ap-tabs__nav-item-"+v.type,{[`ap-tabs__nav-item-${v.type}--active`]:k.value},{[`ap-tabs__nav-item-${v.type}--disabled`]:c.disabled},{[`ap-tabs__nav-item-${v.type}--unselectable`]:!c.selectable},{[`ap-tabs__nav-item-${v.type}--narrowed`]:c.narrowed},c.headerClass,d.attrs.class]),headerIconClasses:computed(()=>["ap-tabs__nav-item-icon"]),headerTextClasses:computed(()=>["ap-tabs__nav-item-text"]),activate:$=>{v.animated&&(f.value=g.value<$?v.vertical?"slide-down":"slide-next":v.vertical?"slide-up":"slide-prev")},deactivate:$=>{v.animated&&(f.value=$<g.value?v.vertical?"slide-down":"slide-next":v.vertical?"slide-up":"slide-prev")},visible:c.visible},C=ref(r$1(i$1(i$1({el:y,index:g,transitionName:f},b),c),{slots:d.slots,newValue:m})),k=computed(()=>v.activeItem.value===C.value);if(!v)throw new Error("You should wrap tab-item in a tab");if(v.registerItem&&v.registerItem(C.value),onBeforeUnmount(()=>{v&&v.unregisterItem&&v.unregisterItem(C.value)}),!(v.destroyOnHide&&(!k.value||!c.visible)))return d.expose(r$1(i$1({transitionName:f,index:g,value:c.value},b),{newValue:m})),{tabRef:y,elementClasses:_,isActive:k,transitionName:f,onBeforeEnter:()=>{v.isTransitioning.value=!0},onAfterEnter:()=>{v.isTransitioning.value=!1}}}});Xs.render=function(c,d,f,m,g,v){return openBlock(),createBlock(Transition,{name:c.transitionName,onBeforeEnter:c.onBeforeEnter,onAfterEnter:c.onAfterEnter},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{ref:"tabRef",class:normalizeClass(c.elementClasses)},[renderSlot(c.$slots,"default")],2),[[vShow,c.isActive&&c.visible]])]),_:3},8,["name","onBeforeEnter","onAfterEnter"])};var Qs={install(c){Be(c,Gs),Be(c,Xs)}},Js=defineComponent({name:"ApSingleOtpInput",props:{value:{type:String,default:""},separator:{type:String},focus:{type:Boolean,default:!1},inputClasses:{type:String},shouldAutoFocus:{type:Boolean,default:!0},inputType:{type:String,default:"tel"},isLastChild:{type:Boolean,default:!1}},emits:["change","keydown","paste","blur","focus"],setup(c,{emit:d}){const f=ref(c.value||""),m=ref(null);watch(()=>c.value,(v,y)=>{v!==y&&(f.value=v)}),watch(()=>c.focus,(v,y)=>{y!==v&&m.value&&c.focus&&(m.value.focus(),m.value.select())}),onMounted(()=>{m.value&&c.focus&&c.shouldAutoFocus&&m.value.focus()});const g=v=>v>=48&&v<=57||v>=96&&v<=105;return{model:f,input:m,handleOnChange:()=>{f.value.length>1&&(f.value=f.value.slice(0,1)),d("change",f.value)},handleOnKeyDown:v=>{const y=v||window.event,_=y.which?y.which:y.keyCode,b=9;g(_)||[8,37,39,46,b].indexOf(_)!==-1||y.ctrlKey&&(_===86||_===b)?d("keydown",v):y.preventDefault()},isCodeNumeric:g,handleOnPaste:v=>{d("paste",v)},handleOnFocus:()=>{m.value.select(),d("focus")},handleOnBlur:()=>{d("blur")}}}});const Zs=["type"],ei={key:0};Js.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("div",{class:normalizeClass(`ap-single-otp-input ${c.model?"ap-single-otp-input--filled":""} `)},[withDirectives(createBaseVNode("input",{ref:"input","onUpdate:modelValue":d[0]||(d[0]=y=>c.model=y),type:c.inputType,min:"0",max:"9",maxlength:"1",tabindex:"0",pattern:"[0-9]",class:normalizeClass(c.inputClasses),onInput:d[1]||(d[1]=(...y)=>c.handleOnChange&&c.handleOnChange(...y)),onKeydown:d[2]||(d[2]=(...y)=>c.handleOnKeyDown&&c.handleOnKeyDown(...y)),onPaste:d[3]||(d[3]=(...y)=>c.handleOnPaste&&c.handleOnPaste(...y)),onFocus:d[4]||(d[4]=(...y)=>c.handleOnFocus&&c.handleOnFocus(...y)),onBlur:d[5]||(d[5]=(...y)=>c.handleOnBlur&&c.handleOnBlur(...y))},null,42,Zs),[[vModelDynamic,c.model]]),!c.isLastChild&&c.separator?(openBlock(),createElementBlock("span",ei,[createBaseVNode("span",null,toDisplayString$1(c.separator),1)])):createCommentVNode("",!0)],2)};var ti=defineComponent({name:"ApOtpInput",components:{SingleOtpInput:Js},props:{modelValue:{type:String,default:""},numInputs:{type:Number,default:4},separator:{type:String,default:"**"},inputClasses:{type:String},type:{type:String,default:"tel"},shouldAutoFocus:{type:Boolean,default:!1},variant:{type:String,default:"primary"},size:{type:String,default:"base"},disabled:{type:Boolean,default:!1}},emits:["changed","complete","update:modelValue"],setup(c,{emit:d}){const f=ref(0),m=ref(c.modelValue.split("")),g=ref(c.modelValue.split("")),v=computed(()=>["ap-otp-input",{[`ap-otp-input--${c.variant}`]:c.variant,[`ap-otp-input--${c.size}`]:c.size,"ap-otp-input--disabled":c.disabled}]),y=()=>m.value.join("").length===c.numInputs?d("complete",m.value.join("")):"Wait until the user enters the required number of characters",_=$=>{f.value=Math.max(Math.min(c.numInputs-1,$),0)},b=()=>{_(f.value+1)},C=()=>{_(f.value-1)},k=$=>{g.value=Object.assign([],m.value),m.value[f.value]=$,g.value.join("")!==m.value.join("")&&(d("changed",m.value.join("")),d("update:modelValue",m.value.join("")),y())};return{activeInput:f,otp:m,oldOtp:g,rootClasses:v,handleOnChange:$=>{k($),b()},handleOnKeyDown:$=>{switch($.keyCode){case 8:$.preventDefault(),k(""),C();break;case 46:$.preventDefault(),k("");break;case 37:$.preventDefault(),C();break;case 39:$.preventDefault(),b()}},handleOnPaste:$=>{$.preventDefault();const S=$.clipboardData.getData("text/plain").slice(0,c.numInputs-f.value).split("");if(c.type==="number"&&!S.join("").match(/^\d+$/))return"Invalid pasted data";const w=m.value.slice(0,f.value).concat(S);return m.value=w.slice(0,c.numInputs),_(w.slice(0,c.numInputs).length),d("update:modelValue",m.value.join("")),d("changed",m.value.join("")),y()},handleOnFocus:$=>{f.value=$},handleOnBlur:()=>{f.value=-1},clearInput:()=>{m.value.length>0&&(d("changed",""),d("update:modelValue","")),m.value=[],f.value=0}}}});const ai={key:0,autocomplete:"off",name:"hidden",type:"text",style:{display:"none"}};ti.render=function(c,d,f,m,g,v){const y=resolveComponent("SingleOtpInput");return openBlock(),createElementBlock("div",{class:normalizeClass(c.rootClasses)},[c.type==="password"?(openBlock(),createElementBlock("input",ai)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(c.numInputs,(_,b)=>(openBlock(),createBlock(y,{key:b,focus:c.activeInput===b,value:c.otp[b],separator:c.separator,"input-type":c.type,"input-classes":`${c.inputClasses}`,"is-last-child":b===c.numInputs-1,"should-auto-focus":c.shouldAutoFocus,variant:c.variant,onChange:c.handleOnChange,onKeydown:c.handleOnKeyDown,onPaste:c.handleOnPaste,onFocus:C=>c.handleOnFocus(b),onBlur:c.handleOnBlur},null,8,["focus","value","separator","input-type","input-classes","is-last-child","should-auto-focus","variant","onChange","onKeydown","onPaste","onFocus","onBlur"]))),128))],2)};var ni={install(c){Be(c,ti)}};const li=()=>({mobileBreakpoint:String}),oi=c=>{const d=ref(void 0),f=ref(void 0);let m=c.mobileBreakpoint;const g=v=>{f.value=v.matches};return typeof window!="undefined"&&(m||(m=c.defaultWidth),d.value=window.matchMedia(`(max-width: ${m})`),f.value=d.value.matches,d.value.addListener(g,!1)),onBeforeUnmount(()=>{typeof window!="undefined"&&d.value.removeListener(g)}),{matchMediaRef:d,isMatchMedia:f,onMatchMedia:g}};let si=Symbol("DropdownContext");var ii=defineComponent({name:"ApDropdown",directives:{trapFocus:Pn},configField:"dropdown",mixins:[Ts],props:i$1({active:Boolean,modelValue:{type:[String,Number,Boolean,Object,Array],default:null},disabled:Boolean,inline:Boolean,scrollable:Boolean,maxHeight:{type:[String,Number],default:()=>"200px"},position:{type:String,default:"bottom-left"},mobileModal:{type:Boolean,default:!0},ariaRole:{type:String,default:"menu"},animation:{type:String,default:"fade"},multiple:Boolean,trapFocus:{type:Boolean,default:!0},closeOnClick:{type:Boolean,default:!0},canClose:{type:[Array,Boolean],default:!0},expanded:Boolean,triggers:{type:Array,default:()=>["click"]},appendToBody:Boolean,appendToBodyCopyParent:Boolean},li()),emits:["update:modelValue","update:active","change"],setup(c,{emit:d}){const f=ref(c.modelValue),m=ref(c.active),g=ref(!1),v=ref(void 0),y=ref(null),_=ref(null),b=ref(null),{isMatchMedia:C}=oi({mobileBreakpoint:c.mobileBreakpoint,defaultWidth:null}),k=X=>{c.multiple?(f.value?f.value.indexOf(X)===-1?f.value=[...f.value,X]:f.value=f.value.filter(re=>re!==X):f.value=[X],d("change",f.value)):f.value!==X&&(f.value=X,d("change",f.value)),d("update:modelValue",f.value),c.multiple||(m.value=!c.closeOnClick,G.value&&c.closeOnClick&&(g.value=!1))};provide(si,{selectItem:k,disabled:computed(()=>c.disabled),multiple:computed(()=>c.multiple),selected:f});const $=X=>{if(X===y.value||X===_.value)return!0;if(y.value!==void 0){const re=y.value.querySelectorAll("*");for(const me of re)if(X===me)return!0}if(_.value!==void 0){const re=_.value.querySelectorAll("*");for(const me of re)if(X===me)return!0}return!1},S=X=>{B.value.indexOf("outside")<0||c.inline||$(X.target)||(m.value=!1)},w=({key:X})=>{if(m.value&&(X==="Escape"||X==="Esc")){if(B.value.indexOf("escape")<0)return;m.value=!1}},E=async()=>{if(!c.disabled)if(m.value)m.value=!m.value;else{await nextTick();const X=!m.value;m.value=X,setTimeout(()=>m.value=X)}},A=()=>{const X=y.value,re=_.value;if(X&&re){const me=v.value.children[0];if(me.classList.forEach(rc=>me.classList.remove(...rc.split(" "))),P.value.forEach(rc=>{rc&&(typeof rc=="object"?Object.keys(rc).filter(sc=>rc[sc]).forEach(sc=>me.classList.add(sc)):me.classList.add(...rc.split(" ")))}),c.appendToBodyCopyParent){const rc=me.value.parentNode,sc=v.value;sc.classList.forEach(ac=>sc.classList.remove(...ac.split(" "))),rc.classList.forEach(ac=>sc.classList.add(...ac.split(" ")))}const ue=re.getBoundingClientRect();let se=ue.top+window.scrollY,nc=ue.left+window.scrollX;!c.position||c.position.indexOf("bottom")>=0?se+=re.clientHeight:se-=X.clientHeight,c.position&&c.position.indexOf("left")>=0&&(nc-=X.clientWidth-re.clientWidth),X.style.position="absolute",X.style.top=`${se}px`,X.style.left=`${nc}px`,X.style.zIndex="9999"}};watch(()=>c.modelValue,X=>{f.value=X}),watch(()=>m.value,async X=>{d("update:active",X),c.appendToBody&&(await nextTick(),A())}),onBeforeMount(async()=>{await nextTick(),typeof window!="undefined"&&(document.addEventListener("click",S),document.addEventListener("keyup",w))}),onMounted(()=>{c.appendToBody&&(v.value=function(X){const re=document.createElement("div");re.style.position="absolute",re.style.left="0px",re.style.top="0px";const me=document.createElement("div");return re.appendChild(me),me.appendChild(X),document.body.appendChild(re),re}(y.value),A())}),onBeforeUnmount(()=>{typeof window!="undefined"&&(document.removeEventListener("click",S),document.removeEventListener("keyup",w)),c.appendToBody&&be(v.value)});const P=computed(()=>["ap-drop",{"ap-drop--disabled":c.disabled},{"ap-drop--expanded":c.expanded},{"ap-drop--inline":c.inline},{"ap-drop--mobile":R.value&&C.value&&!G.value}]),x=computed(()=>"ap-drop__trigger"),I=computed(()=>"ap-drop__overlay"),V=computed(()=>["ap-drop__menu",{["ap-drop__menu--"+c.position]:c.position},{"ap-drop__menu--active":m.value||c.inline}]),R=computed(()=>c.mobileModal&&!c.inline),B=computed(()=>typeof c.canClose=="boolean"?c.canClose?["escape","outside"]:[]:c.canClose),U=computed(()=>({maxHeight:c.scrollable?_e(c.maxHeight):null,overflow:c.scrollable?"auto":null})),G=computed(()=>c.triggers.indexOf("hover")>=0);return{selected:f,isActive:m,isHoverable:g,bodyEl:v,dropdownMenu:y,trigger:_,dropdown:b,onClick:()=>{c.triggers.indexOf("click")<0||E()},onHover:()=>{c.triggers.indexOf("hover")<0||(g.value=!0)},onFocus:()=>{c.triggers.indexOf("focus")<0||E()},onContextMenu:()=>{c.triggers.indexOf("contextmenu")<0||E()},selectItem:k,keyPress:w,toggle:E,clickedOutside:S,isInWhiteList:$,rootClasses:P,triggerClasses:x,menuMobileOverlayClasses:I,menuClasses:V,isMobileModal:R,cancelOptions:B,menuStyle:U,hoverable:G}}});const ri=["tabindex"],ui=["aria-hidden"],ci=["aria-hidden","role"];ii.render=function(c,d,f,m,g,v){const y=resolveDirective("trap-focus");return openBlock(),createElementBlock("div",{ref:"dropdown",class:normalizeClass(c.rootClasses)},[c.inline?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,ref:"trigger",role:"button",class:normalizeClass(["ap-dropdown-trigger-container",c.triggerClasses]),tabindex:c.disabled?null:0,"aria-haspopup":"true",onClick:d[0]||(d[0]=(..._)=>c.onClick&&c.onClick(..._)),onContextmenu:d[1]||(d[1]=withModifiers((..._)=>c.onContextMenu&&c.onContextMenu(..._),["prevent"])),onMouseenter:d[2]||(d[2]=(..._)=>c.onHover&&c.onHover(..._)),onMouseleave:d[3]||(d[3]=_=>c.isHoverable=!1),onFocusCapture:d[4]||(d[4]=(..._)=>c.onFocus&&c.onFocus(..._))},[renderSlot(c.$slots,"trigger",{active:c.isActive})],42,ri)),createVNode(Transition,{name:c.animation},{default:withCtx(()=>[c.isMobileModal?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass(c.menuMobileOverlayClasses),"aria-hidden":!c.isActive},null,10,ui)),[[vShow,c.isActive]]):createCommentVNode("",!0)]),_:1},8,["name"]),createVNode(Transition,{name:c.animation},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{ref:"dropdownMenu",class:normalizeClass(c.menuClasses),"aria-hidden":!c.isActive,role:c.ariaRole,style:normalizeStyle(c.menuStyle),onMouseenter:d[5]||(d[5]=(..._)=>c.onHover&&c.onHover(..._)),onMouseleave:d[6]||(d[6]=_=>c.isHoverable=!1)},[renderSlot(c.$slots,"default")],46,ci),[[vShow,!c.disabled&&(c.isActive||c.isHoverable)||c.inline],[y,c.trapFocus]])]),_:3},8,["name"])],2)};var di=defineComponent({name:"ApDropdownItem",mixins:[Ts],configField:"dropdown",props:{value:{type:[String,Number,Boolean,Object,Array],default:null},disabled:{type:Boolean,default:!1},narrowed:{type:Boolean,default:!1},clickable:{type:Boolean,default:!0},tag:{type:String,default:"div"},tabindex:{type:[Number,String],default:0},ariaRole:{type:String,default:""}},emits:["click"],setup(c,{emit:d}){const f=inject(si);if(!f)throw new Error("You should wrap apDropdownItem on an apDropdown");const m=computed(()=>["ap-drop__item",{"ap-drop__item--disabled":f.disabled.value||c.disabled},{"ap-drop__item--active":y.value},{"ap-drop__item--narrowed":c.narrowed}]),g=computed(()=>c.ariaRole==="menuitem"||c.ariaRole==="listitem"?c.ariaRole:null),v=computed(()=>!f.disabled.value&&!c.disabled&&c.clickable),y=computed(()=>f.selected.value!==null&&(f.multiple.value?f.selected.value.indexOf(c.value)>=0:c.value&&c.value===f.selected.value));return{selectItem:()=>{v.value&&(f.selectItem(c.value),d("click"))},rootClasses:m,isActive:y,isClickable:v,ariaRoleItem:g}}});di.render=function(c,d,f,m,g,v){return openBlock(),createBlock(resolveDynamicComponent(c.tag),{class:normalizeClass(c.rootClasses),role:c.ariaRoleItem,tabindex:c.tabindex,onClick:c.selectItem},{default:withCtx(()=>[renderSlot(c.$slots,"default")]),_:3},8,["class","role","tabindex","onClick"])};var pi={install(c){Be(c,ii),Be(c,di)}},mi=defineComponent({name:"ApRadioGroupCard",components:{RadioGroup:ls,RadioGroupLabel:cs,RadioGroupDescription:ds,RadioGroupOption:us,ApIcon:Te},props:{label:{type:String,required:!0},alignment:{type:String,default:"horizontal"},optionClasses:{type:String,default:""},optionIconContainerClasses:{type:String,default:""},modelValue:{type:Object,default:null},options:{type:Array,required:!0},showCheck:{type:Boolean,default:!0}},emits:["update:modelValue"]});const fi={class:"ap-radio-group-card"},hi={class:"flex items-center w-full"},vi={class:"text-left flex-grow"},gi={key:0,class:"w-1/8 ml-4 text-right"};mi.render=function(c,d,f,m,g,v){const y=resolveComponent("RadioGroupLabel"),_=resolveComponent("ap-icon"),b=resolveComponent("RadioGroupDescription"),C=resolveComponent("RadioGroupOption"),k=resolveComponent("RadioGroup");return openBlock(),createElementBlock("div",fi,[createVNode(k,{"model-value":c.modelValue,class:normalizeClass(`ap-radio-group-card__options-container ap-radio-group-card__options-container--${c.alignment}`),"onUpdate:modelValue":d[0]||(d[0]=$=>c.$emit("update:modelValue",$))},{default:withCtx(()=>[createVNode(y,{class:"sr-only"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(c.label),1)]),_:1}),(openBlock(!0),createElementBlock(Fragment,null,renderList(c.options,$=>(openBlock(),createBlock(C,{key:$.name,as:"template",value:$,class:normalizeClass(`ap-radio-group-card__option--${c.alignment} ${c.optionClasses}`)},{default:withCtx(({checked:S})=>[createBaseVNode("div",{class:normalizeClass("ap-radio-group-card__option "+(S?"ap-radio-group-card__option--active":""))},[createBaseVNode("div",hi,[$.icon&&$.icon.name?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`ap-radio-group-card__option__icon-container ${S?"ap-radio-group-card__option__icon-container--selected":""} ${c.optionIconContainerClasses}`)},[createVNode(_,mergeProps(r$1(i$1({},$.icon),{icon:$.icon.name}),{class:"ap-radio-group-card__option__icon"}),null,16)],2)):createCommentVNode("",!0),createBaseVNode("div",vi,[createVNode(y,{as:"p",class:"ap-radio-group-card__option__name"},{default:withCtx(()=>[renderSlot(c.$slots,"option-name",{option:$},()=>[createTextVNode(toDisplayString$1($.name),1)])]),_:2},1024),$.description?(openBlock(),createBlock(b,{key:0,as:"div",class:"ap-radio-group-card__option__description"},{default:withCtx(()=>[createTextVNode(toDisplayString$1($.description),1)]),_:2},1024)):createCommentVNode("",!0)]),renderSlot(c.$slots,"default",{checked:S},()=>[c.showCheck?(openBlock(),createElementBlock("div",gi,[createVNode(_,{icon:"check",class:normalizeClass("text-cta-primary "+(S?"visible":"invisible")),size:"medium"},null,8,["class"])])):createCommentVNode("",!0)])])],2)]),_:2},1032,["value","class"]))),128))]),_:3},8,["model-value","class"])])};var yi={install(c){Be(c,mi)}},bi=defineComponent({name:"ApDatepickerTableRow",mixins:[Ts],configField:"datepicker",props:{selectedDate:{type:[Date,Array]},hoveredDateRange:{type:Array},day:{type:Number},week:{type:Array,required:!0},month:{type:Number,required:!0},showWeekNumber:{type:Boolean,default:!1},minDate:{type:Date},maxDate:{type:Date},disabled:{type:Boolean,default:!1},unselectableDates:{type:Array},unselectableDaysOfWeek:{type:Array},selectableDates:{type:Array},events:{type:Array},indicators:{type:String},dateCreator:{type:Function},nearbyMonthDays:{type:Boolean,default:!1},nearbySelectableMonthDays:{type:Boolean,default:!1},weekNumberClickable:{type:Boolean},range:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},rulesForFirstWeek:{type:Number},firstDayOfWeek:{type:Number}},emits:["select","rangeHoverEndDate","change-focus"],setup(c,{emit:d}){inject("$datepicker");const f=computed(()=>["ap-datepicker__table__cell"]),m=computed(()=>["ap-datepicker__table__events"]),g=computed(()=>c.events&&c.events.length),v=ref([]);watch(()=>c.day,async w=>{const E=`day-${c.month}-${w}`;await nextTick(),v.value[E]&&v.value[E].length>0&&v.value[E][0]&&v.value[E][0].focus()});const y=(w,E,A)=>{const P=7+E-A;return-((7+new Date(w,0,P).getDay()-E)%7)+P-1},_=w=>w%4==0&&w%100!=0||w%400==0,b=(w,E,A)=>{const P=y(w,E,A),x=y(w+1,E,A);return((I=>_(I)?366:365)(w)-P+x)/7},C=w=>{const E=[];if(c.minDate&&E.push(w>=c.minDate),c.maxDate&&E.push(w<=c.maxDate),c.nearbyMonthDays&&!c.nearbySelectableMonthDays&&E.push(w.getMonth()===c.month),c.selectableDates)for(let A=0;A<c.selectableDates.length;A++){const P=c.selectableDates[A];if(w.getDate()===P.getDate()&&w.getFullYear()===P.getFullYear()&&w.getMonth()===P.getMonth())return!0;E.push(!1)}if(c.unselectableDates)for(let A=0;A<c.unselectableDates.length;A++){const P=c.unselectableDates[A];E.push(w.getDate()!==P.getDate()||w.getFullYear()!==P.getFullYear()||w.getMonth()!==P.getMonth())}if(c.unselectableDaysOfWeek)for(let A=0;A<c.unselectableDaysOfWeek.length;A++){const P=c.unselectableDaysOfWeek[A];E.push(w.getDay()!==P)}return E.indexOf(!1)<0},k=w=>{c.disabled||C(w)&&d("select",w)},$=w=>{c.range&&d("rangeHoverEndDate",w)},S=(w,E)=>{const A=new Date(w.getTime());for(A.setDate(w.getDate()+E);(!c.minDate||A>c.minDate)&&(!c.maxDate||A<c.maxDate)&&!C(A);)A.setDate(w.getDate()+Math.sign(E));$(A),d("change-focus",A)};return{tableCellClasses:f,tableEventsClasses:m,hasEvents:g,elements:v,getWeekNumber:w=>{const E=c.firstDayOfWeek,A=c.rulesForFirstWeek,P=y(w.getFullYear(),E,A),x=Math.floor((I=w,(Math.round((I-+new Date(I.getFullYear(),0,1))/864e5)+1-P-1)/7))+1;var I;let V,R;return x<1?(R=w.getFullYear()-1,V=x+b(R,E,A)):x>b(w.getFullYear(),E,A)?(V=x-b(w.getFullYear(),E,A),R=w.getFullYear()+1):(R=w.getFullYear(),V=x),V},clickWeekNumber:w=>{c.weekNumberClickable},manageKeydown:(w,E)=>{const{key:A}=w;let P=!0;switch(A){case"Tab":P=!1;break;case" ":case"Space":case"Spacebar":case"Enter":k(E);break;case"ArrowLeft":case"Left":S(E,-1);break;case"ArrowRight":case"Right":S(E,1);break;case"ArrowUp":case"Up":S(E,-7);break;case"ArrowDown":case"Down":S(E,7)}P&&w.preventDefault()},cellClasses:w=>{function E(I,V,R){return!(!I||!V||R)&&(Array.isArray(V)?V.some(B=>I.getDate()===B.getDate()&&I.getFullYear()===B.getFullYear()&&I.getMonth()===B.getMonth()):I.getDate()===V.getDate()&&I.getFullYear()===V.getFullYear()&&I.getMonth()===V.getMonth())}function A(I,V,R){return!(!Array.isArray(V)||R)&&I>V[0]&&I<V[1]}const P=E(w,Array.isArray(c.selectedDate)&&c.selectedDate[0],c.multiple),x=E(w,Array.isArray(c.selectedDate)&&c.selectedDate[1],c.multiple);return[...f.value,{"ap-datepicker__table__cell--selected":E(w,c.selectedDate)||A(w,c.selectedDate,c.multiple)},{"ap-datepicker__table__cell--first-selected":P},{"ap-datepicker__table__cell--within-selected":A(w,c.selectedDate,c.multiple)},{"ap-datepicker__table__cell--last-selected":x},{"ap-datepicker__table__cell--first-hovered":E(w,Array.isArray(c.hoveredDateRange)&&c.hoveredDateRange[0])},{"ap-datepicker__table__cell--within-hovered":A(w,c.hoveredDateRange)},{"ap-datepicker__table__cell--last-hovered":E(w,Array.isArray(c.hoveredDateRange)&&c.hoveredDateRange[1])},{"ap-datepicker__table__cell--today":E(w,c.dateCreator())},{"ap-datepicker__table__cell--selectable":C(w)&&!c.disabled},{"ap-datepicker__table__cell--unselectable":!C(w)||c.disabled},{"ap-datepicker__table__cell--invisible":!c.nearbyMonthDays&&w.getMonth()!==c.month},{"ap-datepicker__table__cell--nearby":c.nearbySelectableMonthDays&&w.getMonth()!==c.month},{"ap-datepicker__table__cell--events":g.value},{"ap-datepicker__table__cell--today":E(w,c.dateCreator())}]},eventClasses:w=>["ap-datepicker__table__event",{["ap-datepicker__table__event--"+w.type]:w.type},{["ap-datepicker__table__event--"+c.indicators]:c.indicators}],eventsDateMatch:w=>{if(!c.events||!c.events.length)return[];const E=[];for(let A=0;A<c.events.length;A++)c.events[A].date.getDay()===w.getDay()&&E.push(c.events[A]);return E},selectableDate:C,setRangeHoverEndDate:$,emitChosenDate:k}}});const ki={class:"ap-datepicker__table__row"},wi=["disabled","tabindex","onClick","onMouseenter","onKeydown"],Ci=["data-title"],_i=["data-title"];bi.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("div",ki,[c.showWeekNumber?(openBlock(),createElementBlock("a",{key:0,class:normalizeClass(`${c.tableCellClasses} ${c.weekNumberClickable?"cursor-pointer":""}`),onClick:d[0]||(d[0]=withModifiers(y=>c.clickWeekNumber(c.getWeekNumber(c.week[6])),["prevent"]))},[createBaseVNode("span",null,toDisplayString$1(c.getWeekNumber(c.week[6])),1)],2)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(c.week,(y,_)=>(openBlock(),createElementBlock(Fragment,{key:_},[c.selectableDate(y)&&!c.disabled?(openBlock(),createElementBlock("a",{key:0,ref:b=>c.elements[`day-${y.getMonth()}-${y.getDate()}`]=b,class:normalizeClass(c.cellClasses(y)),role:"button",href:"#",disabled:c.disabled,tabindex:c.day===y.getDate()&&c.month===y.getMonth()?null:-1,onClick:withModifiers(b=>c.emitChosenDate(y),["prevent"]),onMouseenter:b=>c.setRangeHoverEndDate(y),onKeydown:b=>c.manageKeydown(b,y)},[createBaseVNode("span",{"data-title":y.getDate()},toDisplayString$1(y.getDate()),9,Ci),c.eventsDateMatch(y).length?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(c.tableEventsClasses)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.eventsDateMatch(y),(b,C)=>(openBlock(),createElementBlock("div",{key:C,class:normalizeClass(c.eventClasses(b))},null,2))),128))],2)):createCommentVNode("",!0)],42,wi)):(openBlock(),createElementBlock("div",{key:_,class:normalizeClass(c.cellClasses(y))},[createBaseVNode("span",{"data-title":y.getDate()},toDisplayString$1(y.getDate()),9,_i)],2))],64))),128))])};var Si=defineComponent({name:"ApDatepickerTable",components:{[bi.name]:bi},mixins:[Ts],configField:"datepicker",props:{modelValue:{type:[Date,Array]},dayNames:{type:Array},monthNames:{type:Array},firstDayOfWeek:{type:Number},events:{type:Array},indicators:{type:String},minDate:{type:Date},maxDate:{type:Date},focused:{type:Object},disabled:{type:Boolean,default:!1},dateCreator:{type:Function},unselectableDates:{type:Array},unselectableDaysOfWeek:{type:Array},selectableDates:{type:Array},nearbyMonthDays:{type:Boolean,default:!1},nearbySelectableMonthDays:{type:Boolean,default:!1},showWeekNumber:{type:Boolean,default:!1},weekNumberClickable:{type:Boolean,default:!1},rulesForFirstWeek:{type:Number},range:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1}},emits:["update:modelValue","range-start","range-end","update:focused"],setup(c,{emit:d}){const f=ref(),m=ref(),g=ref(),v=computed(()=>["ap-datepicker__table"]),y=computed(()=>["ap-datepicker__table__head"]),_=computed(()=>["ap-datepicker__table__head-cell",...C.value]),b=computed(()=>["ap-datepicker__table__body"]),C=computed(()=>["ap-datepicker__table__cell"]),k=computed({get:()=>c.multiple&&c.modelValue?c.modelValue:[],set:R=>{d("update:modelValue",R)}}),$=computed(()=>{const R=[];let B=c.firstDayOfWeek;for(;R.length<c.dayNames.length;){const U=c.dayNames[B%c.dayNames.length];R.push(U),B++}return c.showWeekNumber&&R.unshift(""),R}),S=computed(()=>{if(!c.events)return[];const R=[];for(let B=0;B<c.events.length;B++){let U=c.events[B];Object.prototype.hasOwnProperty.call(U,"date")||(U={date:U}),U.date.getMonth()===c.focused.month&&U.date.getFullYear()===c.focused.year&&R.push(U)}return R}),w=computed(()=>{I();const R=c.focused.month,B=c.focused.year,U=[];let G=1;for(;U.length<6;){const X=x(G,R,B);U.push(X),G+=7}return U}),E=computed(()=>c.range&&isNaN(m.value)?g.value<f.value?[g.value,f.value].filter(R=>R!==void 0):[f.value,g.value].filter(R=>R!==void 0):[]),A=R=>{f.value&&m.value?(f.value=R,m.value=void 0,d("range-start",R),d("update:modelValue",[])):f.value&&!m.value?(f.value>R?(m.value=f.value,f.value=R):m.value=R,d("range-end",R),d("update:modelValue",[f.value,m.value])):(f.value=R,d("range-start",R))},P=R=>{k.value.filter(B=>B.getDate()===R.getDate()&&B.getFullYear()===R.getFullYear()&&B.getMonth()===R.getMonth()).length?k.value=k.value.filter(B=>B.getDate()!==R.getDate()||B.getFullYear()!==R.getFullYear()||B.getMonth()!==R.getMonth()):k.value=[...k.value,R]},x=(R,B,U)=>{const G=new Date(U,B),X=[],re=new Date(U,B,R).getDay(),me=re>=c.firstDayOfWeek?re-c.firstDayOfWeek:7-c.firstDayOfWeek+re;let ue=1;for(let nc=0;nc<me;nc++)X.unshift(new Date(G.getFullYear(),G.getMonth(),R-ue)),ue++;X.push(new Date(U,B,R));let se=1;for(;X.length<7;)X.push(new Date(U,B,R+se)),se++;return X},I=()=>{const R=new Date(c.focused.year,c.focused.month,c.focused.day);if(V(R))return;let B=0;const U=new Date(c.focused.year,c.focused.month+1,0).getDate();let G=null;for(;!G&&++B<U;){const X=new Date(c.focused.year,c.focused.month,B);if(V(X)){G=R;const re={day:X.getDate(),month:X.getMonth(),year:X.getFullYear()};d("update:focused",re)}}},V=R=>{const B=[];if(c.minDate&&B.push(R>=c.minDate),c.maxDate&&B.push(R<=c.maxDate),c.nearbyMonthDays&&!c.nearbySelectableMonthDays&&B.push(R.getMonth()===c.focused.month),c.selectableDates)for(let U=0;U<c.selectableDates.length;U++){const G=c.selectableDates[U];if(R.getDate()===G.getDate()&&R.getFullYear()===G.getFullYear()&&R.getMonth()===G.getMonth())return!0;B.push(!1)}if(c.unselectableDates)for(let U=0;U<c.unselectableDates.length;U++){const G=c.unselectableDates[U];B.push(R.getDate()!==G.getDate()||R.getFullYear()!==G.getFullYear()||R.getMonth()!==G.getMonth())}if(c.unselectableDaysOfWeek)for(let U=0;U<c.unselectableDaysOfWeek.length;U++){const G=c.unselectableDaysOfWeek[U];B.push(R.getDay()!==G)}return B.indexOf(!1)<0};return{selectedBeginDate:f,selectedEndDate:m,hoveredEndDate:g,tableClasses:v,tableHeadClasses:y,tableBodyClasses:b,tableHeadCellClasses:_,tableCellClasses:C,multipleSelectedDates:k,visibleDayNames:$,eventsInThisMonth:S,weeksInThisMonth:w,hoveredDateRange:E,updateSelectedDate:R=>{c.range||c.multiple?c.range?A(R):c.multiple&&P(R):d("update:modelValue",R)},handleSelectRangeDate:A,handleSelectMultipleDates:P,weekBuilder:x,validateFocusedDay:I,selectableDate:V,eventsInThisWeek:R=>S.value.filter(B=>{const U=new Date(Date.parse(B.date));U.setHours(0,0,0,0);const G=U.getTime();return R.some(X=>X.getTime()===G)}),setRangeHoverEndDate:R=>{g.value=R},changeFocus:R=>{const B={day:R.getDate(),month:R.getMonth(),year:R.getFullYear()};d("update:focused",B)}}}});Si.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-datepicker-table-row");return openBlock(),createElementBlock("section",{class:normalizeClass(c.tableClasses)},[createBaseVNode("div",{class:normalizeClass(c.tableHeadClasses)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.visibleDayNames,(_,b)=>(openBlock(),createElementBlock("div",{key:b,class:normalizeClass(c.tableHeadCellClasses)},[createBaseVNode("span",null,toDisplayString$1(_),1)],2))),128))],2),createBaseVNode("div",{class:normalizeClass(c.tableBodyClasses)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.weeksInThisMonth,(_,b)=>(openBlock(),createBlock(y,{key:b,"selected-date":c.modelValue,day:c.focused.day,week:_,month:c.focused.month,"min-date":c.minDate,"max-date":c.maxDate,disabled:c.disabled,"unselectable-dates":c.unselectableDates,"unselectable-days-of-week":c.unselectableDaysOfWeek,"selectable-dates":c.selectableDates,events:c.eventsInThisWeek(_),indicators:c.indicators,"date-creator":c.dateCreator,"nearby-month-days":c.nearbyMonthDays,"nearby-selectable-month-days":c.nearbySelectableMonthDays,"show-week-number":c.showWeekNumber,"week-number-clickable":c.weekNumberClickable,"first-day-of-week":c.firstDayOfWeek,"rules-for-first-week":c.rulesForFirstWeek,range:c.range,"hovered-date-range":c.hoveredDateRange,multiple:c.multiple,onSelect:c.updateSelectedDate,onRangeHoverEndDate:c.setRangeHoverEndDate,onChangeFocus:c.changeFocus},null,8,["selected-date","day","week","month","min-date","max-date","disabled","unselectable-dates","unselectable-days-of-week","selectable-dates","events","indicators","date-creator","nearby-month-days","nearby-selectable-month-days","show-week-number","week-number-clickable","first-day-of-week","rules-for-first-week","range","hovered-date-range","multiple","onSelect","onRangeHoverEndDate","onChangeFocus"]))),128))],2)],2)};const xi=()=>({expanded:{type:Boolean},rounded:{type:Boolean},icon:{type:String},iconPack:{type:String},autocomplete:{type:String},maxlength:{type:[Number,String]},useHtml5Validation:{type:Boolean,default:!0},statusIcon:{type:Boolean,default:!0},validationMessage:{type:String}}),Di=(c,d,f)=>{const m=ref(!0),g=ref(!1),v=ref(c.iconPack),y=inject("$field"),_=computed(()=>y),b=computed(()=>{if(!_.value||!_.value.newVariant)return null;if(typeof _.value.newVariant=="string")return _.value.newVariant;for(const E in _.value.newVariant)if(_.value.newVariant[E])return E;return null}),C=computed(()=>{if(_.value)return _.value.newMessage||_.value.hasMessageSlot}),k=computed(()=>({success:"check",danger:"alert-circle",info:"information",warning:"alert"})[b.value]||""),$=()=>{let E=f;for(;E&&E.elementRef;)E=E.$refs[E.elementRef];return E},S=(E,A)=>{nextTick().then(()=>{_.value&&(_.value.variant||(_.value.newVariant=E),_.value.message||(_.value.newMessage=A))})},w=()=>{if(!c.useHtml5Validation)return;const E=$();return E!==void 0?(E.checkValidity&&!E.checkValidity()?((()=>{const A=c.validationMessage||$().validationMessage;S("danger",A)})(),m.value=!1):(S(null,null),m.value=!0),m.value):void 0};return{isValid:m,isFocused:g,newIconPack:v,statusMessage:C,statusVariantIcon:k,statusVariant:b,checkHtml5Validity:w,syncFilled:E=>{_.value&&(_.value.isFilled=!!E)},onBlur:E=>{g.value=!1,_.value&&(_.value.isFocused=!1),d.emit("blur",E),w()},onFocus:E=>{g.value=!0,_.value&&(_.value.isFocused=!0),d.emit("focus",E)},focus:()=>{const E=$();E!==void 0&&nextTick().then(()=>{E&&E.focus()})}}},Ai=function(c,d){c.setDate(c.getDate()+d)},$i=()=>0,Oi=(c,d,f,m,g="day",v)=>{const y=v||new Date;switch(g){case"day":Ai(y,c),m==="end"?y.setHours(23,59,59,999):m==="start"&&y.setHours(0,0,0,0);break;case"week":Ai(y,7*d),m==="end"?function(_){let b=_.getDay()-$i();b<0&&(b+=7),Ai(_,7-b-1)}(y):m==="start"&&function(_){let b=_.getDay()-$i();b<0&&(b+=7),Ai(_,-1*b)}(y);break;case"month":y.setMonth(y.getMonth()+f),m==="end"?(y.setMonth(y.getMonth()+1),y.setDate(0)):m==="start"&&y.setDate(1)}return y},Pi=[{value:[Oi(0,0,0,"start"),Oi(0,0,0,"end")],label:"Today",key:"today"},{value:[Oi(-1,0,0,"start"),Oi(-1,0,0,"end")],label:"Yesterday",key:"yesterday"},{value:[Oi(0,0,0,"start","week"),Oi(0,0,0,"end")],label:"This Week",key:"this_week"},{value:[Oi(0,0,0,"start","month"),Oi(0,0,0,"end")],label:"This Month",key:"this_month"},{value:[Oi(0,-1,0,"start","week"),Oi(0,-1,0,"end","week")],label:"Last Week",key:"last_week"},{value:[Oi(0,0,-1,"start","month"),Oi(0,0,-1,"end","month")],label:"Last Month",key:"last_month"},{value:[Oi(-90,0,0,"start"),Oi(0,0,0,"end")],label:"Last 90 Days",key:"last_90_days"},{value:null,label:"Custom",key:"custom"}];var Mi=defineComponent({name:"ApDatepicker",components:{[Si.name]:Si,[mn.name]:mn,[Te.name]:Te,[ii.name]:ii,[di.name]:di},configField:"datepicker",mixins:[Ts],inheritAttrs:!1,props:i$1(i$1({modelValue:{type:[Date,Array]},selectedRange:{type:String,default:"custom"},predefinedRanges:{type:Array,default:()=>Pi},dayNames:{type:Array,default:()=>{}},monthNames:{type:Array,default:()=>{}},firstDayOfWeek:{type:Number,default:0},size:{type:String},inline:{type:Boolean,default:!1},minDate:{type:Date},maxDate:{type:Date},focusedDate:{type:Date},placeholder:{type:String},editable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},unselectableDates:{type:Array},unselectableDaysOfWeek:{type:Array,default:()=>{}},selectableDates:{type:Array},dateFormatter:{type:Function,default:(c,d)=>((f,m)=>{const g=(Array.isArray(f)?f:[f]).map(v=>{const y=new Date(v.getFullYear(),v.getMonth(),v.getDate(),12);return m.isTypeMonth.value?m.dtfMonth.value.format(y):m.dtf.value.format(y)});return m.multiple?g.join(", "):g.join(" - ")})(c,d)},dateParser:{type:Function,default:(c,d)=>((f,m)=>{if(m.dtf.value.formatToParts&&typeof m.dtf.value.formatToParts=="function"){const g=Se((m.isTypeMonth.value?m.dtfMonth.value:m.dtf.value).formatToParts(new Date(2e3,11,25)).map(v=>v.type==="literal"?v.value:`((?!=<${v.type}>)\\d+)`).join(""),f);if(g.year&&g.year.length===4&&g.month&&g.month<=12){if(m.isTypeMonth.value)return new Date(g.year,g.month-1);if(g.day&&g.day<=31)return new Date(g.year,g.month-1,g.day,12)}}if(!m.isTypeMonth.value)return new Date(Date.parse(f));if(f){const g=f.split("/"),v=g[0].length===4?g[0]:g[1],y=g[0].length===2?g[0]:g[1];if(v&&y)return new Date(parseInt(v,10),parseInt(y,10)-1,1,0,0,0,0)}return null})(c,d)},dateCreator:{type:Function,default:()=>new Date},mobileNative:{type:Boolean,default:!0},position:{type:String},iconRight:{type:String},iconRightClickable:{type:Boolean,default:!1},events:Array,indicators:{type:String,default:"dots"},openOnFocus:{type:Boolean,default:!1},openOnMount:{type:Boolean,default:!1},iconPrev:{type:String,default:"chevron-left"},iconNext:{type:String,default:"chevron-right"},yearsRange:{type:Array,default:()=>[-100,10]},type:{type:String},nearbyMonthDays:{type:Boolean,default:!0},nearbySelectableMonthDays:{type:Boolean,default:!1},showWeekNumber:{type:Boolean,default:!1},weekNumberClickable:{type:Boolean,default:!1},rulesForFirstWeek:{type:Number,default:4},range:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},mobileModal:{type:Boolean,default:!0},trapFocus:{type:Boolean,default:!0},locale:{type:[String,Array],default:"en-GB"},translate:{type:Function,default:null},canClose:{type:[Array,Boolean],default:!0},appendToBody:{type:Boolean,default:!1},ariaNextLabel:{type:String},ariaPreviousLabel:{type:String}},xi()),li()),emits:["update:modelValue","update:selectedRange","focus","blur","change-month","change-year","range-start","range-end","active-change","icon-right-click","blur","focus"],setup(c,d){const f=getCurrentInstance();provide("$datepicker",f);const m=ref(null),g=ref(null),v=ref(c.modelValue),y=computed(()=>m),{checkHtml5Validity:_,isValid:b,onFocus:C,onBlur:k}=Di(c,d,y),{isMatchMedia:$}=oi({mobileBreakpoint:c.mobileBreakpoint,defaultWidth:null}),S=(Array.isArray(c.modelValue)?c.modelValue[0]:c.modelValue)||c.focusedDate||c.dateCreator();!c.modelValue&&c.maxDate&&c.maxDate.getFullYear()<S.getFullYear()&&S.setFullYear(c.maxDate.getFullYear());let w=ref(reactive({day:S.getDate(),month:S.getMonth(),year:S.getFullYear()}));const E=computed(()=>i$1({},d.attrs)),A=computed(()=>["ap-datepicker",{["ap-datepicker--"+c.size]:c.size},{"ap-datepicker--mobile":$}]),P=computed(()=>"ap-datepicker__box"),x=computed(()=>"ap-datepicker__header"),I=computed(()=>["ap-datepicker__header__buttons",{["ap-datepicker__header__buttons--"+c.size]:c.size}]),V=computed(()=>"ap-datepicker__footer"),R=computed({get:()=>v.value,set:D=>{J(D),c.multiple||c.range||oe(!1),d.emit("update:modelValue",D),c.useHtml5Validation&&nextTick().then(()=>{_()})}}),B=computed(()=>lc(R.value)),U=computed(()=>new Intl.DateTimeFormat(c.locale,{year:"numeric",month:"numeric"}).resolvedOptions()),G=computed(()=>new Intl.DateTimeFormat(c.locale)),X=computed(()=>new Intl.DateTimeFormat(c.locale,{year:U.value.year||"numeric",month:U.value.month||"2-digit"}).resolvedOptions()),re=computed(()=>Array.isArray(c.monthNames)?c.monthNames:function(D,F){const Y=[];for(let de=0;de<12;de++)Y.push(new Date(2e3,de,15));const te=new Intl.DateTimeFormat(D,{month:F||"long"});return Y.map(de=>te.format(de))}(c.locale)),me=computed(()=>Array.isArray(c.dayNames)?c.dayNames:function(D,F=0,Y){const te=[];for(let ae=1,Ie=0;Ie<7;ae++){const L=new Date(2e3,0,ae);(L.getDay()===F||Ie>0)&&(te.push(L),Ie++)}Y=Y||"short";const de=new Intl.DateTimeFormat(D,{weekday:Y});return te.map(ae=>Y==="short"?de.format(ae).slice(0,-1):de.format(ae))}(c.locale)),ue=computed(()=>{let D=0,F=12;return c.minDate&&w.value.year===c.minDate.getFullYear()&&(D=c.minDate.getMonth()),c.maxDate&&w.value.year===c.maxDate.getFullYear()&&(F=c.maxDate.getMonth()),re.value.map((Y,te)=>({name:Y,index:te,disabled:te<D||te>F}))}),se=computed(()=>{let D=w.value.year+c.yearsRange[1];c.maxDate&&c.maxDate.getFullYear()<D&&(D=Math.max(c.maxDate.getFullYear(),w.value.year));let F=w.value.year+c.yearsRange[0];c.minDate&&c.minDate.getFullYear()>F&&(F=Math.min(c.minDate.getFullYear(),w.value.year));const Y=[];for(let te=F;te<=D;te++)Y.push(te);return Y.reverse()}),nc=computed(()=>c.minDate?ac.value?w.value.year<=c.minDate.getFullYear():new Date(w.value.year,w.value.month)<=new Date(c.minDate.getFullYear(),c.minDate.getMonth()):!1),rc=computed(()=>c.maxDate?ac.value?w.value.year>=c.maxDate.getFullYear():new Date(w.value.year,w.value.month)>=new Date(c.maxDate.getFullYear(),c.maxDate.getMonth()):!1),sc=computed(()=>c.mobileNative&&ye.any()),ac=computed(()=>c.type==="month"),ec=computed(()=>c.inline?void 0:"dialog"),pe=c.predefinedRanges?reactive(c.predefinedRanges.map(D=>r$1(i$1({},D),{active:c.selectedRange===D.key}))):null;watch(()=>c.modelValue,D=>{J(D),c.multiple||c.range||oe(!1)}),watch(()=>S,D=>{D&&(w.value={day:D.getDate(),month:D.getMonth(),year:D.getFullYear()})}),watch(()=>w.value.month,D=>{d.emit("change-month",D)}),watch(()=>w.value.year,D=>{d.emit("change-year",D)});const ic=({key:D})=>{g.value&&g.value.isActive&&(D==="Escape"||D==="Esc")&&oe(!1)};typeof window!="undefined"&&document.addEventListener("keyup",ic),onBeforeUnmount(()=>{typeof window!="undefined"&&document.removeEventListener("keyup",ic)});const lc=D=>Array.isArray(D)?Array.isArray(D)&&D.every(F=>!isNaN(F))?c.dateFormatter([...D],{dtf:G,isTypeMonth:ac,dtfMonth:X,multiple:c.multiple}):null:D&&!isNaN(D)?c.dateFormatter(D,{dtf:G,isTypeMonth:ac,dtfMonth:X,multiple:c.multiple}):null,uc=D=>{const F=new Date(D);if(D&&!isNaN(F.getTime())){const Y=F.getFullYear(),te=F.getMonth()+1,de=F.getDate();return Y+"-"+(te<10?"0":"")+te+"-"+(de<10?"0":"")+de}return""},M=D=>{const F=new Date(D);if(D&&!isNaN(F.getTime())){const Y=F.getFullYear(),te=F.getMonth()+1;return Y+"-"+(te<10?"0":"")+te}return""},J=D=>{if(v.value===D)return;const F=Array.isArray(D),Y=F?D.length?D[D.length-1]:c.dateCreator():D||c.dateCreator();(!F||F&&v.value&&D.length>v.value.length)&&(w.value={day:Y.getDate(),month:Y.getMonth(),year:Y.getFullYear()}),v.value=D},oe=D=>{if(g.value){const F=typeof D=="boolean"?D:!g.value.isActive;(F||c.closeOnSelect)&&(g.value.isActive=F)}},H=async D=>{const F=pe.find(Y=>Y.active);F&&(F.active=!1),D.active=!D.active,J(D.value),d.emit("update:selectedRange",D.key,D.value),await nextTick(),D.key!=="custom"&&oe(!1)};return watch(()=>c.modelValue,D=>{v.value=D&&Array.isArray(D)?D.map(F=>new Date(F)):D},{immediate:!0}),watch(()=>c.selectedRange,()=>{c.selectedRange&&pe&&H(pe.find(D=>D.key===c.selectedRange))},{immediate:!0}),onMounted(()=>{c.openOnMount&&setTimeout(()=>{oe(!0)},0)}),{dateSelected:v,focusedDateData:w,checkHtml5Validity:_,isValid:b,inputBind:E,rootClasses:A,boxClasses:P,headerClasses:x,headerButtonsClasses:I,footerClasses:V,formattedValue:B,dtf:G,dtfMonth:X,newDayNames:me,listOfMonths:ue,listOfYears:se,showPrev:nc,showNext:rc,newMonthNames:re,ariaRole:ec,isMobile:sc,isTypeMonth:ac,computedValue:R,changeFocus:D=>{w.value={day:D.getDate(),month:D.getMonth(),year:D.getFullYear()}},onActiveChange:D=>{D||k(),d.emit("active-change",D)},keyPress:ic,onInputClick:D=>{g.value.isActive&&D.stopPropagation()},toggle:()=>{if(c.mobileNative&&sc){const D=m.value.$refs.input;return D.focus(),void D.click()}g.value.toggle()},handleOnFocus:D=>{C(D),c.openOnFocus&&oe(!0)},togglePicker:oe,prevMonth:()=>{c.disabled||(ac.value?w.value.year-=1:w.value.month>0?w.value.month-=1:(w.value.month=11,w.value.year-=1))},nextMonth:()=>{c.disabled||(ac.value?w.value.year+=1:w.value.month<11?w.value.month+=1:(w.value.month=0,w.value.year+=1))},prevYear:()=>{c.disabled||(ac.value||w.value.year>0?w.value.year-=1:w.value.year=new Date().getFullYear())},nextYear:()=>{c.disabled||(ac.value,w.value.year+=1)},formatNative:D=>ac.value?M(D):uc(D),onChangeNativePicker:D=>{const F=D.target.value,Y=F?F.split("-"):[];if(Y.length===3){const te=parseInt(Y[0],10),de=parseInt(Y[1])-1,ae=parseInt(Y[2]);R.value=new Date(te,de,ae)}else R.value=null},onFocus:C,onBlur:k,onChange:D=>{const F=c.dateParser(D,{dtf:G,isTypeMonth:ac,dtfMonth:X,multiple:c.multiple});!F||isNaN(F)&&(!Array.isArray(F)||F.length!==2||isNaN(F[0])||isNaN(F[1]))?(R.value=null,m.value&&(m.value.newValue=R.value)):R.value=F},onPredefinedRangeSelect:H,onRangeStart:D=>{d.emit("range-start",D),pe&&H(pe.find(F=>F.key==="custom"))},onRangeEnd:D=>{d.emit("range-end",D),D&&oe(!1)},computedPredefinedRanges:pe,input:m,dropdown:g}}});const Ti={class:"flex space-x-2"},Ii={key:0,class:"flex flex-col min-w-48 py-2 text-left -ml-4 -my-4"},Bi=["onClick"],Fi={class:normalizeClass("ap-datepicker__header__list")},Ni={class:normalizeClass("ap-datepicker__header__list__month")},Ri=["aria-label"],Ei=["disabled","size"],Li=["value","disabled"],Vi=["aria-label"],Hi={class:normalizeClass("ap-datepicker__header__list__year")},zi=["aria-label"],ji=["disabled","size"],Wi=["value"],Ui=["aria-label"];Mi.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-input"),_=resolveComponent("ap-icon"),b=resolveComponent("ap-datepicker-table"),C=resolveComponent("ap-dropdown-item"),k=resolveComponent("ap-dropdown");return openBlock(),createElementBlock("div",{class:normalizeClass(c.rootClasses)},[!c.isMobile||c.inline?(openBlock(),createBlock(k,{key:0,ref:"dropdown",modelValue:c.dropdown,"onUpdate:modelValue":d[21]||(d[21]=$=>c.dropdown=$),position:c.position,disabled:c.disabled,inline:c.inline,"mobile-modal":c.mobileModal,"trap-focus":c.trapFocus,"aria-role":c.ariaRole,"aria-modal":!c.inline,"append-to-body":c.appendToBody,"append-to-body-copy-parent":"","can-close":c.canClose,"onUpdate:active":c.onActiveChange},createSlots({default:withCtx(()=>[createVNode(C,{override:"",tag:"div","item-class":c.boxClasses,value:c.dropdown,disabled:c.disabled,clickable:!1},{default:withCtx(()=>[createBaseVNode("div",Ti,[c.range&&c.predefinedRanges?(openBlock(),createElementBlock("div",Ii,[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.computedPredefinedRanges,($,S)=>(openBlock(),createElementBlock("div",{key:S,class:"flex-1 flex items-center utility-label border-r border-b border-background-and-outline-section-and-divider",onClick:w=>c.onPredefinedRangeSelect($)},[createBaseVNode("span",{class:normalizeClass("ap-datepicker__predefined-item "+($.active?"active":""))},toDisplayString$1(c.translate?c.translate($.key):$.label),3)],8,Bi))),128))])):createCommentVNode("",!0),createBaseVNode("div",null,[createBaseVNode("div",{class:normalizeClass(c.headerClasses)},[c.$slots.header!==void 0&&c.$slots.header.length?renderSlot(c.$slots,"header",{key:0}):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(c.headerButtonsClasses)},[createBaseVNode("div",Fi,[createBaseVNode("div",Ni,[withDirectives(createBaseVNode("a",{class:normalizeClass("ap-datepicker__header__month__previous"),role:"button",href:"#","aria-label":c.ariaPreviousLabel,onClick:d[4]||(d[4]=withModifiers((...$)=>c.prevMonth&&c.prevMonth(...$),["prevent"])),onKeydown:[d[5]||(d[5]=withKeys(withModifiers((...$)=>c.prevMonth&&c.prevMonth(...$),["prevent"]),["enter"])),d[6]||(d[6]=withKeys(withModifiers((...$)=>c.prevMonth&&c.prevMonth(...$),["prevent"]),["space"]))]},[createVNode(_,{icon:c.iconPrev,pack:c.iconPack,size:"medium",both:"",clickable:""},null,8,["icon","pack"])],40,Ri),[[vShow,!c.showPrev&&!c.disabled]]),c.isTypeMonth?createCommentVNode("",!0):withDirectives((openBlock(),createElementBlock("select",{key:0,"onUpdate:modelValue":d[7]||(d[7]=$=>c.focusedDateData.month=$),disabled:c.disabled,size:c.size},[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.listOfMonths,$=>(openBlock(),createElementBlock("option",{key:$.name,value:$.index,disabled:$.disabled},toDisplayString$1($.name),9,Li))),128))],8,Ei)),[[vModelSelect,c.focusedDateData.month]]),withDirectives(createBaseVNode("a",{class:normalizeClass("ap-datepicker__header__month__next"),role:"button",href:"#","aria-label":c.ariaNextLabel,onClick:d[8]||(d[8]=withModifiers((...$)=>c.nextMonth&&c.nextMonth(...$),["prevent"])),onKeydown:[d[9]||(d[9]=withKeys(withModifiers((...$)=>c.nextMonth&&c.nextMonth(...$),["prevent"]),["enter"])),d[10]||(d[10]=withKeys(withModifiers((...$)=>c.nextMonth&&c.nextMonth(...$),["prevent"]),["space"]))]},[createVNode(_,{icon:c.iconNext,pack:c.iconPack,size:"medium",both:"",clickable:""},null,8,["icon","pack"])],40,Vi),[[vShow,!c.showNext&&!c.disabled]])]),createBaseVNode("div",Hi,[withDirectives(createBaseVNode("a",{class:normalizeClass("ap-datepicker__header__year__previous"),role:"button",href:"#","aria-label":c.ariaPreviousLabel,onClick:d[11]||(d[11]=withModifiers((...$)=>c.prevYear&&c.prevYear(...$),["prevent"])),onKeydown:[d[12]||(d[12]=withKeys(withModifiers((...$)=>c.prevYear&&c.prevYear(...$),["prevent"]),["enter"])),d[13]||(d[13]=withKeys(withModifiers((...$)=>c.prevYear&&c.prevYear(...$),["prevent"]),["space"]))]},[createVNode(_,{icon:c.iconPrev,pack:c.iconPack,size:"medium",both:"",clickable:""},null,8,["icon","pack"])],40,zi),[[vShow,!c.showPrev&&!c.disabled]]),withDirectives(createBaseVNode("select",{"onUpdate:modelValue":d[14]||(d[14]=$=>c.focusedDateData.year=$),disabled:c.disabled,size:c.size},[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.listOfYears,$=>(openBlock(),createElementBlock("option",{key:$,value:$},toDisplayString$1($),9,Wi))),128))],8,ji),[[vModelSelect,c.focusedDateData.year]]),withDirectives(createBaseVNode("a",{class:normalizeClass("ap-datepicker__header__year__next"),role:"button",href:"#","aria-label":c.ariaNextLabel,onClick:d[15]||(d[15]=withModifiers((...$)=>c.nextYear&&c.nextYear(...$),["prevent"])),onKeydown:[d[16]||(d[16]=withKeys(withModifiers((...$)=>c.nextYear&&c.nextYear(...$),["prevent"]),["enter"])),d[17]||(d[17]=withKeys(withModifiers((...$)=>c.nextYear&&c.nextYear(...$),["prevent"]),["space"]))]},[createVNode(_,{icon:c.iconNext,pack:c.iconPack,size:"medium",both:"",clickable:""},null,8,["icon","pack"])],40,Ui),[[vShow,!c.showNext&&!c.disabled]])])])],2))],2),createVNode(b,{modelValue:c.computedValue,"onUpdate:modelValue":d[18]||(d[18]=$=>c.computedValue=$),"day-names":c.newDayNames,"month-names":c.newMonthNames,"first-day-of-week":c.firstDayOfWeek,"rules-for-first-week":c.rulesForFirstWeek,"min-date":c.minDate,"max-date":c.maxDate,focused:c.focusedDateData,disabled:c.disabled,"unselectable-dates":c.unselectableDates,"unselectable-days-of-week":c.unselectableDaysOfWeek,"selectable-dates":c.selectableDates,events:c.events,indicators:c.indicators,"date-creator":c.dateCreator,"type-month":c.isTypeMonth,"nearby-month-days":c.nearbyMonthDays,"nearby-selectable-month-days":c.nearbySelectableMonthDays,"show-week-number":c.showWeekNumber,"week-number-clickable":c.weekNumberClickable,range:c.range,multiple:c.multiple,onRangeStart:c.onRangeStart,onRangeEnd:c.onRangeEnd,onClose:d[19]||(d[19]=$=>c.togglePicker(!1)),"onUpdate:focused":d[20]||(d[20]=$=>c.focusedDateData=$)},null,8,["modelValue","day-names","month-names","first-day-of-week","rules-for-first-week","min-date","max-date","focused","disabled","unselectable-dates","unselectable-days-of-week","selectable-dates","events","indicators","date-creator","type-month","nearby-month-days","nearby-selectable-month-days","show-week-number","week-number-clickable","range","multiple","onRangeStart","onRangeEnd"]),c.$slots.default!==void 0?(openBlock(),createElementBlock("footer",{key:0,class:normalizeClass(c.footerClasses)},[renderSlot(c.$slots,"default")],2)):createCommentVNode("",!0)])])]),_:3},8,["item-class","value","disabled"])]),_:2},[c.inline?void 0:{name:"trigger",fn:withCtx(()=>[createBaseVNode("div",mergeProps({ref:"input"},c.$slots.trigger?c.inputBind:{},{onClick:d[3]||(d[3]=(...$)=>c.onInputClick&&c.onInputClick(...$))}),[renderSlot(c.$slots,"trigger",{},()=>[createVNode(y,mergeProps({ref:"input",autocomplete:"off","model-value":c.formattedValue,expanded:c.expanded,placeholder:c.placeholder,size:c.size,icon:c.icon,"icon-right":c.iconRight,"icon-right-clickable":c.iconRightClickable,"icon-pack":c.iconPack,rounded:c.rounded,disabled:c.disabled,readonly:!c.editable},c.inputBind,{"use-html5-validation":!1,onIconRightClick:d[0]||(d[0]=$=>c.$emit("icon-right-click")),onKeyup:d[1]||(d[1]=withKeys($=>c.togglePicker(!0),["enter"])),onChange:d[2]||(d[2]=$=>c.onChange($.target.value)),onFocus:c.handleOnFocus}),null,16,["model-value","expanded","placeholder","size","icon","icon-right","icon-right-clickable","icon-pack","rounded","disabled","readonly","onFocus"])])],16)])}]),1032,["modelValue","position","disabled","inline","mobile-modal","trap-focus","aria-role","aria-modal","append-to-body","can-close","onUpdate:active"])):(openBlock(),createBlock(y,mergeProps({key:1,ref:"input",type:c.isTypeMonth?"month":"date",autocomplete:"off",value:c.formatNative(c.computedValue),placeholder:c.placeholder,size:c.size,icon:c.icon,"icon-pack":c.iconPack,rounded:c.rounded,max:c.formatNative(c.maxDate),min:c.formatNative(c.minDate),disabled:c.disabled,readonly:!1},c.$attrs,{"use-html5-validation":!1,onChange:c.onChangeNativePicker,onFocus:c.onFocus,onBlur:c.onBlur}),null,16,["type","value","placeholder","size","icon","icon-pack","rounded","max","min","disabled","onChange","onFocus","onBlur"]))],2)};var Yi={install(c){Be(c,Mi)}},Ki=defineComponent({name:"ApTimepicker",components:{[mn.name]:mn,[Te.name]:Te,[ii.name]:ii,[di.name]:di},configField:"timepicker",mixins:[Ts],inheritAttrs:!1,props:i$1(i$1({modelValue:{type:Date},inline:{type:Boolean,default:!1},minTime:{type:Date},maxTime:{type:Date},placeholder:{type:String,default:""},editable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:"medium"},hourFormat:{type:String,default:"24"},incrementHours:{type:Number,default:1},incrementMinutes:{type:Number,default:1},incrementSeconds:{type:Number,default:1},timeFormatter:{type:Function,default:(c,d)=>((f,m)=>m.dtf.format(f))(c,d)},timeParser:{type:Function,default:(c,d)=>((f,m)=>{if(f){let g=null;if(m.computedValue&&!isNaN(m.computedValue)?g=new Date(m.computedValue):(g=m.timeCreator(),g.setMilliseconds(0)),m.dtf.formatToParts&&typeof m.dtf.formatToParts=="function"){const k=Se(m.dtf.formatToParts(g).map($=>$.type==="literal"?$.value.replace(/ /g,"\\s?"):$.type==="dayPeriod"?`((?!=<${$.type}>)(${m.amString}|${m.pmString}|AM|PM|${"AM".toLowerCase()}|${"PM".toLowerCase()})?)`:`((?!=<${$.type}>)\\d+)`).join(""),f);if(k.hour=k.hour?parseInt(k.hour,10):null,k.minute=k.minute?parseInt(k.minute,10):null,k.second=k.second?parseInt(k.second,10):null,k.hour&&k.hour>=0&&k.hour<24&&k.minute&&k.minute>=0&&k.minute<59)return k.dayPeriod&&(k.dayPeriod.toLowerCase()===m.pmString.toLowerCase()||k.dayPeriod.toLowerCase()==="PM".toLowerCase())&&k.hour<12&&(k.hour+=12),g.setHours(k.hour),g.setMinutes(k.minute),g.setSeconds(k.second||0),g}let v=!1;if(m.hourFormat==="12"){const k=f.split(" ");f=k[0],v=k[1]===m.amString||k[1]==="AM"}const y=f.split(":");let _=parseInt(y[0],10);const b=parseInt(y[1],10),C=m.enableSeconds?parseInt(y[2],10):0;return isNaN(_)||_<0||_>23||m.hourFormat==="12"&&(_<1||_>12)||isNaN(b)||b<0||b>59?null:(g.setSeconds(C),g.setMinutes(b),m.hourFormat==="12"&&(v&&_===12?_=0:v||_===12||(_+=12)),g.setHours(_),new Date(g.getTime()))}return null})(c,d)},mobileNative:{type:Boolean,default:!0},timeCreator:{type:Function,default:()=>new Date},position:{type:String,default:void 0},unselectableTimes:{type:Array},openOnFocus:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},defaultMinutes:{type:Number},defaultSeconds:{type:Number},appendToBody:{type:Boolean,default:!1},resetOnMeridianChange:{type:Boolean,default:!1},locale:{type:String,default:"en-GB"}},li()),xi()),emits:["blur","focus","update:modelValue"],setup(c,d){const f=ref(null),m=ref(null),g=ref(null),v=ref(c.modelValue),y=ref(null),_=ref(null),b=ref(null),C=ref(null),k=ref([]),$=ref([]),S=ref([]),w=ref([]),{checkHtml5Validity:E,isValid:A,onFocus:P,onBlur:x}=Di(c,d,f),{isMatchMedia:I}=oi({mobileBreakpoint:c.mobileBreakpoint,defaultWidth:null}),V=computed({get:()=>v.value,set:W=>{v.value=W,d.emit("update:modelValue",v.value)}}),R=computed(()=>new Intl.DateTimeFormat(c.locale,{hour:"numeric",minute:"numeric",second:c.enableSeconds?"numeric":void 0}).resolvedOptions()),B=computed(()=>new Intl.DateTimeFormat(c.locale,{hour:R.value.hour||"numeric",minute:R.value.minute||"numeric",second:c.enableSeconds?R.value.second||"numeric":void 0,hourCycle:pe.value?"h23":"h12"})),U=computed(()=>c.hourFormat||(R.value.hour12?"12":"24")),G=computed(()=>{let W=c.timeCreator();return W.setHours(10),W.setSeconds(0),W.setMinutes(0),W.setMilliseconds(0),W}),X=computed(()=>{if(B.value.formatToParts&&typeof B.value.formatToParts=="function"){let W=G.value;const N=B.value.formatToParts(W),z=N.find((ne,ce)=>ce>0&&N[ce-1].type==="hour");if(z)return z.value}return":"}),re=computed(()=>{if(B.value.formatToParts&&typeof B.value.formatToParts=="function"){let W=G.value;const N=B.value.formatToParts(W),z=N.find((ne,ce)=>ce>0&&N[ce-1].type==="minute");if(z)return z.value}return":"}),me=computed(()=>{if(B.value.formatToParts&&typeof B.value.formatToParts=="function"){let W=G.value;const N=B.value.formatToParts(W),z=N.find((ne,ce)=>ce>0&&N[ce-1].type==="second");return z?z.value:""}return""}),ue=computed(()=>{if(B.value.formatToParts&&typeof B.value.formatToParts=="function"){let W=G.value;W.setHours(10);const N=B.value.formatToParts(W).find(z=>z.type==="dayPeriod");if(N)return N.value}return"AM"}),se=computed(()=>{if(B.value.formatToParts&&typeof B.value.formatToParts=="function"){let W=G.value;W.setHours(20);const N=B.value.formatToParts(W).find(z=>z.type==="dayPeriod");if(N)return N.value}return"PM"}),nc=computed(()=>{if(!c.incrementHours||c.incrementHours<1)throw new Error("Hour increment cannot be null or less than 1.");const W=[],N=pe.value?24:12;for(let z=0;z<N;z+=c.incrementHours){let ne=z,ce=ne;pe.value||(ne=z+1,ce=ne,C.value===ue.value?ne===12&&(ne=0):C.value===se.value&&ne!==12&&(ne+=12)),W.push({label:O(ce,!1),value:ne})}return W}),rc=computed(()=>{if(!c.incrementMinutes||c.incrementMinutes<1)throw new Error("Minute increment cannot be null or less than 1.");const W=[];for(let N=0;N<60;N+=c.incrementMinutes)W.push({label:O(N,!0),value:N});return W}),sc=computed(()=>{if(!c.incrementSeconds||c.incrementSeconds<1)throw new Error("Second increment cannot be null or less than 1.");const W=[];for(let N=0;N<60;N+=c.incrementSeconds)W.push({label:O(N,!0),value:N});return W}),ac=computed(()=>[ue.value,se.value]),ec=computed(()=>c.mobileNative&&ye.any()),pe=computed(()=>U.value==="24"),ic=computed(()=>i$1({},d.attrs)),lc=computed(()=>({"root-class":"ap-tpck__dropdown"})),uc=computed(()=>({"select-class":"ap-tpck__select","placeholder-class":"ap-tpck__select-placeholder"})),M=computed(()=>["ap-tpck",{["ap-tpck--"+c.size]:c.size},{"ap-tpck--mobile":Boolean(I)}]),J=computed(()=>["ap-tpck__box"]),oe=computed(()=>["ap-tpck__separator"]),H=computed(()=>["ap-tpck__footer"]),D=computed(()=>c.enableSeconds?"1":null);watch(()=>c.hourFormat,async()=>{if(y.value!==null){const W=y.value;y.value=0,C.value=W>=12?se.value:ue.value,await nextTick(),y.value=W}}),watch(()=>c.locale,()=>{c.modelValue||(C.value=ue.value)});const F=W=>{if(!W)return;const N=W;y.value!==null&&c.resetOnMeridianChange?(y.value=null,_.value=null,b.value=null,V.value=null):y.value!==null&&(N===se.value?y.value+=12:N===ue.value&&(y.value-=12)),Y(y.value,_.value,c.enableSeconds?b.value:0,N)},Y=(W,N,z,ne)=>{if(W!=null&&N!=null&&(!pe.value&&ne!==null||pe.value)){let ce=null;V.value&&!isNaN(V.value)?ce=new Date(V.value):(ce=c.timeCreator(),ce.setMilliseconds(0)),ce.setHours(W),ce.setMinutes(N),ce.setSeconds(z),isNaN(ce.getTime())||(V.value=new Date(ce.getTime()))}C.value=ne},te=W=>{W?(y.value=W.getHours(),_.value=W.getMinutes(),b.value=W.getSeconds(),C.value=W.getHours()>=12?se.value:ue.value):(y.value=null,_.value=null,b.value=null,C.value=ue.value),v.value=W},de=W=>{let N=!1;if(c.minTime){const z=c.minTime.getHours(),ne=rc.value.every(ce=>ae(W,ce.value));N=W<z||ne}if(c.maxTime&&!N){const z=c.maxTime.getHours();N=W>z}return c.unselectableTimes&&!N&&(N=c.unselectableTimes.filter(z=>c.enableSeconds&&b.value!==null?z.getHours()===W&&z.getMinutes()===_.value&&z.getSeconds()===b.value:_.value!==null&&z.getHours()===W&&z.getMinutes()===_.value).length>0||rc.value.every(z=>c.unselectableTimes.filter(ne=>ne.getHours()===W&&ne.getMinutes()===z.value).length>0)),N},ae=(W,N)=>{let z=!1;if(c.minTime){const ne=c.minTime.getHours(),ce=c.minTime.getMinutes();z=W===ne&&N<ce}if(c.maxTime&&!z){const ne=c.maxTime.getHours(),ce=c.maxTime.getMinutes();z=W===ne&&N>ce}return z},Ie=W=>{let N=!1;return y.value!==null&&(N=!!de(y.value)||ae(y.value,W),c.unselectableTimes&&!N)&&(N=c.unselectableTimes.filter(z=>c.enableSeconds&&b.value!==null?z.getHours()===y.value&&z.getMinutes()===W&&z.getSeconds()===b.value:z.getHours()===y.value&&z.getMinutes()===W).length>0),N},L=W=>{g.value&&(g.value.isActive=typeof W=="boolean"?W:!g.value.isActive)},T=()=>{L(!1)},O=(W,N)=>pe.value||N?q(W):W,q=W=>(W<10?"0":"")+W,Q=({key:W})=>{g.value&&g.value.isActive&&(W==="Escape"||W==="Esc")&&L(!1)},Z=computed(()=>{const W=[k,$],N=["hr","min"];return c.enableSeconds&&(W.push(S),N.push("sec")),pe.value||(W.push(w),N.push("mer")),{defaults:W,order:N}}),le=async()=>{C.value=C.value===ue.value?se.value:ue.value,F(C.value)},De=ref(nc.value.slice(0,5)),Oe=ref(rc.value.slice(0,5)),ie=ref(sc.value.slice(0,5)),j=ref([void 0,void 0,ue.value,se.value,void 0]),ee=(W,N)=>{const z=W.findIndex(oc=>oc.value===N),ne=z-2,ce=z+3;return[...ne<0?W.slice(ne):[],...W.slice(Math.max(0,ne),ce),...W.slice(0,Math.abs(Math.min(0,W.length-ce)))]},tc=async(W,N)=>{switch(N){case"hr":{const z=nc.value[0].value,ne=nc.value[nc.value.length-1].value;W==="dec"&&y.value===z?y.value=ne:W==="inc"&&y.value===ne?y.value=z:y.value=y.value+(W==="inc"?1:-1),k.value&&k.value[2]&&(await nextTick(),k.value[2].focus())}break;case"min":{const z=rc.value[0].value,ne=rc.value[rc.value.length-1].value;W==="dec"&&_.value===z?_.value=ne:W==="inc"&&_.value===ne?_.value=z:_.value=_.value+(W==="inc"?1:-1),$.value&&$.value[2]&&(await nextTick(),$.value[2].focus())}break;case"sec":{const z=sc.value[0].value,ne=sc.value[sc.value.length-1].value;W==="dec"&&b.value===z?b.value=ne:W==="inc"&&b.value===ne?b.value=z:b.value=b.value+(W==="inc"?1:-1),S.value&&S.value[2]&&(await nextTick(),S.value[2].focus())}}Y(y.value,_.value,c.enableSeconds?b.value:0,C.value)};return typeof window!="undefined"&&document.addEventListener("keyup",Q),watch(()=>c.modelValue,W=>{te(W),!A&&m.value.checkHtml5Validity()},{immediate:!0}),watch(()=>y.value,async W=>{De.value=ee(nc.value,W)},{immediate:!0}),watch(()=>_.value,async W=>{Oe.value=ee(rc.value,W)},{immediate:!0}),watch(()=>b.value,async W=>{ie.value=ee(sc.value,W)},{immediate:!0}),watch(()=>C.value,async W=>{j.value=[void 0,W===ue.value?void 0:ue.value,W===ue.value?ue.value:se.value,W===ue.value?se.value:void 0,void 0],w.value&&w.value[2]&&(await nextTick(),w.value[2].focus())},{immediate:!0}),onBeforeUnmount(()=>{typeof window!="undefined"&&document.removeEventListener("keyup",Q)}),{dateSelected:v,hoursSelected:y,minutesSelected:_,secondsSelected:b,meridienSelected:C,elementRef:f,input:m,dropdown:g,checkHtml5Validity:E,isValid:A,onFocus:P,onBlur:x,computedValue:V,localeOptions:R,dtf:B,newHourFormat:U,hourLiteral:X,minuteLiteral:re,secondLiteral:me,amString:ue,pmString:se,hours:nc,minutes:rc,seconds:sc,meridiens:ac,isMobile:ec,isHourFormat24:pe,inputBind:ic,dropdownBind:lc,selectBind:uc,rootClasses:M,boxClasses:J,separatorClasses:oe,footerClasses:H,nativeStep:D,onMeridienChange:F,onHoursChange:async W=>{y.value=W.value;const N=W.value;_.value||c.defaultMinutes===void 0||(_.value=c.defaultMinutes),b.value||c.defaultSeconds===void 0||(b.value=c.defaultSeconds),Y(parseInt(N,10),_.value,c.enableSeconds?b.value:0,C.value),k.value&&k.value[2]&&(await nextTick(),k.value[2].focus())},onMinutesChange:async W=>{_.value=W.value;const N=W.value;!b.value&&c.defaultSeconds&&(b.value=c.defaultSeconds),Y(y.value,parseInt(N,10),c.enableSeconds?b.value:0,C.value),$.value&&$.value[2]&&(await nextTick(),$.value[2].focus())},onSecondsChange:async W=>{b.value=W.value;const N=W.value;Y(y.value,_.value,parseInt(N,10),C.value),S.value&&S.value[2]&&(await nextTick(),S.value[2].focus())},isSecondDisabled:W=>{let N=!1;if(_.value!==null){if(Ie(_.value))N=!0;else{if(c.minTime){const z=c.minTime.getHours(),ne=c.minTime.getMinutes(),ce=c.minTime.getSeconds();N=y.value===z&&_.value===ne&&W<ce}if(c.maxTime&&!N){const z=c.maxTime.getHours(),ne=c.maxTime.getMinutes(),ce=c.maxTime.getSeconds();N=y.value===z&&_.value===ne&&W>ce}}c.unselectableTimes&&!N&&(N=c.unselectableTimes.filter(z=>z.getHours()===y.value&&z.getMinutes()===_.value&&z.getSeconds()===W).length>0)}return N},onChange:W=>{const N=c.timeParser(W,{computedValue:V.value,timeCreator:c.timeCreator,dtf:B.value,pmString:se.value,amString:ue.value,hourFormat:c.hourFormat,enableSeconds:c.enableSeconds});te(N),N&&!isNaN(N)?V.value=N:(V.value=null,m.value.newValue=V.value)},toggle:L,close:T,handleOnFocus:()=>{P(),c.openOnFocus&&L(!0)},formatHHMMSS:W=>{const N=new Date(W);if(W&&!isNaN(N.getTime())){const z=N.getHours(),ne=N.getMinutes(),ce=N.getSeconds();return O(z,!0)+":"+O(ne,!0)+":"+O(ce,!0)}return""},onChangeNativePicker:W=>{const N=W.target.value;if(N){let z=null;V.value&&!isNaN(V.value)?z=new Date(V.value):(z=new Date,z.setMilliseconds(0));const ne=N.split(":");z.setHours(parseInt(ne[0],10)),z.setMinutes(parseInt(ne[1],10)),z.setSeconds(ne[2]?parseInt(ne[2],10):0),V.value=new Date(z.getTime())}else V.value=null},formatValue:W=>W&&!isNaN(W)?c.timeFormatter(W,{dtf:B.value}):null,onActiveChange:async W=>{W?(await nextTick(),k.value&&k.value[2].focus()):x()},isMinuteDisabled:Ie,isHourDisabled:de,keyDown:async(W,N)=>{const z=W||window.event;switch(z.which?z.which:z.keyCode){case 40:N==="mer"?le():tc("inc",N);break;case 38:N==="mer"?le():tc("dec",N);break;case 37:Z.value.defaults[Z.value.order.indexOf(N)-1<0?Z.value.defaults.length-1:Z.value.order.indexOf(N)-1].value[2].focus();break;case 39:Z.value.defaults[Z.value.order.indexOf(N)>=Z.value.defaults.length-1?0:Z.value.order.indexOf(N)+1].value[2].focus();break;case 13:T()}},changeTime:tc,hourArray:De,minArray:Oe,secArray:ie,merArray:j,hourRefs:k,minRefs:$,secRefs:S,merRefs:w}}});const qi={class:"w-full"},Gi=createBaseVNode("th",null,[createBaseVNode("span",null,"hh")],-1),Xi=createBaseVNode("th",null,[createBaseVNode("span",null,"mm")],-1),Qi={key:0},Ji=[createBaseVNode("span",null,"ss",-1)],Zi={key:1},er=["disabled"],tr=["disabled"],ar=["disabled"],nr=["disabled"],lr=["disabled","onClick"],or=["disabled","onClick"],sr=["disabled","onClick"],ir=["disabled","onClick"],rr={key:0},ur={key:1};Ki.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-input"),_=resolveComponent("ap-dropdown-item"),b=resolveComponent("ap-dropdown");return openBlock(),createElementBlock("div",{class:normalizeClass(c.rootClasses)},[!c.isMobile||c.inline?(openBlock(),createBlock(b,mergeProps({key:0,ref:"dropdown",modelValue:c.dropdown,"onUpdate:modelValue":d[12]||(d[12]=C=>c.dropdown=C)},c.dropdownBind,{position:c.position,disabled:c.disabled,inline:c.inline,"append-to-body":c.appendToBody,"append-to-body-copy-parent":"","onUpdate:active":c.onActiveChange}),createSlots({default:withCtx(()=>[createVNode(_,{override:"",tag:"div",value:c.dropdown,class:normalizeClass(c.boxClasses),disabled:c.disabled,clickable:!1},{default:withCtx(()=>[createBaseVNode("table",qi,[createBaseVNode("thead",null,[createBaseVNode("tr",null,[Gi,Xi,c.enableSeconds?(openBlock(),createElementBlock("th",Qi,Ji)):createCommentVNode("",!0),c.isHourFormat24?createCommentVNode("",!0):(openBlock(),createElementBlock("th",Zi))])]),createBaseVNode("tbody",null,[createBaseVNode("tr",null,[createBaseVNode("td",{disabled:c.disabled},[createBaseVNode("i",{class:"fa fa-chevron-up",onClick:d[2]||(d[2]=C=>c.changeTime("dec","hr"))})],8,er),createBaseVNode("td",{disabled:c.disabled},[createBaseVNode("i",{class:"fa fa-chevron-up",onClick:d[3]||(d[3]=C=>c.changeTime("dec","min"))})],8,tr),c.enableSeconds?(openBlock(),createElementBlock("td",{key:0,disabled:c.disabled},[createBaseVNode("i",{class:"fa fa-chevron-up",onClick:d[4]||(d[4]=C=>c.changeTime("dec","sec"))})],8,ar)):createCommentVNode("",!0),c.isHourFormat24?createCommentVNode("",!0):(openBlock(),createElementBlock("td",{key:1,disabled:c.disabled},null,8,nr))]),(openBlock(!0),createElementBlock(Fragment,null,renderList(c.hourArray,(C,k)=>(openBlock(),createElementBlock("tr",{key:C},[createBaseVNode("td",{disabled:c.isHourDisabled(C.value),onClick:$=>c.onHoursChange(C)},[(openBlock(),createBlock(resolveDynamicComponent(k===2?"button":"span"),{ref:$=>{$&&(c.hourRefs[k]=$)},onClick:withModifiers($=>c.onHoursChange(C),["stop"]),onKeydown:d[5]||(d[5]=withModifiers($=>c.keyDown($,"hr"),["prevent"]))},{default:withCtx(()=>[createTextVNode(toDisplayString$1(C.label),1)]),_:2},1032,["onClick"]))],8,lr),createBaseVNode("td",{disabled:c.isMinuteDisabled(c.minArray[k].value),onClick:$=>c.onMinutesChange(c.minArray[k])},[(openBlock(),createBlock(resolveDynamicComponent(k===2?"button":"span"),{ref:$=>{$&&(c.minRefs[k]=$)},onKeydown:d[6]||(d[6]=withModifiers($=>c.keyDown($,"min"),["prevent"]))},{default:withCtx(()=>[createTextVNode(toDisplayString$1(c.minArray[k].label),1)]),_:2},1536))],8,or),c.enableSeconds?(openBlock(),createElementBlock("td",{key:0,disabled:c.isSecondDisabled(c.secArray[k].value),onClick:$=>c.onSecondsChange(c.secArray[k])},[(openBlock(),createBlock(resolveDynamicComponent(k===2?"button":"span"),{ref:$=>{$&&(c.secRefs[k]=$)},onKeydown:d[7]||(d[7]=withModifiers($=>c.keyDown($,"sec"),["prevent"]))},{default:withCtx(()=>[createTextVNode(toDisplayString$1(c.secArray[k].label),1)]),_:2},1536))],8,sr)):createCommentVNode("",!0),c.isHourFormat24?createCommentVNode("",!0):(openBlock(),createElementBlock("td",{key:1,disabled:c.disabled,onClick:withModifiers($=>k!=2?c.onMeridienChange(c.merArray[k]):()=>{},["stop"])},[(openBlock(),createBlock(resolveDynamicComponent(k===2?"button":"span"),{ref:$=>{$&&(c.merRefs[k]=$)},class:"uppercase",onKeydown:d[8]||(d[8]=withModifiers($=>c.keyDown($,"mer"),["prevent"]))},{default:withCtx(()=>[createTextVNode(toDisplayString$1(c.merArray[k]),1)]),_:2},1536))],8,ir))]))),128)),createBaseVNode("tr",null,[createBaseVNode("td",null,[createBaseVNode("i",{class:"fa fa-chevron-down",onClick:d[9]||(d[9]=C=>c.changeTime("inc","hr"))})]),createBaseVNode("td",null,[createBaseVNode("i",{class:"fa fa-chevron-down",onClick:d[10]||(d[10]=C=>c.changeTime("inc","min"))})]),c.enableSeconds?(openBlock(),createElementBlock("td",rr,[createBaseVNode("i",{class:"fa fa-chevron-down",onClick:d[11]||(d[11]=C=>c.changeTime("inc","sec"))})])):createCommentVNode("",!0),c.isHourFormat24?createCommentVNode("",!0):(openBlock(),createElementBlock("td",ur))])])]),c.$slots.default!==void 0?(openBlock(),createElementBlock("footer",{key:0,class:normalizeClass(c.footerClasses)},[renderSlot(c.$slots,"default")],2)):createCommentVNode("",!0)]),_:3},8,["value","class","disabled"])]),_:2},[c.inline?void 0:{name:"trigger",fn:withCtx(()=>[renderSlot(c.$slots,"trigger",{},()=>[createVNode(y,mergeProps({ref:"input"},c.inputBind,{autocomplete:"off","model-value":c.formatValue(c.computedValue),placeholder:c.placeholder,icon:c.icon,"icon-pack":c.iconPack,disabled:c.disabled,readonly:!c.editable,rounded:c.rounded,"use-html5-validation":c.useHtml5Validation,onKeyup:d[0]||(d[0]=withKeys(C=>c.toggle(!0),["enter"])),onChange:d[1]||(d[1]=C=>c.onChange(C.target.value)),onFocus:c.handleOnFocus}),null,16,["model-value","placeholder","icon","icon-pack","disabled","readonly","rounded","use-html5-validation","onFocus"])])])}]),1040,["modelValue","position","disabled","inline","append-to-body","onUpdate:active"])):(openBlock(),createBlock(y,mergeProps({key:1,ref:"input"},c.inputBind,{type:"time",step:c.nativeStep,autocomplete:"off",value:c.formatHHMMSS(c.computedValue),placeholder:c.placeholder,icon:c.icon,"icon-pack":c.iconPack,rounded:c.rounded,max:c.formatHHMMSS(c.maxTime),min:c.formatHHMMSS(c.minTime),disabled:c.disabled,readonly:!1,"use-html5-validation":c.useHtml5Validation,onChange:d[13]||(d[13]=C=>c.onChange(C.target.value)),onFocus:c.handleOnFocus,onBlur:d[14]||(d[14]=C=>c.onBlur()&&c.checkHtml5Validity())}),null,16,["step","value","placeholder","icon","icon-pack","rounded","max","min","disabled","use-html5-validation","onFocus"]))],2)};var cr={install(c){Be(c,Ki)}},dr=defineComponent({name:"ApTableMobileSort",components:{[At.name]:At,[Te.name]:Te},inject:["$table"],props:{currentSortColumn:Object,columns:Array,placeholder:String,iconPack:String,sortIcon:{type:String,default:"arrow-up"},sortIconSize:{type:String,default:"small"},isAsc:{type:Boolean,default:!1}},emits:["sort"],data(){return{mobileSort:fe(this.currentSortColumn,"newKey"),defaultEvent:{shiftKey:!0,altKey:!0,ctrlKey:!0},ignoreSort:!1}},computed:{showPlaceholder(){return!this.columns||!this.columns.some(c=>fe(c,"newKey")===this.mobileSort)},sortableColumns(){return this.columns?this.columns.filter(c=>c.sortable):[]},isCurrentSort(){return fe(this.currentSortColumn,"newKey")===this.mobileSort}},watch:{mobileSort(c){if(this.currentSortColumn.newKey===c)return;const d=this.sortableColumns.filter(f=>fe(f,"newKey")===c)[0];this.$emit("sort",d,this.defaultEvent)},currentSortColumn(c){this.mobileSort=fe(c,"newKey")}},methods:{sort(){const c=this.sortableColumns.filter(d=>fe(d,"newKey")===this.mobileSort)[0];this.$emit("sort",c,this.defaultEvent)}}});dr.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("div")};var pr=defineComponent({name:"ApTableColumn",props:{label:String,customKey:[String,Number],field:String,meta:[String,Number,Boolean,Function,Object,Array],width:[Number,String],numeric:{type:Boolean,default:!1},position:{type:String,default:""},searchable:{type:Boolean,default:!1},sortable:{type:Boolean,default:!1},visible:{type:Boolean,default:!0},customSort:Function,customSearch:Function,sticky:{type:Boolean,default:!1},headerSelectable:{type:Boolean,default:!1},thAttrs:{type:Function,default:()=>({})},tdAttrs:{type:Function,default:()=>({})},subheading:String},setup(c,{slots:d}){const f=ref(),m=ref(),g=ref(!0),v=inject("aptable"),y=ref(r$1(i$1({el:f,newKey:m,isTableColumn:g},c),{slots:d}));if(!v)throw new Error("You should wrap ApTableColumn on a ApTable");return m.value=v.nextSequence(),onMounted(()=>{v.addColumn(y.value)}),onBeforeUnmount(()=>{v.removeColumn(y.value)}),{newKey:m,column:f,isTableColumn:g,style:computed(()=>({width:_e(c.width)})),hasDefaultSlot:computed(()=>d.default),hasSearchableSlot:computed(()=>d.searchable),hasHeaderSlot:computed(()=>d.header),isHeaderUnselectable:computed(()=>!c.headerSelectable&&c.sortable)}}});const mr=["data-id"];pr.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("span",{ref:"column","data-id":c.newKey},toDisplayString$1(c.label),9,mr)};var fr=defineComponent({name:"ApPaginationButton",configField:"pagination",props:{page:{type:Object,required:!0},tag:{type:String,default:"a"},disabled:{type:Boolean,default:!1},linkClass:{type:[String,Array,Object]},linkCurrentClass:{type:[String,Array,Object]}},setup:c=>({linkClasses:computed(()=>[c.linkClass,c.page.class,{[c.linkCurrentClass+""]:c.page.isCurrent}]),href:computed(()=>c.tag==="a"?"#":""),isDisabled:computed(()=>c.tag==="a"?null:c.disabled||c.page.disabled)})});fr.render=function(c,d,f,m,g,v){return openBlock(),createBlock(resolveDynamicComponent(c.tag),mergeProps({role:"button",href:c.href,disabled:c.isDisabled,class:c.linkClasses},c.$attrs,{"aria-label":c.page["aria-label"],"aria-current":c.page.isCurrent,onClick:withModifiers(c.page.click,["prevent"])}),{default:withCtx(()=>[renderSlot(c.$slots,"default",{},()=>[createTextVNode(toDisplayString$1(c.page.number),1)])]),_:3},16,["href","disabled","class","aria-label","aria-current","onClick"])};var hr=defineComponent({name:"ApPaginationPerPage",props:{total:[Number,String],perPage:{type:[Number,String],default:50},current:{type:[Number,String],default:1},perPageOptions:{type:Array,default:()=>[10,20,50,75,100]}},emits:["perPageChange"],setup:(c,{emit:d})=>({options:computed(()=>{const f=c.perPageOptions,m=f.length?f:c.perPageOptions.slice(0,1);return m.indexOf(+c.perPage)!==-1?m:[...new Set([...m,+c.perPage])].sort((g,v)=>+g-+v)}),onPerPageChange:f=>{d("perPageChange",f.target.value)}})});const vr={class:"ap-pagination__perpage"},gr=createBaseVNode("span",null,"Showing",-1),yr={class:"font-medium px-1"},br=createBaseVNode("span",null,"of",-1),kr={class:"font-medium pl-1 pr-2"},wr=createBaseVNode("span",{class:"px-1 border-l border-gray-500"},null,-1),Cr=createBaseVNode("span",{class:"px-1"},"Show",-1),_r=["value"],Sr=["value"],xr=createBaseVNode("span",{class:"px-1"},"per page",-1);hr.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("div",vr,[gr,createBaseVNode("span",yr,toDisplayString$1((+c.current-1)*+c.perPage+1+" - "+(+c.current*+c.perPage<c.total?+c.current*+c.perPage:c.total)),1),br,createBaseVNode("span",kr,toDisplayString$1(c.total),1),wr,Cr,createBaseVNode("select",{value:c.perPage,onInput:d[0]||(d[0]=(...y)=>c.onPerPageChange&&c.onPerPageChange(...y))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.options,(y,_)=>(openBlock(),createElementBlock("option",{key:_,value:y},toDisplayString$1(y),9,Sr))),128))],40,_r),xr])};var Dr=defineComponent({name:"ApPagination",components:{[Te.name]:Te,[fr.name]:fr,[hr.name]:hr},configField:"pagination",mixins:[Ts],props:i$1({total:[Number,String],perPage:{type:[Number,String],default:20},current:{type:[Number,String],default:1},rangeBefore:{type:[Number,String],default:1},rangeAfter:{type:[Number,String],default:1},rangeFixed:{type:[Number,String],default:7},size:String,type:{type:String,default:"default"},rounded:{type:Boolean,default:!1},order:{type:String,default:"centered"},iconPack:String,iconPrev:{type:String,default:"arrow-left"},iconNext:{type:String,default:"arrow-right"},ariaNextLabel:String,ariaPreviousLabel:String,ariaPageLabel:String,ariaCurrentLabel:String,perPageOptions:{type:Array,default:()=>[10,20,50,75,100]}},li()),emits:["update:active","change","update:current","update:perPage"],setup(c,{emit:d,slots:f}){const m=ref(null),{isMatchMedia:g}=oi({mobileBreakpoint:c.mobileBreakpoint,defaultWidth:null}),v=computed(()=>parseInt(c.rangeBefore+"")),y=computed(()=>parseInt(c.rangeAfter+"")),_=computed(()=>c.type==="simple"),b=computed(()=>Math.ceil(+c.total/+c.perPage)),C=computed(()=>{const ec=+c.current*+c.perPage-+c.perPage+1;return ec>=0?ec:0}),k=computed(()=>c.current>1),$=computed(()=>c.current>=2+v.value),S=computed(()=>c.current>=v.value+4),w=computed(()=>c.current<=b.value-(1+y.value)),E=computed(()=>c.current<b.value-(2+y.value)),A=computed(()=>c.current<b.value),P=computed(()=>{if(_.value)return;let ec=Math.max(1,+c.current-v.value);ec-1==2&&ec--;let pe=Math.min(+c.current+y.value,b.value);b.value-pe==2&&pe++;const ic=[];for(let lc=ec;lc<=pe;lc++)ic.push(U(lc));return ic}),x=computed(()=>f.default),I=computed(()=>f.previous),V=computed(()=>f.next),R=ec=>{B(b.value,ec)},B=async(ec,pe)=>{c.current===ec||ec<1||ec>b.value||(d("change",ec),d("update:current",ec),pe&&pe.target&&(await nextTick(),pe.target.focus()))},U=(ec,pe={})=>({number:ec,isCurrent:c.current===ec,click:ic=>B(ec,ic),disabled:pe.disabled||!1,class:pe.class||"","aria-label":pe["aria-label"]||G(ec,c.current===ec)}),G=(ec,pe)=>!c.ariaPageLabel||pe&&c.ariaCurrentLabel?c.ariaPageLabel&&pe&&c.ariaCurrentLabel?c.ariaCurrentLabel+", "+c.ariaPageLabel+" "+ec+".":null:c.ariaPageLabel+" "+ec+".";watch(()=>b.value,ec=>{c.current>ec&&R()});const X=computed(()=>["ap-pagination",{["ap-pagination--"+c.order]:c.order},{["ap-pagination--"+c.size]:c.size},{["ap-pagination--"+c.type]:c.type},{"ap-pagination--simple":_.value},{"ap-pagination--mobile":g.value}]),re=computed(()=>["ap-pagination__previous",{"ap-pagination__link--disabled":!k.value}]),me=computed(()=>["ap-pagination__next",{"ap-pagination__link--disabled":!A.value}]),ue=computed(()=>"ap-pagination__info"),se=computed(()=>["ap-pagination__ellipsis"]),nc=computed(()=>["ap-pagination__list"]),rc=computed(()=>["ap-pagination__goto"]),sc=computed(()=>["ap-pagination__link",{"ap-pagination__link--rounded":c.type==="rounded"},{"ap-pagination__link--boxed":c.type==="boxed"},{"ap-pagination__link--default":c.type==="default"}]),ac=computed(()=>`ap-pagination__link--${c.type}--current`);return{beforeCurrent:v,afterCurrent:y,pagesInRange:P,hasPrev:k,firstItem:C,pageCount:b,prev:ec=>{B(+c.current-1,ec)},next:ec=>{B(+c.current+1,ec)},first:ec=>{B(1,ec)},last:R,changePage:B,getPage:U,getAriaPageLabel:G,onPerPageChange:ec=>{d("update:perPage",ec)},isSimple:_,hasNext:A,hasLastEllipsis:E,hasLast:w,hasFirstEllipsis:S,hasFirst:$,hasDefaultSlot:x,hasPreviousSlot:I,hasNextSlot:V,rootClasses:X,prevBtnClasses:re,nextBtnClasses:me,infoClasses:ue,ellipsisClasses:se,listClasses:nc,linkClasses:sc,linkCurrentClasses:ac,goToClasses:rc,goTo:m,handleOnGoto:()=>{B(m.value)},handleOnKeyDown:ec=>{const pe=ec||window.event;(pe.which?pe.which:pe.keyCode)===13&&B(m.value)}}}});const Ar=createBaseVNode("div",null,"Go to Page",-1),$r=["max"],Or={key:0},Pr={key:1},Mr={key:2},Tr={key:3};Dr.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-pagination-per-page"),_=resolveComponent("ap-icon"),b=resolveComponent("ap-pagination-button");return openBlock(),createElementBlock("nav",{class:normalizeClass(c.rootClasses)},[createVNode(y,{total:c.total,"per-page":c.perPage,"per-page-options":c.perPageOptions,current:c.current,onPerPageChange:c.onPerPageChange},null,8,["total","per-page","per-page-options","current","onPerPageChange"]),c.hasPreviousSlot?renderSlot(c.$slots,"previous",{key:0,linkClass:c.linkClasses,linkCurrentClass:c.linkCurrentClasses,page:c.getPage(+c.current-1,{class:c.prevBtnClasses,"aria-label":c.ariaPreviousLabel})},()=>[createVNode(_,{icon:c.iconPrev,pack:c.iconPack,both:"","aria-hidden":"true"},null,8,["icon","pack"])]):(openBlock(),createBlock(b,{key:1,"link-class":c.linkClasses,class:normalizeClass(c.prevBtnClasses),"link-current-class":c.linkCurrentClasses,page:c.getPage(+c.current-1)},{default:withCtx(()=>[createVNode(_,{icon:c.iconPrev,pack:c.iconPack,both:"","aria-hidden":"true"},null,8,["icon","pack"])]),_:1},8,["link-class","class","link-current-class","page"])),createBaseVNode("div",{class:normalizeClass(c.goToClasses)},[Ar,withDirectives(createBaseVNode("input",{"onUpdate:modelValue":d[0]||(d[0]=C=>c.goTo=C),type:"number",placeholder:"x",min:"1",max:c.pageCount,pattern:"[0-9]",onKeydown:d[1]||(d[1]=(...C)=>c.handleOnKeyDown&&c.handleOnKeyDown(...C))},null,40,$r),[[vModelText,c.goTo]]),createBaseVNode("span",{class:"cursor-pointer",onClick:d[2]||(d[2]=(...C)=>c.handleOnGoto&&c.handleOnGoto(...C))},[createVNode(_,{icon:"chevron-right",pack:c.iconPack},null,8,["pack"])])],2),c.hasNextSlot?renderSlot(c.$slots,"next",{key:2,linkClass:c.linkClasses,linkCurrentClass:c.linkCurrentClasses,page:c.getPage(+c.current+1,{class:c.nextBtnClasses,"aria-label":c.ariaNextLabel})},()=>[createVNode(_,{icon:c.iconNext,pack:c.iconPack,both:"","aria-hidden":"true"},null,8,["icon","pack"])]):(openBlock(),createBlock(b,{key:3,class:normalizeClass(c.nextBtnClasses),"link-class":c.linkClasses,"link-current-class":c.linkCurrentClasses,page:c.getPage(+c.current+1)},{default:withCtx(()=>[createVNode(_,{icon:c.iconNext,pack:c.iconPack,both:"","aria-hidden":"true"},null,8,["icon","pack"])]),_:1},8,["class","link-class","link-current-class","page"])),c.isSimple?(openBlock(),createElementBlock("small",{key:4,class:normalizeClass(c.infoClasses)},[c.perPage==1?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString$1(c.firstItem)+" / "+toDisplayString$1(c.total),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(c.firstItem)+"-"+toDisplayString$1(Math.min(+c.current*+c.perPage,+c.total))+" / "+toDisplayString$1(c.total),1)],64))],2)):(openBlock(),createElementBlock("ul",{key:5,class:normalizeClass(c.listClasses)},[c.hasFirst?(openBlock(),createElementBlock("li",Or,[c.hasDefaultSlot?renderSlot(c.$slots,"default",{key:0,page:c.getPage(1),linkClass:c.linkClasses,linkCurrentClass:c.linkCurrentClasses}):(openBlock(),createBlock(b,{key:1,"link-class":c.linkClasses,"link-current-class":c.linkCurrentClasses,page:c.getPage(1)},null,8,["link-class","link-current-class","page"]))])):createCommentVNode("",!0),c.hasFirstEllipsis?(openBlock(),createElementBlock("li",Pr,[createBaseVNode("span",{class:normalizeClass(c.ellipsisClasses)},"\u2026",2)])):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(c.pagesInRange,C=>(openBlock(),createElementBlock("li",{key:C.number},[c.hasDefaultSlot?renderSlot(c.$slots,"default",{key:0,page:C,linkClass:c.linkClasses,linkCurrentClass:c.linkCurrentClasses}):(openBlock(),createBlock(b,{key:1,"link-class":c.linkClasses,"link-current-class":c.linkCurrentClasses,page:C},null,8,["link-class","link-current-class","page"]))]))),128)),c.hasLastEllipsis?(openBlock(),createElementBlock("li",Mr,[createBaseVNode("span",{class:normalizeClass(c.ellipsisClasses)},"\u2026",2)])):createCommentVNode("",!0),c.hasLast?(openBlock(),createElementBlock("li",Tr,[c.hasDefaultSlot?renderSlot(c.$slots,"default",{key:0,page:c.getPage(c.pageCount),linkClass:c.linkClasses,linkCurrentClass:c.linkCurrentClasses}):(openBlock(),createBlock(b,{key:1,"link-class":c.linkClasses,"link-current-class":c.linkCurrentClasses,page:c.getPage(c.pageCount)},null,8,["link-class","link-current-class","page"]))])):createCommentVNode("",!0)],2))],2)};var Ir=defineComponent({name:"ApTablePagination",components:{[Dr.name]:Dr},props:{paginated:{type:Boolean,default:!1},total:[Number,String],perPage:[Number,String],currentPage:[Number,String],paginationSimple:{type:Boolean,default:!1},paginationSize:String,rounded:{type:Boolean,default:!1},iconPack:String,rootClass:[String,Array,Object],ariaNextLabel:String,ariaPreviousLabel:String,ariaPageLabel:String,ariaCurrentLabel:String},emits:["update:currentPage","page-change"],data(){return{newCurrentPage:this.currentPage}},watch:{currentPage(c){this.newCurrentPage=c}},methods:{pageChanged(c){this.newCurrentPage=c>0?c:1,this.$emit("update:currentPage",this.newCurrentPage),this.$emit("page-change",this.newCurrentPage)}}});const Br={key:0};Ir.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-pagination");return openBlock(),createElementBlock("div",{class:normalizeClass(c.rootClass)},[createBaseVNode("div",null,[renderSlot(c.$slots,"default")]),createBaseVNode("div",null,[c.paginated?(openBlock(),createElementBlock("div",Br,[createVNode(y,{"icon-pack":c.iconPack,total:c.total,"per-page":c.perPage,simple:c.paginationSimple,size:c.paginationSize,current:c.newCurrentPage,rounded:c.rounded,"aria-next-label":c.ariaNextLabel,"aria-previous-label":c.ariaPreviousLabel,"aria-page-label":c.ariaPageLabel,"aria-current-label":c.ariaCurrentLabel,onChange:c.pageChanged},null,8,["icon-pack","total","per-page","simple","size","current","rounded","aria-next-label","aria-previous-label","aria-page-label","aria-current-label","onChange"])])):createCommentVNode("",!0)])],2)};var Fr=defineComponent({name:"ApTable",components:{[At.name]:At,[Ot.name]:Ot,[Te.name]:Te,[mn.name]:mn,[As.name]:As,[qs.name]:qs,[dr.name]:dr,[pr.name]:pr,[Ir.name]:Ir},mixins:[Ts],configField:"table",inheritAttrs:!1,props:i$1({data:{type:Array,default:()=>[]},columns:{type:Array,default:()=>[]},bordered:{type:Boolean,default:!1},striped:{type:Boolean,default:!1},narrowed:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},detailed:{type:Boolean,default:!1},checkable:{type:Boolean,default:!1},headerCheckable:{type:Boolean,default:!0},checkboxPosition:{type:String,default:"left",validator:c=>["left","right"].indexOf(c)>=0},selected:Object,isRowSelectable:{type:Function,default:()=>!0},focusable:{type:Boolean,default:!1},customIsChecked:Function,isRowCheckable:{type:Function,default:()=>!0},checkedRows:{type:Array,default:()=>[]},mobileCards:{type:Boolean,default:!0},defaultSort:[String,Array],defaultSortDirection:{type:String,default:"asc"},sortIcon:{type:String,default:"arrow-up"},sortIconSize:{type:String,default:"small"},paginated:{type:Boolean,default:!1},currentPage:{type:Number,default:1},perPage:{type:[Number,String],default:20},showDetailIcon:{type:Boolean,default:!0},detailIcon:{type:String,default:"chevron-right"},paginationPosition:{type:String,default:"bottom",validator:c=>["bottom","top","both"].indexOf(c)>=0},backendSorting:{type:Boolean,default:!1},backendFiltering:{type:Boolean,default:!1},rowClass:{type:Function,default:()=>""},openedDetailed:{type:Array,default:()=>[]},hasDetailedVisible:{type:Function,default:()=>!0},detailKey:{type:String,default:""},customDetailRow:{type:Boolean,default:!1},detailTransition:{type:String,default:""},backendPagination:{type:Boolean,default:!1},total:{type:[Number,String],default:0},iconPack:String,mobileSortPlaceholder:String,customRowKey:String,draggable:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1},ariaNextLabel:String,ariaPreviousLabel:String,ariaPageLabel:String,ariaCurrentLabel:String,stickyHeader:{type:Boolean,default:!1},height:[Number,String],filtersEvent:{type:String,default:""},debounceSearch:Number,showHeader:{type:Boolean,default:!0},stickyCheckbox:{type:Boolean,default:!1},paginationRounded:{type:Boolean,default:!1}},li()),emits:["update:currentPage","page-change","click","dblclick","contextmenu","check","check-all","update:checkedRows","select","update:selected","filters-change","details-close","details-open","update:openedDetailed","mouseenter","mouseleave","sort","sorting-priority-removed","dragstart","dragend","drop","dragleave","dragover","cell-click"],setup(c,{slots:d,emit:f,attrs:m}){const g=ref(null),v=ref(null),y={addColumn:async N=>{typeof window!="undefined"&&(await nextTick(),x.value.push(N),requestAnimationFrame(()=>{const z=g.value;if(z&&z.children){const ne=[...z.children].map(ce=>parseInt(ce.getAttribute("data-id"),10)).indexOf(N.newKey);ne!==x.value.length&&(x.value.splice(ne,0,N),x.value=x.value.slice(0,x.value.length-1))}}))},removeColumn:async N=>{await nextTick(),x.value=x.value.filter(z=>z.newKey!==N.newKey)},nextSequence:()=>V.value++};provide("aptable",y);const{isMatchMedia:_}=oi({mobileBreakpoint:c.mobileBreakpoint,defaultWidth:null}),b=ref(c.openedDetailed),C=ref(c.data),k=ref(c.backendPagination?c.total:c.data.length),$=ref([...c.checkedRows]),S=ref(null),w=ref(c.currentPage),E=ref({}),A=ref(!0),P=ref({}),x=ref([]),I=ref(!0),V=ref(1),R=computed(()=>["ap-table",{"ap-table--bordered":c.bordered},{"ap-table--striped":c.striped},{"ap-table--narrowed":c.narrowed},{"ap-table--hoverable":(c.hoverable||c.focusable)&&pe.value.length},{"ap-table--table__empty":!pe.value.length}]),B=computed(()=>["ap-table__wrapper",{"ap-table__wrapper--sticky-header":c.stickyHeader},{"ap-table__wrapper--scrollable":D.value},{"ap-table__wrapper--mobile":Y.value}]),U=computed(()=>["ap-table__footer"]),G=computed(()=>["ap-table__th"]),X=computed(()=>["ap-table__td"]),re=computed(()=>[...G.value,"ap-table__th-checkbox"]),me=computed(()=>[...G.value,"ap-table__th--detailed"]),ue=computed(()=>[...G.value,"ap-table__th"]),se=computed(()=>[...X.value,"ap-table__td-checkbox",...L({sticky:c.stickyCheckbox})]),nc=computed(()=>["ap-table__detail"]),rc=computed(()=>[...X.value,"ap-table__td-chevron"]),sc=computed(()=>["ap-table__mobile-sort"]),ac=computed(()=>["ap-table__pagination"]),ec=computed(()=>({height:_e(c.height)})),pe=computed(()=>{if(!c.paginated)return C.value;const N=w.value,z=c.perPage;if(C.value.length<=z)return C.value;{const ne=(N-1)*+z,ce=ne+parseInt(z+"",10);return C.value.slice(ne,ce)}}),ic=computed(()=>F.value?F.value.filter(N=>N.visible||N.visible===void 0):F.value),lc=computed(()=>{const N=pe.value.filter(z=>c.isRowCheckable(z));return N.length===0?!1:!N.some(z=>Ce($.value,z,c.customIsChecked)<0)}),uc=computed(()=>pe.value.filter(N=>c.isRowCheckable(N)).length===0),M=computed(()=>F.value.some(N=>N.sortable)),J=computed(()=>F.value.some(N=>N.searchable)),oe=computed(()=>{let N=ic.value.length;return N+=c.checkable?1:0,N+=c.detailed&&c.showDetailIcon?1:0,N}),H=computed(()=>c.detailed&&c.showDetailIcon),D=computed(()=>!!c.scrollable||!!F.value&&F.value.some(N=>N.sticky)),F=computed(()=>c.columns&&c.columns.length?c.columns.map(N=>{const z=createVNode(pr,N,ne=>[h("span",{},fe(ne.row,N.field))]);return createApp(z).provide("aptable",y).mount(document.createElement("div"))}):x.value.filter(N=>N&&N.isTableColumn)),Y=computed(()=>c.mobileCards&&_.value),te=computed(()=>!!d.subheading||F.value.some(N=>N.subheading||N.slots&&N.slots.subheading||N.$slots&&N.$slots.subheading));watch(()=>c.data,N=>{C.value=N,c.backendFiltering||(C.value=N.filter(z=>de(z))),c.backendSorting||O(E.value,!0),c.backendPagination||(k.value=C.value.length)},{deep:!0}),watch(()=>c.total,N=>{c.backendPagination&&(k.value=N)}),watch(()=>c.currentPage,N=>{w.value=N}),watch(()=>c.checkedRows,N=>{$.value=[...N]},{deep:!0});const de=N=>{for(const z in P.value){if(!P.value[z])return delete P.value[z],!0;const ne=P.value[z],ce=F.value.filter(oc=>oc.field===z)[0];if(ce&&ce.customSearch&&typeof ce.customSearch=="function"){if(!ce.customSearch(N,ne))return!1}else{let oc=fe(N,z);if(oc==null)return!1;if(Number.isInteger(oc)){if(oc!==Number(ne))return!1}else if(!new RegExp(ke(ne),"i").test(oc))return!1}}return!0},ae=N=>{c.backendFiltering?f("filters-change",N):(C.value=c.data.filter(z=>de(z)),c.backendPagination||(k.value=C.value.length),c.backendSorting||Object.keys(E.value).length>0&&q(E.value))};let Ie=null;watch(()=>c.debounceSearch,N=>{Ie=function(z,ne,ce){let oc;return function(){const cc=arguments,mc=function(){oc=null,ce||z.apply(null,cc)},gc=ce&&!oc;clearTimeout(oc),oc=setTimeout(mc,ne),gc&&z.apply(null,cc)}}(ae,N)},{immediate:!0}),watch(()=>P.value,N=>{c.debounceSearch?Ie(N):ae(N)},{deep:!0}),watch(()=>c.openedDetailed,N=>{b.value=N}),watch(()=>w.value,N=>{f("update:currentPage",N)});const L=N=>[{"ap-table__th--sticky":N.sticky}],T=computed(()=>["ap-table__th__sort-icon"]),O=(N,z=!1,ne=null)=>{N&&N.sortable&&(z||(A.value=N===E.value?!A.value:c.defaultSortDirection.toLowerCase()!=="desc"),I.value||f("sort",N.field,A.value?"asc":"desc",ne),c.backendSorting||q(N),E.value=N)},q=N=>{C.value=((z,ne,ce,oc)=>{let cc=[];return cc=ce&&typeof ce=="function"?[...z].sort((mc,gc)=>ce(mc,gc,oc)):[...z].sort((mc,gc)=>{let dc=fe(mc,ne),pc=fe(gc,ne);return typeof dc=="boolean"&&typeof pc=="boolean"?oc?dc>pc?1:-1:dc>pc?-1:1:dc||dc===0?pc||pc===0?dc===pc?0:(dc=typeof dc=="string"?dc.toUpperCase():dc,pc=typeof pc=="string"?pc.toUpperCase():pc,oc?dc>pc?1:-1:dc>pc?-1:1):-1:1}),cc})(C.value,N.field,N.customSort,A.value)},Q=(N,z)=>!!z&&(c.customRowKey?N[c.customRowKey]===z[c.customRowKey]:N===z),Z=N=>Ce($.value,N,c.customIsChecked)>=0,le=N=>{const z=Ce($.value,N,c.customIsChecked);z>=0&&$.value.splice(z,1)},De=(N,z,ne)=>{const ce=pe.value.slice(Math.min(z,ne),Math.max(z,ne)+1),oc=!Z(N);ce.forEach(cc=>{le(cc),oc&&c.isRowCheckable(cc)&&$.value.push(cc)})},Oe=(N,z)=>{f("click",N,z),c.selected!==N&&c.isRowSelectable(N)&&(f("select",N,c.selected),f("update:selected",N))},ie=N=>{const z=tc(N);b.value.push(z)},j=N=>{const z=tc(N),ne=b.value.indexOf(z);ne>=0&&b.value.splice(ne,1)},ee=N=>{const z=tc(N);return b.value.indexOf(z)>=0},tc=N=>{const z=c.detailKey;return z.length&&N?N[z]:N},W=()=>{if(!c.defaultSort)return;let N="",z=c.defaultSortDirection;Array.isArray(c.defaultSort)?(N=c.defaultSort[0],c.defaultSort[1]&&(z=c.defaultSort[1])):N=c.defaultSort;const ne=F.value.filter(ce=>ce.field===N)[0];ne&&(A.value=z.toLowerCase()!=="desc",O(ne,!0))};return onMounted(async()=>{await nextTick(),(()=>{if(F.value.length&&I.value)W(),I.value=!1;else if(F.value.length&&Object.keys(E.value).length>0){for(let N=0;N<F.value.length;N++)if(F.value[N].field===E.value.field){E.value=F.value[N];break}}})()}),{visibleDetailRows:b,newData:C,newDataTotal:k,newCheckedRows:$,lastCheckedRowIndex:S,newCurrentPage:w,currentSortColumn:E,isAsc:A,filters:P,defaultSlots:x,firstTimeSort:I,sequence:V,tableClasses:R,tableWrapperClasses:B,footerClasses:U,thBaseClasses:G,tdBaseClasses:X,thCheckboxClasses:re,thDetailedClasses:me,thSubheadingClasses:ue,tdCheckboxClasses:se,detailedClasses:nc,tdDetailedChevronClasses:rc,mobileSortClasses:sc,paginationWrapperClasses:ac,tableWrapperStyle:ec,thSortIconClasses:T,hasCustomSubheadings:te,hasSortablenewColumns:M,isMobile:Y,visibleColumns:ic,visibleData:pe,isAllUncheckable:uc,hasSearchablenewColumns:J,columnCount:oe,newColumns:F,showDetailRowIcon:H,isAllChecked:lc,tdClasses:(N,z)=>[...X.value,z.tdAttrs&&fe(z.tdAttrs(N,z),"class"),{["ap-table__td--"+z.position]:z.position},{"ap-table__td--sticky":z.sticky}],rowClasses:(N,z)=>[c.rowClass(N,z),{"ap-table__tr--selected":Q(N,c.selected)}],selectRow:Oe,handleDragStart:(N,z,ne)=>{c.draggable&&f("dragstart",{event:N,row:z,index:ne})},handleDragEnd:(N,z,ne)=>{c.draggable&&f("dragend",{event:N,row:z,index:ne})},handleDrop:(N,z,ne)=>{c.draggable&&f("drop",{event:N,row:z,index:ne})},handleDragOver:(N,z,ne)=>{c.draggable&&f("dragover",{event:N,row:z,index:ne})},handleDragLeave:(N,z,ne)=>{c.draggable&&f("dragleave",{event:N,row:z,index:ne})},emitEventForRow:(N,z,ne,ce)=>f(N,{event:z,row:ne,index:ce}),pressedArrow:N=>{if(!pe.value.length)return;let z=pe.value.indexOf(c.selected)+N;z=z<0?0:z>pe.value.length-1?pe.value.length-1:z;const ne=pe.value[z];if(c.isRowSelectable(ne))Oe(ne);else{let ce=null;if(N>0)for(let oc=z;oc<pe.value.length&&ce===null;oc++)c.isRowSelectable(pe.value[oc])&&(ce=oc);else for(let oc=z;oc>=0&&ce===null;oc--)c.isRowSelectable(pe.value[oc])&&(ce=oc);ce>=0&&Oe(pe.value[ce])}},checkRow:(N,z,ne)=>{if(!c.isRowCheckable(N))return;const ce=S.value;S.value=z,ne.shiftKey&&ce!==null&&z!==ce?De(N,z,ce):Z(N)?le(N):$.value.push(N),f("check",$.value,N),f("update:checkedRows",$.value)},isRowChecked:Z,toggleDetails:N=>{ee(N)?(j(N),f("details-close",N)):(ie(N),f("details-open",N)),f("update:openedDetailed",b.value)},isVisibleDetailRow:ee,checkAll:()=>{const N=lc.value;pe.value.forEach(z=>{c.isRowCheckable(z)&&le(z),N||c.isRowCheckable(z)&&$.value.push(z)}),f("check",$.value),f("check-all",$.value),f("update:checkedRows",$.value)},onFiltersEvent:N=>{},isActiveDetailRow:N=>c.detailed&&!c.customDetailRow&&ee(N),isActiveCustomDetailRow:N=>c.detailed&&c.customDetailRow&&ee(N),hasCustomFooterSlot:()=>{if(d.footer){const N=d.footer();if(N.length>1)return!0;const z=N[0].tag;if(z!=="th"&&z!=="td")return!1}return!0},thClasses:N=>[...G.value,...L(N),N.thAttrs&&fe(N.thAttrs(N),"class"),{"ap-table__th-current-sort":E.value===N},{"ap-table__th--sortable":N.sortable},{"ap-table__th--unselectable":N.isHeaderUnselectable},{["ap-table__th--"+N.position]:N.position}],sort:O,focus:()=>{c.focusable&&v.value.querySelector("table").focus()},getValueByPath:fe,el:v,slot:g,api:y}}});const Nr={ref:"slot",style:{display:"none"}},Rr=["tabindex"],Er={key:0},Lr={key:1},Vr=["onClick"],Hr={key:1},zr={key:0},jr={key:1},Wr={key:2},Ur={key:1},Yr={key:1},Kr={key:2},qr=["draggable","onClick","onDblclick","onMouseenter","onMouseleave","onContextmenu","onDragstart","onDragend","onDrop","onDragover","onDragleave"],Gr=["colspan"],Xr={key:0},Qr=["colspan"],Jr={key:2},Zr=["colspan"];Fr.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-table-pagination"),_=resolveComponent("ap-checkbox"),b=resolveComponent("ap-slot-component"),C=resolveComponent("ap-icon"),k=resolveComponent("ap-input"),$=resolveComponent("ap-loading");return openBlock(),createElementBlock("div",{ref:"el",class:normalizeClass(c.tableWrapperClasses),style:normalizeStyle(c.tableWrapperStyle)},[createBaseVNode("div",Nr,[renderSlot(c.$slots,"default")],512),!c.paginated||c.paginationPosition!=="top"&&c.paginationPosition!=="both"?createCommentVNode("",!0):renderSlot(c.$slots,"pagination",{key:0},()=>[createVNode(y,mergeProps(c.$attrs,{"per-page":c.perPage,paginated:c.paginated,total:c.newDataTotal,"current-page":c.newCurrentPage,"root-class":c.paginationWrapperClasses,"icon-pack":c.iconPack,rounded:c.paginationRounded,"aria-next-label":c.ariaNextLabel,"aria-previous-label":c.ariaPreviousLabel,"aria-page-label":c.ariaPageLabel,"aria-current-label":c.ariaCurrentLabel,"onUpdate:currentPage":d[0]||(d[0]=S=>c.newCurrentPage=S),onPageChange:d[1]||(d[1]=S=>c.$emit("page-change",S))}),{default:withCtx(()=>[renderSlot(c.$slots,"top-left")]),_:3},16,["per-page","paginated","total","current-page","root-class","icon-pack","rounded","aria-next-label","aria-previous-label","aria-page-label","aria-current-label"])]),createBaseVNode("table",{class:normalizeClass(c.tableClasses),tabindex:c.focusable?0:-1,onKeydown:[d[2]||(d[2]=withKeys(withModifiers(S=>c.pressedArrow(-1),["self","prevent"]),["up"])),d[3]||(d[3]=withKeys(withModifiers(S=>c.pressedArrow(1),["self","prevent"]),["down"]))]},[c.$slots.caption?(openBlock(),createElementBlock("caption",Er,[renderSlot(c.$slots,"caption")])):createCommentVNode("",!0),c.newColumns.length&&c.showHeader?(openBlock(),createElementBlock("thead",Lr,[createBaseVNode("tr",null,[c.showDetailRowIcon?(openBlock(),createElementBlock("th",{key:0,class:normalizeClass(c.thDetailedClasses)},null,2)):createCommentVNode("",!0),c.checkable&&c.checkboxPosition==="left"?(openBlock(),createElementBlock("th",{key:1,class:normalizeClass(c.thCheckboxClasses)},[c.headerCheckable?(openBlock(),createBlock(_,{key:0,"model-value":c.isAllChecked,indeterminate:!c.isAllChecked&&c.newCheckedRows.length>0,autocomplete:"off",disabled:c.isAllUncheckable,onChange:c.checkAll},null,8,["model-value","indeterminate","disabled","onChange"])):createCommentVNode("",!0)],2)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(c.visibleColumns,(S,w)=>(openBlock(),createElementBlock("th",mergeProps({key:S.newKey+":"+w+"header"},S.thAttrs&&S.thAttrs(S),{class:c.thClasses(S),style:S.style,onClick:withModifiers(E=>c.sort(S,null,E),["stop"])}),[S.hasHeaderSlot?(openBlock(),createBlock(b,{key:0,component:S,scoped:"",name:"header",tag:"span",props:{column:S,index:w}},null,8,["component","props"])):(openBlock(),createElementBlock("span",Hr,[createTextVNode(toDisplayString$1(S.label)+" ",1),withDirectives(createBaseVNode("span",{class:normalizeClass(c.thSortIconClasses)},[createVNode(C,{icon:c.sortIcon,pack:c.iconPack,both:"",size:c.sortIconSize,rotation:c.isAsc?0:180},null,8,["icon","pack","size","rotation"])],2),[[vShow,S.sortable&&c.currentSortColumn===S]])]))],16,Vr))),128)),c.checkable&&c.checkboxPosition==="right"?(openBlock(),createElementBlock("th",{key:2,class:normalizeClass(c.thCheckboxClasses)},[c.headerCheckable?(openBlock(),createBlock(_,{key:0,"model-value":c.isAllChecked,autocomplete:"off",disabled:c.isAllUncheckable,onChange:c.checkAll},null,8,["model-value","disabled","onChange"])):createCommentVNode("",!0)],2)):createCommentVNode("",!0)]),c.hasSearchablenewColumns?(openBlock(),createElementBlock("tr",zr,[c.showDetailRowIcon?(openBlock(),createElementBlock("th",{key:0,class:normalizeClass(c.thDetailedClasses)},null,2)):createCommentVNode("",!0),c.checkable&&c.checkboxPosition==="left"?(openBlock(),createElementBlock("th",jr)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(c.visibleColumns,(S,w)=>(openBlock(),createElementBlock("th",mergeProps({key:S.newKey+":"+w+"searchable"},S.thAttrs&&S.thAttrs(S),{class:c.thClasses(S),style:S.style}),[S.searchable?(openBlock(),createElementBlock(Fragment,{key:0},[S.hasSearchableSlot?(openBlock(),createBlock(b,{key:0,component:S,scoped:"",name:"searchable",tag:"span",props:{column:S,filters:c.filters}},null,8,["component","props"])):(openBlock(),createBlock(k,{key:1,modelValue:c.filters[S.field],"onUpdate:modelValue":E=>c.filters[S.field]=E,type:S.numeric?"number":"text",[toHandlerKey(c.filtersEvent)]:c.onFiltersEvent},null,16,["modelValue","onUpdate:modelValue","type"]))],64)):createCommentVNode("",!0)],16))),128)),c.checkable&&c.checkboxPosition==="right"?(openBlock(),createElementBlock("th",Wr)):createCommentVNode("",!0)])):createCommentVNode("",!0),c.hasCustomSubheadings?(openBlock(),createElementBlock("tr",Ur,[c.showDetailRowIcon?(openBlock(),createElementBlock("th",{key:0,class:normalizeClass(c.thDetailedClasses)},null,2)):createCommentVNode("",!0),c.checkable&&c.checkboxPosition==="left"?(openBlock(),createElementBlock("th",Yr)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(c.visibleColumns,(S,w)=>(openBlock(),createElementBlock("th",{key:S.newKey+":"+w+"subheading",style:normalizeStyle(S.style),class:normalizeClass(c.thSubheadingClasses)},[S.$slots&&S.$slots.subheading?(openBlock(),createBlock(b,{key:0,component:S,scoped:"",name:"subheading",tag:"span",props:{column:S,index:w}},null,8,["component","props"])):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(S.subheading),1)],64))],6))),128)),c.checkable&&c.checkboxPosition==="right"?(openBlock(),createElementBlock("th",Kr)):createCommentVNode("",!0)])):createCommentVNode("",!0)])):createCommentVNode("",!0),createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.visibleData,(S,w)=>(openBlock(),createElementBlock(Fragment,{key:c.customRowKey?S[c.customRowKey]:w},[createBaseVNode("tr",{class:normalizeClass(c.rowClasses(S,w)),draggable:c.draggable,onClick:E=>c.selectRow(S,w),onDblclick:E=>c.$emit("dblclick",S),onMouseenter:E=>c.emitEventForRow("mouseenter",E,S,w),onMouseleave:E=>c.emitEventForRow("mouseleave",E,S,w),onContextmenu:E=>c.$emit("contextmenu",S,E),onDragstart:E=>c.handleDragStart(E,S,w),onDragend:E=>c.handleDragEnd(E,S,w),onDrop:E=>c.handleDrop(E,S,w),onDragover:E=>c.handleDragOver(E,S,w),onDragleave:E=>c.handleDragLeave(E,S,w)},[c.showDetailRowIcon?(openBlock(),createElementBlock("td",{key:0,class:normalizeClass(c.tdDetailedChevronClasses)},[c.hasDetailedVisible(S)?(openBlock(),createBlock(C,{key:0,icon:c.detailIcon,pack:c.iconPack,rotation:c.isVisibleDetailRow(S)?90:0,role:"button",clickable:"",both:"",onClick:withModifiers(E=>c.toggleDetails(S),["stop"])},null,8,["icon","pack","rotation","onClick"])):createCommentVNode("",!0)],2)):createCommentVNode("",!0),c.checkable&&c.checkboxPosition==="left"?(openBlock(),createElementBlock("td",{key:1,class:normalizeClass(c.tdCheckboxClasses)},[createVNode(_,{"model-value":c.isRowChecked(S),autocomplete:"off",disabled:!c.isRowCheckable(S),"onUpdate:modelValue":E=>c.checkRow(S,w,E)},null,8,["model-value","disabled","onUpdate:modelValue"])],2)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(c.visibleColumns,(E,A)=>(openBlock(),createBlock(b,mergeProps({key:E.newKey+w+":"+A},E.tdAttrs&&E.tdAttrs(S,E),{component:E,scoped:"",name:"default",tag:"td",class:c.tdClasses(S,E),"data-label":E.label,props:{row:S,column:E,index:w,colindex:A,toggleDetails:c.toggleDetails},onClick:P=>c.$emit("cell-click",S,E,w,A,P)}),null,16,["component","class","data-label","props","onClick"]))),128)),c.checkable&&c.checkboxPosition==="right"?(openBlock(),createElementBlock("td",{key:2,class:normalizeClass(c.tdCheckboxClasses)},[createVNode(_,{"model-value":c.isRowChecked(S),autocomplete:"off",disabled:!c.isRowCheckable(S),"onUpdate:modelValue":E=>c.checkRow(S,w,E)},null,8,["model-value","disabled","onUpdate:modelValue"])],2)):createCommentVNode("",!0)],42,qr),createVNode(Transition,{name:c.detailTransition},{default:withCtx(()=>[c.isActiveDetailRow(S)?(openBlock(),createElementBlock("tr",{key:(c.customRowKey?S[c.customRowKey]:w)+"detail",class:normalizeClass(c.detailedClasses)},[createBaseVNode("td",{colspan:c.columnCount},[renderSlot(c.$slots,"detail",{row:S,index:w})],8,Gr)],2)):createCommentVNode("",!0)]),_:2},1032,["name"]),c.isActiveCustomDetailRow(S)?renderSlot(c.$slots,"detail",{key:0,row:S,index:w}):createCommentVNode("",!0)],64))),128)),c.visibleData.length?createCommentVNode("",!0):(openBlock(),createElementBlock("tr",Xr,[createBaseVNode("td",{colspan:c.columnCount},[renderSlot(c.$slots,"empty")],8,Qr)]))]),c.$slots.footer?(openBlock(),createElementBlock("tfoot",Jr,[createBaseVNode("tr",{class:normalizeClass(c.footerClasses)},[c.hasCustomFooterSlot()?renderSlot(c.$slots,"footer",{key:0}):(openBlock(),createElementBlock("th",{key:1,colspan:c.columnCount},[renderSlot(c.$slots,"footer")],8,Zr))],2)])):createCommentVNode("",!0)],42,Rr),c.loading?renderSlot(c.$slots,"loading",{key:1},()=>[createVNode($,{"full-page":!1,active:c.loading},null,8,["active"])]):createCommentVNode("",!0),c.checkable&&c.$slots["bottom-left"]||c.paginated&&(c.paginationPosition==="bottom"||c.paginationPosition==="both")?renderSlot(c.$slots,"pagination",{key:2}):createCommentVNode("",!0)],6)};var eu={install(c){Be(c,Fr),Be(c,pr)}};let tu=Symbol("BreadcrumbContext");var au=defineComponent({name:"ApBreadcrumb",props:{align:{type:String,default:()=>"left"},separator:{type:String,default:()=>""},size:{type:String,default:()=>"medium"},narrowed:{type:Boolean,default:!1}},setup(c){return provide(tu,{}),{breadcrumbClasses:computed(()=>["ap-breadcrumb",`ap-breadcrumb--${c.align}`,`ap-breadcrumb--${c.separator}${c.narrowed?"--narrowed":""}`,`ap-breadcrumb--${c.size}`])}}});au.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("nav",{class:normalizeClass(c.breadcrumbClasses)},[createBaseVNode("ul",null,[renderSlot(c.$slots,"default")])],2)};var nu=defineComponent({name:"ApBreadcrumbItem",inheritAttrs:!1,props:{tag:{type:String,default:()=>"a"},active:{type:Boolean,default:!1}},setup(){if(!inject(tu))throw new Error("You should wrap ApBreadcrumbItem on an ApBreadcrumb")}});nu.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("li",{class:normalizeClass([{active:c.active},"ap-breadcrumb__item"])},[(openBlock(),createBlock(resolveDynamicComponent(c.tag),normalizeProps(guardReactiveProps(c.$attrs)),{default:withCtx(()=>[renderSlot(c.$slots,"default")]),_:3},16))],2)};var lu={install(c){Be(c,au),Be(c,nu)}},ou={install(c){Be(c,Dr)}},su=defineComponent({name:"ApUpload",mixins:[Ts],configField:"upload",inheritAttrs:!1,props:i$1({modelValue:[Object,File,Array],multiple:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},accept:String,dragDrop:{type:Boolean,default:!1},variant:{type:String},native:{type:Boolean,default:!1},expanded:{type:Boolean,default:!1}},xi()),emits:["update:modelValue","blur","focus"],setup(c,d){const f=ref(c.modelValue),m=ref(!1),g=ref(null),v=computed(()=>g),{checkHtml5Validity:y,isValid:_}=Di(c,d,v),b=computed(()=>["ap-upload",{"ap-upload--expanded":c.expanded},{"ap-upload--disabled":c.disabled}]),C=computed(()=>["ap-upload__draggable",{"ap-upload__draggable--hovered":!c.variant&&m.value},{["ap-upload__draggable--hovered-"+c.variant]:!(!c.variant||!m.value)}]);watch(()=>c.modelValue,S=>{f.value=S,(!S||Array.isArray(S)&&S.length===0)&&(g.value.value=null),!_.value&&!c.dragDrop&&y()});const k=S=>{c.disabled||(m.value=S)},$=S=>{if(!c.accept)return!0;const w=c.accept.split(",");if(w.length===0)return!0;for(let E=0;E<w.length;E++){const A=w[E].trim();if(A){if(A.substring(0,1)==="."){const P=S.name.lastIndexOf(".");if((P>=0?S.name.substring(P):"").toLowerCase()===A.toLowerCase())return!0}else if(S.type.match(A))return!0}}return!1};return{newValue:f,dragDropFocus:m,input:g,rootClasses:b,draggableClasses:C,elementRef:v,updateDragDropFocus:k,onFileChange:S=>{if(c.disabled)return;c.dragDrop&&k(!1);const w=S.target.files||S.dataTransfer.files;if(w.length===0){if(!f.value)return;c.native&&(f.value=null)}else if(c.multiple){let E=!1;!c.native&&f.value||(f.value=[],E=!0);for(let A=0;A<w.length;A++){const P=w[A];$(P)&&(f.value.push(P),E=!0)}if(!E)return}else{if(c.dragDrop&&w.length!==1)return;{const E=w[0];if($(E))f.value=E;else{if(!f.value)return;f.value=null}}}d.emit("update:modelValue",f.value),!c.dragDrop&&y()}}}});const iu=["multiple","accept","disabled"];su.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("label",{class:normalizeClass(c.rootClasses)},[c.dragDrop?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(c.draggableClasses),onMouseenter:d[0]||(d[0]=y=>c.updateDragDropFocus(!0)),onMouseleave:d[1]||(d[1]=y=>c.updateDragDropFocus(!1)),onDragover:d[2]||(d[2]=withModifiers(y=>c.updateDragDropFocus(!0),["prevent"])),onDragleave:d[3]||(d[3]=withModifiers(y=>c.updateDragDropFocus(!1),["prevent"])),onDragenter:d[4]||(d[4]=withModifiers(y=>c.updateDragDropFocus(!0),["prevent"])),onDrop:d[5]||(d[5]=withModifiers((...y)=>c.onFileChange&&c.onFileChange(...y),["prevent"]))},[renderSlot(c.$slots,"default")],34)):renderSlot(c.$slots,"default",{key:0}),createBaseVNode("input",mergeProps({ref:"input",type:"file"},c.$attrs,{multiple:c.multiple,accept:c.accept,disabled:c.disabled,onChange:d[6]||(d[6]=(...y)=>c.onFileChange&&c.onFileChange(...y))}),null,16,iu)],2)};var ru={install(c){Be(c,su)}};const uu=(c=new Date)=>c.toDateString();var cu=defineComponent({name:"ApDateSelector",props:{startDate:{type:[String,Date],default:new Date().toDateString()},daysGap:{type:Number,default:7},modelValue:{type:String,default:""},isDisabledDate:{type:Function,default:()=>!1},dates:{type:Array,default:()=>[]},name:{type:String,default:"ap-dateselector__date__radio"}},emits:["update:modelValue","change"],setup(c,{emit:d}){const f={},m=computed(()=>{if(c.dates&&c.dates.length){const g=[];for(const v in c.dates){const y=new Date(c.dates[v]);g.push(y),f[uu(y)]=c.isDisabledDate(y,parseInt(v))}return g}{const g=new Date(c.startDate),v=new Date(new Date().setDate(new Date(c.startDate).getDate()+c.daysGap));let y=[],_=0;for(;g<v;){const b=new Date(g);f[uu(b)]=c.isDisabledDate(b,_),y=[...y,b],g.setDate(g.getDate()+1),_++}return y}});return onMounted(()=>{d("update:modelValue",c.modelValue?uu(new Date(c.modelValue)):uu())}),{dateObjects:m,disabledDates:f,getDateString:uu,onInputChange:(g,v)=>{const y=g.target.value;d("update:modelValue",y),d("change",{value:y,index:v})}}}});const du={class:"ap-dateselector"},pu={class:"ap-dateselector__date__weekday"},mu={class:"ap-dateselector__date__number"},fu={class:"ap-dateselector__date__month"},hu=["checked","value","disabled","name","onChange"];cu.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("div",du,[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.dateObjects,(y,_)=>(openBlock(),createElementBlock("label",{key:_,class:normalizeClass(`ap-dateselector__date ${c.disabledDates[c.getDateString(y)]?"ap-dateselector__date--disabled":""} ${c.modelValue===c.getDateString(y)?"ap-dateselector__date--selected":""}`)},[createBaseVNode("span",pu,toDisplayString$1(y.getDate()===new Date().getDate()?"Today":y.toLocaleString("default",{weekday:"short"})),1),createBaseVNode("span",mu,toDisplayString$1(y.getDate()),1),createBaseVNode("span",fu,toDisplayString$1(y.toLocaleString("default",{month:"short"})),1),createBaseVNode("input",{type:"radio",checked:c.modelValue===c.getDateString(y),value:c.getDateString(y),disabled:c.disabledDates[c.getDateString(y)],name:c.name,class:"opacity-0 w-0 h-0",onChange:b=>c.onInputChange(b,_)},null,40,hu)],2))),128))])};var vu={install(c){Be(c,cu)}},gu=defineComponent({name:"ApAvatar",components:{ApIcon:Te},props:{size:{type:String,default:Ns.md},type:{type:String,default:Es.rounded},statusIndicator:{type:Object,default:null},imageUrl:{type:String,default:""},text:{type:String,default:""},icon:{type:Object,default:()=>null}},setup:c=>({avatarContainerClasses:computed(()=>{let d;return c.icon?d="icon-background-color":c.text&&(d="text-background-color"),["ap-avatar","ap-avatar--"+c.size,"ap-avatar--"+c.type,d]})})});const yu=["src"],bu={key:2,class:"text-container"},ku=["status"];gu.render=function(c,d,f,m,g,v){const y=resolveComponent("ap-icon");return openBlock(),createElementBlock("div",{class:normalizeClass(c.avatarContainerClasses)},[c.imageUrl?(openBlock(),createElementBlock("img",{key:0,src:c.imageUrl},null,8,yu)):c.icon?(openBlock(),createBlock(y,{key:1,icon:c.icon.name,pack:c.icon.pack},null,8,["icon","pack"])):c.text?(openBlock(),createElementBlock("div",bu,toDisplayString$1(c.text),1)):createCommentVNode("",!0),c.statusIndicator?(openBlock(),createElementBlock("div",{key:3,status:c.statusIndicator.status,class:normalizeClass(["ap-avatar__dot",`ap-avatar__dot--${c.statusIndicator.status}`,`ap-avatar--${c.type}__dot`,`ap-avatar--${c.size}__dot`,`ap-avatar--${c.size}__dot--${c.statusIndicator.position}`])},null,10,ku)):createCommentVNode("",!0)],2)};var wu=defineComponent({props:{direction:{type:String,default:"forward"},type:{type:String,default:"stacked"}}});wu.render=function(c,d,f,m,g,v){return openBlock(),createElementBlock("div",{class:normalizeClass(["ap-avatar-stack",`ap-avatar-stack--${c.type}--${c.direction}`])},[renderSlot(c.$slots,"default")],2)};var Cu={install(c){Be(c,gu),Be(c,wu)}},_u=defineComponent({name:"ApTooltipDirective",components:{Popper:Wa,PopperContent:Za},inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:!1},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:"..."}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(c){if(typeof this.content=="function"&&this.$_isShown&&(c||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const d=++this.$_fetchId,f=this.content(this);f.then?f.then(m=>this.onResult(d,m)):this.onResult(d,f)}},onResult(c,d){c===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=d)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1},show(...c){return this.$refs.popper.show(...c)},hide(...c){return this.$refs.popper.hide(...c)},dispose(...c){return this.$refs.popper.dispose(...c)},onResize(...c){return this.$refs.popper.onResize(...c)}}});const Su=["innerHTML"],xu=["textContent"];_u.render=function(c,d,f,m,g,v){const y=resolveComponent("PopperContent"),_=resolveComponent("Popper");return openBlock(),createBlock(_,mergeProps({ref:"popper"},c.$attrs,{theme:"tooltip","popper-node":()=>c.$refs.popperContent.$el,onApplyShow:c.onShow,onApplyHide:c.onHide}),{default:withCtx(({popperId:b,isShown:C,shouldMountContent:k,skipTransition:$,autoHide:S,hide:w,handleResize:E,onResize:A,classes:P,result:x})=>[createVNode(y,{ref:"popperContent",class:normalizeClass({"ap-popper--tooltip-loading":c.loading}),"popper-id":b,theme:c.theme,shown:C,mounted:k,"skip-transition":$,"auto-hide":S,"handle-resize":E,classes:P,result:x,onHide:w,onResize:A},{default:withCtx(()=>[c.html?(openBlock(),createElementBlock("div",{key:0,innerHTML:c.finalContent},null,8,Su)):(openBlock(),createElementBlock("div",{key:1,textContent:toDisplayString$1(c.finalContent)},null,8,xu))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["popper-node","onApplyShow","onApplyHide"])};function Du(c,d,f){let m;const g=typeof d;return m=g==="string"?{content:d}:d&&g==="object"?d:{content:!1},m.placement=function(v,y){let _=v==null?void 0:v.placement;if(!_&&y)for(const b of Na)y[b]&&(_=b);return _||(_=Et((v==null?void 0:v.theme)||"tooltip","placement")),_}(m,f),m.targetNodes=()=>[c],m.referenceNode=()=>c,m}let Au,$u,Ou=0;function Pu(c,d,f){(function(){if(Au)return;$u=ref([]),Au=createApp({name:"ApTooltipDirectiveApp",setup:()=>({directives:$u}),render(){return this.directives.map(_=>h(_u,r$1(i$1({},_.options),{shown:_.shown.value||_.options.shown,key:_.id})))},devtools:{hide:!0}});const y=document.createElement("div");document.body.appendChild(y),Au.mount(y)})();const m=ref(Du(c,d,f)),g=ref(!1),v={id:Ou++,options:m,shown:g};return $u.value.push(v),c.classList&&c.classList.add("ap-popper--has-tooltip"),c.$_popper={options:m,item:v,show(){g.value=!0},hide(){g.value=!1}}}function Mu(c){if(c.$_popper){const d=$u.value.indexOf(c.$_popper.item);d!==-1&&$u.value.splice(d,1),delete c.$_popper,delete c.$_popperOldShown,delete c.$_popperMountTarget}c.classList&&c.classList.remove("ap-popper--has-tooltip")}function Tu(c,{value:d,oldValue:f,modifiers:m}){const g=Du(c,d,m);if(!g.content||Et(g.theme||"tooltip","disabled"))Mu(c);else{let v;c.$_popper?(v=c.$_popper,v.options.value=g):v=Pu(c,d,m),d.shown!==void 0&&d.shown!==c.$_popperOldShown&&(c.$_popperOldShown=d.shown,d.shown?v.show():v.hide())}}var Iu={beforeMount:Tu,updated:Tu,beforeUnmount(c){Mu(c)}};function Bu(c){c.addEventListener("click",Nu),c.addEventListener("touchstart",Ru,!!Ba&&{passive:!0})}function Fu(c){c.removeEventListener("click",Nu),c.removeEventListener("touchstart",Ru),c.removeEventListener("touchend",Eu),c.removeEventListener("touchcancel",Lu)}function Nu(c){const d=c.currentTarget;c.closePopover=!d.$_vclosepopover_touch,c.closeAllPopover=d.$_closePopoverModifiers&&!!d.$_closePopoverModifiers.all}function Ru(c){if(c.changedTouches.length===1){const d=c.currentTarget;d.$_vclosepopover_touch=!0;const f=c.changedTouches[0];d.$_vclosepopover_touchPoint=f,d.addEventListener("touchend",Eu),d.addEventListener("touchcancel",Lu)}}function Eu(c){const d=c.currentTarget;if(d.$_vclosepopover_touch=!1,c.changedTouches.length===1){const f=c.changedTouches[0],m=d.$_vclosepopover_touchPoint;c.closePopover=Math.abs(f.screenY-m.screenY)<20&&Math.abs(f.screenX-m.screenX)<20,c.closeAllPopover=d.$_closePopoverModifiers&&!!d.$_closePopoverModifiers.all}}function Lu(c){c.currentTarget.$_vclosepopover_touch=!1}var Vu={beforeMount(c,{value:d,modifiers:f}){c.$_closePopoverModifiers=f,(d===void 0||d)&&Bu(c)},updated(c,{value:d,oldValue:f,modifiers:m}){c.$_closePopoverModifiers=m,d!==f&&(d===void 0||d?Bu(c):Fu(c))},beforeUnmount(c){Fu(c)}},Hu={install(c){Be(c,nn),Fe(c,Iu,"ap-tooltip"),Fe(c,Vu,"close-popper")}},zu=defineComponent({name:"ApAccordion",mixins:[Ts],props:{open:{type:Boolean,default:!0},animation:{type:String,default:()=>"fade"},ariaId:{type:String,default:""},position:{type:String,default:"top",validator:c=>["top","bottom"].indexOf(c)>-1}},emits:["update:open","open","close"],setup(c,d){const f=ref(c.open);return watch(()=>c.open,m=>{f.value=m}),{isOpen:f,toggle:()=>{f.value=!f.value,d.emit("update:open",f.value),d.emit(f.value?"open":"close")}}},render(){const c=h("div",{class:"ap-accordion__trigger",onClick:this.toggle},this.$slots.trigger?this.$slots.trigger({open:this.isOpen}):null),d=h(Transition,{name:this.animation},()=>withDirectives(h("div",{class:"ap-accordion__content",id:this.ariaId},this.$slots.default?this.$slots.default():null),[[vShow,this.isOpen]]));return h("div",{class:"ap-accordion"},this.position==="top"?[c,d]:[d,c])}}),ju={install(c){Be(c,zu)}};Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",Accordion:ju,Tooltip:Hu,Upload:ru,Timepicker:cr,Breadcrumb:lu,OtpInput:ni,Dropdown:pi,Pagination:ou,Datepicker:Yi,Switch:js,Alert:vt,Badge:Dt,Button:$t,Checkbox:Nt,Icon:je,Input:Cn,Loading:Os,MetaLabel:pn,Modal:Yn,RadioButton:Jn,SelectMenu:Sl,Steps:ao,Sidebar:Ds,Toast:Ks,Tabs:Qs,RadioGroupCard:yi,Table:eu,DateSelector:vu,Avatar:Cu,ApAccordion:zu,ApAlert:Ue,ApBadge:gt,ApButton:At,ApCheckbox:Ot,ApIcon:Te,ApInput:mn,ApLoading:As,ApMenu:cl,ApMenuTrigger:ml,ApMetaLabel:ln,ApModal:zn,ApRadioButton:Kn,ApSelectMenu:wl,ApSteps:Bl,ApSwitch:Is,ApMenuItem:Zn,ApSidebar:ms,ApToast:Ws,ApTabs:Gs,ApTabItem:Xs,ApOtpInput:ti,ApDropdown:ii,ApDropdownItem:di,ApRadioGroupCard:mi,ApPagination:Dr,ApUpload:su,ApDatepicker:Mi,ApTimepicker:Ki,ApTable:Fr,ApTableColumn:pr,ApBreadcrumb:au,ApBreadcrumbItem:nu,ApDateSelector:cu,ApAvatar:gu,ApAvatarStack:wu,ApTooltip:nn,LoadingProgrammatic:$s,ModalProgrammatic:Un,ToastProgrammatic:Ys,ApTooltipDirective:Iu});var _export_sfc=(c,d)=>{const f=c.__vccOpts||c;for(const[m,g]of d)f[m]=g;return f};const _sfc_main$e=defineComponent({components:{ApButton:At},setup(){const c=useRouter();return{ButtonTypeEnum:yt,onBackClick:()=>{c.push("/")}}}}),_hoisted_1$d={class:"flex justify-between h-22 px-10 bg-background-and-outline-white ui-element-shadow-form"},_hoisted_2$b={class:"flex items-center"},_hoisted_3$8=createBaseVNode("span",{class:"heading-subheading1 text-font-default-black ml-2"}," Back to Home ",-1),_hoisted_4$7=createBaseVNode("div",null,null,-1);function _sfc_render$d(c,d,f,m,g,v){const y=resolveComponent("ap-button");return openBlock(),createElementBlock("header",_hoisted_1$d,[createBaseVNode("div",_hoisted_2$b,[createVNode(y,{class:"h-10 w-10",variant:c.ButtonTypeEnum.WHITE,"icon-name":"arrow-left-long","is-icon-button":!0,onClick:c.onBackClick},null,8,["variant","onClick"]),_hoisted_3$8]),_hoisted_4$7])}var backToHome=_export_sfc(_sfc_main$e,[["render",_sfc_render$d],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/_components/back-to-home.vue"]]),__glob_3_0=Object.freeze(Object.defineProperty({__proto__:null,default:backToHome},Symbol.toStringTag,{value:"Module"}));/*!
|
|
* shared v9.2.2
|
|
* (c) 2022 kazuya kawaguchi
|
|
* Released under the MIT License.
|
|
*/const inBrowser=typeof window!="undefined";let mark,measure;{const c=inBrowser&&window.performance;c&&c.mark&&c.measure&&c.clearMarks&&c.clearMeasures&&(mark=d=>c.mark(d),measure=(d,f,m)=>{c.measure(d,f,m),c.clearMarks(f),c.clearMarks(m)})}const RE_ARGS=/\{([0-9a-zA-Z]+)\}/g;function format(c,...d){return d.length===1&&isObject$6(d[0])&&(d=d[0]),(!d||!d.hasOwnProperty)&&(d={}),c.replace(RE_ARGS,(f,m)=>d.hasOwnProperty(m)?d[m]:"")}const hasSymbol=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",makeSymbol=c=>hasSymbol?Symbol(c):c,generateFormatCacheKey=(c,d,f)=>friendlyJSONstringify({l:c,k:d,s:f}),friendlyJSONstringify=c=>JSON.stringify(c).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),isNumber$1=c=>typeof c=="number"&&isFinite(c),isDate$2=c=>toTypeString(c)==="[object Date]",isRegExp=c=>toTypeString(c)==="[object RegExp]",isEmptyObject=c=>isPlainObject$1(c)&&Object.keys(c).length===0;function warn(c,d){typeof console!="undefined"&&(console.warn("[intlify] "+c),d&&console.warn(d.stack))}const assign$1=Object.assign;let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});function escapeHtml(c){return c.replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}const hasOwnProperty$b=Object.prototype.hasOwnProperty;function hasOwn(c,d){return hasOwnProperty$b.call(c,d)}const isArray$c=Array.isArray,isFunction$4=c=>typeof c=="function",isString$1=c=>typeof c=="string",isBoolean=c=>typeof c=="boolean",isObject$6=c=>c!==null&&typeof c=="object",objectToString$3=Object.prototype.toString,toTypeString=c=>objectToString$3.call(c),isPlainObject$1=c=>toTypeString(c)==="[object Object]",toDisplayString=c=>c==null?"":isArray$c(c)||isPlainObject$1(c)&&c.toString===objectToString$3?JSON.stringify(c,null,2):String(c),RANGE=2;function generateCodeFrame(c,d=0,f=c.length){const m=c.split(/\r?\n/);let g=0;const v=[];for(let y=0;y<m.length;y++)if(g+=m[y].length+1,g>=d){for(let _=y-RANGE;_<=y+RANGE||f>g;_++){if(_<0||_>=m.length)continue;const b=_+1;v.push(`${b}${" ".repeat(3-String(b).length)}| ${m[_]}`);const C=m[_].length;if(_===y){const k=d-(g-C)+1,$=Math.max(1,f>g?C-k:f-d);v.push(" | "+" ".repeat(k)+"^".repeat($))}else if(_>y){if(f>g){const k=Math.max(Math.min(f-g,C),1);v.push(" | "+"^".repeat(k))}g+=C+1}}break}return v.join(`
|
|
`)}function createEmitter(){const c=new Map;return{events:c,on(f,m){const g=c.get(f);g&&g.push(m)||c.set(f,[m])},off(f,m){const g=c.get(f);g&&g.splice(g.indexOf(m)>>>0,1)},emit(f,m){(c.get(f)||[]).slice().map(g=>g(m)),(c.get("*")||[]).slice().map(g=>g(f,m))}}}/*!
|
|
* message-compiler v9.2.2
|
|
* (c) 2022 kazuya kawaguchi
|
|
* Released under the MIT License.
|
|
*/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,__EXTEND_POINT__:15},errorMessages$2={[CompileErrorCodes.EXPECTED_TOKEN]:"Expected token: '{0}'",[CompileErrorCodes.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[CompileErrorCodes.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[CompileErrorCodes.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[CompileErrorCodes.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[CompileErrorCodes.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[CompileErrorCodes.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[CompileErrorCodes.EMPTY_PLACEHOLDER]:"Empty placeholder",[CompileErrorCodes.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[CompileErrorCodes.INVALID_LINKED_FORMAT]:"Invalid linked format",[CompileErrorCodes.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'"};function createCompileError(c,d,f={}){const{domain:m,messages:g,args:v}=f,y=format((g||errorMessages$2)[c]||"",...v||[]),_=new SyntaxError(String(y));return _.code=c,d&&(_.location=d),_.domain=m,_}function defaultOnError(c){throw c}function createPosition(c,d,f){return{line:c,column:d,offset:f}}function createLocation(c,d,f){const m={start:c,end:d};return f!=null&&(m.source=f),m}const CHAR_SP=" ",CHAR_CR="\r",CHAR_LF=`
|
|
`,CHAR_LS=String.fromCharCode(8232),CHAR_PS=String.fromCharCode(8233);function createScanner(c){const d=c;let f=0,m=1,g=1,v=0;const y=G=>d[G]===CHAR_CR&&d[G+1]===CHAR_LF,_=G=>d[G]===CHAR_LF,b=G=>d[G]===CHAR_PS,C=G=>d[G]===CHAR_LS,k=G=>y(G)||_(G)||b(G)||C(G),$=()=>f,S=()=>m,w=()=>g,E=()=>v,A=G=>y(G)||b(G)||C(G)?CHAR_LF:d[G],P=()=>A(f),x=()=>A(f+v);function I(){return v=0,k(f)&&(m++,g=0),y(f)&&f++,f++,g++,d[f]}function V(){return y(f+v)&&v++,v++,d[f+v]}function R(){f=0,m=1,g=1,v=0}function B(G=0){v=G}function U(){const G=f+v;for(;G!==f;)I();v=0}return{index:$,line:S,column:w,peekOffset:E,charAt:A,currentChar:P,currentPeek:x,next:I,peek:V,reset:R,resetPeek:B,skipToPeek:U}}const EOF=void 0,LITERAL_DELIMITER="'",ERROR_DOMAIN$1="tokenizer";function createTokenizer(c,d={}){const f=d.location!==!1,m=createScanner(c),g=()=>m.index(),v=()=>createPosition(m.line(),m.column(),m.index()),y=v(),_=g(),b={currentType:14,offset:_,startLoc:y,endLoc:y,lastType:14,lastOffset:_,lastStartLoc:y,lastEndLoc:y,braceNest:0,inLinked:!1,text:""},C=()=>b,{onError:k}=d;function $(L,T,O,...q){const Q=C();if(T.column+=O,T.offset+=O,k){const Z=createLocation(Q.startLoc,T),le=createCompileError(L,Z,{domain:ERROR_DOMAIN$1,args:q});k(le)}}function S(L,T,O){L.endLoc=v(),L.currentType=T;const q={type:T};return f&&(q.loc=createLocation(L.startLoc,L.endLoc)),O!=null&&(q.value=O),q}const w=L=>S(L,14);function E(L,T){return L.currentChar()===T?(L.next(),T):($(CompileErrorCodes.EXPECTED_TOKEN,v(),0,T),"")}function A(L){let T="";for(;L.currentPeek()===CHAR_SP||L.currentPeek()===CHAR_LF;)T+=L.currentPeek(),L.peek();return T}function P(L){const T=A(L);return L.skipToPeek(),T}function x(L){if(L===EOF)return!1;const T=L.charCodeAt(0);return T>=97&&T<=122||T>=65&&T<=90||T===95}function I(L){if(L===EOF)return!1;const T=L.charCodeAt(0);return T>=48&&T<=57}function V(L,T){const{currentType:O}=T;if(O!==2)return!1;A(L);const q=x(L.currentPeek());return L.resetPeek(),q}function R(L,T){const{currentType:O}=T;if(O!==2)return!1;A(L);const q=L.currentPeek()==="-"?L.peek():L.currentPeek(),Q=I(q);return L.resetPeek(),Q}function B(L,T){const{currentType:O}=T;if(O!==2)return!1;A(L);const q=L.currentPeek()===LITERAL_DELIMITER;return L.resetPeek(),q}function U(L,T){const{currentType:O}=T;if(O!==8)return!1;A(L);const q=L.currentPeek()===".";return L.resetPeek(),q}function G(L,T){const{currentType:O}=T;if(O!==9)return!1;A(L);const q=x(L.currentPeek());return L.resetPeek(),q}function X(L,T){const{currentType:O}=T;if(!(O===8||O===12))return!1;A(L);const q=L.currentPeek()===":";return L.resetPeek(),q}function re(L,T){const{currentType:O}=T;if(O!==10)return!1;const q=()=>{const Z=L.currentPeek();return Z==="{"?x(L.peek()):Z==="@"||Z==="%"||Z==="|"||Z===":"||Z==="."||Z===CHAR_SP||!Z?!1:Z===CHAR_LF?(L.peek(),q()):x(Z)},Q=q();return L.resetPeek(),Q}function me(L){A(L);const T=L.currentPeek()==="|";return L.resetPeek(),T}function ue(L){const T=A(L),O=L.currentPeek()==="%"&&L.peek()==="{";return L.resetPeek(),{isModulo:O,hasSpace:T.length>0}}function se(L,T=!0){const O=(Q=!1,Z="",le=!1)=>{const De=L.currentPeek();return De==="{"?Z==="%"?!1:Q:De==="@"||!De?Z==="%"?!0:Q:De==="%"?(L.peek(),O(Q,"%",!0)):De==="|"?Z==="%"||le?!0:!(Z===CHAR_SP||Z===CHAR_LF):De===CHAR_SP?(L.peek(),O(!0,CHAR_SP,le)):De===CHAR_LF?(L.peek(),O(!0,CHAR_LF,le)):!0},q=O();return T&&L.resetPeek(),q}function nc(L,T){const O=L.currentChar();return O===EOF?EOF:T(O)?(L.next(),O):null}function rc(L){return nc(L,O=>{const q=O.charCodeAt(0);return q>=97&&q<=122||q>=65&&q<=90||q>=48&&q<=57||q===95||q===36})}function sc(L){return nc(L,O=>{const q=O.charCodeAt(0);return q>=48&&q<=57})}function ac(L){return nc(L,O=>{const q=O.charCodeAt(0);return q>=48&&q<=57||q>=65&&q<=70||q>=97&&q<=102})}function ec(L){let T="",O="";for(;T=sc(L);)O+=T;return O}function pe(L){P(L);const T=L.currentChar();return T!=="%"&&$(CompileErrorCodes.EXPECTED_TOKEN,v(),0,T),L.next(),"%"}function ic(L){let T="";for(;;){const O=L.currentChar();if(O==="{"||O==="}"||O==="@"||O==="|"||!O)break;if(O==="%")if(se(L))T+=O,L.next();else break;else if(O===CHAR_SP||O===CHAR_LF)if(se(L))T+=O,L.next();else{if(me(L))break;T+=O,L.next()}else T+=O,L.next()}return T}function lc(L){P(L);let T="",O="";for(;T=rc(L);)O+=T;return L.currentChar()===EOF&&$(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,v(),0),O}function uc(L){P(L);let T="";return L.currentChar()==="-"?(L.next(),T+=`-${ec(L)}`):T+=ec(L),L.currentChar()===EOF&&$(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,v(),0),T}function M(L){P(L),E(L,"'");let T="",O="";const q=Z=>Z!==LITERAL_DELIMITER&&Z!==CHAR_LF;for(;T=nc(L,q);)T==="\\"?O+=J(L):O+=T;const Q=L.currentChar();return Q===CHAR_LF||Q===EOF?($(CompileErrorCodes.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,v(),0),Q===CHAR_LF&&(L.next(),E(L,"'")),O):(E(L,"'"),O)}function J(L){const T=L.currentChar();switch(T){case"\\":case"'":return L.next(),`\\${T}`;case"u":return oe(L,T,4);case"U":return oe(L,T,6);default:return $(CompileErrorCodes.UNKNOWN_ESCAPE_SEQUENCE,v(),0,T),""}}function oe(L,T,O){E(L,T);let q="";for(let Q=0;Q<O;Q++){const Z=ac(L);if(!Z){$(CompileErrorCodes.INVALID_UNICODE_ESCAPE_SEQUENCE,v(),0,`\\${T}${q}${L.currentChar()}`);break}q+=Z}return`\\${T}${q}`}function H(L){P(L);let T="",O="";const q=Q=>Q!=="{"&&Q!=="}"&&Q!==CHAR_SP&&Q!==CHAR_LF;for(;T=nc(L,q);)O+=T;return O}function D(L){let T="",O="";for(;T=rc(L);)O+=T;return O}function F(L){const T=(O=!1,q)=>{const Q=L.currentChar();return Q==="{"||Q==="%"||Q==="@"||Q==="|"||!Q||Q===CHAR_SP?q:Q===CHAR_LF?(q+=Q,L.next(),T(O,q)):(q+=Q,L.next(),T(!0,q))};return T(!1,"")}function Y(L){P(L);const T=E(L,"|");return P(L),T}function te(L,T){let O=null;switch(L.currentChar()){case"{":return T.braceNest>=1&&$(CompileErrorCodes.NOT_ALLOW_NEST_PLACEHOLDER,v(),0),L.next(),O=S(T,2,"{"),P(L),T.braceNest++,O;case"}":return T.braceNest>0&&T.currentType===2&&$(CompileErrorCodes.EMPTY_PLACEHOLDER,v(),0),L.next(),O=S(T,3,"}"),T.braceNest--,T.braceNest>0&&P(L),T.inLinked&&T.braceNest===0&&(T.inLinked=!1),O;case"@":return T.braceNest>0&&$(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,v(),0),O=de(L,T)||w(T),T.braceNest=0,O;default:let Q=!0,Z=!0,le=!0;if(me(L))return T.braceNest>0&&$(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,v(),0),O=S(T,1,Y(L)),T.braceNest=0,T.inLinked=!1,O;if(T.braceNest>0&&(T.currentType===5||T.currentType===6||T.currentType===7))return $(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,v(),0),T.braceNest=0,ae(L,T);if(Q=V(L,T))return O=S(T,5,lc(L)),P(L),O;if(Z=R(L,T))return O=S(T,6,uc(L)),P(L),O;if(le=B(L,T))return O=S(T,7,M(L)),P(L),O;if(!Q&&!Z&&!le)return O=S(T,13,H(L)),$(CompileErrorCodes.INVALID_TOKEN_IN_PLACEHOLDER,v(),0,O.value),P(L),O;break}return O}function de(L,T){const{currentType:O}=T;let q=null;const Q=L.currentChar();switch((O===8||O===9||O===12||O===10)&&(Q===CHAR_LF||Q===CHAR_SP)&&$(CompileErrorCodes.INVALID_LINKED_FORMAT,v(),0),Q){case"@":return L.next(),q=S(T,8,"@"),T.inLinked=!0,q;case".":return P(L),L.next(),S(T,9,".");case":":return P(L),L.next(),S(T,10,":");default:return me(L)?(q=S(T,1,Y(L)),T.braceNest=0,T.inLinked=!1,q):U(L,T)||X(L,T)?(P(L),de(L,T)):G(L,T)?(P(L),S(T,12,D(L))):re(L,T)?(P(L),Q==="{"?te(L,T)||q:S(T,11,F(L))):(O===8&&$(CompileErrorCodes.INVALID_LINKED_FORMAT,v(),0),T.braceNest=0,T.inLinked=!1,ae(L,T))}}function ae(L,T){let O={type:14};if(T.braceNest>0)return te(L,T)||w(T);if(T.inLinked)return de(L,T)||w(T);switch(L.currentChar()){case"{":return te(L,T)||w(T);case"}":return $(CompileErrorCodes.UNBALANCED_CLOSING_BRACE,v(),0),L.next(),S(T,3,"}");case"@":return de(L,T)||w(T);default:if(me(L))return O=S(T,1,Y(L)),T.braceNest=0,T.inLinked=!1,O;const{isModulo:Q,hasSpace:Z}=ue(L);if(Q)return Z?S(T,0,ic(L)):S(T,4,pe(L));if(se(L))return S(T,0,ic(L));break}return O}function Ie(){const{currentType:L,offset:T,startLoc:O,endLoc:q}=b;return b.lastType=L,b.lastOffset=T,b.lastStartLoc=O,b.lastEndLoc=q,b.offset=g(),b.startLoc=v(),m.currentChar()===EOF?S(b,14):ae(m,b)}return{nextToken:Ie,currentOffset:g,currentPosition:v,context:C}}const ERROR_DOMAIN="parser",KNOWN_ESCAPES=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function fromEscapeSequence(c,d,f){switch(c){case"\\\\":return"\\";case"\\'":return"'";default:{const m=parseInt(d||f,16);return m<=55295||m>=57344?String.fromCodePoint(m):"\uFFFD"}}}function createParser(c={}){const d=c.location!==!1,{onError:f}=c;function m(x,I,V,R,...B){const U=x.currentPosition();if(U.offset+=R,U.column+=R,f){const G=createLocation(V,U),X=createCompileError(I,G,{domain:ERROR_DOMAIN,args:B});f(X)}}function g(x,I,V){const R={type:x,start:I,end:I};return d&&(R.loc={start:V,end:V}),R}function v(x,I,V,R){x.end=I,R&&(x.type=R),d&&x.loc&&(x.loc.end=V)}function y(x,I){const V=x.context(),R=g(3,V.offset,V.startLoc);return R.value=I,v(R,x.currentOffset(),x.currentPosition()),R}function _(x,I){const V=x.context(),{lastOffset:R,lastStartLoc:B}=V,U=g(5,R,B);return U.index=parseInt(I,10),x.nextToken(),v(U,x.currentOffset(),x.currentPosition()),U}function b(x,I){const V=x.context(),{lastOffset:R,lastStartLoc:B}=V,U=g(4,R,B);return U.key=I,x.nextToken(),v(U,x.currentOffset(),x.currentPosition()),U}function C(x,I){const V=x.context(),{lastOffset:R,lastStartLoc:B}=V,U=g(9,R,B);return U.value=I.replace(KNOWN_ESCAPES,fromEscapeSequence),x.nextToken(),v(U,x.currentOffset(),x.currentPosition()),U}function k(x){const I=x.nextToken(),V=x.context(),{lastOffset:R,lastStartLoc:B}=V,U=g(8,R,B);return I.type!==12?(m(x,CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_MODIFIER,V.lastStartLoc,0),U.value="",v(U,R,B),{nextConsumeToken:I,node:U}):(I.value==null&&m(x,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,V.lastStartLoc,0,getTokenCaption(I)),U.value=I.value||"",v(U,x.currentOffset(),x.currentPosition()),{node:U})}function $(x,I){const V=x.context(),R=g(7,V.offset,V.startLoc);return R.value=I,v(R,x.currentOffset(),x.currentPosition()),R}function S(x){const I=x.context(),V=g(6,I.offset,I.startLoc);let R=x.nextToken();if(R.type===9){const B=k(x);V.modifier=B.node,R=B.nextConsumeToken||x.nextToken()}switch(R.type!==10&&m(x,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,getTokenCaption(R)),R=x.nextToken(),R.type===2&&(R=x.nextToken()),R.type){case 11:R.value==null&&m(x,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,getTokenCaption(R)),V.key=$(x,R.value||"");break;case 5:R.value==null&&m(x,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,getTokenCaption(R)),V.key=b(x,R.value||"");break;case 6:R.value==null&&m(x,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,getTokenCaption(R)),V.key=_(x,R.value||"");break;case 7:R.value==null&&m(x,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,getTokenCaption(R)),V.key=C(x,R.value||"");break;default:m(x,CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_KEY,I.lastStartLoc,0);const B=x.context(),U=g(7,B.offset,B.startLoc);return U.value="",v(U,B.offset,B.startLoc),V.key=U,v(V,B.offset,B.startLoc),{nextConsumeToken:R,node:V}}return v(V,x.currentOffset(),x.currentPosition()),{node:V}}function w(x){const I=x.context(),V=I.currentType===1?x.currentOffset():I.offset,R=I.currentType===1?I.endLoc:I.startLoc,B=g(2,V,R);B.items=[];let U=null;do{const re=U||x.nextToken();switch(U=null,re.type){case 0:re.value==null&&m(x,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,getTokenCaption(re)),B.items.push(y(x,re.value||""));break;case 6:re.value==null&&m(x,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,getTokenCaption(re)),B.items.push(_(x,re.value||""));break;case 5:re.value==null&&m(x,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,getTokenCaption(re)),B.items.push(b(x,re.value||""));break;case 7:re.value==null&&m(x,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,getTokenCaption(re)),B.items.push(C(x,re.value||""));break;case 8:const me=S(x);B.items.push(me.node),U=me.nextConsumeToken||null;break}}while(I.currentType!==14&&I.currentType!==1);const G=I.currentType===1?I.lastOffset:x.currentOffset(),X=I.currentType===1?I.lastEndLoc:x.currentPosition();return v(B,G,X),B}function E(x,I,V,R){const B=x.context();let U=R.items.length===0;const G=g(1,I,V);G.cases=[],G.cases.push(R);do{const X=w(x);U||(U=X.items.length===0),G.cases.push(X)}while(B.currentType!==14);return U&&m(x,CompileErrorCodes.MUST_HAVE_MESSAGES_IN_PLURAL,V,0),v(G,x.currentOffset(),x.currentPosition()),G}function A(x){const I=x.context(),{offset:V,startLoc:R}=I,B=w(x);return I.currentType===14?B:E(x,V,R,B)}function P(x){const I=createTokenizer(x,assign$1({},c)),V=I.context(),R=g(0,V.offset,V.startLoc);return d&&R.loc&&(R.loc.source=x),R.body=A(I),V.currentType!==14&&m(I,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,V.lastStartLoc,0,x[V.offset]||""),v(R,I.currentOffset(),I.currentPosition()),R}return{parse:P}}function getTokenCaption(c){if(c.type===14)return"EOF";const d=(c.value||"").replace(/\r?\n/gu,"\\n");return d.length>10?d.slice(0,9)+"\u2026":d}function createTransformer(c,d={}){const f={ast:c,helpers:new Set};return{context:()=>f,helper:v=>(f.helpers.add(v),v)}}function traverseNodes(c,d){for(let f=0;f<c.length;f++)traverseNode(c[f],d)}function traverseNode(c,d){switch(c.type){case 1:traverseNodes(c.cases,d),d.helper("plural");break;case 2:traverseNodes(c.items,d);break;case 6:traverseNode(c.key,d),d.helper("linked"),d.helper("type");break;case 5:d.helper("interpolate"),d.helper("list");break;case 4:d.helper("interpolate"),d.helper("named");break}}function transform(c,d={}){const f=createTransformer(c);f.helper("normalize"),c.body&&traverseNode(c.body,f);const m=f.context();c.helpers=Array.from(m.helpers)}function createCodeGenerator(c,d){const{sourceMap:f,filename:m,breakLineCode:g,needIndent:v}=d,y={source:c.loc.source,filename:m,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:g,needIndent:v,indentLevel:0},_=()=>y;function b(A,P){y.code+=A}function C(A,P=!0){const x=P?g:"";b(v?x+" ".repeat(A):x)}function k(A=!0){const P=++y.indentLevel;A&&C(P)}function $(A=!0){const P=--y.indentLevel;A&&C(P)}function S(){C(y.indentLevel)}return{context:_,push:b,indent:k,deindent:$,newline:S,helper:A=>`_${A}`,needIndent:()=>y.needIndent}}function generateLinkedNode(c,d){const{helper:f}=c;c.push(`${f("linked")}(`),generateNode(c,d.key),d.modifier?(c.push(", "),generateNode(c,d.modifier),c.push(", _type")):c.push(", undefined, _type"),c.push(")")}function generateMessageNode(c,d){const{helper:f,needIndent:m}=c;c.push(`${f("normalize")}([`),c.indent(m());const g=d.items.length;for(let v=0;v<g&&(generateNode(c,d.items[v]),v!==g-1);v++)c.push(", ");c.deindent(m()),c.push("])")}function generatePluralNode(c,d){const{helper:f,needIndent:m}=c;if(d.cases.length>1){c.push(`${f("plural")}([`),c.indent(m());const g=d.cases.length;for(let v=0;v<g&&(generateNode(c,d.cases[v]),v!==g-1);v++)c.push(", ");c.deindent(m()),c.push("])")}}function generateResource(c,d){d.body?generateNode(c,d.body):c.push("null")}function generateNode(c,d){const{helper:f}=c;switch(d.type){case 0:generateResource(c,d);break;case 1:generatePluralNode(c,d);break;case 2:generateMessageNode(c,d);break;case 6:generateLinkedNode(c,d);break;case 8:c.push(JSON.stringify(d.value),d);break;case 7:c.push(JSON.stringify(d.value),d);break;case 5:c.push(`${f("interpolate")}(${f("list")}(${d.index}))`,d);break;case 4:c.push(`${f("interpolate")}(${f("named")}(${JSON.stringify(d.key)}))`,d);break;case 9:c.push(JSON.stringify(d.value),d);break;case 3:c.push(JSON.stringify(d.value),d);break;default:throw new Error(`unhandled codegen node type: ${d.type}`)}}const generate=(c,d={})=>{const f=isString$1(d.mode)?d.mode:"normal",m=isString$1(d.filename)?d.filename:"message.intl",g=!!d.sourceMap,v=d.breakLineCode!=null?d.breakLineCode:f==="arrow"?";":`
|
|
`,y=d.needIndent?d.needIndent:f!=="arrow",_=c.helpers||[],b=createCodeGenerator(c,{mode:f,filename:m,sourceMap:g,breakLineCode:v,needIndent:y});b.push(f==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),b.indent(y),_.length>0&&(b.push(`const { ${_.map($=>`${$}: _${$}`).join(", ")} } = ctx`),b.newline()),b.push("return "),generateNode(b,c),b.deindent(y),b.push("}");const{code:C,map:k}=b.context();return{ast:c,code:C,map:k?k.toJSON():void 0}};function baseCompile(c,d={}){const f=assign$1({},d),g=createParser(f).parse(c);return transform(g,f),generate(g,f)}/*!
|
|
* devtools-if v9.2.2
|
|
* (c) 2022 kazuya kawaguchi
|
|
* Released under the MIT License.
|
|
*/const IntlifyDevToolsHooks={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*!
|
|
* core-base v9.2.2
|
|
* (c) 2022 kazuya kawaguchi
|
|
* Released under the MIT License.
|
|
*/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(c){return literalValueRE.test(c)}function stripQuotes(c){const d=c.charCodeAt(0),f=c.charCodeAt(c.length-1);return d===f&&(d===34||d===39)?c.slice(1,-1):c}function getPathCharType(c){if(c==null)return"o";switch(c.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return c;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(c){const d=c.trim();return c.charAt(0)==="0"&&isNaN(parseInt(c))?!1:isLiteral(d)?stripQuotes(d):"*"+d}function parse(c){const d=[];let f=-1,m=0,g=0,v,y,_,b,C,k,$;const S=[];S[0]=()=>{y===void 0?y=_:y+=_},S[1]=()=>{y!==void 0&&(d.push(y),y=void 0)},S[2]=()=>{S[0](),g++},S[3]=()=>{if(g>0)g--,m=4,S[0]();else{if(g=0,y===void 0||(y=formatSubPath(y),y===!1))return!1;S[1]()}};function w(){const E=c[f+1];if(m===5&&E==="'"||m===6&&E==='"')return f++,_="\\"+E,S[0](),!0}for(;m!==null;)if(f++,v=c[f],!(v==="\\"&&w())){if(b=getPathCharType(v),$=pathStateMachine[m],C=$[b]||$.l||8,C===8||(m=C[0],C[1]!==void 0&&(k=S[C[1]],k&&(_=v,k()===!1))))return;if(m===7)return d}}const cache=new Map;function resolveWithKeyValue(c,d){return isObject$6(c)?c[d]:null}function resolveValue(c,d){if(!isObject$6(c))return null;let f=cache.get(d);if(f||(f=parse(d),f&&cache.set(d,f)),!f)return null;const m=f.length;let g=c,v=0;for(;v<m;){const y=g[f[v]];if(y===void 0)return null;g=y,v++}return g}const DEFAULT_MODIFIER=c=>c,DEFAULT_MESSAGE=c=>"",DEFAULT_MESSAGE_DATA_TYPE="text",DEFAULT_NORMALIZE=c=>c.length===0?"":c.join(""),DEFAULT_INTERPOLATE=toDisplayString;function pluralDefault(c,d){return c=Math.abs(c),d===2?c?c>1?1:0:1:c?Math.min(c,2):0}function getPluralIndex(c){const d=isNumber$1(c.pluralIndex)?c.pluralIndex:-1;return c.named&&(isNumber$1(c.named.count)||isNumber$1(c.named.n))?isNumber$1(c.named.count)?c.named.count:isNumber$1(c.named.n)?c.named.n:d:d}function normalizeNamed(c,d){d.count||(d.count=c),d.n||(d.n=c)}function createMessageContext(c={}){const d=c.locale,f=getPluralIndex(c),m=isObject$6(c.pluralRules)&&isString$1(d)&&isFunction$4(c.pluralRules[d])?c.pluralRules[d]:pluralDefault,g=isObject$6(c.pluralRules)&&isString$1(d)&&isFunction$4(c.pluralRules[d])?pluralDefault:void 0,v=x=>x[m(f,x.length,g)],y=c.list||[],_=x=>y[x],b=c.named||{};isNumber$1(c.pluralIndex)&&normalizeNamed(f,b);const C=x=>b[x];function k(x){const I=isFunction$4(c.messages)?c.messages(x):isObject$6(c.messages)?c.messages[x]:!1;return I||(c.parent?c.parent.message(x):DEFAULT_MESSAGE)}const $=x=>c.modifiers?c.modifiers[x]:DEFAULT_MODIFIER,S=isPlainObject$1(c.processor)&&isFunction$4(c.processor.normalize)?c.processor.normalize:DEFAULT_NORMALIZE,w=isPlainObject$1(c.processor)&&isFunction$4(c.processor.interpolate)?c.processor.interpolate:DEFAULT_INTERPOLATE,E=isPlainObject$1(c.processor)&&isString$1(c.processor.type)?c.processor.type:DEFAULT_MESSAGE_DATA_TYPE,P={list:_,named:C,plural:v,linked:(x,...I)=>{const[V,R]=I;let B="text",U="";I.length===1?isObject$6(V)?(U=V.modifier||U,B=V.type||B):isString$1(V)&&(U=V||U):I.length===2&&(isString$1(V)&&(U=V||U),isString$1(R)&&(B=R||B));let G=k(x)(P);return B==="vnode"&&isArray$c(G)&&U&&(G=G[0]),U?$(U)(G,B):G},message:k,type:E,interpolate:w,normalize:S};return P}let devtools=null;function setDevToolsHook(c){devtools=c}function initI18nDevTools(c,d,f){devtools&&devtools.emit(IntlifyDevToolsHooks.I18nInit,{timestamp:Date.now(),i18n:c,version:d,meta:f})}const translateDevTools=createDevToolsHook(IntlifyDevToolsHooks.FunctionTranslate);function createDevToolsHook(c){return d=>devtools&&devtools.emit(c,d)}const CoreWarnCodes={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,__EXTEND_POINT__:7},warnMessages$1={[CoreWarnCodes.NOT_FOUND_KEY]:"Not found '{key}' key in '{locale}' locale messages.",[CoreWarnCodes.FALLBACK_TO_TRANSLATE]:"Fall back to translate '{key}' key with '{target}' locale.",[CoreWarnCodes.CANNOT_FORMAT_NUMBER]:"Cannot format a number value due to not supported Intl.NumberFormat.",[CoreWarnCodes.FALLBACK_TO_NUMBER_FORMAT]:"Fall back to number format '{key}' key with '{target}' locale.",[CoreWarnCodes.CANNOT_FORMAT_DATE]:"Cannot format a date value due to not supported Intl.DateTimeFormat.",[CoreWarnCodes.FALLBACK_TO_DATE_FORMAT]:"Fall back to datetime format '{key}' key with '{target}' locale."};function getWarnMessage$1(c,...d){return format(warnMessages$1[c],...d)}function fallbackWithSimple(c,d,f){return[...new Set([f,...isArray$c(d)?d:isObject$6(d)?Object.keys(d):isString$1(d)?[d]:[f]])]}function fallbackWithLocaleChain(c,d,f){const m=isString$1(f)?f:DEFAULT_LOCALE,g=c;g.__localeChainCache||(g.__localeChainCache=new Map);let v=g.__localeChainCache.get(m);if(!v){v=[];let y=[f];for(;isArray$c(y);)y=appendBlockToChain(v,y,d);const _=isArray$c(d)||!isPlainObject$1(d)?d:d.default?d.default:null;y=isString$1(_)?[_]:_,isArray$c(y)&&appendBlockToChain(v,y,!1),g.__localeChainCache.set(m,v)}return v}function appendBlockToChain(c,d,f){let m=!0;for(let g=0;g<d.length&&isBoolean(m);g++){const v=d[g];isString$1(v)&&(m=appendLocaleToChain(c,d[g],f))}return m}function appendLocaleToChain(c,d,f){let m;const g=d.split("-");do{const v=g.join("-");m=appendItemToChain(c,v,f),g.splice(-1,1)}while(g.length&&m===!0);return m}function appendItemToChain(c,d,f){let m=!1;if(!c.includes(d)&&(m=!0,d)){m=d[d.length-1]!=="!";const g=d.replace(/!/g,"");c.push(g),(isArray$c(f)||isPlainObject$1(f))&&f[g]&&(m=f[g])}return m}const VERSION$1="9.2.2",NOT_REOSLVED=-1,DEFAULT_LOCALE="en-US",MISSING_RESOLVE_VALUE="",capitalize$2=c=>`${c.charAt(0).toLocaleUpperCase()}${c.substr(1)}`;function getDefaultLinkedModifiers(){return{upper:(c,d)=>d==="text"&&isString$1(c)?c.toUpperCase():d==="vnode"&&isObject$6(c)&&"__v_isVNode"in c?c.children.toUpperCase():c,lower:(c,d)=>d==="text"&&isString$1(c)?c.toLowerCase():d==="vnode"&&isObject$6(c)&&"__v_isVNode"in c?c.children.toLowerCase():c,capitalize:(c,d)=>d==="text"&&isString$1(c)?capitalize$2(c):d==="vnode"&&isObject$6(c)&&"__v_isVNode"in c?capitalize$2(c.children):c}}let _compiler;function registerMessageCompiler(c){_compiler=c}let _resolver;function registerMessageResolver(c){_resolver=c}let _fallbacker;function registerLocaleFallbacker(c){_fallbacker=c}let _additionalMeta=null;const setAdditionalMeta=c=>{_additionalMeta=c},getAdditionalMeta=()=>_additionalMeta;let _fallbackContext=null;const setFallbackContext=c=>{_fallbackContext=c},getFallbackContext=()=>_fallbackContext;let _cid=0;function createCoreContext(c={}){const d=isString$1(c.version)?c.version:VERSION$1,f=isString$1(c.locale)?c.locale:DEFAULT_LOCALE,m=isArray$c(c.fallbackLocale)||isPlainObject$1(c.fallbackLocale)||isString$1(c.fallbackLocale)||c.fallbackLocale===!1?c.fallbackLocale:f,g=isPlainObject$1(c.messages)?c.messages:{[f]:{}},v=isPlainObject$1(c.datetimeFormats)?c.datetimeFormats:{[f]:{}},y=isPlainObject$1(c.numberFormats)?c.numberFormats:{[f]:{}},_=assign$1({},c.modifiers||{},getDefaultLinkedModifiers()),b=c.pluralRules||{},C=isFunction$4(c.missing)?c.missing:null,k=isBoolean(c.missingWarn)||isRegExp(c.missingWarn)?c.missingWarn:!0,$=isBoolean(c.fallbackWarn)||isRegExp(c.fallbackWarn)?c.fallbackWarn:!0,S=!!c.fallbackFormat,w=!!c.unresolving,E=isFunction$4(c.postTranslation)?c.postTranslation:null,A=isPlainObject$1(c.processor)?c.processor:null,P=isBoolean(c.warnHtmlMessage)?c.warnHtmlMessage:!0,x=!!c.escapeParameter,I=isFunction$4(c.messageCompiler)?c.messageCompiler:_compiler,V=isFunction$4(c.messageResolver)?c.messageResolver:_resolver||resolveWithKeyValue,R=isFunction$4(c.localeFallbacker)?c.localeFallbacker:_fallbacker||fallbackWithSimple,B=isObject$6(c.fallbackContext)?c.fallbackContext:void 0,U=isFunction$4(c.onWarn)?c.onWarn:warn,G=c,X=isObject$6(G.__datetimeFormatters)?G.__datetimeFormatters:new Map,re=isObject$6(G.__numberFormatters)?G.__numberFormatters:new Map,me=isObject$6(G.__meta)?G.__meta:{};_cid++;const ue={version:d,cid:_cid,locale:f,fallbackLocale:m,messages:g,modifiers:_,pluralRules:b,missing:C,missingWarn:k,fallbackWarn:$,fallbackFormat:S,unresolving:w,postTranslation:E,processor:A,warnHtmlMessage:P,escapeParameter:x,messageCompiler:I,messageResolver:V,localeFallbacker:R,fallbackContext:B,onWarn:U,__meta:me};return ue.datetimeFormats=v,ue.numberFormats=y,ue.__datetimeFormatters=X,ue.__numberFormatters=re,ue.__v_emitter=G.__v_emitter!=null?G.__v_emitter:void 0,initI18nDevTools(ue,d,me),ue}function isTranslateFallbackWarn(c,d){return c instanceof RegExp?c.test(d):c}function isTranslateMissingWarn(c,d){return c instanceof RegExp?c.test(d):c}function handleMissing(c,d,f,m,g){const{missing:v,onWarn:y}=c;{const _=c.__v_emitter;_&&_.emit("missing",{locale:f,key:d,type:g,groupId:`${g}:${d}`})}if(v!==null){const _=v(c,f,d,g);return isString$1(_)?_:d}else return isTranslateMissingWarn(m,d)&&y(getWarnMessage$1(CoreWarnCodes.NOT_FOUND_KEY,{key:d,locale:f})),d}function updateFallbackLocale(c,d,f){const m=c;m.__localeChainCache=new Map,c.localeFallbacker(c,f,d)}const RE_HTML_TAG=/<\/?[\w\s="/.':;#-\/]+>/,WARN_MESSAGE="Detected HTML in '{source}' message. Recommend not using HTML messages to avoid XSS.";function checkHtmlMessage(c,d){(isBoolean(d.warnHtmlMessage)?d.warnHtmlMessage:!0)&&RE_HTML_TAG.test(c)&&warn(format(WARN_MESSAGE,{source:c}))}const defaultOnCacheKey=c=>c;let compileCache=Object.create(null);function compileToFunction(c,d={}){{checkHtmlMessage(c,d);const m=(d.onCacheKey||defaultOnCacheKey)(c),g=compileCache[m];if(g)return g;let v=!1;const y=d.onError||defaultOnError;d.onError=C=>{v=!0,y(C)};const{code:_}=baseCompile(c,d),b=new Function(`return ${_}`)();return v?b:compileCache[m]=b}}let code$3=CompileErrorCodes.__EXTEND_POINT__;const inc$2=()=>++code$3,CoreErrorCodes={INVALID_ARGUMENT:code$3,INVALID_DATE_ARGUMENT:inc$2(),INVALID_ISO_DATE_ARGUMENT:inc$2(),__EXTEND_POINT__:inc$2()};function createCoreError(c){return createCompileError(c,null,{messages:errorMessages$1})}const errorMessages$1={[CoreErrorCodes.INVALID_ARGUMENT]:"Invalid arguments",[CoreErrorCodes.INVALID_DATE_ARGUMENT]:"The date provided is an invalid Date object.Make sure your Date represents a valid date.",[CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT]:"The argument provided is not a valid ISO date string"},NOOP_MESSAGE_FUNCTION=()=>"",isMessageFunction=c=>isFunction$4(c);function translate(c,...d){const{fallbackFormat:f,postTranslation:m,unresolving:g,messageCompiler:v,fallbackLocale:y,messages:_}=c,[b,C]=parseTranslateArgs(...d),k=isBoolean(C.missingWarn)?C.missingWarn:c.missingWarn,$=isBoolean(C.fallbackWarn)?C.fallbackWarn:c.fallbackWarn,S=isBoolean(C.escapeParameter)?C.escapeParameter:c.escapeParameter,w=!!C.resolvedMessage,E=isString$1(C.default)||isBoolean(C.default)?isBoolean(C.default)?v?b:()=>b:C.default:f?v?b:()=>b:"",A=f||E!=="",P=isString$1(C.locale)?C.locale:c.locale;S&&escapeParams(C);let[x,I,V]=w?[b,P,_[P]||{}]:resolveMessageFormat(c,b,P,y,$,k),R=x,B=b;if(!w&&!(isString$1(R)||isMessageFunction(R))&&A&&(R=E,B=R),!w&&(!(isString$1(R)||isMessageFunction(R))||!isString$1(I)))return g?NOT_REOSLVED:b;if(isString$1(R)&&c.messageCompiler==null)return warn(`The message format compilation is not supported in this build. Because message compiler isn't included. You need to pre-compilation all message format. So translate function return '${b}'.`),b;let U=!1;const G=()=>{U=!0},X=isMessageFunction(R)?R:compileMessageFormat(c,b,I,R,B,G);if(U)return R;const re=getMessageContextOptions(c,I,V,C),me=createMessageContext(re),ue=evaluateMessage(c,X,me),se=m?m(ue,b):ue;{const nc={timestamp:Date.now(),key:isString$1(b)?b:isMessageFunction(R)?R.key:"",locale:I||(isMessageFunction(R)?R.locale:""),format:isString$1(R)?R:isMessageFunction(R)?R.source:"",message:se};nc.meta=assign$1({},c.__meta,getAdditionalMeta()||{}),translateDevTools(nc)}return se}function escapeParams(c){isArray$c(c.list)?c.list=c.list.map(d=>isString$1(d)?escapeHtml(d):d):isObject$6(c.named)&&Object.keys(c.named).forEach(d=>{isString$1(c.named[d])&&(c.named[d]=escapeHtml(c.named[d]))})}function resolveMessageFormat(c,d,f,m,g,v){const{messages:y,onWarn:_,messageResolver:b,localeFallbacker:C}=c,k=C(c,m,f);let $={},S,w=null,E=f,A=null;const P="translate";for(let x=0;x<k.length;x++){if(S=A=k[x],f!==S&&isTranslateFallbackWarn(g,d)&&_(getWarnMessage$1(CoreWarnCodes.FALLBACK_TO_TRANSLATE,{key:d,target:S})),f!==S){const U=c.__v_emitter;U&&U.emit("fallback",{type:P,key:d,from:E,to:A,groupId:`${P}:${d}`})}$=y[S]||{};let I=null,V,R;if(inBrowser&&(I=window.performance.now(),V="intlify-message-resolve-start",R="intlify-message-resolve-end",mark&&mark(V)),(w=b($,d))===null&&(w=$[d]),inBrowser){const U=window.performance.now(),G=c.__v_emitter;G&&I&&w&&G.emit("message-resolve",{type:"message-resolve",key:d,message:w,time:U-I,groupId:`${P}:${d}`}),V&&R&&mark&&measure&&(mark(R),measure("intlify message resolve",V,R))}if(isString$1(w)||isFunction$4(w))break;const B=handleMissing(c,d,S,v,P);B!==d&&(w=B),E=A}return[w,S,$]}function compileMessageFormat(c,d,f,m,g,v){const{messageCompiler:y,warnHtmlMessage:_}=c;if(isMessageFunction(m)){const S=m;return S.locale=S.locale||f,S.key=S.key||d,S}if(y==null){const S=()=>m;return S.locale=f,S.key=d,S}let b=null,C,k;inBrowser&&(b=window.performance.now(),C="intlify-message-compilation-start",k="intlify-message-compilation-end",mark&&mark(C));const $=y(m,getCompileOptions(c,f,g,m,_,v));if(inBrowser){const S=window.performance.now(),w=c.__v_emitter;w&&b&&w.emit("message-compilation",{type:"message-compilation",message:m,time:S-b,groupId:`translate:${d}`}),C&&k&&mark&&measure&&(mark(k),measure("intlify message compilation",C,k))}return $.locale=f,$.key=d,$.source=m,$}function evaluateMessage(c,d,f){let m=null,g,v;inBrowser&&(m=window.performance.now(),g="intlify-message-evaluation-start",v="intlify-message-evaluation-end",mark&&mark(g));const y=d(f);if(inBrowser){const _=window.performance.now(),b=c.__v_emitter;b&&m&&b.emit("message-evaluation",{type:"message-evaluation",value:y,time:_-m,groupId:`translate:${d.key}`}),g&&v&&mark&&measure&&(mark(v),measure("intlify message evaluation",g,v))}return y}function parseTranslateArgs(...c){const[d,f,m]=c,g={};if(!isString$1(d)&&!isNumber$1(d)&&!isMessageFunction(d))throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);const v=isNumber$1(d)?String(d):(isMessageFunction(d),d);return isNumber$1(f)?g.plural=f:isString$1(f)?g.default=f:isPlainObject$1(f)&&!isEmptyObject(f)?g.named=f:isArray$c(f)&&(g.list=f),isNumber$1(m)?g.plural=m:isString$1(m)?g.default=m:isPlainObject$1(m)&&assign$1(g,m),[v,g]}function getCompileOptions(c,d,f,m,g,v){return{warnHtmlMessage:g,onError:y=>{v&&v(y);{const _=`Message compilation error: ${y.message}`,b=y.location&&generateCodeFrame(m,y.location.start.offset,y.location.end.offset),C=c.__v_emitter;C&&C.emit("compile-error",{message:m,error:y.message,start:y.location&&y.location.start.offset,end:y.location&&y.location.end.offset,groupId:`translate:${f}`}),console.error(b?`${_}
|
|
${b}`:_)}},onCacheKey:y=>generateFormatCacheKey(d,f,y)}}function getMessageContextOptions(c,d,f,m){const{modifiers:g,pluralRules:v,messageResolver:y,fallbackLocale:_,fallbackWarn:b,missingWarn:C,fallbackContext:k}=c,S={locale:d,modifiers:g,pluralRules:v,messages:w=>{let E=y(f,w);if(E==null&&k){const[,,A]=resolveMessageFormat(k,w,d,_,b,C);E=y(A,w)}if(isString$1(E)){let A=!1;const x=compileMessageFormat(c,w,d,E,w,()=>{A=!0});return A?NOOP_MESSAGE_FUNCTION:x}else return isMessageFunction(E)?E:NOOP_MESSAGE_FUNCTION}};return c.processor&&(S.processor=c.processor),m.list&&(S.list=m.list),m.named&&(S.named=m.named),isNumber$1(m.plural)&&(S.pluralIndex=m.plural),S}const intlDefined=typeof Intl!="undefined",Availabilities={dateTimeFormat:intlDefined&&typeof Intl.DateTimeFormat!="undefined",numberFormat:intlDefined&&typeof Intl.NumberFormat!="undefined"};function datetime(c,...d){const{datetimeFormats:f,unresolving:m,fallbackLocale:g,onWarn:v,localeFallbacker:y}=c,{__datetimeFormatters:_}=c;if(!Availabilities.dateTimeFormat)return v(getWarnMessage$1(CoreWarnCodes.CANNOT_FORMAT_DATE)),MISSING_RESOLVE_VALUE;const[b,C,k,$]=parseDateTimeArgs(...d),S=isBoolean(k.missingWarn)?k.missingWarn:c.missingWarn,w=isBoolean(k.fallbackWarn)?k.fallbackWarn:c.fallbackWarn,E=!!k.part,A=isString$1(k.locale)?k.locale:c.locale,P=y(c,g,A);if(!isString$1(b)||b==="")return new Intl.DateTimeFormat(A,$).format(C);let x={},I,V=null,R=A,B=null;const U="datetime format";for(let re=0;re<P.length;re++){if(I=B=P[re],A!==I&&isTranslateFallbackWarn(w,b)&&v(getWarnMessage$1(CoreWarnCodes.FALLBACK_TO_DATE_FORMAT,{key:b,target:I})),A!==I){const me=c.__v_emitter;me&&me.emit("fallback",{type:U,key:b,from:R,to:B,groupId:`${U}:${b}`})}if(x=f[I]||{},V=x[b],isPlainObject$1(V))break;handleMissing(c,b,I,S,U),R=B}if(!isPlainObject$1(V)||!isString$1(I))return m?NOT_REOSLVED:b;let G=`${I}__${b}`;isEmptyObject($)||(G=`${G}__${JSON.stringify($)}`);let X=_.get(G);return X||(X=new Intl.DateTimeFormat(I,assign$1({},V,$)),_.set(G,X)),E?X.formatToParts(C):X.format(C)}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(...c){const[d,f,m,g]=c,v={};let y={},_;if(isString$1(d)){const b=d.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!b)throw createCoreError(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT);const C=b[3]?b[3].trim().startsWith("T")?`${b[1].trim()}${b[3].trim()}`:`${b[1].trim()}T${b[3].trim()}`:b[1].trim();_=new Date(C);try{_.toISOString()}catch{throw createCoreError(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT)}}else if(isDate$2(d)){if(isNaN(d.getTime()))throw createCoreError(CoreErrorCodes.INVALID_DATE_ARGUMENT);_=d}else if(isNumber$1(d))_=d;else throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);return isString$1(f)?v.key=f:isPlainObject$1(f)&&Object.keys(f).forEach(b=>{DATETIME_FORMAT_OPTIONS_KEYS.includes(b)?y[b]=f[b]:v[b]=f[b]}),isString$1(m)?v.locale=m:isPlainObject$1(m)&&(y=m),isPlainObject$1(g)&&(y=g),[v.key||"",_,v,y]}function clearDateTimeFormat(c,d,f){const m=c;for(const g in f){const v=`${d}__${g}`;!m.__datetimeFormatters.has(v)||m.__datetimeFormatters.delete(v)}}function number$1(c,...d){const{numberFormats:f,unresolving:m,fallbackLocale:g,onWarn:v,localeFallbacker:y}=c,{__numberFormatters:_}=c;if(!Availabilities.numberFormat)return v(getWarnMessage$1(CoreWarnCodes.CANNOT_FORMAT_NUMBER)),MISSING_RESOLVE_VALUE;const[b,C,k,$]=parseNumberArgs(...d),S=isBoolean(k.missingWarn)?k.missingWarn:c.missingWarn,w=isBoolean(k.fallbackWarn)?k.fallbackWarn:c.fallbackWarn,E=!!k.part,A=isString$1(k.locale)?k.locale:c.locale,P=y(c,g,A);if(!isString$1(b)||b==="")return new Intl.NumberFormat(A,$).format(C);let x={},I,V=null,R=A,B=null;const U="number format";for(let re=0;re<P.length;re++){if(I=B=P[re],A!==I&&isTranslateFallbackWarn(w,b)&&v(getWarnMessage$1(CoreWarnCodes.FALLBACK_TO_NUMBER_FORMAT,{key:b,target:I})),A!==I){const me=c.__v_emitter;me&&me.emit("fallback",{type:U,key:b,from:R,to:B,groupId:`${U}:${b}`})}if(x=f[I]||{},V=x[b],isPlainObject$1(V))break;handleMissing(c,b,I,S,U),R=B}if(!isPlainObject$1(V)||!isString$1(I))return m?NOT_REOSLVED:b;let G=`${I}__${b}`;isEmptyObject($)||(G=`${G}__${JSON.stringify($)}`);let X=_.get(G);return X||(X=new Intl.NumberFormat(I,assign$1({},V,$)),_.set(G,X)),E?X.formatToParts(C):X.format(C)}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(...c){const[d,f,m,g]=c,v={};let y={};if(!isNumber$1(d))throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);const _=d;return isString$1(f)?v.key=f:isPlainObject$1(f)&&Object.keys(f).forEach(b=>{NUMBER_FORMAT_OPTIONS_KEYS.includes(b)?y[b]=f[b]:v[b]=f[b]}),isString$1(m)?v.locale=m:isPlainObject$1(m)&&(y=m),isPlainObject$1(g)&&(y=g),[v.key||"",_,v,y]}function clearNumberFormat(c,d,f){const m=c;for(const g in f){const v=`${d}__${g}`;!m.__numberFormatters.has(v)||m.__numberFormatters.delete(v)}}typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(getGlobalThis().__INTLIFY_PROD_DEVTOOLS__=!1);/*!
|
|
* vue-devtools v9.2.2
|
|
* (c) 2022 kazuya kawaguchi
|
|
* Released under the MIT License.
|
|
*/const VueDevToolsLabels={["vue-devtools-plugin-vue-i18n"]:"Vue I18n devtools",["vue-i18n-resource-inspector"]:"I18n Resources",["vue-i18n-timeline"]:"Vue I18n"},VueDevToolsPlaceholders={["vue-i18n-resource-inspector"]:"Search for scopes ..."},VueDevToolsTimelineColors={["vue-i18n-timeline"]:16764185};/*!
|
|
* vue-i18n v9.2.2
|
|
* (c) 2022 kazuya kawaguchi
|
|
* Released under the MIT License.
|
|
*/const VERSION="9.2.2";function initFeatureFlags(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(getGlobalThis().__INTLIFY_PROD_DEVTOOLS__=!1)}let code$1=CoreWarnCodes.__EXTEND_POINT__;const inc$1=()=>++code$1,I18nWarnCodes={FALLBACK_TO_ROOT:code$1,NOT_SUPPORTED_PRESERVE:inc$1(),NOT_SUPPORTED_FORMATTER:inc$1(),NOT_SUPPORTED_PRESERVE_DIRECTIVE:inc$1(),NOT_SUPPORTED_GET_CHOICE_INDEX:inc$1(),COMPONENT_NAME_LEGACY_COMPATIBLE:inc$1(),NOT_FOUND_PARENT_SCOPE:inc$1()},warnMessages={[I18nWarnCodes.FALLBACK_TO_ROOT]:"Fall back to {type} '{key}' with root locale.",[I18nWarnCodes.NOT_SUPPORTED_PRESERVE]:"Not supported 'preserve'.",[I18nWarnCodes.NOT_SUPPORTED_FORMATTER]:"Not supported 'formatter'.",[I18nWarnCodes.NOT_SUPPORTED_PRESERVE_DIRECTIVE]:"Not supported 'preserveDirectiveContent'.",[I18nWarnCodes.NOT_SUPPORTED_GET_CHOICE_INDEX]:"Not supported 'getChoiceIndex'.",[I18nWarnCodes.COMPONENT_NAME_LEGACY_COMPATIBLE]:"Component name legacy compatible: '{name}' -> 'i18n'",[I18nWarnCodes.NOT_FOUND_PARENT_SCOPE]:"Not found parent scope. use the global scope."};function getWarnMessage(c,...d){return format(warnMessages[c],...d)}let code$2=CompileErrorCodes.__EXTEND_POINT__;const inc=()=>++code$2,I18nErrorCodes={UNEXPECTED_RETURN_TYPE:code$2,INVALID_ARGUMENT:inc(),MUST_BE_CALL_SETUP_TOP:inc(),NOT_INSLALLED:inc(),NOT_AVAILABLE_IN_LEGACY_MODE:inc(),REQUIRED_VALUE:inc(),INVALID_VALUE:inc(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:inc(),NOT_INSLALLED_WITH_PROVIDE:inc(),UNEXPECTED_ERROR:inc(),NOT_COMPATIBLE_LEGACY_VUE_I18N:inc(),BRIDGE_SUPPORT_VUE_2_ONLY:inc(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:inc(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:inc(),__EXTEND_POINT__:inc()};function createI18nError(c,...d){return createCompileError(c,null,{messages:errorMessages,args:d})}const errorMessages={[I18nErrorCodes.UNEXPECTED_RETURN_TYPE]:"Unexpected return type in composer",[I18nErrorCodes.INVALID_ARGUMENT]:"Invalid argument",[I18nErrorCodes.MUST_BE_CALL_SETUP_TOP]:"Must be called at the top of a `setup` function",[I18nErrorCodes.NOT_INSLALLED]:"Need to install with `app.use` function",[I18nErrorCodes.UNEXPECTED_ERROR]:"Unexpected error",[I18nErrorCodes.NOT_AVAILABLE_IN_LEGACY_MODE]:"Not available in legacy mode",[I18nErrorCodes.REQUIRED_VALUE]:"Required in value: {0}",[I18nErrorCodes.INVALID_VALUE]:"Invalid value",[I18nErrorCodes.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN]:"Cannot setup vue-devtools plugin",[I18nErrorCodes.NOT_INSLALLED_WITH_PROVIDE]:"Need to install with `provide` function",[I18nErrorCodes.NOT_COMPATIBLE_LEGACY_VUE_I18N]:"Not compatible legacy VueI18n.",[I18nErrorCodes.BRIDGE_SUPPORT_VUE_2_ONLY]:"vue-i18n-bridge support Vue 2.x only",[I18nErrorCodes.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION]:"Must define \u2018i18n\u2019 option or custom block in Composition API with using local scope in Legacy API mode",[I18nErrorCodes.NOT_AVAILABLE_COMPOSITION_IN_LEGACY]:"Not available Compostion API in Legacy API mode. Please make sure that the legacy API mode is working properly"},TransrateVNodeSymbol=makeSymbol("__transrateVNode"),DatetimePartsSymbol=makeSymbol("__datetimeParts"),NumberPartsSymbol=makeSymbol("__numberParts"),EnableEmitter=makeSymbol("__enableEmitter"),DisableEmitter=makeSymbol("__disableEmitter"),SetPluralRulesSymbol=makeSymbol("__setPluralRules");makeSymbol("__intlifyMeta");const InejctWithOption=makeSymbol("__injectWithOption");function handleFlatJson(c){if(!isObject$6(c))return c;for(const d in c)if(!!hasOwn(c,d))if(!d.includes("."))isObject$6(c[d])&&handleFlatJson(c[d]);else{const f=d.split("."),m=f.length-1;let g=c;for(let v=0;v<m;v++)f[v]in g||(g[f[v]]={}),g=g[f[v]];g[f[m]]=c[d],delete c[d],isObject$6(g[f[m]])&&handleFlatJson(g[f[m]])}return c}function getLocaleMessages(c,d){const{messages:f,__i18n:m,messageResolver:g,flatJson:v}=d,y=isPlainObject$1(f)?f:isArray$c(m)?{}:{[c]:{}};if(isArray$c(m)&&m.forEach(_=>{if("locale"in _&&"resource"in _){const{locale:b,resource:C}=_;b?(y[b]=y[b]||{},deepCopy(C,y[b])):deepCopy(C,y)}else isString$1(_)&&deepCopy(JSON.parse(_),y)}),g==null&&v)for(const _ in y)hasOwn(y,_)&&handleFlatJson(y[_]);return y}const isNotObjectOrIsArray=c=>!isObject$6(c)||isArray$c(c);function deepCopy(c,d){if(isNotObjectOrIsArray(c)||isNotObjectOrIsArray(d))throw createI18nError(I18nErrorCodes.INVALID_VALUE);for(const f in c)hasOwn(c,f)&&(isNotObjectOrIsArray(c[f])||isNotObjectOrIsArray(d[f])?d[f]=c[f]:deepCopy(c[f],d[f]))}function getComponentOptions(c){return c.type}function adjustI18nResources(c,d,f){let m=isObject$6(d.messages)?d.messages:{};"__i18nGlobal"in f&&(m=getLocaleMessages(c.locale.value,{messages:m,__i18n:f.__i18nGlobal}));const g=Object.keys(m);g.length&&g.forEach(v=>{c.mergeLocaleMessage(v,m[v])});{if(isObject$6(d.datetimeFormats)){const v=Object.keys(d.datetimeFormats);v.length&&v.forEach(y=>{c.mergeDateTimeFormat(y,d.datetimeFormats[y])})}if(isObject$6(d.numberFormats)){const v=Object.keys(d.numberFormats);v.length&&v.forEach(y=>{c.mergeNumberFormat(y,d.numberFormats[y])})}}}function createTextNode(c){return createVNode(Text,null,c,0)}const DEVTOOLS_META="__INTLIFY_META__";let composerID=0;function defineCoreMissingHandler(c){return(d,f,m,g)=>c(f,m,getCurrentInstance()||void 0,g)}const getMetaInfo=()=>{const c=getCurrentInstance();let d=null;return c&&(d=getComponentOptions(c)[DEVTOOLS_META])?{[DEVTOOLS_META]:d}:null};function createComposer(c={},d){const{__root:f}=c,m=f===void 0;let g=isBoolean(c.inheritLocale)?c.inheritLocale:!0;const v=ref(f&&g?f.locale.value:isString$1(c.locale)?c.locale:DEFAULT_LOCALE),y=ref(f&&g?f.fallbackLocale.value:isString$1(c.fallbackLocale)||isArray$c(c.fallbackLocale)||isPlainObject$1(c.fallbackLocale)||c.fallbackLocale===!1?c.fallbackLocale:v.value),_=ref(getLocaleMessages(v.value,c)),b=ref(isPlainObject$1(c.datetimeFormats)?c.datetimeFormats:{[v.value]:{}}),C=ref(isPlainObject$1(c.numberFormats)?c.numberFormats:{[v.value]:{}});let k=f?f.missingWarn:isBoolean(c.missingWarn)||isRegExp(c.missingWarn)?c.missingWarn:!0,$=f?f.fallbackWarn:isBoolean(c.fallbackWarn)||isRegExp(c.fallbackWarn)?c.fallbackWarn:!0,S=f?f.fallbackRoot:isBoolean(c.fallbackRoot)?c.fallbackRoot:!0,w=!!c.fallbackFormat,E=isFunction$4(c.missing)?c.missing:null,A=isFunction$4(c.missing)?defineCoreMissingHandler(c.missing):null,P=isFunction$4(c.postTranslation)?c.postTranslation:null,x=f?f.warnHtmlMessage:isBoolean(c.warnHtmlMessage)?c.warnHtmlMessage:!0,I=!!c.escapeParameter;const V=f?f.modifiers:isPlainObject$1(c.modifiers)?c.modifiers:{};let R=c.pluralRules||f&&f.pluralRules,B;B=(()=>{m&&setFallbackContext(null);const j={version:VERSION,locale:v.value,fallbackLocale:y.value,messages:_.value,modifiers:V,pluralRules:R,missing:A===null?void 0:A,missingWarn:k,fallbackWarn:$,fallbackFormat:w,unresolving:!0,postTranslation:P===null?void 0:P,warnHtmlMessage:x,escapeParameter:I,messageResolver:c.messageResolver,__meta:{framework:"vue"}};j.datetimeFormats=b.value,j.numberFormats=C.value,j.__datetimeFormatters=isPlainObject$1(B)?B.__datetimeFormatters:void 0,j.__numberFormatters=isPlainObject$1(B)?B.__numberFormatters:void 0,j.__v_emitter=isPlainObject$1(B)?B.__v_emitter:void 0;const ee=createCoreContext(j);return m&&setFallbackContext(ee),ee})(),updateFallbackLocale(B,v.value,y.value);function G(){return[v.value,y.value,_.value,b.value,C.value]}const X=computed({get:()=>v.value,set:j=>{v.value=j,B.locale=v.value}}),re=computed({get:()=>y.value,set:j=>{y.value=j,B.fallbackLocale=y.value,updateFallbackLocale(B,v.value,j)}}),me=computed(()=>_.value),ue=computed(()=>b.value),se=computed(()=>C.value);function nc(){return isFunction$4(P)?P:null}function rc(j){P=j,B.postTranslation=j}function sc(){return E}function ac(j){j!==null&&(A=defineCoreMissingHandler(j)),E=j,B.missing=A}function ec(j,ee){return j!=="translate"||!ee.resolvedMessage}const pe=(j,ee,tc,W,N,z)=>{G();let ne;try{setAdditionalMeta(getMetaInfo()),m||(B.fallbackContext=f?getFallbackContext():void 0),ne=j(B)}finally{setAdditionalMeta(null),m||(B.fallbackContext=void 0)}if(isNumber$1(ne)&&ne===NOT_REOSLVED){const[ce,oc]=ee();if(f&&isString$1(ce)&&ec(tc,oc)){S&&(isTranslateFallbackWarn($,ce)||isTranslateMissingWarn(k,ce))&&warn(getWarnMessage(I18nWarnCodes.FALLBACK_TO_ROOT,{key:ce,type:tc}));{const{__v_emitter:cc}=B;cc&&S&&cc.emit("fallback",{type:tc,key:ce,to:"global",groupId:`${tc}:${ce}`})}}return f&&S?W(f):N(ce)}else{if(z(ne))return ne;throw createI18nError(I18nErrorCodes.UNEXPECTED_RETURN_TYPE)}};function ic(...j){return pe(ee=>Reflect.apply(translate,null,[ee,...j]),()=>parseTranslateArgs(...j),"translate",ee=>Reflect.apply(ee.t,ee,[...j]),ee=>ee,ee=>isString$1(ee))}function lc(...j){const[ee,tc,W]=j;if(W&&!isObject$6(W))throw createI18nError(I18nErrorCodes.INVALID_ARGUMENT);return ic(ee,tc,assign$1({resolvedMessage:!0},W||{}))}function uc(...j){return pe(ee=>Reflect.apply(datetime,null,[ee,...j]),()=>parseDateTimeArgs(...j),"datetime format",ee=>Reflect.apply(ee.d,ee,[...j]),()=>MISSING_RESOLVE_VALUE,ee=>isString$1(ee))}function M(...j){return pe(ee=>Reflect.apply(number$1,null,[ee,...j]),()=>parseNumberArgs(...j),"number format",ee=>Reflect.apply(ee.n,ee,[...j]),()=>MISSING_RESOLVE_VALUE,ee=>isString$1(ee))}function J(j){return j.map(ee=>isString$1(ee)||isNumber$1(ee)||isBoolean(ee)?createTextNode(String(ee)):ee)}const H={normalize:J,interpolate:j=>j,type:"vnode"};function D(...j){return pe(ee=>{let tc;const W=ee;try{W.processor=H,tc=Reflect.apply(translate,null,[W,...j])}finally{W.processor=null}return tc},()=>parseTranslateArgs(...j),"translate",ee=>ee[TransrateVNodeSymbol](...j),ee=>[createTextNode(ee)],ee=>isArray$c(ee))}function F(...j){return pe(ee=>Reflect.apply(number$1,null,[ee,...j]),()=>parseNumberArgs(...j),"number format",ee=>ee[NumberPartsSymbol](...j),()=>[],ee=>isString$1(ee)||isArray$c(ee))}function Y(...j){return pe(ee=>Reflect.apply(datetime,null,[ee,...j]),()=>parseDateTimeArgs(...j),"datetime format",ee=>ee[DatetimePartsSymbol](...j),()=>[],ee=>isString$1(ee)||isArray$c(ee))}function te(j){R=j,B.pluralRules=R}function de(j,ee){const tc=isString$1(ee)?ee:v.value,W=L(tc);return B.messageResolver(W,j)!==null}function ae(j){let ee=null;const tc=fallbackWithLocaleChain(B,y.value,v.value);for(let W=0;W<tc.length;W++){const N=_.value[tc[W]]||{},z=B.messageResolver(N,j);if(z!=null){ee=z;break}}return ee}function Ie(j){const ee=ae(j);return ee!=null?ee:f?f.tm(j)||{}:{}}function L(j){return _.value[j]||{}}function T(j,ee){_.value[j]=ee,B.messages=_.value}function O(j,ee){_.value[j]=_.value[j]||{},deepCopy(ee,_.value[j]),B.messages=_.value}function q(j){return b.value[j]||{}}function Q(j,ee){b.value[j]=ee,B.datetimeFormats=b.value,clearDateTimeFormat(B,j,ee)}function Z(j,ee){b.value[j]=assign$1(b.value[j]||{},ee),B.datetimeFormats=b.value,clearDateTimeFormat(B,j,ee)}function le(j){return C.value[j]||{}}function De(j,ee){C.value[j]=ee,B.numberFormats=C.value,clearNumberFormat(B,j,ee)}function Oe(j,ee){C.value[j]=assign$1(C.value[j]||{},ee),B.numberFormats=C.value,clearNumberFormat(B,j,ee)}composerID++,f&&inBrowser&&(watch(f.locale,j=>{g&&(v.value=j,B.locale=j,updateFallbackLocale(B,v.value,y.value))}),watch(f.fallbackLocale,j=>{g&&(y.value=j,B.fallbackLocale=j,updateFallbackLocale(B,v.value,y.value))}));const ie={id:composerID,locale:X,fallbackLocale:re,get inheritLocale(){return g},set inheritLocale(j){g=j,j&&f&&(v.value=f.locale.value,y.value=f.fallbackLocale.value,updateFallbackLocale(B,v.value,y.value))},get availableLocales(){return Object.keys(_.value).sort()},messages:me,get modifiers(){return V},get pluralRules(){return R||{}},get isGlobal(){return m},get missingWarn(){return k},set missingWarn(j){k=j,B.missingWarn=k},get fallbackWarn(){return $},set fallbackWarn(j){$=j,B.fallbackWarn=$},get fallbackRoot(){return S},set fallbackRoot(j){S=j},get fallbackFormat(){return w},set fallbackFormat(j){w=j,B.fallbackFormat=w},get warnHtmlMessage(){return x},set warnHtmlMessage(j){x=j,B.warnHtmlMessage=j},get escapeParameter(){return I},set escapeParameter(j){I=j,B.escapeParameter=j},t:ic,getLocaleMessage:L,setLocaleMessage:T,mergeLocaleMessage:O,getPostTranslationHandler:nc,setPostTranslationHandler:rc,getMissingHandler:sc,setMissingHandler:ac,[SetPluralRulesSymbol]:te};return ie.datetimeFormats=ue,ie.numberFormats=se,ie.rt=lc,ie.te=de,ie.tm=Ie,ie.d=uc,ie.n=M,ie.getDateTimeFormat=q,ie.setDateTimeFormat=Q,ie.mergeDateTimeFormat=Z,ie.getNumberFormat=le,ie.setNumberFormat=De,ie.mergeNumberFormat=Oe,ie[InejctWithOption]=c.__injectWithOption,ie[TransrateVNodeSymbol]=D,ie[DatetimePartsSymbol]=Y,ie[NumberPartsSymbol]=F,ie[EnableEmitter]=j=>{B.__v_emitter=j},ie[DisableEmitter]=()=>{B.__v_emitter=void 0},ie}const baseFormatProps={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:c=>c==="parent"||c==="global",default:"parent"},i18n:{type:Object}};function getInterpolateArg({slots:c},d){return d.length===1&&d[0]==="default"?(c.default?c.default():[]).reduce((m,g)=>m=[...m,...isArray$c(g.children)?g.children:[g]],[]):d.reduce((f,m)=>{const g=c[m];return g&&(f[m]=g()),f},{})}function getFragmentableTag(c){return Fragment}const Translation={name:"i18n-t",props:assign$1({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:c=>isNumber$1(c)||!isNaN(c)}},baseFormatProps),setup(c,d){const{slots:f,attrs:m}=d,g=c.i18n||useI18n({useScope:c.scope,__useComponent:!0});return()=>{const v=Object.keys(f).filter($=>$!=="_"),y={};c.locale&&(y.locale=c.locale),c.plural!==void 0&&(y.plural=isString$1(c.plural)?+c.plural:c.plural);const _=getInterpolateArg(d,v),b=g[TransrateVNodeSymbol](c.keypath,_,y),C=assign$1({},m),k=isString$1(c.tag)||isObject$6(c.tag)?c.tag:getFragmentableTag();return h(k,C,b)}}};function isVNode(c){return isArray$c(c)&&!isString$1(c[0])}function renderFormatter(c,d,f,m){const{slots:g,attrs:v}=d;return()=>{const y={part:!0};let _={};c.locale&&(y.locale=c.locale),isString$1(c.format)?y.key=c.format:isObject$6(c.format)&&(isString$1(c.format.key)&&(y.key=c.format.key),_=Object.keys(c.format).reduce((S,w)=>f.includes(w)?assign$1({},S,{[w]:c.format[w]}):S,{}));const b=m(c.value,y,_);let C=[y.key];isArray$c(b)?C=b.map((S,w)=>{const E=g[S.type],A=E?E({[S.type]:S.value,index:w,parts:b}):[S.value];return isVNode(A)&&(A[0].key=`${S.type}-${w}`),A}):isString$1(b)&&(C=[b]);const k=assign$1({},v),$=isString$1(c.tag)||isObject$6(c.tag)?c.tag:getFragmentableTag();return h($,k,C)}}const NumberFormat={name:"i18n-n",props:assign$1({value:{type:Number,required:!0},format:{type:[String,Object]}},baseFormatProps),setup(c,d){const f=c.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(c,d,NUMBER_FORMAT_OPTIONS_KEYS,(...m)=>f[NumberPartsSymbol](...m))}},DatetimeFormat={name:"i18n-d",props:assign$1({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},baseFormatProps),setup(c,d){const f=c.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(c,d,DATETIME_FORMAT_OPTIONS_KEYS,(...m)=>f[DatetimePartsSymbol](...m))}};function getComposer$2(c,d){const f=c;if(c.mode==="composition")return f.__getInstance(d)||c.global;{const m=f.__getInstance(d);return m!=null?m.__composer:c.global.__composer}}function vTDirective(c){const d=y=>{const{instance:_,modifiers:b,value:C}=y;if(!_||!_.$)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);const k=getComposer$2(c,_.$);b.preserve&&warn(getWarnMessage(I18nWarnCodes.NOT_SUPPORTED_PRESERVE));const $=parseValue(C);return[Reflect.apply(k.t,k,[...makeParams($)]),k]};return{created:(y,_)=>{const[b,C]=d(_);inBrowser&&c.global===C&&(y.__i18nWatcher=watch(C.locale,()=>{_.instance&&_.instance.$forceUpdate()})),y.__composer=C,y.textContent=b},unmounted:y=>{inBrowser&&y.__i18nWatcher&&(y.__i18nWatcher(),y.__i18nWatcher=void 0,delete y.__i18nWatcher),y.__composer&&(y.__composer=void 0,delete y.__composer)},beforeUpdate:(y,{value:_})=>{if(y.__composer){const b=y.__composer,C=parseValue(_);y.textContent=Reflect.apply(b.t,b,[...makeParams(C)])}},getSSRProps:y=>{const[_]=d(y);return{textContent:_}}}}function parseValue(c){if(isString$1(c))return{path:c};if(isPlainObject$1(c)){if(!("path"in c))throw createI18nError(I18nErrorCodes.REQUIRED_VALUE,"path");return c}else throw createI18nError(I18nErrorCodes.INVALID_VALUE)}function makeParams(c){const{path:d,locale:f,args:m,choice:g,plural:v}=c,y={},_=m||{};return isString$1(f)&&(y.locale=f),isNumber$1(g)&&(y.plural=g),isNumber$1(v)&&(y.plural=v),[d,_,y]}function apply(c,d,...f){const m=isPlainObject$1(f[0])?f[0]:{},g=!!m.useI18nComponentName,v=isBoolean(m.globalInstall)?m.globalInstall:!0;v&&g&&warn(getWarnMessage(I18nWarnCodes.COMPONENT_NAME_LEGACY_COMPATIBLE,{name:Translation.name})),v&&(c.component(g?"i18n":Translation.name,Translation),c.component(NumberFormat.name,NumberFormat),c.component(DatetimeFormat.name,DatetimeFormat)),c.directive("t",vTDirective(d))}const VUE_I18N_COMPONENT_TYPES="vue-i18n: composer properties";let devtoolsApi;async function enableDevTools(c,d){return new Promise((f,m)=>{try{setupDevtoolsPlugin({id:"vue-devtools-plugin-vue-i18n",label:VueDevToolsLabels["vue-devtools-plugin-vue-i18n"],packageName:"vue-i18n",homepage:"https://vue-i18n.intlify.dev",logo:"https://vue-i18n.intlify.dev/vue-i18n-devtools-logo.png",componentStateTypes:[VUE_I18N_COMPONENT_TYPES],app:c},g=>{devtoolsApi=g,g.on.visitComponentTree(({componentInstance:y,treeNode:_})=>{updateComponentTreeTags(y,_,d)}),g.on.inspectComponent(({componentInstance:y,instanceData:_})=>{y.vnode.el&&y.vnode.el.__VUE_I18N__&&_&&(d.mode==="legacy"?y.vnode.el.__VUE_I18N__!==d.global.__composer&&inspectComposer(_,y.vnode.el.__VUE_I18N__):inspectComposer(_,y.vnode.el.__VUE_I18N__))}),g.addInspector({id:"vue-i18n-resource-inspector",label:VueDevToolsLabels["vue-i18n-resource-inspector"],icon:"language",treeFilterPlaceholder:VueDevToolsPlaceholders["vue-i18n-resource-inspector"]}),g.on.getInspectorTree(y=>{y.app===c&&y.inspectorId==="vue-i18n-resource-inspector"&®isterScope(y,d)});const v=new Map;g.on.getInspectorState(async y=>{if(y.app===c&&y.inspectorId==="vue-i18n-resource-inspector")if(g.unhighlightElement(),inspectScope(y,d),y.nodeId==="global"){if(!v.has(y.app)){const[_]=await g.getComponentInstances(y.app);v.set(y.app,_)}g.highlightElement(v.get(y.app))}else{const _=getComponentInstance(y.nodeId,d);_&&g.highlightElement(_)}}),g.on.editInspectorState(y=>{y.app===c&&y.inspectorId==="vue-i18n-resource-inspector"&&editScope(y,d)}),g.addTimelineLayer({id:"vue-i18n-timeline",label:VueDevToolsLabels["vue-i18n-timeline"],color:VueDevToolsTimelineColors["vue-i18n-timeline"]}),f(!0)})}catch(g){console.error(g),m(!1)}})}function getI18nScopeLable(c){return c.type.name||c.type.displayName||c.type.__file||"Anonymous"}function updateComponentTreeTags(c,d,f){const m=f.mode==="composition"?f.global:f.global.__composer;if(c&&c.vnode.el&&c.vnode.el.__VUE_I18N__&&c.vnode.el.__VUE_I18N__!==m){const g={label:`i18n (${getI18nScopeLable(c)} Scope)`,textColor:0,backgroundColor:16764185};d.tags.push(g)}}function inspectComposer(c,d){const f=VUE_I18N_COMPONENT_TYPES;c.state.push({type:f,key:"locale",editable:!0,value:d.locale.value}),c.state.push({type:f,key:"availableLocales",editable:!1,value:d.availableLocales}),c.state.push({type:f,key:"fallbackLocale",editable:!0,value:d.fallbackLocale.value}),c.state.push({type:f,key:"inheritLocale",editable:!0,value:d.inheritLocale}),c.state.push({type:f,key:"messages",editable:!1,value:getLocaleMessageValue(d.messages.value)}),c.state.push({type:f,key:"datetimeFormats",editable:!1,value:d.datetimeFormats.value}),c.state.push({type:f,key:"numberFormats",editable:!1,value:d.numberFormats.value})}function getLocaleMessageValue(c){const d={};return Object.keys(c).forEach(f=>{const m=c[f];isFunction$4(m)&&"source"in m?d[f]=getMessageFunctionDetails(m):isObject$6(m)?d[f]=getLocaleMessageValue(m):d[f]=m}),d}const ESC={"<":"<",">":">",'"':""","&":"&"};function escape$1(c){return c.replace(/[<>"&]/g,escapeChar)}function escapeChar(c){return ESC[c]||c}function getMessageFunctionDetails(c){const d=c.source?`("${escape$1(c.source)}")`:"(?)";return{_custom:{type:"function",display:`<span>\u0192</span> ${d}`}}}function registerScope(c,d){c.rootNodes.push({id:"global",label:"Global Scope"});const f=d.mode==="composition"?d.global:d.global.__composer;for(const[m,g]of d.__instances){const v=d.mode==="composition"?g:g.__composer;f!==v&&c.rootNodes.push({id:v.id.toString(),label:`${getI18nScopeLable(m)} Scope`})}}function getComponentInstance(c,d){let f=null;if(c!=="global"){for(const[m,g]of d.__instances.entries())if(g.id.toString()===c){f=m;break}}return f}function getComposer$1(c,d){if(c==="global")return d.mode==="composition"?d.global:d.global.__composer;{const f=Array.from(d.__instances.values()).find(m=>m.id.toString()===c);return f?d.mode==="composition"?f:f.__composer:null}}function inspectScope(c,d){const f=getComposer$1(c.nodeId,d);return f&&(c.state=makeScopeInspectState(f)),null}function makeScopeInspectState(c){const d={},f="Locale related info",m=[{type:f,key:"locale",editable:!0,value:c.locale.value},{type:f,key:"fallbackLocale",editable:!0,value:c.fallbackLocale.value},{type:f,key:"availableLocales",editable:!1,value:c.availableLocales},{type:f,key:"inheritLocale",editable:!0,value:c.inheritLocale}];d[f]=m;const g="Locale messages info",v=[{type:g,key:"messages",editable:!1,value:getLocaleMessageValue(c.messages.value)}];d[g]=v;{const y="Datetime formats info",_=[{type:y,key:"datetimeFormats",editable:!1,value:c.datetimeFormats.value}];d[y]=_;const b="Datetime formats info",C=[{type:b,key:"numberFormats",editable:!1,value:c.numberFormats.value}];d[b]=C}return d}function addTimelineEvent(c,d){if(devtoolsApi){let f;d&&"groupId"in d&&(f=d.groupId,delete d.groupId),devtoolsApi.addTimelineEvent({layerId:"vue-i18n-timeline",event:{title:c,groupId:f,time:Date.now(),meta:{},data:d||{},logType:c==="compile-error"?"error":c==="fallback"||c==="missing"?"warning":"default"}})}}function editScope(c,d){const f=getComposer$1(c.nodeId,d);if(f){const[m]=c.path;m==="locale"&&isString$1(c.state.value)?f.locale.value=c.state.value:m==="fallbackLocale"&&(isString$1(c.state.value)||isArray$c(c.state.value)||isObject$6(c.state.value))?f.fallbackLocale.value=c.state.value:m==="inheritLocale"&&isBoolean(c.state.value)&&(f.inheritLocale=c.state.value)}}const I18nInjectionKey=makeSymbol("global-vue-i18n");function createI18n(c={},d){const f=isBoolean(c.globalInjection)?c.globalInjection:!0,m=!0,g=new Map,[v,y]=createGlobal(c),_=makeSymbol("vue-i18n");function b($){return g.get($)||null}function C($,S){g.set($,S)}function k($){g.delete($)}{const $={get mode(){return"composition"},get allowComposition(){return m},async install(S,...w){S.__VUE_I18N__=$,S.__VUE_I18N_SYMBOL__=_,S.provide(S.__VUE_I18N_SYMBOL__,$),f&&injectGlobalFields(S,$.global),apply(S,$,...w);const E=S.unmount;S.unmount=()=>{$.dispose(),E()};{if(!await enableDevTools(S,$))throw createI18nError(I18nErrorCodes.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN);const P=createEmitter();{const x=y;x[EnableEmitter]&&x[EnableEmitter](P)}P.on("*",addTimelineEvent)}},get global(){return y},dispose(){v.stop()},__instances:g,__getInstance:b,__setInstance:C,__deleteInstance:k};return $}}function useI18n(c={}){const d=getCurrentInstance();if(d==null)throw createI18nError(I18nErrorCodes.MUST_BE_CALL_SETUP_TOP);if(!d.isCE&&d.appContext.app!=null&&!d.appContext.app.__VUE_I18N_SYMBOL__)throw createI18nError(I18nErrorCodes.NOT_INSLALLED);const f=getI18nInstance(d),m=getGlobalComposer(f),g=getComponentOptions(d),v=getScope(c,g);if(v==="global")return adjustI18nResources(m,c,g),m;if(v==="parent"){let b=getComposer(f,d,c.__useComponent);return b==null&&(warn(getWarnMessage(I18nWarnCodes.NOT_FOUND_PARENT_SCOPE)),b=m),b}const y=f;let _=y.__getInstance(d);if(_==null){const b=assign$1({},c);"__i18n"in g&&(b.__i18n=g.__i18n),m&&(b.__root=m),_=createComposer(b),setupLifeCycle(y,d,_),y.__setInstance(d,_)}return _}function createGlobal(c,d,f){const m=effectScope();{const g=m.run(()=>createComposer(c));if(g==null)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);return[m,g]}}function getI18nInstance(c){{const d=inject(c.isCE?I18nInjectionKey:c.appContext.app.__VUE_I18N_SYMBOL__);if(!d)throw createI18nError(c.isCE?I18nErrorCodes.NOT_INSLALLED_WITH_PROVIDE:I18nErrorCodes.UNEXPECTED_ERROR);return d}}function getScope(c,d){return isEmptyObject(c)?"__i18n"in d?"local":"global":c.useScope?c.useScope:"local"}function getGlobalComposer(c){return c.mode==="composition"?c.global:c.global.__composer}function getComposer(c,d,f=!1){let m=null;const g=d.root;let v=d.parent;for(;v!=null;){const y=c;if(c.mode==="composition"&&(m=y.__getInstance(v)),m!=null||g===v)break;v=v.parent}return m}function setupLifeCycle(c,d,f){let m=null;onMounted(()=>{if(d.vnode.el){d.vnode.el.__VUE_I18N__=f,m=createEmitter();const g=f;g[EnableEmitter]&&g[EnableEmitter](m),m.on("*",addTimelineEvent)}},d),onUnmounted(()=>{if(d.vnode.el&&d.vnode.el.__VUE_I18N__){m&&m.off("*",addTimelineEvent);const g=f;g[DisableEmitter]&&g[DisableEmitter](),delete d.vnode.el.__VUE_I18N__}c.__deleteInstance(d)},d)}const globalExportProps=["locale","fallbackLocale","availableLocales"],globalExportMethods=["t","rt","d","n","tm"];function injectGlobalFields(c,d){const f=Object.create(null);globalExportProps.forEach(m=>{const g=Object.getOwnPropertyDescriptor(d,m);if(!g)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);const v=isRef(g.value)?{get(){return g.value.value},set(y){g.value.value=y}}:{get(){return g.get&&g.get()}};Object.defineProperty(f,m,v)}),c.config.globalProperties.$i18n=f,globalExportMethods.forEach(m=>{const g=Object.getOwnPropertyDescriptor(d,m);if(!g||!g.value)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);Object.defineProperty(c.config.globalProperties,`$${m}`,g)})}registerMessageCompiler(compileToFunction);registerMessageResolver(resolveValue);registerLocaleFallbacker(fallbackWithLocaleChain);initFeatureFlags();{const c=getGlobalThis();c.__INTLIFY__=!0,setDevToolsHook(c.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const _sfc_main$d=defineComponent({setup(){const{t:c}=useI18n();return{t:c}}}),_hoisted_1$c={class:"flex-shrink-0 flex border-t bg-background-and-outline-section-and-outline border-background-and-outline-section-and-divider p-4 mt-5"},_hoisted_2$a={class:"flex-shrink-0 w-full group block"},_hoisted_3$7={target:"_blank",href:"https://delhivery.zoom.us/j/96379048332?pwd=aUFkSU94bDkyRS9UaHFaV0tzRWo2QT09",class:"utility-label text-cta-primary"},_hoisted_4$6={class:"mt-2.5 body-body-body-one-liner"};function _sfc_render$c(c,d,f,m,g,v){return openBlock(),createElementBlock("div",_hoisted_1$c,[createBaseVNode("div",_hoisted_2$a,[createBaseVNode("a",_hoisted_3$7,toDisplayString$1(c.t("common.general.join_delhivery_zoom_session.label")),1),createBaseVNode("p",_hoisted_4$6,toDisplayString$1(c.t("common.general.join_delhivery_zoom_session.description")),1)])])}var DelhiveryZoomSession=_export_sfc(_sfc_main$d,[["render",_sfc_render$c],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/_components/delhivery-zoom-session.vue"]]),__glob_3_1=Object.freeze(Object.defineProperty({__proto__:null,default:DelhiveryZoomSession},Symbol.toStringTag,{value:"Module"})),commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function getAugmentedNamespace(c){if(c.__esModule)return c;var d=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(c).forEach(function(f){var m=Object.getOwnPropertyDescriptor(c,f);Object.defineProperty(d,f,m.get?m:{enumerable:!0,get:function(){return c[f]}})}),d}var axios$2={exports:{}},bind$2=function(d,f){return function(){for(var g=new Array(arguments.length),v=0;v<g.length;v++)g[v]=arguments[v];return d.apply(f,g)}},bind$1=bind$2,toString$8=Object.prototype.toString;function isArray$b(c){return toString$8.call(c)==="[object Array]"}function isUndefined(c){return typeof c=="undefined"}function isBuffer$3(c){return c!==null&&!isUndefined(c)&&c.constructor!==null&&!isUndefined(c.constructor)&&typeof c.constructor.isBuffer=="function"&&c.constructor.isBuffer(c)}function isArrayBuffer(c){return toString$8.call(c)==="[object ArrayBuffer]"}function isFormData(c){return typeof FormData!="undefined"&&c instanceof FormData}function isArrayBufferView(c){var d;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?d=ArrayBuffer.isView(c):d=c&&c.buffer&&c.buffer instanceof ArrayBuffer,d}function isString(c){return typeof c=="string"}function isNumber(c){return typeof c=="number"}function isObject$5(c){return c!==null&&typeof c=="object"}function isPlainObject(c){if(toString$8.call(c)!=="[object Object]")return!1;var d=Object.getPrototypeOf(c);return d===null||d===Object.prototype}function isDate$1(c){return toString$8.call(c)==="[object Date]"}function isFile(c){return toString$8.call(c)==="[object File]"}function isBlob(c){return toString$8.call(c)==="[object Blob]"}function isFunction$3(c){return toString$8.call(c)==="[object Function]"}function isStream(c){return isObject$5(c)&&isFunction$3(c.pipe)}function isURLSearchParams(c){return typeof URLSearchParams!="undefined"&&c instanceof URLSearchParams}function trim$1(c){return c.trim?c.trim():c.replace(/^\s+|\s+$/g,"")}function isStandardBrowserEnv(){return typeof navigator!="undefined"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window!="undefined"&&typeof document!="undefined"}function forEach$1(c,d){if(!(c===null||typeof c=="undefined"))if(typeof c!="object"&&(c=[c]),isArray$b(c))for(var f=0,m=c.length;f<m;f++)d.call(null,c[f],f,c);else for(var g in c)Object.prototype.hasOwnProperty.call(c,g)&&d.call(null,c[g],g,c)}function merge(){var c={};function d(g,v){isPlainObject(c[v])&&isPlainObject(g)?c[v]=merge(c[v],g):isPlainObject(g)?c[v]=merge({},g):isArray$b(g)?c[v]=g.slice():c[v]=g}for(var f=0,m=arguments.length;f<m;f++)forEach$1(arguments[f],d);return c}function extend(c,d,f){return forEach$1(d,function(g,v){f&&typeof g=="function"?c[v]=bind$1(g,f):c[v]=g}),c}function stripBOM(c){return c.charCodeAt(0)===65279&&(c=c.slice(1)),c}var utils$d={isArray:isArray$b,isArrayBuffer,isBuffer:isBuffer$3,isFormData,isArrayBufferView,isString,isNumber,isObject:isObject$5,isPlainObject,isUndefined,isDate:isDate$1,isFile,isBlob,isFunction:isFunction$3,isStream,isURLSearchParams,isStandardBrowserEnv,forEach:forEach$1,merge,extend,trim:trim$1,stripBOM},utils$c=utils$d;function encode(c){return encodeURIComponent(c).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var buildURL$2=function(d,f,m){if(!f)return d;var g;if(m)g=m(f);else if(utils$c.isURLSearchParams(f))g=f.toString();else{var v=[];utils$c.forEach(f,function(b,C){b===null||typeof b=="undefined"||(utils$c.isArray(b)?C=C+"[]":b=[b],utils$c.forEach(b,function($){utils$c.isDate($)?$=$.toISOString():utils$c.isObject($)&&($=JSON.stringify($)),v.push(encode(C)+"="+encode($))}))}),g=v.join("&")}if(g){var y=d.indexOf("#");y!==-1&&(d=d.slice(0,y)),d+=(d.indexOf("?")===-1?"?":"&")+g}return d},utils$b=utils$d;function InterceptorManager$1(){this.handlers=[]}InterceptorManager$1.prototype.use=function(d,f,m){return this.handlers.push({fulfilled:d,rejected:f,synchronous:m?m.synchronous:!1,runWhen:m?m.runWhen:null}),this.handlers.length-1};InterceptorManager$1.prototype.eject=function(d){this.handlers[d]&&(this.handlers[d]=null)};InterceptorManager$1.prototype.forEach=function(d){utils$b.forEach(this.handlers,function(m){m!==null&&d(m)})};var InterceptorManager_1=InterceptorManager$1,utils$a=utils$d,normalizeHeaderName$1=function(d,f){utils$a.forEach(d,function(g,v){v!==f&&v.toUpperCase()===f.toUpperCase()&&(d[f]=g,delete d[v])})},enhanceError$2=function(d,f,m,g,v){return d.config=f,m&&(d.code=m),d.request=g,d.response=v,d.isAxiosError=!0,d.toJSON=function(){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:this.config,code:this.code}},d},enhanceError$1=enhanceError$2,createError$2=function(d,f,m,g,v){var y=new Error(d);return enhanceError$1(y,f,m,g,v)},createError$1=createError$2,settle$1=function(d,f,m){var g=m.config.validateStatus;!m.status||!g||g(m.status)?d(m):f(createError$1("Request failed with status code "+m.status,m.config,null,m.request,m))},utils$9=utils$d,cookies$1=utils$9.isStandardBrowserEnv()?function(){return{write:function(f,m,g,v,y,_){var b=[];b.push(f+"="+encodeURIComponent(m)),utils$9.isNumber(g)&&b.push("expires="+new Date(g).toGMTString()),utils$9.isString(v)&&b.push("path="+v),utils$9.isString(y)&&b.push("domain="+y),_===!0&&b.push("secure"),document.cookie=b.join("; ")},read:function(f){var m=document.cookie.match(new RegExp("(^|;\\s*)("+f+")=([^;]*)"));return m?decodeURIComponent(m[3]):null},remove:function(f){this.write(f,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),isAbsoluteURL$1=function(d){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(d)},combineURLs$1=function(d,f){return f?d.replace(/\/+$/,"")+"/"+f.replace(/^\/+/,""):d},isAbsoluteURL=isAbsoluteURL$1,combineURLs=combineURLs$1,buildFullPath$1=function(d,f){return d&&!isAbsoluteURL(f)?combineURLs(d,f):f},utils$8=utils$d,ignoreDuplicateOf=["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$1=function(d){var f={},m,g,v;return d&&utils$8.forEach(d.split(`
|
|
`),function(_){if(v=_.indexOf(":"),m=utils$8.trim(_.substr(0,v)).toLowerCase(),g=utils$8.trim(_.substr(v+1)),m){if(f[m]&&ignoreDuplicateOf.indexOf(m)>=0)return;m==="set-cookie"?f[m]=(f[m]?f[m]:[]).concat([g]):f[m]=f[m]?f[m]+", "+g:g}}),f},utils$7=utils$d,isURLSameOrigin$1=utils$7.isStandardBrowserEnv()?function(){var d=/(msie|trident)/i.test(navigator.userAgent),f=document.createElement("a"),m;function g(v){var y=v;return d&&(f.setAttribute("href",y),y=f.href),f.setAttribute("href",y),{href:f.href,protocol:f.protocol?f.protocol.replace(/:$/,""):"",host:f.host,search:f.search?f.search.replace(/^\?/,""):"",hash:f.hash?f.hash.replace(/^#/,""):"",hostname:f.hostname,port:f.port,pathname:f.pathname.charAt(0)==="/"?f.pathname:"/"+f.pathname}}return m=g(window.location.href),function(y){var _=utils$7.isString(y)?g(y):y;return _.protocol===m.protocol&&_.host===m.host}}():function(){return function(){return!0}}(),utils$6=utils$d,settle=settle$1,cookies=cookies$1,buildURL$1=buildURL$2,buildFullPath=buildFullPath$1,parseHeaders=parseHeaders$1,isURLSameOrigin=isURLSameOrigin$1,createError=createError$2,xhr=function(d){return new Promise(function(m,g){var v=d.data,y=d.headers,_=d.responseType;utils$6.isFormData(v)&&delete y["Content-Type"];var b=new XMLHttpRequest;if(d.auth){var C=d.auth.username||"",k=d.auth.password?unescape(encodeURIComponent(d.auth.password)):"";y.Authorization="Basic "+btoa(C+":"+k)}var $=buildFullPath(d.baseURL,d.url);b.open(d.method.toUpperCase(),buildURL$1($,d.params,d.paramsSerializer),!0),b.timeout=d.timeout;function S(){if(!!b){var E="getAllResponseHeaders"in b?parseHeaders(b.getAllResponseHeaders()):null,A=!_||_==="text"||_==="json"?b.responseText:b.response,P={data:A,status:b.status,statusText:b.statusText,headers:E,config:d,request:b};settle(m,g,P),b=null}}if("onloadend"in b?b.onloadend=S:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(S)},b.onabort=function(){!b||(g(createError("Request aborted",d,"ECONNABORTED",b)),b=null)},b.onerror=function(){g(createError("Network Error",d,null,b)),b=null},b.ontimeout=function(){var A="timeout of "+d.timeout+"ms exceeded";d.timeoutErrorMessage&&(A=d.timeoutErrorMessage),g(createError(A,d,d.transitional&&d.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",b)),b=null},utils$6.isStandardBrowserEnv()){var w=(d.withCredentials||isURLSameOrigin($))&&d.xsrfCookieName?cookies.read(d.xsrfCookieName):void 0;w&&(y[d.xsrfHeaderName]=w)}"setRequestHeader"in b&&utils$6.forEach(y,function(A,P){typeof v=="undefined"&&P.toLowerCase()==="content-type"?delete y[P]:b.setRequestHeader(P,A)}),utils$6.isUndefined(d.withCredentials)||(b.withCredentials=!!d.withCredentials),_&&_!=="json"&&(b.responseType=d.responseType),typeof d.onDownloadProgress=="function"&&b.addEventListener("progress",d.onDownloadProgress),typeof d.onUploadProgress=="function"&&b.upload&&b.upload.addEventListener("progress",d.onUploadProgress),d.cancelToken&&d.cancelToken.promise.then(function(A){!b||(b.abort(),g(A),b=null)}),v||(v=null),b.send(v)})},utils$5=utils$d,normalizeHeaderName=normalizeHeaderName$1,enhanceError=enhanceError$2,DEFAULT_CONTENT_TYPE={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(c,d){!utils$5.isUndefined(c)&&utils$5.isUndefined(c["Content-Type"])&&(c["Content-Type"]=d)}function getDefaultAdapter(){var c;return(typeof XMLHttpRequest!="undefined"||typeof process!="undefined"&&Object.prototype.toString.call(process)==="[object process]")&&(c=xhr),c}function stringifySafely(c,d,f){if(utils$5.isString(c))try{return(d||JSON.parse)(c),utils$5.trim(c)}catch(m){if(m.name!=="SyntaxError")throw m}return(f||JSON.stringify)(c)}var defaults$3={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:getDefaultAdapter(),transformRequest:[function(d,f){return normalizeHeaderName(f,"Accept"),normalizeHeaderName(f,"Content-Type"),utils$5.isFormData(d)||utils$5.isArrayBuffer(d)||utils$5.isBuffer(d)||utils$5.isStream(d)||utils$5.isFile(d)||utils$5.isBlob(d)?d:utils$5.isArrayBufferView(d)?d.buffer:utils$5.isURLSearchParams(d)?(setContentTypeIfUnset(f,"application/x-www-form-urlencoded;charset=utf-8"),d.toString()):utils$5.isObject(d)||f&&f["Content-Type"]==="application/json"?(setContentTypeIfUnset(f,"application/json"),stringifySafely(d)):d}],transformResponse:[function(d){var f=this.transitional,m=f&&f.silentJSONParsing,g=f&&f.forcedJSONParsing,v=!m&&this.responseType==="json";if(v||g&&utils$5.isString(d)&&d.length)try{return JSON.parse(d)}catch(y){if(v)throw y.name==="SyntaxError"?enhanceError(y,this,"E_JSON_PARSE"):y}return d}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(d){return d>=200&&d<300}};defaults$3.headers={common:{Accept:"application/json, text/plain, */*"}};utils$5.forEach(["delete","get","head"],function(d){defaults$3.headers[d]={}});utils$5.forEach(["post","put","patch"],function(d){defaults$3.headers[d]=utils$5.merge(DEFAULT_CONTENT_TYPE)});var defaults_1=defaults$3,utils$4=utils$d,defaults$2=defaults_1,transformData$1=function(d,f,m){var g=this||defaults$2;return utils$4.forEach(m,function(y){d=y.call(g,d,f)}),d},isCancel$1=function(d){return!!(d&&d.__CANCEL__)},utils$3=utils$d,transformData=transformData$1,isCancel=isCancel$1,defaults$1=defaults_1;function throwIfCancellationRequested(c){c.cancelToken&&c.cancelToken.throwIfRequested()}var dispatchRequest$1=function(d){throwIfCancellationRequested(d),d.headers=d.headers||{},d.data=transformData.call(d,d.data,d.headers,d.transformRequest),d.headers=utils$3.merge(d.headers.common||{},d.headers[d.method]||{},d.headers),utils$3.forEach(["delete","get","head","post","put","patch","common"],function(g){delete d.headers[g]});var f=d.adapter||defaults$1.adapter;return f(d).then(function(g){return throwIfCancellationRequested(d),g.data=transformData.call(d,g.data,g.headers,d.transformResponse),g},function(g){return isCancel(g)||(throwIfCancellationRequested(d),g&&g.response&&(g.response.data=transformData.call(d,g.response.data,g.response.headers,d.transformResponse))),Promise.reject(g)})},utils$2=utils$d,mergeConfig$2=function(d,f){f=f||{};var m={},g=["url","method","data"],v=["headers","auth","proxy","params"],y=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],_=["validateStatus"];function b(S,w){return utils$2.isPlainObject(S)&&utils$2.isPlainObject(w)?utils$2.merge(S,w):utils$2.isPlainObject(w)?utils$2.merge({},w):utils$2.isArray(w)?w.slice():w}function C(S){utils$2.isUndefined(f[S])?utils$2.isUndefined(d[S])||(m[S]=b(void 0,d[S])):m[S]=b(d[S],f[S])}utils$2.forEach(g,function(w){utils$2.isUndefined(f[w])||(m[w]=b(void 0,f[w]))}),utils$2.forEach(v,C),utils$2.forEach(y,function(w){utils$2.isUndefined(f[w])?utils$2.isUndefined(d[w])||(m[w]=b(void 0,d[w])):m[w]=b(void 0,f[w])}),utils$2.forEach(_,function(w){w in f?m[w]=b(d[w],f[w]):w in d&&(m[w]=b(void 0,d[w]))});var k=g.concat(v).concat(y).concat(_),$=Object.keys(d).concat(Object.keys(f)).filter(function(w){return k.indexOf(w)===-1});return utils$2.forEach($,C),m};const name="axios",version="0.21.4",description="Promise based HTTP client for the browser and node.js",main="index.js",scripts={test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},repository={type:"git",url:"https://github.com/axios/axios.git"},keywords=["xhr","http","ajax","promise","node"],author="Matt Zabriskie",license="MIT",bugs={url:"https://github.com/axios/axios/issues"},homepage="https://axios-http.com",devDependencies={coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},browser={"./lib/adapters/http.js":"./lib/adapters/xhr.js"},jsdelivr="dist/axios.min.js",unpkg="dist/axios.min.js",typings="./index.d.ts",dependencies={"follow-redirects":"^1.14.0"},bundlesize=[{path:"./dist/axios.min.js",threshold:"5kB"}];var require$$0={name,version,description,main,scripts,repository,keywords,author,license,bugs,homepage,devDependencies,browser,jsdelivr,unpkg,typings,dependencies,bundlesize},pkg=require$$0,validators$1={};["object","boolean","number","function","string","symbol"].forEach(function(c,d){validators$1[c]=function(m){return typeof m===c||"a"+(d<1?"n ":" ")+c}});var deprecatedWarnings={},currentVerArr=pkg.version.split(".");function isOlderVersion(c,d){for(var f=d?d.split("."):currentVerArr,m=c.split("."),g=0;g<3;g++){if(f[g]>m[g])return!0;if(f[g]<m[g])return!1}return!1}validators$1.transitional=function(d,f,m){var g=f&&isOlderVersion(f);function v(y,_){return"[Axios v"+pkg.version+"] Transitional option '"+y+"'"+_+(m?". "+m:"")}return function(y,_,b){if(d===!1)throw new Error(v(_," has been removed in "+f));return g&&!deprecatedWarnings[_]&&(deprecatedWarnings[_]=!0,console.warn(v(_," has been deprecated since v"+f+" and will be removed in the near future"))),d?d(y,_,b):!0}};function assertOptions(c,d,f){if(typeof c!="object")throw new TypeError("options must be an object");for(var m=Object.keys(c),g=m.length;g-- >0;){var v=m[g],y=d[v];if(y){var _=c[v],b=_===void 0||y(_,v,c);if(b!==!0)throw new TypeError("option "+v+" must be "+b);continue}if(f!==!0)throw Error("Unknown option "+v)}}var validator$1={isOlderVersion,assertOptions,validators:validators$1},utils$1=utils$d,buildURL=buildURL$2,InterceptorManager=InterceptorManager_1,dispatchRequest=dispatchRequest$1,mergeConfig$1=mergeConfig$2,validator=validator$1,validators=validator.validators;function Axios$1(c){this.defaults=c,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}Axios$1.prototype.request=function(d){typeof d=="string"?(d=arguments[1]||{},d.url=arguments[0]):d=d||{},d=mergeConfig$1(this.defaults,d),d.method?d.method=d.method.toLowerCase():this.defaults.method?d.method=this.defaults.method.toLowerCase():d.method="get";var f=d.transitional;f!==void 0&&validator.assertOptions(f,{silentJSONParsing:validators.transitional(validators.boolean,"1.0.0"),forcedJSONParsing:validators.transitional(validators.boolean,"1.0.0"),clarifyTimeoutError:validators.transitional(validators.boolean,"1.0.0")},!1);var m=[],g=!0;this.interceptors.request.forEach(function(S){typeof S.runWhen=="function"&&S.runWhen(d)===!1||(g=g&&S.synchronous,m.unshift(S.fulfilled,S.rejected))});var v=[];this.interceptors.response.forEach(function(S){v.push(S.fulfilled,S.rejected)});var y;if(!g){var _=[dispatchRequest,void 0];for(Array.prototype.unshift.apply(_,m),_=_.concat(v),y=Promise.resolve(d);_.length;)y=y.then(_.shift(),_.shift());return y}for(var b=d;m.length;){var C=m.shift(),k=m.shift();try{b=C(b)}catch($){k($);break}}try{y=dispatchRequest(b)}catch($){return Promise.reject($)}for(;v.length;)y=y.then(v.shift(),v.shift());return y};Axios$1.prototype.getUri=function(d){return d=mergeConfig$1(this.defaults,d),buildURL(d.url,d.params,d.paramsSerializer).replace(/^\?/,"")};utils$1.forEach(["delete","get","head","options"],function(d){Axios$1.prototype[d]=function(f,m){return this.request(mergeConfig$1(m||{},{method:d,url:f,data:(m||{}).data}))}});utils$1.forEach(["post","put","patch"],function(d){Axios$1.prototype[d]=function(f,m,g){return this.request(mergeConfig$1(g||{},{method:d,url:f,data:m}))}});var Axios_1=Axios$1;function Cancel$1(c){this.message=c}Cancel$1.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")};Cancel$1.prototype.__CANCEL__=!0;var Cancel_1=Cancel$1,Cancel=Cancel_1;function CancelToken(c){if(typeof c!="function")throw new TypeError("executor must be a function.");var d;this.promise=new Promise(function(g){d=g});var f=this;c(function(g){f.reason||(f.reason=new Cancel(g),d(f.reason))})}CancelToken.prototype.throwIfRequested=function(){if(this.reason)throw this.reason};CancelToken.source=function(){var d,f=new CancelToken(function(g){d=g});return{token:f,cancel:d}};var CancelToken_1=CancelToken,spread=function(d){return function(m){return d.apply(null,m)}},isAxiosError=function(d){return typeof d=="object"&&d.isAxiosError===!0},utils=utils$d,bind=bind$2,Axios=Axios_1,mergeConfig=mergeConfig$2,defaults=defaults_1;function createInstance(c){var d=new Axios(c),f=bind(Axios.prototype.request,d);return utils.extend(f,Axios.prototype,d),utils.extend(f,d),f}var axios$1=createInstance(defaults);axios$1.Axios=Axios;axios$1.create=function(d){return createInstance(mergeConfig(axios$1.defaults,d))};axios$1.Cancel=Cancel_1;axios$1.CancelToken=CancelToken_1;axios$1.isCancel=isCancel$1;axios$1.all=function(d){return Promise.all(d)};axios$1.spread=spread;axios$1.isAxiosError=isAxiosError;axios$2.exports=axios$1;axios$2.exports.default=axios$1;var axios=axios$2.exports,base64Js={};base64Js.byteLength=byteLength;base64Js.toByteArray=toByteArray;base64Js.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array!="undefined"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63;function getLens(c){var d=c.length;if(d%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var f=c.indexOf("=");f===-1&&(f=d);var m=f===d?0:4-f%4;return[f,m]}function byteLength(c){var d=getLens(c),f=d[0],m=d[1];return(f+m)*3/4-m}function _byteLength(c,d,f){return(d+f)*3/4-f}function toByteArray(c){var d,f=getLens(c),m=f[0],g=f[1],v=new Arr(_byteLength(c,m,g)),y=0,_=g>0?m-4:m,b;for(b=0;b<_;b+=4)d=revLookup[c.charCodeAt(b)]<<18|revLookup[c.charCodeAt(b+1)]<<12|revLookup[c.charCodeAt(b+2)]<<6|revLookup[c.charCodeAt(b+3)],v[y++]=d>>16&255,v[y++]=d>>8&255,v[y++]=d&255;return g===2&&(d=revLookup[c.charCodeAt(b)]<<2|revLookup[c.charCodeAt(b+1)]>>4,v[y++]=d&255),g===1&&(d=revLookup[c.charCodeAt(b)]<<10|revLookup[c.charCodeAt(b+1)]<<4|revLookup[c.charCodeAt(b+2)]>>2,v[y++]=d>>8&255,v[y++]=d&255),v}function tripletToBase64(c){return lookup[c>>18&63]+lookup[c>>12&63]+lookup[c>>6&63]+lookup[c&63]}function encodeChunk(c,d,f){for(var m,g=[],v=d;v<f;v+=3)m=(c[v]<<16&16711680)+(c[v+1]<<8&65280)+(c[v+2]&255),g.push(tripletToBase64(m));return g.join("")}function fromByteArray(c){for(var d,f=c.length,m=f%3,g=[],v=16383,y=0,_=f-m;y<_;y+=v)g.push(encodeChunk(c,y,y+v>_?_:y+v));return m===1?(d=c[f-1],g.push(lookup[d>>2]+lookup[d<<4&63]+"==")):m===2&&(d=(c[f-2]<<8)+c[f-1],g.push(lookup[d>>10]+lookup[d>>4&63]+lookup[d<<2&63]+"=")),g.join("")}var sha256$1={exports:{}};/**
|
|
* [js-sha256]{@link https://github.com/emn178/js-sha256}
|
|
*
|
|
* @version 0.9.0
|
|
* @author Chen, Yi-Cyuan [emn178@gmail.com]
|
|
* @copyright Chen, Yi-Cyuan 2014-2017
|
|
* @license MIT
|
|
*/(function(module){(function(){var ERROR="input is invalid type",WINDOW=typeof window=="object",root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&typeof self=="object",NODE_JS=!root.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;NODE_JS?root=commonjsGlobal:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&!0&&module.exports,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer!="undefined",HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];(root.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(c){return Object.prototype.toString.call(c)==="[object Array]"}),ARRAY_BUFFER&&(root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(c){return typeof c=="object"&&c.buffer&&c.buffer.constructor===ArrayBuffer});var createOutputMethod=function(c,d){return function(f){return new Sha256(d,!0).update(f)[c]()}},createMethod=function(c){var d=createOutputMethod("hex",c);NODE_JS&&(d=nodeWrap(d,c)),d.create=function(){return new Sha256(c)},d.update=function(g){return d.create().update(g)};for(var f=0;f<OUTPUT_TYPES.length;++f){var m=OUTPUT_TYPES[f];d[m]=createOutputMethod(m,c)}return d},nodeWrap=function(method,is224){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),algorithm=is224?"sha224":"sha256",nodeMethod=function(c){if(typeof c=="string")return crypto.createHash(algorithm).update(c,"utf8").digest("hex");if(c==null)throw new Error(ERROR);return c.constructor===ArrayBuffer&&(c=new Uint8Array(c)),Array.isArray(c)||ArrayBuffer.isView(c)||c.constructor===Buffer?crypto.createHash(algorithm).update(new Buffer(c)).digest("hex"):method(c)};return nodeMethod},createHmacOutputMethod=function(c,d){return function(f,m){return new HmacSha256(f,d,!0).update(m)[c]()}},createHmacMethod=function(c){var d=createHmacOutputMethod("hex",c);d.create=function(g){return new HmacSha256(g,c)},d.update=function(g,v){return d.create(g).update(v)};for(var f=0;f<OUTPUT_TYPES.length;++f){var m=OUTPUT_TYPES[f];d[m]=createHmacOutputMethod(m,c)}return d};function Sha256(c,d){d?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],c?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=c}Sha256.prototype.update=function(c){if(!this.finalized){var d,f=typeof c;if(f!=="string"){if(f==="object"){if(c===null)throw new Error(ERROR);if(ARRAY_BUFFER&&c.constructor===ArrayBuffer)c=new Uint8Array(c);else if(!Array.isArray(c)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(c)))throw new Error(ERROR)}else throw new Error(ERROR);d=!0}for(var m,g=0,v,y=c.length,_=this.blocks;g<y;){if(this.hashed&&(this.hashed=!1,_[0]=this.block,_[16]=_[1]=_[2]=_[3]=_[4]=_[5]=_[6]=_[7]=_[8]=_[9]=_[10]=_[11]=_[12]=_[13]=_[14]=_[15]=0),d)for(v=this.start;g<y&&v<64;++g)_[v>>2]|=c[g]<<SHIFT[v++&3];else for(v=this.start;g<y&&v<64;++g)m=c.charCodeAt(g),m<128?_[v>>2]|=m<<SHIFT[v++&3]:m<2048?(_[v>>2]|=(192|m>>6)<<SHIFT[v++&3],_[v>>2]|=(128|m&63)<<SHIFT[v++&3]):m<55296||m>=57344?(_[v>>2]|=(224|m>>12)<<SHIFT[v++&3],_[v>>2]|=(128|m>>6&63)<<SHIFT[v++&3],_[v>>2]|=(128|m&63)<<SHIFT[v++&3]):(m=65536+((m&1023)<<10|c.charCodeAt(++g)&1023),_[v>>2]|=(240|m>>18)<<SHIFT[v++&3],_[v>>2]|=(128|m>>12&63)<<SHIFT[v++&3],_[v>>2]|=(128|m>>6&63)<<SHIFT[v++&3],_[v>>2]|=(128|m&63)<<SHIFT[v++&3]);this.lastByteIndex=v,this.bytes+=v-this.start,v>=64?(this.block=_[16],this.start=v-64,this.hash(),this.hashed=!0):this.start=v}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var c=this.blocks,d=this.lastByteIndex;c[16]=this.block,c[d>>2]|=EXTRA[d&3],this.block=c[16],d>=56&&(this.hashed||this.hash(),c[0]=this.block,c[16]=c[1]=c[2]=c[3]=c[4]=c[5]=c[6]=c[7]=c[8]=c[9]=c[10]=c[11]=c[12]=c[13]=c[14]=c[15]=0),c[14]=this.hBytes<<3|this.bytes>>>29,c[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var c=this.h0,d=this.h1,f=this.h2,m=this.h3,g=this.h4,v=this.h5,y=this.h6,_=this.h7,b=this.blocks,C,k,$,S,w,E,A,P,x,I,V;for(C=16;C<64;++C)w=b[C-15],k=(w>>>7|w<<25)^(w>>>18|w<<14)^w>>>3,w=b[C-2],$=(w>>>17|w<<15)^(w>>>19|w<<13)^w>>>10,b[C]=b[C-16]+k+b[C-7]+$<<0;for(V=d&f,C=0;C<64;C+=4)this.first?(this.is224?(P=300032,w=b[0]-1413257819,_=w-150054599<<0,m=w+24177077<<0):(P=704751109,w=b[0]-210244248,_=w-1521486534<<0,m=w+143694565<<0),this.first=!1):(k=(c>>>2|c<<30)^(c>>>13|c<<19)^(c>>>22|c<<10),$=(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7),P=c&d,S=P^c&f^V,A=g&v^~g&y,w=_+$+A+K[C]+b[C],E=k+S,_=m+w<<0,m=w+E<<0),k=(m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10),$=(_>>>6|_<<26)^(_>>>11|_<<21)^(_>>>25|_<<7),x=m&c,S=x^m&d^P,A=_&g^~_&v,w=y+$+A+K[C+1]+b[C+1],E=k+S,y=f+w<<0,f=w+E<<0,k=(f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10),$=(y>>>6|y<<26)^(y>>>11|y<<21)^(y>>>25|y<<7),I=f&m,S=I^f&c^x,A=y&_^~y&g,w=v+$+A+K[C+2]+b[C+2],E=k+S,v=d+w<<0,d=w+E<<0,k=(d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10),$=(v>>>6|v<<26)^(v>>>11|v<<21)^(v>>>25|v<<7),V=d&f,S=V^d&m^I,A=v&y^~v&_,w=g+$+A+K[C+3]+b[C+3],E=k+S,g=c+w<<0,c=w+E<<0;this.h0=this.h0+c<<0,this.h1=this.h1+d<<0,this.h2=this.h2+f<<0,this.h3=this.h3+m<<0,this.h4=this.h4+g<<0,this.h5=this.h5+v<<0,this.h6=this.h6+y<<0,this.h7=this.h7+_<<0},Sha256.prototype.hex=function(){this.finalize();var c=this.h0,d=this.h1,f=this.h2,m=this.h3,g=this.h4,v=this.h5,y=this.h6,_=this.h7,b=HEX_CHARS[c>>28&15]+HEX_CHARS[c>>24&15]+HEX_CHARS[c>>20&15]+HEX_CHARS[c>>16&15]+HEX_CHARS[c>>12&15]+HEX_CHARS[c>>8&15]+HEX_CHARS[c>>4&15]+HEX_CHARS[c&15]+HEX_CHARS[d>>28&15]+HEX_CHARS[d>>24&15]+HEX_CHARS[d>>20&15]+HEX_CHARS[d>>16&15]+HEX_CHARS[d>>12&15]+HEX_CHARS[d>>8&15]+HEX_CHARS[d>>4&15]+HEX_CHARS[d&15]+HEX_CHARS[f>>28&15]+HEX_CHARS[f>>24&15]+HEX_CHARS[f>>20&15]+HEX_CHARS[f>>16&15]+HEX_CHARS[f>>12&15]+HEX_CHARS[f>>8&15]+HEX_CHARS[f>>4&15]+HEX_CHARS[f&15]+HEX_CHARS[m>>28&15]+HEX_CHARS[m>>24&15]+HEX_CHARS[m>>20&15]+HEX_CHARS[m>>16&15]+HEX_CHARS[m>>12&15]+HEX_CHARS[m>>8&15]+HEX_CHARS[m>>4&15]+HEX_CHARS[m&15]+HEX_CHARS[g>>28&15]+HEX_CHARS[g>>24&15]+HEX_CHARS[g>>20&15]+HEX_CHARS[g>>16&15]+HEX_CHARS[g>>12&15]+HEX_CHARS[g>>8&15]+HEX_CHARS[g>>4&15]+HEX_CHARS[g&15]+HEX_CHARS[v>>28&15]+HEX_CHARS[v>>24&15]+HEX_CHARS[v>>20&15]+HEX_CHARS[v>>16&15]+HEX_CHARS[v>>12&15]+HEX_CHARS[v>>8&15]+HEX_CHARS[v>>4&15]+HEX_CHARS[v&15]+HEX_CHARS[y>>28&15]+HEX_CHARS[y>>24&15]+HEX_CHARS[y>>20&15]+HEX_CHARS[y>>16&15]+HEX_CHARS[y>>12&15]+HEX_CHARS[y>>8&15]+HEX_CHARS[y>>4&15]+HEX_CHARS[y&15];return this.is224||(b+=HEX_CHARS[_>>28&15]+HEX_CHARS[_>>24&15]+HEX_CHARS[_>>20&15]+HEX_CHARS[_>>16&15]+HEX_CHARS[_>>12&15]+HEX_CHARS[_>>8&15]+HEX_CHARS[_>>4&15]+HEX_CHARS[_&15]),b},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var c=this.h0,d=this.h1,f=this.h2,m=this.h3,g=this.h4,v=this.h5,y=this.h6,_=this.h7,b=[c>>24&255,c>>16&255,c>>8&255,c&255,d>>24&255,d>>16&255,d>>8&255,d&255,f>>24&255,f>>16&255,f>>8&255,f&255,m>>24&255,m>>16&255,m>>8&255,m&255,g>>24&255,g>>16&255,g>>8&255,g&255,v>>24&255,v>>16&255,v>>8&255,v&255,y>>24&255,y>>16&255,y>>8&255,y&255];return this.is224||b.push(_>>24&255,_>>16&255,_>>8&255,_&255),b},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var c=new ArrayBuffer(this.is224?28:32),d=new DataView(c);return d.setUint32(0,this.h0),d.setUint32(4,this.h1),d.setUint32(8,this.h2),d.setUint32(12,this.h3),d.setUint32(16,this.h4),d.setUint32(20,this.h5),d.setUint32(24,this.h6),this.is224||d.setUint32(28,this.h7),c};function HmacSha256(c,d,f){var m,g=typeof c;if(g==="string"){var v=[],y=c.length,_=0,b;for(m=0;m<y;++m)b=c.charCodeAt(m),b<128?v[_++]=b:b<2048?(v[_++]=192|b>>6,v[_++]=128|b&63):b<55296||b>=57344?(v[_++]=224|b>>12,v[_++]=128|b>>6&63,v[_++]=128|b&63):(b=65536+((b&1023)<<10|c.charCodeAt(++m)&1023),v[_++]=240|b>>18,v[_++]=128|b>>12&63,v[_++]=128|b>>6&63,v[_++]=128|b&63);c=v}else if(g==="object"){if(c===null)throw new Error(ERROR);if(ARRAY_BUFFER&&c.constructor===ArrayBuffer)c=new Uint8Array(c);else if(!Array.isArray(c)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(c)))throw new Error(ERROR)}else throw new Error(ERROR);c.length>64&&(c=new Sha256(d,!0).update(c).array());var C=[],k=[];for(m=0;m<64;++m){var $=c[m]||0;C[m]=92^$,k[m]=54^$}Sha256.call(this,d,f),this.update(k),this.oKeyPad=C,this.inner=!0,this.sharedMemory=f}HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var c=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(c),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224)})()})(sha256$1);var sha256=sha256$1.exports;if(typeof Promise=="undefined")throw Error("Keycloak requires an environment that supports Promises. Make sure that you include the appropriate polyfill.");var loggedPromiseDeprecation=!1;function logPromiseDeprecation(){loggedPromiseDeprecation||(loggedPromiseDeprecation=!0,console.warn("[KEYCLOAK] Usage of legacy style promise methods such as `.error()` and `.success()` has been deprecated and support will be removed in future versions. Use standard style promise methods such as `.then() and `.catch()` instead."))}function Keycloak(c){if(!(this instanceof Keycloak))return new Keycloak(c);for(var d=this,f,m=[],g,v={enable:!0,callbackList:[],interval:5},y=document.getElementsByTagName("script"),_=0;_<y.length;_++)(y[_].src.indexOf("keycloak.js")!==-1||y[_].src.indexOf("keycloak.min.js")!==-1)&&y[_].src.indexOf("version=")!==-1&&(d.iframeVersion=y[_].src.substring(y[_].src.indexOf("version=")+8).split("&")[0]);var b=!0,C=uc(console.info),k=uc(console.warn);d.init=function(M){d.authenticated=!1,g=lc();var J=["default","cordova","cordova-native"];if(M&&J.indexOf(M.adapter)>-1?f=ec(M.adapter):M&&typeof M.adapter=="object"?f=M.adapter:window.Cordova||window.cordova?f=ec("cordova"):f=ec(),M){if(typeof M.useNonce!="undefined"&&(b=M.useNonce),typeof M.checkLoginIframe!="undefined"&&(v.enable=M.checkLoginIframe),M.checkLoginIframeInterval&&(v.interval=M.checkLoginIframeInterval),M.onLoad==="login-required"&&(d.loginRequired=!0),M.responseMode)if(M.responseMode==="query"||M.responseMode==="fragment")d.responseMode=M.responseMode;else throw"Invalid value for responseMode";if(M.flow){switch(M.flow){case"standard":d.responseType="code";break;case"implicit":d.responseType="id_token token";break;case"hybrid":d.responseType="code id_token token";break;default:throw"Invalid value for flow"}d.flow=M.flow}if(M.timeSkew!=null&&(d.timeSkew=M.timeSkew),M.redirectUri&&(d.redirectUri=M.redirectUri),M.silentCheckSsoRedirectUri&&(d.silentCheckSsoRedirectUri=M.silentCheckSsoRedirectUri),typeof M.silentCheckSsoFallback=="boolean"?d.silentCheckSsoFallback=M.silentCheckSsoFallback:d.silentCheckSsoFallback=!0,M.pkceMethod){if(M.pkceMethod!=="S256")throw"Invalid value for pkceMethod";d.pkceMethod=M.pkceMethod}typeof M.enableLogging=="boolean"?d.enableLogging=M.enableLogging:d.enableLogging=!1,typeof M.scope=="string"&&(d.scope=M.scope),typeof M.messageReceiveTimeout=="number"&&M.messageReceiveTimeout>0?d.messageReceiveTimeout=M.messageReceiveTimeout:d.messageReceiveTimeout=1e4}d.responseMode||(d.responseMode="fragment"),d.responseType||(d.responseType="code",d.flow="standard");var oe=ue(),H=ue();H.promise.then(function(){d.onReady&&d.onReady(d.authenticated),oe.setSuccess(d.authenticated)}).catch(function(de){oe.setError(de)});var D=V();function F(){var de=function(L){L||(Ie.prompt="none"),d.login(Ie).then(function(){H.setSuccess()}).catch(function(T){H.setError(T)})},ae=function(){var L=document.createElement("iframe"),T=d.createLoginUrl({prompt:"none",redirectUri:d.silentCheckSsoRedirectUri});L.setAttribute("src",T),L.setAttribute("title","keycloak-silent-check-sso"),L.style.display="none",document.body.appendChild(L);var O=function(q){if(!(q.origin!==window.location.origin||L.contentWindow!==q.source)){var Q=X(q.data);I(Q,H),document.body.removeChild(L),window.removeEventListener("message",O)}};window.addEventListener("message",O)},Ie={};switch(M.onLoad){case"check-sso":v.enable?nc().then(function(){sc().then(function(L){L?H.setSuccess():d.silentCheckSsoRedirectUri?ae():de(!1)}).catch(function(L){H.setError(L)})}):d.silentCheckSsoRedirectUri?ae():de(!1);break;case"login-required":de(!0);break;default:throw"Invalid value for onLoad"}}function Y(){var de=X(window.location.href);if(de&&window.history.replaceState(window.history.state,null,de.newUrl),de&&de.valid)return nc().then(function(){I(de,H)}).catch(function(ae){H.setError(ae)});M?M.token&&M.refreshToken?(B(M.token,M.refreshToken,M.idToken),v.enable?nc().then(function(){sc().then(function(ae){ae?(d.onAuthSuccess&&d.onAuthSuccess(),H.setSuccess(),rc()):H.setSuccess()}).catch(function(ae){H.setError(ae)})}):d.updateToken(-1).then(function(){d.onAuthSuccess&&d.onAuthSuccess(),H.setSuccess()}).catch(function(ae){d.onAuthError&&d.onAuthError(),M.onLoad?F():H.setError(ae)})):M.onLoad?F():H.setSuccess():H.setSuccess()}function te(){var de=ue(),ae=function(){(document.readyState==="interactive"||document.readyState==="complete")&&(document.removeEventListener("readystatechange",ae),de.setSuccess())};return document.addEventListener("readystatechange",ae),ae(),de.promise}return D.then(function(){te().then(ac).then(Y).catch(function(de){oe.setError(de)})}),D.catch(function(de){oe.setError(de)}),oe.promise},d.login=function(M){return f.login(M)};function $(M){var J=null,oe=window.crypto||window.msCrypto;if(oe&&oe.getRandomValues&&window.Uint8Array)return J=new Uint8Array(M),oe.getRandomValues(J),J;J=new Array(M);for(var H=0;H<J.length;H++)J[H]=Math.floor(256*Math.random());return J}function S(M){return w(M,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789")}function w(M,J){for(var oe=$(M),H=new Array(M),D=0;D<M;D++)H[D]=J.charCodeAt(oe[D]%J.length);return String.fromCharCode.apply(null,H)}function E(M,J){switch(M){case"S256":var oe=new Uint8Array(sha256.arrayBuffer(J)),H=base64Js.fromByteArray(oe).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=/g,"");return H;default:throw"Invalid value for pkceMethod"}}function A(M){var J={id_token:{acr:M}};return JSON.stringify(J)}d.createLoginUrl=function(M){var J=G(),oe=G(),H=f.redirectUri(M),D={state:J,nonce:oe,redirectUri:encodeURIComponent(H)};M&&M.prompt&&(D.prompt=M.prompt);var F;M&&M.action=="register"?F=d.endpoints.register():F=d.endpoints.authorize();var Y=M&&M.scope||d.scope;Y?Y.indexOf("openid")===-1&&(Y="openid "+Y):Y="openid";var te=F+"?client_id="+encodeURIComponent(d.clientId)+"&redirect_uri="+encodeURIComponent(H)+"&state="+encodeURIComponent(J)+"&response_mode="+encodeURIComponent(d.responseMode)+"&response_type="+encodeURIComponent(d.responseType)+"&scope="+encodeURIComponent(Y);if(b&&(te=te+"&nonce="+encodeURIComponent(oe)),M&&M.prompt&&(te+="&prompt="+encodeURIComponent(M.prompt)),M&&M.maxAge&&(te+="&max_age="+encodeURIComponent(M.maxAge)),M&&M.loginHint&&(te+="&login_hint="+encodeURIComponent(M.loginHint)),M&&M.idpHint&&(te+="&kc_idp_hint="+encodeURIComponent(M.idpHint)),M&&M.action&&M.action!="register"&&(te+="&kc_action="+encodeURIComponent(M.action)),M&&M.locale&&(te+="&ui_locales="+encodeURIComponent(M.locale)),M&&M.acr){var de=A(M.acr);te+="&claims="+encodeURIComponent(de)}if(d.pkceMethod){var ae=S(96);D.pkceCodeVerifier=ae;var Ie=E(d.pkceMethod,ae);te+="&code_challenge="+Ie,te+="&code_challenge_method="+d.pkceMethod}return g.add(D),te},d.logout=function(M){return f.logout(M)},d.createLogoutUrl=function(M){var J=d.endpoints.logout()+"?post_logout_redirect_uri="+encodeURIComponent(f.redirectUri(M,!1))+"&id_token_hint="+encodeURIComponent(d.idToken);return J},d.register=function(M){return f.register(M)},d.createRegisterUrl=function(M){return M||(M={}),M.action="register",d.createLoginUrl(M)},d.createAccountUrl=function(M){var J=P(),oe=void 0;return typeof J!="undefined"&&(oe=J+"/account?referrer="+encodeURIComponent(d.clientId)+"&referrer_uri="+encodeURIComponent(f.redirectUri(M))),oe},d.accountManagement=function(){return f.accountManagement()},d.hasRealmRole=function(M){var J=d.realmAccess;return!!J&&J.roles.indexOf(M)>=0},d.hasResourceRole=function(M,J){if(!d.resourceAccess)return!1;var oe=d.resourceAccess[J||d.clientId];return!!oe&&oe.roles.indexOf(M)>=0},d.loadUserProfile=function(){var M=P()+"/account",J=new XMLHttpRequest;J.open("GET",M,!0),J.setRequestHeader("Accept","application/json"),J.setRequestHeader("Authorization","bearer "+d.token);var oe=ue();return J.onreadystatechange=function(){J.readyState==4&&(J.status==200?(d.profile=JSON.parse(J.responseText),oe.setSuccess(d.profile)):oe.setError())},J.send(),oe.promise},d.loadUserInfo=function(){var M=d.endpoints.userinfo(),J=new XMLHttpRequest;J.open("GET",M,!0),J.setRequestHeader("Accept","application/json"),J.setRequestHeader("Authorization","bearer "+d.token);var oe=ue();return J.onreadystatechange=function(){J.readyState==4&&(J.status==200?(d.userInfo=JSON.parse(J.responseText),oe.setSuccess(d.userInfo)):oe.setError())},J.send(),oe.promise},d.isTokenExpired=function(M){if(!d.tokenParsed||!d.refreshToken&&d.flow!="implicit")throw"Not authenticated";if(d.timeSkew==null)return C("[KEYCLOAK] Unable to determine if token is expired as timeskew is not set"),!0;var J=d.tokenParsed.exp-Math.ceil(new Date().getTime()/1e3)+d.timeSkew;if(M){if(isNaN(M))throw"Invalid minValidity";J-=M}return J<0},d.updateToken=function(M){var J=ue();if(!d.refreshToken)return J.setError(),J.promise;M=M||5;var oe=function(){var D=!1;if(M==-1?(D=!0,C("[KEYCLOAK] Refreshing token: forced refresh")):(!d.tokenParsed||d.isTokenExpired(M))&&(D=!0,C("[KEYCLOAK] Refreshing token: token expired")),!D)J.setSuccess(!1);else{var F="grant_type=refresh_token&refresh_token="+d.refreshToken,Y=d.endpoints.token();if(m.push(J),m.length==1){var te=new XMLHttpRequest;te.open("POST",Y,!0),te.setRequestHeader("Content-type","application/x-www-form-urlencoded"),te.withCredentials=!0,F+="&client_id="+encodeURIComponent(d.clientId);var de=new Date().getTime();te.onreadystatechange=function(){if(te.readyState==4)if(te.status==200){C("[KEYCLOAK] Token refreshed"),de=(de+new Date().getTime())/2;var ae=JSON.parse(te.responseText);B(ae.access_token,ae.refresh_token,ae.id_token,de),d.onAuthRefreshSuccess&&d.onAuthRefreshSuccess();for(var Ie=m.pop();Ie!=null;Ie=m.pop())Ie.setSuccess(!0)}else{k("[KEYCLOAK] Failed to refresh token"),te.status==400&&d.clearToken(),d.onAuthRefreshError&&d.onAuthRefreshError();for(var Ie=m.pop();Ie!=null;Ie=m.pop())Ie.setError(!0)}},te.send(F)}}};if(v.enable){var H=sc();H.then(function(){oe()}).catch(function(D){J.setError(D)})}else oe();return J.promise},d.clearToken=function(){d.token&&(B(null,null,null),d.onAuthLogout&&d.onAuthLogout(),d.loginRequired&&d.login())};function P(){if(typeof d.authServerUrl!="undefined")return d.authServerUrl.charAt(d.authServerUrl.length-1)=="/"?d.authServerUrl+"realms/"+encodeURIComponent(d.realm):d.authServerUrl+"/realms/"+encodeURIComponent(d.realm)}function x(){return window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")}function I(M,J){var oe=M.code,H=M.error,D=M.prompt,F=new Date().getTime();if(M.kc_action_status&&d.onActionUpdate&&d.onActionUpdate(M.kc_action_status),H){if(D!="none"){var Y={error:H,error_description:M.error_description};d.onAuthError&&d.onAuthError(Y),J&&J.setError(Y)}else J&&J.setSuccess();return}else d.flow!="standard"&&(M.access_token||M.id_token)&&Ie(M.access_token,null,M.id_token,!0);if(d.flow!="implicit"&&oe){var te="code="+oe+"&grant_type=authorization_code",de=d.endpoints.token(),ae=new XMLHttpRequest;ae.open("POST",de,!0),ae.setRequestHeader("Content-type","application/x-www-form-urlencoded"),te+="&client_id="+encodeURIComponent(d.clientId),te+="&redirect_uri="+M.redirectUri,M.pkceCodeVerifier&&(te+="&code_verifier="+M.pkceCodeVerifier),ae.withCredentials=!0,ae.onreadystatechange=function(){if(ae.readyState==4)if(ae.status==200){var L=JSON.parse(ae.responseText);Ie(L.access_token,L.refresh_token,L.id_token,d.flow==="standard"),rc()}else d.onAuthError&&d.onAuthError(),J&&J.setError()},ae.send(te)}function Ie(L,T,O,q){F=(F+new Date().getTime())/2,B(L,T,O,F),b&&(d.tokenParsed&&d.tokenParsed.nonce!=M.storedNonce||d.refreshTokenParsed&&d.refreshTokenParsed.nonce!=M.storedNonce||d.idTokenParsed&&d.idTokenParsed.nonce!=M.storedNonce)?(C("[KEYCLOAK] Invalid nonce, clearing token"),d.clearToken(),J&&J.setError()):q&&(d.onAuthSuccess&&d.onAuthSuccess(),J&&J.setSuccess())}}function V(M){var J=ue(),oe;c?typeof c=="string"&&(oe=c):oe="keycloak.json";function H(ae){ae?d.endpoints={authorize:function(){return ae.authorization_endpoint},token:function(){return ae.token_endpoint},logout:function(){if(!ae.end_session_endpoint)throw"Not supported by the OIDC server";return ae.end_session_endpoint},checkSessionIframe:function(){if(!ae.check_session_iframe)throw"Not supported by the OIDC server";return ae.check_session_iframe},register:function(){throw'Redirection to "Register user" page not supported in standard OIDC mode'},userinfo:function(){if(!ae.userinfo_endpoint)throw"Not supported by the OIDC server";return ae.userinfo_endpoint}}:d.endpoints={authorize:function(){return P()+"/protocol/openid-connect/auth"},token:function(){return P()+"/protocol/openid-connect/token"},logout:function(){return P()+"/protocol/openid-connect/logout"},checkSessionIframe:function(){var Ie=P()+"/protocol/openid-connect/login-status-iframe.html";return d.iframeVersion&&(Ie=Ie+"?version="+d.iframeVersion),Ie},thirdPartyCookiesIframe:function(){var Ie=P()+"/protocol/openid-connect/3p-cookies/step1.html";return d.iframeVersion&&(Ie=Ie+"?version="+d.iframeVersion),Ie},register:function(){return P()+"/protocol/openid-connect/registrations"},userinfo:function(){return P()+"/protocol/openid-connect/userinfo"}}}if(oe){var D=new XMLHttpRequest;D.open("GET",oe,!0),D.setRequestHeader("Accept","application/json"),D.onreadystatechange=function(){if(D.readyState==4)if(D.status==200||R(D)){var ae=JSON.parse(D.responseText);d.authServerUrl=ae["auth-server-url"],d.realm=ae.realm,d.clientId=ae.resource,H(null),J.setSuccess()}else J.setError()},D.send()}else{if(!c.clientId)throw"clientId missing";d.clientId=c.clientId;var F=c.oidcProvider;if(F)if(typeof F=="string"){var de;F.charAt(F.length-1)=="/"?de=F+".well-known/openid-configuration":de=F+"/.well-known/openid-configuration";var D=new XMLHttpRequest;D.open("GET",de,!0),D.setRequestHeader("Accept","application/json"),D.onreadystatechange=function(){if(D.readyState==4)if(D.status==200||R(D)){var Ie=JSON.parse(D.responseText);H(Ie),J.setSuccess()}else J.setError()},D.send()}else H(F),J.setSuccess();else{if(!c.url){for(var Y=document.getElementsByTagName("script"),te=0;te<Y.length;te++)if(Y[te].src.match(/.*keycloak\.js/)){c.url=Y[te].src.substr(0,Y[te].src.indexOf("/js/keycloak.js"));break}}if(!c.realm)throw"realm missing";d.authServerUrl=c.url,d.realm=c.realm,H(null),J.setSuccess()}}return J.promise}function R(M){return M.status==0&&M.responseText&&M.responseURL.startsWith("file:")}function B(M,J,oe,H){if(d.tokenTimeoutHandle&&(clearTimeout(d.tokenTimeoutHandle),d.tokenTimeoutHandle=null),J?(d.refreshToken=J,d.refreshTokenParsed=U(J)):(delete d.refreshToken,delete d.refreshTokenParsed),oe?(d.idToken=oe,d.idTokenParsed=U(oe)):(delete d.idToken,delete d.idTokenParsed),M){if(d.token=M,d.tokenParsed=U(M),d.sessionId=d.tokenParsed.session_state,d.authenticated=!0,d.subject=d.tokenParsed.sub,d.realmAccess=d.tokenParsed.realm_access,d.resourceAccess=d.tokenParsed.resource_access,H&&(d.timeSkew=Math.floor(H/1e3)-d.tokenParsed.iat),d.timeSkew!=null&&(C("[KEYCLOAK] Estimated time difference between browser and server is "+d.timeSkew+" seconds"),d.onTokenExpired)){var D=(d.tokenParsed.exp-new Date().getTime()/1e3+d.timeSkew)*1e3;C("[KEYCLOAK] Token expires in "+Math.round(D/1e3)+" s"),D<=0?d.onTokenExpired():d.tokenTimeoutHandle=setTimeout(d.onTokenExpired,D)}}else delete d.token,delete d.tokenParsed,delete d.subject,delete d.realmAccess,delete d.resourceAccess,d.authenticated=!1}function U(M){switch(M=M.split(".")[1],M=M.replace(/-/g,"+"),M=M.replace(/_/g,"/"),M.length%4){case 0:break;case 2:M+="==";break;case 3:M+="=";break;default:throw"Invalid token"}return M=decodeURIComponent(escape(atob(M))),M=JSON.parse(M),M}function G(){var M="0123456789abcdef",J=w(36,M).split("");J[14]="4",J[19]=M.substr(J[19]&3|8,1),J[8]=J[13]=J[18]=J[23]="-";var oe=J.join("");return oe}function X(M){var J=re(M);if(!!J){var oe=g.get(J.state);return oe&&(J.valid=!0,J.redirectUri=oe.redirectUri,J.storedNonce=oe.nonce,J.prompt=oe.prompt,J.pkceCodeVerifier=oe.pkceCodeVerifier),J}}function re(M){var J;switch(d.flow){case"standard":J=["code","state","session_state","kc_action_status"];break;case"implicit":J=["access_token","token_type","id_token","state","session_state","expires_in","kc_action_status"];break;case"hybrid":J=["access_token","token_type","id_token","code","state","session_state","expires_in","kc_action_status"];break}J.push("error"),J.push("error_description"),J.push("error_uri");var oe=M.indexOf("?"),H=M.indexOf("#"),D,F;if(d.responseMode==="query"&&oe!==-1?(D=M.substring(0,oe),F=me(M.substring(oe+1,H!==-1?H:M.length),J),F.paramsString!==""&&(D+="?"+F.paramsString),H!==-1&&(D+=M.substring(H))):d.responseMode==="fragment"&&H!==-1&&(D=M.substring(0,H),F=me(M.substring(H+1),J),F.paramsString!==""&&(D+="#"+F.paramsString)),F&&F.oauthParams){if(d.flow==="standard"||d.flow==="hybrid"){if((F.oauthParams.code||F.oauthParams.error)&&F.oauthParams.state)return F.oauthParams.newUrl=D,F.oauthParams}else if(d.flow==="implicit"&&(F.oauthParams.access_token||F.oauthParams.error)&&F.oauthParams.state)return F.oauthParams.newUrl=D,F.oauthParams}}function me(M,J){for(var oe=M.split("&"),H={paramsString:"",oauthParams:{}},D=0;D<oe.length;D++){var F=oe[D].indexOf("="),Y=oe[D].slice(0,F);J.indexOf(Y)!==-1?H.oauthParams[Y]=oe[D].slice(F+1):(H.paramsString!==""&&(H.paramsString+="&"),H.paramsString+=oe[D])}return H}function ue(){var M={setSuccess:function(J){M.resolve(J)},setError:function(J){M.reject(J)}};return M.promise=new Promise(function(J,oe){M.resolve=J,M.reject=oe}),M.promise.success=function(J){return logPromiseDeprecation(),this.then(function(H){J(H)}),this},M.promise.error=function(J){return logPromiseDeprecation(),this.catch(function(H){J(H)}),this},M}function se(M,J,oe){var H=null,D=new Promise(function(F,Y){H=setTimeout(function(){Y({error:oe||"Promise is not settled within timeout of "+J+"ms"})},J)});return Promise.race([M,D]).finally(function(){clearTimeout(H)})}function nc(){var M=ue();if(!v.enable||v.iframe)return M.setSuccess(),M.promise;var J=document.createElement("iframe");v.iframe=J,J.onload=function(){var D=d.endpoints.authorize();D.charAt(0)==="/"?v.iframeOrigin=x():v.iframeOrigin=D.substring(0,D.indexOf("/",8)),M.setSuccess()};var oe=d.endpoints.checkSessionIframe();J.setAttribute("src",oe),J.setAttribute("title","keycloak-session-iframe"),J.style.display="none",document.body.appendChild(J);var H=function(D){if(!(D.origin!==v.iframeOrigin||v.iframe.contentWindow!==D.source)&&(D.data=="unchanged"||D.data=="changed"||D.data=="error")){D.data!="unchanged"&&d.clearToken();for(var F=v.callbackList.splice(0,v.callbackList.length),Y=F.length-1;Y>=0;--Y){var te=F[Y];D.data=="error"?te.setError():te.setSuccess(D.data=="unchanged")}}};return window.addEventListener("message",H,!1),M.promise}function rc(){v.enable&&d.token&&setTimeout(function(){sc().then(function(M){M&&rc()})},v.interval*1e3)}function sc(){var M=ue();if(v.iframe&&v.iframeOrigin){var J=d.clientId+" "+(d.sessionId?d.sessionId:"");v.callbackList.push(M);var oe=v.iframeOrigin;v.callbackList.length==1&&v.iframe.contentWindow.postMessage(J,oe)}else M.setSuccess();return M.promise}function ac(){var M=ue();if(v.enable||d.silentCheckSsoRedirectUri){var J=document.createElement("iframe");J.setAttribute("src",d.endpoints.thirdPartyCookiesIframe()),J.setAttribute("title","keycloak-3p-check-iframe"),J.style.display="none",document.body.appendChild(J);var oe=function(H){J.contentWindow===H.source&&(H.data!=="supported"&&H.data!=="unsupported"||(H.data==="unsupported"&&(v.enable=!1,d.silentCheckSsoFallback&&(d.silentCheckSsoRedirectUri=!1),k("[KEYCLOAK] 3rd party cookies aren't supported by this browser. checkLoginIframe and silent check-sso are not available.")),document.body.removeChild(J),window.removeEventListener("message",oe),M.setSuccess()))};window.addEventListener("message",oe,!1)}else M.setSuccess();return se(M.promise,d.messageReceiveTimeout,"Timeout when waiting for 3rd party check iframe message.")}function ec(M){if(!M||M=="default")return{login:function(F){return window.location.replace(d.createLoginUrl(F)),ue().promise},logout:function(F){return window.location.replace(d.createLogoutUrl(F)),ue().promise},register:function(F){return window.location.replace(d.createRegisterUrl(F)),ue().promise},accountManagement:function(){var F=d.createAccountUrl();if(typeof F!="undefined")window.location.href=F;else throw"Not supported by the OIDC server";return ue().promise},redirectUri:function(F,Y){return F&&F.redirectUri?F.redirectUri:d.redirectUri?d.redirectUri:location.href}};if(M=="cordova"){v.enable=!1;var J=function(F,Y,te){return window.cordova&&window.cordova.InAppBrowser?window.cordova.InAppBrowser.open(F,Y,te):window.open(F,Y,te)},oe=function(F){return F&&F.cordovaOptions?Object.keys(F.cordovaOptions).reduce(function(Y,te){return Y[te]=F.cordovaOptions[te],Y},{}):{}},H=function(F){return Object.keys(F).reduce(function(Y,te){return Y.push(te+"="+F[te]),Y},[]).join(",")},D=function(F){var Y=oe(F);return Y.location="no",F&&F.prompt=="none"&&(Y.hidden="yes"),H(Y)};return{login:function(F){var Y=ue(),te=D(F),de=d.createLoginUrl(F),ae=J(de,"_blank",te),Ie=!1,L=!1,T=function(){L=!0,ae.close()};return ae.addEventListener("loadstart",function(O){if(O.url.indexOf("http://localhost")==0){var q=X(O.url);I(q,Y),T(),Ie=!0}}),ae.addEventListener("loaderror",function(O){if(!Ie)if(O.url.indexOf("http://localhost")==0){var q=X(O.url);I(q,Y),T(),Ie=!0}else Y.setError(),T()}),ae.addEventListener("exit",function(O){L||Y.setError({reason:"closed_by_user"})}),Y.promise},logout:function(F){var Y=ue(),te=d.createLogoutUrl(F),de=J(te,"_blank","location=no,hidden=yes,clearcache=yes"),ae;return de.addEventListener("loadstart",function(Ie){Ie.url.indexOf("http://localhost")==0&&de.close()}),de.addEventListener("loaderror",function(Ie){Ie.url.indexOf("http://localhost")==0||(ae=!0),de.close()}),de.addEventListener("exit",function(Ie){ae?Y.setError():(d.clearToken(),Y.setSuccess())}),Y.promise},register:function(F){var Y=ue(),te=d.createRegisterUrl(),de=D(F),ae=J(te,"_blank",de);return ae.addEventListener("loadstart",function(Ie){if(Ie.url.indexOf("http://localhost")==0){ae.close();var L=X(Ie.url);I(L,Y)}}),Y.promise},accountManagement:function(){var F=d.createAccountUrl();if(typeof F!="undefined"){var Y=J(F,"_blank","location=no");Y.addEventListener("loadstart",function(te){te.url.indexOf("http://localhost")==0&&Y.close()})}else throw"Not supported by the OIDC server"},redirectUri:function(F){return"http://localhost"}}}if(M=="cordova-native")return v.enable=!1,{login:function(F){var Y=ue(),te=d.createLoginUrl(F);return universalLinks.subscribe("keycloak",function(de){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close();var ae=X(de.url);I(ae,Y)}),window.cordova.plugins.browsertab.openUrl(te),Y.promise},logout:function(F){var Y=ue(),te=d.createLogoutUrl(F);return universalLinks.subscribe("keycloak",function(de){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close(),d.clearToken(),Y.setSuccess()}),window.cordova.plugins.browsertab.openUrl(te),Y.promise},register:function(F){var Y=ue(),te=d.createRegisterUrl(F);return universalLinks.subscribe("keycloak",function(de){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close();var ae=X(de.url);I(ae,Y)}),window.cordova.plugins.browsertab.openUrl(te),Y.promise},accountManagement:function(){var F=d.createAccountUrl();if(typeof F!="undefined")window.cordova.plugins.browsertab.openUrl(F);else throw"Not supported by the OIDC server"},redirectUri:function(F){return F&&F.redirectUri?F.redirectUri:d.redirectUri?d.redirectUri:"http://localhost"}};throw"invalid adapter type: "+M}var pe=function(){if(!(this instanceof pe))return new pe;localStorage.setItem("kc-test","test"),localStorage.removeItem("kc-test");var M=this;function J(){for(var oe=new Date().getTime(),H=0;H<localStorage.length;H++){var D=localStorage.key(H);if(D&&D.indexOf("kc-callback-")==0){var F=localStorage.getItem(D);if(F)try{var Y=JSON.parse(F).expires;(!Y||Y<oe)&&localStorage.removeItem(D)}catch{localStorage.removeItem(D)}}}}M.get=function(oe){if(!!oe){var H="kc-callback-"+oe,D=localStorage.getItem(H);return D&&(localStorage.removeItem(H),D=JSON.parse(D)),J(),D}},M.add=function(oe){J();var H="kc-callback-"+oe.state;oe.expires=new Date().getTime()+60*60*1e3,localStorage.setItem(H,JSON.stringify(oe))}},ic=function(){if(!(this instanceof ic))return new ic;var M=this;M.get=function(D){if(!!D){var F=oe("kc-callback-"+D);if(H("kc-callback-"+D,"",J(-100)),F)return JSON.parse(F)}},M.add=function(D){H("kc-callback-"+D.state,JSON.stringify(D),J(60))},M.removeItem=function(D){H(D,"",J(-100))};var J=function(D){var F=new Date;return F.setTime(F.getTime()+D*60*1e3),F},oe=function(D){for(var F=D+"=",Y=document.cookie.split(";"),te=0;te<Y.length;te++){for(var de=Y[te];de.charAt(0)==" ";)de=de.substring(1);if(de.indexOf(F)==0)return de.substring(F.length,de.length)}return""},H=function(D,F,Y){var te=D+"="+F+"; expires="+Y.toUTCString()+"; ";document.cookie=te}};function lc(){try{return new pe}catch{}return new ic}function uc(M){return function(){d.enableLogging&&M.apply(console,Array.prototype.slice.call(arguments))}}}function e(c){this.message=c}e.prototype=new Error,e.prototype.name="InvalidCharacterError";var r=typeof window!="undefined"&&window.atob&&window.atob.bind(window)||function(c){var d=String(c).replace(/=+$/,"");if(d.length%4==1)throw new e("'atob' failed: The string to be decoded is not correctly encoded.");for(var f,m,g=0,v=0,y="";m=d.charAt(v++);~m&&(f=g%4?64*f+m:m,g++%4)?y+=String.fromCharCode(255&f>>(-2*g&6)):0)m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(m);return y};function t(c){var d=c.replace(/-/g,"+").replace(/_/g,"/");switch(d.length%4){case 0:break;case 2:d+="==";break;case 3:d+="=";break;default:throw"Illegal base64url string!"}try{return function(f){return decodeURIComponent(r(f).replace(/(.)/g,function(m,g){var v=g.charCodeAt(0).toString(16).toUpperCase();return v.length<2&&(v="0"+v),"%"+v}))}(d)}catch{return r(d)}}function n(c){this.message=c}function o(c,d){if(typeof c!="string")throw new n("Invalid token specified");var f=(d=d||{}).header===!0?0:1;try{return JSON.parse(t(c.split(".")[f]))}catch(m){throw new n("Invalid token specified: "+m.message)}}n.prototype=new Error,n.prototype.name="InvalidTokenError";const state$2=reactive({isAuthenticated:!1,hasFailed:!1,isPending:!1,token:"",decodedToken:{},username:"",roles:[],resourceRoles:{}}),setToken=c=>{state$2.token=c;const d=o(state$2.token);state$2.decodedToken=d,state$2.roles=d.realm_access.roles,state$2.username=d.preferred_username,state$2.resourceRoles=d.resource_access?Object.fromEntries(Object.entries(d.resource_access).map(([f,m])=>[f,m.roles])):{}},hasFailed=c=>{state$2.hasFailed=c},isPending=c=>{state$2.isPending=c},isAuthenticated=c=>{state$2.isAuthenticated=c};function isNil(c){return c==null}let $keycloak;function getKeycloak(){return $keycloak}async function getToken(){return updateToken()}async function updateToken(){if(!$keycloak)throw new Error("Keycloak is not initialized.");try{await $keycloak.updateToken(10),setToken($keycloak.token)}catch{throw hasFailed(!0),new Error("Failed to refresh the token, or the session has expired")}return $keycloak.token}function createKeycloak(c){return console.log("keycloak config",c),$keycloak=Keycloak(c),getKeycloak()}async function initKeycloak(c){try{isPending(!0),console.log("initKeycloak initConfig",c);const d=await $keycloak.init(c);console.log("_isAuthenticated",d),isAuthenticated(d),console.log("isNil($keycloak.token)",isNil($keycloak.token)),isNil($keycloak.token)||setToken($keycloak.token),$keycloak.onAuthRefreshSuccess=()=>setToken($keycloak.token),$keycloak.onTokenExpired=()=>updateToken()}catch(d){throw console.log("error in initKeycloak",d),hasFailed(!0),isAuthenticated(!1),new Error("Could not read access token")}finally{isPending(!1)}}class CurlHelper{constructor(d){vc(this,"request");this.request=d}getHeaders(){let d=this.request.headers,f="";d.hasOwnProperty("common")&&(d=this.request.headers[this.request.method]);for(const m in this.request.headers)["common","delete","get","head","patch","post","put"].includes(m)||(d[m]=this.request.headers[m]);for(const m in d)if({}.hasOwnProperty.call(d,m)){const g=`${m}:${d[m]}`;f=`${f?f+`\\
|
|
`:""} --header "${g}"`}return f.trim()}getMethod(){return`--request ${this.request.method.toUpperCase()}`}getBody(){if(typeof this.request.data!="undefined"&&this.request.data!==""&&this.request.data!==null&&this.request.method.toUpperCase()!=="GET"){if(this.request.data instanceof FormData){const f=[];for(const[m,g]of this.request.data.entries())g instanceof File?f.push(`--form "${m}=[File: ${g.name}]"`):f.push(`--form "${m}=${g}"`);return f.join(` \\
|
|
`)}if(this.request._originalData&&this.request._formData){const f=[];for(const[m,g]of this.request._formData.entries())g instanceof File?f.push(`--form "${m}=[File: ${g.name}]"`):f.push(`--form "${m}=${g}"`);return f.join(` \\
|
|
`)}return`--data '${typeof this.request.data=="object"||Object.prototype.toString.call(this.request.data)==="[object Array]"?JSON.stringify(this.request.data):this.request.data}'`.trim()}else return""}getUrl(){if(this.request.baseURL){const d=this.request.baseURL,f=this.request.url;return(d+"/"+f).replace(/\/{2,}/g,"/").replace("http:/","http://").replace("https:/","https://")}return this.request.url}getQueryString(){if(this.request.paramsSerializer){const m=this.request.paramsSerializer(this.request.params);return!m||m.length===0?"":m.startsWith("?")?m:`?${m}`}let d="",f=0;for(const m in this.request.params)({}).hasOwnProperty.call(this.request.params,m)&&(d+=f!==0?`&${m}=${this.request.params[m]}`:`?${m}=${this.request.params[m]}`,f++);return d}getBuiltURL(){let d=this.getUrl();return this.getQueryString()!==""&&(d+=this.getQueryString()),d.trim()}format(d){return d.replace(/(\s-[A-Z]|--\b\w*\b)(\s\'(.*?)\')?/gm,f=>f+` \\
|
|
`)}generateCommand(){return`curl ${this.getMethod()} \\
|
|
--url "${this.getBuiltURL()}" \\
|
|
${this.getHeaders()} \\
|
|
${this.getBody()}`}}class APIError extends Error{constructor(f,m){super(f);vc(this,"data");this.name="APIError",this.data=m}}const apiStatusHandler=c=>{var f,m;let d="";return console.error("API_ERROR",c),c.response?(d=(m=(f=c.response)==null?void 0:f.data)==null?void 0:m.message,d?(d=(d+"").replace("internal:",""),!0):!1):!1},axiosParams={baseURL:"https://ucp-utils.delhivery.com//",headers:{"Content-Type":"application/json"}},axiosInstance=axios.create(axiosParams);axiosInstance.interceptors.request.use(async c=>{var f,m;let d="";if(c.headers||(c.headers={}),c.skipCall){c.isB2BAPI?c.baseURL="https://ltl-clients-api-dev.delhivery.com":c.baseURL="https://staging-express.delhivery.com";const g=new CurlHelper(c);c.isB2BAPI&&!c.isRemoveB2BAuthHeader?g.request.headers.Authorization=localStorage.getItem("B2BToken")||"Bearer Token from Login API":c.isB2BAPI||(g.request.headers.Authorization=" Token api-token-key Pass Token as 'Token XXXXXXXXXXXXXXXXXX'");const v=g,y=g.generateCommand();return Promise.reject({curlObj:v,curlCommand:y})}return c.isB2BAPI&&!c.isRemoveB2BAuthHeader&&(c.headers["x-b2b-token"]=localStorage.getItem("B2BToken")||""),d=await getToken(),c.headers.Authorization=`Bearer ${d}`,(f=c.url)!=null&&f.startsWith("/web/api/")?c.baseURL="https://ucp-app-gateway.delhivery.com":(m=c.url)!=null&&m.startsWith("/p/api/")&&(c.baseURL="https://ucp-app-auth.delhivery.com"),c},function(c){return Promise.reject(c)});axiosInstance.interceptors.request.use(function(c){return c},function(c){return console.log(c),c.message==="CURL"?Promise.resolve(c.data):Promise.reject(c)});const responseHandler=c=>{if(c.error!=null){const d={response:c,config:c.config,code:"400",request:c.request,isAxiosError:!0,name:"Error",message:"Error occurred",toJSON:()=>({})};return errorHandler(d),Promise.reject(c)}return c.data},errorHandler=async c=>{var f,m,g,v;const d=c.config;if(((f=c==null?void 0:c.response)==null?void 0:f.status)===401&&((m=d==null?void 0:d.url)==null?void 0:m.includes("/refresh")))return Promise.reject(c);if(((g=c==null?void 0:c.response)==null?void 0:g.status)===401&&!d._retry){if(d&&((v=d.url)==null?void 0:v.startsWith("/token?")))return Promise.reject(c);d._retry=!0;try{return axios(d)}catch(y){return Promise.reject(y)}}if(c&&c.config&&c.config.hasOwnProperty("errorHandle")&&c.config.errorHandle===!1)return Promise.reject(c);if(c.response){if(!apiStatusHandler(c)){const _=c.response.data?c.response.data.message:"";throw new APIError(_,c.response.data)}return Promise.reject(new APIError("Error occurred",c))}else return Promise.reject(c)};axiosInstance.interceptors.response.use(c=>responseHandler(c),c=>errorHandler(c));const api=c=>{const d=m=>async(...g)=>{const v=g[g.length-1],{abort:y,..._}=v;if(typeof y=="function"){const{cancel:b,token:C}=getCancelSource();_.cancelToken=C,y(b)}try{return await m(...g.slice(0,g.length-1),_)}catch(b){throw didAbort(b)&&(b.aborted=!0),b}},f=async m=>m.catch(g=>{throw{}.VITE_DEBUG_API&&(g.response?(console.log(g.response.data),console.log(g.response.status),console.log(g.response.headers)):g.request?console.log(g.request):console.log("Error",g.message),console.log(g.config)),g});return{get:(m,g={})=>f(d(c.get)(m,g)),post:(m,g,v={})=>f(d(c.post)(m,g,v)),put:(m,g,v={})=>f(d(c.put)(m,g,v)),patch:(m,g,v={})=>f(d(c.patch)(m,g,v)),delete:(m,g={})=>f(d(c.delete)(m,g)),request:m=>f(d(c.request)({...m.options,url:m.url}))}};var api$1=api(axiosInstance);const didAbort=c=>axios.isCancel(c),getCancelSource=()=>axios.CancelToken.source();class RequiredError extends Error{constructor(f,m){super(m);vc(this,"name","RequiredError");this.field=f}}const DUMMY_BASE_URL="http://localhost:9999",HQ_BASE_URL="https://staging-express.delhivery.com",LTL_BASE_URL="https://ltl-clients-api-dev.delhivery.com",UCP_BASE_URL="https://ucp-utils.delhivery.com/",assertParamExists=function(c,d,f){if(f==null)throw new RequiredError(d,`Required parameter ${d} was null or undefined when calling ${c}.`)},setSearchParams=function(c,...d){const f=new URLSearchParams(c.search);for(const m of d)for(const g in m)if(Array.isArray(m[g])){f.delete(g);for(const v of m[g])f.append(g,v)}else f.set(g,m[g]);c.search=f.toString()},serializeDataIfNeeded=function(c,d,f){if(c instanceof FormData)return c;const m=typeof c!="string",g=m&&f&&f.isJsonMime?f.isJsonMime(d.headers["Content-Type"]):m;return c&&Object.values(c).some(v=>v instanceof Set)&&(c=Object.keys(c).reduce((v,y,_)=>(v[y]=typeof c[y]=="object"&&c[y]instanceof Set?[...c[y]]:c[y],v),{})),g?JSON.stringify(c!==void 0?c:{}):c||""},toPathString=function(c){return c.pathname+c.search+c.hash},AccountApiAxiosParamCreator=function(c){return{getProfileUsingGET:async(d={})=>{const f="/p/api/account/profile",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"GET",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},listTenantsUsingGET:async(d={})=>{const f="/p/api/account/tenants",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"GET",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}}}},createHQAccountApiAxiosParamCreator=function(c){return{createHQAccountUsingPOST:async(d={},f={})=>{assertParamExists("createHQAccountUsingPOST","requestParameters",d);const m="/user",g=new URL(m,UCP_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"POST",...v,...f},_={},b={};_["Content-Type"]="application/json",_.Accept="application/json",setSearchParams(g,b,f.query);const C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}}}};var ServiceClientMappingResponseBillingTypeEnum=(c=>(c.Postpaid="POSTPAID",c.Prepaid="PREPAID",c))(ServiceClientMappingResponseBillingTypeEnum||{}),ServiceClientMappingResponseServiceTypeEnum=(c=>(c.Domestic="DOMESTIC",c.International="INTERNATIONAL",c))(ServiceClientMappingResponseServiceTypeEnum||{});const paramCreator$3=AccountApiAxiosParamCreator(),getProfile$1=async c=>{const d=await paramCreator$3.getProfileUsingGET(c);return api$1.request(d)};var freeGlobal$2=typeof global=="object"&&global&&global.Object===Object&&global,freeGlobal$3=freeGlobal$2,freeSelf$1=typeof self=="object"&&self&&self.Object===Object&&self,root$9=freeGlobal$3||freeSelf$1||Function("return this")(),root$a=root$9,Symbol$6=root$a.Symbol,Symbol$7=Symbol$6,objectProto$e=Object.prototype,hasOwnProperty$a=objectProto$e.hasOwnProperty,nativeObjectToString$3=objectProto$e.toString,symToStringTag$3=Symbol$7?Symbol$7.toStringTag:void 0;function getRawTag$2(c){var d=hasOwnProperty$a.call(c,symToStringTag$3),f=c[symToStringTag$3];try{c[symToStringTag$3]=void 0;var m=!0}catch{}var g=nativeObjectToString$3.call(c);return m&&(d?c[symToStringTag$3]=f:delete c[symToStringTag$3]),g}var objectProto$d=Object.prototype,nativeObjectToString$2=objectProto$d.toString;function objectToString$2(c){return nativeObjectToString$2.call(c)}var nullTag$1="[object Null]",undefinedTag$1="[object Undefined]",symToStringTag$2=Symbol$7?Symbol$7.toStringTag:void 0;function baseGetTag$6(c){return c==null?c===void 0?undefinedTag$1:nullTag$1:symToStringTag$2&&symToStringTag$2 in Object(c)?getRawTag$2(c):objectToString$2(c)}function isObjectLike$6(c){return c!=null&&typeof c=="object"}var symbolTag$2="[object Symbol]";function isSymbol$4(c){return typeof c=="symbol"||isObjectLike$6(c)&&baseGetTag$6(c)==symbolTag$2}function arrayMap$2(c,d){for(var f=-1,m=c==null?0:c.length,g=Array(m);++f<m;)g[f]=d(c[f],f,c);return g}var isArray$9=Array.isArray,isArray$a=isArray$9,INFINITY$2=1/0,symbolProto$2=Symbol$7?Symbol$7.prototype:void 0,symbolToString$2=symbolProto$2?symbolProto$2.toString:void 0;function baseToString$2(c){if(typeof c=="string")return c;if(isArray$a(c))return arrayMap$2(c,baseToString$2)+"";if(isSymbol$4(c))return symbolToString$2?symbolToString$2.call(c):"";var d=c+"";return d=="0"&&1/c==-INFINITY$2?"-0":d}function toString$7(c){return c==null?"":baseToString$2(c)}function baseSlice$2(c,d,f){var m=-1,g=c.length;d<0&&(d=-d>g?0:g+d),f=f>g?g:f,f<0&&(f+=g),g=d>f?0:f-d>>>0,d>>>=0;for(var v=Array(g);++m<g;)v[m]=c[m+d];return v}function castSlice$2(c,d,f){var m=c.length;return f=f===void 0?m:f,!d&&f>=m?c:baseSlice$2(c,d,f)}var rsAstralRange$4="\\ud800-\\udfff",rsComboMarksRange$5="\\u0300-\\u036f",reComboHalfMarksRange$5="\\ufe20-\\ufe2f",rsComboSymbolsRange$5="\\u20d0-\\u20ff",rsComboRange$5=rsComboMarksRange$5+reComboHalfMarksRange$5+rsComboSymbolsRange$5,rsVarRange$4="\\ufe0e\\ufe0f",rsZWJ$4="\\u200d",reHasUnicode$1=RegExp("["+rsZWJ$4+rsAstralRange$4+rsComboRange$5+rsVarRange$4+"]");function hasUnicode$3(c){return reHasUnicode$1.test(c)}function asciiToArray$2(c){return c.split("")}var rsAstralRange$3="\\ud800-\\udfff",rsComboMarksRange$4="\\u0300-\\u036f",reComboHalfMarksRange$4="\\ufe20-\\ufe2f",rsComboSymbolsRange$4="\\u20d0-\\u20ff",rsComboRange$4=rsComboMarksRange$4+reComboHalfMarksRange$4+rsComboSymbolsRange$4,rsVarRange$3="\\ufe0e\\ufe0f",rsAstral$1="["+rsAstralRange$3+"]",rsCombo$3="["+rsComboRange$4+"]",rsFitz$2="\\ud83c[\\udffb-\\udfff]",rsModifier$2="(?:"+rsCombo$3+"|"+rsFitz$2+")",rsNonAstral$2="[^"+rsAstralRange$3+"]",rsRegional$2="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair$2="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ$3="\\u200d",reOptMod$2=rsModifier$2+"?",rsOptVar$2="["+rsVarRange$3+"]?",rsOptJoin$2="(?:"+rsZWJ$3+"(?:"+[rsNonAstral$2,rsRegional$2,rsSurrPair$2].join("|")+")"+rsOptVar$2+reOptMod$2+")*",rsSeq$2=rsOptVar$2+reOptMod$2+rsOptJoin$2,rsSymbol$1="(?:"+[rsNonAstral$2+rsCombo$3+"?",rsCombo$3,rsRegional$2,rsSurrPair$2,rsAstral$1].join("|")+")",reUnicode$1=RegExp(rsFitz$2+"(?="+rsFitz$2+")|"+rsSymbol$1+rsSeq$2,"g");function unicodeToArray$2(c){return c.match(reUnicode$1)||[]}function stringToArray$2(c){return hasUnicode$3(c)?unicodeToArray$2(c):asciiToArray$2(c)}function createCaseFirst$2(c){return function(d){d=toString$7(d);var f=hasUnicode$3(d)?stringToArray$2(d):void 0,m=f?f[0]:d.charAt(0),g=f?castSlice$2(f,1).join(""):d.slice(1);return m[c]()+g}}var upperFirst$2=createCaseFirst$2("toUpperCase"),upperFirst$3=upperFirst$2;const apiStatus=Object.freeze({IDLE:"IDLE",PENDING:"PENDING",SUCCESS:"SUCCESS",ERROR:"ERROR"}),{IDLE,SUCCESS,PENDING,ERROR}=apiStatus,createNormalisedApiStatuses=(c,d)=>{const f={};for(const[m,g]of Object.entries(apiStatus)){let v="";d?v=`${d}Status${upperFirst$3(m.toLowerCase())}`:v=`status${m.toLowerCase()}`,f[v]=computed(()=>g===c.toString())}return f},useApi=(c,d,f={})=>{const{initialData:m,responseAdapter:g}=f,v=ref(m),y=ref(IDLE),_=ref();return{data:v,status:y,error:_,exec:async(...C)=>{try{_.value=void 0,y.value=PENDING;const k=await d(...C);v.value=typeof g=="function"?g(k):k,k?y.value=SUCCESS:y.value=ERROR}catch(k){_.value=k,y.value=ERROR}},...createNormalisedApiStatuses(y.value,c)}},paramCreator$2=createHQAccountApiAxiosParamCreator(),createHQAccountUsingPOST=async(c,d)=>{d||(d={headers:{}});const f=await paramCreator$2.createHQAccountUsingPOST(c,d);return api$1.request(f)},CompanyConfigApiAxiosParamCreator=function(c){return{connectUsingPOST:async(d,f,m={})=>{assertParamExists("connectUsingPOST","channelId",d),assertParamExists("connectUsingPOST","request",f);const g="/web/api/company/configurations/channels/{channelId}/connect".replace("{channelId}",encodeURIComponent(String(d))),v=new URL(g,DUMMY_BASE_URL);let y;c&&(y=c.baseOptions);const _={method:"POST",...y,...m},b={},C={};b["Content-Type"]="application/json",setSearchParams(v,C,m.query);let k=y&&y.headers?y.headers:{};return _.headers={...b,...k,...m.headers},_.data=serializeDataIfNeeded(f,_,c),{url:toPathString(v),options:_}},createCompanySettingsUsingPOST:async(d,f={})=>{assertParamExists("createCompanySettingsUsingPOST","request",d);const m="/web/api/company/configurations/create_settings",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"POST",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},createFacilityUsingPOST:async(d,f={})=>{assertParamExists("createFacilityUsingPOST","request",d);const m="/web/api/company/configurations/facilities",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"POST",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},createShippingServiceClientMappingUsingPOST:async(d={})=>{const f="/web/api/company/configurations/service_client_mapping",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"POST",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},deleteCompanyLogoUsingDELETE:async(d={})=>{const f="/web/api/company/configurations/delete_company_logo",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"DELETE",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},deleteReportUsingPUT:async(d,f={})=>{assertParamExists("deleteReportUsingPUT","request",d);const m="/web/api/company/configurations/delete_report",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"PUT",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},disableVASReportUsingPUT:async(d={})=>{const f="/web/api/company/configurations/disable_vas_report",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"PUT",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},downloadReportUsingPOST:async(d,f={})=>{assertParamExists("downloadReportUsingPOST","request",d);const m="/web/api/company/configurations/wallet_report/download",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"POST",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},downloadSignedAgreementUsingGET:async(d={})=>{const f="/web/api/company/configurations/download_signed_service_agreement",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"GET",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},enableDisableReportUsingPUT:async(d,f={})=>{assertParamExists("enableDisableReportUsingPUT","request",d);const m="/web/api/company/configurations/enable_report",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"PUT",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},exportPincodeServiceabilityUsingGET:async(d,f={})=>{assertParamExists("exportPincodeServiceabilityUsingGET","serviceType",d);const m="/web/api/company/configurations/export_pincode_serviceability",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"GET",...v,...f},_={},b={};d!==void 0&&(b.service_type=d),setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},{url:toPathString(g),options:y}},fetchAllServiceClientMappingsUsingGET:async(d={})=>{const f="/web/api/company/configurations/list_client_mappings",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"GET",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},generateEmailVerifyOTPUsingPOST:async(d,f={})=>{assertParamExists("generateEmailVerifyOTPUsingPOST","request",d);const m="/web/api/company/configurations/email_otp/generate",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"POST",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},getChannelUsingGET:async(d,f={})=>{assertParamExists("getChannelUsingGET","channelId",d);const m="/web/api/company/configurations/channels/{channelId}".replace("{channelId}",encodeURIComponent(String(d))),g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"GET",...v,...f},_={};setSearchParams(g,{},f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},{url:toPathString(g),options:y}},getClientAttributesUsingGET:async(d={})=>{const f="/web/api/company/configurations/client_attributes",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"GET",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},getCompanyLogoUsingGET:async(d={})=>{const f="/web/api/company/configurations/get_company_logo",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"GET",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},getCompanySettingsUsingGET:async(d={})=>{const f="/web/api/company/configurations/get_settings",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"GET",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},getFacilityAddressUsingGET:async(d,f={})=>{assertParamExists("getFacilityAddressUsingGET","facilityId",d);const m="/web/api/company/configurations/facilities/{facilityId}/address".replace("{facilityId}",encodeURIComponent(String(d))),g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"GET",...v,...f},_={};setSearchParams(g,{},f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},{url:toPathString(g),options:y}},getFacilityUsingGET:async(d,f={})=>{assertParamExists("getFacilityUsingGET","facilityId",d);const m="/web/api/company/configurations/facilities/{facilityId}".replace("{facilityId}",encodeURIComponent(String(d))),g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"GET",...v,...f},_={};setSearchParams(g,{},f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},{url:toPathString(g),options:y}},getPhoneByUcidUsingGET:async(d,f,m={})=>{assertParamExists("getPhoneByUcidUsingGET","ucid",d);const g="/web/api/company/configurations/get_phone_by_ucid/{ucid}".replace("{ucid}",encodeURIComponent(String(d))),v=new URL(g,DUMMY_BASE_URL);let y;c&&(y=c.baseOptions);const _={method:"GET",...y,...m},b={},C={};f!==void 0&&(C.ipAddress=f),setSearchParams(v,C,m.query);let k=y&&y.headers?y.headers:{};return _.headers={...b,...k,...m.headers},{url:toPathString(v),options:_}},getServiceClientMappingUsingGET:async(d={})=>{const f="/web/api/company/configurations/service_client_mapping",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"GET",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},getVasNdrServiceStatusUsingGET:async(d={})=>{const f="/web/api/company/configurations/get_vas_ndr_service_status",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"GET",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},isVasOmsServiceSelectedUsingGET:async(d={})=>{const f="/web/api/company/configurations/vas_oms_service/is_selected",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"GET",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},listChannelsUsingPOST:async(d,f={})=>{const m="/web/api/company/configurations/channels/list",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"POST",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},listFacilitiesAndAddressesUsingPOST:async(d,f={})=>{const m="/web/api/company/configurations/facilities_and_addresses/list",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"POST",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},listFacilitiesUsingPOST:async(d,f={})=>{const m="/web/api/company/configurations/facilities/list",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"POST",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},rateCardSyncUsingPOST:async(d={})=>{const f="/web/api/company/configurations/rate_card_sync",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"POST",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}},resendEmailVerifyOTPUsingPOST:async(d,f={})=>{assertParamExists("resendEmailVerifyOTPUsingPOST","request",d);const m="/web/api/company/configurations/email_otp/resend",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"POST",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},scheduleReportUsingPOST:async(d,f={})=>{assertParamExists("scheduleReportUsingPOST","request",d);const m="/web/api/company/configurations/schedule_report",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"POST",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},updateCompanySettingsUsingPUT:async(d,f={})=>{assertParamExists("updateCompanySettingsUsingPUT","request",d);const m="/web/api/company/configurations/update_settings",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"PUT",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},updateFacilityAddressByFacilityIdUsingPUT:async(d,f,m={})=>{assertParamExists("updateFacilityAddressByFacilityIdUsingPUT","facilityId",d),assertParamExists("updateFacilityAddressByFacilityIdUsingPUT","request",f);const g="/web/api/company/configurations/facilities/{facilityId}/address".replace("{facilityId}",encodeURIComponent(String(d))),v=new URL(g,DUMMY_BASE_URL);let y;c&&(y=c.baseOptions);const _={method:"PUT",...y,...m},b={},C={};b["Content-Type"]="application/json",setSearchParams(v,C,m.query);let k=y&&y.headers?y.headers:{};return _.headers={...b,...k,...m.headers},_.data=serializeDataIfNeeded(f,_,c),{url:toPathString(v),options:_}},updateFacilityUsingPUT:async(d,f,m={})=>{assertParamExists("updateFacilityUsingPUT","clientWarehouseId",d),assertParamExists("updateFacilityUsingPUT","request",f);const g="/web/api/company/configurations/facilities/{clientWarehouseId}".replace("{clientWarehouseId}",encodeURIComponent(String(d))),v=new URL(g,DUMMY_BASE_URL);let y;c&&(y=c.baseOptions);const _={method:"PUT",...y,...m},b={},C={};b["Content-Type"]="application/json",setSearchParams(v,C,m.query);let k=y&&y.headers?y.headers:{};return _.headers={...b,...k,...m.headers},_.data=serializeDataIfNeeded(f,_,c),{url:toPathString(v),options:_}},updateReportUsingPUT:async(d,f={})=>{assertParamExists("updateReportUsingPUT","request",d);const m="/web/api/company/configurations/update_report",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"PUT",...v,...f},_={},b={};_["Content-Type"]="application/json",setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},y.data=serializeDataIfNeeded(d,y,c),{url:toPathString(g),options:y}},uploadCompanyLogoUsingPOST:async(d,f={})=>{const m="/web/api/company/configurations/upload_logo",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"POST",...v,...f},_={},b={},C=new(c&&c.formDataCtor||FormData);d!==void 0&&C.append("logo",d),_["Content-Type"]="multipart/form-data",setSearchParams(g,b,f.query);let k=v&&v.headers?v.headers:{};return y.headers={..._,...k,...f.headers},y.data=C,{url:toPathString(g),options:y}},validateAadharAndPanDocumentUsingPOST:async(d,f,m,g={})=>{assertParamExists("validateAadharAndPanDocumentUsingPOST","docType",d),assertParamExists("validateAadharAndPanDocumentUsingPOST","documentNumber",f);const v="/web/api/company/configurations/validate_aadhar_and_pan_document/{DocumentNumber}".replace("{docType}",encodeURIComponent(String(d))).replace("{documentNumber}",encodeURIComponent(String(f))),y=new URL(v,DUMMY_BASE_URL);let _;c&&(_=c.baseOptions);const b={method:"POST",..._,...g},C={},k={},$=new(c&&c.formDataCtor||FormData);m!==void 0&&$.append("file",m),C["Content-Type"]="multipart/form-data",setSearchParams(y,k,g.query);let S=_&&_.headers?_.headers:{};return b.headers={...C,...S,...g.headers},b.data=$,{url:toPathString(y),options:b}},activateVasOmsServiceUsingGET:async(d,f={})=>{const m="/web/api/company/configurations/vas_oms_service/activate",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"GET",...v,...f},_={},b={};d!==void 0&&(b.ipAddress=d),setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},{url:toPathString(g),options:y}},deactivateVasOmsServiceUsingGET:async(d,f={})=>{const m="/web/api/company/configurations/vas_oms_service/deactivate",g=new URL(m,DUMMY_BASE_URL);let v;c&&(v=c.baseOptions);const y={method:"GET",...v,...f},_={},b={};d!==void 0&&(b.ipAddress=d),setSearchParams(g,b,f.query);let C=v&&v.headers?v.headers:{};return y.headers={..._,...C,...f.headers},{url:toPathString(g),options:y}},selectOmsNonOmsUsingGET:async(d={})=>{const f="/web/api/company/configurations/select_oms_non_oms",m=new URL(f,DUMMY_BASE_URL);let g;c&&(g=c.baseOptions);const v={method:"GET",...g,...d},y={};setSearchParams(m,{},d.query);let b=g&&g.headers?g.headers:{};return v.headers={...y,...b,...d.headers},{url:toPathString(m),options:v}}}},paramCreator$1=CompanyConfigApiAxiosParamCreator(),fetchAllServiceClientMappingsUsingGET=async c=>{const d=await paramCreator$1.fetchAllServiceClientMappingsUsingGET(c);return api$1.request(d)};function mitt(c){return{all:c=c||new Map,on:function(d,f){var m=c.get(d);m?m.push(f):c.set(d,[f])},off:function(d,f){var m=c.get(d);m&&(f?m.splice(m.indexOf(f)>>>0,1):c.set(d,[]))},emit:function(d,f){var m=c.get(d);m&&m.slice().map(function(g){g(f)}),(m=c.get("*"))&&m.slice().map(function(g){g(d,f)})}}}var emitter=mitt();const getDebouncedFn=(c,d)=>{let f;return m=>{f&&clearTimeout(f),f=setTimeout(()=>{c(m)},d)}},delay=async c=>new Promise(d=>setTimeout(d,c));async function asyncForEach(c,d){const f=Object.prototype.toString.call(c);if(["[object Array]","[object Object]"].indexOf(f)<0)throw new Error("first argument should be an object or array");const m=Object.keys(c);if(m.length!==0)for(let g=0;g<m.length;g++){const v=m[g];await d(c[v],v,c)}}/*! js-cookie v3.0.5 | MIT */function assign(c){for(var d=1;d<arguments.length;d++){var f=arguments[d];for(var m in f)c[m]=f[m]}return c}var defaultConverter={read:function(c){return c[0]==='"'&&(c=c.slice(1,-1)),c.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(c){return encodeURIComponent(c).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function init(c,d){function f(g,v,y){if(typeof document!="undefined"){y=assign({},d,y),typeof y.expires=="number"&&(y.expires=new Date(Date.now()+y.expires*864e5)),y.expires&&(y.expires=y.expires.toUTCString()),g=encodeURIComponent(g).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var _="";for(var b in y)!y[b]||(_+="; "+b,y[b]!==!0&&(_+="="+y[b].split(";")[0]));return document.cookie=g+"="+c.write(v,g)+_}}function m(g){if(!(typeof document=="undefined"||arguments.length&&!g)){for(var v=document.cookie?document.cookie.split("; "):[],y={},_=0;_<v.length;_++){var b=v[_].split("="),C=b.slice(1).join("=");try{var k=decodeURIComponent(b[0]);if(y[k]=c.read(C,k),g===k)break}catch{}}return g?y[g]:y}}return Object.create({set:f,get:m,remove:function(g,v){f(g,"",assign({},v,{expires:-1}))},withAttributes:function(g){return init(this.converter,assign({},this.attributes,g))},withConverter:function(g){return init(assign({},this.converter,g),this.attributes)}},{attributes:{value:Object.freeze(d)},converter:{value:Object.freeze(c)}})}init(defaultConverter,{path:"/"});const commonSettings={duration:6e3},formMessage=c=>typeof c=="string"?{content:{header:c}}:c;var toast={success:(c,d)=>{Ys.success(formMessage(c),{type:He.PAGE_SUCCESS,...commonSettings,...d})},success_dark:(c,d)=>{Ys.success(formMessage(c),{type:He.SUCCESS,...commonSettings,...d})},warning:(c,d)=>{Ys.success(formMessage(c),{type:He.PAGE_WARNING,...commonSettings,...d})},error:(c,d)=>{Ys.success(formMessage(c),{type:He.PAGE_ERROR,...commonSettings,...d})},error_dark:(c,d)=>{Ys.success(formMessage(c),{type:He.ERROR,...commonSettings,...d})},info:(c,d)=>{Ys.success(formMessage(c),{type:He.PAGE_INFO,...commonSettings,...d})}};const state$1=reactive({tenant:void 0,profile:void 0,role:void 0,serviceClientMapping:void 0,services:void 0,companyAttributes:void 0,onboarding:void 0,hqToken:void 0});var TenantStateKeyEnum=(c=>(c.TENANT="tenant",c.PROFILE="profile",c.SERVICE_CLIENT_MAPPING="service-client-mapping",c.DOMESTIC_SERVICE_CLIENT_MAPPINGS="domestic-service-client-mappings",c.INTERNATIONAL_SERVICE_CLIENT_MAPPINGS="international-service-client-mappings",c.SERVICES="services",c.COMPANY_ATTRIBUTES="company-attributes",c.ONBOARDING="onboarding",c.HQ_TOKEN="hq-token",c))(TenantStateKeyEnum||{});const set$2=c=>{switch(c.action){case"tenant":state$1.tenant=c.payload;break;case"hq-token":state$1.hqToken=c.payload;break;case"company-attributes":state$1.companyAttributes=c.payload;break;case"profile":state$1.profile=c.payload;break;case"service-client-mapping":state$1.serviceClientMapping=c.payload;break;case"domestic-service-client-mappings":state$1.serviceClientMappingList=c.payload;break;case"international-service-client-mappings":state$1.internationalServiceClientMappingList=c.payload;break;case"services":state$1.services=c.payload;break;case"onboarding":state$1.onboarding=c.payload;break}},tenant={state:readonly(state$1),set:set$2},serviceClientMappingStorage={set:c=>(localStorage.setItem({}.VITE_MODE+"_SCM",btoa(c)),c),get:()=>{const c=localStorage.getItem({}.VITE_MODE+"_SCM");if(c)try{return atob(c)}catch{return null}return null},remove:()=>{localStorage.removeItem({}.VITE_MODE+"_SCM")}},setServiceClientMapping=c=>{serviceClientMappingStorage.set(c.id),tenant.set({action:"service-client-mapping",payload:c})},fetchServiceClientMappings=async()=>fetchAllServiceClientMappingsUsingGET({errorHandle:!1}).then(c=>{var d,f,m;if(c.result_count){tenant.set({action:"domestic-service-client-mappings",payload:(d=c.results)==null?void 0:d.filter(y=>y.service_type===ServiceClientMappingResponseServiceTypeEnum.Domestic)});const g=serviceClientMappingStorage.get();let v=null;if(c&&c.results){const y=c.results.find(_=>_.service_type===ServiceClientMappingResponseServiceTypeEnum.Domestic);v=g&&((f=c.results)==null?void 0:f.find(_=>_.id===g))||y}tenant.set({action:"international-service-client-mappings",payload:(m=c.results)==null?void 0:m.filter(y=>y.service_type===ServiceClientMappingResponseServiceTypeEnum.International)}),setServiceClientMapping(v)}}).catch(()=>{}),{exec,status,data,error}=useApi("create-HQ-Account",createHQAccountUsingPOST),onAPIExecution=async c=>{if(await exec({errorHandle:!1,skipCall:!1,product_type:c}),status.value==="SUCCESS"){console.log("Executed create/fetch staging HQ client API."),Object(data.value).message!="Client already present."&&toast.success("Your account is created successfully, now you can execute the APIs");const d=Object(data.value);return d&&d.data&&d.data.username?d.data.username:""}else return console.error("ERROR: Unable to fetch/create HQ client"),toast.error("Your account is not created successfully. Please raise a support ticket for this"),""},fetchProfile=async()=>{const c=await getProfile$1();return c!=null&&c.email?(tenant.set({action:"profile",payload:c}),c):null},setupBaseState=async()=>{if(tenant.state&&tenant.state.profile)return;const c=await fetchProfile();c!=null&&c.email&&(await asyncForEach([fetchServiceClientMappings],async f=>{await f(),await nextTick()}),tenant.set({action:"profile",payload:c}))},logout$1=async()=>{const c=getKeycloak();return localStorage.removeItem("ucp-kc-realm"),serviceClientMappingStorage.remove(),emitter.emit("LOGOUT",Date.now().toString()),await c.logout({redirectUri:window.location.origin}),Promise.resolve("OK")};var _imports_13$1="/developer-portal/assets/delhivery1.33a5e81b.svg",header_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$c=defineComponent({components:{ApButton:At},props:{action:{},header_props:{},isAuthRequired:{type:Boolean,default:()=>!1},isHomeRequired:{type:Boolean,default:()=>!0},isMcpRequired:{type:Boolean,default:()=>!1},ExecuteRoute:{type:String,default:()=>""}},setup(){const c=useRouter();return{logOut:async()=>{try{await logout$1(),window.open("/","_self")}catch{window.open("/","_self"),console.log("Unable to Logout")}},onButtonClick:m=>{c.currentRoute.value.meta.authNotRequired?window.open("/developer-portal"+m):c.push(m)}}}}),_withScopeId$5=c=>(pushScopeId("data-v-e6509af4"),c=c(),popScopeId(),c),_hoisted_1$b=_withScopeId$5(()=>createBaseVNode("img",{src:_imports_13$1,class:"w-full max-w-40"},null,-1)),_hoisted_2$9=[_hoisted_1$b],_hoisted_3$6={align:"right",class:"flex items-center button_d"},_hoisted_4$5=_withScopeId$5(()=>createBaseVNode("b",null,"Try Our Integration MCP",-1)),_hoisted_5$5=_withScopeId$5(()=>createBaseVNode("b",null,"HOME",-1)),_hoisted_6$5=[_hoisted_5$5],_hoisted_7$5=_withScopeId$5(()=>createBaseVNode("b",null,"EXECUTE API",-1)),_hoisted_8$5=[_hoisted_7$5],_hoisted_9$3=_withScopeId$5(()=>createBaseVNode("b",null,"LOGOUT",-1));function _sfc_render$b(c,d,f,m,g,v){var _,b;const y=resolveComponent("ap-button");return openBlock(),createElementBlock("header",{class:normalizeClass([(_=c.header_props)==null?void 0:_.class,"sticky z-200 top-0 flex justify-between min-h-22 px-10 bg-background-and-outline-white ui-element-shadow-form"]),style:normalizeStyle({background:(b=c.header_props)==null?void 0:b.background_color})},[createBaseVNode("div",{class:"flex items-center cursor-pointer",onClick:d[0]||(d[0]=C=>c.onButtonClick("/documents"))},_hoisted_2$9),createBaseVNode("div",_hoisted_3$6,[c.isMcpRequired?(openBlock(),createBlock(y,{key:0,onClick:d[1]||(d[1]=C=>c.onButtonClick("/document/b2c/detail/delhivery-mcp")),class:"h-9 w-auto"},{default:withCtx(()=>[_hoisted_4$5]),_:1})):createCommentVNode("v-if",!0),c.isHomeRequired?(openBlock(),createElementBlock("a",{key:1,onClick:d[2]||(d[2]=C=>c.onButtonClick("/documents")),class:"cursor-pointer px-3"},_hoisted_6$5)):createCommentVNode("v-if",!0),c.ExecuteRoute?(openBlock(),createElementBlock("a",{key:2,onClick:d[3]||(d[3]=C=>c.onButtonClick(c.ExecuteRoute)),class:"cursor-pointer px-3"},_hoisted_8$5)):createCommentVNode("v-if",!0),c.isAuthRequired?(openBlock(),createBlock(y,{key:3,align:"right",class:"h-9 w-auto",onClick:d[4]||(d[4]=C=>c.logOut())},{default:withCtx(()=>[_hoisted_9$3]),_:1})):createCommentVNode("v-if",!0),renderSlot(c.$slots,"buttons",{},void 0,!0)])],6)}var LayoutHeader=_export_sfc(_sfc_main$c,[["render",_sfc_render$b],["__scopeId","data-v-e6509af4"],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/_components/header.vue"]]),__glob_3_2=Object.freeze(Object.defineProperty({__proto__:null,default:LayoutHeader},Symbol.toStringTag,{value:"Module"})),sidebar_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$b=defineComponent({name:"Sidebar",components:{ApSidebar:ms,DelhiveryZoomSession},emits:["route-active"],setup(){const c=useRouter(),d=useRoute(),f=ref("/home");watch(d,y=>{y&&(f.value=y.path)},{immediate:!0});const m=y=>{y.to&&(c.resolve(y.to).name!="404",c.push({path:y.to}))},g=computed(()=>{var y;return((y=tenant.state.serviceClientMapping)==null?void 0:y.billing_type)===ServiceClientMappingResponseBillingTypeEnum.Postpaid}),v=computed(()=>[{name:"Dashboard",icon:{name:"home"},to:"/home"},{name:"Orders",icon:{name:"shopping-bag"},children:[{name:"Forward Orders",to:"/orders/forward/pending"},{name:"Reverse Orders",to:"/orders/reverse/pending"}]},{name:"Pickup Requests",icon:{name:"truck"},to:"/pickup-requests"},{name:"Channels",icon:{name:"signal-stream"},to:"/channels"},{name:"Finances",icon:{name:"money-bills-simple"},children:[g.value?void 0:{name:"Wallet",to:"/finances/spends"},{name:"Remittances",to:"/finances/remittances"}].filter(Boolean)},{name:"Disputes",icon:{name:"seal-exclamation"},children:[{name:"Weight Mismatch",to:"/disputes/weight-mismatch"},{name:"Claims",to:"/disputes/claims"}]},{name:"Browse API",icon:{name:"coffee"},to:"/documents"},{name:"Settings",icon:{name:"cog"},to:"/settings"},{name:"Support",icon:{name:"headset"},to:"/support"},{name:"Information Center",icon:{name:"circle-info"},children:[]}]);return{activeRoute:f,navigation:v,changeRoute:m}}}),_withScopeId$4=c=>(pushScopeId("data-v-9ca1ff9a"),c=c(),popScopeId(),c),_hoisted_1$a={key:0,width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},_hoisted_2$8=_withScopeId$4(()=>createBaseVNode("path",{d:"M26.28 0C27.2729 0 28.1372 0.625 28.4515 1.56286L32.4761 9.05357C32.4493 9.08929 32.4404 9.10714 32.4136 9.14286H0.590759C0.563974 9.10714 0.555045 9.09286 0.528259 9.05714L4.55504 1.56286C4.8679 0.625 5.73362 0 6.72504 0H14.2158H26.28Z",fill:"#E6CB97"},null,-1)),_hoisted_3$5=_withScopeId$4(()=>createBaseVNode("path",{d:"M32.5 9.14307V28.5716C32.5 30.4652 30.965 32.0002 29.0714 32.0002H3.92857C2.035 32.0002 0.5 30.4645 0.5 28.5716V9.14307H11.9286C14.2143 9.14307 16.5 9.14307 21.0071 9.14307H32.5Z",fill:"#E6CB97"},null,-1)),_hoisted_4$4=_withScopeId$4(()=>createBaseVNode("path",{opacity:"0.2",d:"M19.3952 0H13.7571L11.319 9.29524H21.6809L19.3952 0Z",fill:"#3D445C"},null,-1)),_hoisted_5$4=_withScopeId$4(()=>createBaseVNode("path",{opacity:"0.2",d:"M11.319 9.29541H21.6809V19.0478H11.319V9.29541Z",fill:"#3D445C"},null,-1)),_hoisted_6$4=_withScopeId$4(()=>createBaseVNode("path",{opacity:"0.1",d:"M32.5 28.5716V9.14307H21.0071H11.9286H0.5V28.5716C0.5 30.4645 2.035 32.0002 3.92857 32.0002H29.0714C30.965 32.0002 32.5 30.4652 32.5 28.5716Z",fill:"#E0E3EB"},null,-1)),_hoisted_7$4=[_hoisted_2$8,_hoisted_3$5,_hoisted_4$4,_hoisted_5$4,_hoisted_6$4],_hoisted_8$4={key:1,class:"flex-1 max-h-8",viewBox:"0 0 380 85",fill:"none",xmlns:"http://www.w3.org/2000/svg"},_hoisted_9$2=_withScopeId$4(()=>createBaseVNode("g",{"clip-path":"url(#clip0)"},[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M366.078 15.9639V39.5396L360.455 46.349L354.83 39.5396V15.9639H340.984V44.5171L353.531 59.7079V75.9593H367.377V59.7079L379.924 44.5171V15.9639H366.078Z",fill:"#344154"}),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M183.293 76.0889H197.138L197.139 16.2656H183.293L183.293 76.0889Z",fill:"#344154"}),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M301.273 22.8591V75.7252H315.119V29.7806H333.954V15.9375H308.196L301.273 22.8591Z",fill:"#344154"}),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M275.798 29.7811L291.867 29.8474L291.924 16.0038L275.823 15.9375L263.467 16.0038L256.582 22.9254V69.0689L263.504 75.991H275.766L291.867 76.0573L291.924 62.2137L275.794 62.1474H270.427V53.1028L285.612 53.1033V39.2597L270.427 39.2592V29.8104L275.798 29.7811Z",fill:"#344154"}),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M232.156 53.9346L226.532 60.744L220.908 53.9346V16.2656H207.062V58.9121L221.14 75.9573H231.923L246.001 58.9121V16.2656H232.156V53.9346Z",fill:"#344154"}),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.4692 62.3106L23.098 62.3399L13.9227 62.3018V29.9356L23.1019 29.9736H28.4692V62.3106ZM23.1314 16.1293L13.9233 16.0913V16.0791H10.9827L7.02926 16.0625V16.0791H0.078125V76.0916H6.9722V76.116L23.0743 76.1828L35.4297 76.116L42.315 69.1944V23.0509L35.3922 16.1293H23.1314Z",fill:"#344154"}),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M70.4233 29.7811L86.4923 29.8474L86.5493 16.0038L70.4477 15.9375L58.0918 16.0038L51.207 22.9254V69.0689L58.1294 75.991H70.3912L86.4923 76.0573L86.5493 62.2137L70.4194 62.1474H65.0522V53.1028L80.2366 53.1033L80.2371 39.2597L65.0522 39.2592V29.8104L70.4233 29.7811Z",fill:"#344154"}),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M108.216 16.1191H94.3711V69.136L101.294 76.058H127.052V62.2144H108.216V16.1191Z",fill:"#344154"}),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M160.089 39.2604L147.666 39.2599V16.1191H133.82V76.0936H147.666V53.1035L160.089 53.104V76.0936H173.934V16.2703H160.089V39.2604Z",fill:"#344154"})],-1)),_hoisted_10$1=_withScopeId$4(()=>createBaseVNode("rect",{x:"0.078125",y:"63.75",width:"13.2812",height:"13.2812",fill:"#EF1919"},null,-1)),_hoisted_11$1=_withScopeId$4(()=>createBaseVNode("rect",{x:"366.113",y:"15.9375",width:"13.8125",height:"13.2812",fill:"#EF1919"},null,-1)),_hoisted_12$1=_withScopeId$4(()=>createBaseVNode("defs",null,[createBaseVNode("clipPath",{id:"clip0"},[createBaseVNode("rect",{width:"379.844",height:"85",fill:"white",transform:"translate(0.078125)"})])],-1)),_hoisted_13$1=[_hoisted_9$2,_hoisted_10$1,_hoisted_11$1,_hoisted_12$1];function _sfc_render$a(c,d,f,m,g,v){const y=resolveComponent("DelhiveryZoomSession"),_=resolveComponent("ap-sidebar");return openBlock(),createBlock(_,{"model-value":c.activeRoute,expandable:"",routes:c.navigation,onRouteActive:c.changeRoute},{"nav-before":withCtx(b=>[b.expanded?(openBlock(),createElementBlock("svg",_hoisted_8$4,_hoisted_13$1)):(openBlock(),createElementBlock("svg",_hoisted_1$a,_hoisted_7$4))]),"nav-after":withCtx(b=>[b.expanded?(openBlock(),createBlock(y,{key:0})):createCommentVNode("v-if",!0)]),_:1},8,["model-value","routes","onRouteActive"])}var Sidebar=_export_sfc(_sfc_main$b,[["render",_sfc_render$a],["__scopeId","data-v-9ca1ff9a"],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/_components/sidebar.vue"]]),__glob_3_3=Object.freeze(Object.defineProperty({__proto__:null,default:Sidebar},Symbol.toStringTag,{value:"Module"}));const paramCreator=AccountApiAxiosParamCreator(),getProfile=async c=>{const d=await paramCreator.getProfileUsingGET(c);return api$1.request(d)},useNavbar=()=>{const{t:c}=useI18n(),d=useRouter(),f=computed(()=>breadcrumbs.state.crumbs),{exec:m,data:g,status:v}=useApi("profile",getProfile);return m(),{computedBreadcrumbs:f,user:g,status:v,AvatarTypeEnum:Es,AvatarSizeEnum:Ns,navClick:b=>{b&&d.push(b)},logOut:async()=>{await logout$1(),d.push("/v2/login")},t:c}};var navbar_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$a=defineComponent({name:"Navbar",components:{ApBreadcrumb:au,ApBreadcrumbItem:nu,ApIcon:Te,ApDropdown:ii,ApDropdownItem:di,ApAvatar:gu},setup(){return useNavbar()}}),_withScopeId$3=c=>(pushScopeId("data-v-027fb706"),c=c(),popScopeId(),c),_hoisted_1$9={class:"ucp-headers"},_hoisted_2$7={key:0},_hoisted_3$4={type:"button",class:"space-x-2"},_hoisted_4$3={class:"ucp-headers__right"},_hoisted_5$3={class:"flex items-center mr-1",target:"_blank",href:"https://help.delhivery.com/"},_hoisted_6$3={class:"ml-2.5 text-cta-primary utility-label"},_hoisted_7$3={class:"ml-2.5 text-cta-primary utility-label"},_hoisted_8$3={key:0,class:"ucp-profile"},_hoisted_9$1={class:"flex align-center justify-center"},_hoisted_10={class:"flex align-center ml-2 flex-col justify-center"},_hoisted_11={class:"utility-label text-font-default-black"},_hoisted_12={class:"utility-helpertext text-font-description-placeholder"},_hoisted_13=_withScopeId$3(()=>createBaseVNode("span",null,"Logout",-1));function _sfc_render$9(c,d,f,m,g,v){const y=resolveComponent("ap-icon"),_=resolveComponent("ap-dropdown-item"),b=resolveComponent("ap-dropdown"),C=resolveComponent("ap-breadcrumb-item"),k=resolveComponent("ap-breadcrumb"),$=resolveComponent("router-link"),S=resolveComponent("ap-avatar");return openBlock(),createElementBlock("div",_hoisted_1$9,[createVNode(k,{size:"large",separator:"arrow",align:"left"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.computedBreadcrumbs,w=>(openBlock(),createBlock(C,{key:w.key,class:normalizeClass({"ucp-headers--has-children":w.children}),tag:"div",onClick:E=>w.action()},{default:withCtx(()=>[w.children?(openBlock(),createBlock(b,{key:1,scrollable:!0,"max-height":"200",position:"bottom-right","aria-role":"list"},{trigger:withCtx(()=>[createBaseVNode("div",_hoisted_3$4,[createBaseVNode("span",null,toDisplayString$1(w.label),1),createVNode(y,{class:"ml-2 mt-0.5",icon:"chevron-down",size:"medium"})])]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(w.children,(E,A)=>(openBlock(),createBlock(_,{key:A,value:E,"aria-role":"listitem",onClick:P=>c.navClick(E.route)},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString$1(E.label),1)]),_:2},1032,["value","onClick"]))),128))]),_:2},1024)):(openBlock(),createElementBlock("span",_hoisted_2$7,toDisplayString$1(w.label),1))]),_:2},1032,["class","onClick"]))),128))]),_:1}),createBaseVNode("div",_hoisted_4$3,[createBaseVNode("a",_hoisted_5$3,[createVNode(y,{class:"ucp-headers__right__icon-container",icon:"square-question"}),createBaseVNode("span",_hoisted_6$3,toDisplayString$1(c.t("common.general.help")),1)]),createCommentVNode(` <ap-icon
|
|
class="ucp-headers__right__icon-container"
|
|
:icon="'bell'"
|
|
@click="navClick('')"
|
|
></ap-icon> `),createVNode($,{to:{name:c.TasksRouteNames.TASKS},class:"flex items-center"},{default:withCtx(()=>[createVNode(y,{class:"ucp-headers__right__icon-container",icon:"gears"}),createBaseVNode("span",_hoisted_7$3,toDisplayString$1(c.t("common.general.tasks")),1)]),_:1},8,["to"]),(c.status==="ERROR"||c.status==="SUCCESS")&&c.user?(openBlock(),createElementBlock("div",_hoisted_8$3,[createVNode(b,{position:"bottom-right","aria-role":"list"},{trigger:withCtx(()=>[createBaseVNode("div",_hoisted_9$1,[createVNode(S,{text:c.user.first_name?c.user.first_name.slice(0,2):"",type:c.AvatarTypeEnum.circular,size:c.AvatarSizeEnum.md},null,8,["text","type","size"]),createBaseVNode("div",_hoisted_10,[createBaseVNode("div",_hoisted_11,toDisplayString$1(c.user.first_name)+" "+toDisplayString$1(c.user.last_name),1),createBaseVNode("div",_hoisted_12,toDisplayString$1(c.user.email),1)])])]),default:withCtx(()=>[createVNode(_,{"aria-role":"listitem",onClick:c.logOut},{default:withCtx(()=>[_hoisted_13]),_:1},8,["onClick"])]),_:1})])):createCommentVNode("v-if",!0)])])}var Navbar=_export_sfc(_sfc_main$a,[["render",_sfc_render$9],["__scopeId","data-v-027fb706"],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/_components/navbar/navbar.vue"]]),_imports_0$2="/developer-portal/assets/iso-27001-logo.9b68c53b.png",_imports_1$1="/developer-portal/assets/aicpa-soc2-logo.95786fcc.png",globalFooter_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$9=defineComponent({name:"GlobalFooter"}),_hoisted_1$8={class:"global-footer"},_hoisted_2$6=createStaticVNode('<div class="global-footer__container" data-v-e93c6e8e><div class="global-footer__logos" data-v-e93c6e8e><img src="'+_imports_0$2+'" alt="ISO 27001 Certified - United Registrar of Systems" class="global-footer__logo" data-v-e93c6e8e><img src="'+_imports_1$1+'" alt="AICPA SOC 2" class="global-footer__logo" data-v-e93c6e8e></div><div class="global-footer__content" data-v-e93c6e8e><div class="global-footer__section" data-v-e93c6e8e><h4 class="global-footer__title" data-v-e93c6e8e>Information Security Policy</h4><p class="global-footer__text" data-v-e93c6e8e> Delhivery is committed to safeguarding the confidentiality, integrity and availability of all physical and electronic information assets of the organization. We ensure that the regulatory, operational and contractual requirements are fulfilled. </p></div></div></div>',1),_hoisted_3$3=[_hoisted_2$6];function _sfc_render$8(c,d,f,m,g,v){return openBlock(),createElementBlock("div",_hoisted_1$8,_hoisted_3$3)}var GlobalFooter=_export_sfc(_sfc_main$9,[["render",_sfc_render$8],["__scopeId","data-v-e93c6e8e"],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/components/molecules/global-footer/global-footer.vue"]]),default_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$8=defineComponent({components:{Navbar,Sidebar,GlobalFooter}}),_withScopeId$2=c=>(pushScopeId("data-v-2de710a4"),c=c(),popScopeId(),c),_hoisted_1$7={class:"default-layout"},_hoisted_2$5={class:"default-layout__sidebar"},_hoisted_3$2={class:"default-layout__header"},_hoisted_4$2={class:"default-layout__content layout-content scrollbar"},_hoisted_5$2=_withScopeId$2(()=>createBaseVNode("div",null,null,-1)),_hoisted_6$2={class:"default-layout__main"},_hoisted_7$2={class:"default-layout__page-content"},_hoisted_8$2=_withScopeId$2(()=>createBaseVNode("div",null,null,-1));function _sfc_render$7(c,d,f,m,g,v){const y=resolveComponent("Sidebar"),_=resolveComponent("Navbar"),b=resolveComponent("GlobalFooter");return openBlock(),createElementBlock("div",_hoisted_1$7,[createBaseVNode("div",_hoisted_2$5,[renderSlot(c.$slots,"sidebar",{},()=>[createVNode(y)],!0)]),createBaseVNode("div",_hoisted_3$2,[renderSlot(c.$slots,"header",{},()=>[createVNode(_)],!0)]),createBaseVNode("div",_hoisted_4$2,[_hoisted_5$2,createBaseVNode("div",_hoisted_6$2,[createBaseVNode("div",_hoisted_7$2,[renderSlot(c.$slots,"default",{},void 0,!0)]),createVNode(b)]),_hoisted_8$2])])}var _default=_export_sfc(_sfc_main$8,[["render",_sfc_render$7],["__scopeId","data-v-2de710a4"],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/default/default.vue"]]),__glob_3_4=Object.freeze(Object.defineProperty({__proto__:null,default:_default},Symbol.toStringTag,{value:"Module"})),header_layout_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$7=defineComponent({components:{SignUpHeader:LayoutHeader}}),_hoisted_1$6={class:"bg-background-and-outline-section-and-outline h-full"},_hoisted_2$4={class:"header_layout-layout__header"},_hoisted_3$1={class:"header_layout-layout__content"};function _sfc_render$6(c,d,f,m,g,v){return openBlock(),createElementBlock("div",_hoisted_1$6,[createBaseVNode("div",_hoisted_2$4,[renderSlot(c.$slots,"header",{},void 0,!0)]),createBaseVNode("div",_hoisted_3$1,[renderSlot(c.$slots,"default",{},void 0,!0)])])}var header_layout=_export_sfc(_sfc_main$7,[["render",_sfc_render$6],["__scopeId","data-v-2517ad1a"],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/header_layout/header_layout.vue"]]),__glob_3_5=Object.freeze(Object.defineProperty({__proto__:null,default:header_layout},Symbol.toStringTag,{value:"Module"})),_imports_0$1="/developer-portal/assets/delhivery-white.e046184f.svg",home_page_layout_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$6=defineComponent({components:{ApButton:At},setup(){return useRouter(),{delhiveryWhite:_imports_0$1}}}),_hoisted_1$5={class:"bg-background-and-outline-section-and-outline h-full"};function _sfc_render$5(c,d,f,m,g,v){return openBlock(),createElementBlock("div",_hoisted_1$5,[renderSlot(c.$slots,"default",{},void 0,!0)])}var home_page_layout=_export_sfc(_sfc_main$6,[["render",_sfc_render$5],["__scopeId","data-v-3ec2cb60"],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/home_page_layout/home_page_layout.vue"]]),__glob_3_6=Object.freeze(Object.defineProperty({__proto__:null,default:home_page_layout},Symbol.toStringTag,{value:"Module"})),BuildingsTruck="/developer-portal/assets/buildings-truck.53b308a4.svg",_imports_0="/developer-portal/assets/logo.809bb686.svg",loginM_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$5=defineComponent({setup(){return{BuildingsTruck}}}),_withScopeId$1=c=>(pushScopeId("data-v-e3083658"),c=c(),popScopeId(),c),_hoisted_1$4={class:"login-grid"},_hoisted_2$3={class:"details"},_hoisted_3=_withScopeId$1(()=>createBaseVNode("img",{class:"mb-8 w-28",src:_imports_0},null,-1)),_hoisted_4$1={class:"title"},_hoisted_5$1=_withScopeId$1(()=>createBaseVNode("div",{class:"line"},null,-1)),_hoisted_6$1=_withScopeId$1(()=>createBaseVNode("p",{class:""},"Sign up with us and get started in under 5 minutes",-1)),_hoisted_7$1={class:"content"},_hoisted_8$1={class:"relative z-1"},_hoisted_9=["src"];function _sfc_render$4(c,d,f,m,g,v){return openBlock(),createElementBlock("article",_hoisted_1$4,[createBaseVNode("div",_hoisted_2$3,[_hoisted_3,createBaseVNode("h5",_hoisted_4$1,"Shipping Made Easy!"+toDisplayString$1(),1),_hoisted_5$1,_hoisted_6$1]),createBaseVNode("div",_hoisted_7$1,[createBaseVNode("div",_hoisted_8$1,[renderSlot(c.$slots,"default",{},void 0,!0)]),createBaseVNode("img",{class:"w-full fixed bottom-0 left-0 z-0",src:c.BuildingsTruck},null,8,_hoisted_9)])])}var loginM=_export_sfc(_sfc_main$5,[["render",_sfc_render$4],["__scopeId","data-v-e3083658"],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/login/login-m.vue"]]),__glob_3_7=Object.freeze(Object.defineProperty({__proto__:null,default:loginM},Symbol.toStringTag,{value:"Module"})),_imports_1="/developer-portal/assets/dots.86659f0f.svg",_imports_2="/developer-portal/assets/truck.5090af27.svg",_imports_3="/developer-portal/assets/money.bcaf306d.svg",_imports_4="/developer-portal/assets/arrow-rotate.af0f72cc.svg",_imports_5="/developer-portal/assets/cart.66fccc47.svg",_imports_6="/developer-portal/assets/nykaa.874e696e.svg",_imports_7="/developer-portal/assets/amazone.0395a7ee.svg",_imports_8="/developer-portal/assets/myglamm.d6f08e6c.svg",_imports_9="/developer-portal/assets/flipkart.1ee1b59d.svg",_imports_10="/developer-portal/assets/nestasia.e17bf7e1.svg",_imports_11="/developer-portal/assets/meesho.6374a3bd.svg",_imports_12="/developer-portal/assets/fp.a9cfa8d0.svg",_imports_13="/developer-portal/assets/footer.d2186608.svg",_imports_14="/developer-portal/assets/footer-mid.fe08afa9.svg",login_vue_vue_type_style_index_0_scoped_true_lang="";const _withScopeId=c=>(pushScopeId("data-v-65759418"),c=c(),popScopeId(),c),_hoisted_1$3={class:"login-page-wrapper"},_hoisted_2$2=createStaticVNode('<div class="login-page-logo" data-v-65759418><div class="logo-wrap" data-v-65759418><img src="'+_imports_0+'" data-v-65759418></div></div><span class="dots-images-top" data-v-65759418><img src="'+_imports_1+'" data-v-65759418></span>',2),_hoisted_4={class:"content-wrapper"},_hoisted_5=createStaticVNode('<div class="content-left" data-v-65759418><div class="shipping-head" data-v-65759418>Shipping Made Easy!</div><div class="shipping-subhead" data-v-65759418> Sign up with us and get started in under 5 minutes </div><div class="icon-wrap" data-v-65759418><div class="img-contain" data-v-65759418><img src="'+_imports_2+'" data-v-65759418></div><div class="text-contain" data-v-65759418> Deliver faster to the remotest corners of India </div></div><div class="icon-wrap" data-v-65759418><div class="img-contain" data-v-65759418><img src="'+_imports_3+'" data-v-65759418></div><div class="text-contain" data-v-65759418>Assured COD remittance within 2 days</div></div><div class="icon-wrap" data-v-65759418><div class="img-contain" data-v-65759418><img src="'+_imports_4+'" data-v-65759418></div><div class="text-contain" data-v-65759418> Reduce order returns using our RTO prediction and address validation tools </div></div><div class="icon-wrap" data-v-65759418><div class="img-contain" data-v-65759418><img src="'+_imports_5+'" data-v-65759418></div><div class="text-contain" data-v-65759418> Integrate seamlessly with multiple sales channels </div></div><div class="customer-wrapper" data-v-65759418><div class="customer-head" data-v-65759418>Trusted by over 23,000 customers</div><div class="customer-logo" data-v-65759418><span class="logo-container" data-v-65759418><img src="'+_imports_6+'" data-v-65759418></span><span class="logo-container" data-v-65759418><img src="'+_imports_7+'" data-v-65759418></span><span class="logo-container" data-v-65759418><img src="'+_imports_8+'" data-v-65759418></span><span class="logo-container" data-v-65759418><img src="'+_imports_9+'" data-v-65759418></span><br data-v-65759418><span class="logo-container" data-v-65759418><img src="'+_imports_10+'" data-v-65759418></span><span class="logo-container" data-v-65759418><img src="'+_imports_11+'" data-v-65759418></span><span class="logo-container" data-v-65759418><img src="'+_imports_12+'" data-v-65759418></span></div></div></div>',1),_hoisted_6={class:"content-right"},_hoisted_7=_withScopeId(()=>createBaseVNode("span",{class:"dots-images-left"},[createBaseVNode("img",{src:_imports_1})],-1)),_hoisted_8=createStaticVNode('<div class="footer-wrapper" data-v-65759418><div class="footer-bg" data-v-65759418><img src="'+_imports_13+'" data-v-65759418></div><div class="mid-img" data-v-65759418><img src="'+_imports_14+'" data-v-65759418></div></div>',1),_sfc_main$4=defineComponent({__name:"login",setup(c){return(d,f)=>(openBlock(),createElementBlock("div",_hoisted_1$3,[_hoisted_2$2,createBaseVNode("div",_hoisted_4,[_hoisted_5,createBaseVNode("div",_hoisted_6,[_hoisted_7,renderSlot(d.$slots,"default",{},void 0,!0)])]),_hoisted_8,createVNode(GlobalFooter)]))}});var login=_export_sfc(_sfc_main$4,[["__scopeId","data-v-65759418"],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/login/login.vue"]]),__glob_3_8=Object.freeze(Object.defineProperty({__proto__:null,default:login},Symbol.toStringTag,{value:"Module"})),onboarding_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$3=defineComponent({components:{GlobalFooter}}),_hoisted_1$2={class:"business-registration-container"},_hoisted_2$1={class:"main-content"};function _sfc_render$3(c,d,f,m,g,v){const y=resolveComponent("GlobalFooter");return openBlock(),createElementBlock("div",_hoisted_1$2,[createBaseVNode("div",_hoisted_2$1,[renderSlot(c.$slots,"default",{},void 0,!0),createVNode(y)])])}var onboarding=_export_sfc(_sfc_main$3,[["render",_sfc_render$3],["__scopeId","data-v-4c359600"],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/onboarding/onboarding.vue"]]),__glob_3_9=Object.freeze(Object.defineProperty({__proto__:null,default:onboarding},Symbol.toStringTag,{value:"Module"})),raw_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2=defineComponent({components:{GlobalFooter}}),_hoisted_1$1={class:"layout-content"},_hoisted_2={class:"layout-content__page"};function _sfc_render$2(c,d,f,m,g,v){const y=resolveComponent("GlobalFooter");return openBlock(),createElementBlock("div",_hoisted_1$1,[createBaseVNode("div",_hoisted_2,[renderSlot(c.$slots,"default",{},void 0,!0)]),createVNode(y)])}var raw=_export_sfc(_sfc_main$2,[["render",_sfc_render$2],["__scopeId","data-v-69d243f2"],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/raw/raw.vue"]]),__glob_3_10=Object.freeze(Object.defineProperty({__proto__:null,default:raw},Symbol.toStringTag,{value:"Module"}));const mobileRE=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|samsungbrowser|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,notMobileRE=/CrOS/,tabletRE=/android|ipad|playbook|silk/i,state=reactive({isMobile:void 0}),set$1=c=>{switch(c.action){case"is-mobile":state.isMobile=c.payload;break}},deviceType={state:readonly(state),set:set$1},isMobile=c=>{c||(c={});let d=c.ua;if(!d&&typeof navigator!="undefined"&&(d=navigator.userAgent),d&&d.headers&&typeof d.headers["user-agent"]=="string"&&(d=d.headers["user-agent"]),typeof d!="string")return!1;let f=mobileRE.test(d)&&!notMobileRE.test(d)||!!c.tablet&&tabletRE.test(d);return!f&&c.tablet&&c.featureDetect&&navigator&&navigator.maxTouchPoints>1&&d.indexOf("Macintosh")!==-1&&d.indexOf("Safari")!==-1&&(f=!0),f},setDeviceType=()=>{set$1({action:"is-mobile",payload:isMobile()})},_sfc_main$1=defineComponent({components:{},setup(){const c=shallowRef(),d=ref({}),f=useRoute(),m={"./_components/back-to-home.vue":__glob_3_0,"./_components/delhivery-zoom-session.vue":__glob_3_1,"./_components/header.vue":__glob_3_2,"./_components/sidebar.vue":__glob_3_3,"./default/default.vue":__glob_3_4,"./header_layout/header_layout.vue":__glob_3_5,"./home_page_layout/home_page_layout.vue":__glob_3_6,"./login/login-m.vue":__glob_3_7,"./login/login.vue":__glob_3_8,"./onboarding/onboarding.vue":__glob_3_9,"./raw/raw.vue":__glob_3_10},g=ref(""),v=computed(()=>isMobile()),y=computed(()=>!["login"].includes(g.value)&&v.value);return watch(()=>{var _;return(_=f.meta)==null?void 0:_.layout},async _=>{g.value=_||"default";const b=g.value+(v.value?"-m":"");g.value&&m[`./${g.value}/${b}.vue`]&&(c.value=m[`./${g.value}/${b}.vue`].default)},{immediate:!0}),watch(()=>{var _;return(_=f.meta)==null?void 0:_.layoutProps},_=>{d.value=_||{}},{immediate:!0}),{layout:c,layoutProps:d,metaLayout:g,isMobileDevice:v,showMobileExperienceWarning:y}}});function _sfc_render$1(c,d,f,m,g,v){const y=resolveComponent("router-view"),_=resolveComponent("mobile-experience-warning");return openBlock(),createBlock(resolveDynamicComponent(c.layout),normalizeProps(guardReactiveProps(c.layoutProps)),{default:withCtx(()=>[createVNode(y),c.showMobileExperienceWarning?(openBlock(),createBlock(_,{key:0,class:"fixed bottom-0 left-0 z-1000"})):createCommentVNode("v-if",!0)]),_:1},16)}var layout=_export_sfc(_sfc_main$1,[["render",_sfc_render$1],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/layouts/layout.vue"]]),map;try{map=Map}catch(c){}var set;try{set=Set}catch(c){}function baseClone(c,d,f){if(!c||typeof c!="object"||typeof c=="function")return c;if(c.nodeType&&"cloneNode"in c)return c.cloneNode(!0);if(c instanceof Date)return new Date(c.getTime());if(c instanceof RegExp)return new RegExp(c);if(Array.isArray(c))return c.map(clone);if(map&&c instanceof map)return new Map(Array.from(c.entries()));if(set&&c instanceof set)return new Set(Array.from(c.values()));if(c instanceof Object){d.push(c);var m=Object.create(c);f.push(m);for(var g in c){var v=d.findIndex(function(y){return y===c[g]});m[g]=v>-1?f[v]:baseClone(c[g],d,f)}return m}return c}function clone(c){return baseClone(c,[],[])}const toString$6=Object.prototype.toString,errorToString=Error.prototype.toString,regExpToString=RegExp.prototype.toString,symbolToString$1=typeof Symbol!="undefined"?Symbol.prototype.toString:()=>"",SYMBOL_REGEXP=/^Symbol\((.*)\)(.*)$/;function printNumber(c){return c!=+c?"NaN":c===0&&1/c<0?"-0":""+c}function printSimpleValue(c,d=!1){if(c==null||c===!0||c===!1)return""+c;const f=typeof c;if(f==="number")return printNumber(c);if(f==="string")return d?`"${c}"`:c;if(f==="function")return"[Function "+(c.name||"anonymous")+"]";if(f==="symbol")return symbolToString$1.call(c).replace(SYMBOL_REGEXP,"Symbol($1)");const m=toString$6.call(c).slice(8,-1);return m==="Date"?isNaN(c.getTime())?""+c:c.toISOString(c):m==="Error"||c instanceof Error?"["+errorToString.call(c)+"]":m==="RegExp"?regExpToString.call(c):null}function printValue(c,d){let f=printSimpleValue(c,d);return f!==null?f:JSON.stringify(c,function(m,g){let v=printSimpleValue(this[m],d);return v!==null?v:g},2)}let mixed={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:c,type:d,value:f,originalValue:m})=>{let g=m!=null&&m!==f,v=`${c} must be a \`${d}\` type, but the final value was: \`${printValue(f,!0)}\``+(g?` (cast from the value \`${printValue(m,!0)}\`).`:".");return f===null&&(v+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),v},defined:"${path} must be defined"},string={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},number={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},date={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},boolean={isValue:"${path} field must be ${value}"},object={noUnknown:"${path} field has unspecified keys: ${unknown}"},array={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed,string,number,date,object,array,boolean});var objectProto$c=Object.prototype,hasOwnProperty$9=objectProto$c.hasOwnProperty;function baseHas$1(c,d){return c!=null&&hasOwnProperty$9.call(c,d)}var _baseHas=baseHas$1,isArray$8=Array.isArray,isArray_1=isArray$8,freeGlobal$1=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,_freeGlobal=freeGlobal$1,freeGlobal=_freeGlobal,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root$8=freeGlobal||freeSelf||Function("return this")(),_root=root$8,root$7=_root,Symbol$5=root$7.Symbol,_Symbol=Symbol$5,Symbol$4=_Symbol,objectProto$b=Object.prototype,hasOwnProperty$8=objectProto$b.hasOwnProperty,nativeObjectToString$1=objectProto$b.toString,symToStringTag$1=Symbol$4?Symbol$4.toStringTag:void 0;function getRawTag$1(c){var d=hasOwnProperty$8.call(c,symToStringTag$1),f=c[symToStringTag$1];try{c[symToStringTag$1]=void 0;var m=!0}catch{}var g=nativeObjectToString$1.call(c);return m&&(d?c[symToStringTag$1]=f:delete c[symToStringTag$1]),g}var _getRawTag=getRawTag$1,objectProto$a=Object.prototype,nativeObjectToString=objectProto$a.toString;function objectToString$1(c){return nativeObjectToString.call(c)}var _objectToString=objectToString$1,Symbol$3=_Symbol,getRawTag=_getRawTag,objectToString=_objectToString,nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$3?Symbol$3.toStringTag:void 0;function baseGetTag$5(c){return c==null?c===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(c)?getRawTag(c):objectToString(c)}var _baseGetTag=baseGetTag$5;function isObjectLike$5(c){return c!=null&&typeof c=="object"}var isObjectLike_1=isObjectLike$5,baseGetTag$4=_baseGetTag,isObjectLike$4=isObjectLike_1,symbolTag$1="[object Symbol]";function isSymbol$3(c){return typeof c=="symbol"||isObjectLike$4(c)&&baseGetTag$4(c)==symbolTag$1}var isSymbol_1=isSymbol$3,isArray$7=isArray_1,isSymbol$2=isSymbol_1,reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey$3(c,d){if(isArray$7(c))return!1;var f=typeof c;return f=="number"||f=="symbol"||f=="boolean"||c==null||isSymbol$2(c)?!0:reIsPlainProp.test(c)||!reIsDeepProp.test(c)||d!=null&&c in Object(d)}var _isKey=isKey$3;function isObject$4(c){var d=typeof c;return c!=null&&(d=="object"||d=="function")}var isObject_1=isObject$4,baseGetTag$3=_baseGetTag,isObject$3=isObject_1,asyncTag="[object AsyncFunction]",funcTag$1="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$2(c){if(!isObject$3(c))return!1;var d=baseGetTag$3(c);return d==funcTag$1||d==genTag||d==asyncTag||d==proxyTag}var isFunction_1=isFunction$2,root$6=_root,coreJsData$1=root$6["__core-js_shared__"],_coreJsData=coreJsData$1,coreJsData=_coreJsData,maskSrcKey=function(){var c=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return c?"Symbol(src)_1."+c:""}();function isMasked$1(c){return!!maskSrcKey&&maskSrcKey in c}var _isMasked=isMasked$1,funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource$2(c){if(c!=null){try{return funcToString$1.call(c)}catch{}try{return c+""}catch{}}return""}var _toSource=toSource$2,isFunction$1=isFunction_1,isMasked=_isMasked,isObject$2=isObject_1,toSource$1=_toSource,reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$9=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$7=objectProto$9.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$7).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative$1(c){if(!isObject$2(c)||isMasked(c))return!1;var d=isFunction$1(c)?reIsNative:reIsHostCtor;return d.test(toSource$1(c))}var _baseIsNative=baseIsNative$1;function getValue$1(c,d){return c==null?void 0:c[d]}var _getValue=getValue$1,baseIsNative=_baseIsNative,getValue=_getValue;function getNative$7(c,d){var f=getValue(c,d);return baseIsNative(f)?f:void 0}var _getNative=getNative$7,getNative$6=_getNative,nativeCreate$4=getNative$6(Object,"create"),_nativeCreate=nativeCreate$4,nativeCreate$3=_nativeCreate;function hashClear$1(){this.__data__=nativeCreate$3?nativeCreate$3(null):{},this.size=0}var _hashClear=hashClear$1;function hashDelete$1(c){var d=this.has(c)&&delete this.__data__[c];return this.size-=d?1:0,d}var _hashDelete=hashDelete$1,nativeCreate$2=_nativeCreate,HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$8=Object.prototype,hasOwnProperty$6=objectProto$8.hasOwnProperty;function hashGet$1(c){var d=this.__data__;if(nativeCreate$2){var f=d[c];return f===HASH_UNDEFINED$2?void 0:f}return hasOwnProperty$6.call(d,c)?d[c]:void 0}var _hashGet=hashGet$1,nativeCreate$1=_nativeCreate,objectProto$7=Object.prototype,hasOwnProperty$5=objectProto$7.hasOwnProperty;function hashHas$1(c){var d=this.__data__;return nativeCreate$1?d[c]!==void 0:hasOwnProperty$5.call(d,c)}var _hashHas=hashHas$1,nativeCreate=_nativeCreate,HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet$1(c,d){var f=this.__data__;return this.size+=this.has(c)?0:1,f[c]=nativeCreate&&d===void 0?HASH_UNDEFINED$1:d,this}var _hashSet=hashSet$1,hashClear=_hashClear,hashDelete=_hashDelete,hashGet=_hashGet,hashHas=_hashHas,hashSet=_hashSet;function Hash$1(c){var d=-1,f=c==null?0:c.length;for(this.clear();++d<f;){var m=c[d];this.set(m[0],m[1])}}Hash$1.prototype.clear=hashClear;Hash$1.prototype.delete=hashDelete;Hash$1.prototype.get=hashGet;Hash$1.prototype.has=hashHas;Hash$1.prototype.set=hashSet;var _Hash=Hash$1;function listCacheClear$1(){this.__data__=[],this.size=0}var _listCacheClear=listCacheClear$1;function eq$2(c,d){return c===d||c!==c&&d!==d}var eq_1=eq$2,eq$1=eq_1;function assocIndexOf$4(c,d){for(var f=c.length;f--;)if(eq$1(c[f][0],d))return f;return-1}var _assocIndexOf=assocIndexOf$4,assocIndexOf$3=_assocIndexOf,arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete$1(c){var d=this.__data__,f=assocIndexOf$3(d,c);if(f<0)return!1;var m=d.length-1;return f==m?d.pop():splice.call(d,f,1),--this.size,!0}var _listCacheDelete=listCacheDelete$1,assocIndexOf$2=_assocIndexOf;function listCacheGet$1(c){var d=this.__data__,f=assocIndexOf$2(d,c);return f<0?void 0:d[f][1]}var _listCacheGet=listCacheGet$1,assocIndexOf$1=_assocIndexOf;function listCacheHas$1(c){return assocIndexOf$1(this.__data__,c)>-1}var _listCacheHas=listCacheHas$1,assocIndexOf=_assocIndexOf;function listCacheSet$1(c,d){var f=this.__data__,m=assocIndexOf(f,c);return m<0?(++this.size,f.push([c,d])):f[m][1]=d,this}var _listCacheSet=listCacheSet$1,listCacheClear=_listCacheClear,listCacheDelete=_listCacheDelete,listCacheGet=_listCacheGet,listCacheHas=_listCacheHas,listCacheSet=_listCacheSet;function ListCache$4(c){var d=-1,f=c==null?0:c.length;for(this.clear();++d<f;){var m=c[d];this.set(m[0],m[1])}}ListCache$4.prototype.clear=listCacheClear;ListCache$4.prototype.delete=listCacheDelete;ListCache$4.prototype.get=listCacheGet;ListCache$4.prototype.has=listCacheHas;ListCache$4.prototype.set=listCacheSet;var _ListCache=ListCache$4,getNative$5=_getNative,root$5=_root,Map$4=getNative$5(root$5,"Map"),_Map=Map$4,Hash=_Hash,ListCache$3=_ListCache,Map$3=_Map;function mapCacheClear$1(){this.size=0,this.__data__={hash:new Hash,map:new(Map$3||ListCache$3),string:new Hash}}var _mapCacheClear=mapCacheClear$1;function isKeyable$1(c){var d=typeof c;return d=="string"||d=="number"||d=="symbol"||d=="boolean"?c!=="__proto__":c===null}var _isKeyable=isKeyable$1,isKeyable=_isKeyable;function getMapData$4(c,d){var f=c.__data__;return isKeyable(d)?f[typeof d=="string"?"string":"hash"]:f.map}var _getMapData=getMapData$4,getMapData$3=_getMapData;function mapCacheDelete$1(c){var d=getMapData$3(this,c).delete(c);return this.size-=d?1:0,d}var _mapCacheDelete=mapCacheDelete$1,getMapData$2=_getMapData;function mapCacheGet$1(c){return getMapData$2(this,c).get(c)}var _mapCacheGet=mapCacheGet$1,getMapData$1=_getMapData;function mapCacheHas$1(c){return getMapData$1(this,c).has(c)}var _mapCacheHas=mapCacheHas$1,getMapData=_getMapData;function mapCacheSet$1(c,d){var f=getMapData(this,c),m=f.size;return f.set(c,d),this.size+=f.size==m?0:1,this}var _mapCacheSet=mapCacheSet$1,mapCacheClear=_mapCacheClear,mapCacheDelete=_mapCacheDelete,mapCacheGet=_mapCacheGet,mapCacheHas=_mapCacheHas,mapCacheSet=_mapCacheSet;function MapCache$3(c){var d=-1,f=c==null?0:c.length;for(this.clear();++d<f;){var m=c[d];this.set(m[0],m[1])}}MapCache$3.prototype.clear=mapCacheClear;MapCache$3.prototype.delete=mapCacheDelete;MapCache$3.prototype.get=mapCacheGet;MapCache$3.prototype.has=mapCacheHas;MapCache$3.prototype.set=mapCacheSet;var _MapCache=MapCache$3,MapCache$2=_MapCache,FUNC_ERROR_TEXT="Expected a function";function memoize$1(c,d){if(typeof c!="function"||d!=null&&typeof d!="function")throw new TypeError(FUNC_ERROR_TEXT);var f=function(){var m=arguments,g=d?d.apply(this,m):m[0],v=f.cache;if(v.has(g))return v.get(g);var y=c.apply(this,m);return f.cache=v.set(g,y)||v,y};return f.cache=new(memoize$1.Cache||MapCache$2),f}memoize$1.Cache=MapCache$2;var memoize_1=memoize$1,memoize=memoize_1,MAX_MEMOIZE_SIZE=500;function memoizeCapped$1(c){var d=memoize(c,function(m){return f.size===MAX_MEMOIZE_SIZE&&f.clear(),m}),f=d.cache;return d}var _memoizeCapped=memoizeCapped$1,memoizeCapped=_memoizeCapped,rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar=/\\(\\)?/g,stringToPath$1=memoizeCapped(function(c){var d=[];return c.charCodeAt(0)===46&&d.push(""),c.replace(rePropName,function(f,m,g,v){d.push(g?v.replace(reEscapeChar,"$1"):m||f)}),d}),_stringToPath=stringToPath$1;function arrayMap$1(c,d){for(var f=-1,m=c==null?0:c.length,g=Array(m);++f<m;)g[f]=d(c[f],f,c);return g}var _arrayMap=arrayMap$1,Symbol$2=_Symbol,arrayMap=_arrayMap,isArray$6=isArray_1,isSymbol$1=isSymbol_1,INFINITY$1=1/0,symbolProto$1=Symbol$2?Symbol$2.prototype:void 0,symbolToString=symbolProto$1?symbolProto$1.toString:void 0;function baseToString$1(c){if(typeof c=="string")return c;if(isArray$6(c))return arrayMap(c,baseToString$1)+"";if(isSymbol$1(c))return symbolToString?symbolToString.call(c):"";var d=c+"";return d=="0"&&1/c==-INFINITY$1?"-0":d}var _baseToString=baseToString$1,baseToString=_baseToString;function toString$5(c){return c==null?"":baseToString(c)}var toString_1=toString$5,isArray$5=isArray_1,isKey$2=_isKey,stringToPath=_stringToPath,toString$4=toString_1;function castPath$2(c,d){return isArray$5(c)?c:isKey$2(c,d)?[c]:stringToPath(toString$4(c))}var _castPath=castPath$2,baseGetTag$2=_baseGetTag,isObjectLike$3=isObjectLike_1,argsTag$2="[object Arguments]";function baseIsArguments$1(c){return isObjectLike$3(c)&&baseGetTag$2(c)==argsTag$2}var _baseIsArguments=baseIsArguments$1,baseIsArguments=_baseIsArguments,isObjectLike$2=isObjectLike_1,objectProto$6=Object.prototype,hasOwnProperty$4=objectProto$6.hasOwnProperty,propertyIsEnumerable$1=objectProto$6.propertyIsEnumerable,isArguments$2=baseIsArguments(function(){return arguments}())?baseIsArguments:function(c){return isObjectLike$2(c)&&hasOwnProperty$4.call(c,"callee")&&!propertyIsEnumerable$1.call(c,"callee")},isArguments_1=isArguments$2,MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex$2(c,d){var f=typeof c;return d=d==null?MAX_SAFE_INTEGER$1:d,!!d&&(f=="number"||f!="symbol"&&reIsUint.test(c))&&c>-1&&c%1==0&&c<d}var _isIndex=isIndex$2,MAX_SAFE_INTEGER=9007199254740991;function isLength$3(c){return typeof c=="number"&&c>-1&&c%1==0&&c<=MAX_SAFE_INTEGER}var isLength_1=isLength$3,isSymbol=isSymbol_1,INFINITY=1/0;function toKey$4(c){if(typeof c=="string"||isSymbol(c))return c;var d=c+"";return d=="0"&&1/c==-INFINITY?"-0":d}var _toKey=toKey$4,castPath$1=_castPath,isArguments$1=isArguments_1,isArray$4=isArray_1,isIndex$1=_isIndex,isLength$2=isLength_1,toKey$3=_toKey;function hasPath$2(c,d,f){d=castPath$1(d,c);for(var m=-1,g=d.length,v=!1;++m<g;){var y=toKey$3(d[m]);if(!(v=c!=null&&f(c,y)))break;c=c[y]}return v||++m!=g?v:(g=c==null?0:c.length,!!g&&isLength$2(g)&&isIndex$1(y,g)&&(isArray$4(c)||isArguments$1(c)))}var _hasPath=hasPath$2,baseHas=_baseHas,hasPath$1=_hasPath;function has(c,d){return c!=null&&hasPath$1(c,d,baseHas)}var has_1=has;const isSchema=c=>c&&c.__isYupSchema__;class Condition{constructor(d,f){if(this.fn=void 0,this.refs=d,this.refs=d,typeof f=="function"){this.fn=f;return}if(!has_1(f,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!f.then&&!f.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:m,then:g,otherwise:v}=f,y=typeof m=="function"?m:(..._)=>_.every(b=>b===m);this.fn=function(..._){let b=_.pop(),C=_.pop(),k=y(..._)?g:v;if(!!k)return typeof k=="function"?k(C):C.concat(k.resolve(b))}}resolve(d,f){let m=this.refs.map(v=>v.getValue(f==null?void 0:f.value,f==null?void 0:f.parent,f==null?void 0:f.context)),g=this.fn.apply(d,m.concat(d,f));if(g===void 0||g===d)return d;if(!isSchema(g))throw new TypeError("conditions must return a schema object");return g.resolve(f)}}function toArray(c){return c==null?[]:[].concat(c)}function _extends$4(){return _extends$4=Object.assign||function(c){for(var d=1;d<arguments.length;d++){var f=arguments[d];for(var m in f)Object.prototype.hasOwnProperty.call(f,m)&&(c[m]=f[m])}return c},_extends$4.apply(this,arguments)}let strReg=/\$\{\s*(\w+)\s*\}/g;class ValidationError extends Error{static formatError(d,f){const m=f.label||f.path||"this";return m!==f.path&&(f=_extends$4({},f,{path:m})),typeof d=="string"?d.replace(strReg,(g,v)=>printValue(f[v])):typeof d=="function"?d(f):d}static isError(d){return d&&d.name==="ValidationError"}constructor(d,f,m,g){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=f,this.path=m,this.type=g,this.errors=[],this.inner=[],toArray(d).forEach(v=>{ValidationError.isError(v)?(this.errors.push(...v.errors),this.inner=this.inner.concat(v.inner.length?v.inner:v)):this.errors.push(v)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,ValidationError)}}const once=c=>{let d=!1;return(...f)=>{d||(d=!0,c(...f))}};function runTests(c,d){let{endEarly:f,tests:m,args:g,value:v,errors:y,sort:_,path:b}=c,C=once(d),k=m.length;const $=[];if(y=y||[],!k)return y.length?C(new ValidationError(y,v,b)):C(null,v);for(let S=0;S<m.length;S++){const w=m[S];w(g,function(A){if(A){if(!ValidationError.isError(A))return C(A,v);if(f)return A.value=v,C(A,v);$.push(A)}if(--k<=0){if($.length&&(_&&$.sort(_),y.length&&$.push(...y),y=$),y.length){C(new ValidationError(y,v,b),v);return}C(null,v)}})}}var getNative$4=_getNative,defineProperty$1=function(){try{var c=getNative$4(Object,"defineProperty");return c({},"",{}),c}catch{}}(),_defineProperty=defineProperty$1,defineProperty=_defineProperty;function baseAssignValue$2(c,d,f){d=="__proto__"&&defineProperty?defineProperty(c,d,{configurable:!0,enumerable:!0,value:f,writable:!0}):c[d]=f}var _baseAssignValue=baseAssignValue$2;function createBaseFor$1(c){return function(d,f,m){for(var g=-1,v=Object(d),y=m(d),_=y.length;_--;){var b=y[c?_:++g];if(f(v[b],b,v)===!1)break}return d}}var _createBaseFor=createBaseFor$1,createBaseFor=_createBaseFor,baseFor$1=createBaseFor(),_baseFor=baseFor$1;function baseTimes$1(c,d){for(var f=-1,m=Array(c);++f<c;)m[f]=d(f);return m}var _baseTimes=baseTimes$1,isBuffer$2={exports:{}};function stubFalse(){return!1}var stubFalse_1=stubFalse;(function(c,d){var f=_root,m=stubFalse_1,g=d&&!d.nodeType&&d,v=g&&!0&&c&&!c.nodeType&&c,y=v&&v.exports===g,_=y?f.Buffer:void 0,b=_?_.isBuffer:void 0,C=b||m;c.exports=C})(isBuffer$2,isBuffer$2.exports);var baseGetTag$1=_baseGetTag,isLength$1=isLength_1,isObjectLike$1=isObjectLike_1,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$1="[object Boolean]",dateTag$1="[object Date]",errorTag$1="[object Error]",funcTag="[object Function]",mapTag$2="[object Map]",numberTag$1="[object Number]",objectTag$2="[object Object]",regexpTag$1="[object RegExp]",setTag$2="[object Set]",stringTag$1="[object String]",weakMapTag$1="[object WeakMap]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$2="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0;typedArrayTags[argsTag$1]=typedArrayTags[arrayTag$1]=typedArrayTags[arrayBufferTag$1]=typedArrayTags[boolTag$1]=typedArrayTags[dataViewTag$2]=typedArrayTags[dateTag$1]=typedArrayTags[errorTag$1]=typedArrayTags[funcTag]=typedArrayTags[mapTag$2]=typedArrayTags[numberTag$1]=typedArrayTags[objectTag$2]=typedArrayTags[regexpTag$1]=typedArrayTags[setTag$2]=typedArrayTags[stringTag$1]=typedArrayTags[weakMapTag$1]=!1;function baseIsTypedArray$1(c){return isObjectLike$1(c)&&isLength$1(c.length)&&!!typedArrayTags[baseGetTag$1(c)]}var _baseIsTypedArray=baseIsTypedArray$1;function baseUnary$1(c){return function(d){return c(d)}}var _baseUnary=baseUnary$1,_nodeUtil={exports:{}};(function(c,d){var f=_freeGlobal,m=d&&!d.nodeType&&d,g=m&&!0&&c&&!c.nodeType&&c,v=g&&g.exports===m,y=v&&f.process,_=function(){try{var b=g&&g.require&&g.require("util").types;return b||y&&y.binding&&y.binding("util")}catch{}}();c.exports=_})(_nodeUtil,_nodeUtil.exports);var baseIsTypedArray=_baseIsTypedArray,baseUnary=_baseUnary,nodeUtil=_nodeUtil.exports,nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray,isTypedArray$2=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray,isTypedArray_1=isTypedArray$2,baseTimes=_baseTimes,isArguments=isArguments_1,isArray$3=isArray_1,isBuffer$1=isBuffer$2.exports,isIndex=_isIndex,isTypedArray$1=isTypedArray_1,objectProto$5=Object.prototype,hasOwnProperty$3=objectProto$5.hasOwnProperty;function arrayLikeKeys$1(c,d){var f=isArray$3(c),m=!f&&isArguments(c),g=!f&&!m&&isBuffer$1(c),v=!f&&!m&&!g&&isTypedArray$1(c),y=f||m||g||v,_=y?baseTimes(c.length,String):[],b=_.length;for(var C in c)(d||hasOwnProperty$3.call(c,C))&&!(y&&(C=="length"||g&&(C=="offset"||C=="parent")||v&&(C=="buffer"||C=="byteLength"||C=="byteOffset")||isIndex(C,b)))&&_.push(C);return _}var _arrayLikeKeys=arrayLikeKeys$1,objectProto$4=Object.prototype;function isPrototype$1(c){var d=c&&c.constructor,f=typeof d=="function"&&d.prototype||objectProto$4;return c===f}var _isPrototype=isPrototype$1;function overArg$1(c,d){return function(f){return c(d(f))}}var _overArg=overArg$1,overArg=_overArg,nativeKeys$1=overArg(Object.keys,Object),_nativeKeys=nativeKeys$1,isPrototype=_isPrototype,nativeKeys=_nativeKeys,objectProto$3=Object.prototype,hasOwnProperty$2=objectProto$3.hasOwnProperty;function baseKeys$1(c){if(!isPrototype(c))return nativeKeys(c);var d=[];for(var f in Object(c))hasOwnProperty$2.call(c,f)&&f!="constructor"&&d.push(f);return d}var _baseKeys=baseKeys$1,isFunction=isFunction_1,isLength=isLength_1;function isArrayLike$1(c){return c!=null&&isLength(c.length)&&!isFunction(c)}var isArrayLike_1=isArrayLike$1,arrayLikeKeys=_arrayLikeKeys,baseKeys=_baseKeys,isArrayLike=isArrayLike_1;function keys$3(c){return isArrayLike(c)?arrayLikeKeys(c):baseKeys(c)}var keys_1=keys$3,baseFor=_baseFor,keys$2=keys_1;function baseForOwn$2(c,d){return c&&baseFor(c,d,keys$2)}var _baseForOwn=baseForOwn$2,ListCache$2=_ListCache;function stackClear$1(){this.__data__=new ListCache$2,this.size=0}var _stackClear=stackClear$1;function stackDelete$1(c){var d=this.__data__,f=d.delete(c);return this.size=d.size,f}var _stackDelete=stackDelete$1;function stackGet$1(c){return this.__data__.get(c)}var _stackGet=stackGet$1;function stackHas$1(c){return this.__data__.has(c)}var _stackHas=stackHas$1,ListCache$1=_ListCache,Map$2=_Map,MapCache$1=_MapCache,LARGE_ARRAY_SIZE=200;function stackSet$1(c,d){var f=this.__data__;if(f instanceof ListCache$1){var m=f.__data__;if(!Map$2||m.length<LARGE_ARRAY_SIZE-1)return m.push([c,d]),this.size=++f.size,this;f=this.__data__=new MapCache$1(m)}return f.set(c,d),this.size=f.size,this}var _stackSet=stackSet$1,ListCache=_ListCache,stackClear=_stackClear,stackDelete=_stackDelete,stackGet=_stackGet,stackHas=_stackHas,stackSet=_stackSet;function Stack$2(c){var d=this.__data__=new ListCache(c);this.size=d.size}Stack$2.prototype.clear=stackClear;Stack$2.prototype.delete=stackDelete;Stack$2.prototype.get=stackGet;Stack$2.prototype.has=stackHas;Stack$2.prototype.set=stackSet;var _Stack=Stack$2,HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd$1(c){return this.__data__.set(c,HASH_UNDEFINED),this}var _setCacheAdd=setCacheAdd$1;function setCacheHas$1(c){return this.__data__.has(c)}var _setCacheHas=setCacheHas$1,MapCache=_MapCache,setCacheAdd=_setCacheAdd,setCacheHas=_setCacheHas;function SetCache$1(c){var d=-1,f=c==null?0:c.length;for(this.__data__=new MapCache;++d<f;)this.add(c[d])}SetCache$1.prototype.add=SetCache$1.prototype.push=setCacheAdd;SetCache$1.prototype.has=setCacheHas;var _SetCache=SetCache$1;function arraySome$1(c,d){for(var f=-1,m=c==null?0:c.length;++f<m;)if(d(c[f],f,c))return!0;return!1}var _arraySome=arraySome$1;function cacheHas$1(c,d){return c.has(d)}var _cacheHas=cacheHas$1,SetCache=_SetCache,arraySome=_arraySome,cacheHas=_cacheHas,COMPARE_PARTIAL_FLAG$5=1,COMPARE_UNORDERED_FLAG$3=2;function equalArrays$2(c,d,f,m,g,v){var y=f&COMPARE_PARTIAL_FLAG$5,_=c.length,b=d.length;if(_!=b&&!(y&&b>_))return!1;var C=v.get(c),k=v.get(d);if(C&&k)return C==d&&k==c;var $=-1,S=!0,w=f&COMPARE_UNORDERED_FLAG$3?new SetCache:void 0;for(v.set(c,d),v.set(d,c);++$<_;){var E=c[$],A=d[$];if(m)var P=y?m(A,E,$,d,c,v):m(E,A,$,c,d,v);if(P!==void 0){if(P)continue;S=!1;break}if(w){if(!arraySome(d,function(x,I){if(!cacheHas(w,I)&&(E===x||g(E,x,f,m,v)))return w.push(I)})){S=!1;break}}else if(!(E===A||g(E,A,f,m,v))){S=!1;break}}return v.delete(c),v.delete(d),S}var _equalArrays=equalArrays$2,root$4=_root,Uint8Array$2=root$4.Uint8Array,_Uint8Array=Uint8Array$2;function mapToArray$1(c){var d=-1,f=Array(c.size);return c.forEach(function(m,g){f[++d]=[g,m]}),f}var _mapToArray=mapToArray$1;function setToArray$1(c){var d=-1,f=Array(c.size);return c.forEach(function(m){f[++d]=m}),f}var _setToArray=setToArray$1,Symbol$1=_Symbol,Uint8Array$1=_Uint8Array,eq=eq_1,equalArrays$1=_equalArrays,mapToArray=_mapToArray,setToArray=_setToArray,COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag$1="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag$1="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag$1="[object DataView]",symbolProto=Symbol$1?Symbol$1.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag$1(c,d,f,m,g,v,y){switch(f){case dataViewTag$1:if(c.byteLength!=d.byteLength||c.byteOffset!=d.byteOffset)return!1;c=c.buffer,d=d.buffer;case arrayBufferTag:return!(c.byteLength!=d.byteLength||!v(new Uint8Array$1(c),new Uint8Array$1(d)));case boolTag:case dateTag:case numberTag:return eq(+c,+d);case errorTag:return c.name==d.name&&c.message==d.message;case regexpTag:case stringTag:return c==d+"";case mapTag$1:var _=mapToArray;case setTag$1:var b=m&COMPARE_PARTIAL_FLAG$4;if(_||(_=setToArray),c.size!=d.size&&!b)return!1;var C=y.get(c);if(C)return C==d;m|=COMPARE_UNORDERED_FLAG$2,y.set(c,d);var k=equalArrays$1(_(c),_(d),m,g,v,y);return y.delete(c),k;case symbolTag:if(symbolValueOf)return symbolValueOf.call(c)==symbolValueOf.call(d)}return!1}var _equalByTag=equalByTag$1;function arrayPush$1(c,d){for(var f=-1,m=d.length,g=c.length;++f<m;)c[g+f]=d[f];return c}var _arrayPush=arrayPush$1,arrayPush=_arrayPush,isArray$2=isArray_1;function baseGetAllKeys$1(c,d,f){var m=d(c);return isArray$2(c)?m:arrayPush(m,f(c))}var _baseGetAllKeys=baseGetAllKeys$1;function arrayFilter$1(c,d){for(var f=-1,m=c==null?0:c.length,g=0,v=[];++f<m;){var y=c[f];d(y,f,c)&&(v[g++]=y)}return v}var _arrayFilter=arrayFilter$1;function stubArray$1(){return[]}var stubArray_1=stubArray$1,arrayFilter=_arrayFilter,stubArray=stubArray_1,objectProto$2=Object.prototype,propertyIsEnumerable=objectProto$2.propertyIsEnumerable,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbols$1=nativeGetSymbols?function(c){return c==null?[]:(c=Object(c),arrayFilter(nativeGetSymbols(c),function(d){return propertyIsEnumerable.call(c,d)}))}:stubArray,_getSymbols=getSymbols$1,baseGetAllKeys=_baseGetAllKeys,getSymbols=_getSymbols,keys$1=keys_1;function getAllKeys$1(c){return baseGetAllKeys(c,keys$1,getSymbols)}var _getAllKeys=getAllKeys$1,getAllKeys=_getAllKeys,COMPARE_PARTIAL_FLAG$3=1,objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty;function equalObjects$1(c,d,f,m,g,v){var y=f&COMPARE_PARTIAL_FLAG$3,_=getAllKeys(c),b=_.length,C=getAllKeys(d),k=C.length;if(b!=k&&!y)return!1;for(var $=b;$--;){var S=_[$];if(!(y?S in d:hasOwnProperty$1.call(d,S)))return!1}var w=v.get(c),E=v.get(d);if(w&&E)return w==d&&E==c;var A=!0;v.set(c,d),v.set(d,c);for(var P=y;++$<b;){S=_[$];var x=c[S],I=d[S];if(m)var V=y?m(I,x,S,d,c,v):m(x,I,S,c,d,v);if(!(V===void 0?x===I||g(x,I,f,m,v):V)){A=!1;break}P||(P=S=="constructor")}if(A&&!P){var R=c.constructor,B=d.constructor;R!=B&&"constructor"in c&&"constructor"in d&&!(typeof R=="function"&&R instanceof R&&typeof B=="function"&&B instanceof B)&&(A=!1)}return v.delete(c),v.delete(d),A}var _equalObjects=equalObjects$1,getNative$3=_getNative,root$3=_root,DataView$2=getNative$3(root$3,"DataView"),_DataView=DataView$2,getNative$2=_getNative,root$2=_root,Promise$2=getNative$2(root$2,"Promise"),_Promise=Promise$2,getNative$1=_getNative,root$1=_root,Set$2=getNative$1(root$1,"Set"),_Set=Set$2,getNative=_getNative,root=_root,WeakMap$2=getNative(root,"WeakMap"),_WeakMap=WeakMap$2,DataView$1=_DataView,Map$1=_Map,Promise$1=_Promise,Set$1=_Set,WeakMap$1=_WeakMap,baseGetTag=_baseGetTag,toSource=_toSource,mapTag="[object Map]",objectTag$1="[object Object]",promiseTag="[object Promise]",setTag="[object Set]",weakMapTag="[object WeakMap]",dataViewTag="[object DataView]",dataViewCtorString=toSource(DataView$1),mapCtorString=toSource(Map$1),promiseCtorString=toSource(Promise$1),setCtorString=toSource(Set$1),weakMapCtorString=toSource(WeakMap$1),getTag$1=baseGetTag;(DataView$1&&getTag$1(new DataView$1(new ArrayBuffer(1)))!=dataViewTag||Map$1&&getTag$1(new Map$1)!=mapTag||Promise$1&&getTag$1(Promise$1.resolve())!=promiseTag||Set$1&&getTag$1(new Set$1)!=setTag||WeakMap$1&&getTag$1(new WeakMap$1)!=weakMapTag)&&(getTag$1=function(c){var d=baseGetTag(c),f=d==objectTag$1?c.constructor:void 0,m=f?toSource(f):"";if(m)switch(m){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag}return d});var _getTag=getTag$1,Stack$1=_Stack,equalArrays=_equalArrays,equalByTag=_equalByTag,equalObjects=_equalObjects,getTag=_getTag,isArray$1=isArray_1,isBuffer=isBuffer$2.exports,isTypedArray=isTypedArray_1,COMPARE_PARTIAL_FLAG$2=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseIsEqualDeep$1(c,d,f,m,g,v){var y=isArray$1(c),_=isArray$1(d),b=y?arrayTag:getTag(c),C=_?arrayTag:getTag(d);b=b==argsTag?objectTag:b,C=C==argsTag?objectTag:C;var k=b==objectTag,$=C==objectTag,S=b==C;if(S&&isBuffer(c)){if(!isBuffer(d))return!1;y=!0,k=!1}if(S&&!k)return v||(v=new Stack$1),y||isTypedArray(c)?equalArrays(c,d,f,m,g,v):equalByTag(c,d,b,f,m,g,v);if(!(f&COMPARE_PARTIAL_FLAG$2)){var w=k&&hasOwnProperty.call(c,"__wrapped__"),E=$&&hasOwnProperty.call(d,"__wrapped__");if(w||E){var A=w?c.value():c,P=E?d.value():d;return v||(v=new Stack$1),g(A,P,f,m,v)}}return S?(v||(v=new Stack$1),equalObjects(c,d,f,m,g,v)):!1}var _baseIsEqualDeep=baseIsEqualDeep$1,baseIsEqualDeep=_baseIsEqualDeep,isObjectLike=isObjectLike_1;function baseIsEqual$2(c,d,f,m,g){return c===d?!0:c==null||d==null||!isObjectLike(c)&&!isObjectLike(d)?c!==c&&d!==d:baseIsEqualDeep(c,d,f,m,baseIsEqual$2,g)}var _baseIsEqual=baseIsEqual$2,Stack=_Stack,baseIsEqual$1=_baseIsEqual,COMPARE_PARTIAL_FLAG$1=1,COMPARE_UNORDERED_FLAG$1=2;function baseIsMatch$1(c,d,f,m){var g=f.length,v=g,y=!m;if(c==null)return!v;for(c=Object(c);g--;){var _=f[g];if(y&&_[2]?_[1]!==c[_[0]]:!(_[0]in c))return!1}for(;++g<v;){_=f[g];var b=_[0],C=c[b],k=_[1];if(y&&_[2]){if(C===void 0&&!(b in c))return!1}else{var $=new Stack;if(m)var S=m(C,k,b,c,d,$);if(!(S===void 0?baseIsEqual$1(k,C,COMPARE_PARTIAL_FLAG$1|COMPARE_UNORDERED_FLAG$1,m,$):S))return!1}}return!0}var _baseIsMatch=baseIsMatch$1,isObject$1=isObject_1;function isStrictComparable$2(c){return c===c&&!isObject$1(c)}var _isStrictComparable=isStrictComparable$2,isStrictComparable$1=_isStrictComparable,keys=keys_1;function getMatchData$1(c){for(var d=keys(c),f=d.length;f--;){var m=d[f],g=c[m];d[f]=[m,g,isStrictComparable$1(g)]}return d}var _getMatchData=getMatchData$1;function matchesStrictComparable$2(c,d){return function(f){return f==null?!1:f[c]===d&&(d!==void 0||c in Object(f))}}var _matchesStrictComparable=matchesStrictComparable$2,baseIsMatch=_baseIsMatch,getMatchData=_getMatchData,matchesStrictComparable$1=_matchesStrictComparable;function baseMatches$1(c){var d=getMatchData(c);return d.length==1&&d[0][2]?matchesStrictComparable$1(d[0][0],d[0][1]):function(f){return f===c||baseIsMatch(f,c,d)}}var _baseMatches=baseMatches$1,castPath=_castPath,toKey$2=_toKey;function baseGet$2(c,d){d=castPath(d,c);for(var f=0,m=d.length;c!=null&&f<m;)c=c[toKey$2(d[f++])];return f&&f==m?c:void 0}var _baseGet=baseGet$2,baseGet$1=_baseGet;function get$1(c,d,f){var m=c==null?void 0:baseGet$1(c,d);return m===void 0?f:m}var get_1=get$1;function baseHasIn$1(c,d){return c!=null&&d in Object(c)}var _baseHasIn=baseHasIn$1,baseHasIn=_baseHasIn,hasPath=_hasPath;function hasIn$1(c,d){return c!=null&&hasPath(c,d,baseHasIn)}var hasIn_1=hasIn$1,baseIsEqual=_baseIsEqual,get=get_1,hasIn=hasIn_1,isKey$1=_isKey,isStrictComparable=_isStrictComparable,matchesStrictComparable=_matchesStrictComparable,toKey$1=_toKey,COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty$1(c,d){return isKey$1(c)&&isStrictComparable(d)?matchesStrictComparable(toKey$1(c),d):function(f){var m=get(f,c);return m===void 0&&m===d?hasIn(f,c):baseIsEqual(d,m,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}var _baseMatchesProperty=baseMatchesProperty$1;function identity$1(c){return c}var identity_1=identity$1;function baseProperty$1(c){return function(d){return d==null?void 0:d[c]}}var _baseProperty=baseProperty$1,baseGet=_baseGet;function basePropertyDeep$1(c){return function(d){return baseGet(d,c)}}var _basePropertyDeep=basePropertyDeep$1,baseProperty=_baseProperty,basePropertyDeep=_basePropertyDeep,isKey=_isKey,toKey=_toKey;function property$1(c){return isKey(c)?baseProperty(toKey(c)):basePropertyDeep(c)}var property_1=property$1,baseMatches=_baseMatches,baseMatchesProperty=_baseMatchesProperty,identity=identity_1,isArray=isArray_1,property=property_1;function baseIteratee$2(c){return typeof c=="function"?c:c==null?identity:typeof c=="object"?isArray(c)?baseMatchesProperty(c[0],c[1]):baseMatches(c):property(c)}var _baseIteratee=baseIteratee$2,baseAssignValue$1=_baseAssignValue,baseForOwn$1=_baseForOwn,baseIteratee$1=_baseIteratee;function mapValues(c,d){var f={};return d=baseIteratee$1(d),baseForOwn$1(c,function(m,g,v){baseAssignValue$1(f,g,d(m,g,v))}),f}var mapValues_1=mapValues;function Cache(c){this._maxSize=c,this.clear()}Cache.prototype.clear=function(){this._size=0,this._values=Object.create(null)};Cache.prototype.get=function(c){return this._values[c]};Cache.prototype.set=function(c,d){return this._size>=this._maxSize&&this.clear(),c in this._values||this._size++,this._values[c]=d};var SPLIT_REGEX=/[^.^\]^[]+|(?=\[\]|\.\.)/g,DIGIT_REGEX=/^\d+$/,LEAD_DIGIT_REGEX=/^\d/,SPEC_CHAR_REGEX=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,CLEAN_QUOTES_REGEX=/^\s*(['"]?)(.*?)(\1)\s*$/,MAX_CACHE_SIZE=512,pathCache=new Cache(MAX_CACHE_SIZE),setCache=new Cache(MAX_CACHE_SIZE),getCache=new Cache(MAX_CACHE_SIZE),propertyExpr={Cache,split,normalizePath,setter:function(c){var d=normalizePath(c);return setCache.get(c)||setCache.set(c,function(m,g){for(var v=0,y=d.length,_=m;v<y-1;){var b=d[v];if(b==="__proto__"||b==="constructor"||b==="prototype")return m;_=_[d[v++]]}_[d[v]]=g})},getter:function(c,d){var f=normalizePath(c);return getCache.get(c)||getCache.set(c,function(g){for(var v=0,y=f.length;v<y;)if(g!=null||!d)g=g[f[v++]];else return;return g})},join:function(c){return c.reduce(function(d,f){return d+(isQuoted(f)||DIGIT_REGEX.test(f)?"["+f+"]":(d?".":"")+f)},"")},forEach:function(c,d,f){forEach(Array.isArray(c)?c:split(c),d,f)}};function normalizePath(c){return pathCache.get(c)||pathCache.set(c,split(c).map(function(d){return d.replace(CLEAN_QUOTES_REGEX,"$2")}))}function split(c){return c.match(SPLIT_REGEX)||[""]}function forEach(c,d,f){var m=c.length,g,v,y,_;for(v=0;v<m;v++)g=c[v],g&&(shouldBeQuoted(g)&&(g='"'+g+'"'),_=isQuoted(g),y=!_&&/^\d+$/.test(g),d.call(f,g,_,y,v,c))}function isQuoted(c){return typeof c=="string"&&c&&["'",'"'].indexOf(c.charAt(0))!==-1}function hasLeadingNumber(c){return c.match(LEAD_DIGIT_REGEX)&&!c.match(DIGIT_REGEX)}function hasSpecialChars(c){return SPEC_CHAR_REGEX.test(c)}function shouldBeQuoted(c){return!isQuoted(c)&&(hasLeadingNumber(c)||hasSpecialChars(c))}const prefixes={context:"$",value:"."};class Reference{constructor(d,f={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof d!="string")throw new TypeError("ref must be a string, got: "+d);if(this.key=d.trim(),d==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===prefixes.context,this.isValue=this.key[0]===prefixes.value,this.isSibling=!this.isContext&&!this.isValue;let m=this.isContext?prefixes.context:this.isValue?prefixes.value:"";this.path=this.key.slice(m.length),this.getter=this.path&&propertyExpr.getter(this.path,!0),this.map=f.map}getValue(d,f,m){let g=this.isContext?m:this.isValue?d:f;return this.getter&&(g=this.getter(g||{})),this.map&&(g=this.map(g)),g}cast(d,f){return this.getValue(d,f==null?void 0:f.parent,f==null?void 0:f.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(d){return d&&d.__isYupRef}}Reference.prototype.__isYupRef=!0;function _extends$3(){return _extends$3=Object.assign||function(c){for(var d=1;d<arguments.length;d++){var f=arguments[d];for(var m in f)Object.prototype.hasOwnProperty.call(f,m)&&(c[m]=f[m])}return c},_extends$3.apply(this,arguments)}function _objectWithoutPropertiesLoose(c,d){if(c==null)return{};var f={},m=Object.keys(c),g,v;for(v=0;v<m.length;v++)g=m[v],!(d.indexOf(g)>=0)&&(f[g]=c[g]);return f}function createValidation(c){function d(f,m){let{value:g,path:v="",label:y,options:_,originalValue:b,sync:C}=f,k=_objectWithoutPropertiesLoose(f,["value","path","label","options","originalValue","sync"]);const{name:$,test:S,params:w,message:E}=c;let{parent:A,context:P}=_;function x(U){return Reference.isRef(U)?U.getValue(g,A,P):U}function I(U={}){const G=mapValues_1(_extends$3({value:g,originalValue:b,label:y,path:U.path||v},w,U.params),x),X=new ValidationError(ValidationError.formatError(U.message||E,G),g,G.path,U.type||$);return X.params=G,X}let V=_extends$3({path:v,parent:A,type:$,createError:I,resolve:x,options:_,originalValue:b},k);if(!C){try{Promise.resolve(S.call(V,g,V)).then(U=>{ValidationError.isError(U)?m(U):U?m(null,U):m(I())}).catch(m)}catch(U){m(U)}return}let R;try{var B;if(R=S.call(V,g,V),typeof((B=R)==null?void 0:B.then)=="function")throw new Error(`Validation test of type: "${V.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(U){m(U);return}ValidationError.isError(R)?m(R):R?m(null,R):m(I())}return d.OPTIONS=c,d}let trim=c=>c.substr(0,c.length-1).substr(1);function getIn(c,d,f,m=f){let g,v,y;return d?(propertyExpr.forEach(d,(_,b,C)=>{let k=b?trim(_):_;if(c=c.resolve({context:m,parent:g,value:f}),c.innerType){let $=C?parseInt(k,10):0;if(f&&$>=f.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${_}, in the path: ${d}. because there is no value at that index. `);g=f,f=f&&f[$],c=c.innerType}if(!C){if(!c.fields||!c.fields[k])throw new Error(`The schema does not contain the path: ${d}. (failed at: ${y} which is a type: "${c._type}")`);g=f,f=f&&f[k],c=c.fields[k]}v=k,y=b?"["+_+"]":"."+_}),{schema:c,parent:g,parentPath:v}):{parent:g,parentPath:d,schema:c}}class ReferenceSet{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const d=[];for(const f of this.list)d.push(f);for(const[,f]of this.refs)d.push(f.describe());return d}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(d){return this.toArray().reduce((f,m)=>f.concat(Reference.isRef(m)?d(m):m),[])}add(d){Reference.isRef(d)?this.refs.set(d.key,d):this.list.add(d)}delete(d){Reference.isRef(d)?this.refs.delete(d.key):this.list.delete(d)}clone(){const d=new ReferenceSet;return d.list=new Set(this.list),d.refs=new Map(this.refs),d}merge(d,f){const m=this.clone();return d.list.forEach(g=>m.add(g)),d.refs.forEach(g=>m.add(g)),f.list.forEach(g=>m.delete(g)),f.refs.forEach(g=>m.delete(g)),m}}function _extends$2(){return _extends$2=Object.assign||function(c){for(var d=1;d<arguments.length;d++){var f=arguments[d];for(var m in f)Object.prototype.hasOwnProperty.call(f,m)&&(c[m]=f[m])}return c},_extends$2.apply(this,arguments)}class BaseSchema{constructor(d){this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this._typeError=void 0,this._whitelist=new ReferenceSet,this._blacklist=new ReferenceSet,this.exclusiveTests=Object.create(null),this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(mixed.notType)}),this.type=(d==null?void 0:d.type)||"mixed",this.spec=_extends$2({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},d==null?void 0:d.spec)}get _type(){return this.type}_typeCheck(d){return!0}clone(d){if(this._mutate)return d&&Object.assign(this.spec,d),this;const f=Object.create(Object.getPrototypeOf(this));return f.type=this.type,f._typeError=this._typeError,f._whitelistError=this._whitelistError,f._blacklistError=this._blacklistError,f._whitelist=this._whitelist.clone(),f._blacklist=this._blacklist.clone(),f.exclusiveTests=_extends$2({},this.exclusiveTests),f.deps=[...this.deps],f.conditions=[...this.conditions],f.tests=[...this.tests],f.transforms=[...this.transforms],f.spec=clone(_extends$2({},this.spec,d)),f}label(d){let f=this.clone();return f.spec.label=d,f}meta(...d){if(d.length===0)return this.spec.meta;let f=this.clone();return f.spec.meta=Object.assign(f.spec.meta||{},d[0]),f}withMutation(d){let f=this._mutate;this._mutate=!0;let m=d(this);return this._mutate=f,m}concat(d){if(!d||d===this)return this;if(d.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${d.type}`);let f=this,m=d.clone();const g=_extends$2({},f.spec,m.spec);return m.spec=g,m._typeError||(m._typeError=f._typeError),m._whitelistError||(m._whitelistError=f._whitelistError),m._blacklistError||(m._blacklistError=f._blacklistError),m._whitelist=f._whitelist.merge(d._whitelist,d._blacklist),m._blacklist=f._blacklist.merge(d._blacklist,d._whitelist),m.tests=f.tests,m.exclusiveTests=f.exclusiveTests,m.withMutation(v=>{d.tests.forEach(y=>{v.test(y.OPTIONS)})}),m.transforms=[...f.transforms,...m.transforms],m}isType(d){return this.spec.nullable&&d===null?!0:this._typeCheck(d)}resolve(d){let f=this;if(f.conditions.length){let m=f.conditions;f=f.clone(),f.conditions=[],f=m.reduce((g,v)=>v.resolve(g,d),f),f=f.resolve(d)}return f}cast(d,f={}){let m=this.resolve(_extends$2({value:d},f)),g=m._cast(d,f);if(d!==void 0&&f.assert!==!1&&m.isType(g)!==!0){let v=printValue(d),y=printValue(g);throw new TypeError(`The value of ${f.path||"field"} could not be cast to a value that satisfies the schema type: "${m._type}".
|
|
|
|
attempted value: ${v}
|
|
`+(y!==v?`result of cast: ${y}`:""))}return g}_cast(d,f){let m=d===void 0?d:this.transforms.reduce((g,v)=>v.call(this,g,d,this),d);return m===void 0&&(m=this.getDefault()),m}_validate(d,f={},m){let{sync:g,path:v,from:y=[],originalValue:_=d,strict:b=this.spec.strict,abortEarly:C=this.spec.abortEarly}=f,k=d;b||(k=this._cast(k,_extends$2({assert:!1},f)));let $={value:k,path:v,options:f,originalValue:_,schema:this,label:this.spec.label,sync:g,from:y},S=[];this._typeError&&S.push(this._typeError);let w=[];this._whitelistError&&w.push(this._whitelistError),this._blacklistError&&w.push(this._blacklistError),runTests({args:$,value:k,path:v,sync:g,tests:S,endEarly:C},E=>{if(E)return void m(E,k);runTests({tests:this.tests.concat(w),args:$,path:v,sync:g,value:k,endEarly:C},m)})}validate(d,f,m){let g=this.resolve(_extends$2({},f,{value:d}));return typeof m=="function"?g._validate(d,f,m):new Promise((v,y)=>g._validate(d,f,(_,b)=>{_?y(_):v(b)}))}validateSync(d,f){let m=this.resolve(_extends$2({},f,{value:d})),g;return m._validate(d,_extends$2({},f,{sync:!0}),(v,y)=>{if(v)throw v;g=y}),g}isValid(d,f){return this.validate(d,f).then(()=>!0,m=>{if(ValidationError.isError(m))return!1;throw m})}isValidSync(d,f){try{return this.validateSync(d,f),!0}catch(m){if(ValidationError.isError(m))return!1;throw m}}_getDefault(){let d=this.spec.default;return d==null?d:typeof d=="function"?d.call(this):clone(d)}getDefault(d){return this.resolve(d||{})._getDefault()}default(d){return arguments.length===0?this._getDefault():this.clone({default:d})}strict(d=!0){let f=this.clone();return f.spec.strict=d,f}_isPresent(d){return d!=null}defined(d=mixed.defined){return this.test({message:d,name:"defined",exclusive:!0,test(f){return f!==void 0}})}required(d=mixed.required){return this.clone({presence:"required"}).withMutation(f=>f.test({message:d,name:"required",exclusive:!0,test(m){return this.schema._isPresent(m)}}))}notRequired(){let d=this.clone({presence:"optional"});return d.tests=d.tests.filter(f=>f.OPTIONS.name!=="required"),d}nullable(d=!0){return this.clone({nullable:d!==!1})}transform(d){let f=this.clone();return f.transforms.push(d),f}test(...d){let f;if(d.length===1?typeof d[0]=="function"?f={test:d[0]}:f=d[0]:d.length===2?f={name:d[0],test:d[1]}:f={name:d[0],message:d[1],test:d[2]},f.message===void 0&&(f.message=mixed.default),typeof f.test!="function")throw new TypeError("`test` is a required parameters");let m=this.clone(),g=createValidation(f),v=f.exclusive||f.name&&m.exclusiveTests[f.name]===!0;if(f.exclusive&&!f.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return f.name&&(m.exclusiveTests[f.name]=!!f.exclusive),m.tests=m.tests.filter(y=>!(y.OPTIONS.name===f.name&&(v||y.OPTIONS.test===g.OPTIONS.test))),m.tests.push(g),m}when(d,f){!Array.isArray(d)&&typeof d!="string"&&(f=d,d=".");let m=this.clone(),g=toArray(d).map(v=>new Reference(v));return g.forEach(v=>{v.isSibling&&m.deps.push(v.key)}),m.conditions.push(new Condition(g,f)),m}typeError(d){let f=this.clone();return f._typeError=createValidation({message:d,name:"typeError",test(m){return m!==void 0&&!this.schema.isType(m)?this.createError({params:{type:this.schema._type}}):!0}}),f}oneOf(d,f=mixed.oneOf){let m=this.clone();return d.forEach(g=>{m._whitelist.add(g),m._blacklist.delete(g)}),m._whitelistError=createValidation({message:f,name:"oneOf",test(g){if(g===void 0)return!0;let v=this.schema._whitelist,y=v.resolveAll(this.resolve);return y.includes(g)?!0:this.createError({params:{values:v.toArray().join(", "),resolved:y}})}}),m}notOneOf(d,f=mixed.notOneOf){let m=this.clone();return d.forEach(g=>{m._blacklist.add(g),m._whitelist.delete(g)}),m._blacklistError=createValidation({message:f,name:"notOneOf",test(g){let v=this.schema._blacklist,y=v.resolveAll(this.resolve);return y.includes(g)?this.createError({params:{values:v.toArray().join(", "),resolved:y}}):!0}}),m}strip(d=!0){let f=this.clone();return f.spec.strip=d,f}describe(){const d=this.clone(),{label:f,meta:m}=d.spec;return{meta:m,label:f,type:d.type,oneOf:d._whitelist.describe(),notOneOf:d._blacklist.describe(),tests:d.tests.map(v=>({name:v.OPTIONS.name,params:v.OPTIONS.params})).filter((v,y,_)=>_.findIndex(b=>b.name===v.name)===y)}}}BaseSchema.prototype.__isYupSchema__=!0;for(const c of["validate","validateSync"])BaseSchema.prototype[`${c}At`]=function(d,f,m={}){const{parent:g,parentPath:v,schema:y}=getIn(this,d,f,m.context);return y[c](g&&g[v],_extends$2({},m,{parent:g,path:d}))};for(const c of["equals","is"])BaseSchema.prototype[c]=BaseSchema.prototype.oneOf;for(const c of["not","nope"])BaseSchema.prototype[c]=BaseSchema.prototype.notOneOf;BaseSchema.prototype.optional=BaseSchema.prototype.notRequired;const Mixed=BaseSchema;function create$4(){return new Mixed}create$4.prototype=Mixed.prototype;const isAbsent=c=>c==null;let rEmail=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,rUrl=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,rUUID=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,isTrimmed=c=>isAbsent(c)||c===c.trim(),objStringTag={}.toString();function create$3(){return new StringSchema}class StringSchema extends BaseSchema{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform(function(d){if(this.isType(d)||Array.isArray(d))return d;const f=d!=null&&d.toString?d.toString():d;return f===objStringTag?d:f})})}_typeCheck(d){return d instanceof String&&(d=d.valueOf()),typeof d=="string"}_isPresent(d){return super._isPresent(d)&&!!d.length}length(d,f=string.length){return this.test({message:f,name:"length",exclusive:!0,params:{length:d},test(m){return isAbsent(m)||m.length===this.resolve(d)}})}min(d,f=string.min){return this.test({message:f,name:"min",exclusive:!0,params:{min:d},test(m){return isAbsent(m)||m.length>=this.resolve(d)}})}max(d,f=string.max){return this.test({name:"max",exclusive:!0,message:f,params:{max:d},test(m){return isAbsent(m)||m.length<=this.resolve(d)}})}matches(d,f){let m=!1,g,v;return f&&(typeof f=="object"?{excludeEmptyString:m=!1,message:g,name:v}=f:g=f),this.test({name:v||"matches",message:g||string.matches,params:{regex:d},test:y=>isAbsent(y)||y===""&&m||y.search(d)!==-1})}email(d=string.email){return this.matches(rEmail,{name:"email",message:d,excludeEmptyString:!0})}url(d=string.url){return this.matches(rUrl,{name:"url",message:d,excludeEmptyString:!0})}uuid(d=string.uuid){return this.matches(rUUID,{name:"uuid",message:d,excludeEmptyString:!1})}ensure(){return this.default("").transform(d=>d===null?"":d)}trim(d=string.trim){return this.transform(f=>f!=null?f.trim():f).test({message:d,name:"trim",test:isTrimmed})}lowercase(d=string.lowercase){return this.transform(f=>isAbsent(f)?f:f.toLowerCase()).test({message:d,name:"string_case",exclusive:!0,test:f=>isAbsent(f)||f===f.toLowerCase()})}uppercase(d=string.uppercase){return this.transform(f=>isAbsent(f)?f:f.toUpperCase()).test({message:d,name:"string_case",exclusive:!0,test:f=>isAbsent(f)||f===f.toUpperCase()})}}create$3.prototype=StringSchema.prototype;let isNaN$1=c=>c!=+c;function create$2(){return new NumberSchema}class NumberSchema extends BaseSchema{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform(function(d){let f=d;if(typeof f=="string"){if(f=f.replace(/\s/g,""),f==="")return NaN;f=+f}return this.isType(f)?f:parseFloat(f)})})}_typeCheck(d){return d instanceof Number&&(d=d.valueOf()),typeof d=="number"&&!isNaN$1(d)}min(d,f=number.min){return this.test({message:f,name:"min",exclusive:!0,params:{min:d},test(m){return isAbsent(m)||m>=this.resolve(d)}})}max(d,f=number.max){return this.test({message:f,name:"max",exclusive:!0,params:{max:d},test(m){return isAbsent(m)||m<=this.resolve(d)}})}lessThan(d,f=number.lessThan){return this.test({message:f,name:"max",exclusive:!0,params:{less:d},test(m){return isAbsent(m)||m<this.resolve(d)}})}moreThan(d,f=number.moreThan){return this.test({message:f,name:"min",exclusive:!0,params:{more:d},test(m){return isAbsent(m)||m>this.resolve(d)}})}positive(d=number.positive){return this.moreThan(0,d)}negative(d=number.negative){return this.lessThan(0,d)}integer(d=number.integer){return this.test({name:"integer",message:d,test:f=>isAbsent(f)||Number.isInteger(f)})}truncate(){return this.transform(d=>isAbsent(d)?d:d|0)}round(d){var f;let m=["ceil","floor","round","trunc"];if(d=((f=d)==null?void 0:f.toLowerCase())||"round",d==="trunc")return this.truncate();if(m.indexOf(d.toLowerCase())===-1)throw new TypeError("Only valid options for round() are: "+m.join(", "));return this.transform(g=>isAbsent(g)?g:Math[d](g))}}create$2.prototype=NumberSchema.prototype;var isoReg=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;function parseIsoDate(c){var d=[1,4,5,6,7,10,11],f=0,m,g;if(g=isoReg.exec(c)){for(var v=0,y;y=d[v];++v)g[y]=+g[y]||0;g[2]=(+g[2]||1)-1,g[3]=+g[3]||1,g[7]=g[7]?String(g[7]).substr(0,3):0,(g[8]===void 0||g[8]==="")&&(g[9]===void 0||g[9]==="")?m=+new Date(g[1],g[2],g[3],g[4],g[5],g[6],g[7]):(g[8]!=="Z"&&g[9]!==void 0&&(f=g[10]*60+g[11],g[9]==="+"&&(f=0-f)),m=Date.UTC(g[1],g[2],g[3],g[4],g[5]+f,g[6],g[7]))}else m=Date.parse?Date.parse(c):NaN;return m}let invalidDate=new Date(""),isDate=c=>Object.prototype.toString.call(c)==="[object Date]";class DateSchema extends BaseSchema{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform(function(d){return this.isType(d)?d:(d=parseIsoDate(d),isNaN(d)?invalidDate:new Date(d))})})}_typeCheck(d){return isDate(d)&&!isNaN(d.getTime())}prepareParam(d,f){let m;if(Reference.isRef(d))m=d;else{let g=this.cast(d);if(!this._typeCheck(g))throw new TypeError(`\`${f}\` must be a Date or a value that can be \`cast()\` to a Date`);m=g}return m}min(d,f=date.min){let m=this.prepareParam(d,"min");return this.test({message:f,name:"min",exclusive:!0,params:{min:d},test(g){return isAbsent(g)||g>=this.resolve(m)}})}max(d,f=date.max){let m=this.prepareParam(d,"max");return this.test({message:f,name:"max",exclusive:!0,params:{max:d},test(g){return isAbsent(g)||g<=this.resolve(m)}})}}DateSchema.INVALID_DATE=invalidDate;DateSchema.prototype;function arrayReduce$1(c,d,f,m){var g=-1,v=c==null?0:c.length;for(m&&v&&(f=c[++g]);++g<v;)f=d(f,c[g],g,c);return f}var _arrayReduce=arrayReduce$1;function basePropertyOf$1(c){return function(d){return c==null?void 0:c[d]}}var _basePropertyOf=basePropertyOf$1,basePropertyOf=_basePropertyOf,deburredLetters={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},deburrLetter$1=basePropertyOf(deburredLetters),_deburrLetter=deburrLetter$1,deburrLetter=_deburrLetter,toString$3=toString_1,reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rsComboMarksRange$3="\\u0300-\\u036f",reComboHalfMarksRange$3="\\ufe20-\\ufe2f",rsComboSymbolsRange$3="\\u20d0-\\u20ff",rsComboRange$3=rsComboMarksRange$3+reComboHalfMarksRange$3+rsComboSymbolsRange$3,rsCombo$2="["+rsComboRange$3+"]",reComboMark=RegExp(rsCombo$2,"g");function deburr$1(c){return c=toString$3(c),c&&c.replace(reLatin,deburrLetter).replace(reComboMark,"")}var deburr_1=deburr$1,reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function asciiWords$1(c){return c.match(reAsciiWord)||[]}var _asciiWords=asciiWords$1,reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function hasUnicodeWord$1(c){return reHasUnicodeWord.test(c)}var _hasUnicodeWord=hasUnicodeWord$1,rsAstralRange$2="\\ud800-\\udfff",rsComboMarksRange$2="\\u0300-\\u036f",reComboHalfMarksRange$2="\\ufe20-\\ufe2f",rsComboSymbolsRange$2="\\u20d0-\\u20ff",rsComboRange$2=rsComboMarksRange$2+reComboHalfMarksRange$2+rsComboSymbolsRange$2,rsDingbatRange="\\u2700-\\u27bf",rsLowerRange="a-z\\xdf-\\xf6\\xf8-\\xff",rsMathOpRange="\\xac\\xb1\\xd7\\xf7",rsNonCharRange="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rsPunctuationRange="\\u2000-\\u206f",rsSpaceRange=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rsUpperRange="A-Z\\xc0-\\xd6\\xd8-\\xde",rsVarRange$2="\\ufe0e\\ufe0f",rsBreakRange=rsMathOpRange+rsNonCharRange+rsPunctuationRange+rsSpaceRange,rsApos$1="['\u2019]",rsBreak="["+rsBreakRange+"]",rsCombo$1="["+rsComboRange$2+"]",rsDigits="\\d+",rsDingbat="["+rsDingbatRange+"]",rsLower="["+rsLowerRange+"]",rsMisc="[^"+rsAstralRange$2+rsBreakRange+rsDigits+rsDingbatRange+rsLowerRange+rsUpperRange+"]",rsFitz$1="\\ud83c[\\udffb-\\udfff]",rsModifier$1="(?:"+rsCombo$1+"|"+rsFitz$1+")",rsNonAstral$1="[^"+rsAstralRange$2+"]",rsRegional$1="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair$1="[\\ud800-\\udbff][\\udc00-\\udfff]",rsUpper="["+rsUpperRange+"]",rsZWJ$2="\\u200d",rsMiscLower="(?:"+rsLower+"|"+rsMisc+")",rsMiscUpper="(?:"+rsUpper+"|"+rsMisc+")",rsOptContrLower="(?:"+rsApos$1+"(?:d|ll|m|re|s|t|ve))?",rsOptContrUpper="(?:"+rsApos$1+"(?:D|LL|M|RE|S|T|VE))?",reOptMod$1=rsModifier$1+"?",rsOptVar$1="["+rsVarRange$2+"]?",rsOptJoin$1="(?:"+rsZWJ$2+"(?:"+[rsNonAstral$1,rsRegional$1,rsSurrPair$1].join("|")+")"+rsOptVar$1+reOptMod$1+")*",rsOrdLower="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rsOrdUpper="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rsSeq$1=rsOptVar$1+reOptMod$1+rsOptJoin$1,rsEmoji="(?:"+[rsDingbat,rsRegional$1,rsSurrPair$1].join("|")+")"+rsSeq$1,reUnicodeWord=RegExp([rsUpper+"?"+rsLower+"+"+rsOptContrLower+"(?="+[rsBreak,rsUpper,"$"].join("|")+")",rsMiscUpper+"+"+rsOptContrUpper+"(?="+[rsBreak,rsUpper+rsMiscLower,"$"].join("|")+")",rsUpper+"?"+rsMiscLower+"+"+rsOptContrLower,rsUpper+"+"+rsOptContrUpper,rsOrdUpper,rsOrdLower,rsDigits,rsEmoji].join("|"),"g");function unicodeWords$1(c){return c.match(reUnicodeWord)||[]}var _unicodeWords=unicodeWords$1,asciiWords=_asciiWords,hasUnicodeWord=_hasUnicodeWord,toString$2=toString_1,unicodeWords=_unicodeWords;function words$1(c,d,f){return c=toString$2(c),d=f?void 0:d,d===void 0?hasUnicodeWord(c)?unicodeWords(c):asciiWords(c):c.match(d)||[]}var words_1=words$1,arrayReduce=_arrayReduce,deburr=deburr_1,words=words_1,rsApos="['\u2019]",reApos=RegExp(rsApos,"g");function createCompounder$2(c){return function(d){return arrayReduce(words(deburr(d).replace(reApos,"")),c,"")}}var _createCompounder=createCompounder$2,createCompounder$1=_createCompounder,snakeCase=createCompounder$1(function(c,d,f){return c+(f?"_":"")+d.toLowerCase()}),snakeCase_1=snakeCase;function baseSlice$1(c,d,f){var m=-1,g=c.length;d<0&&(d=-d>g?0:g+d),f=f>g?g:f,f<0&&(f+=g),g=d>f?0:f-d>>>0,d>>>=0;for(var v=Array(g);++m<g;)v[m]=c[m+d];return v}var _baseSlice=baseSlice$1,baseSlice=_baseSlice;function castSlice$1(c,d,f){var m=c.length;return f=f===void 0?m:f,!d&&f>=m?c:baseSlice(c,d,f)}var _castSlice=castSlice$1,rsAstralRange$1="\\ud800-\\udfff",rsComboMarksRange$1="\\u0300-\\u036f",reComboHalfMarksRange$1="\\ufe20-\\ufe2f",rsComboSymbolsRange$1="\\u20d0-\\u20ff",rsComboRange$1=rsComboMarksRange$1+reComboHalfMarksRange$1+rsComboSymbolsRange$1,rsVarRange$1="\\ufe0e\\ufe0f",rsZWJ$1="\\u200d",reHasUnicode=RegExp("["+rsZWJ$1+rsAstralRange$1+rsComboRange$1+rsVarRange$1+"]");function hasUnicode$2(c){return reHasUnicode.test(c)}var _hasUnicode=hasUnicode$2;function asciiToArray$1(c){return c.split("")}var _asciiToArray=asciiToArray$1,rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange+"]",rsCombo="["+rsComboRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ="\\u200d",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g");function unicodeToArray$1(c){return c.match(reUnicode)||[]}var _unicodeToArray=unicodeToArray$1,asciiToArray=_asciiToArray,hasUnicode$1=_hasUnicode,unicodeToArray=_unicodeToArray;function stringToArray$1(c){return hasUnicode$1(c)?unicodeToArray(c):asciiToArray(c)}var _stringToArray=stringToArray$1,castSlice=_castSlice,hasUnicode=_hasUnicode,stringToArray=_stringToArray,toString$1=toString_1;function createCaseFirst$1(c){return function(d){d=toString$1(d);var f=hasUnicode(d)?stringToArray(d):void 0,m=f?f[0]:d.charAt(0),g=f?castSlice(f,1).join(""):d.slice(1);return m[c]()+g}}var _createCaseFirst=createCaseFirst$1,createCaseFirst=_createCaseFirst,upperFirst$1=createCaseFirst("toUpperCase"),upperFirst_1=upperFirst$1,toString=toString_1,upperFirst=upperFirst_1;function capitalize$1(c){return upperFirst(toString(c).toLowerCase())}var capitalize_1=capitalize$1,capitalize=capitalize_1,createCompounder=_createCompounder,camelCase=createCompounder(function(c,d,f){return d=d.toLowerCase(),c+(f?capitalize(d):d)}),camelCase_1=camelCase,baseAssignValue=_baseAssignValue,baseForOwn=_baseForOwn,baseIteratee=_baseIteratee;function mapKeys(c,d){var f={};return d=baseIteratee(d),baseForOwn(c,function(m,g,v){baseAssignValue(f,d(m,g,v),m)}),f}var mapKeys_1=mapKeys,toposort$2={exports:{}};toposort$2.exports=function(c){return toposort(uniqueNodes(c),c)};toposort$2.exports.array=toposort;function toposort(c,d){var f=c.length,m=new Array(f),g={},v=f,y=makeOutgoingEdges(d),_=makeNodesHash(c);for(d.forEach(function(C){if(!_.has(C[0])||!_.has(C[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});v--;)g[v]||b(c[v],v,new Set);return m;function b(C,k,$){if($.has(C)){var S;try{S=", node was:"+JSON.stringify(C)}catch{S=""}throw new Error("Cyclic dependency"+S)}if(!_.has(C))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(C));if(!g[k]){g[k]=!0;var w=y.get(C)||new Set;if(w=Array.from(w),k=w.length){$.add(C);do{var E=w[--k];b(E,_.get(E),$)}while(k);$.delete(C)}m[--f]=C}}}function uniqueNodes(c){for(var d=new Set,f=0,m=c.length;f<m;f++){var g=c[f];d.add(g[0]),d.add(g[1])}return Array.from(d)}function makeOutgoingEdges(c){for(var d=new Map,f=0,m=c.length;f<m;f++){var g=c[f];d.has(g[0])||d.set(g[0],new Set),d.has(g[1])||d.set(g[1],new Set),d.get(g[0]).add(g[1])}return d}function makeNodesHash(c){for(var d=new Map,f=0,m=c.length;f<m;f++)d.set(c[f],f);return d}var toposort$1=toposort$2.exports;function sortFields(c,d=[]){let f=[],m=new Set,g=new Set(d.map(([y,_])=>`${y}-${_}`));function v(y,_){let b=propertyExpr.split(y)[0];m.add(b),g.has(`${_}-${b}`)||f.push([_,b])}for(const y in c)if(has_1(c,y)){let _=c[y];m.add(y),Reference.isRef(_)&&_.isSibling?v(_.path,y):isSchema(_)&&"deps"in _&&_.deps.forEach(b=>v(b,y))}return toposort$1.array(Array.from(m),f).reverse()}function findIndex(c,d){let f=1/0;return c.some((m,g)=>{var v;if(((v=d.path)==null?void 0:v.indexOf(m))!==-1)return f=g,!0}),f}function sortByKeyOrder(c){return(d,f)=>findIndex(c,d)-findIndex(c,f)}function _extends$1(){return _extends$1=Object.assign||function(c){for(var d=1;d<arguments.length;d++){var f=arguments[d];for(var m in f)Object.prototype.hasOwnProperty.call(f,m)&&(c[m]=f[m])}return c},_extends$1.apply(this,arguments)}let isObject=c=>Object.prototype.toString.call(c)==="[object Object]";function unknown(c,d){let f=Object.keys(c.fields);return Object.keys(d).filter(m=>f.indexOf(m)===-1)}const defaultSort=sortByKeyOrder([]);class ObjectSchema extends BaseSchema{constructor(d){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=defaultSort,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform(function(m){if(typeof m=="string")try{m=JSON.parse(m)}catch{m=null}return this.isType(m)?m:null}),d&&this.shape(d)})}_typeCheck(d){return isObject(d)||typeof d=="function"}_cast(d,f={}){var m;let g=super._cast(d,f);if(g===void 0)return this.getDefault();if(!this._typeCheck(g))return g;let v=this.fields,y=(m=f.stripUnknown)!=null?m:this.spec.noUnknown,_=this._nodes.concat(Object.keys(g).filter($=>this._nodes.indexOf($)===-1)),b={},C=_extends$1({},f,{parent:b,__validating:f.__validating||!1}),k=!1;for(const $ of _){let S=v[$],w=has_1(g,$);if(S){let E,A=g[$];C.path=(f.path?`${f.path}.`:"")+$,S=S.resolve({value:A,context:f.context,parent:b});let P="spec"in S?S.spec:void 0,x=P==null?void 0:P.strict;if(P!=null&&P.strip){k=k||$ in g;continue}E=!f.__validating||!x?S.cast(g[$],C):g[$],E!==void 0&&(b[$]=E)}else w&&!y&&(b[$]=g[$]);b[$]!==g[$]&&(k=!0)}return k?b:g}_validate(d,f={},m){let g=[],{sync:v,from:y=[],originalValue:_=d,abortEarly:b=this.spec.abortEarly,recursive:C=this.spec.recursive}=f;y=[{schema:this,value:_},...y],f.__validating=!0,f.originalValue=_,f.from=y,super._validate(d,f,(k,$)=>{if(k){if(!ValidationError.isError(k)||b)return void m(k,$);g.push(k)}if(!C||!isObject($)){m(g[0]||null,$);return}_=_||$;let S=this._nodes.map(w=>(E,A)=>{let P=w.indexOf(".")===-1?(f.path?`${f.path}.`:"")+w:`${f.path||""}["${w}"]`,x=this.fields[w];if(x&&"validate"in x){x.validate($[w],_extends$1({},f,{path:P,from:y,strict:!0,parent:$,originalValue:_[w]}),A);return}A(null)});runTests({sync:v,tests:S,value:$,errors:g,endEarly:b,sort:this._sortErrors,path:f.path},m)})}clone(d){const f=super.clone(d);return f.fields=_extends$1({},this.fields),f._nodes=this._nodes,f._excludedEdges=this._excludedEdges,f._sortErrors=this._sortErrors,f}concat(d){let f=super.concat(d),m=f.fields;for(let[g,v]of Object.entries(this.fields)){const y=m[g];y===void 0?m[g]=v:y instanceof BaseSchema&&v instanceof BaseSchema&&(m[g]=v.concat(y))}return f.withMutation(()=>f.shape(m,this._excludedEdges))}getDefaultFromShape(){let d={};return this._nodes.forEach(f=>{const m=this.fields[f];d[f]="default"in m?m.getDefault():void 0}),d}_getDefault(){if("default"in this.spec)return super._getDefault();if(!!this._nodes.length)return this.getDefaultFromShape()}shape(d,f=[]){let m=this.clone(),g=Object.assign(m.fields,d);return m.fields=g,m._sortErrors=sortByKeyOrder(Object.keys(g)),f.length&&(Array.isArray(f[0])||(f=[f]),m._excludedEdges=[...m._excludedEdges,...f]),m._nodes=sortFields(g,m._excludedEdges),m}pick(d){const f={};for(const m of d)this.fields[m]&&(f[m]=this.fields[m]);return this.clone().withMutation(m=>(m.fields={},m.shape(f)))}omit(d){const f=this.clone(),m=f.fields;f.fields={};for(const g of d)delete m[g];return f.withMutation(()=>f.shape(m))}from(d,f,m){let g=propertyExpr.getter(d,!0);return this.transform(v=>{if(v==null)return v;let y=v;return has_1(v,d)&&(y=_extends$1({},v),m||delete y[d],y[f]=g(v)),y})}noUnknown(d=!0,f=object.noUnknown){typeof d=="string"&&(f=d,d=!0);let m=this.test({name:"noUnknown",exclusive:!0,message:f,test(g){if(g==null)return!0;const v=unknown(this.schema,g);return!d||v.length===0||this.createError({params:{unknown:v.join(", ")}})}});return m.spec.noUnknown=d,m}unknown(d=!0,f=object.noUnknown){return this.noUnknown(!d,f)}transformKeys(d){return this.transform(f=>f&&mapKeys_1(f,(m,g)=>d(g)))}camelCase(){return this.transformKeys(camelCase_1)}snakeCase(){return this.transformKeys(snakeCase_1)}constantCase(){return this.transformKeys(d=>snakeCase_1(d).toUpperCase())}describe(){let d=super.describe();return d.fields=mapValues_1(this.fields,f=>f.describe()),d}}function create$1(c){return new ObjectSchema(c)}create$1.prototype=ObjectSchema.prototype;function _extends(){return _extends=Object.assign||function(c){for(var d=1;d<arguments.length;d++){var f=arguments[d];for(var m in f)Object.prototype.hasOwnProperty.call(f,m)&&(c[m]=f[m])}return c},_extends.apply(this,arguments)}function create(c){return new ArraySchema(c)}class ArraySchema extends BaseSchema{constructor(d){super({type:"array"}),this.innerType=void 0,this.innerType=d,this.withMutation(()=>{this.transform(function(f){if(typeof f=="string")try{f=JSON.parse(f)}catch{f=null}return this.isType(f)?f:null})})}_typeCheck(d){return Array.isArray(d)}get _subType(){return this.innerType}_cast(d,f){const m=super._cast(d,f);if(!this._typeCheck(m)||!this.innerType)return m;let g=!1;const v=m.map((y,_)=>{const b=this.innerType.cast(y,_extends({},f,{path:`${f.path||""}[${_}]`}));return b!==y&&(g=!0),b});return g?v:m}_validate(d,f={},m){var g,v;let y=[],_=f.sync,b=f.path,C=this.innerType,k=(g=f.abortEarly)!=null?g:this.spec.abortEarly,$=(v=f.recursive)!=null?v:this.spec.recursive,S=f.originalValue!=null?f.originalValue:d;super._validate(d,f,(w,E)=>{if(w){if(!ValidationError.isError(w)||k)return void m(w,E);y.push(w)}if(!$||!C||!this._typeCheck(E)){m(y[0]||null,E);return}S=S||E;let A=new Array(E.length);for(let P=0;P<E.length;P++){let x=E[P],I=`${f.path||""}[${P}]`,V=_extends({},f,{path:I,strict:!0,parent:E,index:P,originalValue:S[P]});A[P]=(R,B)=>C.validate(x,V,B)}runTests({sync:_,path:b,value:E,errors:y,endEarly:k,tests:A},m)})}clone(d){const f=super.clone(d);return f.innerType=this.innerType,f}concat(d){let f=super.concat(d);return f.innerType=this.innerType,d.innerType&&(f.innerType=f.innerType?f.innerType.concat(d.innerType):d.innerType),f}of(d){let f=this.clone();if(!isSchema(d))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+printValue(d));return f.innerType=d,f}length(d,f=array.length){return this.test({message:f,name:"length",exclusive:!0,params:{length:d},test(m){return isAbsent(m)||m.length===this.resolve(d)}})}min(d,f){return f=f||array.min,this.test({message:f,name:"min",exclusive:!0,params:{min:d},test(m){return isAbsent(m)||m.length>=this.resolve(d)}})}max(d,f){return f=f||array.max,this.test({message:f,name:"max",exclusive:!0,params:{max:d},test(m){return isAbsent(m)||m.length<=this.resolve(d)}})}ensure(){return this.default(()=>[]).transform((d,f)=>this._typeCheck(d)?d:f==null?[]:[].concat(f))}compact(d){let f=d?(m,g,v)=>!d(m,g,v):m=>!!m;return this.transform(m=>m!=null?m.filter(f):m)}describe(){let d=super.describe();return this.innerType&&(d.innerType=this.innerType.describe()),d}nullable(d=!0){return super.nullable(d)}defined(){return super.defined()}required(d){return super.required(d)}}create.prototype=ArraySchema.prototype;function addMethod(c,d,f){if(!c||!isSchema(c.prototype))throw new TypeError("You must provide a yup schema constructor function");if(typeof d!="string")throw new TypeError("A Method name must be provided");if(typeof f!="function")throw new TypeError("Method function must be provided");c.prototype[d]=f}const EWB_NUMBER_LENGTH=12,InjectKey={currentLayout:Symbol("key for current layout"),changeLayout:Symbol("function to change view layout"),vuexKey:Symbol("key for vuex store"),cacheKey:Symbol("key for cache store"),deviceTypeKey:Symbol("key for device type state")};Object.freeze({EWB_NUMBER:c=>create$3().test("valid-ewb",c("oms.manifestation.errors.invalid_ewb",{ewb_length:EWB_NUMBER_LENGTH}),d=>Boolean(d?d.length===EWB_NUMBER_LENGTH&&d.match(/^[0-9]+$/):!0))});async function logout(){localStorage.removeItem("ucp-kc-realm"),window.localStorage.setItem("logout",Date.now().toString())}async function withAuthSync(){const c=ref(),d=useRouter();onMounted(()=>{});const f=m=>{(m.key==="UCP_LOGOUT"||m.type==="UCP_LOGOUT")&&(console.log("logged out from storage!"),setTimeout(()=>{window.localStorage.removeItem("UCP_LOGOUT"),d.push("/v2/login")},10))};window.addEventListener("storage",f),window.logout=logout,emitter.on("LOGOUT",()=>{window.localStorage.setItem("UCP_LOGOUT",Date.now().toString()),f(new StorageEvent("UCP_LOGOUT"))}),onBeforeUnmount(()=>{clearInterval(c.value),window.removeEventListener("storage",f),window.localStorage.removeItem("UCP_LOGOUT")})}var App_vue_vue_type_style_index_0_lang="";const _sfc_main=defineComponent({name:"App",components:{layout,ApLoading:As},setup(){setDeviceType(),withAuthSync(),useCrumbs();const c=ref("default"),d=g=>{c.value!==g&&(c.value=g)},f=ref(tenant.state);watch(tenant.state,g=>{f.value=g}),provide("tenant-state",f);const m=ref(deviceType.state);return watch(deviceType.state,g=>{m.value=g}),provide(InjectKey.deviceTypeKey,m),provide(TenantStateKeyEnum.SERVICE_CLIENT_MAPPING,tenant.state.serviceClientMapping),provide(InjectKey.currentLayout,c),provide(InjectKey.changeLayout,d),{currentLayout:c,isLoadingFullpage}}}),_hoisted_1={class:"h-full relative"};function _sfc_render(c,d,f,m,g,v){const y=resolveComponent("layout"),_=resolveComponent("ApLoading");return openBlock(),createElementBlock("div",_hoisted_1,[createVNode(y),createVNode(_,{active:c.isLoadingFullpage,"is-fullpage":!0},null,8,["active"])])}var App=_export_sfc(_sfc_main,[["render",_sfc_render],["__file","/home/runner/work/client_developer_portal/client_developer_portal/frontend/src/App.vue"]]);const focus={mounted(c,d){d.value?setTimeout(()=>{if(d.value.el){const f=c.querySelector(d.value.el);f&&f.focus()}else c.focus()},d.value.delay||0):c.focus()}};var __glob_0_1$1=Object.freeze(Object.defineProperty({__proto__:null,default:focus},Symbol.toStringTag,{value:"Module"}));const directive={created(c,{value:d}){const f=document.createElement("span");f.innerHTML=" *",f.classList.add("positive"),d&&typeof d=="object"&&(f.style.color=d.color,f.style.fontSize="12px",f.innerHTML=` (${d.text})`),c.appendChild(f)}};var __glob_0_2$1=Object.freeze(Object.defineProperty({__proto__:null,default:directive},Symbol.toStringTag,{value:"Module"}));const Ripple={beforeMount:function(c,d){let f={event:"mousedown",transition:600};f=setPropsByModifiers(Object.keys(d.modifiers),f),c.addEventListener(f.event,function(y){v(y,c)});const m=d.value||Ripple.color||"rgba(0, 0, 0, 0.35)",g=Ripple.zIndex||"9999";function v(y,_){const b=_,C=parseInt(getComputedStyle(b).borderWidth.replace("px","")),k=b.getBoundingClientRect(),$=k.left,S=k.top,w=b.offsetWidth,E=b.offsetHeight,A=y.clientX-$,P=y.clientY-S,x=Math.max(A,w-A),I=Math.max(P,E-P),V=window.getComputedStyle(b),R=Math.sqrt(x*x+I*I),B=C>0?C:0,U=document.createElement("div"),G=document.createElement("div");G.className="ripple-container",U.className="ripple",U.style.marginTop="0px",U.style.marginLeft="0px",U.style.width="1px",U.style.height="1px",U.style.transition="all "+f.transition+"ms cubic-bezier(0.4, 0, 0.2, 1)",U.style.borderRadius="50%",U.style.pointerEvents="none",U.style.position="relative",U.style.zIndex=g+"",U.style.backgroundColor=m,G.style.position="absolute",G.style.left=0-B+"px",G.style.top=0-B+"px",G.style.height="0",G.style.width="0",G.style.pointerEvents="none",G.style.overflow="hidden";const X=b.style.position.length>0?b.style.position:getComputedStyle(b).position;X!=="relative"&&(b.style.position="relative"),G.appendChild(U),b.appendChild(G),U.style.marginLeft=A+"px",U.style.marginTop=P+"px",G.style.width=w+"px",G.style.height=E+"px",G.style.borderTopLeftRadius=V.borderTopLeftRadius,G.style.borderTopRightRadius=V.borderTopRightRadius,G.style.borderBottomLeftRadius=V.borderBottomLeftRadius,G.style.borderBottomRightRadius=V.borderBottomRightRadius,G.style.direction="ltr",setTimeout(function(){U.style.width=R*2+"px",U.style.height=R*2+"px",U.style.marginLeft=A-R+"px",U.style.marginTop=P-R+"px"},0);function re(){setTimeout(function(){U.style.backgroundColor="rgba(0, 0, 0, 0)"},250),setTimeout(function(){var me;(me=G.parentNode)==null||me.removeChild(G)},850),_.removeEventListener("mouseup",re,!1),_.removeEventListener("mouseleave",re,!1),_.removeEventListener("dragstart",re,!1),setTimeout(function(){let me=!0;for(let ue=0;ue<b.childNodes.length;ue++)b.children[ue].className==="ripple-container"&&(me=!1);me&&(X!=="static"?b.style.position=X:b.style.position="")},f.transition+250)}y.type==="mousedown"?(_.addEventListener("mouseup",re,!1),_.addEventListener("mouseleave",re,!1),_.addEventListener("dragstart",re,!1)):re()}}};function setPropsByModifiers(c,d){let f=d.event,m=d.transition;return c.forEach(function(g){isNaN(Number(g))?f=g:m=+g}),{transition:m,event:f}}var __glob_0_3$1=Object.freeze(Object.defineProperty({__proto__:null,default:Ripple},Symbol.toStringTag,{value:"Module"})),ApTooltipDirective=Iu,__glob_0_4$1=Object.freeze(Object.defineProperty({__proto__:null,default:ApTooltipDirective},Symbol.toStringTag,{value:"Module"}));function getGlobalDirectiveAll(){var f;const c={"./../directives/_globals.ts":__glob_0_0$1,"./../directives/focus.ts":__glob_0_1$1,"./../directives/required-mark.ts":__glob_0_2$1,"./../directives/ripple.ts":__glob_0_3$1,"./../directives/tooltip.ts":__glob_0_4$1},d=[];for(const m in c)if(!m.endsWith("_globals.ts"))for(const g in c[m]){const v=(f=m.split("/").pop())==null?void 0:f.split(".")[0];d.push({name:v,directive:c[m][g]})}return d}function registerGlobalDirective(c){getGlobalDirectiveAll().forEach(f=>{c.directive(f.name,f.directive)})}const useKeycloak=()=>({...toRefs(state$2),keycloak:getKeycloak(),hasRoles:c=>!isNil(c)&&state$2.isAuthenticated&&c.every(d=>state$2.roles.includes(d)),hasResourceRoles:(c,d)=>!isNil(c)&&!isNil(d)&&state$2.isAuthenticated&&c.every(f=>state$2.resourceRoles[d].includes(f))}),scriptRel="modulepreload",seen={},base="/developer-portal/",__vitePreload=function c(d,f){return!f||f.length===0?d():Promise.all(f.map(m=>{if(m=`${base}${m}`,m in seen)return;seen[m]=!0;const g=m.endsWith(".css"),v=g?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${v}`))return;const y=document.createElement("link");if(y.rel=g?"stylesheet":scriptRel,g||(y.as="script",y.crossOrigin=""),y.href=m,document.head.appendChild(y),g)return new Promise((_,b)=>{y.addEventListener("load",_),y.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${m}`)))})})).then(()=>d())};function __variableDynamicImportRuntime0__(c){switch(c){case"./../locales/common.en.json":return __vitePreload(()=>import("./common.en.035a6d2f.js"),[]);case"./../locales/common.fr.json":return __vitePreload(()=>import("./common.fr.d0f5f21f.js"),[]);default:return new Promise(function(d,f){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(f.bind(null,new Error("Unknown variable dynamic import: "+c)))})}}const SUPPORT_LOCALES=["fr","en"],defaultFallbackLocale={}.VITE_APP_I18N_FALLBACK_LOCALE||"en",defaultLocale={}.VITE_APP_I18N_LOCALE||"en";function setupI18n(c={locale:defaultLocale,fallbackLocale:defaultFallbackLocale,legacy:!1}){const d=createI18n(c),f=c.locale||defaultFallbackLocale;return setI18nLanguage(d,f),loadLocaleMessages(d,f),d}function setI18nLanguage(c,d){var f;return c.mode==="legacy"?c.global.locale=d:c.global.locale.value=d,axios.defaults.headers.common["Accept-Language"]=d,(f=document.querySelector("html"))==null||f.setAttribute("lang",d),d}async function loadLocaleMessages(c,d){const f=await __variableDynamicImportRuntime0__(`./../locales/common.${d}.json`);return c.global.setLocaleMessage(d,f.default),await nextTick(),setI18nLanguage(c,d)}async function addLocaleMessages(c){let d=defaultFallbackLocale;i18n.mode==="legacy"?d=i18n.global.locale:d=i18n.global.locale.value;try{let m=(await c()).default;m=Object.keys(m).filter(g=>g.endsWith(`.${d}.json`)).reduce((g,v)=>Object.assign(g,{[v]:m[v]}),{});for(const g in m)m[g]().then(v=>{v&&i18n.global.mergeLocaleMessage(d,v.default)})}catch(f){console.warn("Translation load failure: ",f)}}const i18n=setupI18n();var nprogress={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
|
|
* @license MIT */(function(c,d){(function(f,m){c.exports=m()})(commonjsGlobal,function(){var f={};f.version="0.2.0";var m=f.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};f.configure=function(E){var A,P;for(A in E)P=E[A],P!==void 0&&E.hasOwnProperty(A)&&(m[A]=P);return this},f.status=null,f.set=function(E){var A=f.isStarted();E=g(E,m.minimum,1),f.status=E===1?null:E;var P=f.render(!A),x=P.querySelector(m.barSelector),I=m.speed,V=m.easing;return P.offsetWidth,_(function(R){m.positionUsing===""&&(m.positionUsing=f.getPositioningCSS()),b(x,y(E,I,V)),E===1?(b(P,{transition:"none",opacity:1}),P.offsetWidth,setTimeout(function(){b(P,{transition:"all "+I+"ms linear",opacity:0}),setTimeout(function(){f.remove(),R()},I)},I)):setTimeout(R,I)}),this},f.isStarted=function(){return typeof f.status=="number"},f.start=function(){f.status||f.set(0);var E=function(){setTimeout(function(){!f.status||(f.trickle(),E())},m.trickleSpeed)};return m.trickle&&E(),this},f.done=function(E){return!E&&!f.status?this:f.inc(.3+.5*Math.random()).set(1)},f.inc=function(E){var A=f.status;return A?(typeof E!="number"&&(E=(1-A)*g(Math.random()*A,.1,.95)),A=g(A+E,0,.994),f.set(A)):f.start()},f.trickle=function(){return f.inc(Math.random()*m.trickleRate)},function(){var E=0,A=0;f.promise=function(P){return!P||P.state()==="resolved"?this:(A===0&&f.start(),E++,A++,P.always(function(){A--,A===0?(E=0,f.done()):f.set((E-A)/E)}),this)}}(),f.render=function(E){if(f.isRendered())return document.getElementById("nprogress");k(document.documentElement,"nprogress-busy");var A=document.createElement("div");A.id="nprogress",A.innerHTML=m.template;var P=A.querySelector(m.barSelector),x=E?"-100":v(f.status||0),I=document.querySelector(m.parent),V;return b(P,{transition:"all 0 linear",transform:"translate3d("+x+"%,0,0)"}),m.showSpinner||(V=A.querySelector(m.spinnerSelector),V&&w(V)),I!=document.body&&k(I,"nprogress-custom-parent"),I.appendChild(A),A},f.remove=function(){$(document.documentElement,"nprogress-busy"),$(document.querySelector(m.parent),"nprogress-custom-parent");var E=document.getElementById("nprogress");E&&w(E)},f.isRendered=function(){return!!document.getElementById("nprogress")},f.getPositioningCSS=function(){var E=document.body.style,A="WebkitTransform"in E?"Webkit":"MozTransform"in E?"Moz":"msTransform"in E?"ms":"OTransform"in E?"O":"";return A+"Perspective"in E?"translate3d":A+"Transform"in E?"translate":"margin"};function g(E,A,P){return E<A?A:E>P?P:E}function v(E){return(-1+E)*100}function y(E,A,P){var x;return m.positionUsing==="translate3d"?x={transform:"translate3d("+v(E)+"%,0,0)"}:m.positionUsing==="translate"?x={transform:"translate("+v(E)+"%,0)"}:x={"margin-left":v(E)+"%"},x.transition="all "+A+"ms "+P,x}var _=function(){var E=[];function A(){var P=E.shift();P&&P(A)}return function(P){E.push(P),E.length==1&&A()}}(),b=function(){var E=["Webkit","O","Moz","ms"],A={};function P(R){return R.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(B,U){return U.toUpperCase()})}function x(R){var B=document.body.style;if(R in B)return R;for(var U=E.length,G=R.charAt(0).toUpperCase()+R.slice(1),X;U--;)if(X=E[U]+G,X in B)return X;return R}function I(R){return R=P(R),A[R]||(A[R]=x(R))}function V(R,B,U){B=I(B),R.style[B]=U}return function(R,B){var U=arguments,G,X;if(U.length==2)for(G in B)X=B[G],X!==void 0&&B.hasOwnProperty(G)&&V(R,G,X);else V(R,U[1],U[2])}}();function C(E,A){var P=typeof E=="string"?E:S(E);return P.indexOf(" "+A+" ")>=0}function k(E,A){var P=S(E),x=P+A;C(P,A)||(E.className=x.substring(1))}function $(E,A){var P=S(E),x;!C(E,A)||(x=P.replace(" "+A+" "," "),E.className=x.substring(1,x.length-1))}function S(E){return(" "+(E.className||"")+" ").replace(/\s+/gi," ")}function w(E){E&&E.parentNode&&E.parentNode.removeChild(E)}return f})})(nprogress);var NProgress=nprogress.exports,ExecuteAPI=(c=>(c.API="v1",c.Execute="v1.execute",c.B2B_Execute="v1.executeB2B",c))(ExecuteAPI||{});const routes$3=[{name:"v1",path:"/v1",component:()=>__vitePreload(()=>import("./cdp.3b3799ed.js"),["assets/cdp.3b3799ed.js","assets/tabs.6e774b94.js"]),beforeEnter:async(c,d,f)=>{const m="./locales/index.ts",g={"./locales/index.ts":()=>__vitePreload(()=>import("./index.0df8dbd4.js"),[])};g&&g[m]&&await addLocaleMessages(g[m]),f()},meta:{title:"Execute API",layout:"header_layout",crumb:{label:"Execute API",children:null,hidden:!1,disabled:!1}},children:[{name:"v1.execute",path:"execute",component:()=>__vitePreload(()=>import("./execute.3ed4abfd.js"),["assets/execute.3ed4abfd.js","assets/execute.179bd194.css","assets/v-click-outside.umd.dab25e65.js","assets/v-click-outside.umd.6661b948.css"]),meta:{title:"Execute API",layout:"header_layout"}},{name:"v1.executeB2B",path:"executeB2B",component:()=>__vitePreload(()=>import("./execute_b2b.c4e81ec0.js"),["assets/execute_b2b.c4e81ec0.js","assets/execute_b2b.99418896.css","assets/v-click-outside.umd.dab25e65.js","assets/v-click-outside.umd.6661b948.css"]),meta:{title:"Execute API",layout:"header_layout"}}]}];var __glob_0_0=Object.freeze(Object.defineProperty({__proto__:null,ExecuteAPI,default:routes$3},Symbol.toStringTag,{value:"Module"})),BrowseAPIRouteNames=(c=>(c.LANDING_PAGE="documents",c.B2B_APIDocs="documents.b2b.documents",c.OVERVIEW="document.b2b.detail.overview",c.B2C_APIDocs="documents.b2c.documents",c.APIDetailDocs="document.b2c.detail",c.B2C_COMMON_USE_TERMINOLOGY="document.b2c.detail.document.common_use_terminology",c.PACKAGE_LIFECYCLE="document.b2c.detail.package-lifecycle",c.PACKAGE_LIFECYCLE1="document.b2c.detail.package-lifecycle1",c.PACKAGE_LIFECYCLE2="document.b2c.detail.package-lifecycle2",c.INTEGRATION_STEPS="document.b2c.detail.integration-steps",c.DELHIVERY_MCP="document.b2c.detail.delhivery-mcp",c.PINCODE_SERVICEABILITY="document.b2c.detail.pincode-serviceability",c.EXPECTED_TAT_API="document.b2c.detail.document.expected_tat_api",c.WAYBILL_MANAGEMENT="document.b2c.detail.fetch-waybill",c.ORDER_CREATION="document.b2c.detail.order-creation",c.ORDER_UPDATION="document.b2c.detail.order-updation",c.ORDER_CANCELLATION="document.b2c.detail.order_cancellation",c.EWAYBILL_UPDATE="document.b2c.detail.ewaybill_update",c.ORDER_TRACKING="document.b2c.detail.order-tracking",c.CALCULATE_SHIPPING_COST="document.b2c.detail.calculate-shipping-cost",c.GENERATE_SHIPPING_LABEL="document.b2c.detail.generate-shipping-label",c.PICKUP_SCHEDULING="document.b2c.detail.pickup-scheduling",c.WAREHOUSE_CREATION="document.b2c.detail.warehouse-creation",c.WAREHOUSE_UPDATION="document.b2c.detail.warehouse-updation",c.WEBHOOK_FUNCTIONALITY="document.b2c.detail.webhook_functionality",c.RVP_QC="document.b2c.detail.rvp_qc",c.NDR_API="document.b2c.detail.ndr-api",c.DOWNLOAD_DOCUMENT="document.b2c.detail.document.download",c.FAQ="document.b2c.detail.faq",c.B2B_APIDetailDocs="document.b2b.detail",c.LOGOUT="document.b2b.detail.login",c.LOGIN="document.b2b.detail.logout",c.PASSWORD="document.b2b.detail.password",c.B2B_PINCODE_SERVICEABILITY="document.b2b.detail.pincode_serviceability",c.B2B_TAT="document.b2b.detail.tat",c.FREIGHT_ESTIMATION="document.b2b.detail.freight_estimation",c.FREIGHT_CHARGES="document.b2b.detail.freight_charges",c.B2B_WAREHOUSE_CREATION="document.b2b.detail.warehouse.creation",c.B2B_WAREHOUSE_UPDATION="document.b2b.detail.warehouse.updation",c.B2B_SHIPMENT_CREATION="document.b2b.detail.shipment.creation",c.B2B_SHIPMENT_UPDATION="document.b2b.detail.shipment.update",c.B2B_SHIPMENT_CANCELLATION="document.b2b.detail.shipment.cancellation",c.B2B_SHIPMENT_TRACKING="document.b2b.detail.shipment.tracking",c.B2B_APPOINTMENT_BOOKING="document.b2b.detail.appointment.booking",c.B2B_PICKUP_REQUEST="document.b2b.detail.pickup.request",c.B2B_PICKUP_CANCELLATION="document.b2b.detail.pickup.cancellation",c.B2B_SHIPPING_LABEL_GENERATION="document.b2b.detail.generate.shipping_label",c.B2B_LR_COPY="document.b2b.detail.document.lr_copy",c.B2B_DOCUMENT_GENERATION="document.b2b.detail.generate.document",c.B2B_DOCUMENT_DOWNLOAD="document.b2b.detail.document.download",c.B2B_FAQ="document.b2b.detail.document.faq",c.B2B_POSTMAN_COLLECTION="document.b2b.detail.document.postman_collection",c.B2B_PACKAGE_LIFECYCLE="document.b2b.detail.document.package-lifecycle",c.B2B_WEBHOOK_FUNCTIONALITY="document.b2b.detail.document.webhook_functionality",c.B2B_STEPS_OF_INTEGRATION="document.b2b.detail.document.steps-of-integration",c.B2B_OVERVIEW="document.b2b.detail.document.overview",c.B2B_COMMON_USE_TERMINOLOGY="document.b2b.detail.document.common_use_terminology",c))(BrowseAPIRouteNames||{});const routes$2=[{name:"documents",path:"/documents",component:()=>__vitePreload(()=>import("./landing-page.f7b12854.js"),["assets/landing-page.f7b12854.js","assets/landing-page.af376d65.css","assets/amazon.ebb787b5.js"]),beforeEnter:async(c,d,f)=>{const m="./locales/index.ts",g={"./locales/index.ts":()=>__vitePreload(()=>import("./index.dc41e78b.js"),[])};g&&g[m]&&await addLocaleMessages(g[m]),f()},meta:{crumb:{label:"Browse API"},title:"Delhivery API Documentation - Seamless Integration Guide",layout:"header_layout",authNotRequired:!0,layoutProps:{noPadding:!0}}},{name:"documents.b2c.documents",path:"/documents/b2c",component:()=>__vitePreload(()=>import("./documents.c5633e83.js"),["assets/documents.c5633e83.js","assets/documents.73ee7777.css","assets/tabs.6e774b94.js","assets/tab-item.aab8bbab.js","assets/ndr.afddc198.js","assets/ndr.b9f0182f.css"]),beforeEnter:async(c,d,f)=>{const m="./locales/index.ts",g={"./locales/index.ts":()=>__vitePreload(()=>import("./index.dc41e78b.js"),[])};g&&g[m]&&await addLocaleMessages(g[m]),f()},meta:{crumb:{label:"Browse API"},title:"Browse B2C API",layout:"header_layout",authNotRequired:!0,layoutProps:{noPadding:!0}}},{name:"documents.b2b.documents",path:"/documents/b2b",component:()=>__vitePreload(()=>import("./documents-b2b.0dcb55da.js"),["assets/documents-b2b.0dcb55da.js","assets/documents-b2b.4dc12662.css","assets/tabs.6e774b94.js","assets/tab-item.aab8bbab.js","assets/ndr.afddc198.js","assets/ndr.b9f0182f.css"]),beforeEnter:async(c,d,f)=>{const m="./locales/index.ts",g={"./locales/index.ts":()=>__vitePreload(()=>import("./index.dc41e78b.js"),[])};g&&g[m]&&await addLocaleMessages(g[m]),f()},meta:{crumb:{label:"Browse API"},title:"Browse B2B API",layout:"header_layout",authNotRequired:!0,layoutProps:{noPadding:!0}}},{name:"document.b2c.detail",path:"/document/b2c/detail",component:()=>__vitePreload(()=>import("./detail-documents.5072a37c.js"),["assets/detail-documents.5072a37c.js","assets/detail-documents.e5463ce9.css","assets/tab-item.aab8bbab.js","assets/tabs.6e774b94.js"]),beforeEnter:async(c,d,f)=>{const m="./locales/index.ts",g={"./locales/index.ts":()=>__vitePreload(()=>import("./index.dc41e78b.js"),[])};g&&g[m]&&await addLocaleMessages(g[m]),f()},meta:{title:"Browse API",layout:"header_layout",authNotRequired:!0,crumb:{label:"Browse API",children:null,hidden:!1,disabled:!1}},children:[{name:"document.b2c.detail.document.common_use_terminology",path:"/document/b2c/detail/common_use_terminology",component:()=>__vitePreload(()=>import("./common_use_terminology.bec93ed2.js"),["assets/common_use_terminology.bec93ed2.js","assets/common_use_terminology.53198d28.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Common Used Terminology",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.package-lifecycle",path:"/document/b2c/detail/package-lifecycle",component:()=>__vitePreload(()=>import("./package-lifecycle.372d289d.js"),["assets/package-lifecycle.372d289d.js","assets/package-lifecycle.cbfdb6e6.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Package Lifecycle",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.package-lifecycle1",path:"/document/b2c/detail/package-lifecycle1",component:()=>__vitePreload(()=>import("./package-lifecycle1.c59f88a9.js"),["assets/package-lifecycle1.c59f88a9.js","assets/package-lifecycle1.3b584f1f.css","assets/base.a70a1f1c.js","assets/base.f90f1077.css"]),meta:{title:"Pre\xADpaid & COD shipments",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.package-lifecycle2",path:"/document/b2c/detail/package-lifecycle2",component:()=>__vitePreload(()=>import("./package-lifecycle2.e245d121.js"),["assets/package-lifecycle2.e245d121.js","assets/package-lifecycle2.aac0a8db.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Reverse Pickups",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.integration-steps",path:"/document/b2c/detail/integration-steps",component:()=>__vitePreload(()=>import("./integration-steps.a9517311.js"),["assets/integration-steps.a9517311.js","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Steps of Integration for B2C Shipments",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.delhivery-mcp",path:"/document/b2c/detail/delhivery-mcp",component:()=>__vitePreload(()=>import("./delhivery-mcp.eb3167d7.js"),["assets/delhivery-mcp.eb3167d7.js","assets/delhivery-mcp.6711ce11.css","assets/tab-item.aab8bbab.js"]),meta:{title:"Delhivery MCP (Model Context Protocol)",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.pincode-serviceability",path:"/document/b2c/detail/pincode-serviceability",component:()=>__vitePreload(()=>import("./pincode.ed8ad1b3.js"),["assets/pincode.ed8ad1b3.js","assets/package-lifecycle2.aac0a8db.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"B2C Pincode Serviceability",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.document.expected_tat_api",path:"/document/b2c/detail/expected-tat-api",component:()=>__vitePreload(()=>import("./expected-tat-api.2c5ed4ce.js"),["assets/expected-tat-api.2c5ed4ce.js","assets/package-lifecycle2.aac0a8db.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Expected TAT API",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.fetch-waybill",path:"/document/b2c/detail/fetch-waybill",component:()=>__vitePreload(()=>import("./waybill.4550d375.js"),["assets/waybill.4550d375.js","assets/package-lifecycle2.aac0a8db.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Fetch WayBill",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.order-creation",path:"/document/b2c/detail/order-creation",component:()=>__vitePreload(()=>import("./order-creation.937ff826.js"),["assets/order-creation.937ff826.js","assets/order-creation.86045993.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Shipment Creation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.order-updation",path:"/document/b2c/detail/order-updation",component:()=>__vitePreload(()=>import("./order-updation.eaec957a.js"),["assets/order-updation.eaec957a.js","assets/order-updation.b983dfe2.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Shipment Updation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.order-tracking",path:"/document/b2c/detail/order-tracking",component:()=>__vitePreload(()=>import("./order-tracking.f48b0cad.js"),["assets/order-tracking.f48b0cad.js","assets/package-lifecycle2.aac0a8db.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Shipment Tracking",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.order_cancellation",path:"/document/b2c/detail/order-cancellation",component:()=>__vitePreload(()=>import("./order-cancellation.40190545.js"),["assets/order-cancellation.40190545.js","assets/order-updation.b983dfe2.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Shipment Cancellation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.ewaybill_update",path:"/document/b2c/detail/ewaybill-update",component:()=>__vitePreload(()=>import("./ewaybill-update.1e9c7565.js"),["assets/ewaybill-update.1e9c7565.js","assets/package-lifecycle2.aac0a8db.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Ewaybill Update API",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.calculate-shipping-cost",path:"/document/b2c/detail/calculate-shipping-cost",component:()=>__vitePreload(()=>import("./calculate-shipping-cost.adafe5da.js"),["assets/calculate-shipping-cost.adafe5da.js","assets/warehouse-creation.03c87fe7.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Calculate Shipping Cost",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.generate-shipping-label",path:"/document/b2c/detail/generate-shipping-label",component:()=>__vitePreload(()=>import("./generate-shipping-label.8c3f156e.js"),["assets/generate-shipping-label.8c3f156e.js","assets/package-lifecycle2.aac0a8db.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Generate Shipping Label",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.pickup-scheduling",path:"/document/b2c/detail/pickup-scheduling",component:()=>__vitePreload(()=>import("./pickup-scheduling.5b268eb4.js"),["assets/pickup-scheduling.5b268eb4.js","assets/package-lifecycle2.aac0a8db.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Pickup Request Creation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.warehouse-creation",path:"/document/b2c/detail/warehouse-creation",component:()=>__vitePreload(()=>import("./warehouse-creation.2250663b.js"),["assets/warehouse-creation.2250663b.js","assets/warehouse-creation.03c87fe7.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Client Warehouse Creation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.warehouse-updation",path:"/document/b2c/detail/warehouse-updation",component:()=>__vitePreload(()=>import("./warehouse-updatation.51a078b5.js"),["assets/warehouse-updatation.51a078b5.js","assets/package-lifecycle2.aac0a8db.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Client Warehouse Updation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.ndr-api",path:"/document/b2c/detail/ndr-api",component:()=>__vitePreload(()=>import("./ndr_api.48849340.js"),["assets/ndr_api.48849340.js","assets/ndr_api.98cfc9b9.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"NDR API",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.webhook_functionality",path:"/document/b2c/detail/webhook_functionality",component:()=>__vitePreload(()=>import("./webhook.f349228e.js"),["assets/webhook.f349228e.js","assets/webhook.b997315c.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"WEBHOOK ",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.document.download",path:"/document/b2c/detail/document/download",component:()=>__vitePreload(()=>import("./download_document.68587621.js"),["assets/download_document.68587621.js","assets/package-lifecycle2.aac0a8db.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Download Document",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.rvp_qc",path:"/document/b2c/detail/rvp_qc",component:()=>__vitePreload(()=>import("./rvp_qc.6f1a3569.js"),["assets/rvp_qc.6f1a3569.js","assets/rvp_qc.76fe6a1a.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"RVP QC",layout:"header_layout",authNotRequired:!0}},{name:"document.b2c.detail.faq",path:"/document/b2c/detail/faq",component:()=>__vitePreload(()=>import("./faq.9ed6c1cb.js"),["assets/faq.9ed6c1cb.js","assets/faq.82b09d8f.css","assets/base.a70a1f1c.js","assets/base.f90f1077.css","assets/AppAccordion.9a850792.js"]),meta:{title:"Frequently Asked Questions (FAQ)",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.overview",path:"/document/b2c/detail/over_view",component:()=>__vitePreload(()=>import("./overview.f06d9906.js"),["assets/overview.f06d9906.js","assets/overview.2f36df58.css","assets/b2c-enhanced-base.c4efcc91.js","assets/b2c-enhanced-base.cb381a10.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Overview",layout:"header_layout",authNotRequired:!0}}]},{name:"document.b2b.detail",path:"/document/b2b/detail",component:()=>__vitePreload(()=>import("./detail-documents.19732015.js"),["assets/detail-documents.19732015.js","assets/detail-documents.5a7463cf.css","assets/tab-item.aab8bbab.js","assets/tabs.6e774b94.js"]),beforeEnter:async(c,d,f)=>{const m="./locales/index.ts",g={"./locales/index.ts":()=>__vitePreload(()=>import("./index.dc41e78b.js"),[])};g&&g[m]&&await addLocaleMessages(g[m]),f()},meta:{title:"Browse API",layout:"header_layout",authNotRequired:!0,crumb:{label:"Browse API",children:null,hidden:!1,disabled:!1}},children:[{name:"document.b2b.detail.document.package-lifecycle",path:"/document/b2b/detail/package-lifecycle",component:()=>__vitePreload(()=>import("./package-lifecycle.8ea87235.js"),["assets/package-lifecycle.8ea87235.js","assets/package-lifecycle.8830b5b1.css","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Package Lifecycle",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.document.steps-of-integration",path:"/document/b2b/detail/steps-of-integration",component:()=>__vitePreload(()=>import("./steps-of-integration.5cc60910.js"),["assets/steps-of-integration.5cc60910.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Steps of Integration",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.document.overview",path:"/document/b2b/detail/overview",component:()=>__vitePreload(()=>import("./overview.c9f24b16.js"),["assets/overview.c9f24b16.js","assets/overview.2f36df58.css","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Overview",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.document.common_use_terminology",path:"/document/b2b/detail/common_use_terminology",component:()=>__vitePreload(()=>import("./common_use_terminology.6dfc1b3c.js"),["assets/common_use_terminology.6dfc1b3c.js","assets/common_use_terminology.53198d28.css","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Common Used Terminology",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.password",path:"/document/b2b/detail/password",component:()=>__vitePreload(()=>import("./password.5c688b5f.js"),["assets/password.5c688b5f.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Password Reset",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.logout",path:"/document/b2b/detail/login",component:()=>__vitePreload(()=>import("./login.2b5bcc57.js"),["assets/login.2b5bcc57.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Login",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.login",path:"/document/b2b/detail/logout",component:()=>__vitePreload(()=>import("./logout.2df66832.js"),["assets/logout.2df66832.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Logout",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.pincode_serviceability",path:"/document/b2b/detail/pincode_serviceability",component:()=>__vitePreload(()=>import("./pincode-serviceability.79f9f746.js"),["assets/pincode-serviceability.79f9f746.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Pincode serviceability",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.tat",path:"/document/b2b/detail/tat",component:()=>__vitePreload(()=>import("./tat.566b5053.js"),["assets/tat.566b5053.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Expected TAT",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.freight_estimation",path:"/document/b2b/detail/freight_estimation",component:()=>__vitePreload(()=>import("./freight-estimator.cbbd7fdb.js"),["assets/freight-estimator.cbbd7fdb.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Freight Estimator",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.freight_charges",path:"/document/b2b/detail/freight_charges",component:()=>__vitePreload(()=>import("./freight-charges.e651d88a.js"),["assets/freight-charges.e651d88a.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Freight Charges",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.warehouse.creation",path:"/document/b2b/detail/warehouse-creation",component:()=>__vitePreload(()=>import("./warehouse-creation.672300b0.js"),["assets/warehouse-creation.672300b0.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Client Warehouse Creation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.warehouse.updation",path:"/document/b2b/detail/warehouse-updation",component:()=>__vitePreload(()=>import("./warehouse-updation.ac6b2c3d.js"),["assets/warehouse-updation.ac6b2c3d.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Client Warehouse Updation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.shipment.creation",path:"/document/b2b/detail/shipment-creation",component:()=>__vitePreload(()=>import("./package-creation.47815b68.js"),["assets/package-creation.47815b68.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Package Shipment Creation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.shipment.update",path:"/document/b2b/detail/shipment-update",component:()=>__vitePreload(()=>import("./package-updation.d50b7efc.js"),["assets/package-updation.d50b7efc.js","assets/package-updation.247b8590.css","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Package Shipment Updation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.shipment.cancellation",path:"/document/b2b/detail/shipment-cancellation",component:()=>__vitePreload(()=>import("./shipment-cancellation.285f958d.js"),["assets/shipment-cancellation.285f958d.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Shipment Cancelation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.shipment.tracking",path:"/document/b2b/detail/shipment-tracking",component:()=>__vitePreload(()=>import("./shipment-tracking.93cdbb1d.js"),["assets/shipment-tracking.93cdbb1d.js","assets/shipment-tracking.e1110d46.css","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Package Shipment Tracking",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.appointment.booking",path:"/document/b2b/detail/appointment-booking",component:()=>__vitePreload(()=>import("./appointment-booking.47051dd5.js"),["assets/appointment-booking.47051dd5.js","assets/shipment-tracking.e1110d46.css","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Package Shipment Booking",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.pickup.request",path:"/document/b2b/detail/pickup-request",component:()=>__vitePreload(()=>import("./create-pickup.8007061e.js"),["assets/create-pickup.8007061e.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Pickup Request",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.pickup.cancellation",path:"/document/b2b/detail/pickup-cancellation",component:()=>__vitePreload(()=>import("./cancel-pickup.186377f4.js"),["assets/cancel-pickup.186377f4.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Pickup Cancelation",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.generate.shipping_label",path:"/document/b2b/detail/generate_shipping_label",component:()=>__vitePreload(()=>import("./generate-shipping-label.7afac9ff.js"),["assets/generate-shipping-label.7afac9ff.js","assets/generate-shipping-label.0ba464c3.css","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Generate Shipping Label",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.document.lr_copy",path:"/document/b2b/detail/lr_copy",component:()=>__vitePreload(()=>import("./lr-copy.bcf48742.js"),["assets/lr-copy.bcf48742.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"LR Copy",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.generate.document",path:"/document/b2b/detail/generate_document",component:()=>__vitePreload(()=>import("./generate-document.4fb6438f.js"),["assets/generate-document.4fb6438f.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Generate Document",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.document.download",path:"/document/b2b/detail/document_download",component:()=>__vitePreload(()=>import("./download-document.360d45f3.js"),["assets/download-document.360d45f3.js","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Download Document",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.document.webhook_functionality",path:"/document/b2b/detail/webhook_functionality",component:()=>__vitePreload(()=>import("./webhook_functionality.5183b792.js"),["assets/webhook_functionality.5183b792.js","assets/webhook_functionality.26127bca.css","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Webhook Functionality",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.document.faq",path:"/document/b2b/detail/faq",component:()=>__vitePreload(()=>import("./faq.f6eac354.js"),["assets/faq.f6eac354.js","assets/faq.5ab49ba2.css","assets/base.a70a1f1c.js","assets/base.f90f1077.css","assets/AppAccordion.9a850792.js"]),meta:{title:"Frequently Asked Questions (FAQ)",layout:"header_layout",authNotRequired:!0}},{name:"document.b2b.detail.document.postman_collection",path:"/document/b2b/detail/document/postman-collection",component:()=>__vitePreload(()=>import("./postman-collection.d0595af0.js"),["assets/postman-collection.d0595af0.js","assets/postman-collection.d06e85f0.css","assets/enhanced-base.e31b5d58.js","assets/enhanced-base.cce636cb.css","assets/index.f4973c19.js","assets/index.67a9e507.css"]),meta:{title:"Postman collection",layout:"header_layout",authNotRequired:!0}}]}];var __glob_0_1=Object.freeze(Object.defineProperty({__proto__:null,BrowseAPIRouteNames,default:routes$2},Symbol.toStringTag,{value:"Module"}));const routesForAuthentication={HOME:"home"},routes$1=[{path:"/",redirect:{name:routesForAuthentication.HOME}},{path:"/",redirect:{name:routesForAuthentication.HOME}}];var __glob_0_2=Object.freeze(Object.defineProperty({__proto__:null,routesForAuthentication,default:routes$1},Symbol.toStringTag,{value:"Module"})),DashboardRouteNames=(c=>(c.HOME="home",c))(DashboardRouteNames||{});const routes=[{path:"/home",name:"home",redirect:"/documents",component:()=>__vitePreload(()=>import("./home.266cae21.js"),["assets/home.266cae21.js","assets/home.3665d13f.css","assets/amazon.ebb787b5.js"]),beforeEnter:async(c,d,f)=>{const m="./locales/index.ts",g={"./locales/index.ts":()=>__vitePreload(()=>import("./index.f9bd911a.js"),[])};g&&g[m]&&await addLocaleMessages(g[m]),f()},meta:{crumb:{label:"Home"},title:"Home",layout:"home_page_layout",layoutProps:{noPadding:!0}},children:[]}];var __glob_0_3=Object.freeze(Object.defineProperty({__proto__:null,DashboardRouteNames,default:routes},Symbol.toStringTag,{value:"Module"})),__glob_0_4=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}));const domainRouterFiles={"./../modules/CDP-api/router.ts":__glob_0_0,"./../modules/api-documention/router.ts":__glob_0_1,"./../modules/authentication/router.ts":__glob_0_2,"./../modules/dashboard-CDP/router.ts":__glob_0_3,"./../modules/onboarding/router.ts":__glob_0_4},domainRoutes=[];for(const c in domainRouterFiles)domainRouterFiles[c]&&domainRouterFiles[c].default&&domainRoutes.push(...domainRouterFiles[c].default);const routeRecordRaws=[...domainRoutes,{path:"/timeout",name:"time-out",component:()=>__vitePreload(()=>import("./_timeout.1b317fed.js"),["assets/_timeout.1b317fed.js","assets/_timeout.75cd2dc3.css"]),meta:{authNotRequired:!0,crumb:{label:"Timeout",children:null,hidden:!1,disabled:!1}}},{path:"/404",name:"404",component:()=>__vitePreload(()=>import("./_not-found.20ead98a.js"),[]),props:!0,meta:{layout:"login",title:"Page Not Found",authNotRequired:!0,crumb:{label:"Not Found",children:null,hidden:!1,disabled:!1}}},{path:"/:pathMatch(.*)*",component:()=>__vitePreload(()=>import("./_not-found.20ead98a.js"),[]),name:"404",meta:{authNotRequired:!0,layout:"login",title:"Page Not Found"}}];function lazyLoadView(c){return c}const router=createRouter({routes:routeRecordRaws,history:createWebHistory("/developer-portal"),scrollBehavior(c,d,f){return f||{left:0,right:0}}});router.beforeEach(async(c,d)=>{var b;d.name!==null&&NProgress.start();const{locale:f}=toRefs(reactive(i18n.global)),m=f.value,g=getLocaleFromParams(c.params);if(g!==m){if(!SUPPORT_LOCALES.includes(g)&&c.name!=="404")return redirectToFallbackLocale(c.fullPath);await localeMessageChange(i18n,g)}const y=(b=c.meta)==null?void 0:b.authNotRequired,_=useKeycloak();if({}.VITE_BYPASS_AUTH||y)return!0;if(_.isAuthenticated.value)return await setupBaseState(),!0;try{return console.log("window.location.origin/developer-portal/to.fullPath",window.location.origin+"/developer-portal"+c.fullPath,"to.path",c.path),await initKeycloak({flow:"standard",checkLoginIframe:!1,onLoad:"login-required",useNonce:!1,enableLogging:!0,redirectUri:window.location.origin+"/developer-portal"+c.path}),await setupBaseState(),!0}catch(C){return console.error("Error while redirect on route: ",C),redirectToLoginPage(c.fullPath)}});router.beforeResolve((c,d)=>{try{return new Promise(f=>{var m;typeof((m=c.meta)==null?void 0:m.beforeResolve)=="function"?c.meta.beforeResolve(c,d,g=>(g||f(!0),typeof g=="object"&&"name"in g&&d.name===g.name&&NProgress.done(),f(g))):f(!0)})}catch(f){return Promise.reject(f)}});router.afterEach(()=>{NProgress.done()});function redirectToLoginPage(c){window.location.href=window.location.origin+"/v2/login"}async function localeMessageChange(c,d){c.global.availableLocales.includes(d)||await loadLocaleMessages(c,d)}function getLocaleFromParams(c){return"en"}function redirectToFallbackLocale(c){return`/${c}`}const plugins=[i18n,router];async function registerGlobalPlugin(c){for(const d of plugins){let f=null,m={};if(!Array.isArray(d))f=d;else{const[g,v]=d;f=g,m=v||{}}c.use(f,m)}}var style="",fontawesome="",light="",solid="",windi="";addMethod(create$3,"number",function(c){return this.matches(/^(\s*|\d+)$/,c||"Only numbers are allowed")});const app=createApp(App);if(!{}.VITE_BYPASS_AUTH&&localStorage.getItem("ucp-kc-realm")){let c=localStorage.getItem("ucp-kc-instance");c=c&&c.length>0&&c!=="null"&&c!=="undefined"?`/${c}/`:"",createKeycloak({url:"https://ucp-auth.delhivery.com"+c,realm:localStorage.getItem("ucp-kc-realm")+"",clientId:"ucp-vue-frontend"})}registerGlobalPlugin(app).then(()=>{registerGlobalDirective(app),router.isReady().then(()=>{app.mount("#app")})});export{normalizeClass as $,At as A,useApi as B,resolveDirective as C,createBlock as D,ExecuteAPI as E,Fragment as F,withCtx as G,HQ_BASE_URL as H,withDirectives as I,renderList as J,vShow as K,LayoutHeader as L,createCommentVNode as M,createTextVNode as N,pushScopeId as O,popScopeId as P,Ot as Q,wl as R,Mi as S,Te as T,Fr as U,pr as V,ml as W,ln as X,nextTick as Y,delay as Z,_export_sfc as _,createBaseVNode as a,renderSlot as a0,Kn as a1,vModelRadio as a2,create$2 as a3,Ki as a4,Bl as a5,GlobalFooter as a6,UCP_BASE_URL as a7,baseGetTag$6 as a8,root$a as a9,apiStatus as aA,getDebouncedFn as aB,yt as aC,St as aD,rt as aE,withModifiers as aF,createSlots as aG,LTL_BASE_URL as aH,toRaw as aI,axios as aJ,create$4 as aK,create as aL,createStaticVNode as aM,Is as aN,Gs as aO,Xs as aP,BrowseAPIRouteNames as aQ,au as aR,nu as aS,getProfile as aT,onBeforeMount as aU,toRefs as aV,getAugmentedNamespace as aW,tenant as aX,_imports_0$1 as aY,logout$1 as aZ,_imports_13$1 as a_,isObjectLike$6 as aa,freeGlobal$3 as ab,isArray$a as ac,Symbol$7 as ad,unref as ae,provide as af,isRef as ag,getCurrentInstance as ah,onBeforeUnmount as ai,toRef as aj,resolveDynamicComponent as ak,h as al,warn$2 as am,watchEffect as an,inject as ao,onUnmounted as ap,markRaw as aq,setupDevtoolsPlugin as ar,commonjsGlobal as as,shallowRef as at,mergeProps as au,normalizeStyle as av,nn as aw,vModelSelect as ax,cl as ay,gt as az,useRouter as b,createElementBlock as c,defineComponent as d,computed as e,onMounted as f,onAPIExecution as g,createVNode as h,reactive as i,ref as j,__vitePreload as k,toPathString as l,assertParamExists as m,serializeDataIfNeeded as n,openBlock as o,api$1 as p,mn as q,resolveComponent as r,setSearchParams as s,toDisplayString$1 as t,useI18n as u,ii as v,watch as w,di as x,create$3 as y,create$1 as z};
|