diff --git "a/assets/www/assets/index-28b8a673.js" "b/assets/www/assets/index-28b8a673.js" new file mode 100644--- /dev/null +++ "b/assets/www/assets/index-28b8a673.js" @@ -0,0 +1,503 @@ +var $n=(C,H)=>()=>(H||C((H={exports:{}}).exports,H),H.exports);var Sn=$n((exports,module)=>{(function(){const H=document.createElement("link").relList;if(H&&H.supports&&H.supports("modulepreload"))return;for(const G of document.querySelectorAll('link[rel="modulepreload"]'))W(G);new MutationObserver(G=>{for(const U of G)if(U.type==="childList")for(const X of U.addedNodes)X.tagName==="LINK"&&X.rel==="modulepreload"&&W(X)}).observe(document,{childList:!0,subtree:!0});function K(G){const U={};return G.integrity&&(U.integrity=G.integrity),G.referrerPolicy&&(U.referrerPolicy=G.referrerPolicy),G.crossOrigin==="use-credentials"?U.credentials="include":G.crossOrigin==="anonymous"?U.credentials="omit":U.credentials="same-origin",U}function W(G){if(G.ep)return;G.ep=!0;const U=K(G);fetch(G.href,U)}})();function makeMap(C,H){const K=Object.create(null),W=C.split(",");for(let G=0;G!!K[G.toLowerCase()]:G=>!!K[G]}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,onRE$1=/^on[^a-z]/,isOn$1=C=>onRE$1.test(C),isModelListener=C=>C.startsWith("onUpdate:"),extend$1=Object.assign,remove=(C,H)=>{const K=C.indexOf(H);K>-1&&C.splice(K,1)},hasOwnProperty$h=Object.prototype.hasOwnProperty,hasOwn$1=(C,H)=>hasOwnProperty$h.call(C,H),isArray$5=Array.isArray,isMap$2=C=>toTypeString(C)==="[object Map]",isSet$2=C=>toTypeString(C)==="[object Set]",isFunction$3=C=>typeof C=="function",isString$3=C=>typeof C=="string",isSymbol$1=C=>typeof C=="symbol",isObject$5=C=>C!==null&&typeof C=="object",isPromise=C=>isObject$5(C)&&isFunction$3(C.then)&&isFunction$3(C.catch),objectToString$1=Object.prototype.toString,toTypeString=C=>objectToString$1.call(C),toRawType=C=>toTypeString(C).slice(8,-1),isPlainObject$3=C=>toTypeString(C)==="[object Object]",isIntegerKey=C=>isString$3(C)&&C!=="NaN"&&C[0]!=="-"&&""+parseInt(C,10)===C,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction$1=C=>{const H=Object.create(null);return K=>H[K]||(H[K]=C(K))},camelizeRE$1=/-(\w)/g,camelize$1=cacheStringFunction$1(C=>C.replace(camelizeRE$1,(H,K)=>K?K.toUpperCase():"")),hyphenateRE$1=/\B([A-Z])/g,hyphenate$1=cacheStringFunction$1(C=>C.replace(hyphenateRE$1,"-$1").toLowerCase()),capitalize$1=cacheStringFunction$1(C=>C.charAt(0).toUpperCase()+C.slice(1)),toHandlerKey=cacheStringFunction$1(C=>C?`on${capitalize$1(C)}`:""),hasChanged=(C,H)=>!Object.is(C,H),invokeArrayFns=(C,H)=>{for(let K=0;K{Object.defineProperty(C,H,{configurable:!0,enumerable:!1,value:K})},looseToNumber=C=>{const H=parseFloat(C);return isNaN(H)?C:H},toNumber$1=C=>{const H=isString$3(C)?Number(C):NaN;return isNaN(H)?C:H};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function normalizeStyle$1(C){if(isArray$5(C)){const H={};for(let K=0;K{if(K){const W=K.split(propertyDelimiterRE);W.length>1&&(H[W[0].trim()]=W[1].trim())}}),H}function normalizeClass(C){let H="";if(isString$3(C))H=C;else if(isArray$5(C))for(let K=0;KisString$3(C)?C:C==null?"":isArray$5(C)||isObject$5(C)&&(C.toString===objectToString$1||!isFunction$3(C.toString))?JSON.stringify(C,replacer,2):String(C),replacer=(C,H)=>H&&H.__v_isRef?replacer(C,H.value):isMap$2(H)?{[`Map(${H.size})`]:[...H.entries()].reduce((K,[W,G])=>(K[`${W} =>`]=G,K),{})}:isSet$2(H)?{[`Set(${H.size})`]:[...H.values()]}:isObject$5(H)&&!isArray$5(H)&&!isPlainObject$3(H)?String(H):H;let activeEffectScope;class EffectScope{constructor(H=!1){this.detached=H,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!H&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(H){if(this._active){const K=activeEffectScope;try{return activeEffectScope=this,H()}finally{activeEffectScope=K}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(H){if(this._active){let K,W;for(K=0,W=this.effects.length;K{const H=new Set(C);return H.w=0,H.n=0,H},wasTracked=C=>(C.w&trackOpBit)>0,newTracked=C=>(C.n&trackOpBit)>0,initDepMarkers=({deps:C})=>{if(C.length)for(let H=0;H{const{deps:H}=C;if(H.length){let K=0;for(let W=0;W{(te==="length"||te>=Z)&&Q.push(ee)})}else switch(K!==void 0&&Q.push(X.get(K)),H){case"add":isArray$5(C)?isIntegerKey(K)&&Q.push(X.get("length")):(Q.push(X.get(ITERATE_KEY)),isMap$2(C)&&Q.push(X.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$5(C)||(Q.push(X.get(ITERATE_KEY)),isMap$2(C)&&Q.push(X.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$2(C)&&Q.push(X.get(ITERATE_KEY));break}if(Q.length===1)Q[0]&&triggerEffects(Q[0]);else{const Z=[];for(const ee of Q)ee&&Z.push(...ee);triggerEffects(createDep(Z))}}function triggerEffects(C,H){const K=isArray$5(C)?C:[...C];for(const W of K)W.computed&&triggerEffect(W);for(const W of K)W.computed||triggerEffect(W)}function triggerEffect(C,H){(C!==activeEffect||C.allowRecurse)&&(C.scheduler?C.scheduler():C.run())}function getDepFromReactive(C,H){var K;return(K=targetMap.get(C))==null?void 0:K.get(H)}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$1)),get$1$1=createGetter(),shallowGet=createGetter(!1,!0),readonlyGet=createGetter(!0),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const C={};return["includes","indexOf","lastIndexOf"].forEach(H=>{C[H]=function(...K){const W=toRaw(this);for(let U=0,X=this.length;U{C[H]=function(...K){pauseTracking();const W=toRaw(this)[H].apply(this,K);return resetTracking(),W}}),C}function hasOwnProperty$g(C){const H=toRaw(this);return track(H,"has",C),H.hasOwnProperty(C)}function createGetter(C=!1,H=!1){return function(W,G,U){if(G==="__v_isReactive")return!C;if(G==="__v_isReadonly")return C;if(G==="__v_isShallow")return H;if(G==="__v_raw"&&U===(C?H?shallowReadonlyMap:readonlyMap:H?shallowReactiveMap:reactiveMap).get(W))return W;const X=isArray$5(W);if(!C){if(X&&hasOwn$1(arrayInstrumentations,G))return Reflect.get(arrayInstrumentations,G,U);if(G==="hasOwnProperty")return hasOwnProperty$g}const Q=Reflect.get(W,G,U);return(isSymbol$1(G)?builtInSymbols.has(G):isNonTrackableKeys(G))||(C||track(W,"get",G),H)?Q:isRef(Q)?X&&isIntegerKey(G)?Q:Q.value:isObject$5(Q)?C?readonly(Q):reactive(Q):Q}}const set$1$1=createSetter(),shallowSet=createSetter(!0);function createSetter(C=!1){return function(K,W,G,U){let X=K[W];if(isReadonly(X)&&isRef(X)&&!isRef(G))return!1;if(!C&&(!isShallow(G)&&!isReadonly(G)&&(X=toRaw(X),G=toRaw(G)),!isArray$5(K)&&isRef(X)&&!isRef(G)))return X.value=G,!0;const Q=isArray$5(K)&&isIntegerKey(W)?Number(W)C,getProto=C=>Reflect.getPrototypeOf(C);function get$3(C,H,K=!1,W=!1){C=C.__v_raw;const G=toRaw(C),U=toRaw(H);K||(H!==U&&track(G,"get",H),track(G,"get",U));const{has:X}=getProto(G),Q=W?toShallow:K?toReadonly:toReactive$1;if(X.call(G,H))return Q(C.get(H));if(X.call(G,U))return Q(C.get(U));C!==G&&C.get(H)}function has(C,H=!1){const K=this.__v_raw,W=toRaw(K),G=toRaw(C);return H||(C!==G&&track(W,"has",C),track(W,"has",G)),C===G?K.has(C):K.has(C)||K.has(G)}function size(C,H=!1){return C=C.__v_raw,!H&&track(toRaw(C),"iterate",ITERATE_KEY),Reflect.get(C,"size",C)}function add(C){C=toRaw(C);const H=toRaw(this);return getProto(H).has.call(H,C)||(H.add(C),trigger(H,"add",C,C)),this}function set$2(C,H){H=toRaw(H);const K=toRaw(this),{has:W,get:G}=getProto(K);let U=W.call(K,C);U||(C=toRaw(C),U=W.call(K,C));const X=G.call(K,C);return K.set(C,H),U?hasChanged(H,X)&&trigger(K,"set",C,H):trigger(K,"add",C,H),this}function deleteEntry(C){const H=toRaw(this),{has:K,get:W}=getProto(H);let G=K.call(H,C);G||(C=toRaw(C),G=K.call(H,C)),W&&W.call(H,C);const U=H.delete(C);return G&&trigger(H,"delete",C,void 0),U}function clear(){const C=toRaw(this),H=C.size!==0,K=C.clear();return H&&trigger(C,"clear",void 0,void 0),K}function createForEach(C,H){return function(W,G){const U=this,X=U.__v_raw,Q=toRaw(X),Z=H?toShallow:C?toReadonly:toReactive$1;return!C&&track(Q,"iterate",ITERATE_KEY),X.forEach((ee,te)=>W.call(G,Z(ee),Z(te),U))}}function createIterableMethod(C,H,K){return function(...W){const G=this.__v_raw,U=toRaw(G),X=isMap$2(U),Q=C==="entries"||C===Symbol.iterator&&X,Z=C==="keys"&&X,ee=G[C](...W),te=K?toShallow:H?toReadonly:toReactive$1;return!H&&track(U,"iterate",Z?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:ne,done:oe}=ee.next();return oe?{value:ne,done:oe}:{value:Q?[te(ne[0]),te(ne[1])]:te(ne),done:oe}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(C){return function(...H){return C==="delete"?!1:this}}function createInstrumentations(){const C={get(U){return get$3(this,U)},get size(){return size(this)},has,add,set:set$2,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},H={get(U){return get$3(this,U,!1,!0)},get size(){return size(this)},has,add,set:set$2,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},K={get(U){return get$3(this,U,!0)},get size(){return size(this,!0)},has(U){return has.call(this,U,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},W={get(U){return get$3(this,U,!0,!0)},get size(){return size(this,!0)},has(U){return has.call(this,U,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(U=>{C[U]=createIterableMethod(U,!1,!1),K[U]=createIterableMethod(U,!0,!1),H[U]=createIterableMethod(U,!1,!0),W[U]=createIterableMethod(U,!0,!0)}),[C,K,H,W]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(C,H){const K=H?C?shallowReadonlyInstrumentations:shallowInstrumentations:C?readonlyInstrumentations:mutableInstrumentations;return(W,G,U)=>G==="__v_isReactive"?!C:G==="__v_isReadonly"?C:G==="__v_raw"?W:Reflect.get(hasOwn$1(K,G)&&G in W?K:W,G,U)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},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 createReactiveObject(C,H,K,W,G){if(!isObject$5(C)||C.__v_raw&&!(H&&C.__v_isReactive))return C;const U=G.get(C);if(U)return U;const X=getTargetType(C);if(X===0)return C;const Q=new Proxy(C,X===2?W:K);return G.set(C,Q),Q}function isReactive(C){return isReadonly(C)?isReactive(C.__v_raw):!!(C&&C.__v_isReactive)}function isReadonly(C){return!!(C&&C.__v_isReadonly)}function isShallow(C){return!!(C&&C.__v_isShallow)}function isProxy(C){return isReactive(C)||isReadonly(C)}function toRaw(C){const H=C&&C.__v_raw;return H?toRaw(H):C}function markRaw(C){return def(C,"__v_skip",!0),C}const toReactive$1=C=>isObject$5(C)?reactive(C):C,toReadonly=C=>isObject$5(C)?readonly(C):C;function trackRefValue(C){shouldTrack&&activeEffect&&(C=toRaw(C),trackEffects(C.dep||(C.dep=createDep())))}function triggerRefValue(C,H){C=toRaw(C);const K=C.dep;K&&triggerEffects(K)}function isRef(C){return!!(C&&C.__v_isRef===!0)}function ref(C){return createRef$1(C,!1)}function shallowRef(C){return createRef$1(C,!0)}function createRef$1(C,H){return isRef(C)?C:new RefImpl(C,H)}class RefImpl{constructor(H,K){this.__v_isShallow=K,this.dep=void 0,this.__v_isRef=!0,this._rawValue=K?H:toRaw(H),this._value=K?H:toReactive$1(H)}get value(){return trackRefValue(this),this._value}set value(H){const K=this.__v_isShallow||isShallow(H)||isReadonly(H);H=K?H:toRaw(H),hasChanged(H,this._rawValue)&&(this._rawValue=H,this._value=K?H:toReactive$1(H),triggerRefValue(this))}}function triggerRef(C){triggerRefValue(C)}function unref(C){return isRef(C)?C.value:C}const shallowUnwrapHandlers={get:(C,H,K)=>unref(Reflect.get(C,H,K)),set:(C,H,K,W)=>{const G=C[H];return isRef(G)&&!isRef(K)?(G.value=K,!0):Reflect.set(C,H,K,W)}};function proxyRefs(C){return isReactive(C)?C:new Proxy(C,shallowUnwrapHandlers)}function toRefs(C){const H=isArray$5(C)?new Array(C.length):{};for(const K in C)H[K]=propertyToRef(C,K);return H}class ObjectRefImpl{constructor(H,K,W){this._object=H,this._key=K,this._defaultValue=W,this.__v_isRef=!0}get value(){const H=this._object[this._key];return H===void 0?this._defaultValue:H}set value(H){this._object[this._key]=H}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(H){this._getter=H,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(C,H,K){return isRef(C)?C:isFunction$3(C)?new GetterRefImpl(C):isObject$5(C)&&arguments.length>1?propertyToRef(C,H,K):ref(C)}function propertyToRef(C,H,K){const W=C[H];return isRef(W)?W:new ObjectRefImpl(C,H,K)}class ComputedRefImpl{constructor(H,K,W,G){this._setter=K,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new ReactiveEffect(H,()=>{this._dirty||(this._dirty=!0,triggerRefValue(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!G,this.__v_isReadonly=W}get value(){const H=toRaw(this);return trackRefValue(H),(H._dirty||!H._cacheable)&&(H._dirty=!1,H._value=H.effect.run()),H._value}set value(H){this._setter(H)}}function computed$1(C,H,K=!1){let W,G;const U=isFunction$3(C);return U?(W=C,G=NOOP):(W=C.get,G=C.set),new ComputedRefImpl(W,G,U||!G,K)}function warn(C,...H){}function callWithErrorHandling(C,H,K,W){let G;try{G=W?C(...W):C()}catch(U){handleError(U,H,K)}return G}function callWithAsyncErrorHandling(C,H,K,W){if(isFunction$3(C)){const U=callWithErrorHandling(C,H,K,W);return U&&isPromise(U)&&U.catch(X=>{handleError(X,H,K)}),U}const G=[];for(let U=0;U>>1;getId(queue[W])flushIndex&&queue.splice(H,1)}function queuePostFlushCb(C){isArray$5(C)?pendingPostFlushCbs.push(...C):(!activePostFlushCbs||!activePostFlushCbs.includes(C,C.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(C),queueFlush()}function flushPreFlushCbs(C,H=isFlushing?flushIndex+1:0){for(;HgetId(K)-getId(W)),postFlushIndex=0;postFlushIndexC.id==null?1/0:C.id,comparator=(C,H)=>{const K=getId(C)-getId(H);if(K===0){if(C.pre&&!H.pre)return-1;if(H.pre&&!C.pre)return 1}return K};function flushJobs(C){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);const H=NOOP;try{for(flushIndex=0;flushIndexisString$3(re)?re.trim():re)),ne&&(G=K.map(looseToNumber))}let Q,Z=W[Q=toHandlerKey(H)]||W[Q=toHandlerKey(camelize$1(H))];!Z&&U&&(Z=W[Q=toHandlerKey(hyphenate$1(H))]),Z&&callWithAsyncErrorHandling(Z,C,6,G);const ee=W[Q+"Once"];if(ee){if(!C.emitted)C.emitted={};else if(C.emitted[Q])return;C.emitted[Q]=!0,callWithAsyncErrorHandling(ee,C,6,G)}}function normalizeEmitsOptions(C,H,K=!1){const W=H.emitsCache,G=W.get(C);if(G!==void 0)return G;const U=C.emits;let X={},Q=!1;if(!isFunction$3(C)){const Z=ee=>{const te=normalizeEmitsOptions(ee,H,!0);te&&(Q=!0,extend$1(X,te))};!K&&H.mixins.length&&H.mixins.forEach(Z),C.extends&&Z(C.extends),C.mixins&&C.mixins.forEach(Z)}return!U&&!Q?(isObject$5(C)&&W.set(C,null),null):(isArray$5(U)?U.forEach(Z=>X[Z]=null):extend$1(X,U),isObject$5(C)&&W.set(C,X),X)}function isEmitListener(C,H){return!C||!isOn$1(H)?!1:(H=H.slice(2).replace(/Once$/,""),hasOwn$1(C,H[0].toLowerCase()+H.slice(1))||hasOwn$1(C,hyphenate$1(H))||hasOwn$1(C,H))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(C){const H=currentRenderingInstance;return currentRenderingInstance=C,currentScopeId=C&&C.type.__scopeId||null,H}function pushScopeId(C){currentScopeId=C}function popScopeId(){currentScopeId=null}function withCtx(C,H=currentRenderingInstance,K){if(!H||C._n)return C;const W=(...G)=>{W._d&&setBlockTracking(-1);const U=setCurrentRenderingInstance(H);let X;try{X=C(...G)}finally{setCurrentRenderingInstance(U),W._d&&setBlockTracking(1)}return X};return W._n=!0,W._c=!0,W._d=!0,W}function markAttrsAccessed(){}function renderComponentRoot(C){const{type:H,vnode:K,proxy:W,withProxy:G,props:U,propsOptions:[X],slots:Q,attrs:Z,emit:ee,render:te,renderCache:ne,data:oe,setupState:re,ctx:ae,inheritAttrs:ie}=C;let ue,le;const se=setCurrentRenderingInstance(C);try{if(K.shapeFlag&4){const de=G||W;ue=normalizeVNode(te.call(de,de,ne,U,re,oe,ae)),le=Z}else{const de=H;ue=normalizeVNode(de.length>1?de(U,{attrs:Z,slots:Q,emit:ee}):de(U,null)),le=H.props?Z:getFunctionalFallthrough(Z)}}catch(de){blockStack.length=0,handleError(de,C,1),ue=createVNode(Comment$1)}let ce=ue;if(le&&ie!==!1){const de=Object.keys(le),{shapeFlag:fe}=ce;de.length&&fe&7&&(X&&de.some(isModelListener)&&(le=filterModelListeners(le,X)),ce=cloneVNode(ce,le))}return K.dirs&&(ce=cloneVNode(ce),ce.dirs=ce.dirs?ce.dirs.concat(K.dirs):K.dirs),K.transition&&(ce.transition=K.transition),ue=ce,setCurrentRenderingInstance(se),ue}const getFunctionalFallthrough=C=>{let H;for(const K in C)(K==="class"||K==="style"||isOn$1(K))&&((H||(H={}))[K]=C[K]);return H},filterModelListeners=(C,H)=>{const K={};for(const W in C)(!isModelListener(W)||!(W.slice(9)in H))&&(K[W]=C[W]);return K};function shouldUpdateComponent(C,H,K){const{props:W,children:G,component:U}=C,{props:X,children:Q,patchFlag:Z}=H,ee=U.emitsOptions;if(H.dirs||H.transition)return!0;if(K&&Z>=0){if(Z&1024)return!0;if(Z&16)return W?hasPropsChanged(W,X,ee):!!X;if(Z&8){const te=H.dynamicProps;for(let ne=0;neC.__isSuspense;function queueEffectWithSuspense(C,H){H&&H.pendingBranch?isArray$5(C)?H.effects.push(...C):H.effects.push(C):queuePostFlushCb(C)}function watchEffect(C,H){return doWatch(C,null,H)}const INITIAL_WATCHER_VALUE={};function watch(C,H,K){return doWatch(C,H,K)}function doWatch(C,H,{immediate:K,deep:W,flush:G,onTrack:U,onTrigger:X}=EMPTY_OBJ){var Q;const Z=getCurrentScope()===((Q=currentInstance)==null?void 0:Q.scope)?currentInstance:null;let ee,te=!1,ne=!1;if(isRef(C)?(ee=()=>C.value,te=isShallow(C)):isReactive(C)?(ee=()=>C,W=!0):isArray$5(C)?(ne=!0,te=C.some(de=>isReactive(de)||isShallow(de)),ee=()=>C.map(de=>{if(isRef(de))return de.value;if(isReactive(de))return traverse(de);if(isFunction$3(de))return callWithErrorHandling(de,Z,2)})):isFunction$3(C)?H?ee=()=>callWithErrorHandling(C,Z,2):ee=()=>{if(!(Z&&Z.isUnmounted))return oe&&oe(),callWithAsyncErrorHandling(C,Z,3,[re])}:ee=NOOP,H&&W){const de=ee;ee=()=>traverse(de())}let oe,re=de=>{oe=se.onStop=()=>{callWithErrorHandling(de,Z,4)}},ae;if(isInSSRComponentSetup)if(re=NOOP,H?K&&callWithAsyncErrorHandling(H,Z,3,[ee(),ne?[]:void 0,re]):ee(),G==="sync"){const de=useSSRContext();ae=de.__watcherHandles||(de.__watcherHandles=[])}else return NOOP;let ie=ne?new Array(C.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const ue=()=>{if(se.active)if(H){const de=se.run();(W||te||(ne?de.some((fe,he)=>hasChanged(fe,ie[he])):hasChanged(de,ie)))&&(oe&&oe(),callWithAsyncErrorHandling(H,Z,3,[de,ie===INITIAL_WATCHER_VALUE?void 0:ne&&ie[0]===INITIAL_WATCHER_VALUE?[]:ie,re]),ie=de)}else se.run()};ue.allowRecurse=!!H;let le;G==="sync"?le=ue:G==="post"?le=()=>queuePostRenderEffect(ue,Z&&Z.suspense):(ue.pre=!0,Z&&(ue.id=Z.uid),le=()=>queueJob(ue));const se=new ReactiveEffect(ee,le);H?K?ue():ie=se.run():G==="post"?queuePostRenderEffect(se.run.bind(se),Z&&Z.suspense):se.run();const ce=()=>{se.stop(),Z&&Z.scope&&remove(Z.scope.effects,se)};return ae&&ae.push(ce),ce}function instanceWatch(C,H,K){const W=this.proxy,G=isString$3(C)?C.includes(".")?createPathGetter(W,C):()=>W[C]:C.bind(W,W);let U;isFunction$3(H)?U=H:(U=H.handler,K=H);const X=currentInstance;setCurrentInstance(this);const Q=doWatch(G,U.bind(W),K);return X?setCurrentInstance(X):unsetCurrentInstance(),Q}function createPathGetter(C,H){const K=H.split(".");return()=>{let W=C;for(let G=0;G{traverse(K,H)});else if(isPlainObject$3(C))for(const K in C)traverse(C[K],H);return C}function withDirectives(C,H){const K=currentRenderingInstance;if(K===null)return C;const W=getExposeProxy(K)||K.proxy,G=C.dirs||(C.dirs=[]);for(let U=0;U{C.isMounted=!0}),onBeforeUnmount(()=>{C.isUnmounting=!0}),C}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(C,{slots:H}){const K=getCurrentInstance(),W=useTransitionState();let G;return()=>{const U=H.default&&getTransitionRawChildren(H.default(),!0);if(!U||!U.length)return;let X=U[0];if(U.length>1){for(const ie of U)if(ie.type!==Comment$1){X=ie;break}}const Q=toRaw(C),{mode:Z}=Q;if(W.isLeaving)return emptyPlaceholder(X);const ee=getKeepAliveChild(X);if(!ee)return emptyPlaceholder(X);const te=resolveTransitionHooks(ee,Q,W,K);setTransitionHooks(ee,te);const ne=K.subTree,oe=ne&&getKeepAliveChild(ne);let re=!1;const{getTransitionKey:ae}=ee.type;if(ae){const ie=ae();G===void 0?G=ie:ie!==G&&(G=ie,re=!0)}if(oe&&oe.type!==Comment$1&&(!isSameVNodeType(ee,oe)||re)){const ie=resolveTransitionHooks(oe,Q,W,K);if(setTransitionHooks(oe,ie),Z==="out-in")return W.isLeaving=!0,ie.afterLeave=()=>{W.isLeaving=!1,K.update.active!==!1&&K.update()},emptyPlaceholder(X);Z==="in-out"&&ee.type!==Comment$1&&(ie.delayLeave=(ue,le,se)=>{const ce=getLeavingNodesForType(W,oe);ce[String(oe.key)]=oe,ue._leaveCb=()=>{le(),ue._leaveCb=void 0,delete te.delayedLeave},te.delayedLeave=se})}return X}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(C,H){const{leavingVNodes:K}=C;let W=K.get(H.type);return W||(W=Object.create(null),K.set(H.type,W)),W}function resolveTransitionHooks(C,H,K,W){const{appear:G,mode:U,persisted:X=!1,onBeforeEnter:Q,onEnter:Z,onAfterEnter:ee,onEnterCancelled:te,onBeforeLeave:ne,onLeave:oe,onAfterLeave:re,onLeaveCancelled:ae,onBeforeAppear:ie,onAppear:ue,onAfterAppear:le,onAppearCancelled:se}=H,ce=String(C.key),de=getLeavingNodesForType(K,C),fe=(me,be)=>{me&&callWithAsyncErrorHandling(me,W,9,be)},he=(me,be)=>{const xe=be[1];fe(me,be),isArray$5(me)?me.every(Se=>Se.length<=1)&&xe():me.length<=1&&xe()},pe={mode:U,persisted:X,beforeEnter(me){let be=Q;if(!K.isMounted)if(G)be=ie||Q;else return;me._leaveCb&&me._leaveCb(!0);const xe=de[ce];xe&&isSameVNodeType(C,xe)&&xe.el._leaveCb&&xe.el._leaveCb(),fe(be,[me])},enter(me){let be=Z,xe=ee,Se=te;if(!K.isMounted)if(G)be=ue||Z,xe=le||ee,Se=se||te;else return;let we=!1;const Pe=me._enterCb=Ee=>{we||(we=!0,Ee?fe(Se,[me]):fe(xe,[me]),pe.delayedLeave&&pe.delayedLeave(),me._enterCb=void 0)};be?he(be,[me,Pe]):Pe()},leave(me,be){const xe=String(C.key);if(me._enterCb&&me._enterCb(!0),K.isUnmounting)return be();fe(ne,[me]);let Se=!1;const we=me._leaveCb=Pe=>{Se||(Se=!0,be(),Pe?fe(ae,[me]):fe(re,[me]),me._leaveCb=void 0,de[xe]===C&&delete de[xe])};de[xe]=C,oe?he(oe,[me,we]):we()},clone(me){return resolveTransitionHooks(me,H,K,W)}};return pe}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,H){C.shapeFlag&6&&C.component?setTransitionHooks(C.component.subTree,H):C.shapeFlag&128?(C.ssContent.transition=H.clone(C.ssContent),C.ssFallback.transition=H.clone(C.ssFallback)):C.transition=H}function getTransitionRawChildren(C,H=!1,K){let W=[],G=0;for(let U=0;U1)for(let U=0;Uextend$1({name:C.name},H,{setup:C}))():C}const isAsyncWrapper=C=>!!C.type.__asyncLoader,isKeepAlive=C=>C.type.__isKeepAlive;function onActivated(C,H){registerKeepAliveHook(C,"a",H)}function onDeactivated(C,H){registerKeepAliveHook(C,"da",H)}function registerKeepAliveHook(C,H,K=currentInstance){const W=C.__wdc||(C.__wdc=()=>{let G=K;for(;G;){if(G.isDeactivated)return;G=G.parent}return C()});if(injectHook(H,W,K),K){let G=K.parent;for(;G&&G.parent;)isKeepAlive(G.parent.vnode)&&injectToKeepAliveRoot(W,H,K,G),G=G.parent}}function injectToKeepAliveRoot(C,H,K,W){const G=injectHook(H,C,W,!0);onUnmounted(()=>{remove(W[H],G)},K)}function injectHook(C,H,K=currentInstance,W=!1){if(K){const G=K[C]||(K[C]=[]),U=H.__weh||(H.__weh=(...X)=>{if(K.isUnmounted)return;pauseTracking(),setCurrentInstance(K);const Q=callWithAsyncErrorHandling(H,K,C,X);return unsetCurrentInstance(),resetTracking(),Q});return W?G.unshift(U):G.push(U),U}}const createHook=C=>(H,K=currentInstance)=>(!isInSSRComponentSetup||C==="sp")&&injectHook(C,(...W)=>H(...W),K),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,H=currentInstance){injectHook("ec",C,H)}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(C,H){return resolveAsset(COMPONENTS,C,!0,H)||C}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDirective(C){return resolveAsset(DIRECTIVES,C)}function resolveAsset(C,H,K=!0,W=!1){const G=currentRenderingInstance||currentInstance;if(G){const U=G.type;if(C===COMPONENTS){const Q=getComponentName(U,!1);if(Q&&(Q===H||Q===camelize$1(H)||Q===capitalize$1(camelize$1(H))))return U}const X=resolve(G[C]||U[C],H)||resolve(G.appContext[C],H);return!X&&W?U:X}}function resolve(C,H){return C&&(C[H]||C[camelize$1(H)]||C[capitalize$1(camelize$1(H))])}function renderList(C,H,K,W){let G;const U=K&&K[W];if(isArray$5(C)||isString$3(C)){G=new Array(C.length);for(let X=0,Q=C.length;XH(X,Q,void 0,U&&U[Q]));else{const X=Object.keys(C);G=new Array(X.length);for(let Q=0,Z=X.length;QC?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=>C.props,$attrs:C=>C.attrs,$slots:C=>C.slots,$refs:C=>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)}),hasSetupBinding=(C,H)=>C!==EMPTY_OBJ&&!C.__isScriptSetup&&hasOwn$1(C,H),PublicInstanceProxyHandlers={get({_:C},H){const{ctx:K,setupState:W,data:G,props:U,accessCache:X,type:Q,appContext:Z}=C;let ee;if(H[0]!=="$"){const re=X[H];if(re!==void 0)switch(re){case 1:return W[H];case 2:return G[H];case 4:return K[H];case 3:return U[H]}else{if(hasSetupBinding(W,H))return X[H]=1,W[H];if(G!==EMPTY_OBJ&&hasOwn$1(G,H))return X[H]=2,G[H];if((ee=C.propsOptions[0])&&hasOwn$1(ee,H))return X[H]=3,U[H];if(K!==EMPTY_OBJ&&hasOwn$1(K,H))return X[H]=4,K[H];shouldCacheAccess&&(X[H]=0)}}const te=publicPropertiesMap[H];let ne,oe;if(te)return H==="$attrs"&&track(C,"get",H),te(C);if((ne=Q.__cssModules)&&(ne=ne[H]))return ne;if(K!==EMPTY_OBJ&&hasOwn$1(K,H))return X[H]=4,K[H];if(oe=Z.config.globalProperties,hasOwn$1(oe,H))return oe[H]},set({_:C},H,K){const{data:W,setupState:G,ctx:U}=C;return hasSetupBinding(G,H)?(G[H]=K,!0):W!==EMPTY_OBJ&&hasOwn$1(W,H)?(W[H]=K,!0):hasOwn$1(C.props,H)||H[0]==="$"&&H.slice(1)in C?!1:(U[H]=K,!0)},has({_:{data:C,setupState:H,accessCache:K,ctx:W,appContext:G,propsOptions:U}},X){let Q;return!!K[X]||C!==EMPTY_OBJ&&hasOwn$1(C,X)||hasSetupBinding(H,X)||(Q=U[0])&&hasOwn$1(Q,X)||hasOwn$1(W,X)||hasOwn$1(publicPropertiesMap,X)||hasOwn$1(G.config.globalProperties,X)},defineProperty(C,H,K){return K.get!=null?C._.accessCache[H]=0:hasOwn$1(K,"value")&&this.set(C,H,K.value,null),Reflect.defineProperty(C,H,K)}};function useAttrs(){return getContext().attrs}function getContext(){const C=getCurrentInstance();return C.setupContext||(C.setupContext=createSetupContext(C))}function normalizePropsOrEmits(C){return isArray$5(C)?C.reduce((H,K)=>(H[K]=null,H),{}):C}let shouldCacheAccess=!0;function applyOptions(C){const H=resolveMergedOptions(C),K=C.proxy,W=C.ctx;shouldCacheAccess=!1,H.beforeCreate&&callHook$1(H.beforeCreate,C,"bc");const{data:G,computed:U,methods:X,watch:Q,provide:Z,inject:ee,created:te,beforeMount:ne,mounted:oe,beforeUpdate:re,updated:ae,activated:ie,deactivated:ue,beforeDestroy:le,beforeUnmount:se,destroyed:ce,unmounted:de,render:fe,renderTracked:he,renderTriggered:pe,errorCaptured:me,serverPrefetch:be,expose:xe,inheritAttrs:Se,components:we,directives:Pe,filters:Ee}=H;if(ee&&resolveInjections(ee,W,null),X)for(const Ce in X){const ge=X[Ce];isFunction$3(ge)&&(W[Ce]=ge.bind(K))}if(G){const Ce=G.call(K,K);isObject$5(Ce)&&(C.data=reactive(Ce))}if(shouldCacheAccess=!0,U)for(const Ce in U){const ge=U[Ce],ve=isFunction$3(ge)?ge.bind(K,K):isFunction$3(ge.get)?ge.get.bind(K,K):NOOP,_e=!isFunction$3(ge)&&isFunction$3(ge.set)?ge.set.bind(K):NOOP,Te=computed({get:ve,set:_e});Object.defineProperty(W,Ce,{enumerable:!0,configurable:!0,get:()=>Te.value,set:Ie=>Te.value=Ie})}if(Q)for(const Ce in Q)createWatcher(Q[Ce],W,K,Ce);if(Z){const Ce=isFunction$3(Z)?Z.call(K):Z;Reflect.ownKeys(Ce).forEach(ge=>{provide(ge,Ce[ge])})}te&&callHook$1(te,C,"c");function ye(Ce,ge){isArray$5(ge)?ge.forEach(ve=>Ce(ve.bind(K))):ge&&Ce(ge.bind(K))}if(ye(onBeforeMount,ne),ye(onMounted,oe),ye(onBeforeUpdate,re),ye(onUpdated,ae),ye(onActivated,ie),ye(onDeactivated,ue),ye(onErrorCaptured,me),ye(onRenderTracked,he),ye(onRenderTriggered,pe),ye(onBeforeUnmount,se),ye(onUnmounted,de),ye(onServerPrefetch,be),isArray$5(xe))if(xe.length){const Ce=C.exposed||(C.exposed={});xe.forEach(ge=>{Object.defineProperty(Ce,ge,{get:()=>K[ge],set:ve=>K[ge]=ve})})}else C.exposed||(C.exposed={});fe&&C.render===NOOP&&(C.render=fe),Se!=null&&(C.inheritAttrs=Se),we&&(C.components=we),Pe&&(C.directives=Pe)}function resolveInjections(C,H,K=NOOP){isArray$5(C)&&(C=normalizeInject(C));for(const W in C){const G=C[W];let U;isObject$5(G)?"default"in G?U=inject(G.from||W,G.default,!0):U=inject(G.from||W):U=inject(G),isRef(U)?Object.defineProperty(H,W,{enumerable:!0,configurable:!0,get:()=>U.value,set:X=>U.value=X}):H[W]=U}}function callHook$1(C,H,K){callWithAsyncErrorHandling(isArray$5(C)?C.map(W=>W.bind(H.proxy)):C.bind(H.proxy),H,K)}function createWatcher(C,H,K,W){const G=W.includes(".")?createPathGetter(K,W):()=>K[W];if(isString$3(C)){const U=H[C];isFunction$3(U)&&watch(G,U)}else if(isFunction$3(C))watch(G,C.bind(K));else if(isObject$5(C))if(isArray$5(C))C.forEach(U=>createWatcher(U,H,K,W));else{const U=isFunction$3(C.handler)?C.handler.bind(K):H[C.handler];isFunction$3(U)&&watch(G,U,C)}}function resolveMergedOptions(C){const H=C.type,{mixins:K,extends:W}=H,{mixins:G,optionsCache:U,config:{optionMergeStrategies:X}}=C.appContext,Q=U.get(H);let Z;return Q?Z=Q:!G.length&&!K&&!W?Z=H:(Z={},G.length&&G.forEach(ee=>mergeOptions$1(Z,ee,X,!0)),mergeOptions$1(Z,H,X)),isObject$5(H)&&U.set(H,Z),Z}function mergeOptions$1(C,H,K,W=!1){const{mixins:G,extends:U}=H;U&&mergeOptions$1(C,U,K,!0),G&&G.forEach(X=>mergeOptions$1(C,X,K,!0));for(const X in H)if(!(W&&X==="expose")){const Q=internalOptionMergeStrats[X]||K&&K[X];C[X]=Q?Q(C[X],H[X]):H[X]}return C}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(C,H){return H?C?function(){return extend$1(isFunction$3(C)?C.call(this,this):C,isFunction$3(H)?H.call(this,this):H)}:H:C}function mergeInject(C,H){return mergeObjectOptions(normalizeInject(C),normalizeInject(H))}function normalizeInject(C){if(isArray$5(C)){const H={};for(let K=0;K1)return K&&isFunction$3(H)?H.call(W&&W.proxy):H}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(C,H,K,W=!1){const G={},U={};def(U,InternalObjectKey,1),C.propsDefaults=Object.create(null),setFullProps(C,H,G,U);for(const X in C.propsOptions[0])X in G||(G[X]=void 0);K?C.props=W?G:shallowReactive(G):C.type.props?C.props=G:C.props=U,C.attrs=U}function updateProps(C,H,K,W){const{props:G,attrs:U,vnode:{patchFlag:X}}=C,Q=toRaw(G),[Z]=C.propsOptions;let ee=!1;if((W||X>0)&&!(X&16)){if(X&8){const te=C.vnode.dynamicProps;for(let ne=0;ne{Z=!0;const[oe,re]=normalizePropsOptions(ne,H,!0);extend$1(X,oe),re&&Q.push(...re)};!K&&H.mixins.length&&H.mixins.forEach(te),C.extends&&te(C.extends),C.mixins&&C.mixins.forEach(te)}if(!U&&!Z)return isObject$5(C)&&W.set(C,EMPTY_ARR),EMPTY_ARR;if(isArray$5(U))for(let te=0;te-1,re[1]=ie<0||ae-1||hasOwn$1(re,"default"))&&Q.push(ne)}}}const ee=[X,Q];return isObject$5(C)&&W.set(C,ee),ee}function validatePropName(C){return C[0]!=="$"}function getType(C){const H=C&&C.toString().match(/^\s*(function|class) (\w+)/);return H?H[2]:C===null?"null":""}function isSameType(C,H){return getType(C)===getType(H)}function getTypeIndex(C,H){return isArray$5(H)?H.findIndex(K=>isSameType(K,C)):isFunction$3(H)&&isSameType(H,C)?0:-1}const isInternalKey=C=>C[0]==="_"||C==="$stable",normalizeSlotValue=C=>isArray$5(C)?C.map(normalizeVNode):[normalizeVNode(C)],normalizeSlot$1=(C,H,K)=>{if(H._n)return H;const W=withCtx((...G)=>normalizeSlotValue(H(...G)),K);return W._c=!1,W},normalizeObjectSlots=(C,H,K)=>{const W=C._ctx;for(const G in C){if(isInternalKey(G))continue;const U=C[G];if(isFunction$3(U))H[G]=normalizeSlot$1(G,U,W);else if(U!=null){const X=normalizeSlotValue(U);H[G]=()=>X}}},normalizeVNodeSlots=(C,H)=>{const K=normalizeSlotValue(H);C.slots.default=()=>K},initSlots=(C,H)=>{if(C.vnode.shapeFlag&32){const K=H._;K?(C.slots=toRaw(H),def(H,"_",K)):normalizeObjectSlots(H,C.slots={})}else C.slots={},H&&normalizeVNodeSlots(C,H);def(C.slots,InternalObjectKey,1)},updateSlots=(C,H,K)=>{const{vnode:W,slots:G}=C;let U=!0,X=EMPTY_OBJ;if(W.shapeFlag&32){const Q=H._;Q?K&&Q===1?U=!1:(extend$1(G,H),!K&&Q===1&&delete G._):(U=!H.$stable,normalizeObjectSlots(H,G)),X=H}else H&&(normalizeVNodeSlots(C,H),X={default:1});if(U)for(const Q in G)!isInternalKey(Q)&&!(Q in X)&&delete G[Q]};function setRef(C,H,K,W,G=!1){if(isArray$5(C)){C.forEach((oe,re)=>setRef(oe,H&&(isArray$5(H)?H[re]:H),K,W,G));return}if(isAsyncWrapper(W)&&!G)return;const U=W.shapeFlag&4?getExposeProxy(W.component)||W.component.proxy:W.el,X=G?null:U,{i:Q,r:Z}=C,ee=H&&H.r,te=Q.refs===EMPTY_OBJ?Q.refs={}:Q.refs,ne=Q.setupState;if(ee!=null&&ee!==Z&&(isString$3(ee)?(te[ee]=null,hasOwn$1(ne,ee)&&(ne[ee]=null)):isRef(ee)&&(ee.value=null)),isFunction$3(Z))callWithErrorHandling(Z,Q,12,[X,te]);else{const oe=isString$3(Z),re=isRef(Z);if(oe||re){const ae=()=>{if(C.f){const ie=oe?hasOwn$1(ne,Z)?ne[Z]:te[Z]:Z.value;G?isArray$5(ie)&&remove(ie,U):isArray$5(ie)?ie.includes(U)||ie.push(U):oe?(te[Z]=[U],hasOwn$1(ne,Z)&&(ne[Z]=te[Z])):(Z.value=[U],C.k&&(te[C.k]=Z.value))}else oe?(te[Z]=X,hasOwn$1(ne,Z)&&(ne[Z]=X)):re&&(Z.value=X,C.k&&(te[C.k]=X))};X?(ae.id=-1,queuePostRenderEffect(ae,K)):ae()}}}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(C){return baseCreateRenderer(C)}function baseCreateRenderer(C,H){const K=getGlobalThis();K.__VUE__=!0;const{insert:W,remove:G,patchProp:U,createElement:X,createText:Q,createComment:Z,setText:ee,setElementText:te,parentNode:ne,nextSibling:oe,setScopeId:re=NOOP,insertStaticContent:ae}=C,ie=(Oe,Ne,Fe,Ke=null,He=null,Ue=null,We=!1,ze=null,Xe=!!Ne.dynamicChildren)=>{if(Oe===Ne)return;Oe&&!isSameVNodeType(Oe,Ne)&&(Ke=Me(Oe),Ie(Oe,He,Ue,!0),Oe=null),Ne.patchFlag===-2&&(Xe=!1,Ne.dynamicChildren=null);const{type:qe,ref:Qe,shapeFlag:Ze}=Ne;switch(qe){case Text$2:ue(Oe,Ne,Fe,Ke);break;case Comment$1:le(Oe,Ne,Fe,Ke);break;case Static:Oe==null&&se(Ne,Fe,Ke,We);break;case Fragment:we(Oe,Ne,Fe,Ke,He,Ue,We,ze,Xe);break;default:Ze&1?fe(Oe,Ne,Fe,Ke,He,Ue,We,ze,Xe):Ze&6?Pe(Oe,Ne,Fe,Ke,He,Ue,We,ze,Xe):(Ze&64||Ze&128)&&qe.process(Oe,Ne,Fe,Ke,He,Ue,We,ze,Xe,Le)}Qe!=null&&He&&setRef(Qe,Oe&&Oe.ref,Ue,Ne||Oe,!Ne)},ue=(Oe,Ne,Fe,Ke)=>{if(Oe==null)W(Ne.el=Q(Ne.children),Fe,Ke);else{const He=Ne.el=Oe.el;Ne.children!==Oe.children&&ee(He,Ne.children)}},le=(Oe,Ne,Fe,Ke)=>{Oe==null?W(Ne.el=Z(Ne.children||""),Fe,Ke):Ne.el=Oe.el},se=(Oe,Ne,Fe,Ke)=>{[Oe.el,Oe.anchor]=ae(Oe.children,Ne,Fe,Ke,Oe.el,Oe.anchor)},ce=({el:Oe,anchor:Ne},Fe,Ke)=>{let He;for(;Oe&&Oe!==Ne;)He=oe(Oe),W(Oe,Fe,Ke),Oe=He;W(Ne,Fe,Ke)},de=({el:Oe,anchor:Ne})=>{let Fe;for(;Oe&&Oe!==Ne;)Fe=oe(Oe),G(Oe),Oe=Fe;G(Ne)},fe=(Oe,Ne,Fe,Ke,He,Ue,We,ze,Xe)=>{We=We||Ne.type==="svg",Oe==null?he(Ne,Fe,Ke,He,Ue,We,ze,Xe):be(Oe,Ne,He,Ue,We,ze,Xe)},he=(Oe,Ne,Fe,Ke,He,Ue,We,ze)=>{let Xe,qe;const{type:Qe,props:Ze,shapeFlag:et,transition:Ye,dirs:Ge}=Oe;if(Xe=Oe.el=X(Oe.type,Ue,Ze&&Ze.is,Ze),et&8?te(Xe,Oe.children):et&16&&me(Oe.children,Xe,null,Ke,He,Ue&&Qe!=="foreignObject",We,ze),Ge&&invokeDirectiveHook(Oe,null,Ke,"created"),pe(Xe,Oe,Oe.scopeId,We,Ke),Ze){for(const ot in Ze)ot!=="value"&&!isReservedProp(ot)&&U(Xe,ot,null,Ze[ot],Ue,Oe.children,Ke,He,Be);"value"in Ze&&U(Xe,"value",null,Ze.value),(qe=Ze.onVnodeBeforeMount)&&invokeVNodeHook(qe,Ke,Oe)}Ge&&invokeDirectiveHook(Oe,null,Ke,"beforeMount");const Je=(!He||He&&!He.pendingBranch)&&Ye&&!Ye.persisted;Je&&Ye.beforeEnter(Xe),W(Xe,Ne,Fe),((qe=Ze&&Ze.onVnodeMounted)||Je||Ge)&&queuePostRenderEffect(()=>{qe&&invokeVNodeHook(qe,Ke,Oe),Je&&Ye.enter(Xe),Ge&&invokeDirectiveHook(Oe,null,Ke,"mounted")},He)},pe=(Oe,Ne,Fe,Ke,He)=>{if(Fe&&re(Oe,Fe),Ke)for(let Ue=0;Ue{for(let qe=Xe;qe{const ze=Ne.el=Oe.el;let{patchFlag:Xe,dynamicChildren:qe,dirs:Qe}=Ne;Xe|=Oe.patchFlag&16;const Ze=Oe.props||EMPTY_OBJ,et=Ne.props||EMPTY_OBJ;let Ye;Fe&&toggleRecurse(Fe,!1),(Ye=et.onVnodeBeforeUpdate)&&invokeVNodeHook(Ye,Fe,Ne,Oe),Qe&&invokeDirectiveHook(Ne,Oe,Fe,"beforeUpdate"),Fe&&toggleRecurse(Fe,!0);const Ge=He&&Ne.type!=="foreignObject";if(qe?xe(Oe.dynamicChildren,qe,ze,Fe,Ke,Ge,Ue):We||ge(Oe,Ne,ze,null,Fe,Ke,Ge,Ue,!1),Xe>0){if(Xe&16)Se(ze,Ne,Ze,et,Fe,Ke,He);else if(Xe&2&&Ze.class!==et.class&&U(ze,"class",null,et.class,He),Xe&4&&U(ze,"style",Ze.style,et.style,He),Xe&8){const Je=Ne.dynamicProps;for(let ot=0;ot{Ye&&invokeVNodeHook(Ye,Fe,Ne,Oe),Qe&&invokeDirectiveHook(Ne,Oe,Fe,"updated")},Ke)},xe=(Oe,Ne,Fe,Ke,He,Ue,We)=>{for(let ze=0;ze{if(Fe!==Ke){if(Fe!==EMPTY_OBJ)for(const ze in Fe)!isReservedProp(ze)&&!(ze in Ke)&&U(Oe,ze,Fe[ze],null,We,Ne.children,He,Ue,Be);for(const ze in Ke){if(isReservedProp(ze))continue;const Xe=Ke[ze],qe=Fe[ze];Xe!==qe&&ze!=="value"&&U(Oe,ze,qe,Xe,We,Ne.children,He,Ue,Be)}"value"in Ke&&U(Oe,"value",Fe.value,Ke.value)}},we=(Oe,Ne,Fe,Ke,He,Ue,We,ze,Xe)=>{const qe=Ne.el=Oe?Oe.el:Q(""),Qe=Ne.anchor=Oe?Oe.anchor:Q("");let{patchFlag:Ze,dynamicChildren:et,slotScopeIds:Ye}=Ne;Ye&&(ze=ze?ze.concat(Ye):Ye),Oe==null?(W(qe,Fe,Ke),W(Qe,Fe,Ke),me(Ne.children,Fe,Qe,He,Ue,We,ze,Xe)):Ze>0&&Ze&64&&et&&Oe.dynamicChildren?(xe(Oe.dynamicChildren,et,Fe,He,Ue,We,ze),(Ne.key!=null||He&&Ne===He.subTree)&&traverseStaticChildren(Oe,Ne,!0)):ge(Oe,Ne,Fe,Qe,He,Ue,We,ze,Xe)},Pe=(Oe,Ne,Fe,Ke,He,Ue,We,ze,Xe)=>{Ne.slotScopeIds=ze,Oe==null?Ne.shapeFlag&512?He.ctx.activate(Ne,Fe,Ke,We,Xe):Ee(Ne,Fe,Ke,He,Ue,We,Xe):$e(Oe,Ne,Xe)},Ee=(Oe,Ne,Fe,Ke,He,Ue,We)=>{const ze=Oe.component=createComponentInstance(Oe,Ke,He);if(isKeepAlive(Oe)&&(ze.ctx.renderer=Le),setupComponent(ze),ze.asyncDep){if(He&&He.registerDep(ze,ye),!Oe.el){const Xe=ze.subTree=createVNode(Comment$1);le(null,Xe,Ne,Fe)}return}ye(ze,Oe,Ne,Fe,He,Ue,We)},$e=(Oe,Ne,Fe)=>{const Ke=Ne.component=Oe.component;if(shouldUpdateComponent(Oe,Ne,Fe))if(Ke.asyncDep&&!Ke.asyncResolved){Ce(Ke,Ne,Fe);return}else Ke.next=Ne,invalidateJob(Ke.update),Ke.update();else Ne.el=Oe.el,Ke.vnode=Ne},ye=(Oe,Ne,Fe,Ke,He,Ue,We)=>{const ze=()=>{if(Oe.isMounted){let{next:Qe,bu:Ze,u:et,parent:Ye,vnode:Ge}=Oe,Je=Qe,ot;toggleRecurse(Oe,!1),Qe?(Qe.el=Ge.el,Ce(Oe,Qe,We)):Qe=Ge,Ze&&invokeArrayFns(Ze),(ot=Qe.props&&Qe.props.onVnodeBeforeUpdate)&&invokeVNodeHook(ot,Ye,Qe,Ge),toggleRecurse(Oe,!0);const it=renderComponentRoot(Oe),ct=Oe.subTree;Oe.subTree=it,ie(ct,it,ne(ct.el),Me(ct),Oe,He,Ue),Qe.el=it.el,Je===null&&updateHOCHostEl(Oe,it.el),et&&queuePostRenderEffect(et,He),(ot=Qe.props&&Qe.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(ot,Ye,Qe,Ge),He)}else{let Qe;const{el:Ze,props:et}=Ne,{bm:Ye,m:Ge,parent:Je}=Oe,ot=isAsyncWrapper(Ne);if(toggleRecurse(Oe,!1),Ye&&invokeArrayFns(Ye),!ot&&(Qe=et&&et.onVnodeBeforeMount)&&invokeVNodeHook(Qe,Je,Ne),toggleRecurse(Oe,!0),Ze&&Ve){const it=()=>{Oe.subTree=renderComponentRoot(Oe),Ve(Ze,Oe.subTree,Oe,He,null)};ot?Ne.type.__asyncLoader().then(()=>!Oe.isUnmounted&&it()):it()}else{const it=Oe.subTree=renderComponentRoot(Oe);ie(null,it,Fe,Ke,Oe,He,Ue),Ne.el=it.el}if(Ge&&queuePostRenderEffect(Ge,He),!ot&&(Qe=et&&et.onVnodeMounted)){const it=Ne;queuePostRenderEffect(()=>invokeVNodeHook(Qe,Je,it),He)}(Ne.shapeFlag&256||Je&&isAsyncWrapper(Je.vnode)&&Je.vnode.shapeFlag&256)&&Oe.a&&queuePostRenderEffect(Oe.a,He),Oe.isMounted=!0,Ne=Fe=Ke=null}},Xe=Oe.effect=new ReactiveEffect(ze,()=>queueJob(qe),Oe.scope),qe=Oe.update=()=>Xe.run();qe.id=Oe.uid,toggleRecurse(Oe,!0),qe()},Ce=(Oe,Ne,Fe)=>{Ne.component=Oe;const Ke=Oe.vnode.props;Oe.vnode=Ne,Oe.next=null,updateProps(Oe,Ne.props,Ke,Fe),updateSlots(Oe,Ne.children,Fe),pauseTracking(),flushPreFlushCbs(),resetTracking()},ge=(Oe,Ne,Fe,Ke,He,Ue,We,ze,Xe=!1)=>{const qe=Oe&&Oe.children,Qe=Oe?Oe.shapeFlag:0,Ze=Ne.children,{patchFlag:et,shapeFlag:Ye}=Ne;if(et>0){if(et&128){_e(qe,Ze,Fe,Ke,He,Ue,We,ze,Xe);return}else if(et&256){ve(qe,Ze,Fe,Ke,He,Ue,We,ze,Xe);return}}Ye&8?(Qe&16&&Be(qe,He,Ue),Ze!==qe&&te(Fe,Ze)):Qe&16?Ye&16?_e(qe,Ze,Fe,Ke,He,Ue,We,ze,Xe):Be(qe,He,Ue,!0):(Qe&8&&te(Fe,""),Ye&16&&me(Ze,Fe,Ke,He,Ue,We,ze,Xe))},ve=(Oe,Ne,Fe,Ke,He,Ue,We,ze,Xe)=>{Oe=Oe||EMPTY_ARR,Ne=Ne||EMPTY_ARR;const qe=Oe.length,Qe=Ne.length,Ze=Math.min(qe,Qe);let et;for(et=0;etQe?Be(Oe,He,Ue,!0,!1,Ze):me(Ne,Fe,Ke,He,Ue,We,ze,Xe,Ze)},_e=(Oe,Ne,Fe,Ke,He,Ue,We,ze,Xe)=>{let qe=0;const Qe=Ne.length;let Ze=Oe.length-1,et=Qe-1;for(;qe<=Ze&&qe<=et;){const Ye=Oe[qe],Ge=Ne[qe]=Xe?cloneIfMounted(Ne[qe]):normalizeVNode(Ne[qe]);if(isSameVNodeType(Ye,Ge))ie(Ye,Ge,Fe,null,He,Ue,We,ze,Xe);else break;qe++}for(;qe<=Ze&&qe<=et;){const Ye=Oe[Ze],Ge=Ne[et]=Xe?cloneIfMounted(Ne[et]):normalizeVNode(Ne[et]);if(isSameVNodeType(Ye,Ge))ie(Ye,Ge,Fe,null,He,Ue,We,ze,Xe);else break;Ze--,et--}if(qe>Ze){if(qe<=et){const Ye=et+1,Ge=Yeet)for(;qe<=Ze;)Ie(Oe[qe],He,Ue,!0),qe++;else{const Ye=qe,Ge=qe,Je=new Map;for(qe=Ge;qe<=et;qe++){const ut=Ne[qe]=Xe?cloneIfMounted(Ne[qe]):normalizeVNode(Ne[qe]);ut.key!=null&&Je.set(ut.key,qe)}let ot,it=0;const ct=et-Ge+1;let tt=!1,nt=0;const rt=new Array(ct);for(qe=0;qe=ct){Ie(ut,He,Ue,!0);continue}let st;if(ut.key!=null)st=Je.get(ut.key);else for(ot=Ge;ot<=et;ot++)if(rt[ot-Ge]===0&&isSameVNodeType(ut,Ne[ot])){st=ot;break}st===void 0?Ie(ut,He,Ue,!0):(rt[st-Ge]=qe+1,st>=nt?nt=st:tt=!0,ie(ut,Ne[st],Fe,null,He,Ue,We,ze,Xe),it++)}const lt=tt?getSequence(rt):EMPTY_ARR;for(ot=lt.length-1,qe=ct-1;qe>=0;qe--){const ut=Ge+qe,st=Ne[ut],dt=ut+1{const{el:Ue,type:We,transition:ze,children:Xe,shapeFlag:qe}=Oe;if(qe&6){Te(Oe.component.subTree,Ne,Fe,Ke);return}if(qe&128){Oe.suspense.move(Ne,Fe,Ke);return}if(qe&64){We.move(Oe,Ne,Fe,Le);return}if(We===Fragment){W(Ue,Ne,Fe);for(let Ze=0;Zeze.enter(Ue),He);else{const{leave:Ze,delayLeave:et,afterLeave:Ye}=ze,Ge=()=>W(Ue,Ne,Fe),Je=()=>{Ze(Ue,()=>{Ge(),Ye&&Ye()})};et?et(Ue,Ge,Je):Je()}else W(Ue,Ne,Fe)},Ie=(Oe,Ne,Fe,Ke=!1,He=!1)=>{const{type:Ue,props:We,ref:ze,children:Xe,dynamicChildren:qe,shapeFlag:Qe,patchFlag:Ze,dirs:et}=Oe;if(ze!=null&&setRef(ze,null,Fe,Oe,!0),Qe&256){Ne.ctx.deactivate(Oe);return}const Ye=Qe&1&&et,Ge=!isAsyncWrapper(Oe);let Je;if(Ge&&(Je=We&&We.onVnodeBeforeUnmount)&&invokeVNodeHook(Je,Ne,Oe),Qe&6)ke(Oe.component,Fe,Ke);else{if(Qe&128){Oe.suspense.unmount(Fe,Ke);return}Ye&&invokeDirectiveHook(Oe,null,Ne,"beforeUnmount"),Qe&64?Oe.type.remove(Oe,Ne,Fe,He,Le,Ke):qe&&(Ue!==Fragment||Ze>0&&Ze&64)?Be(qe,Ne,Fe,!1,!0):(Ue===Fragment&&Ze&384||!He&&Qe&16)&&Be(Xe,Ne,Fe),Ke&&Re(Oe)}(Ge&&(Je=We&&We.onVnodeUnmounted)||Ye)&&queuePostRenderEffect(()=>{Je&&invokeVNodeHook(Je,Ne,Oe),Ye&&invokeDirectiveHook(Oe,null,Ne,"unmounted")},Fe)},Re=Oe=>{const{type:Ne,el:Fe,anchor:Ke,transition:He}=Oe;if(Ne===Fragment){De(Fe,Ke);return}if(Ne===Static){de(Oe);return}const Ue=()=>{G(Fe),He&&!He.persisted&&He.afterLeave&&He.afterLeave()};if(Oe.shapeFlag&1&&He&&!He.persisted){const{leave:We,delayLeave:ze}=He,Xe=()=>We(Fe,Ue);ze?ze(Oe.el,Ue,Xe):Xe()}else Ue()},De=(Oe,Ne)=>{let Fe;for(;Oe!==Ne;)Fe=oe(Oe),G(Oe),Oe=Fe;G(Ne)},ke=(Oe,Ne,Fe)=>{const{bum:Ke,scope:He,update:Ue,subTree:We,um:ze}=Oe;Ke&&invokeArrayFns(Ke),He.stop(),Ue&&(Ue.active=!1,Ie(We,Oe,Ne,Fe)),ze&&queuePostRenderEffect(ze,Ne),queuePostRenderEffect(()=>{Oe.isUnmounted=!0},Ne),Ne&&Ne.pendingBranch&&!Ne.isUnmounted&&Oe.asyncDep&&!Oe.asyncResolved&&Oe.suspenseId===Ne.pendingId&&(Ne.deps--,Ne.deps===0&&Ne.resolve())},Be=(Oe,Ne,Fe,Ke=!1,He=!1,Ue=0)=>{for(let We=Ue;WeOe.shapeFlag&6?Me(Oe.component.subTree):Oe.shapeFlag&128?Oe.suspense.next():oe(Oe.anchor||Oe.el),je=(Oe,Ne,Fe)=>{Oe==null?Ne._vnode&&Ie(Ne._vnode,null,null,!0):ie(Ne._vnode||null,Oe,Ne,null,null,null,Fe),flushPreFlushCbs(),flushPostFlushCbs(),Ne._vnode=Oe},Le={p:ie,um:Ie,m:Te,r:Re,mt:Ee,mc:me,pc:ge,pbc:xe,n:Me,o:C};let Ae,Ve;return H&&([Ae,Ve]=H(Le)),{render:je,hydrate:Ae,createApp:createAppAPI(je,Ae)}}function toggleRecurse({effect:C,update:H},K){C.allowRecurse=H.allowRecurse=K}function traverseStaticChildren(C,H,K=!1){const W=C.children,G=H.children;if(isArray$5(W)&&isArray$5(G))for(let U=0;U>1,C[K[Q]]0&&(H[W]=K[U-1]),K[U]=W)}}for(U=K.length,X=K[U-1];U-- >0;)K[U]=X,X=H[X];return K}const isTeleport=C=>C.__isTeleport,isTeleportDisabled=C=>C&&(C.disabled||C.disabled===""),isTargetSVG=C=>typeof SVGElement<"u"&&C instanceof SVGElement,resolveTarget=(C,H)=>{const K=C&&C.to;return isString$3(K)?H?H(K):null:K},TeleportImpl={__isTeleport:!0,process(C,H,K,W,G,U,X,Q,Z,ee){const{mc:te,pc:ne,pbc:oe,o:{insert:re,querySelector:ae,createText:ie,createComment:ue}}=ee,le=isTeleportDisabled(H.props);let{shapeFlag:se,children:ce,dynamicChildren:de}=H;if(C==null){const fe=H.el=ie(""),he=H.anchor=ie("");re(fe,K,W),re(he,K,W);const pe=H.target=resolveTarget(H.props,ae),me=H.targetAnchor=ie("");pe&&(re(me,pe),X=X||isTargetSVG(pe));const be=(xe,Se)=>{se&16&&te(ce,xe,Se,G,U,X,Q,Z)};le?be(K,he):pe&&be(pe,me)}else{H.el=C.el;const fe=H.anchor=C.anchor,he=H.target=C.target,pe=H.targetAnchor=C.targetAnchor,me=isTeleportDisabled(C.props),be=me?K:he,xe=me?fe:pe;if(X=X||isTargetSVG(he),de?(oe(C.dynamicChildren,de,be,G,U,X,Q),traverseStaticChildren(C,H,!0)):Z||ne(C,H,be,xe,G,U,X,Q,!1),le)me||moveTeleport(H,K,fe,ee,1);else if((H.props&&H.props.to)!==(C.props&&C.props.to)){const Se=H.target=resolveTarget(H.props,ae);Se&&moveTeleport(H,Se,null,ee,0)}else me&&moveTeleport(H,he,pe,ee,1)}updateCssVars(H)},remove(C,H,K,W,{um:G,o:{remove:U}},X){const{shapeFlag:Q,children:Z,anchor:ee,targetAnchor:te,target:ne,props:oe}=C;if(ne&&U(te),(X||!isTeleportDisabled(oe))&&(U(ee),Q&16))for(let re=0;re0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(C),C}function createElementBlock(C,H,K,W,G,U){return setupBlock(createBaseVNode(C,H,K,W,G,U,!0))}function createBlock(C,H,K,W,G){return setupBlock(createVNode(C,H,K,W,G,!0))}function isVNode(C){return C?C.__v_isVNode===!0:!1}function isSameVNodeType(C,H){return C.type===H.type&&C.key===H.key}const InternalObjectKey="__vInternal",normalizeKey=({key:C})=>C??null,normalizeRef=({ref:C,ref_key:H,ref_for:K})=>(typeof C=="number"&&(C=""+C),C!=null?isString$3(C)||isRef(C)||isFunction$3(C)?{i:currentRenderingInstance,r:C,k:H,f:!!K}:C:null);function createBaseVNode(C,H=null,K=null,W=0,G=null,U=C===Fragment?0:1,X=!1,Q=!1){const Z={__v_isVNode:!0,__v_skip:!0,type:C,props:H,key:H&&normalizeKey(H),ref:H&&normalizeRef(H),scopeId:currentScopeId,slotScopeIds:null,children:K,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:U,patchFlag:W,dynamicProps:G,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return Q?(normalizeChildren(Z,K),U&128&&C.normalize(Z)):K&&(Z.shapeFlag|=isString$3(K)?8:16),isBlockTreeEnabled>0&&!X&¤tBlock&&(Z.patchFlag>0||U&6)&&Z.patchFlag!==32&¤tBlock.push(Z),Z}const createVNode=_createVNode;function _createVNode(C,H=null,K=null,W=0,G=null,U=!1){if((!C||C===NULL_DYNAMIC_COMPONENT)&&(C=Comment$1),isVNode(C)){const Q=cloneVNode(C,H,!0);return K&&normalizeChildren(Q,K),isBlockTreeEnabled>0&&!U&¤tBlock&&(Q.shapeFlag&6?currentBlock[currentBlock.indexOf(C)]=Q:currentBlock.push(Q)),Q.patchFlag|=-2,Q}if(isClassComponent(C)&&(C=C.__vccOpts),H){H=guardReactiveProps(H);let{class:Q,style:Z}=H;Q&&!isString$3(Q)&&(H.class=normalizeClass(Q)),isObject$5(Z)&&(isProxy(Z)&&!isArray$5(Z)&&(Z=extend$1({},Z)),H.style=normalizeStyle$1(Z))}const X=isString$3(C)?1:isSuspense(C)?128:isTeleport(C)?64:isObject$5(C)?4:isFunction$3(C)?2:0;return createBaseVNode(C,H,K,W,G,X,U,!0)}function guardReactiveProps(C){return C?isProxy(C)||InternalObjectKey in C?extend$1({},C):C:null}function cloneVNode(C,H,K=!1){const{props:W,ref:G,patchFlag:U,children:X}=C,Q=H?mergeProps(W||{},H):W;return{__v_isVNode:!0,__v_skip:!0,type:C.type,props:Q,key:Q&&normalizeKey(Q),ref:H&&H.ref?K&&G?isArray$5(G)?G.concat(normalizeRef(H)):[G,normalizeRef(H)]:normalizeRef(H):G,scopeId:C.scopeId,slotScopeIds:C.slotScopeIds,children:X,target:C.target,targetAnchor:C.targetAnchor,staticCount:C.staticCount,shapeFlag:C.shapeFlag,patchFlag:H&&C.type!==Fragment?U===-1?16:U|16:U,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,ctx:C.ctx,ce:C.ce}}function createTextVNode(C=" ",H=0){return createVNode(Text$2,null,C,H)}function createStaticVNode(C,H){const K=createVNode(Static,null,C);return K.staticCount=H,K}function createCommentVNode(C="",H=!1){return H?(openBlock(),createBlock(Comment$1,null,C)):createVNode(Comment$1,null,C)}function normalizeVNode(C){return C==null||typeof C=="boolean"?createVNode(Comment$1):isArray$5(C)?createVNode(Fragment,null,C.slice()):typeof C=="object"?cloneIfMounted(C):createVNode(Text$2,null,String(C))}function cloneIfMounted(C){return C.el===null&&C.patchFlag!==-1||C.memo?C:cloneVNode(C)}function normalizeChildren(C,H){let K=0;const{shapeFlag:W}=C;if(H==null)H=null;else if(isArray$5(H))K=16;else if(typeof H=="object")if(W&65){const G=H.default;G&&(G._c&&(G._d=!1),normalizeChildren(C,G()),G._c&&(G._d=!0));return}else{K=32;const G=H._;!G&&!(InternalObjectKey in H)?H._ctx=currentRenderingInstance:G===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?H._=1:(H._=2,C.patchFlag|=1024))}else isFunction$3(H)?(H={default:H,_ctx:currentRenderingInstance},K=32):(H=String(H),W&64?(K=16,H=[createTextVNode(H)]):K=8);C.children=H,C.shapeFlag|=K}function mergeProps(...C){const H={};for(let K=0;KcurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,globalCurrentInstanceSetters,settersKey="__VUE_INSTANCE_SETTERS__";(globalCurrentInstanceSetters=getGlobalThis()[settersKey])||(globalCurrentInstanceSetters=getGlobalThis()[settersKey]=[]),globalCurrentInstanceSetters.push(C=>currentInstance=C),internalSetCurrentInstance=C=>{globalCurrentInstanceSetters.length>1?globalCurrentInstanceSetters.forEach(H=>H(C)):globalCurrentInstanceSetters[0](C)};const setCurrentInstance=C=>{internalSetCurrentInstance(C),C.scope.on()},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(C){return C.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(C,H=!1){isInSSRComponentSetup=H;const{props:K,children:W}=C.vnode,G=isStatefulComponent(C);initProps(C,K,G,H),initSlots(C,W);const U=G?setupStatefulComponent(C,H):void 0;return isInSSRComponentSetup=!1,U}function setupStatefulComponent(C,H){const K=C.type;C.accessCache=Object.create(null),C.proxy=markRaw(new Proxy(C.ctx,PublicInstanceProxyHandlers));const{setup:W}=K;if(W){const G=C.setupContext=W.length>1?createSetupContext(C):null;setCurrentInstance(C),pauseTracking();const U=callWithErrorHandling(W,C,0,[C.props,G]);if(resetTracking(),unsetCurrentInstance(),isPromise(U)){if(U.then(unsetCurrentInstance,unsetCurrentInstance),H)return U.then(X=>{handleSetupResult(C,X,H)}).catch(X=>{handleError(X,C,0)});C.asyncDep=U}else handleSetupResult(C,U,H)}else finishComponentSetup(C,H)}function handleSetupResult(C,H,K){isFunction$3(H)?C.type.__ssrInlineRender?C.ssrRender=H:C.render=H:isObject$5(H)&&(C.setupState=proxyRefs(H)),finishComponentSetup(C,K)}let compile$1;function finishComponentSetup(C,H,K){const W=C.type;if(!C.render){if(!H&&compile$1&&!W.render){const G=W.template||resolveMergedOptions(C).template;if(G){const{isCustomElement:U,compilerOptions:X}=C.appContext.config,{delimiters:Q,compilerOptions:Z}=W,ee=extend$1(extend$1({isCustomElement:U,delimiters:Q},X),Z);W.render=compile$1(G,ee)}}C.render=W.render||NOOP}setCurrentInstance(C),pauseTracking(),applyOptions(C),resetTracking(),unsetCurrentInstance()}function getAttrsProxy(C){return C.attrsProxy||(C.attrsProxy=new Proxy(C.attrs,{get(H,K){return track(C,"get","$attrs"),H[K]}}))}function createSetupContext(C){const H=K=>{C.exposed=K||{}};return{get attrs(){return getAttrsProxy(C)},slots:C.slots,emit:C.emit,expose:H}}function getExposeProxy(C){if(C.exposed)return C.exposeProxy||(C.exposeProxy=new Proxy(proxyRefs(markRaw(C.exposed)),{get(H,K){if(K in H)return H[K];if(K in publicPropertiesMap)return publicPropertiesMap[K](C)},has(H,K){return K in H||K in publicPropertiesMap}}))}function getComponentName(C,H=!0){return isFunction$3(C)?C.displayName||C.name:C.name||H&&C.__name}function isClassComponent(C){return isFunction$3(C)&&"__vccOpts"in C}const computed=(C,H)=>computed$1(C,H,isInSSRComponentSetup);function h$2(C,H,K){const W=arguments.length;return W===2?isObject$5(H)&&!isArray$5(H)?isVNode(H)?createVNode(C,null,[H]):createVNode(C,H):createVNode(C,null,H):(W>3?K=Array.prototype.slice.call(arguments,2):W===3&&isVNode(K)&&(K=[K]),createVNode(C,H,K))}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey),version$1="3.3.4",svgNS="http://www.w3.org/2000/svg",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(C,H,K)=>{H.insertBefore(C,K||null)},remove:C=>{const H=C.parentNode;H&&H.removeChild(C)},createElement:(C,H,K,W)=>{const G=H?doc.createElementNS(svgNS,C):doc.createElement(C,K?{is:K}:void 0);return C==="select"&&W&&W.multiple!=null&&G.setAttribute("multiple",W.multiple),G},createText:C=>doc.createTextNode(C),createComment:C=>doc.createComment(C),setText:(C,H)=>{C.nodeValue=H},setElementText:(C,H)=>{C.textContent=H},parentNode:C=>C.parentNode,nextSibling:C=>C.nextSibling,querySelector:C=>doc.querySelector(C),setScopeId(C,H){C.setAttribute(H,"")},insertStaticContent(C,H,K,W,G,U){const X=K?K.previousSibling:H.lastChild;if(G&&(G===U||G.nextSibling))for(;H.insertBefore(G.cloneNode(!0),K),!(G===U||!(G=G.nextSibling)););else{templateContainer.innerHTML=W?`${C}`:C;const Q=templateContainer.content;if(W){const Z=Q.firstChild;for(;Z.firstChild;)Q.appendChild(Z.firstChild);Q.removeChild(Z)}H.insertBefore(Q,K)}return[X?X.nextSibling:H.firstChild,K?K.previousSibling:H.lastChild]}};function patchClass(C,H,K){const W=C._vtc;W&&(H=(H?[H,...W]:[...W]).join(" ")),H==null?C.removeAttribute("class"):K?C.setAttribute("class",H):C.className=H}function patchStyle(C,H,K){const W=C.style,G=isString$3(K);if(K&&!G){if(H&&!isString$3(H))for(const U in H)K[U]==null&&setStyle(W,U,"");for(const U in K)setStyle(W,U,K[U])}else{const U=W.display;G?H!==K&&(W.cssText=K):H&&C.removeAttribute("style"),"_vod"in C&&(W.display=U)}}const importantRE=/\s*!important$/;function setStyle(C,H,K){if(isArray$5(K))K.forEach(W=>setStyle(C,H,W));else if(K==null&&(K=""),H.startsWith("--"))C.setProperty(H,K);else{const W=autoPrefix(C,H);importantRE.test(K)?C.setProperty(hyphenate$1(W),K.replace(importantRE,""),"important"):C[W]=K}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(C,H){const K=prefixCache[H];if(K)return K;let W=camelize$1(H);if(W!=="filter"&&W in C)return prefixCache[H]=W;W=capitalize$1(W);for(let G=0;GcachedNow||(p.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(C,H){const K=W=>{if(!W._vts)W._vts=Date.now();else if(W._vts<=K.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(W,K.value),H,5,[W])};return K.value=C,K.attached=getNow(),K}function patchStopImmediatePropagation(C,H){if(isArray$5(H)){const K=C.stopImmediatePropagation;return C.stopImmediatePropagation=()=>{K.call(C),C._stopped=!0},H.map(W=>G=>!G._stopped&&W&&W(G))}else return H}const nativeOnRE=/^on[a-z]/,patchProp=(C,H,K,W,G=!1,U,X,Q,Z)=>{H==="class"?patchClass(C,W,G):H==="style"?patchStyle(C,K,W):isOn$1(H)?isModelListener(H)||patchEvent(C,H,K,W,X):(H[0]==="."?(H=H.slice(1),!0):H[0]==="^"?(H=H.slice(1),!1):shouldSetAsProp(C,H,W,G))?patchDOMProp(C,H,W,U,X,Q,Z):(H==="true-value"?C._trueValue=W:H==="false-value"&&(C._falseValue=W),patchAttr(C,H,W,G))};function shouldSetAsProp(C,H,K,W){return W?!!(H==="innerHTML"||H==="textContent"||H in C&&nativeOnRE.test(H)&&isFunction$3(K)):H==="spellcheck"||H==="draggable"||H==="translate"||H==="form"||H==="list"&&C.tagName==="INPUT"||H==="type"&&C.tagName==="TEXTAREA"||nativeOnRE.test(H)&&isString$3(K)?!1:H in C}const TRANSITION="transition",ANIMATION="animation",Transition=(C,{slots:H})=>h$2(BaseTransition,resolveTransitionProps(C),H);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},TransitionPropsValidators=Transition.props=extend$1({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(C,H=[])=>{isArray$5(C)?C.forEach(K=>K(...H)):C&&C(...H)},hasExplicitCallback=C=>C?isArray$5(C)?C.some(H=>H.length>1):C.length>1:!1;function resolveTransitionProps(C){const H={};for(const we in C)we in DOMTransitionPropsValidators||(H[we]=C[we]);if(C.css===!1)return H;const{name:K="v",type:W,duration:G,enterFromClass:U=`${K}-enter-from`,enterActiveClass:X=`${K}-enter-active`,enterToClass:Q=`${K}-enter-to`,appearFromClass:Z=U,appearActiveClass:ee=X,appearToClass:te=Q,leaveFromClass:ne=`${K}-leave-from`,leaveActiveClass:oe=`${K}-leave-active`,leaveToClass:re=`${K}-leave-to`}=C,ae=normalizeDuration(G),ie=ae&&ae[0],ue=ae&&ae[1],{onBeforeEnter:le,onEnter:se,onEnterCancelled:ce,onLeave:de,onLeaveCancelled:fe,onBeforeAppear:he=le,onAppear:pe=se,onAppearCancelled:me=ce}=H,be=(we,Pe,Ee)=>{removeTransitionClass(we,Pe?te:Q),removeTransitionClass(we,Pe?ee:X),Ee&&Ee()},xe=(we,Pe)=>{we._isLeaving=!1,removeTransitionClass(we,ne),removeTransitionClass(we,re),removeTransitionClass(we,oe),Pe&&Pe()},Se=we=>(Pe,Ee)=>{const $e=we?pe:se,ye=()=>be(Pe,we,Ee);callHook($e,[Pe,ye]),nextFrame(()=>{removeTransitionClass(Pe,we?Z:U),addTransitionClass(Pe,we?te:Q),hasExplicitCallback($e)||whenTransitionEnds(Pe,W,ie,ye)})};return extend$1(H,{onBeforeEnter(we){callHook(le,[we]),addTransitionClass(we,U),addTransitionClass(we,X)},onBeforeAppear(we){callHook(he,[we]),addTransitionClass(we,Z),addTransitionClass(we,ee)},onEnter:Se(!1),onAppear:Se(!0),onLeave(we,Pe){we._isLeaving=!0;const Ee=()=>xe(we,Pe);addTransitionClass(we,ne),forceReflow(),addTransitionClass(we,oe),nextFrame(()=>{we._isLeaving&&(removeTransitionClass(we,ne),addTransitionClass(we,re),hasExplicitCallback(de)||whenTransitionEnds(we,W,ue,Ee))}),callHook(de,[we,Ee])},onEnterCancelled(we){be(we,!1),callHook(ce,[we])},onAppearCancelled(we){be(we,!0),callHook(me,[we])},onLeaveCancelled(we){xe(we),callHook(fe,[we])}})}function normalizeDuration(C){if(C==null)return null;if(isObject$5(C))return[NumberOf(C.enter),NumberOf(C.leave)];{const H=NumberOf(C);return[H,H]}}function NumberOf(C){return toNumber$1(C)}function addTransitionClass(C,H){H.split(/\s+/).forEach(K=>K&&C.classList.add(K)),(C._vtc||(C._vtc=new Set)).add(H)}function removeTransitionClass(C,H){H.split(/\s+/).forEach(W=>W&&C.classList.remove(W));const{_vtc:K}=C;K&&(K.delete(H),K.size||(C._vtc=void 0))}function nextFrame(C){requestAnimationFrame(()=>{requestAnimationFrame(C)})}let endId=0;function whenTransitionEnds(C,H,K,W){const G=C._endId=++endId,U=()=>{G===C._endId&&W()};if(K)return setTimeout(U,K);const{type:X,timeout:Q,propCount:Z}=getTransitionInfo(C,H);if(!X)return W();const ee=X+"end";let te=0;const ne=()=>{C.removeEventListener(ee,oe),U()},oe=re=>{re.target===C&&++te>=Z&&ne()};setTimeout(()=>{te(K[ae]||"").split(", "),G=W(`${TRANSITION}Delay`),U=W(`${TRANSITION}Duration`),X=getTimeout(G,U),Q=W(`${ANIMATION}Delay`),Z=W(`${ANIMATION}Duration`),ee=getTimeout(Q,Z);let te=null,ne=0,oe=0;H===TRANSITION?X>0&&(te=TRANSITION,ne=X,oe=U.length):H===ANIMATION?ee>0&&(te=ANIMATION,ne=ee,oe=Z.length):(ne=Math.max(X,ee),te=ne>0?X>ee?TRANSITION:ANIMATION:null,oe=te?te===TRANSITION?U.length:Z.length:0);const re=te===TRANSITION&&/\b(transform|all)(,|$)/.test(W(`${TRANSITION}Property`).toString());return{type:te,timeout:ne,propCount:oe,hasTransform:re}}function getTimeout(C,H){for(;C.lengthtoMs(K)+toMs(C[W])))}function toMs(C){return Number(C.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}const positionMap=new WeakMap,newPositionMap=new WeakMap,TransitionGroupImpl={name:"TransitionGroup",props:extend$1({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(C,{slots:H}){const K=getCurrentInstance(),W=useTransitionState();let G,U;return onUpdated(()=>{if(!G.length)return;const X=C.moveClass||`${C.name||"v"}-move`;if(!hasCSSTransform(G[0].el,K.vnode.el,X))return;G.forEach(callPendingCbs),G.forEach(recordPosition);const Q=G.filter(applyTranslation);forceReflow(),Q.forEach(Z=>{const ee=Z.el,te=ee.style;addTransitionClass(ee,X),te.transform=te.webkitTransform=te.transitionDuration="";const ne=ee._moveCb=oe=>{oe&&oe.target!==ee||(!oe||/transform$/.test(oe.propertyName))&&(ee.removeEventListener("transitionend",ne),ee._moveCb=null,removeTransitionClass(ee,X))};ee.addEventListener("transitionend",ne)})}),()=>{const X=toRaw(C),Q=resolveTransitionProps(X);let Z=X.tag||Fragment;G=U,U=H.default?getTransitionRawChildren(H.default()):[];for(let ee=0;eedelete C.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(C){const H=C.el;H._moveCb&&H._moveCb(),H._enterCb&&H._enterCb()}function recordPosition(C){newPositionMap.set(C,C.el.getBoundingClientRect())}function applyTranslation(C){const H=positionMap.get(C),K=newPositionMap.get(C),W=H.left-K.left,G=H.top-K.top;if(W||G){const U=C.el.style;return U.transform=U.webkitTransform=`translate(${W}px,${G}px)`,U.transitionDuration="0s",C}}function hasCSSTransform(C,H,K){const W=C.cloneNode();C._vtc&&C._vtc.forEach(X=>{X.split(/\s+/).forEach(Q=>Q&&W.classList.remove(Q))}),K.split(/\s+/).forEach(X=>X&&W.classList.add(X)),W.style.display="none";const G=H.nodeType===1?H:H.parentNode;G.appendChild(W);const{hasTransform:U}=getTransitionInfo(W);return G.removeChild(W),U}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,H)=>systemModifiers.some(K=>C[`${K}Key`]&&!H.includes(K))},withModifiers=(C,H)=>(K,...W)=>{for(let G=0;G{setDisplay(C,!1)}):setDisplay(C,H))},beforeUnmount(C,{value:H}){setDisplay(C,H)}};function setDisplay(C,H){C.style.display=H?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 H=ensureRenderer().createApp(...C),{mount:K}=H;return H.mount=W=>{const G=normalizeContainer(W);if(!G)return;const U=H._component;!isFunction$3(U)&&!U.render&&!U.template&&(U.template=G.innerHTML),G.innerHTML="";const X=K(G,!1,G instanceof SVGElement);return G instanceof Element&&(G.removeAttribute("v-cloak"),G.setAttribute("data-v-app","")),X},H};function normalizeContainer(C){return isString$3(C)?document.querySelector(C):C}function _typeof$1(C){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(H){return typeof H}:function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},_typeof$1(C)}function toPrimitive(C,H){if(_typeof$1(C)!="object"||!C)return C;var K=C[Symbol.toPrimitive];if(K!==void 0){var W=K.call(C,H||"default");if(_typeof$1(W)!="object")return W;throw new TypeError("@@toPrimitive must return a primitive value.")}return(H==="string"?String:Number)(C)}function toPropertyKey(C){var H=toPrimitive(C,"string");return _typeof$1(H)=="symbol"?H:H+""}function _defineProperty$Y(C,H,K){return(H=toPropertyKey(H))in C?Object.defineProperty(C,H,{value:K,enumerable:!0,configurable:!0,writable:!0}):C[H]=K,C}function ownKeys$1(C,H){var K=Object.keys(C);if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(C);H&&(W=W.filter(function(G){return Object.getOwnPropertyDescriptor(C,G).enumerable})),K.push.apply(K,W)}return K}function _objectSpread2$1(C){for(var H=1;Htypeof C=="function",isArray$4=Array.isArray,isString$2=C=>typeof C=="string",isObject$4=C=>C!==null&&typeof C=="object",onRE=/^on[^a-z]/,isOn=C=>onRE.test(C),cacheStringFunction=C=>{const H=Object.create(null);return K=>H[K]||(H[K]=C(K))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(C=>C.replace(camelizeRE,(H,K)=>K?K.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(C=>C.replace(hyphenateRE,"-$1").toLowerCase()),capitalize=cacheStringFunction(C=>C.charAt(0).toUpperCase()+C.slice(1)),hasOwnProperty$f=Object.prototype.hasOwnProperty,hasOwn=(C,H)=>hasOwnProperty$f.call(C,H);function resolvePropValue(C,H,K,W){const G=C[K];if(G!=null){const U=hasOwn(G,"default");if(U&&W===void 0){const X=G.default;W=G.type!==Function&&isFunction$2(X)?X():X}G.type===Boolean&&(!hasOwn(H,K)&&!U?W=!1:W===""&&(W=!0))}return W}function getDataAndAriaProps(C){return Object.keys(C).reduce((H,K)=>((K.startsWith("data-")||K.startsWith("aria-"))&&(H[K]=C[K]),H),{})}function toPx(C){return typeof C=="number"?`${C}px`:C}function renderHelper(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=arguments.length>2?arguments[2]:void 0;return typeof C=="function"?C(H):C??K}function wrapPromiseFn(C){let H;const K=new Promise(G=>{H=C(()=>{G(!0)})}),W=()=>{H==null||H()};return W.then=(G,U)=>K.then(G,U),W.promise=K,W}function classNames(){const C=[];for(let H=0;H0},C.prototype.connect_=function(){!isBrowser$1||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),mutationObserverSupported?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},C.prototype.disconnect_=function(){!isBrowser$1||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},C.prototype.onTransitionEnd_=function(H){var K=H.propertyName,W=K===void 0?"":K,G=transitionKeys.some(function(U){return!!~W.indexOf(U)});G&&this.refresh()},C.getInstance=function(){return this.instance_||(this.instance_=new C),this.instance_},C.instance_=null,C}(),defineConfigurable=function(C,H){for(var K=0,W=Object.keys(H);K"u"||!(Element instanceof Object))){if(!(H instanceof getWindowOf(H).Element))throw new TypeError('parameter 1 is not of type "Element".');var K=this.observations_;K.has(H)||(K.set(H,new ResizeObservation(H)),this.controller_.addObserver(this),this.controller_.refresh())}},C.prototype.unobserve=function(H){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(H instanceof getWindowOf(H).Element))throw new TypeError('parameter 1 is not of type "Element".');var K=this.observations_;K.has(H)&&(K.delete(H),K.size||this.controller_.removeObserver(this))}},C.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},C.prototype.gatherActive=function(){var H=this;this.clearActive(),this.observations_.forEach(function(K){K.isActive()&&H.activeObservations_.push(K)})},C.prototype.broadcastActive=function(){if(this.hasActive()){var H=this.callbackCtx_,K=this.activeObservations_.map(function(W){return new ResizeObserverEntry(W.target,W.broadcastRect())});this.callback_.call(H,K,H),this.clearActive()}},C.prototype.clearActive=function(){this.activeObservations_.splice(0)},C.prototype.hasActive=function(){return this.activeObservations_.length>0},C}(),observers=typeof WeakMap<"u"?new WeakMap:new MapShim,ResizeObserver$2=function(){function C(H){if(!(this instanceof C))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var K=ResizeObserverController.getInstance(),W=new ResizeObserverSPI(H,K,this);observers.set(this,W)}return C}();["observe","unobserve","disconnect"].forEach(function(C){ResizeObserver$2.prototype[C]=function(){var H;return(H=observers.get(this))[C].apply(H,arguments)}});var index$u=function(){return typeof global$1.ResizeObserver<"u"?global$1.ResizeObserver:ResizeObserver$2}();const ResizeObserver$3=index$u,isValid$2=C=>C!=null&&C!=="",isValid$3=isValid$2,initDefaultProps=(C,H)=>{const K=_extends$1({},C);return Object.keys(H).forEach(W=>{const G=K[W];if(G)G.type||G.default?G.default=H[W]:G.def?G.def(H[W]):K[W]={type:G,default:H[W]};else throw new Error(`not have ${W} prop`)}),K},initDefaultProps$1=initDefaultProps,splitAttrs=C=>{const H=Object.keys(C),K={},W={},G={};for(let U=0,X=H.length;U0&&arguments[0]!==void 0?arguments[0]:"",H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const K={},W=/;(?![^(]*\))/g,G=/:(.+)/;return typeof C=="object"?C:(C.split(W).forEach(function(U){if(U){const X=U.split(G);if(X.length>1){const Q=H?camelize(X[0].trim()):X[0].trim();K[Q]=X[1].trim()}}}),K)},hasProp=(C,H)=>C[H]!==void 0,skipFlattenKey=Symbol("skipFlatten"),flattenChildren=function(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const K=Array.isArray(C)?C:[C],W=[];return K.forEach(G=>{Array.isArray(G)?W.push(...flattenChildren(G,H)):G&&G.type===Fragment?G.key===skipFlattenKey?W.push(G):W.push(...flattenChildren(G.children,H)):G&&isVNode(G)?H&&!isEmptyElement(G)?W.push(G):H||W.push(G):isValid$3(G)&&W.push(G)}),W},getSlot=function(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(isVNode(C))return C.type===Fragment?H==="default"?flattenChildren(C.children):[]:C.children&&C.children[H]?flattenChildren(C.children[H](K)):[];{const W=C.$slots[H]&&C.$slots[H](K);return flattenChildren(W)}},findDOMNode=C=>{var H;let K=((H=C==null?void 0:C.vnode)===null||H===void 0?void 0:H.el)||C&&(C.$el||C);for(;K&&!K.tagName;)K=K.nextSibling;return K},getOptionProps=C=>{const H={};if(C.$&&C.$.vnode){const K=C.$.vnode.props||{};Object.keys(C.$props).forEach(W=>{const G=C.$props[W],U=hyphenate(W);(G!==void 0||U in K)&&(H[W]=G)})}else if(isVNode(C)&&typeof C.type=="object"){const K=C.props||{},W={};Object.keys(K).forEach(U=>{W[camelize(U)]=K[U]});const G=C.type.props||{};Object.keys(G).forEach(U=>{const X=resolvePropValue(G,W,U,W[U]);(X!==void 0||U in W)&&(H[U]=X)})}return H},getComponent=function(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:C,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,G;if(C.$){const U=C[H];if(U!==void 0)return typeof U=="function"&&W?U(K):U;G=C.$slots[H],G=W&&G?G(K):G}else if(isVNode(C)){const U=C.props&&C.props[H];if(U!==void 0&&C.props!==null)return typeof U=="function"&&W?U(K):U;C.type===Fragment?G=C.children:C.children&&C.children[H]&&(G=C.children[H],G=W&&G?G(K):G)}return Array.isArray(G)&&(G=flattenChildren(G),G=G.length===1?G[0]:G,G=G.length===0?void 0:G),G};function getEvents(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,K={};return C.$?K=_extends$1(_extends$1({},K),C.$attrs):K=_extends$1(_extends$1({},K),C.props),splitAttrs(K)[H?"onEvents":"events"]}function getClass(C){const K=((isVNode(C)?C.props:C.$attrs)||{}).class||{};let W={};return typeof K=="string"?K.split(" ").forEach(G=>{W[G.trim()]=!0}):Array.isArray(K)?classNames(K).split(" ").forEach(G=>{W[G.trim()]=!0}):W=_extends$1(_extends$1({},W),K),W}function getStyle$3(C,H){let W=((isVNode(C)?C.props:C.$attrs)||{}).style||{};if(typeof W=="string")W=parseStyleText(W,H);else if(H&&W){const G={};return Object.keys(W).forEach(U=>G[camelize(U)]=W[U]),G}return W}function isFragment(C){return C.length===1&&C[0].type===Fragment}function isEmptyContent(C){return C==null||C===""||Array.isArray(C)&&C.length===0}function isEmptyElement(C){return C&&(C.type===Comment$1||C.type===Fragment&&C.children.length===0||C.type===Text$2&&C.children.trim()==="")}function isStringElement(C){return C&&C.type===Text$2}function filterEmpty(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const H=[];return C.forEach(K=>{Array.isArray(K)?H.push(...K):(K==null?void 0:K.type)===Fragment?H.push(...filterEmpty(K.children)):H.push(K)}),H.filter(K=>!isEmptyElement(K))}function filterEmptyWithUndefined(C){if(C){const H=filterEmpty(C);return H.length?H:void 0}else return C}function isValidElement(C){return Array.isArray(C)&&C.length===1&&(C=C[0]),C&&C.__v_isVNode&&typeof C.type!="symbol"}function getPropsSlot(C,H){let K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"default";var W,G;return(W=H[K])!==null&&W!==void 0?W:(G=C[K])===null||G===void 0?void 0:G.call(C)}const ResizeObserver$1=defineComponent({compatConfig:{MODE:3},name:"ResizeObserver",props:{disabled:Boolean,onResize:Function},emits:["resize"],setup(C,H){let{slots:K}=H;const W=reactive({width:0,height:0,offsetHeight:0,offsetWidth:0});let G=null,U=null;const X=()=>{U&&(U.disconnect(),U=null)},Q=te=>{const{onResize:ne}=C,oe=te[0].target,{width:re,height:ae}=oe.getBoundingClientRect(),{offsetWidth:ie,offsetHeight:ue}=oe,le=Math.floor(re),se=Math.floor(ae);if(W.width!==le||W.height!==se||W.offsetWidth!==ie||W.offsetHeight!==ue){const ce={width:le,height:se,offsetWidth:ie,offsetHeight:ue};_extends$1(W,ce),ne&&Promise.resolve().then(()=>{ne(_extends$1(_extends$1({},ce),{offsetWidth:ie,offsetHeight:ue}),oe)})}},Z=getCurrentInstance(),ee=()=>{const{disabled:te}=C;if(te){X();return}const ne=findDOMNode(Z);ne!==G&&(X(),G=ne),!U&&ne&&(U=new ResizeObserver$3(Q),U.observe(ne))};return onMounted(()=>{ee()}),onUpdated(()=>{ee()}),onUnmounted(()=>{X()}),watch(()=>C.disabled,()=>{ee()},{flush:"post"}),()=>{var te;return(te=K.default)===null||te===void 0?void 0:te.call(K)[0]}}});let raf=C=>setTimeout(C,16),caf=C=>clearTimeout(C);typeof window<"u"&&"requestAnimationFrame"in window&&(raf=C=>window.requestAnimationFrame(C),caf=C=>window.cancelAnimationFrame(C));let rafUUID=0;const rafIds=new Map;function cleanup(C){rafIds.delete(C)}function wrapperRaf(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;rafUUID+=1;const K=rafUUID;function W(G){if(G===0)cleanup(K),C();else{const U=raf(()=>{W(G-1)});rafIds.set(K,U)}}return W(H),K}wrapperRaf.cancel=C=>{const H=rafIds.get(C);return cleanup(H),caf(H)};function throttleByAnimationFrame(C){let H;const K=G=>()=>{H=null,C(...G)},W=function(){if(H==null){for(var G=arguments.length,U=new Array(G),X=0;X{wrapperRaf.cancel(H),H=null},W}const tuple$1=function(){for(var C=arguments.length,H=new Array(C),K=0;K{const H=C;return H.install=function(K){K.component(H.displayName||H.name,C)},C};function eventType(){return{type:[Function,Array]}}function objectType(C){return{type:Object,default:C}}function booleanType(C){return{type:Boolean,default:C}}function functionType(C){return{type:Function,default:C}}function anyType(C,H){const K={validator:()=>!0,default:C};return K}function vNodeType(){return{validator:()=>!0}}function arrayType(C){return{type:Array,default:C}}function stringType(C){return{type:String,default:C}}function someType(C,H){return C?{type:C,default:H}:anyType(H)}let supportsPassive=!1;try{const C=Object.defineProperty({},"passive",{get(){supportsPassive=!0}});window.addEventListener("testPassive",null,C),window.removeEventListener("testPassive",null,C)}catch{}const supportsPassive$1=supportsPassive;function addEventListenerWrap(C,H,K,W){if(C&&C.addEventListener){let G=W;G===void 0&&supportsPassive$1&&(H==="touchstart"||H==="touchmove"||H==="wheel")&&(G={passive:!1}),C.addEventListener(H,K,G)}return{remove:()=>{C&&C.removeEventListener&&C.removeEventListener(H,K)}}}function getTargetRect(C){return C!==window?C.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function getFixedTop(C,H,K){if(K!==void 0&&H.top>C.top-K)return`${K+H.top}px`}function getFixedBottom(C,H,K){if(K!==void 0&&H.bottomW.target===C);K?K.affixList.push(H):(K={target:C,affixList:[H],eventHandlers:{}},observerEntities.push(K),TRIGGER_EVENTS.forEach(W=>{K.eventHandlers[W]=addEventListenerWrap(C,W,()=>{K.affixList.forEach(G=>{const{lazyUpdatePosition:U}=G.exposed;U()},(W==="touchstart"||W==="touchmove")&&supportsPassive$1?{passive:!0}:!1)})}))}function removeObserveTarget(C){const H=observerEntities.find(K=>{const W=K.affixList.some(G=>G===C);return W&&(K.affixList=K.affixList.filter(G=>G!==C)),W});H&&H.affixList.length===0&&(observerEntities=observerEntities.filter(K=>K!==H),TRIGGER_EVENTS.forEach(K=>{const W=H.eventHandlers[K];W&&W.remove&&W.remove()}))}const defaultIconPrefixCls="anticon",GlobalFormContextKey=Symbol("GlobalFormContextKey"),useProvideGlobalForm=C=>{provide(GlobalFormContextKey,C)},useInjectGlobalForm=()=>inject(GlobalFormContextKey,{validateMessages:computed(()=>{})}),configProviderProps=()=>({iconPrefixCls:String,getTargetContainer:{type:Function},getPopupContainer:{type:Function},prefixCls:String,getPrefixCls:{type:Function},renderEmpty:{type:Function},transformCellText:{type:Function},csp:objectType(),input:objectType(),autoInsertSpaceInButton:{type:Boolean,default:void 0},locale:objectType(),pageHeader:objectType(),componentSize:{type:String},componentDisabled:{type:Boolean,default:void 0},direction:{type:String,default:"ltr"},space:objectType(),virtual:{type:Boolean,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},form:objectType(),pagination:objectType(),theme:objectType(),select:objectType(),wave:objectType()}),configProviderKey=Symbol("configProvider"),defaultConfigProvider={getPrefixCls:(C,H)=>H||(C?`ant-${C}`:"ant"),iconPrefixCls:computed(()=>defaultIconPrefixCls),getPopupContainer:computed(()=>()=>document.body),direction:computed(()=>"ltr")},useConfigContextInject=()=>inject(configProviderKey,defaultConfigProvider),useConfigContextProvider=C=>provide(configProviderKey,C),DisabledContextKey=Symbol("DisabledContextKey"),useInjectDisabled=()=>inject(DisabledContextKey,ref(void 0)),useProviderDisabled=C=>{const H=useInjectDisabled();return provide(DisabledContextKey,computed(()=>{var K;return(K=C.value)!==null&&K!==void 0?K:H.value})),C},enUS$1={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"},locale$3={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},CalendarLocale=locale$3,locale$2={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},TimePicker$3=locale$2,locale$1={lang:_extends$1({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},CalendarLocale),timePickerLocale:_extends$1({},TimePicker$3)},enUS=locale$1,typeTemplate$1="${label} is not a valid ${type}",localeValues={locale:"en",Pagination:enUS$1,DatePicker:enUS,TimePicker:TimePicker$3,Calendar:enUS,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:typeTemplate$1,method:typeTemplate$1,array:typeTemplate$1,object:typeTemplate$1,number:typeTemplate$1,date:typeTemplate$1,boolean:typeTemplate$1,integer:typeTemplate$1,float:typeTemplate$1,regexp:typeTemplate$1,email:typeTemplate$1,url:typeTemplate$1,hex:typeTemplate$1},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"}},defaultLocale=localeValues,LocaleReceiver=defineComponent({compatConfig:{MODE:3},name:"LocaleReceiver",props:{componentName:String,defaultLocale:{type:[Object,Function]},children:{type:Function}},setup(C,H){let{slots:K}=H;const W=inject("localeData",{}),G=computed(()=>{const{componentName:X="global",defaultLocale:Q}=C,Z=Q||defaultLocale[X||"global"],{antLocale:ee}=W,te=X&&ee?ee[X]:{};return _extends$1(_extends$1({},typeof Z=="function"?Z():Z),te||{})}),U=computed(()=>{const{antLocale:X}=W,Q=X&&X.locale;return X&&X.exist&&!Q?defaultLocale.locale:Q});return()=>{const X=C.children||K.default,{antLocale:Q}=W;return X==null?void 0:X(G.value,U.value,Q)}}});function useLocaleReceiver(C,H,K){const W=inject("localeData",{});return[computed(()=>{const{antLocale:U}=W,X=unref(H)||defaultLocale[C||"global"],Q=C&&U?U[C]:{};return _extends$1(_extends$1(_extends$1({},typeof X=="function"?X():X),Q||{}),unref(K)||{})})]}function murmur2(C){for(var H=0,K,W=0,G=C.length;G>=4;++W,G-=4)K=C.charCodeAt(W)&255|(C.charCodeAt(++W)&255)<<8|(C.charCodeAt(++W)&255)<<16|(C.charCodeAt(++W)&255)<<24,K=(K&65535)*1540483477+((K>>>16)*59797<<16),K^=K>>>24,H=(K&65535)*1540483477+((K>>>16)*59797<<16)^(H&65535)*1540483477+((H>>>16)*59797<<16);switch(G){case 3:H^=(C.charCodeAt(W+2)&255)<<16;case 2:H^=(C.charCodeAt(W+1)&255)<<8;case 1:H^=C.charCodeAt(W)&255,H=(H&65535)*1540483477+((H>>>16)*59797<<16)}return H^=H>>>13,H=(H&65535)*1540483477+((H>>>16)*59797<<16),((H^H>>>15)>>>0).toString(36)}const SPLIT="%";class Entity{constructor(H){this.cache=new Map,this.instanceId=H}get(H){return this.cache.get(Array.isArray(H)?H.join(SPLIT):H)||null}update(H,K){const W=Array.isArray(H)?H.join(SPLIT):H,G=this.cache.get(W),U=K(G);U===null?this.cache.delete(W):this.cache.set(W,U)}}const CacheEntity=Entity,ATTR_TOKEN="data-token-hash",ATTR_MARK="data-css-hash",CSS_IN_JS_INSTANCE="__cssinjs_instance__";function createCache(){const C=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){const H=document.body.querySelectorAll(`style[${ATTR_MARK}]`)||[],{firstChild:K}=document.head;Array.from(H).forEach(G=>{G[CSS_IN_JS_INSTANCE]=G[CSS_IN_JS_INSTANCE]||C,G[CSS_IN_JS_INSTANCE]===C&&document.head.insertBefore(G,K)});const W={};Array.from(document.querySelectorAll(`style[${ATTR_MARK}]`)).forEach(G=>{var U;const X=G.getAttribute(ATTR_MARK);W[X]?G[CSS_IN_JS_INSTANCE]===C&&((U=G.parentNode)===null||U===void 0||U.removeChild(G)):W[X]=!0})}return new CacheEntity(C)}const StyleContextKey=Symbol("StyleContextKey"),getCache=()=>{var C,H,K;const W=getCurrentInstance();let G;if(W&&W.appContext){const U=(K=(H=(C=W.appContext)===null||C===void 0?void 0:C.config)===null||H===void 0?void 0:H.globalProperties)===null||K===void 0?void 0:K.__ANTDV_CSSINJS_CACHE__;U?G=U:(G=createCache(),W.appContext.config.globalProperties&&(W.appContext.config.globalProperties.__ANTDV_CSSINJS_CACHE__=G))}else G=createCache();return G},defaultStyleContext={cache:createCache(),defaultCache:!0,hashPriority:"low"},useStyleInject=()=>{const C=getCache();return inject(StyleContextKey,shallowRef(_extends$1(_extends$1({},defaultStyleContext),{cache:C})))},useStyleProvider=C=>{const H=useStyleInject(),K=shallowRef(_extends$1(_extends$1({},defaultStyleContext),{cache:createCache()}));return watch([()=>unref(C),H],()=>{const W=_extends$1({},H.value),G=unref(C);Object.keys(G).forEach(X=>{const Q=G[X];G[X]!==void 0&&(W[X]=Q)});const{cache:U}=G;W.cache=W.cache||createCache(),W.defaultCache=!U&&H.value.defaultCache,K.value=W},{immediate:!0}),provide(StyleContextKey,K),K},styleProviderProps=()=>({autoClear:booleanType(),mock:stringType(),cache:objectType(),defaultCache:booleanType(),hashPriority:stringType(),container:someType(),ssrInline:booleanType(),transformers:arrayType(),linters:arrayType()}),StyleProvider=withInstall(defineComponent({name:"AStyleProvider",inheritAttrs:!1,props:styleProviderProps(),setup(C,H){let{slots:K}=H;return useStyleProvider(C),()=>{var W;return(W=K.default)===null||W===void 0?void 0:W.call(K)}}}));function useClientCache(C,H,K,W){const G=useStyleInject(),U=shallowRef(""),X=shallowRef();watchEffect(()=>{U.value=[C,...H.value].join("%")});const Q=Z=>{G.value.cache.update(Z,ee=>{const[te=0,ne]=ee||[];return te-1===0?(W==null||W(ne,!1),null):[te-1,ne]})};return watch(U,(Z,ee)=>{ee&&Q(ee),G.value.cache.update(Z,te=>{const[ne=0,oe]=te||[],ae=oe||K();return[ne+1,ae]}),X.value=G.value.cache.get(U.value)[1]},{immediate:!0}),onBeforeUnmount(()=>{Q(U.value)}),X}function canUseDom$1(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function contains$1(C,H){return C&&C.contains?C.contains(H):!1}const APPEND_ORDER$1="data-vc-order",MARK_KEY$1="vc-util-key",containerCache$1=new Map;function getMark$1(){let{mark:C}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return C?C.startsWith("data-")?C:`data-${C}`:MARK_KEY$1}function getContainer$2(C){return C.attachTo?C.attachTo:document.querySelector("head")||document.body}function getOrder$1(C){return C==="queue"?"prependQueue":C?"prepend":"append"}function findStyles$1(C){return Array.from((containerCache$1.get(C)||C).children).filter(H=>H.tagName==="STYLE")}function injectCSS$1(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!canUseDom$1())return null;const{csp:K,prepend:W}=H,G=document.createElement("style");G.setAttribute(APPEND_ORDER$1,getOrder$1(W)),K!=null&&K.nonce&&(G.nonce=K==null?void 0:K.nonce),G.innerHTML=C;const U=getContainer$2(H),{firstChild:X}=U;if(W){if(W==="queue"){const Q=findStyles$1(U).filter(Z=>["prepend","prependQueue"].includes(Z.getAttribute(APPEND_ORDER$1)));if(Q.length)return U.insertBefore(G,Q[Q.length-1].nextSibling),G}U.insertBefore(G,X)}else U.appendChild(G);return G}function findExistNode$1(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const K=getContainer$2(H);return findStyles$1(K).find(W=>W.getAttribute(getMark$1(H))===C)}function removeCSS(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const K=findExistNode$1(C,H);K&&getContainer$2(H).removeChild(K)}function syncRealContainer$1(C,H){const K=containerCache$1.get(C);if(!K||!contains$1(document,K)){const W=injectCSS$1("",H),{parentNode:G}=W;containerCache$1.set(C,G),C.removeChild(W)}}function updateCSS$1(C,H){let K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var W,G,U;const X=getContainer$2(K);syncRealContainer$1(X,K);const Q=findExistNode$1(H,K);if(Q)return!((W=K.csp)===null||W===void 0)&&W.nonce&&Q.nonce!==((G=K.csp)===null||G===void 0?void 0:G.nonce)&&(Q.nonce=(U=K.csp)===null||U===void 0?void 0:U.nonce),Q.innerHTML!==C&&(Q.innerHTML=C),Q;const Z=injectCSS$1(C,K);return Z.setAttribute(getMark$1(K),H),Z}function sameDerivativeOption(C,H){if(C.length!==H.length)return!1;for(let K=0;K1&&arguments[1]!==void 0?arguments[1]:!1,W={map:this.cache};return H.forEach(G=>{var U;W?W=(U=W==null?void 0:W.map)===null||U===void 0?void 0:U.get(G):W=void 0}),W!=null&&W.value&&K&&(W.value[1]=this.cacheCallTimes++),W==null?void 0:W.value}get(H){var K;return(K=this.internalGet(H,!0))===null||K===void 0?void 0:K[0]}has(H){return!!this.internalGet(H)}set(H,K){if(!this.has(H)){if(this.size()+1>ThemeCache.MAX_CACHE_SIZE+ThemeCache.MAX_CACHE_OFFSET){const[G]=this.keys.reduce((U,X)=>{const[,Q]=U;return this.internalGet(X)[1]{if(U===H.length-1)W.set(G,{value:[K,this.cacheCallTimes++]});else{const X=W.get(G);X?X.map||(X.map=new Map):W.set(G,{map:new Map}),W=W.get(G).map}})}deleteByPath(H,K){var W;const G=H.get(K[0]);if(K.length===1)return G.map?H.set(K[0],{map:G.map}):H.delete(K[0]),(W=G.value)===null||W===void 0?void 0:W[0];const U=this.deleteByPath(G.map,K.slice(1));return(!G.map||G.map.size===0)&&!G.value&&H.delete(K[0]),U}delete(H){if(this.has(H))return this.keys=this.keys.filter(K=>!sameDerivativeOption(K,H)),this.deleteByPath(this.cache,H)}}ThemeCache.MAX_CACHE_SIZE=20;ThemeCache.MAX_CACHE_OFFSET=5;let warned={};function warning$4(C,H){}function note(C,H){}function call(C,H,K){!H&&!warned[K]&&(C(!1,K),warned[K]=!0)}function warningOnce(C,H){call(warning$4,C,H)}function noteOnce(C,H){call(note,C,H)}function noop$h(){}let warning$2=noop$h;const warning$3=warning$2;let uuid$7=0;class Theme{constructor(H){this.derivatives=Array.isArray(H)?H:[H],this.id=uuid$7,H.length===0&&warning$3(H.length>0),uuid$7+=1}getDerivativeToken(H){return this.derivatives.reduce((K,W)=>W(H,K),void 0)}}const cacheThemes=new ThemeCache;function createTheme(C){const H=Array.isArray(C)?C:[C];return cacheThemes.has(H)||cacheThemes.set(H,new Theme(H)),cacheThemes.get(H)}const flattenTokenCache=new WeakMap;function flattenToken(C){let H=flattenTokenCache.get(C)||"";return H||(Object.keys(C).forEach(K=>{const W=C[K];H+=K,W instanceof Theme?H+=W.id:W&&typeof W=="object"?H+=flattenToken(W):H+=W}),flattenTokenCache.set(C,H)),H}function token2key(C,H){return murmur2(`${H}_${flattenToken(C)}`)}const randomSelectorKey=`random-${Date.now()}-${Math.random()}`.replace(/\./g,""),checkContent="_bAmBoO_";function supportSelector(C,H,K){var W,G;if(canUseDom$1()){updateCSS$1(C,randomSelectorKey);const U=document.createElement("div");U.style.position="fixed",U.style.left="0",U.style.top="0",H==null||H(U),document.body.appendChild(U);const X=K?K(U):(W=getComputedStyle(U).content)===null||W===void 0?void 0:W.includes(checkContent);return(G=U.parentNode)===null||G===void 0||G.removeChild(U),removeCSS(randomSelectorKey),X}return!1}let canLayer;function supportLayer(){return canLayer===void 0&&(canLayer=supportSelector(`@layer ${randomSelectorKey} { .${randomSelectorKey} { content: "${checkContent}"!important; } }`,C=>{C.className=randomSelectorKey})),canLayer}const EMPTY_OVERRIDE={},isProduction=!0,isPrerender=!1,hashPrefix=!isProduction&&!isPrerender?"css-dev-only-do-not-override":"css",tokenKeys=new Map;function recordCleanToken(C){tokenKeys.set(C,(tokenKeys.get(C)||0)+1)}function removeStyleTags(C,H){typeof document<"u"&&document.querySelectorAll(`style[${ATTR_TOKEN}="${C}"]`).forEach(W=>{var G;W[CSS_IN_JS_INSTANCE]===H&&((G=W.parentNode)===null||G===void 0||G.removeChild(W))})}const TOKEN_THRESHOLD=0;function cleanTokenStyle(C,H){tokenKeys.set(C,(tokenKeys.get(C)||0)-1);const K=Array.from(tokenKeys.keys()),W=K.filter(G=>(tokenKeys.get(G)||0)<=0);K.length-W.length>TOKEN_THRESHOLD&&W.forEach(G=>{removeStyleTags(G,H),tokenKeys.delete(G)})}const getComputedToken=(C,H,K,W)=>{const G=K.getDerivativeToken(C);let U=_extends$1(_extends$1({},G),H);return W&&(U=W(U)),U};function useCacheToken(C,H){let K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ref({});const W=useStyleInject(),G=computed(()=>_extends$1({},...H.value)),U=computed(()=>flattenToken(G.value)),X=computed(()=>flattenToken(K.value.override||EMPTY_OVERRIDE));return useClientCache("token",computed(()=>[K.value.salt||"",C.value.id,U.value,X.value]),()=>{const{salt:Z="",override:ee=EMPTY_OVERRIDE,formatToken:te,getComputedToken:ne}=K.value,oe=ne?ne(G.value,ee,C.value):getComputedToken(G.value,ee,C.value,te),re=token2key(oe,Z);oe._tokenKey=re,recordCleanToken(re);const ae=`${hashPrefix}-${murmur2(re)}`;return oe._hashId=ae,[oe,ae]},Z=>{var ee;cleanTokenStyle(Z[0]._tokenKey,(ee=W.value)===null||ee===void 0?void 0:ee.cache.instanceId)})}var unitlessKeys={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},COMMENT="comm",RULESET="rule",DECLARATION="decl",IMPORT="@import",KEYFRAMES="@keyframes",LAYER="@layer",abs=Math.abs,from=String.fromCharCode;function trim$1(C){return C.trim()}function replace(C,H,K){return C.replace(H,K)}function indexof(C,H,K){return C.indexOf(H,K)}function charat(C,H){return C.charCodeAt(H)|0}function substr(C,H,K){return C.slice(H,K)}function strlen(C){return C.length}function sizeof(C){return C.length}function append(C,H){return H.push(C),C}var line=1,column=1,length=0,position=0,character=0,characters="";function node(C,H,K,W,G,U,X,Q){return{value:C,root:H,parent:K,type:W,props:G,children:U,line,column,length:X,return:"",siblings:Q}}function char(){return character}function prev(){return character=position>0?charat(characters,--position):0,column--,character===10&&(column=1,line--),character}function next(){return character=position2||token(character)>3?"":" "}function escaping(C,H){for(;--H&&next()&&!(character<48||character>102||character>57&&character<65||character>70&&character<97););return slice(C,caret()+(H<6&&peek()==32&&next()==32))}function delimiter(C){for(;next();)switch(character){case C:return position;case 34:case 39:C!==34&&C!==39&&delimiter(character);break;case 40:C===41&&delimiter(C);break;case 92:next();break}return position}function commenter(C,H){for(;next()&&C+character!==47+10;)if(C+character===42+42&&peek()===47)break;return"/*"+slice(H,position-1)+"*"+from(C===47?C:next())}function identifier(C){for(;!token(peek());)next();return slice(C,position)}function compile(C){return dealloc(parse("",null,null,null,[""],C=alloc(C),0,[0],C))}function parse(C,H,K,W,G,U,X,Q,Z){for(var ee=0,te=0,ne=X,oe=0,re=0,ae=0,ie=1,ue=1,le=1,se=0,ce="",de=G,fe=U,he=W,pe=ce;ue;)switch(ae=se,se=next()){case 40:if(ae!=108&&charat(pe,ne-1)==58){indexof(pe+=replace(delimit(se),"&","&\f"),"&\f",abs(ee?Q[ee-1]:0))!=-1&&(le=-1);break}case 34:case 39:case 91:pe+=delimit(se);break;case 9:case 10:case 13:case 32:pe+=whitespace$1(ae);break;case 92:pe+=escaping(caret()-1,7);continue;case 47:switch(peek()){case 42:case 47:append(comment(commenter(next(),caret()),H,K,Z),Z),(token(ae||1)==5||token(peek()||1)==5)&&strlen(pe)&&substr(pe,-1,void 0)!==" "&&(pe+=" ");break;default:pe+="/"}break;case 123*ie:Q[ee++]=strlen(pe)*le;case 125*ie:case 59:case 0:switch(se){case 0:case 125:ue=0;case 59+te:le==-1&&(pe=replace(pe,/\f/g,"")),re>0&&(strlen(pe)-ne||ie===0&&ae===47)&&append(re>32?declaration(pe+";",W,K,ne-1,Z):declaration(replace(pe," ","")+";",W,K,ne-2,Z),Z);break;case 59:pe+=";";default:if(append(he=ruleset(pe,H,K,ee,te,G,Q,ce,de=[],fe=[],ne,U),U),se===123)if(te===0)parse(pe,H,he,he,de,U,ne,Q,fe);else switch(oe===99&&charat(pe,3)===110?100:oe){case 100:case 108:case 109:case 115:parse(C,he,he,W&&append(ruleset(C,he,he,0,0,G,Q,ce,G,de=[],ne,fe),fe),G,fe,ne,Q,W?de:fe);break;default:parse(pe,he,he,he,[""],fe,0,Q,fe)}}ee=te=re=0,ie=le=1,ce=pe="",ne=X;break;case 58:ne=1+strlen(pe),re=ae;default:if(ie<1){if(se==123)--ie;else if(se==125&&ie++==0&&prev()==125)continue}switch(pe+=from(se),se*ie){case 38:le=te>0?1:(pe+="\f",-1);break;case 44:Q[ee++]=(strlen(pe)-1)*le,le=1;break;case 64:peek()===45&&(pe+=delimit(next())),oe=peek(),te=ne=strlen(ce=pe+=identifier(caret())),se++;break;case 45:ae===45&&strlen(pe)==2&&(ie=0)}}return U}function ruleset(C,H,K,W,G,U,X,Q,Z,ee,te,ne){for(var oe=G-1,re=G===0?U:[""],ae=sizeof(re),ie=0,ue=0,le=0;ie0?re[se]+" "+ce:replace(ce,/&\f/g,re[se])))&&(Z[le++]=de);return node(C,H,K,G===0?RULESET:Q,Z,ee,te,ne)}function comment(C,H,K,W){return node(C,H,K,COMMENT,from(char()),substr(C,2,-2),0,W)}function declaration(C,H,K,W,G){return node(C,H,K,DECLARATION,substr(C,0,W),substr(C,W+1,-1),W,G)}function serialize$1(C,H){for(var K="",W=0;W ")}`:""}`)}function isConcatSelector(C){var H;return(((H=C.match(/:not\(([^)]*)\)/))===null||H===void 0?void 0:H[1])||"").split(/(\[[^[]*])|(?=[.#])/).filter(G=>G).length>1}function parsePath(C){return C.parentSelectors.reduce((H,K)=>H?K.includes("&")?K.replace(/&/g,H):`${H} ${K}`:K,"")}const linter$2=(C,H,K)=>{const G=parsePath(K).match(/:not\([^)]*\)/g)||[];G.length>0&&G.some(isConcatSelector)&&lintWarning("Concat ':not' selector not support in legacy browsers.",K)},legacyNotSelectorLinter=linter$2,linter$1=(C,H,K)=>{switch(C){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":lintWarning(`You seem to be using non-logical property '${C}' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties.`,K);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof H=="string"){const W=H.split(" ").map(G=>G.trim());W.length===4&&W[1]!==W[3]&&lintWarning(`You seem to be using '${C}' property with different left ${C} and right ${C}, which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties.`,K)}return;case"clear":case"textAlign":(H==="left"||H==="right")&&lintWarning(`You seem to be using non-logical value '${H}' of ${C}, which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties.`,K);return;case"borderRadius":typeof H=="string"&&H.split("/").map(U=>U.trim()).reduce((U,X)=>{if(U)return U;const Q=X.split(" ").map(Z=>Z.trim());return Q.length>=2&&Q[0]!==Q[1]||Q.length===3&&Q[1]!==Q[2]||Q.length===4&&Q[2]!==Q[3]?!0:U},!1)&&lintWarning(`You seem to be using non-logical value '${H}' of ${C}, which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties.`,K);return}},logicalPropertiesLinter=linter$1,linter=(C,H,K)=>{K.parentSelectors.some(W=>W.split(",").some(U=>U.split("&").length>2))&&lintWarning("Should not use more than one `&` in a selector.",K)},parentSelectorLinter=linter,ATTR_CACHE_MAP="data-ant-cssinjs-cache-path",CSS_FILE_STYLE="_FILE_STYLE__";function serialize(C){return Object.keys(C).map(H=>{const K=C[H];return`${H}:${K}`}).join(";")}let cachePathMap,fromCSSFile=!0;function prepare(){var C;if(!cachePathMap&&(cachePathMap={},canUseDom$1())){const H=document.createElement("div");H.className=ATTR_CACHE_MAP,H.style.position="fixed",H.style.visibility="hidden",H.style.top="-9999px",document.body.appendChild(H);let K=getComputedStyle(H).content||"";K=K.replace(/^"/,"").replace(/"$/,""),K.split(";").forEach(G=>{const[U,X]=G.split(":");cachePathMap[U]=X});const W=document.querySelector(`style[${ATTR_CACHE_MAP}]`);W&&(fromCSSFile=!1,(C=W.parentNode)===null||C===void 0||C.removeChild(W)),document.body.removeChild(H)}}function existPath(C){return prepare(),!!cachePathMap[C]}function getStyleAndHash(C){const H=cachePathMap[C];let K=null;if(H&&canUseDom$1())if(fromCSSFile)K=CSS_FILE_STYLE;else{const W=document.querySelector(`style[${ATTR_MARK}="${cachePathMap[C]}"]`);W?K=W.innerHTML:delete cachePathMap[C]}return[K,H]}const isClientSide=canUseDom$1(),SKIP_CHECK="_skip_check_",MULTI_VALUE="_multi_value_";function normalizeStyle(C){return serialize$1(compile(C),stringify).replace(/\{%%%\:[^;];}/g,";")}function isCompoundCSSProperty(C){return typeof C=="object"&&C&&(SKIP_CHECK in C||MULTI_VALUE in C)}function injectSelectorHash(C,H,K){if(!H)return C;const W=`.${H}`,G=K==="low"?`:where(${W})`:W;return C.split(",").map(X=>{var Q;const Z=X.trim().split(/\s+/);let ee=Z[0]||"";const te=((Q=ee.match(/^\w+/))===null||Q===void 0?void 0:Q[0])||"";return ee=`${te}${G}${ee.slice(te.length)}`,[ee,...Z.slice(1)].join(" ")}).join(",")}const globalEffectStyleKeys=new Set,parseStyle=function(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{root:K,injectHash:W,parentSelectors:G}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]};const{hashId:U,layer:X,path:Q,hashPriority:Z,transformers:ee=[],linters:te=[]}=H;let ne="",oe={};function re(ue){const le=ue.getName(U);if(!oe[le]){const[se]=parseStyle(ue.style,H,{root:!1,parentSelectors:G});oe[le]=`@keyframes ${ue.getName(U)}${se}`}}function ae(ue){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return ue.forEach(se=>{Array.isArray(se)?ae(se,le):se&&le.push(se)}),le}if(ae(Array.isArray(C)?C:[C]).forEach(ue=>{const le=typeof ue=="string"&&!K?{}:ue;if(typeof le=="string")ne+=`${le} +`;else if(le._keyframe)re(le);else{const se=ee.reduce((ce,de)=>{var fe;return((fe=de==null?void 0:de.visit)===null||fe===void 0?void 0:fe.call(de,ce))||ce},le);Object.keys(se).forEach(ce=>{var de;const fe=se[ce];if(typeof fe=="object"&&fe&&(ce!=="animationName"||!fe._keyframe)&&!isCompoundCSSProperty(fe)){let pe=!1,me=ce.trim(),be=!1;(K||W)&&U?me.startsWith("@")?pe=!0:me=injectSelectorHash(ce,U,Z):K&&!U&&(me==="&"||me==="")&&(me="",be=!0);const[xe,Se]=parseStyle(fe,H,{root:be,injectHash:pe,parentSelectors:[...G,me]});oe=_extends$1(_extends$1({},oe),Se),ne+=`${me}${xe}`}else{let pe=function(be,xe){const Se=be.replace(/[A-Z]/g,Pe=>`-${Pe.toLowerCase()}`);let we=xe;!unitlessKeys[be]&&typeof we=="number"&&we!==0&&(we=`${we}px`),be==="animationName"&&(xe!=null&&xe._keyframe)&&(re(xe),we=xe.getName(U)),ne+=`${Se}:${we};`};var he=pe;const me=(de=fe==null?void 0:fe.value)!==null&&de!==void 0?de:fe;typeof fe=="object"&&(fe!=null&&fe[MULTI_VALUE])&&Array.isArray(me)?me.forEach(be=>{pe(ce,be)}):pe(ce,me)}})}}),!K)ne=`{${ne}}`;else if(X&&supportLayer()){const ue=X.split(",");ne=`@layer ${ue[ue.length-1].trim()} {${ne}}`,ue.length>1&&(ne=`@layer ${X}{%%%:%}${ne}`)}return[ne,oe]};function uniqueHash(C,H){return murmur2(`${C.join("%")}${H}`)}function useStyleRegister(C,H){const K=useStyleInject(),W=computed(()=>C.value.token._tokenKey),G=computed(()=>[W.value,...C.value.path]);let U=isClientSide;return useClientCache("style",G,()=>{const{path:X,hashId:Q,layer:Z,nonce:ee,clientOnly:te,order:ne=0}=C.value,oe=G.value.join("|");if(existPath(oe)){const[pe,me]=getStyleAndHash(oe);if(pe)return[pe,W.value,me,{},te,ne]}const re=H(),{hashPriority:ae,container:ie,transformers:ue,linters:le,cache:se}=K.value,[ce,de]=parseStyle(re,{hashId:Q,hashPriority:ae,layer:Z,path:X.join("-"),transformers:ue,linters:le}),fe=normalizeStyle(ce),he=uniqueHash(G.value,fe);if(U){const pe={mark:ATTR_MARK,prepend:"queue",attachTo:ie,priority:ne},me=typeof ee=="function"?ee():ee;me&&(pe.csp={nonce:me});const be=updateCSS$1(fe,he,pe);be[CSS_IN_JS_INSTANCE]=se.instanceId,be.setAttribute(ATTR_TOKEN,W.value),Object.keys(de).forEach(xe=>{globalEffectStyleKeys.has(xe)||(globalEffectStyleKeys.add(xe),updateCSS$1(normalizeStyle(de[xe]),`_effect-${xe}`,{mark:ATTR_MARK,prepend:"queue",attachTo:ie}))})}return[fe,W.value,he,de,te,ne]},(X,Q)=>{let[,,Z]=X;(Q||K.value.autoClear)&&isClientSide&&removeCSS(Z,{mark:ATTR_MARK})}),X=>X}function extractStyle(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const K="style%",W=Array.from(C.cache.keys()).filter(ee=>ee.startsWith(K)),G={},U={};let X="";function Q(ee,te,ne){let oe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const re=_extends$1(_extends$1({},oe),{[ATTR_TOKEN]:te,[ATTR_MARK]:ne}),ae=Object.keys(re).map(ie=>{const ue=re[ie];return ue?`${ie}="${ue}"`:null}).filter(ie=>ie).join(" ");return H?ee:``}return W.map(ee=>{const te=ee.slice(K.length).replace(/%/g,"|"),[ne,oe,re,ae,ie,ue]=C.cache.get(ee)[1];if(ie)return null;const le={"data-vc-order":"prependQueue","data-vc-priority":`${ue}`};let se=Q(ne,oe,re,le);return U[te]=re,ae&&Object.keys(ae).forEach(de=>{G[de]||(G[de]=!0,se+=Q(normalizeStyle(ae[de]),oe,`_effect-${de}`,le))}),[ue,se]}).filter(ee=>ee).sort((ee,te)=>ee[0]-te[0]).forEach(ee=>{let[,te]=ee;X+=te}),X+=Q(`.${ATTR_CACHE_MAP}{content:"${serialize(U)}";}`,void 0,void 0,{[ATTR_CACHE_MAP]:ATTR_CACHE_MAP}),X}class Keyframe{constructor(H,K){this._keyframe=!0,this.name=H,this.style=K}getName(){let H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return H?`${H}-${this.name}`:this.name}}const Keyframes=Keyframe;function splitValues(C){if(typeof C=="number")return[C];const H=String(C).split(/\s+/);let K="",W=0;return H.reduce((G,U)=>(U.includes("(")?(K+=U,W+=U.split("(").length-1):U.includes(")")?(K+=` ${U}`,W-=U.split(")").length-1,W===0&&(G.push(K),K="")):W>0?K+=` ${U}`:G.push(U),G),[])}function noSplit(C){return C.notSplit=!0,C}const keyMap={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:noSplit(["borderTop","borderBottom"]),borderBlockStart:noSplit(["borderTop"]),borderBlockEnd:noSplit(["borderBottom"]),borderInline:noSplit(["borderLeft","borderRight"]),borderInlineStart:noSplit(["borderLeft"]),borderInlineEnd:noSplit(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function skipCheck(C){return{_skip_check_:!0,value:C}}const transform$1={visit:C=>{const H={};return Object.keys(C).forEach(K=>{const W=C[K],G=keyMap[K];if(G&&(typeof W=="number"||typeof W=="string")){const U=splitValues(W);G.length&&G.notSplit?G.forEach(X=>{H[X]=skipCheck(W)}):G.length===1?H[G[0]]=skipCheck(W):G.length===2?G.forEach((X,Q)=>{var Z;H[X]=skipCheck((Z=U[Q])!==null&&Z!==void 0?Z:U[0])}):G.length===4?G.forEach((X,Q)=>{var Z,ee;H[X]=skipCheck((ee=(Z=U[Q])!==null&&Z!==void 0?Z:U[Q-2])!==null&&ee!==void 0?ee:U[0])}):H[K]=W}else H[K]=W}),H}},legacyLogicalPropertiesTransformer=transform$1,pxRegex=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function toFixed$1(C,H){const K=Math.pow(10,H+1),W=Math.floor(C*K);return Math.round(W/10)*10/K}const transform=function(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{rootValue:H=16,precision:K=5,mediaQuery:W=!1}=C,G=(X,Q)=>{if(!Q)return X;const Z=parseFloat(Q);return Z<=1?X:`${toFixed$1(Z/H,K)}rem`};return{visit:X=>{const Q=_extends$1({},X);return Object.entries(X).forEach(Z=>{let[ee,te]=Z;if(typeof te=="string"&&te.includes("px")){const oe=te.replace(pxRegex,G);Q[ee]=oe}!unitlessKeys[ee]&&typeof te=="number"&&te!==0&&(Q[ee]=`${te}px`.replace(pxRegex,G));const ne=ee.trim();if(ne.startsWith("@")&&ne.includes("px")&&W){const oe=ee.replace(pxRegex,G);Q[oe]=Q[ee],delete Q[ee]}}),Q}}},px2remTransformer=transform,cssinjs={Theme,createTheme,useStyleRegister,useCacheToken,createCache,useStyleInject,useStyleProvider,Keyframes,extractStyle,legacyLogicalPropertiesTransformer,px2remTransformer,logicalPropertiesLinter,legacyNotSelectorLinter,parentSelectorLinter,StyleProvider},cssinjs$1=cssinjs,version="4.2.3",PresetColors=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"];function bound01(C,H){isOnePointZero(C)&&(C="100%");var K=isPercentage(C);return C=H===360?C:Math.min(H,Math.max(0,parseFloat(C))),K&&(C=parseInt(String(C*H),10)/100),Math.abs(C-H)<1e-6?1:(H===360?C=(C<0?C%H+H:C%H)/parseFloat(String(H)):C=C%H/parseFloat(String(H)),C)}function clamp01(C){return Math.min(1,Math.max(0,C))}function isOnePointZero(C){return typeof C=="string"&&C.indexOf(".")!==-1&&parseFloat(C)===1}function isPercentage(C){return typeof C=="string"&&C.indexOf("%")!==-1}function boundAlpha(C){return C=parseFloat(C),(isNaN(C)||C<0||C>1)&&(C=1),C}function convertToPercentage(C){return C<=1?"".concat(Number(C)*100,"%"):C}function pad2(C){return C.length===1?"0"+C:String(C)}function rgbToRgb(C,H,K){return{r:bound01(C,255)*255,g:bound01(H,255)*255,b:bound01(K,255)*255}}function rgbToHsl(C,H,K){C=bound01(C,255),H=bound01(H,255),K=bound01(K,255);var W=Math.max(C,H,K),G=Math.min(C,H,K),U=0,X=0,Q=(W+G)/2;if(W===G)X=0,U=0;else{var Z=W-G;switch(X=Q>.5?Z/(2-W-G):Z/(W+G),W){case C:U=(H-K)/Z+(H1&&(K-=1),K<1/6?C+(H-C)*(6*K):K<1/2?H:K<2/3?C+(H-C)*(2/3-K)*6:C}function hslToRgb(C,H,K){var W,G,U;if(C=bound01(C,360),H=bound01(H,100),K=bound01(K,100),H===0)G=K,U=K,W=K;else{var X=K<.5?K*(1+H):K+H-K*H,Q=2*K-X;W=hue2rgb(Q,X,C+1/3),G=hue2rgb(Q,X,C),U=hue2rgb(Q,X,C-1/3)}return{r:W*255,g:G*255,b:U*255}}function rgbToHsv(C,H,K){C=bound01(C,255),H=bound01(H,255),K=bound01(K,255);var W=Math.max(C,H,K),G=Math.min(C,H,K),U=0,X=W,Q=W-G,Z=W===0?0:Q/W;if(W===G)U=0;else{switch(W){case C:U=(H-K)/Q+(H>16,g:(C&65280)>>8,b:C&255}}var names={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function inputToRGB(C){var H={r:0,g:0,b:0},K=1,W=null,G=null,U=null,X=!1,Q=!1;return typeof C=="string"&&(C=stringInputToObject(C)),typeof C=="object"&&(isValidCSSUnit(C.r)&&isValidCSSUnit(C.g)&&isValidCSSUnit(C.b)?(H=rgbToRgb(C.r,C.g,C.b),X=!0,Q=String(C.r).substr(-1)==="%"?"prgb":"rgb"):isValidCSSUnit(C.h)&&isValidCSSUnit(C.s)&&isValidCSSUnit(C.v)?(W=convertToPercentage(C.s),G=convertToPercentage(C.v),H=hsvToRgb(C.h,W,G),X=!0,Q="hsv"):isValidCSSUnit(C.h)&&isValidCSSUnit(C.s)&&isValidCSSUnit(C.l)&&(W=convertToPercentage(C.s),U=convertToPercentage(C.l),H=hslToRgb(C.h,W,U),X=!0,Q="hsl"),Object.prototype.hasOwnProperty.call(C,"a")&&(K=C.a)),K=boundAlpha(K),{ok:X,format:C.format||Q,r:Math.min(255,Math.max(H.r,0)),g:Math.min(255,Math.max(H.g,0)),b:Math.min(255,Math.max(H.b,0)),a:K}}var CSS_INTEGER="[-\\+]?\\d+%?",CSS_NUMBER="[-\\+]?\\d*\\.\\d+%?",CSS_UNIT="(?:".concat(CSS_NUMBER,")|(?:").concat(CSS_INTEGER,")"),PERMISSIVE_MATCH3="[\\s|\\(]+(".concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")\\s*\\)?"),PERMISSIVE_MATCH4="[\\s|\\(]+(".concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")\\s*\\)?"),matchers={CSS_UNIT:new RegExp(CSS_UNIT),rgb:new RegExp("rgb"+PERMISSIVE_MATCH3),rgba:new RegExp("rgba"+PERMISSIVE_MATCH4),hsl:new RegExp("hsl"+PERMISSIVE_MATCH3),hsla:new RegExp("hsla"+PERMISSIVE_MATCH4),hsv:new RegExp("hsv"+PERMISSIVE_MATCH3),hsva:new RegExp("hsva"+PERMISSIVE_MATCH4),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function stringInputToObject(C){if(C=C.trim().toLowerCase(),C.length===0)return!1;var H=!1;if(names[C])C=names[C],H=!0;else if(C==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var K=matchers.rgb.exec(C);return K?{r:K[1],g:K[2],b:K[3]}:(K=matchers.rgba.exec(C),K?{r:K[1],g:K[2],b:K[3],a:K[4]}:(K=matchers.hsl.exec(C),K?{h:K[1],s:K[2],l:K[3]}:(K=matchers.hsla.exec(C),K?{h:K[1],s:K[2],l:K[3],a:K[4]}:(K=matchers.hsv.exec(C),K?{h:K[1],s:K[2],v:K[3]}:(K=matchers.hsva.exec(C),K?{h:K[1],s:K[2],v:K[3],a:K[4]}:(K=matchers.hex8.exec(C),K?{r:parseIntFromHex(K[1]),g:parseIntFromHex(K[2]),b:parseIntFromHex(K[3]),a:convertHexToDecimal(K[4]),format:H?"name":"hex8"}:(K=matchers.hex6.exec(C),K?{r:parseIntFromHex(K[1]),g:parseIntFromHex(K[2]),b:parseIntFromHex(K[3]),format:H?"name":"hex"}:(K=matchers.hex4.exec(C),K?{r:parseIntFromHex(K[1]+K[1]),g:parseIntFromHex(K[2]+K[2]),b:parseIntFromHex(K[3]+K[3]),a:convertHexToDecimal(K[4]+K[4]),format:H?"name":"hex8"}:(K=matchers.hex3.exec(C),K?{r:parseIntFromHex(K[1]+K[1]),g:parseIntFromHex(K[2]+K[2]),b:parseIntFromHex(K[3]+K[3]),format:H?"name":"hex"}:!1)))))))))}function isValidCSSUnit(C){return!!matchers.CSS_UNIT.exec(String(C))}var TinyColor=function(){function C(H,K){H===void 0&&(H=""),K===void 0&&(K={});var W;if(H instanceof C)return H;typeof H=="number"&&(H=numberInputToObject(H)),this.originalInput=H;var G=inputToRGB(H);this.originalInput=H,this.r=G.r,this.g=G.g,this.b=G.b,this.a=G.a,this.roundA=Math.round(100*this.a)/100,this.format=(W=K.format)!==null&&W!==void 0?W:G.format,this.gradientType=K.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=G.ok}return C.prototype.isDark=function(){return this.getBrightness()<128},C.prototype.isLight=function(){return!this.isDark()},C.prototype.getBrightness=function(){var H=this.toRgb();return(H.r*299+H.g*587+H.b*114)/1e3},C.prototype.getLuminance=function(){var H=this.toRgb(),K,W,G,U=H.r/255,X=H.g/255,Q=H.b/255;return U<=.03928?K=U/12.92:K=Math.pow((U+.055)/1.055,2.4),X<=.03928?W=X/12.92:W=Math.pow((X+.055)/1.055,2.4),Q<=.03928?G=Q/12.92:G=Math.pow((Q+.055)/1.055,2.4),.2126*K+.7152*W+.0722*G},C.prototype.getAlpha=function(){return this.a},C.prototype.setAlpha=function(H){return this.a=boundAlpha(H),this.roundA=Math.round(100*this.a)/100,this},C.prototype.isMonochrome=function(){var H=this.toHsl().s;return H===0},C.prototype.toHsv=function(){var H=rgbToHsv(this.r,this.g,this.b);return{h:H.h*360,s:H.s,v:H.v,a:this.a}},C.prototype.toHsvString=function(){var H=rgbToHsv(this.r,this.g,this.b),K=Math.round(H.h*360),W=Math.round(H.s*100),G=Math.round(H.v*100);return this.a===1?"hsv(".concat(K,", ").concat(W,"%, ").concat(G,"%)"):"hsva(".concat(K,", ").concat(W,"%, ").concat(G,"%, ").concat(this.roundA,")")},C.prototype.toHsl=function(){var H=rgbToHsl(this.r,this.g,this.b);return{h:H.h*360,s:H.s,l:H.l,a:this.a}},C.prototype.toHslString=function(){var H=rgbToHsl(this.r,this.g,this.b),K=Math.round(H.h*360),W=Math.round(H.s*100),G=Math.round(H.l*100);return this.a===1?"hsl(".concat(K,", ").concat(W,"%, ").concat(G,"%)"):"hsla(".concat(K,", ").concat(W,"%, ").concat(G,"%, ").concat(this.roundA,")")},C.prototype.toHex=function(H){return H===void 0&&(H=!1),rgbToHex(this.r,this.g,this.b,H)},C.prototype.toHexString=function(H){return H===void 0&&(H=!1),"#"+this.toHex(H)},C.prototype.toHex8=function(H){return H===void 0&&(H=!1),rgbaToHex(this.r,this.g,this.b,this.a,H)},C.prototype.toHex8String=function(H){return H===void 0&&(H=!1),"#"+this.toHex8(H)},C.prototype.toHexShortString=function(H){return H===void 0&&(H=!1),this.a===1?this.toHexString(H):this.toHex8String(H)},C.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},C.prototype.toRgbString=function(){var H=Math.round(this.r),K=Math.round(this.g),W=Math.round(this.b);return this.a===1?"rgb(".concat(H,", ").concat(K,", ").concat(W,")"):"rgba(".concat(H,", ").concat(K,", ").concat(W,", ").concat(this.roundA,")")},C.prototype.toPercentageRgb=function(){var H=function(K){return"".concat(Math.round(bound01(K,255)*100),"%")};return{r:H(this.r),g:H(this.g),b:H(this.b),a:this.a}},C.prototype.toPercentageRgbString=function(){var H=function(K){return Math.round(bound01(K,255)*100)};return this.a===1?"rgb(".concat(H(this.r),"%, ").concat(H(this.g),"%, ").concat(H(this.b),"%)"):"rgba(".concat(H(this.r),"%, ").concat(H(this.g),"%, ").concat(H(this.b),"%, ").concat(this.roundA,")")},C.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var H="#"+rgbToHex(this.r,this.g,this.b,!1),K=0,W=Object.entries(names);K=0,U=!K&&G&&(H.startsWith("hex")||H==="name");return U?H==="name"&&this.a===0?this.toName():this.toRgbString():(H==="rgb"&&(W=this.toRgbString()),H==="prgb"&&(W=this.toPercentageRgbString()),(H==="hex"||H==="hex6")&&(W=this.toHexString()),H==="hex3"&&(W=this.toHexString(!0)),H==="hex4"&&(W=this.toHex8String(!0)),H==="hex8"&&(W=this.toHex8String()),H==="name"&&(W=this.toName()),H==="hsl"&&(W=this.toHslString()),H==="hsv"&&(W=this.toHsvString()),W||this.toHexString())},C.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},C.prototype.clone=function(){return new C(this.toString())},C.prototype.lighten=function(H){H===void 0&&(H=10);var K=this.toHsl();return K.l+=H/100,K.l=clamp01(K.l),new C(K)},C.prototype.brighten=function(H){H===void 0&&(H=10);var K=this.toRgb();return K.r=Math.max(0,Math.min(255,K.r-Math.round(255*-(H/100)))),K.g=Math.max(0,Math.min(255,K.g-Math.round(255*-(H/100)))),K.b=Math.max(0,Math.min(255,K.b-Math.round(255*-(H/100)))),new C(K)},C.prototype.darken=function(H){H===void 0&&(H=10);var K=this.toHsl();return K.l-=H/100,K.l=clamp01(K.l),new C(K)},C.prototype.tint=function(H){return H===void 0&&(H=10),this.mix("white",H)},C.prototype.shade=function(H){return H===void 0&&(H=10),this.mix("black",H)},C.prototype.desaturate=function(H){H===void 0&&(H=10);var K=this.toHsl();return K.s-=H/100,K.s=clamp01(K.s),new C(K)},C.prototype.saturate=function(H){H===void 0&&(H=10);var K=this.toHsl();return K.s+=H/100,K.s=clamp01(K.s),new C(K)},C.prototype.greyscale=function(){return this.desaturate(100)},C.prototype.spin=function(H){var K=this.toHsl(),W=(K.h+H)%360;return K.h=W<0?360+W:W,new C(K)},C.prototype.mix=function(H,K){K===void 0&&(K=50);var W=this.toRgb(),G=new C(H).toRgb(),U=K/100,X={r:(G.r-W.r)*U+W.r,g:(G.g-W.g)*U+W.g,b:(G.b-W.b)*U+W.b,a:(G.a-W.a)*U+W.a};return new C(X)},C.prototype.analogous=function(H,K){H===void 0&&(H=6),K===void 0&&(K=30);var W=this.toHsl(),G=360/K,U=[this];for(W.h=(W.h-(G*H>>1)+720)%360;--H;)W.h=(W.h+G)%360,U.push(new C(W));return U},C.prototype.complement=function(){var H=this.toHsl();return H.h=(H.h+180)%360,new C(H)},C.prototype.monochromatic=function(H){H===void 0&&(H=6);for(var K=this.toHsv(),W=K.h,G=K.s,U=K.v,X=[],Q=1/H;H--;)X.push(new C({h:W,s:G,v:U})),U=(U+Q)%1;return X},C.prototype.splitcomplement=function(){var H=this.toHsl(),K=H.h;return[this,new C({h:(K+72)%360,s:H.s,l:H.l}),new C({h:(K+216)%360,s:H.s,l:H.l})]},C.prototype.onBackground=function(H){var K=this.toRgb(),W=new C(H).toRgb(),G=K.a+W.a*(1-K.a);return new C({r:(K.r*K.a+W.r*W.a*(1-K.a))/G,g:(K.g*K.a+W.g*W.a*(1-K.a))/G,b:(K.b*K.a+W.b*W.a*(1-K.a))/G,a:G})},C.prototype.triad=function(){return this.polyad(3)},C.prototype.tetrad=function(){return this.polyad(4)},C.prototype.polyad=function(H){for(var K=this.toHsl(),W=K.h,G=[this],U=360/H,X=1;X=60&&Math.round(C.h)<=240?W=K?Math.round(C.h)-hueStep*H:Math.round(C.h)+hueStep*H:W=K?Math.round(C.h)+hueStep*H:Math.round(C.h)-hueStep*H,W<0?W+=360:W>=360&&(W-=360),W}function getSaturation(C,H,K){if(C.h===0&&C.s===0)return C.s;var W;return K?W=C.s-saturationStep*H:H===darkColorCount?W=C.s+saturationStep:W=C.s+saturationStep2*H,W>1&&(W=1),K&&H===lightColorCount&&W>.1&&(W=.1),W<.06&&(W=.06),Number(W.toFixed(2))}function getValue$4(C,H,K){var W;return K?W=C.v+brightnessStep1*H:W=C.v-brightnessStep2*H,W>1&&(W=1),Number(W.toFixed(2))}function generate$1(C){for(var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=[],W=inputToRGB(C),G=lightColorCount;G>0;G-=1){var U=toHsv(W),X=toHex(inputToRGB({h:getHue(U,G,!0),s:getSaturation(U,G,!0),v:getValue$4(U,G,!0)}));K.push(X)}K.push(toHex(W));for(var Q=1;Q<=darkColorCount;Q+=1){var Z=toHsv(W),ee=toHex(inputToRGB({h:getHue(Z,Q),s:getSaturation(Z,Q),v:getValue$4(Z,Q)}));K.push(ee)}return H.theme==="dark"?darkColorMap.map(function(te){var ne=te.index,oe=te.opacity,re=toHex(mix$1(inputToRGB(H.backgroundColor||"#141414"),inputToRGB(K[ne]),oe*100));return re}):K}var presetPrimaryColors={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},presetPalettes={},presetDarkPalettes={};Object.keys(presetPrimaryColors).forEach(function(C){presetPalettes[C]=generate$1(presetPrimaryColors[C]),presetPalettes[C].primary=presetPalettes[C][5],presetDarkPalettes[C]=generate$1(presetPrimaryColors[C],{theme:"dark",backgroundColor:"#141414"}),presetDarkPalettes[C].primary=presetDarkPalettes[C][5]});var gold=presetPalettes.gold,blue=presetPalettes.blue;const genControlHeight=C=>{const{controlHeight:H}=C;return{controlHeightSM:H*.75,controlHeightXS:H*.5,controlHeightLG:H*1.25}},genControlHeight$1=genControlHeight;function genSizeMapToken(C){const{sizeUnit:H,sizeStep:K}=C;return{sizeXXL:H*(K+8),sizeXL:H*(K+4),sizeLG:H*(K+2),sizeMD:H*(K+1),sizeMS:H*K,size:H*K,sizeSM:H*(K-1),sizeXS:H*(K-2),sizeXXS:H*(K-3)}}const defaultPresetColors={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},seedToken=_extends$1(_extends$1({},defaultPresetColors),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, +'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', +'Noto Color Emoji'`,fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1}),defaultSeedToken=seedToken;function genColorMapToken(C,H){let{generateColorPalettes:K,generateNeutralColorPalettes:W}=H;const{colorSuccess:G,colorWarning:U,colorError:X,colorInfo:Q,colorPrimary:Z,colorBgBase:ee,colorTextBase:te}=C,ne=K(Z),oe=K(G),re=K(U),ae=K(X),ie=K(Q),ue=W(ee,te);return _extends$1(_extends$1({},ue),{colorPrimaryBg:ne[1],colorPrimaryBgHover:ne[2],colorPrimaryBorder:ne[3],colorPrimaryBorderHover:ne[4],colorPrimaryHover:ne[5],colorPrimary:ne[6],colorPrimaryActive:ne[7],colorPrimaryTextHover:ne[8],colorPrimaryText:ne[9],colorPrimaryTextActive:ne[10],colorSuccessBg:oe[1],colorSuccessBgHover:oe[2],colorSuccessBorder:oe[3],colorSuccessBorderHover:oe[4],colorSuccessHover:oe[4],colorSuccess:oe[6],colorSuccessActive:oe[7],colorSuccessTextHover:oe[8],colorSuccessText:oe[9],colorSuccessTextActive:oe[10],colorErrorBg:ae[1],colorErrorBgHover:ae[2],colorErrorBorder:ae[3],colorErrorBorderHover:ae[4],colorErrorHover:ae[5],colorError:ae[6],colorErrorActive:ae[7],colorErrorTextHover:ae[8],colorErrorText:ae[9],colorErrorTextActive:ae[10],colorWarningBg:re[1],colorWarningBgHover:re[2],colorWarningBorder:re[3],colorWarningBorderHover:re[4],colorWarningHover:re[4],colorWarning:re[6],colorWarningActive:re[7],colorWarningTextHover:re[8],colorWarningText:re[9],colorWarningTextActive:re[10],colorInfoBg:ie[1],colorInfoBgHover:ie[2],colorInfoBorder:ie[3],colorInfoBorderHover:ie[4],colorInfoHover:ie[4],colorInfo:ie[6],colorInfoActive:ie[7],colorInfoTextHover:ie[8],colorInfoText:ie[9],colorInfoTextActive:ie[10],colorBgMask:new TinyColor("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const genRadius=C=>{let H=C,K=C,W=C,G=C;return C<6&&C>=5?H=C+1:C<16&&C>=6?H=C+2:C>=16&&(H=16),C<7&&C>=5?K=4:C<8&&C>=7?K=5:C<14&&C>=8?K=6:C<16&&C>=14?K=7:C>=16&&(K=8),C<6&&C>=2?W=1:C>=6&&(W=2),C>4&&C<8?G=4:C>=8&&(G=6),{borderRadius:C>16?16:C,borderRadiusXS:W,borderRadiusSM:K,borderRadiusLG:H,borderRadiusOuter:G}},genRadius$1=genRadius;function genCommonMapToken(C){const{motionUnit:H,motionBase:K,borderRadius:W,lineWidth:G}=C;return _extends$1({motionDurationFast:`${(K+H).toFixed(1)}s`,motionDurationMid:`${(K+H*2).toFixed(1)}s`,motionDurationSlow:`${(K+H*3).toFixed(1)}s`,lineWidthBold:G+1},genRadius$1(W))}const getAlphaColor$1=(C,H)=>new TinyColor(C).setAlpha(H).toRgbString(),getSolidColor=(C,H)=>new TinyColor(C).darken(H).toHexString(),generateColorPalettes=C=>{const H=generate$1(C);return{1:H[0],2:H[1],3:H[2],4:H[3],5:H[4],6:H[5],7:H[6],8:H[4],9:H[5],10:H[6]}},generateNeutralColorPalettes=(C,H)=>{const K=C||"#fff",W=H||"#000";return{colorBgBase:K,colorTextBase:W,colorText:getAlphaColor$1(W,.88),colorTextSecondary:getAlphaColor$1(W,.65),colorTextTertiary:getAlphaColor$1(W,.45),colorTextQuaternary:getAlphaColor$1(W,.25),colorFill:getAlphaColor$1(W,.15),colorFillSecondary:getAlphaColor$1(W,.06),colorFillTertiary:getAlphaColor$1(W,.04),colorFillQuaternary:getAlphaColor$1(W,.02),colorBgLayout:getSolidColor(K,4),colorBgContainer:getSolidColor(K,0),colorBgElevated:getSolidColor(K,0),colorBgSpotlight:getAlphaColor$1(W,.85),colorBorder:getSolidColor(K,15),colorBorderSecondary:getSolidColor(K,6)}};function getFontSizes(C){const H=new Array(10).fill(null).map((K,W)=>{const G=W-1,U=C*Math.pow(2.71828,G/5),X=W>1?Math.floor(U):Math.ceil(U);return Math.floor(X/2)*2});return H[1]=C,H.map(K=>{const W=K+8;return{size:K,lineHeight:W/K}})}const genFontMapToken=C=>{const H=getFontSizes(C),K=H.map(G=>G.size),W=H.map(G=>G.lineHeight);return{fontSizeSM:K[0],fontSize:K[1],fontSizeLG:K[2],fontSizeXL:K[3],fontSizeHeading1:K[6],fontSizeHeading2:K[5],fontSizeHeading3:K[4],fontSizeHeading4:K[3],fontSizeHeading5:K[2],lineHeight:W[1],lineHeightLG:W[2],lineHeightSM:W[0],lineHeightHeading1:W[6],lineHeightHeading2:W[5],lineHeightHeading3:W[4],lineHeightHeading4:W[3],lineHeightHeading5:W[2]}},genFontMapToken$1=genFontMapToken;function derivative(C){const H=Object.keys(defaultPresetColors).map(K=>{const W=generate$1(C[K]);return new Array(10).fill(1).reduce((G,U,X)=>(G[`${K}-${X+1}`]=W[X],G),{})}).reduce((K,W)=>(K=_extends$1(_extends$1({},K),W),K),{});return _extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({},C),H),genColorMapToken(C,{generateColorPalettes,generateNeutralColorPalettes})),genFontMapToken$1(C.fontSize)),genSizeMapToken(C)),genControlHeight$1(C)),genCommonMapToken(C))}function isStableColor(C){return C>=0&&C<=255}function getAlphaColor(C,H){const{r:K,g:W,b:G,a:U}=new TinyColor(C).toRgb();if(U<1)return C;const{r:X,g:Q,b:Z}=new TinyColor(H).toRgb();for(let ee=.01;ee<=1;ee+=.01){const te=Math.round((K-X*(1-ee))/ee),ne=Math.round((W-Q*(1-ee))/ee),oe=Math.round((G-Z*(1-ee))/ee);if(isStableColor(te)&&isStableColor(ne)&&isStableColor(oe))return new TinyColor({r:te,g:ne,b:oe,a:Math.round(ee*100)/100}).toRgbString()}return new TinyColor({r:K,g:W,b:G,a:1}).toRgbString()}var __rest$1h=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{delete W[re]});const G=_extends$1(_extends$1({},K),W),U=480,X=576,Q=768,Z=992,ee=1200,te=1600,ne=2e3;return _extends$1(_extends$1(_extends$1({},G),{colorLink:G.colorInfoText,colorLinkHover:G.colorInfoHover,colorLinkActive:G.colorInfoActive,colorFillContent:G.colorFillSecondary,colorFillContentHover:G.colorFill,colorFillAlter:G.colorFillQuaternary,colorBgContainerDisabled:G.colorFillTertiary,colorBorderBg:G.colorBgContainer,colorSplit:getAlphaColor(G.colorBorderSecondary,G.colorBgContainer),colorTextPlaceholder:G.colorTextQuaternary,colorTextDisabled:G.colorTextQuaternary,colorTextHeading:G.colorText,colorTextLabel:G.colorTextSecondary,colorTextDescription:G.colorTextTertiary,colorTextLightSolid:G.colorWhite,colorHighlight:G.colorError,colorBgTextHover:G.colorFillSecondary,colorBgTextActive:G.colorFill,colorIcon:G.colorTextTertiary,colorIconHover:G.colorText,colorErrorOutline:getAlphaColor(G.colorErrorBg,G.colorBgContainer),colorWarningOutline:getAlphaColor(G.colorWarningBg,G.colorBgContainer),fontSizeIcon:G.fontSizeSM,lineWidth:G.lineWidth,controlOutlineWidth:G.lineWidth*2,controlInteractiveSize:G.controlHeight/2,controlItemBgHover:G.colorFillTertiary,controlItemBgActive:G.colorPrimaryBg,controlItemBgActiveHover:G.colorPrimaryBgHover,controlItemBgActiveDisabled:G.colorFill,controlTmpOutline:G.colorFillQuaternary,controlOutline:getAlphaColor(G.colorPrimaryBg,G.colorBgContainer),lineType:G.lineType,borderRadius:G.borderRadius,borderRadiusXS:G.borderRadiusXS,borderRadiusSM:G.borderRadiusSM,borderRadiusLG:G.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:G.sizeXXS,paddingXS:G.sizeXS,paddingSM:G.sizeSM,padding:G.size,paddingMD:G.sizeMD,paddingLG:G.sizeLG,paddingXL:G.sizeXL,paddingContentHorizontalLG:G.sizeLG,paddingContentVerticalLG:G.sizeMS,paddingContentHorizontal:G.sizeMS,paddingContentVertical:G.sizeSM,paddingContentHorizontalSM:G.size,paddingContentVerticalSM:G.sizeXS,marginXXS:G.sizeXXS,marginXS:G.sizeXS,marginSM:G.sizeSM,margin:G.size,marginMD:G.sizeMD,marginLG:G.sizeLG,marginXL:G.sizeXL,marginXXL:G.sizeXXL,boxShadow:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,boxShadowSecondary:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTertiary:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,screenXS:U,screenXSMin:U,screenXSMax:X-1,screenSM:X,screenSMMin:X,screenSMMax:Q-1,screenMD:Q,screenMDMin:Q,screenMDMax:Z-1,screenLG:Z,screenLGMin:Z,screenLGMax:ee-1,screenXL:ee,screenXLMin:ee,screenXLMax:te-1,screenXXL:te,screenXXLMin:te,screenXXLMax:ne-1,screenXXXL:ne,screenXXXLMin:ne,boxShadowPopoverArrow:"3px 3px 7px rgba(0, 0, 0, 0.1)",boxShadowCard:` + 0 1px 2px -2px ${new TinyColor("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new TinyColor("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new TinyColor("rgba(0, 0, 0, 0.09)").toRgbString()} + `,boxShadowDrawerRight:` + -6px 0 16px 0 rgba(0, 0, 0, 0.08), + -3px 0 6px -4px rgba(0, 0, 0, 0.12), + -9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerLeft:` + 6px 0 16px 0 rgba(0, 0, 0, 0.08), + 3px 0 6px -4px rgba(0, 0, 0, 0.12), + 9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerUp:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerDown:` + 0 -6px 16px 0 rgba(0, 0, 0, 0.08), + 0 -3px 6px -4px rgba(0, 0, 0, 0.12), + 0 -9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),W)}const operationUnit=C=>({color:C.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${C.motionDurationSlow}`,"&:focus, &:hover":{color:C.colorLinkHover},"&:active":{color:C.colorLinkActive}}),roundedArrow=(C,H,K,W,G)=>{const U=C/2,X=0,Q=U,Z=K*1/Math.sqrt(2),ee=U-K*(1-1/Math.sqrt(2)),te=U-H*(1/Math.sqrt(2)),ne=K*(Math.sqrt(2)-1)+H*(1/Math.sqrt(2)),oe=2*U-te,re=ne,ae=2*U-Z,ie=ee,ue=2*U-X,le=Q,se=U*Math.sqrt(2)+K*(Math.sqrt(2)-2),ce=K*(Math.sqrt(2)-1);return{pointerEvents:"none",width:C,height:C,overflow:"hidden","&::after":{content:'""',position:"absolute",width:se,height:se,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${H}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:G,zIndex:0,background:"transparent"},"&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:C,height:C/2,background:W,clipPath:{_multi_value_:!0,value:[`polygon(${ce}px 100%, 50% ${ce}px, ${2*U-ce}px 100%, ${ce}px 100%)`,`path('M ${X} ${Q} A ${K} ${K} 0 0 0 ${Z} ${ee} L ${te} ${ne} A ${H} ${H} 0 0 1 ${oe} ${re} L ${ae} ${ie} A ${K} ${K} 0 0 0 ${ue} ${le} Z')`]},content:'""'}}};function genPresetColor(C,H){return PresetColors.reduce((K,W)=>{const G=C[`${W}-1`],U=C[`${W}-3`],X=C[`${W}-6`],Q=C[`${W}-7`];return _extends$1(_extends$1({},K),H(W,{lightColor:G,lightBorderColor:U,darkColor:X,textColor:Q}))},{})}const textEllipsis={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},resetComponent=C=>({boxSizing:"border-box",margin:0,padding:0,color:C.colorText,fontSize:C.fontSize,lineHeight:C.lineHeight,listStyle:"none",fontFamily:C.fontFamily}),resetIcon=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),clearFix=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),genLinkStyle=C=>({a:{color:C.colorLink,textDecoration:C.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${C.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:C.colorLinkHover},"&:active":{color:C.colorLinkActive},"&:active,\n &:hover":{textDecoration:C.linkHoverDecoration,outline:0},"&:focus":{textDecoration:C.linkFocusDecoration,outline:0},"&[disabled]":{color:C.colorTextDisabled,cursor:"not-allowed"}}}),genCommonStyle=(C,H)=>{const{fontFamily:K,fontSize:W}=C,G=`[class^="${H}"], [class*=" ${H}"]`;return{[G]:{fontFamily:K,fontSize:W,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[G]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},genFocusOutline=C=>({outline:`${C.lineWidthBold}px solid ${C.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),genFocusStyle=C=>({"&:focus-visible":_extends$1({},genFocusOutline(C))});function genComponentStyleHook(C,H,K){return W=>{const G=computed(()=>W==null?void 0:W.value),[U,X,Q]=useToken(),{getPrefixCls:Z,iconPrefixCls:ee}=useConfigContextInject(),te=computed(()=>Z()),ne=computed(()=>({theme:U.value,token:X.value,hashId:Q.value,path:["Shared",te.value]}));useStyleRegister(ne,()=>[{"&":genLinkStyle(X.value)}]);const oe=computed(()=>({theme:U.value,token:X.value,hashId:Q.value,path:[C,G.value,ee.value]}));return[useStyleRegister(oe,()=>{const{token:re,flush:ae}=statisticToken(X.value),ie=typeof K=="function"?K(re):K,ue=_extends$1(_extends$1({},ie),X.value[C]),le=`.${G.value}`,se=merge$1(re,{componentCls:le,prefixCls:G.value,iconCls:`.${ee.value}`,antCls:`.${te.value}`},ue),ce=H(se,{hashId:Q.value,prefixCls:G.value,rootPrefixCls:te.value,iconPrefixCls:ee.value,overrideComponentToken:X.value[C]});return ae(C,ue),[genCommonStyle(X.value,G.value),ce]}),Q]}}const enableStatistic=typeof CSSINJS_STATISTIC<"u";let recording=!0;function merge$1(){for(var C=arguments.length,H=new Array(C),K=0;K{Object.keys(G).forEach(X=>{Object.defineProperty(W,X,{configurable:!0,enumerable:!0,get:()=>G[X]})})}),recording=!0,W}function noop$g(){}function statisticToken(C){let H,K=C,W=noop$g;return enableStatistic&&(H=new Set,K=new Proxy(C,{get(G,U){return recording&&H.add(U),G[U]}}),W=(G,U)=>{Array.from(H)}),{token:K,keys:H,flush:W}}const defaultTheme=createTheme(derivative),defaultConfig={token:defaultSeedToken,hashed:!0},DesignTokenContextKey=Symbol("DesignTokenContext"),globalDesignTokenApi=shallowRef(),useDesignTokenProvider=C=>{provide(DesignTokenContextKey,C),watch(C,()=>{globalDesignTokenApi.value=unref(C),triggerRef(globalDesignTokenApi)},{immediate:!0,deep:!0})},DesignTokenProvider=defineComponent({props:{value:objectType()},setup(C,H){let{slots:K}=H;return useDesignTokenProvider(computed(()=>C.value)),()=>{var W;return(W=K.default)===null||W===void 0?void 0:W.call(K)}}});function useToken(){const C=inject(DesignTokenContextKey,computed(()=>globalDesignTokenApi.value||defaultConfig)),H=computed(()=>`${version}-${C.value.hashed||""}`),K=computed(()=>C.value.theme||defaultTheme),W=useCacheToken(K,computed(()=>[defaultSeedToken,C.value.token]),computed(()=>({salt:H.value,override:_extends$1({override:C.value.token},C.value.components),formatToken})));return[K,computed(()=>W.value[0]),computed(()=>C.value.hashed?W.value[1]:"")]}const Empty$2=defineComponent({compatConfig:{MODE:3},setup(){const[,C]=useToken(),H=computed(()=>new TinyColor(C.value.colorBgBase).toHsl().l<.5?{opacity:.65}:{});return()=>createVNode("svg",{style:H.value,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},[createVNode("g",{fill:"none","fill-rule":"evenodd"},[createVNode("g",{transform:"translate(24 31.67)"},[createVNode("ellipse",{"fill-opacity":".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"},null),createVNode("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"},null),createVNode("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"},null),createVNode("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"},null),createVNode("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"},null)]),createVNode("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"},null),createVNode("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},[createVNode("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"},null),createVNode("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"},null)])])])}});Empty$2.PRESENTED_IMAGE_DEFAULT=!0;const DefaultEmptyImg=Empty$2,Simple=defineComponent({compatConfig:{MODE:3},setup(){const[,C]=useToken(),H=computed(()=>{const{colorFill:K,colorFillTertiary:W,colorFillQuaternary:G,colorBgContainer:U}=C.value;return{borderColor:new TinyColor(K).onBackground(U).toHexString(),shadowColor:new TinyColor(W).onBackground(U).toHexString(),contentColor:new TinyColor(G).onBackground(U).toHexString()}});return()=>createVNode("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},[createVNode("g",{transform:"translate(0 1)",fill:"none","fill-rule":"evenodd"},[createVNode("ellipse",{fill:H.value.shadowColor,cx:"32",cy:"33",rx:"32",ry:"7"},null),createVNode("g",{"fill-rule":"nonzero",stroke:H.value.borderColor},[createVNode("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"},null),createVNode("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:H.value.contentColor},null)])])])}});Simple.PRESENTED_IMAGE_SIMPLE=!0;const SimpleEmptyImg=Simple,genSharedEmptyStyle=C=>{const{componentCls:H,margin:K,marginXS:W,marginXL:G,fontSize:U,lineHeight:X}=C;return{[H]:{marginInline:W,fontSize:U,lineHeight:X,textAlign:"center",[`${H}-image`]:{height:C.emptyImgHeight,marginBottom:W,opacity:C.opacityImage,img:{height:"100%"},svg:{height:"100%",margin:"auto"}},[`${H}-footer`]:{marginTop:K},"&-normal":{marginBlock:G,color:C.colorTextDisabled,[`${H}-image`]:{height:C.emptyImgHeightMD}},"&-small":{marginBlock:W,color:C.colorTextDisabled,[`${H}-image`]:{height:C.emptyImgHeightSM}}}}},useStyle$_=genComponentStyleHook("Empty",C=>{const{componentCls:H,controlHeightLG:K}=C,W=merge$1(C,{emptyImgCls:`${H}-img`,emptyImgHeight:K*2.5,emptyImgHeightMD:K,emptyImgHeightSM:K*.875});return[genSharedEmptyStyle(W)]});var __rest$1g=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({prefixCls:String,imageStyle:objectType(),image:anyType(),description:anyType()}),Empty=defineComponent({name:"AEmpty",compatConfig:{MODE:3},inheritAttrs:!1,props:emptyProps(),setup(C,H){let{slots:K={},attrs:W}=H;const{direction:G,prefixCls:U}=useConfigInject("empty",C),[X,Q]=useStyle$_(U);return()=>{var Z,ee;const te=U.value,ne=_extends$1(_extends$1({},C),W),{image:oe=((Z=K.image)===null||Z===void 0?void 0:Z.call(K))||defaultEmptyImg,description:re=((ee=K.description)===null||ee===void 0?void 0:ee.call(K))||void 0,imageStyle:ae,class:ie=""}=ne,ue=__rest$1g(ne,["image","description","imageStyle","class"]);return X(createVNode(LocaleReceiver,{componentName:"Empty",children:le=>{const se=typeof re<"u"?re:le.description,ce=typeof se=="string"?se:"empty";let de=null;return typeof oe=="string"?de=createVNode("img",{alt:ce,src:oe},null):de=oe,createVNode("div",_objectSpread2$1({class:classNames(te,ie,Q.value,{[`${te}-normal`]:oe===simpleEmptyImg,[`${te}-rtl`]:G.value==="rtl"})},ue),[createVNode("div",{class:`${te}-image`,style:ae},[de]),se&&createVNode("p",{class:`${te}-description`},[se]),K.default&&createVNode("div",{class:`${te}-footer`},[filterEmpty(K.default())])])}},null))}}});Empty.PRESENTED_IMAGE_DEFAULT=defaultEmptyImg;Empty.PRESENTED_IMAGE_SIMPLE=simpleEmptyImg;const Empty$1=withInstall(Empty),DefaultRenderEmpty=C=>{const{prefixCls:H}=useConfigInject("empty",C);return(W=>{switch(W){case"Table":case"List":return createVNode(Empty$1,{image:Empty$1.PRESENTED_IMAGE_SIMPLE},null);case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return createVNode(Empty$1,{image:Empty$1.PRESENTED_IMAGE_SIMPLE,class:`${H.value}-small`},null);default:return createVNode(Empty$1,null,null)}})(C.componentName)};function renderEmpty(C){return createVNode(DefaultRenderEmpty,{componentName:C},null)}const SizeContextKey=Symbol("SizeContextKey"),useInjectSize=()=>inject(SizeContextKey,ref(void 0)),useProviderSize=C=>{const H=useInjectSize();return provide(SizeContextKey,computed(()=>C.value||H.value)),C},useConfigInject=(C,H)=>{const K=useInjectSize(),W=useInjectDisabled(),G=inject(configProviderKey,_extends$1(_extends$1({},defaultConfigProvider),{renderEmpty:pe=>h$2(DefaultRenderEmpty,{componentName:pe})})),U=computed(()=>G.getPrefixCls(C,H.prefixCls)),X=computed(()=>{var pe,me;return(pe=H.direction)!==null&&pe!==void 0?pe:(me=G.direction)===null||me===void 0?void 0:me.value}),Q=computed(()=>{var pe;return(pe=H.iconPrefixCls)!==null&&pe!==void 0?pe:G.iconPrefixCls.value}),Z=computed(()=>G.getPrefixCls()),ee=computed(()=>{var pe;return(pe=G.autoInsertSpaceInButton)===null||pe===void 0?void 0:pe.value}),te=G.renderEmpty,ne=G.space,oe=G.pageHeader,re=G.form,ae=computed(()=>{var pe,me;return(pe=H.getTargetContainer)!==null&&pe!==void 0?pe:(me=G.getTargetContainer)===null||me===void 0?void 0:me.value}),ie=computed(()=>{var pe,me,be;return(me=(pe=H.getContainer)!==null&&pe!==void 0?pe:H.getPopupContainer)!==null&&me!==void 0?me:(be=G.getPopupContainer)===null||be===void 0?void 0:be.value}),ue=computed(()=>{var pe,me;return(pe=H.dropdownMatchSelectWidth)!==null&&pe!==void 0?pe:(me=G.dropdownMatchSelectWidth)===null||me===void 0?void 0:me.value}),le=computed(()=>{var pe;return(H.virtual===void 0?((pe=G.virtual)===null||pe===void 0?void 0:pe.value)!==!1:H.virtual!==!1)&&ue.value!==!1}),se=computed(()=>H.size||K.value),ce=computed(()=>{var pe,me,be;return(pe=H.autocomplete)!==null&&pe!==void 0?pe:(be=(me=G.input)===null||me===void 0?void 0:me.value)===null||be===void 0?void 0:be.autocomplete}),de=computed(()=>{var pe;return(pe=H.disabled)!==null&&pe!==void 0?pe:W.value}),fe=computed(()=>{var pe;return(pe=H.csp)!==null&&pe!==void 0?pe:G.csp}),he=computed(()=>{var pe,me;return(pe=H.wave)!==null&&pe!==void 0?pe:(me=G.wave)===null||me===void 0?void 0:me.value});return{configProvider:G,prefixCls:U,direction:X,size:se,getTargetContainer:ae,getPopupContainer:ie,space:ne,pageHeader:oe,form:re,autoInsertSpaceInButton:ee,renderEmpty:te,virtual:le,dropdownMatchSelectWidth:ue,rootPrefixCls:Z,getPrefixCls:G.getPrefixCls,autocomplete:ce,csp:fe,iconPrefixCls:Q,disabled:de,select:G.select,wave:he}};function omit$2(C,H){const K=_extends$1({},C);for(let W=0;W{const{componentCls:H}=C;return{[H]:{position:"fixed",zIndex:C.zIndexPopup}}},useStyle$Z=genComponentStyleHook("Affix",C=>{const H=merge$1(C,{zIndexPopup:C.zIndexBase+10});return[genSharedAffixStyle(H)]});function getDefaultTarget(){return typeof window<"u"?window:null}var AffixStatus;(function(C){C[C.None=0]="None",C[C.Prepare=1]="Prepare"})(AffixStatus||(AffixStatus={}));const affixProps=()=>({offsetTop:Number,offsetBottom:Number,target:{type:Function,default:getDefaultTarget},prefixCls:String,onChange:Function,onTestUpdatePosition:Function}),Affix=defineComponent({compatConfig:{MODE:3},name:"AAffix",inheritAttrs:!1,props:affixProps(),setup(C,H){let{slots:K,emit:W,expose:G,attrs:U}=H;const X=shallowRef(),Q=shallowRef(),Z=reactive({affixStyle:void 0,placeholderStyle:void 0,status:AffixStatus.None,lastAffix:!1,prevTarget:null,timeout:null}),ee=getCurrentInstance(),te=computed(()=>C.offsetBottom===void 0&&C.offsetTop===void 0?0:C.offsetTop),ne=computed(()=>C.offsetBottom),oe=()=>{const{status:ce,lastAffix:de}=Z,{target:fe}=C;if(ce!==AffixStatus.Prepare||!Q.value||!X.value||!fe)return;const he=fe();if(!he)return;const pe={status:AffixStatus.None},me=getTargetRect(X.value);if(me.top===0&&me.left===0&&me.width===0&&me.height===0)return;const be=getTargetRect(he),xe=getFixedTop(me,be,te.value),Se=getFixedBottom(me,be,ne.value);if(!(me.top===0&&me.left===0&&me.width===0&&me.height===0)){if(xe!==void 0){const we=`${me.width}px`,Pe=`${me.height}px`;pe.affixStyle={position:"fixed",top:xe,width:we,height:Pe},pe.placeholderStyle={width:we,height:Pe}}else if(Se!==void 0){const we=`${me.width}px`,Pe=`${me.height}px`;pe.affixStyle={position:"fixed",bottom:Se,width:we,height:Pe},pe.placeholderStyle={width:we,height:Pe}}pe.lastAffix=!!pe.affixStyle,de!==pe.lastAffix&&W("change",pe.lastAffix),_extends$1(Z,pe)}},re=()=>{_extends$1(Z,{status:AffixStatus.Prepare,affixStyle:void 0,placeholderStyle:void 0})},ae=throttleByAnimationFrame(()=>{re()}),ie=throttleByAnimationFrame(()=>{const{target:ce}=C,{affixStyle:de}=Z;if(ce&&de){const fe=ce();if(fe&&X.value){const he=getTargetRect(fe),pe=getTargetRect(X.value),me=getFixedTop(pe,he,te.value),be=getFixedBottom(pe,he,ne.value);if(me!==void 0&&de.top===me||be!==void 0&&de.bottom===be)return}}re()});G({updatePosition:ae,lazyUpdatePosition:ie}),watch(()=>C.target,ce=>{const de=(ce==null?void 0:ce())||null;Z.prevTarget!==de&&(removeObserveTarget(ee),de&&(addObserveTarget(de,ee),ae()),Z.prevTarget=de)}),watch(()=>[C.offsetTop,C.offsetBottom],ae),onMounted(()=>{const{target:ce}=C;ce&&(Z.timeout=setTimeout(()=>{addObserveTarget(ce(),ee),ae()}))}),onUpdated(()=>{oe()}),onUnmounted(()=>{clearTimeout(Z.timeout),removeObserveTarget(ee),ae.cancel(),ie.cancel()});const{prefixCls:ue}=useConfigInject("affix",C),[le,se]=useStyle$Z(ue);return()=>{var ce;const{affixStyle:de,placeholderStyle:fe,status:he}=Z,pe=classNames({[ue.value]:de,[se.value]:!0}),me=omit$2(C,["prefixCls","offsetTop","offsetBottom","target","onChange","onTestUpdatePosition"]);return le(createVNode(ResizeObserver$1,{onResize:ae},{default:()=>[createVNode("div",_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},me),U),{},{ref:X,"data-measure-status":he}),[de&&createVNode("div",{style:fe,"aria-hidden":"true"},null),createVNode("div",{class:pe,ref:Q,style:de},[(ce=K.default)===null||ce===void 0?void 0:ce.call(K)])])]}))}}}),Affix$1=withInstall(Affix);function t$1(C){return typeof C=="object"&&C!=null&&C.nodeType===1}function e$1(C,H){return(!H||C!=="hidden")&&C!=="visible"&&C!=="clip"}function n$1(C,H){if(C.clientHeightH||U>C&&X=H&&Q>=K?U-C-W:X>H&&QK?X-H+G:0}var i$1=function(C,H){var K=window,W=H.scrollMode,G=H.block,U=H.inline,X=H.boundary,Q=H.skipOverflowHiddenElements,Z=typeof X=="function"?X:function(Fe){return Fe!==X};if(!t$1(C))throw new TypeError("Invalid target");for(var ee,te,ne=document.scrollingElement||document.documentElement,oe=[],re=C;t$1(re)&&Z(re);){if((re=(te=(ee=re).parentElement)==null?ee.getRootNode().host||null:te)===ne){oe.push(re);break}re!=null&&re===document.body&&n$1(re)&&!n$1(document.documentElement)||re!=null&&n$1(re,Q)&&oe.push(re)}for(var ae=K.visualViewport?K.visualViewport.width:innerWidth,ie=K.visualViewport?K.visualViewport.height:innerHeight,ue=window.scrollX||pageXOffset,le=window.scrollY||pageYOffset,se=C.getBoundingClientRect(),ce=se.height,de=se.width,fe=se.top,he=se.right,pe=se.bottom,me=se.left,be=G==="start"||G==="nearest"?fe:G==="end"?pe:fe+ce/2,xe=U==="center"?me+de/2:U==="end"?he:me,Se=[],we=0;we=0&&me>=0&&pe<=ie&&he<=ae&&fe>=Ce&&pe<=ve&&me>=_e&&he<=ge)return Se;var Te=getComputedStyle(Pe),Ie=parseInt(Te.borderLeftWidth,10),Re=parseInt(Te.borderTopWidth,10),De=parseInt(Te.borderRightWidth,10),ke=parseInt(Te.borderBottomWidth,10),Be=0,Me=0,je="offsetWidth"in Pe?Pe.offsetWidth-Pe.clientWidth-Ie-De:0,Le="offsetHeight"in Pe?Pe.offsetHeight-Pe.clientHeight-Re-ke:0,Ae="offsetWidth"in Pe?Pe.offsetWidth===0?0:ye/Pe.offsetWidth:0,Ve="offsetHeight"in Pe?Pe.offsetHeight===0?0:$e/Pe.offsetHeight:0;if(ne===Pe)Be=G==="start"?be:G==="end"?be-ie:G==="nearest"?r$1(le,le+ie,ie,Re,ke,le+be,le+be+ce,ce):be-ie/2,Me=U==="start"?xe:U==="center"?xe-ae/2:U==="end"?xe-ae:r$1(ue,ue+ae,ae,Ie,De,ue+xe,ue+xe+de,de),Be=Math.max(0,Be+le),Me=Math.max(0,Me+ue);else{Be=G==="start"?be-Ce-Re:G==="end"?be-ve+ke+Le:G==="nearest"?r$1(Ce,ve,$e,Re,ke+Le,be,be+ce,ce):be-(Ce+$e/2)+Le/2,Me=U==="start"?xe-_e-Ie:U==="center"?xe-(_e+ye/2)+je/2:U==="end"?xe-ge+De+je:r$1(_e,ge,ye,Ie,De+je,xe,xe+de,de);var Oe=Pe.scrollLeft,Ne=Pe.scrollTop;be+=Ne-(Be=Math.max(0,Math.min(Ne+Be/Ve,Pe.scrollHeight-$e/Ve+Le))),xe+=Oe-(Me=Math.max(0,Math.min(Oe+Me/Ae,Pe.scrollWidth-ye/Ae+je)))}Se.push({el:Pe,top:Be,left:Me})}return Se};function isOptionsObject(C){return C===Object(C)&&Object.keys(C).length!==0}function defaultBehavior(C,H){H===void 0&&(H="auto");var K="scrollBehavior"in document.body.style;C.forEach(function(W){var G=W.el,U=W.top,X=W.left;G.scroll&&K?G.scroll({top:U,left:X,behavior:H}):(G.scrollTop=U,G.scrollLeft=X)})}function getOptions(C){return C===!1?{block:"end",inline:"nearest"}:isOptionsObject(C)?C:{block:"start",inline:"nearest"}}function scrollIntoView(C,H){var K=C.isConnected||C.ownerDocument.documentElement.contains(C);if(isOptionsObject(H)&&typeof H.behavior=="function")return H.behavior(K?i$1(C,H):[]);if(K){var W=getOptions(H);return defaultBehavior(i$1(C,W),W.behavior)}}function easeInOutCubic(C,H,K,W){const G=K-H;return C/=W/2,C<1?G/2*C*C*C+H:G/2*((C-=2)*C*C+2)+H}function isWindow$1(C){return C!=null&&C===C.window}function getScroll$3(C,H){var K,W;if(typeof window>"u")return 0;const G=H?"scrollTop":"scrollLeft";let U=0;return isWindow$1(C)?U=C[H?"scrollY":"scrollX"]:C instanceof Document?U=C.documentElement[G]:(C instanceof HTMLElement||C)&&(U=C[G]),C&&!isWindow$1(C)&&typeof U!="number"&&(U=(W=((K=C.ownerDocument)!==null&&K!==void 0?K:C).documentElement)===null||W===void 0?void 0:W[G]),U}function scrollTo$1(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:K=()=>window,callback:W,duration:G=450}=H,U=K(),X=getScroll$3(U,!0),Q=Date.now(),Z=()=>{const te=Date.now()-Q,ne=easeInOutCubic(te>G?G:te,X,C,G);isWindow$1(U)?U.scrollTo(window.scrollX,ne):U instanceof Document?U.documentElement.scrollTop=ne:U.scrollTop=ne,te{provide(AnchorContextKey,C)},useInjectAnchor=()=>inject(AnchorContextKey,{registerLink:noop$f,unregisterLink:noop$f,scrollTo:noop$f,activeLink:computed(()=>""),handleClick:noop$f,direction:computed(()=>"vertical")}),useProvideAnchor$1=useProvideAnchor,genSharedAnchorStyle=C=>{const{componentCls:H,holderOffsetBlock:K,motionDurationSlow:W,lineWidthBold:G,colorPrimary:U,lineType:X,colorSplit:Q}=C;return{[`${H}-wrapper`]:{marginBlockStart:-K,paddingBlockStart:K,backgroundColor:"transparent",[H]:_extends$1(_extends$1({},resetComponent(C)),{position:"relative",paddingInlineStart:G,[`${H}-link`]:{paddingBlock:C.anchorPaddingBlock,paddingInline:`${C.anchorPaddingInline}px 0`,"&-title":_extends$1(_extends$1({},textEllipsis),{position:"relative",display:"block",marginBlockEnd:C.anchorTitleBlock,color:C.colorText,transition:`all ${C.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${H}-link-title`]:{color:C.colorPrimary},[`${H}-link`]:{paddingBlock:C.anchorPaddingBlockSecondary}}}),[`&:not(${H}-wrapper-horizontal)`]:{[H]:{"&::before":{position:"absolute",left:{_skip_check_:!0,value:0},top:0,height:"100%",borderInlineStart:`${G}px ${X} ${Q}`,content:'" "'},[`${H}-ink`]:{position:"absolute",left:{_skip_check_:!0,value:0},display:"none",transform:"translateY(-50%)",transition:`top ${W} ease-in-out`,width:G,backgroundColor:U,[`&${H}-ink-visible`]:{display:"inline-block"}}}},[`${H}-fixed ${H}-ink ${H}-ink`]:{display:"none"}}}},genSharedAnchorHorizontalStyle=C=>{const{componentCls:H,motionDurationSlow:K,lineWidthBold:W,colorPrimary:G}=C;return{[`${H}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${C.lineType} ${C.colorSplit}`,content:'" "'},[H]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${H}-link:first-of-type`]:{paddingInline:0},[`${H}-ink`]:{position:"absolute",bottom:0,transition:`left ${K} ease-in-out, width ${K} ease-in-out`,height:W,backgroundColor:G}}}}},useStyle$Y=genComponentStyleHook("Anchor",C=>{const{fontSize:H,fontSizeLG:K,padding:W,paddingXXS:G}=C,U=merge$1(C,{holderOffsetBlock:G,anchorPaddingBlock:G,anchorPaddingBlockSecondary:G/2,anchorPaddingInline:W,anchorTitleBlock:H/14*3,anchorBallSize:K/2});return[genSharedAnchorStyle(U),genSharedAnchorHorizontalStyle(U)]}),anchorLinkProps=()=>({prefixCls:String,href:String,title:anyType(),target:String,customTitleProps:objectType()}),AnchorLink=defineComponent({compatConfig:{MODE:3},name:"AAnchorLink",inheritAttrs:!1,props:initDefaultProps$1(anchorLinkProps(),{href:"#"}),slots:Object,setup(C,H){let{slots:K,attrs:W}=H,G=null;const{handleClick:U,scrollTo:X,unregisterLink:Q,registerLink:Z,activeLink:ee}=useInjectAnchor(),{prefixCls:te}=useConfigInject("anchor",C),ne=oe=>{const{href:re}=C;U(oe,{title:G,href:re}),X(re)};return watch(()=>C.href,(oe,re)=>{nextTick(()=>{Q(re),Z(oe)})}),onMounted(()=>{Z(C.href)}),onBeforeUnmount(()=>{Q(C.href)}),()=>{var oe;const{href:re,target:ae,title:ie=K.title,customTitleProps:ue={}}=C,le=te.value;G=typeof ie=="function"?ie(ue):ie;const se=ee.value===re,ce=classNames(`${le}-link`,{[`${le}-link-active`]:se},W.class),de=classNames(`${le}-link-title`,{[`${le}-link-title-active`]:se});return createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:ce}),[createVNode("a",{class:de,href:re,title:typeof G=="string"?G:"",target:ae,onClick:ne},[K.customTitle?K.customTitle(ue):G]),(oe=K.default)===null||oe===void 0?void 0:oe.call(K)])}}});function e(C,H){for(var K=0;K=0||(G[K]=C[K]);return G}function o(C){return((H=C)!=null&&typeof H=="object"&&Array.isArray(H)===!1)==1&&Object.prototype.toString.call(C)==="[object Object]";var H}var u=Object.prototype,a=u.toString,f=u.hasOwnProperty,c=/^\s*function (\w+)/;function l(C){var H,K=(H=C==null?void 0:C.type)!==null&&H!==void 0?H:C;if(K){var W=K.toString().match(c);return W?W[1]:""}return""}var s=function(C){var H,K;return o(C)!==!1&&typeof(H=C.constructor)=="function"&&o(K=H.prototype)!==!1&&K.hasOwnProperty("isPrototypeOf")!==!1},v$1=function(C){return C},y=v$1,d=function(C,H){return f.call(C,H)},h$1=Number.isInteger||function(C){return typeof C=="number"&&isFinite(C)&&Math.floor(C)===C},b=Array.isArray||function(C){return a.call(C)==="[object Array]"},O=function(C){return a.call(C)==="[object Function]"},g=function(C){return s(C)&&d(C,"_vueTypes_name")},m=function(C){return s(C)&&(d(C,"type")||["_vueTypes_name","validator","default","required"].some(function(H){return d(C,H)}))};function j(C,H){return Object.defineProperty(C.bind(H),"__original",{value:C})}function _(C,H,K){var W;K===void 0&&(K=!1);var G=!0,U="";W=s(C)?C:{type:C};var X=g(W)?W._vueTypes_name+" - ":"";if(m(W)&&W.type!==null){if(W.type===void 0||W.type===!0||!W.required&&H===void 0)return G;b(W.type)?(G=W.type.some(function(ne){return _(ne,H,!0)===!0}),U=W.type.map(function(ne){return l(ne)}).join(" or ")):G=(U=l(W))==="Array"?b(H):U==="Object"?s(H):U==="String"||U==="Number"||U==="Boolean"||U==="Function"?function(ne){if(ne==null)return"";var oe=ne.constructor.toString().match(c);return oe?oe[1]:""}(H)===U:H instanceof W.type}if(!G){var Q=X+'value "'+H+'" should be of type "'+U+'"';return K===!1?(y(Q),!1):Q}if(d(W,"validator")&&O(W.validator)){var Z=y,ee=[];if(y=function(ne){ee.push(ne)},G=W.validator(H),y=Z,!G){var te=(ee.length>1?"* ":"")+ee.join(` +* `);return ee.length=0,K===!1?(y(te),G):te}}return G}function T(C,H){var K=Object.defineProperties(H,{_vueTypes_name:{value:C,writable:!0},isRequired:{get:function(){return this.required=!0,this}},def:{value:function(G){return G!==void 0||this.default?O(G)||_(this,G,!0)===!0?(this.default=b(G)?function(){return[].concat(G)}:s(G)?function(){return Object.assign({},G)}:G,this):(y(this._vueTypes_name+' - invalid default value: "'+G+'"'),this):this}}}),W=K.validator;return O(W)&&(K.validator=j(W,K)),K}function w$1(C,H){var K=T(C,H);return Object.defineProperty(K,"validate",{value:function(W){return O(this.validator)&&y(this._vueTypes_name+` - calling .validate() will overwrite the current custom validator function. Validator info: +`+JSON.stringify(this)),this.validator=j(W,this),this}})}function k(C,H,K){var W,G,U=(W=H,G={},Object.getOwnPropertyNames(W).forEach(function(ne){G[ne]=Object.getOwnPropertyDescriptor(W,ne)}),Object.defineProperties({},G));if(U._vueTypes_name=C,!s(K))return U;var X,Q,Z=K.validator,ee=i(K,["validator"]);if(O(Z)){var te=U.validator;te&&(te=(Q=(X=te).__original)!==null&&Q!==void 0?Q:X),U.validator=j(te?function(ne){return te.call(this,ne)&&Z.call(this,ne)}:Z,U)}return Object.assign(U,ee)}function P(C){return C.replace(/^(?!\s*$)/gm," ")}var x=function(){return w$1("any",{})},A=function(){return w$1("function",{type:Function})},E=function(){return w$1("boolean",{type:Boolean})},N=function(){return w$1("string",{type:String})},q=function(){return w$1("number",{type:Number})},S=function(){return w$1("array",{type:Array})},V=function(){return w$1("object",{type:Object})},F=function(){return T("integer",{type:Number,validator:function(C){return h$1(C)}})},D=function(){return T("symbol",{validator:function(C){return typeof C=="symbol"}})};function L(C,H){if(H===void 0&&(H="custom validation failed"),typeof C!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return T(C.name||"<>",{validator:function(K){var W=C(K);return W||y(this._vueTypes_name+" - "+H),W}})}function Y(C){if(!b(C))throw new TypeError("[VueTypes error]: You must provide an array as argument.");var H='oneOf - value should be one of "'+C.join('", "')+'".',K=C.reduce(function(W,G){if(G!=null){var U=G.constructor;W.indexOf(U)===-1&&W.push(U)}return W},[]);return T("oneOf",{type:K.length>0?K:void 0,validator:function(W){var G=C.indexOf(W)!==-1;return G||y(H),G}})}function B(C){if(!b(C))throw new TypeError("[VueTypes error]: You must provide an array as argument");for(var H=!1,K=[],W=0;W0&&K.some(function(Z){return X.indexOf(Z)===-1})){var Q=K.filter(function(Z){return X.indexOf(Z)===-1});return y(Q.length===1?'shape - required property "'+Q[0]+'" is not defined.':'shape - required properties "'+Q.join('", "')+'" are not defined.'),!1}return X.every(function(Z){if(H.indexOf(Z)===-1)return U._vueTypes_isLoose===!0||(y('shape - shape definition does not include a "'+Z+'" property. Allowed keys: "'+H.join('", "')+'".'),!1);var ee=_(C[Z],G[Z],!0);return typeof ee=="string"&&y('shape - "'+Z+`" property validation error: + `+P(ee)),ee===!0})}});return Object.defineProperty(W,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(W,"loose",{get:function(){return this._vueTypes_isLoose=!0,this}}),W}var $=function(){function C(){}return C.extend=function(H){var K=this;if(b(H))return H.forEach(function(ne){return K.extend(ne)}),this;var W=H.name,G=H.validate,U=G!==void 0&&G,X=H.getter,Q=X!==void 0&&X,Z=i(H,["name","validate","getter"]);if(d(this,W))throw new TypeError('[VueTypes error]: Type "'+W+'" already defined');var ee,te=Z.type;return g(te)?(delete Z.type,Object.defineProperty(this,W,Q?{get:function(){return k(W,te,Z)}}:{value:function(){var ne,oe=k(W,te,Z);return oe.validator&&(oe.validator=(ne=oe.validator).bind.apply(ne,[oe].concat([].slice.call(arguments)))),oe}})):(ee=Q?{get:function(){var ne=Object.assign({},Z);return U?w$1(W,ne):T(W,ne)},enumerable:!0}:{value:function(){var ne,oe,re=Object.assign({},Z);return ne=U?w$1(W,re):T(W,re),re.validator&&(ne.validator=(oe=re.validator).bind.apply(oe,[ne].concat([].slice.call(arguments)))),ne},enumerable:!0},Object.defineProperty(this,W,ee))},t(C,null,[{key:"any",get:function(){return x()}},{key:"func",get:function(){return A().def(this.defaults.func)}},{key:"bool",get:function(){return E().def(this.defaults.bool)}},{key:"string",get:function(){return N().def(this.defaults.string)}},{key:"number",get:function(){return q().def(this.defaults.number)}},{key:"array",get:function(){return S().def(this.defaults.array)}},{key:"object",get:function(){return V().def(this.defaults.object)}},{key:"integer",get:function(){return F().def(this.defaults.integer)}},{key:"symbol",get:function(){return D()}}]),C}();function z(C){var H;return C===void 0&&(C={func:function(){},bool:!0,string:"",number:0,array:function(){return[]},object:function(){return{}},integer:0}),(H=function(K){function W(){return K.apply(this,arguments)||this}return r(W,K),t(W,null,[{key:"sensibleDefaults",get:function(){return n({},this.defaults)},set:function(G){this.defaults=G!==!1?n({},G!==!0?G:C):{}}}]),W}($)).defaults=n({},C),H}$.defaults={},$.custom=L,$.oneOf=Y,$.instanceOf=J,$.oneOfType=B,$.arrayOf=I,$.objectOf=M,$.shape=R,$.utils={validate:function(C,H){return _(H,C,!0)===!0},toType:function(C,H,K){return K===void 0&&(K=!1),K?w$1(C,H):T(C,H)}};(function(C){function H(){return C.apply(this,arguments)||this}return r(H,C),H})(z());const PropTypes=z({func:void 0,bool:void 0,string:void 0,number:void 0,array:void 0,object:void 0,integer:void 0});PropTypes.extend([{name:"looseBool",getter:!0,type:Boolean,default:void 0},{name:"style",getter:!0,type:[String,Object],default:void 0},{name:"VueNode",getter:!0,type:null}]);function withUndefined(C){return C.default=void 0,C}const PropTypes$1=PropTypes,devWarning=(C,H,K)=>{warningOnce(C,`[ant-design-vue: ${H}] ${K}`)};function getDefaultContainer(){return window}function getOffsetTop(C,H){if(!C.getClientRects().length)return 0;const K=C.getBoundingClientRect();return K.width||K.height?H===window?(H=C.ownerDocument.documentElement,K.top-H.clientTop):K.top-H.getBoundingClientRect().top:K.top}const sharpMatcherRegx=/#([\S ]+)$/,anchorProps=()=>({prefixCls:String,offsetTop:Number,bounds:Number,affix:{type:Boolean,default:!0},showInkInFixed:{type:Boolean,default:!1},getContainer:Function,wrapperClass:String,wrapperStyle:{type:Object,default:void 0},getCurrentAnchor:Function,targetOffset:Number,items:arrayType(),direction:PropTypes$1.oneOf(["vertical","horizontal"]).def("vertical"),onChange:Function,onClick:Function}),Anchor=defineComponent({compatConfig:{MODE:3},name:"AAnchor",inheritAttrs:!1,props:anchorProps(),setup(C,H){let{emit:K,attrs:W,slots:G,expose:U}=H;const{prefixCls:X,getTargetContainer:Q,direction:Z}=useConfigInject("anchor",C),ee=computed(()=>{var pe;return(pe=C.direction)!==null&&pe!==void 0?pe:"vertical"}),te=ref(null),ne=ref(),oe=reactive({links:[],scrollContainer:null,scrollEvent:null,animating:!1}),re=ref(null),ae=computed(()=>{const{getContainer:pe}=C;return pe||(Q==null?void 0:Q.value)||getDefaultContainer}),ie=function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:5;const be=[],xe=ae.value();return oe.links.forEach(Se=>{const we=sharpMatcherRegx.exec(Se.toString());if(!we)return;const Pe=document.getElementById(we[1]);if(Pe){const Ee=getOffsetTop(Pe,xe);EePe.top>we.top?Pe:we).link:""},ue=pe=>{const{getCurrentAnchor:me}=C;re.value!==pe&&(re.value=typeof me=="function"?me(pe):pe,K("change",pe))},le=pe=>{const{offsetTop:me,targetOffset:be}=C;ue(pe);const xe=sharpMatcherRegx.exec(pe);if(!xe)return;const Se=document.getElementById(xe[1]);if(!Se)return;const we=ae.value(),Pe=getScroll$3(we,!0),Ee=getOffsetTop(Se,we);let $e=Pe+Ee;$e-=be!==void 0?be:me||0,oe.animating=!0,scrollTo$1($e,{callback:()=>{oe.animating=!1},getContainer:ae.value})};U({scrollTo:le});const se=()=>{if(oe.animating)return;const{offsetTop:pe,bounds:me,targetOffset:be}=C,xe=ie(be!==void 0?be:pe||0,me);ue(xe)},ce=()=>{const pe=ne.value.querySelector(`.${X.value}-link-title-active`);if(pe&&te.value){const me=ee.value==="horizontal";te.value.style.top=me?"":`${pe.offsetTop+pe.clientHeight/2}px`,te.value.style.height=me?"":`${pe.clientHeight}px`,te.value.style.left=me?`${pe.offsetLeft}px`:"",te.value.style.width=me?`${pe.clientWidth}px`:"",me&&scrollIntoView(pe,{scrollMode:"if-needed",block:"nearest"})}};useProvideAnchor$1({registerLink:pe=>{oe.links.includes(pe)||oe.links.push(pe)},unregisterLink:pe=>{const me=oe.links.indexOf(pe);me!==-1&&oe.links.splice(me,1)},activeLink:re,scrollTo:le,handleClick:(pe,me)=>{K("click",pe,me)},direction:ee}),onMounted(()=>{nextTick(()=>{const pe=ae.value();oe.scrollContainer=pe,oe.scrollEvent=addEventListenerWrap(oe.scrollContainer,"scroll",se),se()})}),onBeforeUnmount(()=>{oe.scrollEvent&&oe.scrollEvent.remove()}),onUpdated(()=>{if(oe.scrollEvent){const pe=ae.value();oe.scrollContainer!==pe&&(oe.scrollContainer=pe,oe.scrollEvent.remove(),oe.scrollEvent=addEventListenerWrap(oe.scrollContainer,"scroll",se),se())}ce()});const de=pe=>Array.isArray(pe)?pe.map(me=>{const{children:be,key:xe,href:Se,target:we,class:Pe,style:Ee,title:$e}=me;return createVNode(AnchorLink,{key:xe,href:Se,target:we,class:Pe,style:Ee,title:$e,customTitleProps:me},{default:()=>[ee.value==="vertical"?de(be):null],customTitle:G.customTitle})}):null,[fe,he]=useStyle$Y(X);return()=>{var pe;const{offsetTop:me,affix:be,showInkInFixed:xe}=C,Se=X.value,we=classNames(`${Se}-ink`,{[`${Se}-ink-visible`]:re.value}),Pe=classNames(he.value,C.wrapperClass,`${Se}-wrapper`,{[`${Se}-wrapper-horizontal`]:ee.value==="horizontal",[`${Se}-rtl`]:Z.value==="rtl"}),Ee=classNames(Se,{[`${Se}-fixed`]:!be&&!xe}),$e=_extends$1({maxHeight:me?`calc(100vh - ${me}px)`:"100vh"},C.wrapperStyle),ye=createVNode("div",{class:Pe,style:$e,ref:ne},[createVNode("div",{class:Ee},[createVNode("span",{class:we,ref:te},null),Array.isArray(C.items)?de(C.items):(pe=G.default)===null||pe===void 0?void 0:pe.call(G)])]);return fe(be?createVNode(Affix$1,_objectSpread2$1(_objectSpread2$1({},W),{},{offsetTop:me,target:ae.value}),{default:()=>[ye]}):ye)}}});Anchor.Link=AnchorLink;Anchor.install=function(C){return C.component(Anchor.name,Anchor),C.component(Anchor.Link.name,Anchor.Link),C};function getKey$2(C,H){const{key:K}=C;let W;return"value"in C&&({value:W}=C),K??(W!==void 0?W:`rc-index-key-${H}`)}function fillFieldNames$3(C,H){const{label:K,value:W,options:G}=C||{};return{label:K||(H?"children":"label"),value:W||"value",options:G||"options"}}function flattenOptions(C){let{fieldNames:H,childrenAsData:K}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const W=[],{label:G,value:U,options:X}=fillFieldNames$3(H,!1);function Q(Z,ee){Z.forEach(te=>{const ne=te[G];if(ee||!(X in te)){const oe=te[U];W.push({key:getKey$2(te,W.length),groupOption:ee,data:te,label:ne,value:oe})}else{let oe=ne;oe===void 0&&K&&(oe=te.label),W.push({key:getKey$2(te,W.length),group:!0,data:te,label:oe}),Q(te[X],!0)}})}return Q(C,!1),W}function injectPropsWithOption(C){const H=_extends$1({},C);return"props"in H||Object.defineProperty(H,"props",{get(){return H}}),H}function getSeparatedContent(C,H){if(!H||!H.length)return null;let K=!1;function W(U,X){let[Q,...Z]=X;if(!Q)return[U];const ee=U.split(Q);return K=K||ee.length>1,ee.reduce((te,ne)=>[...te,...W(ne,Z)],[]).filter(te=>te)}const G=W(C,H);return K?G:null}function returnEmptyString(){return""}function returnDocument(C){return C?C.ownerDocument:window.document}function noop$e(){}const triggerProps=()=>({action:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.arrayOf(PropTypes$1.string)]).def([]),showAction:PropTypes$1.any.def([]),hideAction:PropTypes$1.any.def([]),getPopupClassNameFromAlign:PropTypes$1.any.def(returnEmptyString),onPopupVisibleChange:Function,afterPopupVisibleChange:PropTypes$1.func.def(noop$e),popup:PropTypes$1.any,arrow:PropTypes$1.bool.def(!0),popupStyle:{type:Object,default:void 0},prefixCls:PropTypes$1.string.def("rc-trigger-popup"),popupClassName:PropTypes$1.string.def(""),popupPlacement:String,builtinPlacements:PropTypes$1.object,popupTransitionName:String,popupAnimation:PropTypes$1.any,mouseEnterDelay:PropTypes$1.number.def(0),mouseLeaveDelay:PropTypes$1.number.def(.1),zIndex:Number,focusDelay:PropTypes$1.number.def(0),blurDelay:PropTypes$1.number.def(.15),getPopupContainer:Function,getDocument:PropTypes$1.func.def(returnDocument),forceRender:{type:Boolean,default:void 0},destroyPopupOnHide:{type:Boolean,default:!1},mask:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},popupAlign:PropTypes$1.object.def(()=>({})),popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},maskTransitionName:String,maskAnimation:String,stretch:String,alignPoint:{type:Boolean,default:void 0},autoDestroy:{type:Boolean,default:!1},mobile:Object,getTriggerDOMNode:Function}),innerProps={visible:Boolean,prefixCls:String,zIndex:Number,destroyPopupOnHide:Boolean,forceRender:Boolean,arrow:{type:Boolean,default:!0},animation:[String,Object],transitionName:String,stretch:{type:String},align:{type:Object},point:{type:Object},getRootDomNode:{type:Function},getClassNameFromAlign:{type:Function},onAlign:{type:Function},onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function},onTouchstart:{type:Function}},mobileProps=_extends$1(_extends$1({},innerProps),{mobile:{type:Object}}),popupProps=_extends$1(_extends$1({},innerProps),{mask:Boolean,mobile:{type:Object},maskAnimation:String,maskTransitionName:String});function getMotion$1(C){let{prefixCls:H,animation:K,transitionName:W}=C;return K?{name:`${H}-${K}`}:W?{name:W}:{}}function Mask$3(C){const{prefixCls:H,visible:K,zIndex:W,mask:G,maskAnimation:U,maskTransitionName:X}=C;if(!G)return null;let Q={};return(X||U)&&(Q=getMotion$1({prefixCls:H,transitionName:X,animation:U})),createVNode(Transition,_objectSpread2$1({appear:!0},Q),{default:()=>[withDirectives(createVNode("div",{style:{zIndex:W},class:`${H}-mask`},null),[[resolveDirective("if"),K]])]})}Mask$3.displayName="Mask";const MobilePopupInner=defineComponent({compatConfig:{MODE:3},name:"MobilePopupInner",inheritAttrs:!1,props:mobileProps,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup(C,H){let{expose:K,slots:W}=H;const G=ref();return K({forceAlign:()=>{},getElement:()=>G.value}),()=>{var U;const{zIndex:X,visible:Q,prefixCls:Z,mobile:{popupClassName:ee,popupStyle:te,popupMotion:ne={},popupRender:oe}={}}=C,re=_extends$1({zIndex:X},te);let ae=flattenChildren((U=W.default)===null||U===void 0?void 0:U.call(W));ae.length>1&&(ae=createVNode("div",{class:`${Z}-content`},[ae])),oe&&(ae=oe(ae));const ie=classNames(Z,ee);return createVNode(Transition,_objectSpread2$1({ref:G},ne),{default:()=>[Q?createVNode("div",{class:ie,style:re},[ae]):null]})}}});var __awaiter$3=globalThis&&globalThis.__awaiter||function(C,H,K,W){function G(U){return U instanceof K?U:new K(function(X){X(U)})}return new(K||(K=Promise))(function(U,X){function Q(te){try{ee(W.next(te))}catch(ne){X(ne)}}function Z(te){try{ee(W.throw(te))}catch(ne){X(ne)}}function ee(te){te.done?U(te.value):G(te.value).then(Q,Z)}ee((W=W.apply(C,H||[])).next())})};const StatusQueue=["measure","align",null,"motion"],useVisibleStatus=(C,H)=>{const K=shallowRef(null),W=shallowRef(),G=shallowRef(!1);function U(Z){G.value||(K.value=Z)}function X(){wrapperRaf.cancel(W.value)}function Q(Z){X(),W.value=wrapperRaf(()=>{let ee=K.value;switch(K.value){case"align":ee="motion";break;case"motion":ee="stable";break}U(ee),Z==null||Z()})}return watch(C,()=>{U("measure")},{immediate:!0,flush:"post"}),onMounted(()=>{watch(K,()=>{switch(K.value){case"measure":H();break}K.value&&(W.value=wrapperRaf(()=>__awaiter$3(void 0,void 0,void 0,function*(){const Z=StatusQueue.indexOf(K.value),ee=StatusQueue[Z+1];ee&&Z!==-1&&U(ee)})))},{immediate:!0,flush:"post"})}),onBeforeUnmount(()=>{G.value=!0,X()}),[K,Q]},useStretchStyle=C=>{const H=shallowRef({width:0,height:0});function K(G){H.value={width:G.offsetWidth,height:G.offsetHeight}}return[computed(()=>{const G={};if(C.value){const{width:U,height:X}=H.value;C.value.indexOf("height")!==-1&&X?G.height=`${X}px`:C.value.indexOf("minHeight")!==-1&&X&&(G.minHeight=`${X}px`),C.value.indexOf("width")!==-1&&U?G.width=`${U}px`:C.value.indexOf("minWidth")!==-1&&U&&(G.minWidth=`${U}px`)}return G}),K]};function ownKeys(C,H){var K=Object.keys(C);if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(C);H&&(W=W.filter(function(G){return Object.getOwnPropertyDescriptor(C,G).enumerable})),K.push.apply(K,W)}return K}function _objectSpread2(C){for(var H=1;H=0&&K.left>=0&&K.bottom>K.top&&K.right>K.left?K:null}function adjustForViewport(C,H,K,W){var G=utils$2.clone(C),U={width:H.width,height:H.height};return W.adjustX&&G.left=K.left&&G.left+U.width>K.right&&(U.width-=G.left+U.width-K.right),W.adjustX&&G.left+U.width>K.right&&(G.left=Math.max(K.right-U.width,K.left)),W.adjustY&&G.top=K.top&&G.top+U.height>K.bottom&&(U.height-=G.top+U.height-K.bottom),W.adjustY&&G.top+U.height>K.bottom&&(G.top=Math.max(K.bottom-U.height,K.top)),utils$2.mix(G,U)}function getRegion(C){var H,K,W;if(!utils$2.isWindow(C)&&C.nodeType!==9)H=utils$2.offset(C),K=utils$2.outerWidth(C),W=utils$2.outerHeight(C);else{var G=utils$2.getWindow(C);H={left:utils$2.getWindowScrollLeft(G),top:utils$2.getWindowScrollTop(G)},K=utils$2.viewportWidth(G),W=utils$2.viewportHeight(G)}return H.width=K,H.height=W,H}function getAlignOffset(C,H){var K=H.charAt(0),W=H.charAt(1),G=C.width,U=C.height,X=C.left,Q=C.top;return K==="c"?Q+=U/2:K==="b"&&(Q+=U),W==="c"?X+=G/2:W==="r"&&(X+=G),{left:X,top:Q}}function getElFuturePos(C,H,K,W,G){var U=getAlignOffset(H,K[1]),X=getAlignOffset(C,K[0]),Q=[X.left-U.left,X.top-U.top];return{left:Math.round(C.left-Q[0]+W[0]-G[0]),top:Math.round(C.top-Q[1]+W[1]-G[1])}}function isFailX(C,H,K){return C.leftK.right}function isFailY(C,H,K){return C.topK.bottom}function isCompleteFailX(C,H,K){return C.left>K.right||C.left+H.widthK.bottom||C.top+H.height=K.right||W.top>=K.bottom}function alignElement(C,H,K){var W=K.target||H,G=getRegion(W),U=!isOutOfVisibleRect(W,K.overflow&&K.overflow.alwaysByViewport);return doAlign(C,G,K,U)}alignElement.__getOffsetParent=getOffsetParent;alignElement.__getVisibleRectForElement=getVisibleRectForElement;function alignPoint(C,H,K){var W,G,U=utils$2.getDocument(C),X=U.defaultView||U.parentWindow,Q=utils$2.getWindowScrollLeft(X),Z=utils$2.getWindowScrollTop(X),ee=utils$2.viewportWidth(X),te=utils$2.viewportHeight(X);"pageX"in H?W=H.pageX:W=Q+H.clientX,"pageY"in H?G=H.pageY:G=Z+H.clientY;var ne={left:W,top:G,width:0,height:0},oe=W>=0&&W<=Q+ee&&G>=0&&G<=Z+te,re=[K.points[0],"cc"];return doAlign(C,ne,_objectSpread2(_objectSpread2({},K),{},{points:re}),oe)}function cloneElement(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,G=C;if(Array.isArray(C)&&(G=filterEmpty(C)[0]),!G)return null;const U=cloneVNode(G,H,W);return U.props=K?_extends$1(_extends$1({},U.props),H):U.props,warning$3(typeof U.props.class!="object"),U}function cloneVNodes(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return C.map(W=>cloneElement(W,H,K))}function deepCloneElement(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Array.isArray(C))return C.map(G=>deepCloneElement(G,H,K,W));{if(!isVNode(C))return C;const G=cloneElement(C,H,K,W);return Array.isArray(G.children)&&(G.children=deepCloneElement(G.children)),G}}function triggerVNodeUpdate(C,H,K){render(cloneVNode(C,_extends$1({},H)),K)}const ensureValidVNode=C=>(C||[]).some(H=>isVNode(H)?!(H.type===Comment$1||H.type===Fragment&&!ensureValidVNode(H.children)):!0)?C:null;function customRenderSlot(C,H,K,W){var G;const U=(G=C[H])===null||G===void 0?void 0:G.call(C,K);return ensureValidVNode(U)?U:W==null?void 0:W()}const isVisible=C=>{if(!C)return!1;if(C.offsetParent)return!0;if(C.getBBox){const H=C.getBBox();if(H.width||H.height)return!0}if(C.getBoundingClientRect){const H=C.getBoundingClientRect();if(H.width||H.height)return!0}return!1};function isSamePoint(C,H){return C===H?!0:!C||!H?!1:"pageX"in H&&"pageY"in H?C.pageX===H.pageX&&C.pageY===H.pageY:"clientX"in H&&"clientY"in H?C.clientX===H.clientX&&C.clientY===H.clientY:!1}function restoreFocus(C,H){C!==document.activeElement&&contains$1(H,C)&&typeof C.focus=="function"&&C.focus()}function monitorResize(C,H){let K=null,W=null;function G(X){let[{target:Q}]=X;if(!document.documentElement.contains(Q))return;const{width:Z,height:ee}=Q.getBoundingClientRect(),te=Math.floor(Z),ne=Math.floor(ee);(K!==te||W!==ne)&&Promise.resolve().then(()=>{H({width:te,height:ne})}),K=te,W=ne}const U=new ResizeObserver$3(G);return C&&U.observe(C),()=>{U.disconnect()}}const useBuffer=(C,H)=>{let K=!1,W=null;function G(){clearTimeout(W)}function U(X){if(!K||X===!0){if(C()===!1)return;K=!0,G(),W=setTimeout(()=>{K=!1},H.value)}else G(),W=setTimeout(()=>{K=!1,U()},H.value)}return[U,()=>{K=!1,G()}]};function listCacheClear(){this.__data__=[],this.size=0}function eq(C,H){return C===H||C!==C&&H!==H}function assocIndexOf(C,H){for(var K=C.length;K--;)if(eq(C[K][0],H))return K;return-1}var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(C){var H=this.__data__,K=assocIndexOf(H,C);if(K<0)return!1;var W=H.length-1;return K==W?H.pop():splice.call(H,K,1),--this.size,!0}function listCacheGet(C){var H=this.__data__,K=assocIndexOf(H,C);return K<0?void 0:H[K][1]}function listCacheHas(C){return assocIndexOf(this.__data__,C)>-1}function listCacheSet(C,H){var K=this.__data__,W=assocIndexOf(K,C);return W<0?(++this.size,K.push([C,H])):K[W][1]=H,this}function ListCache(C){var H=-1,K=C==null?0:C.length;for(this.clear();++HQ))return!1;var ee=U.get(C),te=U.get(H);if(ee&&te)return ee==H&&te==C;var ne=-1,oe=!0,re=K&COMPARE_UNORDERED_FLAG$3?new SetCache:void 0;for(U.set(C,H),U.set(H,C);++ne-1&&C%1==0&&C-1&&C%1==0&&C<=MAX_SAFE_INTEGER}var argsTag$2="[object Arguments]",arrayTag$2="[object Array]",boolTag$2="[object Boolean]",dateTag$2="[object Date]",errorTag$1="[object Error]",funcTag$1="[object Function]",mapTag$5="[object Map]",numberTag$3="[object Number]",objectTag$4="[object Object]",regexpTag$2="[object RegExp]",setTag$5="[object Set]",stringTag$2="[object String]",weakMapTag$2="[object WeakMap]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$3="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag$2]=typedArrayTags[float64Tag$2]=typedArrayTags[int8Tag$2]=typedArrayTags[int16Tag$2]=typedArrayTags[int32Tag$2]=typedArrayTags[uint8Tag$2]=typedArrayTags[uint8ClampedTag$2]=typedArrayTags[uint16Tag$2]=typedArrayTags[uint32Tag$2]=!0;typedArrayTags[argsTag$2]=typedArrayTags[arrayTag$2]=typedArrayTags[arrayBufferTag$2]=typedArrayTags[boolTag$2]=typedArrayTags[dataViewTag$3]=typedArrayTags[dateTag$2]=typedArrayTags[errorTag$1]=typedArrayTags[funcTag$1]=typedArrayTags[mapTag$5]=typedArrayTags[numberTag$3]=typedArrayTags[objectTag$4]=typedArrayTags[regexpTag$2]=typedArrayTags[setTag$5]=typedArrayTags[stringTag$2]=typedArrayTags[weakMapTag$2]=!1;function baseIsTypedArray(C){return isObjectLike(C)&&isLength(C.length)&&!!typedArrayTags[baseGetTag(C)]}function baseUnary(C){return function(H){return C(H)}}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,freeProcess=moduleExports$1&&freeGlobal$1.process,nodeUtil=function(){try{var C=freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types;return C||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}();const nodeUtil$1=nodeUtil;var nodeIsTypedArray=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray$1=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;const isTypedArray$2=isTypedArray$1;var objectProto$9=Object.prototype,hasOwnProperty$9=objectProto$9.hasOwnProperty;function arrayLikeKeys(C,H){var K=isArray$3(C),W=!K&&isArguments$1(C),G=!K&&!W&&isBuffer$2(C),U=!K&&!W&&!G&&isTypedArray$2(C),X=K||W||G||U,Q=X?baseTimes(C.length,String):[],Z=Q.length;for(var ee in C)(H||hasOwnProperty$9.call(C,ee))&&!(X&&(ee=="length"||G&&(ee=="offset"||ee=="parent")||U&&(ee=="buffer"||ee=="byteLength"||ee=="byteOffset")||isIndex(ee,Z)))&&Q.push(ee);return Q}var objectProto$8=Object.prototype;function isPrototype(C){var H=C&&C.constructor,K=typeof H=="function"&&H.prototype||objectProto$8;return C===K}function overArg(C,H){return function(K){return C(H(K))}}var nativeKeys=overArg(Object.keys,Object);const nativeKeys$1=nativeKeys;var objectProto$7=Object.prototype,hasOwnProperty$8=objectProto$7.hasOwnProperty;function baseKeys(C){if(!isPrototype(C))return nativeKeys$1(C);var H=[];for(var K in Object(C))hasOwnProperty$8.call(C,K)&&K!="constructor"&&H.push(K);return H}function isArrayLike(C){return C!=null&&isLength(C.length)&&!isFunction$1(C)}function keys(C){return isArrayLike(C)?arrayLikeKeys(C):baseKeys(C)}function getAllKeys$1(C){return baseGetAllKeys(C,keys,getSymbols$1)}var COMPARE_PARTIAL_FLAG$3=1,objectProto$6=Object.prototype,hasOwnProperty$7=objectProto$6.hasOwnProperty;function equalObjects(C,H,K,W,G,U){var X=K&COMPARE_PARTIAL_FLAG$3,Q=getAllKeys$1(C),Z=Q.length,ee=getAllKeys$1(H),te=ee.length;if(Z!=te&&!X)return!1;for(var ne=Z;ne--;){var oe=Q[ne];if(!(X?oe in H:hasOwnProperty$7.call(H,oe)))return!1}var re=U.get(C),ae=U.get(H);if(re&&ae)return re==H&&ae==C;var ie=!0;U.set(C,H),U.set(H,C);for(var ue=X;++ne{const{disabled:oe,target:re,align:ae,onAlign:ie}=C;if(!oe&&re&&U.value){const ue=U.value;let le;const se=getElement(re),ce=getPoint(re);G.value.element=se,G.value.point=ce,G.value.align=ae;const{activeElement:de}=document;return se&&isVisible(se)?le=alignElement(ue,se,ae):ce&&(le=alignPoint(ue,ce,ae)),restoreFocus(de,ue),ie&&le&&ie(ue,le),!0}return!1},computed(()=>C.monitorBufferTime)),Z=ref({cancel:()=>{}}),ee=ref({cancel:()=>{}}),te=()=>{const oe=C.target,re=getElement(oe),ae=getPoint(oe);U.value!==ee.value.element&&(ee.value.cancel(),ee.value.element=U.value,ee.value.cancel=monitorResize(U.value,X)),(G.value.element!==re||!isSamePoint(G.value.point,ae)||!isEqual$2(G.value.align,C.align))&&(X(),Z.value.element!==re&&(Z.value.cancel(),Z.value.element=re,Z.value.cancel=monitorResize(re,X)))};onMounted(()=>{nextTick(()=>{te()})}),onUpdated(()=>{nextTick(()=>{te()})}),watch(()=>C.disabled,oe=>{oe?Q():X()},{immediate:!0,flush:"post"});const ne=ref(null);return watch(()=>C.monitorWindowResize,oe=>{oe?ne.value||(ne.value=addEventListenerWrap(window,"resize",X)):ne.value&&(ne.value.remove(),ne.value=null)},{flush:"post"}),onUnmounted(()=>{Z.value.cancel(),ee.value.cancel(),ne.value&&ne.value.remove(),Q()}),K({forceAlign:()=>X(!0)}),()=>{const oe=W==null?void 0:W.default();return oe?cloneElement(oe[0],{ref:U},!0,!0):null}}});tuple$1("bottomLeft","bottomRight","topLeft","topRight");const getTransitionDirection=C=>C!==void 0&&(C==="topLeft"||C==="topRight")?"slide-down":"slide-up",getTransitionProps=function(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return _extends$1(C?{name:C,appear:!0,enterFromClass:`${C}-enter ${C}-enter-prepare ${C}-enter-start`,enterActiveClass:`${C}-enter ${C}-enter-prepare`,enterToClass:`${C}-enter ${C}-enter-active`,leaveFromClass:` ${C}-leave`,leaveActiveClass:`${C}-leave ${C}-leave-active`,leaveToClass:`${C}-leave ${C}-leave-active`}:{css:!1},H)},getTransitionGroupProps=function(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return _extends$1(C?{name:C,appear:!0,appearActiveClass:`${C}`,appearToClass:`${C}-appear ${C}-appear-active`,enterFromClass:`${C}-appear ${C}-enter ${C}-appear-prepare ${C}-enter-prepare`,enterActiveClass:`${C}`,enterToClass:`${C}-enter ${C}-appear ${C}-appear-active ${C}-enter-active`,leaveActiveClass:`${C} ${C}-leave`,leaveToClass:`${C}-leave-active`}:{css:!1},H)},getTransitionName$1=(C,H,K)=>K!==void 0?K:`${C}-${H}`,PopupInner=defineComponent({compatConfig:{MODE:3},name:"PopupInner",inheritAttrs:!1,props:innerProps,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup(C,H){let{expose:K,attrs:W,slots:G}=H;const U=shallowRef(),X=shallowRef(),Q=shallowRef(),[Z,ee]=useStretchStyle(toRef(C,"stretch")),te=()=>{C.stretch&&ee(C.getRootDomNode())},ne=shallowRef(!1);let oe;watch(()=>C.visible,he=>{clearTimeout(oe),he?oe=setTimeout(()=>{ne.value=C.visible}):ne.value=!1},{immediate:!0});const[re,ae]=useVisibleStatus(ne,te),ie=shallowRef(),ue=()=>C.point?C.point:C.getRootDomNode,le=()=>{var he;(he=U.value)===null||he===void 0||he.forceAlign()},se=(he,pe)=>{var me;const be=C.getClassNameFromAlign(pe),xe=Q.value;Q.value!==be&&(Q.value=be),re.value==="align"&&(xe!==be?Promise.resolve().then(()=>{le()}):ae(()=>{var Se;(Se=ie.value)===null||Se===void 0||Se.call(ie)}),(me=C.onAlign)===null||me===void 0||me.call(C,he,pe))},ce=computed(()=>{const he=typeof C.animation=="object"?C.animation:getMotion$1(C);return["onAfterEnter","onAfterLeave"].forEach(pe=>{const me=he[pe];he[pe]=be=>{ae(),re.value="stable",me==null||me(be)}}),he}),de=()=>new Promise(he=>{ie.value=he});watch([ce,re],()=>{!ce.value&&re.value==="motion"&&ae()},{immediate:!0}),K({forceAlign:le,getElement:()=>X.value.$el||X.value});const fe=computed(()=>{var he;return!(!((he=C.align)===null||he===void 0)&&he.points&&(re.value==="align"||re.value==="stable"))});return()=>{var he;const{zIndex:pe,align:me,prefixCls:be,destroyPopupOnHide:xe,onMouseenter:Se,onMouseleave:we,onTouchstart:Pe=()=>{},onMousedown:Ee}=C,$e=re.value,ye=[_extends$1(_extends$1({},Z.value),{zIndex:pe,opacity:$e==="motion"||$e==="stable"||!ne.value?null:0,pointerEvents:!ne.value&&$e!=="stable"?"none":null}),W.style];let Ce=flattenChildren((he=G.default)===null||he===void 0?void 0:he.call(G,{visible:C.visible}));Ce.length>1&&(Ce=createVNode("div",{class:`${be}-content`},[Ce]));const ge=classNames(be,W.class,Q.value,!C.arrow&&`${be}-arrow-hidden`),_e=ne.value||!C.visible?getTransitionProps(ce.value.name,ce.value):{};return createVNode(Transition,_objectSpread2$1(_objectSpread2$1({ref:X},_e),{},{onBeforeEnter:de}),{default:()=>!xe||C.visible?withDirectives(createVNode(Align,{target:ue(),key:"popup",ref:U,monitorWindowResize:!0,disabled:fe.value,align:me,onAlign:se},{default:()=>createVNode("div",{class:ge,onMouseenter:Se,onMouseleave:we,onMousedown:withModifiers(Ee,["capture"]),[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]:withModifiers(Pe,["capture"]),style:ye},[Ce])}),[[vShow,ne.value]]):null})}}}),Popup=defineComponent({compatConfig:{MODE:3},name:"Popup",inheritAttrs:!1,props:popupProps,setup(C,H){let{attrs:K,slots:W,expose:G}=H;const U=shallowRef(!1),X=shallowRef(!1),Q=shallowRef(),Z=shallowRef();return watch([()=>C.visible,()=>C.mobile],()=>{U.value=C.visible,C.visible&&C.mobile&&(X.value=!0)},{immediate:!0,flush:"post"}),G({forceAlign:()=>{var ee;(ee=Q.value)===null||ee===void 0||ee.forceAlign()},getElement:()=>{var ee;return(ee=Q.value)===null||ee===void 0?void 0:ee.getElement()}}),()=>{const ee=_extends$1(_extends$1(_extends$1({},C),K),{visible:U.value}),te=X.value?createVNode(MobilePopupInner,_objectSpread2$1(_objectSpread2$1({},ee),{},{mobile:C.mobile,ref:Q}),{default:W.default}):createVNode(PopupInner,_objectSpread2$1(_objectSpread2$1({},ee),{},{ref:Q}),{default:W.default});return createVNode("div",{ref:Z},[createVNode(Mask$3,ee,null),te])}}});function isPointsEq(C,H,K){return K?C[0]===H[0]:C[0]===H[0]&&C[1]===H[1]}function getAlignFromPlacement(C,H,K){const W=C[H]||{};return _extends$1(_extends$1({},W),K)}function getAlignPopupClassName(C,H,K,W){const{points:G}=K,U=Object.keys(C);for(let X=0;X0&&arguments[0]!==void 0?arguments[0]:{},H=arguments.length>1?arguments[1]:void 0,K=typeof C=="function"?C(this.$data,this.$props):C;if(this.getDerivedStateFromProps){const W=this.getDerivedStateFromProps(getOptionProps(this),_extends$1(_extends$1({},this.$data),K));if(W===null)return;K=_extends$1(_extends$1({},K),W||{})}_extends$1(this.$data,K),this._.isMounted&&this.$forceUpdate(),nextTick(()=>{H&&H()})},__emit(){const C=[].slice.call(arguments,0);let H=C[0];H=`on${H[0].toUpperCase()}${H.substring(1)}`;const K=this.$props[H]||this.$attrs[H];if(C.length&&K)if(Array.isArray(K))for(let W=0,G=K.length;W1&&arguments[1]!==void 0?arguments[1]:{inTriggerContext:!0};provide(PortalContextKey,{inTriggerContext:H.inTriggerContext,shouldRender:computed(()=>{const{sPopupVisible:K,popupRef:W,forceRender:G,autoDestroy:U}=C||{};let X=!1;return(K||W||G)&&(X=!0),!K&&U&&(X=!1),X})})},useInjectPortal=()=>{useProvidePortal({},{inTriggerContext:!1});const C=inject(PortalContextKey,{shouldRender:computed(()=>!1),inTriggerContext:!1});return{shouldRender:computed(()=>C.shouldRender.value||C.inTriggerContext===!1)}},Portal$1=defineComponent({compatConfig:{MODE:3},name:"Portal",inheritAttrs:!1,props:{getContainer:PropTypes$1.func.isRequired,didUpdate:Function},setup(C,H){let{slots:K}=H,W=!0,G;const{shouldRender:U}=useInjectPortal();function X(){U.value&&(G=C.getContainer())}onBeforeMount(()=>{W=!1,X()}),onMounted(()=>{G||X()});const Q=watch(U,()=>{U.value&&!G&&(G=C.getContainer()),G&&Q()});return onUpdated(()=>{nextTick(()=>{var Z;U.value&&((Z=C.didUpdate)===null||Z===void 0||Z.call(C,C))})}),()=>{var Z;return U.value?W?(Z=K.default)===null||Z===void 0?void 0:Z.call(K):G?createVNode(Teleport,{to:G},K):null:null}}});let cached;function getScrollBarSize(C){if(typeof document>"u")return 0;if(C||cached===void 0){const H=document.createElement("div");H.style.width="100%",H.style.height="200px";const K=document.createElement("div"),W=K.style;W.position="absolute",W.top="0",W.left="0",W.pointerEvents="none",W.visibility="hidden",W.width="200px",W.height="150px",W.overflow="hidden",K.appendChild(H),document.body.appendChild(K);const G=H.offsetWidth;K.style.overflow="scroll";let U=H.offsetWidth;G===U&&(U=K.clientWidth),document.body.removeChild(K),cached=G-U}return cached}function ensureSize(C){const H=C.match(/^(.*)px$/),K=Number(H==null?void 0:H[1]);return Number.isNaN(K)?getScrollBarSize():K}function getTargetScrollBarSize(C){if(typeof document>"u"||!C||!(C instanceof Element))return{width:0,height:0};const{width:H,height:K}=getComputedStyle(C,"::-webkit-scrollbar");return{width:ensureSize(H),height:ensureSize(K)}}const UNIQUE_ID=`vc-util-locker-${Date.now()}`;let uuid$6=0;function isBodyOverflowing(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}function useScrollLocker(C){const H=computed(()=>!!C&&!!C.value);uuid$6+=1;const K=`${UNIQUE_ID}_${uuid$6}`;watchEffect(W=>{if(canUseDom$1()){if(H.value){const G=getScrollBarSize(),U=isBodyOverflowing();updateCSS$1(` +html body { + overflow-y: hidden; + ${U?`width: calc(100% - ${G}px);`:""} +}`,K)}else removeCSS(K);W(()=>{removeCSS(K)})}},{flush:"post"})}let openCount=0;const supportDom=canUseDom$1(),getParent=C=>{if(!supportDom)return null;if(C){if(typeof C=="string")return document.querySelectorAll(C)[0];if(typeof C=="function")return C();if(typeof C=="object"&&C instanceof window.HTMLElement)return C}return document.body},Portal=defineComponent({compatConfig:{MODE:3},name:"PortalWrapper",inheritAttrs:!1,props:{wrapperClassName:String,forceRender:{type:Boolean,default:void 0},getContainer:PropTypes$1.any,visible:{type:Boolean,default:void 0},autoLock:booleanType(),didUpdate:Function},setup(C,H){let{slots:K}=H;const W=shallowRef(),G=shallowRef(),U=shallowRef(),X=shallowRef(1),Q=canUseDom$1()&&document.createElement("div"),Z=()=>{var re,ae;W.value===Q&&((ae=(re=W.value)===null||re===void 0?void 0:re.parentNode)===null||ae===void 0||ae.removeChild(W.value)),W.value=null};let ee=null;const te=function(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)||W.value&&!W.value.parentNode?(ee=getParent(C.getContainer),ee?(ee.appendChild(W.value),!0):!1):!0},ne=()=>supportDom?(W.value||(W.value=Q,te(!0)),oe(),W.value):null,oe=()=>{const{wrapperClassName:re}=C;W.value&&re&&re!==W.value.className&&(W.value.className=re)};return onUpdated(()=>{oe(),te()}),useScrollLocker(computed(()=>C.autoLock&&C.visible&&canUseDom$1()&&(W.value===document.body||W.value===Q))),onMounted(()=>{let re=!1;watch([()=>C.visible,()=>C.getContainer],(ae,ie)=>{let[ue,le]=ae,[se,ce]=ie;supportDom&&(ee=getParent(C.getContainer),ee===document.body&&(ue&&!se?openCount+=1:re&&(openCount-=1))),re&&(typeof le=="function"&&typeof ce=="function"?le.toString()!==ce.toString():le!==ce)&&Z(),re=!0},{immediate:!0,flush:"post"}),nextTick(()=>{te()||(U.value=wrapperRaf(()=>{X.value+=1}))})}),onBeforeUnmount(()=>{const{visible:re}=C;supportDom&&ee===document.body&&(openCount=re&&openCount?openCount-1:openCount),Z(),wrapperRaf.cancel(U.value)}),()=>{const{forceRender:re,visible:ae}=C;let ie=null;const ue={getOpenCount:()=>openCount,getContainer:ne};return X.value&&(re||ae||G.value)&&(ie=createVNode(Portal$1,{getContainer:ne,ref:G,didUpdate:C.didUpdate},{default:()=>{var le;return(le=K.default)===null||le===void 0?void 0:le.call(K,ue)}})),ie}}}),ALL_HANDLERS=["onClick","onMousedown","onTouchstart","onMouseenter","onMouseleave","onFocus","onBlur","onContextmenu"],Trigger=defineComponent({compatConfig:{MODE:3},name:"Trigger",mixins:[BaseMixin],inheritAttrs:!1,props:triggerProps(),setup(C){const H=computed(()=>{const{popupPlacement:G,popupAlign:U,builtinPlacements:X}=C;return G&&X?getAlignFromPlacement(X,G,U):U}),K=shallowRef(null),W=G=>{K.value=G};return{vcTriggerContext:inject("vcTriggerContext",{}),popupRef:K,setPopupRef:W,triggerRef:shallowRef(null),align:H,focusTime:null,clickOutsideHandler:null,contextmenuOutsideHandler1:null,contextmenuOutsideHandler2:null,touchOutsideHandler:null,attachId:null,delayTimer:null,hasPopupMouseDown:!1,preClickTime:null,preTouchTime:null,mouseDownTimeout:null,childOriginEvents:{}}},data(){const C=this.$props;let H;return this.popupVisible!==void 0?H=!!C.popupVisible:H=!!C.defaultPopupVisible,ALL_HANDLERS.forEach(K=>{this[`fire${K}`]=W=>{this.fireEvents(K,W)}}),{prevPopupVisible:H,sPopupVisible:H,point:null}},watch:{popupVisible(C){C!==void 0&&(this.prevPopupVisible=this.sPopupVisible,this.sPopupVisible=C)}},created(){provide("vcTriggerContext",{onPopupMouseDown:this.onPopupMouseDown,onPopupMouseenter:this.onPopupMouseenter,onPopupMouseleave:this.onPopupMouseleave}),useProvidePortal(this)},deactivated(){this.setPopupVisible(!1)},mounted(){this.$nextTick(()=>{this.updatedCal()})},updated(){this.$nextTick(()=>{this.updatedCal()})},beforeUnmount(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),wrapperRaf.cancel(this.attachId)},methods:{updatedCal(){const C=this.$props;if(this.$data.sPopupVisible){let K;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextmenuToShow())&&(K=C.getDocument(this.getRootDomNode()),this.clickOutsideHandler=addEventListenerWrap(K,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(K=K||C.getDocument(this.getRootDomNode()),this.touchOutsideHandler=addEventListenerWrap(K,"touchstart",this.onDocumentClick,supportsPassive$1?{passive:!1}:!1)),!this.contextmenuOutsideHandler1&&this.isContextmenuToShow()&&(K=K||C.getDocument(this.getRootDomNode()),this.contextmenuOutsideHandler1=addEventListenerWrap(K,"scroll",this.onContextmenuClose)),!this.contextmenuOutsideHandler2&&this.isContextmenuToShow()&&(this.contextmenuOutsideHandler2=addEventListenerWrap(window,"blur",this.onContextmenuClose))}else this.clearOutsideHandler()},onMouseenter(C){const{mouseEnterDelay:H}=this.$props;this.fireEvents("onMouseenter",C),this.delaySetPopupVisible(!0,H,H?null:C)},onMouseMove(C){this.fireEvents("onMousemove",C),this.setPoint(C)},onMouseleave(C){this.fireEvents("onMouseleave",C),this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay)},onPopupMouseenter(){const{vcTriggerContext:C={}}=this;C.onPopupMouseenter&&C.onPopupMouseenter(),this.clearDelayTimer()},onPopupMouseleave(C){var H;if(C&&C.relatedTarget&&!C.relatedTarget.setTimeout&&contains$1((H=this.popupRef)===null||H===void 0?void 0:H.getElement(),C.relatedTarget))return;this.isMouseLeaveToHide()&&this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay);const{vcTriggerContext:K={}}=this;K.onPopupMouseleave&&K.onPopupMouseleave(C)},onFocus(C){this.fireEvents("onFocus",C),this.clearDelayTimer(),this.isFocusToShow()&&(this.focusTime=Date.now(),this.delaySetPopupVisible(!0,this.$props.focusDelay))},onMousedown(C){this.fireEvents("onMousedown",C),this.preClickTime=Date.now()},onTouchstart(C){this.fireEvents("onTouchstart",C),this.preTouchTime=Date.now()},onBlur(C){contains$1(C.target,C.relatedTarget||document.activeElement)||(this.fireEvents("onBlur",C),this.clearDelayTimer(),this.isBlurToHide()&&this.delaySetPopupVisible(!1,this.$props.blurDelay))},onContextmenu(C){C.preventDefault(),this.fireEvents("onContextmenu",C),this.setPopupVisible(!0,C)},onContextmenuClose(){this.isContextmenuToShow()&&this.close()},onClick(C){if(this.fireEvents("onClick",C),this.focusTime){let K;if(this.preClickTime&&this.preTouchTime?K=Math.min(this.preClickTime,this.preTouchTime):this.preClickTime?K=this.preClickTime:this.preTouchTime&&(K=this.preTouchTime),Math.abs(K-this.focusTime)<20)return;this.focusTime=0}this.preClickTime=0,this.preTouchTime=0,this.isClickToShow()&&(this.isClickToHide()||this.isBlurToHide())&&C&&C.preventDefault&&C.preventDefault(),C&&C.domEvent&&C.domEvent.preventDefault();const H=!this.$data.sPopupVisible;(this.isClickToHide()&&!H||H&&this.isClickToShow())&&this.setPopupVisible(!this.$data.sPopupVisible,C)},onPopupMouseDown(){const{vcTriggerContext:C={}}=this;this.hasPopupMouseDown=!0,clearTimeout(this.mouseDownTimeout),this.mouseDownTimeout=setTimeout(()=>{this.hasPopupMouseDown=!1},0),C.onPopupMouseDown&&C.onPopupMouseDown(...arguments)},onDocumentClick(C){if(this.$props.mask&&!this.$props.maskClosable)return;const H=C.target,K=this.getRootDomNode(),W=this.getPopupDomNode();(!contains$1(K,H)||this.isContextMenuOnly())&&!contains$1(W,H)&&!this.hasPopupMouseDown&&this.delaySetPopupVisible(!1,.1)},getPopupDomNode(){var C;return((C=this.popupRef)===null||C===void 0?void 0:C.getElement())||null},getRootDomNode(){var C,H,K,W;const{getTriggerDOMNode:G}=this.$props;if(G){const U=((H=(C=this.triggerRef)===null||C===void 0?void 0:C.$el)===null||H===void 0?void 0:H.nodeName)==="#comment"?null:findDOMNode(this.triggerRef);return findDOMNode(G(U))}try{const U=((W=(K=this.triggerRef)===null||K===void 0?void 0:K.$el)===null||W===void 0?void 0:W.nodeName)==="#comment"?null:findDOMNode(this.triggerRef);if(U)return U}catch{}return findDOMNode(this)},handleGetPopupClassFromAlign(C){const H=[],K=this.$props,{popupPlacement:W,builtinPlacements:G,prefixCls:U,alignPoint:X,getPopupClassNameFromAlign:Q}=K;return W&&G&&H.push(getAlignPopupClassName(G,U,C,X)),Q&&H.push(Q(C)),H.join(" ")},getPopupAlign(){const C=this.$props,{popupPlacement:H,popupAlign:K,builtinPlacements:W}=C;return H&&W?getAlignFromPlacement(W,H,K):K},getComponent(){const C={};this.isMouseEnterToShow()&&(C.onMouseenter=this.onPopupMouseenter),this.isMouseLeaveToHide()&&(C.onMouseleave=this.onPopupMouseleave),C.onMousedown=this.onPopupMouseDown,C[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]=this.onPopupMouseDown;const{handleGetPopupClassFromAlign:H,getRootDomNode:K,$attrs:W}=this,{prefixCls:G,destroyPopupOnHide:U,popupClassName:X,popupAnimation:Q,popupTransitionName:Z,popupStyle:ee,mask:te,maskAnimation:ne,maskTransitionName:oe,zIndex:re,stretch:ae,alignPoint:ie,mobile:ue,arrow:le,forceRender:se}=this.$props,{sPopupVisible:ce,point:de}=this.$data,fe=_extends$1(_extends$1({prefixCls:G,arrow:le,destroyPopupOnHide:U,visible:ce,point:ie?de:null,align:this.align,animation:Q,getClassNameFromAlign:H,stretch:ae,getRootDomNode:K,mask:te,zIndex:re,transitionName:Z,maskAnimation:ne,maskTransitionName:oe,class:X,style:ee,onAlign:W.onPopupAlign||noop$e},C),{ref:this.setPopupRef,mobile:ue,forceRender:se});return createVNode(Popup,fe,{default:this.$slots.popup||(()=>getComponent(this,"popup"))})},attachParent(C){wrapperRaf.cancel(this.attachId);const{getPopupContainer:H,getDocument:K}=this.$props,W=this.getRootDomNode();let G;H?(W||H.length===0)&&(G=H(W)):G=K(this.getRootDomNode()).body,G?G.appendChild(C):this.attachId=wrapperRaf(()=>{this.attachParent(C)})},getContainer(){const{$props:C}=this,{getDocument:H}=C,K=H(this.getRootDomNode()).createElement("div");return K.style.position="absolute",K.style.top="0",K.style.left="0",K.style.width="100%",this.attachParent(K),K},setPopupVisible(C,H){const{alignPoint:K,sPopupVisible:W,onPopupVisibleChange:G}=this;this.clearDelayTimer(),W!==C&&(hasProp(this,"popupVisible")||this.setState({sPopupVisible:C,prevPopupVisible:W}),G&&G(C)),K&&H&&C&&this.setPoint(H)},setPoint(C){const{alignPoint:H}=this.$props;!H||!C||this.setState({point:{pageX:C.pageX,pageY:C.pageY}})},handlePortalUpdate(){this.prevPopupVisible!==this.sPopupVisible&&this.afterPopupVisibleChange(this.sPopupVisible)},delaySetPopupVisible(C,H,K){const W=H*1e3;if(this.clearDelayTimer(),W){const G=K?{pageX:K.pageX,pageY:K.pageY}:null;this.delayTimer=setTimeout(()=>{this.setPopupVisible(C,G),this.clearDelayTimer()},W)}else this.setPopupVisible(C,K)},clearDelayTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},clearOutsideHandler(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextmenuOutsideHandler1&&(this.contextmenuOutsideHandler1.remove(),this.contextmenuOutsideHandler1=null),this.contextmenuOutsideHandler2&&(this.contextmenuOutsideHandler2.remove(),this.contextmenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},createTwoChains(C){let H=()=>{};const K=getEvents(this);return this.childOriginEvents[C]&&K[C]?this[`fire${C}`]:(H=this.childOriginEvents[C]||K[C]||H,H)},isClickToShow(){const{action:C,showAction:H}=this.$props;return C.indexOf("click")!==-1||H.indexOf("click")!==-1},isContextMenuOnly(){const{action:C}=this.$props;return C==="contextmenu"||C.length===1&&C[0]==="contextmenu"},isContextmenuToShow(){const{action:C,showAction:H}=this.$props;return C.indexOf("contextmenu")!==-1||H.indexOf("contextmenu")!==-1},isClickToHide(){const{action:C,hideAction:H}=this.$props;return C.indexOf("click")!==-1||H.indexOf("click")!==-1},isMouseEnterToShow(){const{action:C,showAction:H}=this.$props;return C.indexOf("hover")!==-1||H.indexOf("mouseenter")!==-1},isMouseLeaveToHide(){const{action:C,hideAction:H}=this.$props;return C.indexOf("hover")!==-1||H.indexOf("mouseleave")!==-1},isFocusToShow(){const{action:C,showAction:H}=this.$props;return C.indexOf("focus")!==-1||H.indexOf("focus")!==-1},isBlurToHide(){const{action:C,hideAction:H}=this.$props;return C.indexOf("focus")!==-1||H.indexOf("blur")!==-1},forcePopupAlign(){var C;this.$data.sPopupVisible&&((C=this.popupRef)===null||C===void 0||C.forceAlign())},fireEvents(C,H){this.childOriginEvents[C]&&this.childOriginEvents[C](H);const K=this.$props[C]||this.$attrs[C];K&&K(H)},close(){this.setPopupVisible(!1)}},render(){const{$attrs:C}=this,H=filterEmpty(getSlot(this)),{alignPoint:K,getPopupContainer:W}=this.$props,G=H[0];this.childOriginEvents=getEvents(G);const U={key:"trigger"};this.isContextmenuToShow()?U.onContextmenu=this.onContextmenu:U.onContextmenu=this.createTwoChains("onContextmenu"),this.isClickToHide()||this.isClickToShow()?(U.onClick=this.onClick,U.onMousedown=this.onMousedown,U[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]=this.onTouchstart):(U.onClick=this.createTwoChains("onClick"),U.onMousedown=this.createTwoChains("onMousedown"),U[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]=this.createTwoChains("onTouchstart")),this.isMouseEnterToShow()?(U.onMouseenter=this.onMouseenter,K&&(U.onMousemove=this.onMouseMove)):U.onMouseenter=this.createTwoChains("onMouseenter"),this.isMouseLeaveToHide()?U.onMouseleave=this.onMouseleave:U.onMouseleave=this.createTwoChains("onMouseleave"),this.isFocusToShow()||this.isBlurToHide()?(U.onFocus=this.onFocus,U.onBlur=this.onBlur):(U.onFocus=this.createTwoChains("onFocus"),U.onBlur=ee=>{ee&&(!ee.relatedTarget||!contains$1(ee.target,ee.relatedTarget))&&this.createTwoChains("onBlur")(ee)});const X=classNames(G&&G.props&&G.props.class,C.class);X&&(U.class=X);const Q=cloneElement(G,_extends$1(_extends$1({},U),{ref:"triggerRef"}),!0,!0),Z=createVNode(Portal,{key:"portal",getContainer:W&&(()=>W(this.getRootDomNode())),didUpdate:this.handlePortalUpdate,visible:this.$data.sPopupVisible},{default:this.getComponent});return createVNode(Fragment,null,[Q,Z])}});var __rest$1f=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{const H=C===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:H,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:H,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:H,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:H,adjustY:1}}}},SelectTrigger=defineComponent({name:"SelectTrigger",inheritAttrs:!1,props:{dropdownAlign:Object,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},dropdownClassName:String,dropdownStyle:PropTypes$1.object,placement:String,empty:{type:Boolean,default:void 0},prefixCls:String,popupClassName:String,animation:String,transitionName:String,getPopupContainer:Function,dropdownRender:Function,containerWidth:Number,dropdownMatchSelectWidth:PropTypes$1.oneOfType([Number,Boolean]).def(!0),popupElement:PropTypes$1.any,direction:String,getTriggerDOMNode:Function,onPopupVisibleChange:Function,onPopupMouseEnter:Function,onPopupFocusin:Function,onPopupFocusout:Function},setup(C,H){let{slots:K,attrs:W,expose:G}=H;const U=computed(()=>{const{dropdownMatchSelectWidth:Q}=C;return getBuiltInPlacements(Q)}),X=ref();return G({getPopupElement:()=>X.value}),()=>{const Q=_extends$1(_extends$1({},C),W),{empty:Z=!1}=Q,ee=__rest$1f(Q,["empty"]),{visible:te,dropdownAlign:ne,prefixCls:oe,popupElement:re,dropdownClassName:ae,dropdownStyle:ie,direction:ue="ltr",placement:le,dropdownMatchSelectWidth:se,containerWidth:ce,dropdownRender:de,animation:fe,transitionName:he,getPopupContainer:pe,getTriggerDOMNode:me,onPopupVisibleChange:be,onPopupMouseEnter:xe,onPopupFocusin:Se,onPopupFocusout:we}=ee,Pe=`${oe}-dropdown`;let Ee=re;de&&(Ee=de({menuNode:re,props:C}));const $e=fe?`${Pe}-${fe}`:he,ye=_extends$1({minWidth:`${ce}px`},ie);return typeof se=="number"?ye.width=`${se}px`:se&&(ye.width=`${ce}px`),createVNode(Trigger,_objectSpread2$1(_objectSpread2$1({},C),{},{showAction:be?["click"]:[],hideAction:be?["click"]:[],popupPlacement:le||(ue==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:U.value,prefixCls:Pe,popupTransitionName:$e,popupAlign:ne,popupVisible:te,getPopupContainer:pe,popupClassName:classNames(ae,{[`${Pe}-empty`]:Z}),popupStyle:ye,getTriggerDOMNode:me,onPopupVisibleChange:be}),{default:K.default,popup:()=>createVNode("div",{ref:X,onMouseenter:xe,onFocusin:Se,onFocusout:we},[Ee])})}}}),SelectTrigger$1=SelectTrigger,KeyCode={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(H){const{keyCode:K}=H;if(H.altKey&&!H.ctrlKey||H.metaKey||K>=KeyCode.F1&&K<=KeyCode.F12)return!1;switch(K){case KeyCode.ALT:case KeyCode.CAPS_LOCK:case KeyCode.CONTEXT_MENU:case KeyCode.CTRL:case KeyCode.DOWN:case KeyCode.END:case KeyCode.ESC:case KeyCode.HOME:case KeyCode.INSERT:case KeyCode.LEFT:case KeyCode.MAC_FF_META:case KeyCode.META:case KeyCode.NUMLOCK:case KeyCode.NUM_CENTER:case KeyCode.PAGE_DOWN:case KeyCode.PAGE_UP:case KeyCode.PAUSE:case KeyCode.PRINT_SCREEN:case KeyCode.RIGHT:case KeyCode.SHIFT:case KeyCode.UP:case KeyCode.WIN_KEY:case KeyCode.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(H){if(H>=KeyCode.ZERO&&H<=KeyCode.NINE||H>=KeyCode.NUM_ZERO&&H<=KeyCode.NUM_MULTIPLY||H>=KeyCode.A&&H<=KeyCode.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&H===0)return!0;switch(H){case KeyCode.SPACE:case KeyCode.QUESTION_MARK:case KeyCode.NUM_PLUS:case KeyCode.NUM_MINUS:case KeyCode.NUM_PERIOD:case KeyCode.NUM_DIVISION:case KeyCode.SEMICOLON:case KeyCode.DASH:case KeyCode.EQUALS:case KeyCode.COMMA:case KeyCode.PERIOD:case KeyCode.SLASH:case KeyCode.APOSTROPHE:case KeyCode.SINGLE_QUOTE:case KeyCode.OPEN_SQUARE_BRACKET:case KeyCode.BACKSLASH:case KeyCode.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},KeyCode$1=KeyCode,TransBtn=(C,H)=>{let{slots:K}=H;var W;const{class:G,customizeIcon:U,customizeIconProps:X,onMousedown:Q,onClick:Z}=C;let ee;return typeof U=="function"?ee=U(X):ee=isVNode(U)?cloneVNode(U):U,createVNode("span",{class:G,onMousedown:te=>{te.preventDefault(),Q&&Q(te)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Z,"aria-hidden":!0},[ee!==void 0?ee:createVNode("span",{class:G.split(/\s+/).map(te=>`${te}-icon`)},[(W=K.default)===null||W===void 0?void 0:W.call(K)])])};TransBtn.inheritAttrs=!1;TransBtn.displayName="TransBtn";TransBtn.props={class:String,customizeIcon:PropTypes$1.any,customizeIconProps:PropTypes$1.any,onMousedown:Function,onClick:Function};const TransBtn$1=TransBtn;var __rest$1e=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{W.value&&W.value.focus()},blur:()=>{W.value&&W.value.blur()},input:W,setSelectionRange:(Z,ee,te)=>{var ne;(ne=W.value)===null||ne===void 0||ne.setSelectionRange(Z,ee,te)},select:()=>{var Z;(Z=W.value)===null||Z===void 0||Z.select()},getSelectionStart:()=>{var Z;return(Z=W.value)===null||Z===void 0?void 0:Z.selectionStart},getSelectionEnd:()=>{var Z;return(Z=W.value)===null||Z===void 0?void 0:Z.selectionEnd},getScrollTop:()=>{var Z;return(Z=W.value)===null||Z===void 0?void 0:Z.scrollTop}}),()=>{const{tag:Z,value:ee}=C,te=__rest$1e(C,["tag","value"]);return createVNode(Z,_objectSpread2$1(_objectSpread2$1({},te),{},{ref:W,value:ee}),null)}}}),BaseInputInner$1=BaseInputInner;function getClientSize(){const C=document.documentElement.clientWidth,H=window.innerHeight||document.documentElement.clientHeight;return{width:C,height:H}}function getOffset$3(C){const H=C.getBoundingClientRect(),K=document.documentElement;return{left:H.left+(window.scrollX||K.scrollLeft)-(K.clientLeft||document.body.clientLeft||0),top:H.top+(window.scrollY||K.scrollTop)-(K.clientTop||document.body.clientTop||0)}}function styleToString(C){return Array.prototype.slice.apply(C).map(K=>`${K}: ${C.getPropertyValue(K)};`).join("")}function styleObjectToString(C){return Object.keys(C).reduce((H,K)=>{const W=C[K];return typeof W>"u"||W===null||(H+=`${K}: ${C[K]};`),H},"")}var __rest$1d=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GC.value,Q],()=>{Q.value||(X.value=C.value)},{immediate:!0});const Z=pe=>{K("change",pe)},ee=pe=>{Q.value=!0,pe.target.composing=!0,K("compositionstart",pe)},te=pe=>{Q.value=!1,pe.target.composing=!1,K("compositionend",pe);const me=document.createEvent("HTMLEvents");me.initEvent("input",!0,!0),pe.target.dispatchEvent(me),Z(pe)},ne=pe=>{if(Q.value&&C.lazy){X.value=pe.target.value;return}K("input",pe)},oe=pe=>{K("blur",pe)},re=pe=>{K("focus",pe)},ae=()=>{U.value&&U.value.focus()},ie=()=>{U.value&&U.value.blur()},ue=pe=>{K("keydown",pe)},le=pe=>{K("keyup",pe)},se=(pe,me,be)=>{var xe;(xe=U.value)===null||xe===void 0||xe.setSelectionRange(pe,me,be)},ce=()=>{var pe;(pe=U.value)===null||pe===void 0||pe.select()};G({focus:ae,blur:ie,input:computed(()=>{var pe;return(pe=U.value)===null||pe===void 0?void 0:pe.input}),setSelectionRange:se,select:ce,getSelectionStart:()=>{var pe;return(pe=U.value)===null||pe===void 0?void 0:pe.getSelectionStart()},getSelectionEnd:()=>{var pe;return(pe=U.value)===null||pe===void 0?void 0:pe.getSelectionEnd()},getScrollTop:()=>{var pe;return(pe=U.value)===null||pe===void 0?void 0:pe.getScrollTop()}});const de=pe=>{K("mousedown",pe)},fe=pe=>{K("paste",pe)},he=computed(()=>C.style&&typeof C.style!="string"?styleObjectToString(C.style):C.style);return()=>{const pe=__rest$1d(C,["style","lazy"]);return createVNode(BaseInputInner$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},pe),W),{},{style:he.value,onInput:ne,onChange:Z,onBlur:oe,onFocus:re,ref:U,value:X.value,onCompositionstart:ee,onCompositionend:te,onKeyup:le,onKeydown:ue,onPaste:fe,onMousedown:de}),null)}}}),BaseInput$2=BaseInput$1,inputProps$3={inputRef:PropTypes$1.any,prefixCls:String,id:String,inputElement:PropTypes$1.VueNode,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,editable:{type:Boolean,default:void 0},activeDescendantId:String,value:String,open:{type:Boolean,default:void 0},tabindex:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),attrs:PropTypes$1.object,onKeydown:{type:Function},onMousedown:{type:Function},onChange:{type:Function},onPaste:{type:Function},onCompositionstart:{type:Function},onCompositionend:{type:Function},onFocus:{type:Function},onBlur:{type:Function}},Input$1=defineComponent({compatConfig:{MODE:3},name:"SelectInput",inheritAttrs:!1,props:inputProps$3,setup(C){let H=null;const K=inject("VCSelectContainerEvent");return()=>{var W;const{prefixCls:G,id:U,inputElement:X,disabled:Q,tabindex:Z,autofocus:ee,autocomplete:te,editable:ne,activeDescendantId:oe,value:re,onKeydown:ae,onMousedown:ie,onChange:ue,onPaste:le,onCompositionstart:se,onCompositionend:ce,onFocus:de,onBlur:fe,open:he,inputRef:pe,attrs:me}=C;let be=X||createVNode(BaseInput$2,null,null);const xe=be.props||{},{onKeydown:Se,onInput:we,onFocus:Pe,onBlur:Ee,onMousedown:$e,onCompositionstart:ye,onCompositionend:Ce,style:ge}=xe;return be=cloneElement(be,_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({type:"search"},xe),{id:U,ref:pe,disabled:Q,tabindex:Z,lazy:!1,autocomplete:te||"off",autofocus:ee,class:classNames(`${G}-selection-search-input`,(W=be==null?void 0:be.props)===null||W===void 0?void 0:W.class),role:"combobox","aria-expanded":he,"aria-haspopup":"listbox","aria-owns":`${U}_list`,"aria-autocomplete":"list","aria-controls":`${U}_list`,"aria-activedescendant":oe}),me),{value:ne?re:"",readonly:!ne,unselectable:ne?null:"on",style:_extends$1(_extends$1({},ge),{opacity:ne?null:0}),onKeydown:ve=>{ae(ve),Se&&Se(ve)},onMousedown:ve=>{ie(ve),$e&&$e(ve)},onInput:ve=>{ue(ve),we&&we(ve)},onCompositionstart(ve){se(ve),ye&&ye(ve)},onCompositionend(ve){ce(ve),Ce&&Ce(ve)},onPaste:le,onFocus:function(){clearTimeout(H),Pe&&Pe(arguments.length<=0?void 0:arguments[0]),de&&de(arguments.length<=0?void 0:arguments[0]),K==null||K.focus(arguments.length<=0?void 0:arguments[0])},onBlur:function(){for(var ve=arguments.length,_e=new Array(ve),Te=0;Te{Ee&&Ee(_e[0]),fe&&fe(_e[0]),K==null||K.blur(_e[0])},100)}}),be.type==="textarea"?{}:{type:"search"}),!0,!0),be}}}),Input$2=Input$1,attributes=`accept acceptcharset accesskey action allowfullscreen allowtransparency +alt async autocomplete autofocus autoplay capture cellpadding cellspacing challenge +charset checked classid classname colspan cols content contenteditable contextmenu +controls coords crossorigin data datetime default defer dir disabled download draggable +enctype form formaction formenctype formmethod formnovalidate formtarget frameborder +headers height hidden high href hreflang htmlfor for httpequiv icon id inputmode integrity +is keyparams keytype kind label lang list loop low manifest marginheight marginwidth max maxlength media +mediagroup method min minlength multiple muted name novalidate nonce open +optimum pattern placeholder poster preload radiogroup readonly rel required +reversed role rowspan rows sandbox scope scoped scrolling seamless selected +shape size sizes span spellcheck src srcdoc srclang srcset start step style +summary tabindex target title type usemap value width wmode wrap`,eventsName=`onCopy onCut onPaste onCompositionend onCompositionstart onCompositionupdate onKeydown + onKeypress onKeyup onFocus onBlur onChange onInput onSubmit onClick onContextmenu onDoubleclick onDblclick + onDrag onDragend onDragenter onDragexit onDragleave onDragover onDragstart onDrop onMousedown + onMouseenter onMouseleave onMousemove onMouseout onMouseover onMouseup onSelect onTouchcancel + onTouchend onTouchmove onTouchstart onTouchstartPassive onTouchmovePassive onScroll onWheel onAbort onCanplay onCanplaythrough + onDurationchange onEmptied onEncrypted onEnded onError onLoadeddata onLoadedmetadata + onLoadstart onPause onPlay onPlaying onProgress onRatechange onSeeked onSeeking onStalled onSuspend onTimeupdate onVolumechange onWaiting onLoad onError`,propList=`${attributes} ${eventsName}`.split(/[\s\n]+/),ariaPrefix="aria-",dataPrefix="data-";function match(C,H){return C.indexOf(H)===0}function pickAttrs(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,K;H===!1?K={aria:!0,data:!0,attr:!0}:H===!0?K={aria:!0}:K=_extends$1({},H);const W={};return Object.keys(C).forEach(G=>{(K.aria&&(G==="role"||match(G,ariaPrefix))||K.data&&match(G,dataPrefix)||K.attr&&(propList.includes(G)||propList.includes(G.toLowerCase())))&&(W[G]=C[G])}),W}const OverflowContextProviderKey=Symbol("OverflowContextProviderKey"),OverflowContextProvider=defineComponent({compatConfig:{MODE:3},name:"OverflowContextProvider",inheritAttrs:!1,props:{value:{type:Object}},setup(C,H){let{slots:K}=H;return provide(OverflowContextProviderKey,computed(()=>C.value)),()=>{var W;return(W=K.default)===null||W===void 0?void 0:W.call(K)}}}),useInjectOverflowContext=()=>inject(OverflowContextProviderKey,computed(()=>null));var __rest$1c=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GC.responsive&&!C.display),U=ref();W({itemNodeRef:U});function X(Q){C.registerSize(C.itemKey,Q)}return onUnmounted(()=>{X(null)}),()=>{var Q;const{prefixCls:Z,invalidate:ee,item:te,renderItem:ne,responsive:oe,registerSize:re,itemKey:ae,display:ie,order:ue,component:le="div"}=C,se=__rest$1c(C,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","display","order","component"]),ce=(Q=K.default)===null||Q===void 0?void 0:Q.call(K),de=ne&&te!==UNDEFINED?ne(te):ce;let fe;ee||(fe={opacity:G.value?0:1,height:G.value?0:UNDEFINED,overflowY:G.value?"hidden":UNDEFINED,order:oe?ue:UNDEFINED,pointerEvents:G.value?"none":UNDEFINED,position:G.value?"absolute":UNDEFINED});const he={};return G.value&&(he["aria-hidden"]=!0),createVNode(ResizeObserver$1,{disabled:!oe,onResize:pe=>{let{offsetWidth:me}=pe;X(me)}},{default:()=>createVNode(le,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({class:classNames(!ee&&Z),style:fe},he),se),{},{ref:U}),{default:()=>[de]})})}}});var __rest$1b=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{var U;if(!G.value){const{component:ne="div"}=C,oe=__rest$1b(C,["component"]);return createVNode(ne,_objectSpread2$1(_objectSpread2$1({},oe),W),{default:()=>[(U=K.default)===null||U===void 0?void 0:U.call(K)]})}const X=G.value,{className:Q}=X,Z=__rest$1b(X,["className"]),{class:ee}=W,te=__rest$1b(W,["class"]);return createVNode(OverflowContextProvider,{value:null},{default:()=>[createVNode(Item$3,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({class:classNames(Q,ee)},Z),te),C),K)]})}}});var __rest$1a=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({id:String,prefixCls:String,data:Array,itemKey:[String,Number,Function],itemWidth:{type:Number,default:10},renderItem:Function,renderRawItem:Function,maxCount:[Number,String],renderRest:Function,renderRawRest:Function,suffix:PropTypes$1.any,component:String,itemComponent:PropTypes$1.any,onVisibleChange:Function,ssr:String,onMousedown:Function}),Overflow=defineComponent({name:"Overflow",inheritAttrs:!1,props:overflowProps(),emits:["visibleChange"],setup(C,H){let{attrs:K,emit:W,slots:G}=H;const U=computed(()=>C.ssr==="full"),X=shallowRef(null),Q=computed(()=>X.value||0),Z=shallowRef(new Map),ee=shallowRef(0),te=shallowRef(0),ne=shallowRef(0),oe=shallowRef(null),re=shallowRef(null),ae=computed(()=>re.value===null&&U.value?Number.MAX_SAFE_INTEGER:re.value||0),ie=shallowRef(!1),ue=computed(()=>`${C.prefixCls}-item`),le=computed(()=>Math.max(ee.value,te.value)),se=computed(()=>!!(C.data.length&&C.maxCount===RESPONSIVE)),ce=computed(()=>C.maxCount===INVALIDATE),de=computed(()=>se.value||typeof C.maxCount=="number"&&C.data.length>C.maxCount),fe=computed(()=>{let $e=C.data;return se.value?X.value===null&&U.value?$e=C.data:$e=C.data.slice(0,Math.min(C.data.length,Q.value/C.itemWidth)):typeof C.maxCount=="number"&&($e=C.data.slice(0,C.maxCount)),$e}),he=computed(()=>se.value?C.data.slice(ae.value+1):C.data.slice(fe.value.length)),pe=($e,ye)=>{var Ce;return typeof C.itemKey=="function"?C.itemKey($e):(Ce=C.itemKey&&($e==null?void 0:$e[C.itemKey]))!==null&&Ce!==void 0?Ce:ye},me=computed(()=>C.renderItem||($e=>$e)),be=($e,ye)=>{re.value=$e,ye||(ie.value=$e{X.value=ye.clientWidth},Se=($e,ye)=>{const Ce=new Map(Z.value);ye===null?Ce.delete($e):Ce.set($e,ye),Z.value=Ce},we=($e,ye)=>{ee.value=te.value,te.value=ye},Pe=($e,ye)=>{ne.value=ye},Ee=$e=>Z.value.get(pe(fe.value[$e],$e));return watch([Q,Z,te,ne,()=>C.itemKey,fe],()=>{if(Q.value&&le.value&&fe.value){let $e=ne.value;const ye=fe.value.length,Ce=ye-1;if(!ye){be(0),oe.value=null;return}for(let ge=0;geQ.value){be(ge-1),oe.value=$e-ve-ne.value+te.value;break}}C.suffix&&Ee(0)+ne.value>Q.value&&(oe.value=null)}}),()=>{const $e=ie.value&&!!he.value.length,{itemComponent:ye,renderRawItem:Ce,renderRawRest:ge,renderRest:ve,prefixCls:_e="rc-overflow",suffix:Te,component:Ie="div",id:Re,onMousedown:De}=C,{class:ke,style:Be}=K,Me=__rest$1a(K,["class","style"]);let je={};oe.value!==null&&se.value&&(je={position:"absolute",left:`${oe.value}px`,top:0});const Le={prefixCls:ue.value,responsive:se.value,component:ye,invalidate:ce.value},Ae=Ce?(Fe,Ke)=>{const He=pe(Fe,Ke);return createVNode(OverflowContextProvider,{key:He,value:_extends$1(_extends$1({},Le),{order:Ke,item:Fe,itemKey:He,registerSize:Se,display:Ke<=ae.value})},{default:()=>[Ce(Fe,Ke)]})}:(Fe,Ke)=>{const He=pe(Fe,Ke);return createVNode(Item$3,_objectSpread2$1(_objectSpread2$1({},Le),{},{order:Ke,key:He,item:Fe,renderItem:me.value,itemKey:He,registerSize:Se,display:Ke<=ae.value}),null)};let Ve=()=>null;const Oe={order:$e?ae.value:Number.MAX_SAFE_INTEGER,className:`${ue.value} ${ue.value}-rest`,registerSize:we,display:$e};if(ge)ge&&(Ve=()=>createVNode(OverflowContextProvider,{value:_extends$1(_extends$1({},Le),Oe)},{default:()=>[ge(he.value)]}));else{const Fe=ve||defaultRenderRest;Ve=()=>createVNode(Item$3,_objectSpread2$1(_objectSpread2$1({},Le),Oe),{default:()=>typeof Fe=="function"?Fe(he.value):Fe})}const Ne=()=>{var Fe;return createVNode(Ie,_objectSpread2$1({id:Re,class:classNames(!ce.value&&_e,ke),style:Be,onMousedown:De},Me),{default:()=>[fe.value.map(Ae),de.value?Ve():null,Te&&createVNode(Item$3,_objectSpread2$1(_objectSpread2$1({},Le),{},{order:ae.value,class:`${ue.value}-suffix`,registerSize:Pe,display:!0,style:je}),{default:()=>Te}),(Fe=G.default)===null||Fe===void 0?void 0:Fe.call(G)]})};return createVNode(ResizeObserver$1,{disabled:!se.value,onResize:xe},{default:Ne})}}});Overflow.Item=RawItem;Overflow.RESPONSIVE=RESPONSIVE;Overflow.INVALIDATE=INVALIDATE;const Overflow$1=Overflow,TreeSelectLegacyContextPropsKey=Symbol("TreeSelectLegacyContextPropsKey");function useProvideLegacySelectContext(C){return provide(TreeSelectLegacyContextPropsKey,C)}function useInjectLegacySelectContext(){return inject(TreeSelectLegacyContextPropsKey,{})}const props$2={id:String,prefixCls:String,values:PropTypes$1.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:PropTypes$1.any,placeholder:PropTypes$1.any,disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),compositionStatus:Boolean,removeIcon:PropTypes$1.any,choiceTransitionName:String,maxTagCount:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),maxTagTextLength:Number,maxTagPlaceholder:PropTypes$1.any.def(()=>C=>`+ ${C.length} ...`),tagRender:Function,onToggleOpen:{type:Function},onRemove:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},onPreventMouseDown=C=>{C.preventDefault(),C.stopPropagation()},SelectSelector=defineComponent({name:"MultipleSelectSelector",inheritAttrs:!1,props:props$2,setup(C){const H=shallowRef(),K=shallowRef(0),W=shallowRef(!1),G=useInjectLegacySelectContext(),U=computed(()=>`${C.prefixCls}-selection`),X=computed(()=>C.open||C.mode==="tags"?C.searchValue:""),Q=computed(()=>C.mode==="tags"||C.showSearch&&(C.open||W.value)),Z=ref("");watchEffect(()=>{Z.value=X.value}),onMounted(()=>{watch(Z,()=>{K.value=H.value.scrollWidth},{flush:"post",immediate:!0})});function ee(ae,ie,ue,le,se){return createVNode("span",{class:classNames(`${U.value}-item`,{[`${U.value}-item-disabled`]:ue}),title:typeof ae=="string"||typeof ae=="number"?ae.toString():void 0},[createVNode("span",{class:`${U.value}-item-content`},[ie]),le&&createVNode(TransBtn$1,{class:`${U.value}-item-remove`,onMousedown:onPreventMouseDown,onClick:se,customizeIcon:C.removeIcon},{default:()=>[createTextVNode("×")]})])}function te(ae,ie,ue,le,se,ce){var de;const fe=pe=>{onPreventMouseDown(pe),C.onToggleOpen(!open)};let he=ce;return G.keyEntities&&(he=((de=G.keyEntities[ae])===null||de===void 0?void 0:de.node)||{}),createVNode("span",{key:ae,onMousedown:fe},[C.tagRender({label:ie,value:ae,disabled:ue,closable:le,onClose:se,option:he})])}function ne(ae){const{disabled:ie,label:ue,value:le,option:se}=ae,ce=!C.disabled&&!ie;let de=ue;if(typeof C.maxTagTextLength=="number"&&(typeof ue=="string"||typeof ue=="number")){const he=String(de);he.length>C.maxTagTextLength&&(de=`${he.slice(0,C.maxTagTextLength)}...`)}const fe=he=>{var pe;he&&he.stopPropagation(),(pe=C.onRemove)===null||pe===void 0||pe.call(C,ae)};return typeof C.tagRender=="function"?te(le,de,ie,ce,fe,se):ee(ue,de,ie,ce,fe)}function oe(ae){const{maxTagPlaceholder:ie=le=>`+ ${le.length} ...`}=C,ue=typeof ie=="function"?ie(ae):ie;return ee(ue,ue,!1)}const re=ae=>{const ie=ae.target.composing;Z.value=ae.target.value,ie||C.onInputChange(ae)};return()=>{const{id:ae,prefixCls:ie,values:ue,open:le,inputRef:se,placeholder:ce,disabled:de,autofocus:fe,autocomplete:he,activeDescendantId:pe,tabindex:me,compositionStatus:be,onInputPaste:xe,onInputKeyDown:Se,onInputMouseDown:we,onInputCompositionStart:Pe,onInputCompositionEnd:Ee}=C,$e=createVNode("div",{class:`${U.value}-search`,style:{width:K.value+"px"},key:"input"},[createVNode(Input$2,{inputRef:se,open:le,prefixCls:ie,id:ae,inputElement:null,disabled:de,autofocus:fe,autocomplete:he,editable:Q.value,activeDescendantId:pe,value:Z.value,onKeydown:Se,onMousedown:we,onChange:re,onPaste:xe,onCompositionstart:Pe,onCompositionend:Ee,tabindex:me,attrs:pickAttrs(C,!0),onFocus:()=>W.value=!0,onBlur:()=>W.value=!1},null),createVNode("span",{ref:H,class:`${U.value}-search-mirror`,"aria-hidden":!0},[Z.value,createTextVNode(" ")])]),ye=createVNode(Overflow$1,{prefixCls:`${U.value}-overflow`,data:ue,renderItem:ne,renderRest:oe,suffix:$e,itemKey:"key",maxCount:C.maxTagCount,key:"overflow"},null);return createVNode(Fragment,null,[ye,!ue.length&&!X.value&&!be&&createVNode("span",{class:`${U.value}-placeholder`},[ce])])}}}),MultipleSelector=SelectSelector,props$1={inputElement:PropTypes$1.any,id:String,prefixCls:String,values:PropTypes$1.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:PropTypes$1.any,placeholder:PropTypes$1.any,compositionStatus:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),activeValue:String,backfill:{type:Boolean,default:void 0},optionLabelRender:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},SingleSelector=defineComponent({name:"SingleSelector",setup(C){const H=shallowRef(!1),K=computed(()=>C.mode==="combobox"),W=computed(()=>K.value||C.showSearch),G=computed(()=>{let te=C.searchValue||"";return K.value&&C.activeValue&&!H.value&&(te=C.activeValue),te}),U=useInjectLegacySelectContext();watch([K,()=>C.activeValue],()=>{K.value&&(H.value=!1)},{immediate:!0});const X=computed(()=>C.mode!=="combobox"&&!C.open&&!C.showSearch?!1:!!G.value||C.compositionStatus),Q=computed(()=>{const te=C.values[0];return te&&(typeof te.label=="string"||typeof te.label=="number")?te.label.toString():void 0}),Z=()=>{if(C.values[0])return null;const te=X.value?{visibility:"hidden"}:void 0;return createVNode("span",{class:`${C.prefixCls}-selection-placeholder`,style:te},[C.placeholder])},ee=te=>{te.target.composing||(H.value=!0,C.onInputChange(te))};return()=>{var te,ne,oe,re;const{inputElement:ae,prefixCls:ie,id:ue,values:le,inputRef:se,disabled:ce,autofocus:de,autocomplete:fe,activeDescendantId:he,open:pe,tabindex:me,optionLabelRender:be,onInputKeyDown:xe,onInputMouseDown:Se,onInputPaste:we,onInputCompositionStart:Pe,onInputCompositionEnd:Ee}=C,$e=le[0];let ye=null;if($e&&U.customSlots){const Ce=(te=$e.key)!==null&&te!==void 0?te:$e.value,ge=((ne=U.keyEntities[Ce])===null||ne===void 0?void 0:ne.node)||{};ye=U.customSlots[(oe=ge.slots)===null||oe===void 0?void 0:oe.title]||U.customSlots.title||$e.label,typeof ye=="function"&&(ye=ye(ge))}else ye=be&&$e?be($e.option):$e==null?void 0:$e.label;return createVNode(Fragment,null,[createVNode("span",{class:`${ie}-selection-search`},[createVNode(Input$2,{inputRef:se,prefixCls:ie,id:ue,open:pe,inputElement:ae,disabled:ce,autofocus:de,autocomplete:fe,editable:W.value,activeDescendantId:he,value:G.value,onKeydown:xe,onMousedown:Se,onChange:ee,onPaste:we,onCompositionstart:Pe,onCompositionend:Ee,tabindex:me,attrs:pickAttrs(C,!0)},null)]),!K.value&&$e&&!X.value&&createVNode("span",{class:`${ie}-selection-item`,title:Q.value},[createVNode(Fragment,{key:(re=$e.key)!==null&&re!==void 0?re:$e.value},[ye])]),Z()])}}});SingleSelector.props=props$1;SingleSelector.inheritAttrs=!1;const SingleSelector$1=SingleSelector;function isValidateOpenKey(C){return![KeyCode$1.ESC,KeyCode$1.SHIFT,KeyCode$1.BACKSPACE,KeyCode$1.TAB,KeyCode$1.WIN_KEY,KeyCode$1.ALT,KeyCode$1.META,KeyCode$1.WIN_KEY_RIGHT,KeyCode$1.CTRL,KeyCode$1.SEMICOLON,KeyCode$1.EQUALS,KeyCode$1.CAPS_LOCK,KeyCode$1.CONTEXT_MENU,KeyCode$1.F1,KeyCode$1.F2,KeyCode$1.F3,KeyCode$1.F4,KeyCode$1.F5,KeyCode$1.F6,KeyCode$1.F7,KeyCode$1.F8,KeyCode$1.F9,KeyCode$1.F10,KeyCode$1.F11,KeyCode$1.F12].includes(C)}function useLock(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,H=null,K;onBeforeUnmount(()=>{clearTimeout(K)});function W(G){(G||H===null)&&(H=G),clearTimeout(K),K=setTimeout(()=>{H=null},C)}return[()=>H,W]}function createRef(){const C=H=>{C.current=H};return C}const Selector=defineComponent({name:"Selector",inheritAttrs:!1,props:{id:String,prefixCls:String,showSearch:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},values:PropTypes$1.array,multiple:{type:Boolean,default:void 0},mode:String,searchValue:String,activeValue:String,inputElement:PropTypes$1.any,autofocus:{type:Boolean,default:void 0},activeDescendantId:String,tabindex:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),disabled:{type:Boolean,default:void 0},placeholder:PropTypes$1.any,removeIcon:PropTypes$1.any,maxTagCount:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),maxTagTextLength:Number,maxTagPlaceholder:PropTypes$1.any,tagRender:Function,optionLabelRender:Function,tokenWithEnter:{type:Boolean,default:void 0},choiceTransitionName:String,onToggleOpen:{type:Function},onSearch:Function,onSearchSubmit:Function,onRemove:Function,onInputKeyDown:{type:Function},domRef:Function},setup(C,H){let{expose:K}=H;const W=createRef(),G=ref(!1),[U,X]=useLock(0),Q=le=>{const{which:se}=le;(se===KeyCode$1.UP||se===KeyCode$1.DOWN)&&le.preventDefault(),C.onInputKeyDown&&C.onInputKeyDown(le),se===KeyCode$1.ENTER&&C.mode==="tags"&&!G.value&&!C.open&&C.onSearchSubmit(le.target.value),isValidateOpenKey(se)&&C.onToggleOpen(!0)},Z=()=>{X(!0)};let ee=null;const te=le=>{C.onSearch(le,!0,G.value)!==!1&&C.onToggleOpen(!0)},ne=()=>{G.value=!0},oe=le=>{G.value=!1,C.mode!=="combobox"&&te(le.target.value)},re=le=>{let{target:{value:se}}=le;if(C.tokenWithEnter&&ee&&/[\r\n]/.test(ee)){const ce=ee.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");se=se.replace(ce,ee)}ee=null,te(se)},ae=le=>{const{clipboardData:se}=le;ee=se.getData("text")},ie=le=>{let{target:se}=le;se!==W.current&&(document.body.style.msTouchAction!==void 0?setTimeout(()=>{W.current.focus()}):W.current.focus())},ue=le=>{const se=U();le.target!==W.current&&!se&&le.preventDefault(),(C.mode!=="combobox"&&(!C.showSearch||!se)||!C.open)&&(C.open&&C.onSearch("",!0,!1),C.onToggleOpen())};return K({focus:()=>{W.current.focus()},blur:()=>{W.current.blur()}}),()=>{const{prefixCls:le,domRef:se,mode:ce}=C,de={inputRef:W,onInputKeyDown:Q,onInputMouseDown:Z,onInputChange:re,onInputPaste:ae,compositionStatus:G.value,onInputCompositionStart:ne,onInputCompositionEnd:oe},fe=ce==="multiple"||ce==="tags"?createVNode(MultipleSelector,_objectSpread2$1(_objectSpread2$1({},C),de),null):createVNode(SingleSelector$1,_objectSpread2$1(_objectSpread2$1({},C),de),null);return createVNode("div",{ref:se,class:`${le}-selector`,onClick:ie,onMousedown:ue},[fe])}}}),Selector$1=Selector;function useSelectTriggerControl(C,H,K){function W(G){var U,X,Q;let Z=G.target;Z.shadowRoot&&G.composed&&(Z=G.composedPath()[0]||Z);const ee=[(U=C[0])===null||U===void 0?void 0:U.value,(Q=(X=C[1])===null||X===void 0?void 0:X.value)===null||Q===void 0?void 0:Q.getPopupElement()];H.value&&ee.every(te=>te&&!te.contains(Z)&&te!==Z)&&K(!1)}onMounted(()=>{window.addEventListener("mousedown",W)}),onBeforeUnmount(()=>{window.removeEventListener("mousedown",W)})}function useDelayReset(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10;const H=shallowRef(!1);let K;const W=()=>{clearTimeout(K)};return onMounted(()=>{W()}),[H,(U,X)=>{W(),K=setTimeout(()=>{H.value=U,X&&X()},C)},W]}const BaseSelectContextKey=Symbol("BaseSelectContextKey");function useProvideBaseSelectProps(C){return provide(BaseSelectContextKey,C)}function useBaseProps(){return inject(BaseSelectContextKey,{})}const isMobile=()=>{if(typeof navigator>"u"||typeof window>"u")return!1;const C=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|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(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(C)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(C==null?void 0:C.substring(0,4))};function toReactive(C){if(!isRef(C))return reactive(C);const H=new Proxy({},{get(K,W,G){return Reflect.get(C.value,W,G)},set(K,W,G){return C.value[W]=G,!0},deleteProperty(K,W){return Reflect.deleteProperty(C.value,W)},has(K,W){return Reflect.has(C.value,W)},ownKeys(){return Object.keys(C.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return reactive(H)}var __rest$19=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({prefixCls:String,id:String,omitDomProps:Array,displayValues:Array,onDisplayValuesChange:Function,activeValue:String,activeDescendantId:String,onActiveValueChange:Function,searchValue:String,onSearch:Function,onSearchSplit:Function,maxLength:Number,OptionList:PropTypes$1.any,emptyOptions:Boolean}),baseSelectPropsWithoutPrivate=()=>({showSearch:{type:Boolean,default:void 0},tagRender:{type:Function},optionLabelRender:{type:Function},direction:{type:String},tabindex:Number,autofocus:Boolean,notFoundContent:PropTypes$1.any,placeholder:PropTypes$1.any,onClear:Function,choiceTransitionName:String,mode:String,disabled:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},onDropdownVisibleChange:{type:Function},getInputElement:{type:Function},getRawInputElement:{type:Function},maxTagTextLength:Number,maxTagCount:{type:[String,Number]},maxTagPlaceholder:PropTypes$1.any,tokenSeparators:{type:Array},allowClear:{type:Boolean,default:void 0},showArrow:{type:Boolean,default:void 0},inputIcon:PropTypes$1.any,clearIcon:PropTypes$1.any,removeIcon:PropTypes$1.any,animation:String,transitionName:String,dropdownStyle:{type:Object},dropdownClassName:String,dropdownMatchSelectWidth:{type:[Boolean,Number],default:void 0},dropdownRender:{type:Function},dropdownAlign:Object,placement:{type:String},getPopupContainer:{type:Function},showAction:{type:Array},onBlur:{type:Function},onFocus:{type:Function},onKeyup:Function,onKeydown:Function,onMousedown:Function,onPopupScroll:Function,onInputKeyDown:Function,onMouseenter:Function,onMouseleave:Function,onClick:Function}),baseSelectProps=()=>_extends$1(_extends$1({},baseSelectPrivateProps()),baseSelectPropsWithoutPrivate());function isMultiple(C){return C==="tags"||C==="multiple"}const BaseSelect=defineComponent({compatConfig:{MODE:3},name:"BaseSelect",inheritAttrs:!1,props:initDefaultProps$1(baseSelectProps(),{showAction:[],notFoundContent:"Not Found"}),setup(C,H){let{attrs:K,expose:W,slots:G}=H;const U=computed(()=>isMultiple(C.mode)),X=computed(()=>C.showSearch!==void 0?C.showSearch:U.value||C.mode==="combobox"),Q=shallowRef(!1);onMounted(()=>{Q.value=isMobile()});const Z=useInjectLegacySelectContext(),ee=shallowRef(null),te=createRef(),ne=shallowRef(null),oe=shallowRef(null),re=shallowRef(null),ae=ref(!1),[ie,ue,le]=useDelayReset();W({focus:()=>{var Ae;(Ae=oe.value)===null||Ae===void 0||Ae.focus()},blur:()=>{var Ae;(Ae=oe.value)===null||Ae===void 0||Ae.blur()},scrollTo:Ae=>{var Ve;return(Ve=re.value)===null||Ve===void 0?void 0:Ve.scrollTo(Ae)}});const de=computed(()=>{var Ae;if(C.mode!=="combobox")return C.searchValue;const Ve=(Ae=C.displayValues[0])===null||Ae===void 0?void 0:Ae.value;return typeof Ve=="string"||typeof Ve=="number"?String(Ve):""}),fe=C.open!==void 0?C.open:C.defaultOpen,he=shallowRef(fe),pe=shallowRef(fe),me=Ae=>{he.value=C.open!==void 0?C.open:Ae,pe.value=he.value};watch(()=>C.open,()=>{me(C.open)});const be=computed(()=>!C.notFoundContent&&C.emptyOptions);watchEffect(()=>{pe.value=he.value,(C.disabled||be.value&&pe.value&&C.mode==="combobox")&&(pe.value=!1)});const xe=computed(()=>be.value?!1:pe.value),Se=Ae=>{const Ve=Ae!==void 0?Ae:!pe.value;pe.value!==Ve&&!C.disabled&&(me(Ve),C.onDropdownVisibleChange&&C.onDropdownVisibleChange(Ve))},we=computed(()=>(C.tokenSeparators||[]).some(Ae=>[` +`,`\r +`].includes(Ae))),Pe=(Ae,Ve,Oe)=>{var Ne,Fe;let Ke=!0,He=Ae;(Ne=C.onActiveValueChange)===null||Ne===void 0||Ne.call(C,null);const Ue=Oe?null:getSeparatedContent(Ae,C.tokenSeparators);return C.mode!=="combobox"&&Ue&&(He="",(Fe=C.onSearchSplit)===null||Fe===void 0||Fe.call(C,Ue),Se(!1),Ke=!1),C.onSearch&&de.value!==He&&C.onSearch(He,{source:Ve?"typing":"effect"}),Ke},Ee=Ae=>{var Ve;!Ae||!Ae.trim()||(Ve=C.onSearch)===null||Ve===void 0||Ve.call(C,Ae,{source:"submit"})};watch(pe,()=>{!pe.value&&!U.value&&C.mode!=="combobox"&&Pe("",!1,!1)},{immediate:!0,flush:"post"}),watch(()=>C.disabled,()=>{he.value&&C.disabled&&me(!1),C.disabled&&!ae.value&&ue(!1)},{immediate:!0});const[$e,ye]=useLock(),Ce=function(Ae){var Ve;const Oe=$e(),{which:Ne}=Ae;if(Ne===KeyCode$1.ENTER&&(C.mode!=="combobox"&&Ae.preventDefault(),pe.value||Se(!0)),ye(!!de.value),Ne===KeyCode$1.BACKSPACE&&!Oe&&U.value&&!de.value&&C.displayValues.length){const Ue=[...C.displayValues];let We=null;for(let ze=Ue.length-1;ze>=0;ze-=1){const Xe=Ue[ze];if(!Xe.disabled){Ue.splice(ze,1),We=Xe;break}}We&&C.onDisplayValuesChange(Ue,{type:"remove",values:[We]})}for(var Fe=arguments.length,Ke=new Array(Fe>1?Fe-1:0),He=1;He1?Ve-1:0),Ne=1;Ne{const Ve=C.displayValues.filter(Oe=>Oe!==Ae);C.onDisplayValuesChange(Ve,{type:"remove",values:[Ae]})},_e=shallowRef(!1),Te=function(){ue(!0),C.disabled||(C.onFocus&&!_e.value&&C.onFocus(...arguments),C.showAction&&C.showAction.includes("focus")&&Se(!0)),_e.value=!0},Ie=ref(!1),Re=function(){if(Ie.value||(ae.value=!0,ue(!1,()=>{_e.value=!1,ae.value=!1,Se(!1)}),C.disabled))return;const Ae=de.value;Ae&&(C.mode==="tags"?C.onSearch(Ae,{source:"submit"}):C.mode==="multiple"&&C.onSearch("",{source:"blur"})),C.onBlur&&C.onBlur(...arguments)},De=()=>{Ie.value=!0},ke=()=>{Ie.value=!1};provide("VCSelectContainerEvent",{focus:Te,blur:Re});const Be=[];onMounted(()=>{Be.forEach(Ae=>clearTimeout(Ae)),Be.splice(0,Be.length)}),onBeforeUnmount(()=>{Be.forEach(Ae=>clearTimeout(Ae)),Be.splice(0,Be.length)});const Me=function(Ae){var Ve,Oe;const{target:Ne}=Ae,Fe=(Ve=ne.value)===null||Ve===void 0?void 0:Ve.getPopupElement();if(Fe&&Fe.contains(Ne)){const We=setTimeout(()=>{var ze;const Xe=Be.indexOf(We);Xe!==-1&&Be.splice(Xe,1),le(),!Q.value&&!Fe.contains(document.activeElement)&&((ze=oe.value)===null||ze===void 0||ze.focus())});Be.push(We)}for(var Ke=arguments.length,He=new Array(Ke>1?Ke-1:0),Ue=1;Ue{};return onMounted(()=>{watch(xe,()=>{var Ae;if(xe.value){const Ve=Math.ceil((Ae=ee.value)===null||Ae===void 0?void 0:Ae.offsetWidth);je.value!==Ve&&!Number.isNaN(Ve)&&(je.value=Ve)}},{immediate:!0,flush:"post"})}),useSelectTriggerControl([ee,ne],xe,Se),useProvideBaseSelectProps(toReactive(_extends$1(_extends$1({},toRefs(C)),{open:pe,triggerOpen:xe,showSearch:X,multiple:U,toggleOpen:Se}))),()=>{const Ae=_extends$1(_extends$1({},C),K),{prefixCls:Ve,id:Oe,open:Ne,defaultOpen:Fe,mode:Ke,showSearch:He,searchValue:Ue,onSearch:We,allowClear:ze,clearIcon:Xe,showArrow:qe,inputIcon:Qe,disabled:Ze,loading:et,getInputElement:Ye,getPopupContainer:Ge,placement:Je,animation:ot,transitionName:it,dropdownStyle:ct,dropdownClassName:tt,dropdownMatchSelectWidth:nt,dropdownRender:rt,dropdownAlign:lt,showAction:ut,direction:st,tokenSeparators:dt,tagRender:ht,optionLabelRender:gt,onPopupScroll:mt,onDropdownVisibleChange:vt,onFocus:yt,onBlur:xt,onKeyup:wt,onKeydown:Pt,onMousedown:St,onClear:Et,omitDomProps:It,getRawInputElement:Rt,displayValues:Ft,onDisplayValuesChange:Ot,emptyOptions:Gt,activeDescendantId:at,activeValue:pt,OptionList:ft}=Ae,bt=__rest$19(Ae,["prefixCls","id","open","defaultOpen","mode","showSearch","searchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","disabled","loading","getInputElement","getPopupContainer","placement","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","showAction","direction","tokenSeparators","tagRender","optionLabelRender","onPopupScroll","onDropdownVisibleChange","onFocus","onBlur","onKeyup","onKeydown","onMousedown","onClear","omitDomProps","getRawInputElement","displayValues","onDisplayValuesChange","emptyOptions","activeDescendantId","activeValue","OptionList"]),Tt=Ke==="combobox"&&Ye&&Ye()||null,Ct=typeof Rt=="function"&&Rt(),Nt=_extends$1({},bt);let _t;Ct&&(_t=Bt=>{Se(Bt)}),DEFAULT_OMIT_PROPS.forEach(Bt=>{delete Nt[Bt]}),It==null||It.forEach(Bt=>{delete Nt[Bt]});const jt=qe!==void 0?qe:et||!U.value&&Ke!=="combobox";let Mt;jt&&(Mt=createVNode(TransBtn$1,{class:classNames(`${Ve}-arrow`,{[`${Ve}-arrow-loading`]:et}),customizeIcon:Qe,customizeIconProps:{loading:et,searchValue:de.value,open:pe.value,focused:ie.value,showSearch:X.value}},null));let kt;const $t=()=>{Et==null||Et(),Ot([],{type:"clear",values:Ft}),Pe("",!1,!1)};!Ze&&ze&&(Ft.length||de.value)&&(kt=createVNode(TransBtn$1,{class:`${Ve}-clear`,onMousedown:$t,customizeIcon:Xe},{default:()=>[createTextVNode("×")]}));const Vt=createVNode(ft,{ref:re},_extends$1(_extends$1({},Z.customSlots),{option:G.option})),Dt=classNames(Ve,K.class,{[`${Ve}-focused`]:ie.value,[`${Ve}-multiple`]:U.value,[`${Ve}-single`]:!U.value,[`${Ve}-allow-clear`]:ze,[`${Ve}-show-arrow`]:jt,[`${Ve}-disabled`]:Ze,[`${Ve}-loading`]:et,[`${Ve}-open`]:pe.value,[`${Ve}-customize-input`]:Tt,[`${Ve}-show-search`]:X.value}),Ht=createVNode(SelectTrigger$1,{ref:ne,disabled:Ze,prefixCls:Ve,visible:xe.value,popupElement:Vt,containerWidth:je.value,animation:ot,transitionName:it,dropdownStyle:ct,dropdownClassName:tt,direction:st,dropdownMatchSelectWidth:nt,dropdownRender:rt,dropdownAlign:lt,placement:Je,getPopupContainer:Ge,empty:Gt,getTriggerDOMNode:()=>te.current,onPopupVisibleChange:_t,onPopupMouseEnter:Le,onPopupFocusin:De,onPopupFocusout:ke},{default:()=>Ct?isValidElement(Ct)&&cloneElement(Ct,{ref:te},!1,!0):createVNode(Selector$1,_objectSpread2$1(_objectSpread2$1({},C),{},{domRef:te,prefixCls:Ve,inputElement:Tt,ref:oe,id:Oe,showSearch:X.value,mode:Ke,activeDescendantId:at,tagRender:ht,optionLabelRender:gt,values:Ft,open:pe.value,onToggleOpen:Se,activeValue:pt,searchValue:de.value,onSearch:Pe,onSearchSubmit:Ee,onRemove:ve,tokenWithEnter:we.value}),null)});let zt;return Ct?zt=Ht:zt=createVNode("div",_objectSpread2$1(_objectSpread2$1({},Nt),{},{class:Dt,ref:ee,onMousedown:Me,onKeydown:Ce,onKeyup:ge}),[ie.value&&!pe.value&&createVNode("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},[`${Ft.map(Bt=>{let{label:Ut,value:Lt}=Bt;return["number","string"].includes(typeof Ut)?Ut:Lt}).join(", ")}`]),Ht,Mt,kt]),zt}}}),Filter=(C,H)=>{let{height:K,offset:W,prefixCls:G,onInnerResize:U}=C,{slots:X}=H;var Q;let Z={},ee={display:"flex",flexDirection:"column"};return W!==void 0&&(Z={height:`${K}px`,position:"relative",overflow:"hidden"},ee=_extends$1(_extends$1({},ee),{transform:`translateY(${W}px)`,position:"absolute",left:0,right:0,top:0})),createVNode("div",{style:Z},[createVNode(ResizeObserver$1,{onResize:te=>{let{offsetHeight:ne}=te;ne&&U&&U()}},{default:()=>[createVNode("div",{style:ee,class:classNames({[`${G}-holder-inner`]:G})},[(Q=X.default)===null||Q===void 0?void 0:Q.call(X)])]})])};Filter.displayName="Filter";Filter.inheritAttrs=!1;Filter.props={prefixCls:String,height:Number,offset:Number,onInnerResize:Function};const Filler=Filter,Item$1=(C,H)=>{let{setRef:K}=C,{slots:W}=H;var G;const U=flattenChildren((G=W.default)===null||G===void 0?void 0:G.call(W));return U&&U.length?cloneVNode(U[0],{ref:K}):U};Item$1.props={setRef:{type:Function,default:()=>{}}};const Item$2=Item$1,MIN_SIZE=20;function getPageY(C){return"touches"in C?C.touches[0].pageY:C.pageY}const ScrollBar=defineComponent({compatConfig:{MODE:3},name:"ScrollBar",inheritAttrs:!1,props:{prefixCls:String,scrollTop:Number,scrollHeight:Number,height:Number,count:Number,onScroll:{type:Function},onStartMove:{type:Function},onStopMove:{type:Function}},setup(){return{moveRaf:null,scrollbarRef:createRef(),thumbRef:createRef(),visibleTimeout:null,state:reactive({dragging:!1,pageY:null,startTop:null,visible:!1})}},watch:{scrollTop:{handler(){this.delayHidden()},flush:"post"}},mounted(){var C,H;(C=this.scrollbarRef.current)===null||C===void 0||C.addEventListener("touchstart",this.onScrollbarTouchStart,supportsPassive$1?{passive:!1}:!1),(H=this.thumbRef.current)===null||H===void 0||H.addEventListener("touchstart",this.onMouseDown,supportsPassive$1?{passive:!1}:!1)},beforeUnmount(){this.removeEvents(),clearTimeout(this.visibleTimeout)},methods:{delayHidden(){clearTimeout(this.visibleTimeout),this.state.visible=!0,this.visibleTimeout=setTimeout(()=>{this.state.visible=!1},2e3)},onScrollbarTouchStart(C){C.preventDefault()},onContainerMouseDown(C){C.stopPropagation(),C.preventDefault()},patchEvents(){window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("mouseup",this.onMouseUp),this.thumbRef.current.addEventListener("touchmove",this.onMouseMove,supportsPassive$1?{passive:!1}:!1),this.thumbRef.current.addEventListener("touchend",this.onMouseUp)},removeEvents(){window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("mouseup",this.onMouseUp),this.scrollbarRef.current.removeEventListener("touchstart",this.onScrollbarTouchStart,supportsPassive$1?{passive:!1}:!1),this.thumbRef.current&&(this.thumbRef.current.removeEventListener("touchstart",this.onMouseDown,supportsPassive$1?{passive:!1}:!1),this.thumbRef.current.removeEventListener("touchmove",this.onMouseMove,supportsPassive$1?{passive:!1}:!1),this.thumbRef.current.removeEventListener("touchend",this.onMouseUp)),wrapperRaf.cancel(this.moveRaf)},onMouseDown(C){const{onStartMove:H}=this.$props;_extends$1(this.state,{dragging:!0,pageY:getPageY(C),startTop:this.getTop()}),H(),this.patchEvents(),C.stopPropagation(),C.preventDefault()},onMouseMove(C){const{dragging:H,pageY:K,startTop:W}=this.state,{onScroll:G}=this.$props;if(wrapperRaf.cancel(this.moveRaf),H){const U=getPageY(C)-K,X=W+U,Q=this.getEnableScrollRange(),Z=this.getEnableHeightRange(),ee=Z?X/Z:0,te=Math.ceil(ee*Q);this.moveRaf=wrapperRaf(()=>{G(te)})}},onMouseUp(){const{onStopMove:C}=this.$props;this.state.dragging=!1,C(),this.removeEvents()},getSpinHeight(){const{height:C,scrollHeight:H}=this.$props;let K=C/H*100;return K=Math.max(K,MIN_SIZE),K=Math.min(K,C/2),Math.floor(K)},getEnableScrollRange(){const{scrollHeight:C,height:H}=this.$props;return C-H||0},getEnableHeightRange(){const{height:C}=this.$props,H=this.getSpinHeight();return C-H||0},getTop(){const{scrollTop:C}=this.$props,H=this.getEnableScrollRange(),K=this.getEnableHeightRange();return C===0||H===0?0:C/H*K},showScroll(){const{height:C,scrollHeight:H}=this.$props;return H>C}},render(){const{dragging:C,visible:H}=this.state,{prefixCls:K}=this.$props,W=this.getSpinHeight()+"px",G=this.getTop()+"px",U=this.showScroll(),X=U&&H;return createVNode("div",{ref:this.scrollbarRef,class:classNames(`${K}-scrollbar`,{[`${K}-scrollbar-show`]:U}),style:{width:"8px",top:0,bottom:0,right:0,position:"absolute",display:X?void 0:"none"},onMousedown:this.onContainerMouseDown,onMousemove:this.delayHidden},[createVNode("div",{ref:this.thumbRef,class:classNames(`${K}-scrollbar-thumb`,{[`${K}-scrollbar-thumb-moving`]:C}),style:{width:"100%",height:W,top:G,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:"99px",cursor:"pointer",userSelect:"none"},onMousedown:this.onMouseDown},null)])}});function useHeights(C,H,K,W){const G=new Map,U=new Map,X=ref(Symbol("update"));watch(C,()=>{X.value=Symbol("update")});let Q;function Z(){wrapperRaf.cancel(Q)}function ee(){Z(),Q=wrapperRaf(()=>{G.forEach((ne,oe)=>{if(ne&&ne.offsetParent){const{offsetHeight:re}=ne;U.get(oe)!==re&&(X.value=Symbol("update"),U.set(oe,ne.offsetHeight))}})})}function te(ne,oe){const re=H(ne),ae=G.get(re);oe?(G.set(re,oe.$el||oe),ee()):G.delete(re),!ae!=!oe&&(oe?K==null||K(ne):W==null||W(ne))}return onUnmounted(()=>{Z()}),[te,ee,U,X]}function useScrollTo(C,H,K,W,G,U,X,Q){let Z;return ee=>{if(ee==null){Q();return}wrapperRaf.cancel(Z);const te=H.value,ne=W.itemHeight;if(typeof ee=="number")X(ee);else if(ee&&typeof ee=="object"){let oe;const{align:re}=ee;"index"in ee?{index:oe}=ee:oe=te.findIndex(ue=>G(ue)===ee.key);const{offset:ae=0}=ee,ie=(ue,le)=>{if(ue<0||!C.value)return;const se=C.value.clientHeight;let ce=!1,de=le;if(se){const fe=le||re;let he=0,pe=0,me=0;const be=Math.min(te.length,oe);for(let we=0;we<=be;we+=1){const Pe=G(te[we]);pe=he;const Ee=K.get(Pe);me=pe+(Ee===void 0?ne:Ee),he=me,we===oe&&Ee===void 0&&(ce=!0)}const xe=C.value.scrollTop;let Se=null;switch(fe){case"top":Se=pe-ae;break;case"bottom":Se=me-se+ae;break;default:{const we=xe+se;pewe&&(de="bottom")}}Se!==null&&Se!==xe&&X(Se)}Z=wrapperRaf(()=>{ce&&U(),ie(ue-1,de)},2)};ie(5)}}}const isFF=typeof navigator=="object"&&/Firefox/i.test(navigator.userAgent),isFF$1=isFF,useOriginScroll=(C,H)=>{let K=!1,W=null;function G(){clearTimeout(W),K=!0,W=setTimeout(()=>{K=!1},50)}return function(U){let X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const Q=U<0&&C.value||U>0&&H.value;return X&&Q?(clearTimeout(W),K=!1):(!Q||K)&&G(),!K&&Q}};function useFrameWheel(C,H,K,W){let G=0,U=null,X=null,Q=!1;const Z=useOriginScroll(H,K);function ee(ne){if(!C.value)return;wrapperRaf.cancel(U);const{deltaY:oe}=ne;G+=oe,X=oe,!Z(oe)&&(isFF$1||ne.preventDefault(),U=wrapperRaf(()=>{W(G*(Q?10:1)),G=0}))}function te(ne){C.value&&(Q=ne.detail===X)}return[ee,te]}const SMOOTH_PTG=14/15;function useMobileTouchMove(C,H,K){let W=!1,G=0,U=null,X=null;const Q=()=>{U&&(U.removeEventListener("touchmove",Z),U.removeEventListener("touchend",ee))},Z=oe=>{if(W){const re=Math.ceil(oe.touches[0].pageY);let ae=G-re;G=re,K(ae)&&oe.preventDefault(),clearInterval(X),X=setInterval(()=>{ae*=SMOOTH_PTG,(!K(ae,!0)||Math.abs(ae)<=.1)&&clearInterval(X)},16)}},ee=()=>{W=!1,Q()},te=oe=>{Q(),oe.touches.length===1&&!W&&(W=!0,G=Math.ceil(oe.touches[0].pageY),U=oe.target,U.addEventListener("touchmove",Z,{passive:!1}),U.addEventListener("touchend",ee))},ne=()=>{};onMounted(()=>{document.addEventListener("touchmove",ne,{passive:!1}),watch(C,oe=>{H.value.removeEventListener("touchstart",te),Q(),clearInterval(X),oe&&H.value.addEventListener("touchstart",te,{passive:!1})},{immediate:!0})}),onBeforeUnmount(()=>{document.removeEventListener("touchmove",ne)})}var __rest$18=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{const ee=H+Z,te=G(Q,ee,{}),ne=X(Q);return createVNode(Item$2,{key:ne,setRef:oe=>W(Q,oe)},{default:()=>[te]})})}const List$3=defineComponent({compatConfig:{MODE:3},name:"List",inheritAttrs:!1,props:{prefixCls:String,data:PropTypes$1.array,height:Number,itemHeight:Number,fullHeight:{type:Boolean,default:void 0},itemKey:{type:[String,Number,Function],required:!0},component:{type:[String,Object]},virtual:{type:Boolean,default:void 0},children:Function,onScroll:Function,onMousedown:Function,onMouseenter:Function,onVisibleChange:Function},setup(C,H){let{expose:K}=H;const W=computed(()=>{const{height:ve,itemHeight:_e,virtual:Te}=C;return!!(Te!==!1&&ve&&_e)}),G=computed(()=>{const{height:ve,itemHeight:_e,data:Te}=C;return W.value&&Te&&_e*Te.length>ve}),U=reactive({scrollTop:0,scrollMoving:!1}),X=computed(()=>C.data||EMPTY_DATA$1),Q=shallowRef([]);watch(X,()=>{Q.value=toRaw(X.value).slice()},{immediate:!0});const Z=shallowRef(ve=>{});watch(()=>C.itemKey,ve=>{typeof ve=="function"?Z.value=ve:Z.value=_e=>_e==null?void 0:_e[ve]},{immediate:!0});const ee=shallowRef(),te=shallowRef(),ne=shallowRef(),oe=ve=>Z.value(ve),re={getKey:oe};function ae(ve){let _e;typeof ve=="function"?_e=ve(U.scrollTop):_e=ve;const Te=he(_e);ee.value&&(ee.value.scrollTop=Te),U.scrollTop=Te}const[ie,ue,le,se]=useHeights(Q,oe,null,null),ce=reactive({scrollHeight:void 0,start:0,end:0,offset:void 0}),de=shallowRef(0);onMounted(()=>{nextTick(()=>{var ve;de.value=((ve=te.value)===null||ve===void 0?void 0:ve.offsetHeight)||0})}),onUpdated(()=>{nextTick(()=>{var ve;de.value=((ve=te.value)===null||ve===void 0?void 0:ve.offsetHeight)||0})}),watch([W,Q],()=>{W.value||_extends$1(ce,{scrollHeight:void 0,start:0,end:Q.value.length-1,offset:void 0})},{immediate:!0}),watch([W,Q,de,G],()=>{W.value&&!G.value&&_extends$1(ce,{scrollHeight:de.value,start:0,end:Q.value.length-1,offset:void 0}),ee.value&&(U.scrollTop=ee.value.scrollTop)},{immediate:!0}),watch([G,W,()=>U.scrollTop,Q,se,()=>C.height,de],()=>{if(!W.value||!G.value)return;let ve=0,_e,Te,Ie;const Re=Q.value.length,De=Q.value,ke=U.scrollTop,{itemHeight:Be,height:Me}=C,je=ke+Me;for(let Le=0;Le=ke&&(_e=Le,Te=ve),Ie===void 0&&Ne>je&&(Ie=Le),ve=Ne}_e===void 0&&(_e=0,Te=0,Ie=Math.ceil(Me/Be)),Ie===void 0&&(Ie=Re-1),Ie=Math.min(Ie+1,Re),_extends$1(ce,{scrollHeight:ve,start:_e,end:Ie,offset:Te})},{immediate:!0});const fe=computed(()=>ce.scrollHeight-C.height);function he(ve){let _e=ve;return Number.isNaN(fe.value)||(_e=Math.min(_e,fe.value)),_e=Math.max(_e,0),_e}const pe=computed(()=>U.scrollTop<=0),me=computed(()=>U.scrollTop>=fe.value),be=useOriginScroll(pe,me);function xe(ve){ae(ve)}function Se(ve){var _e;const{scrollTop:Te}=ve.currentTarget;Te!==U.scrollTop&&ae(Te),(_e=C.onScroll)===null||_e===void 0||_e.call(C,ve)}const[we,Pe]=useFrameWheel(W,pe,me,ve=>{ae(_e=>_e+ve)});useMobileTouchMove(W,ee,(ve,_e)=>be(ve,_e)?!1:(we({preventDefault(){},deltaY:ve}),!0));function Ee(ve){W.value&&ve.preventDefault()}const $e=()=>{ee.value&&(ee.value.removeEventListener("wheel",we,supportsPassive$1?{passive:!1}:!1),ee.value.removeEventListener("DOMMouseScroll",Pe),ee.value.removeEventListener("MozMousePixelScroll",Ee))};watchEffect(()=>{nextTick(()=>{ee.value&&($e(),ee.value.addEventListener("wheel",we,supportsPassive$1?{passive:!1}:!1),ee.value.addEventListener("DOMMouseScroll",Pe),ee.value.addEventListener("MozMousePixelScroll",Ee))})}),onBeforeUnmount(()=>{$e()});const ye=useScrollTo(ee,Q,le,C,oe,ue,ae,()=>{var ve;(ve=ne.value)===null||ve===void 0||ve.delayHidden()});K({scrollTo:ye});const Ce=computed(()=>{let ve=null;return C.height&&(ve=_extends$1({[C.fullHeight?"height":"maxHeight"]:C.height+"px"},ScrollStyle),W.value&&(ve.overflowY="hidden",U.scrollMoving&&(ve.pointerEvents="none"))),ve});return watch([()=>ce.start,()=>ce.end,Q],()=>{if(C.onVisibleChange){const ve=Q.value.slice(ce.start,ce.end+1);C.onVisibleChange(ve,Q.value)}},{flush:"post"}),{state:U,mergedData:Q,componentStyle:Ce,onFallbackScroll:Se,onScrollBar:xe,componentRef:ee,useVirtual:W,calRes:ce,collectHeight:ue,setInstance:ie,sharedConfig:re,scrollBarRef:ne,fillerInnerRef:te,delayHideScrollBar:()=>{var ve;(ve=ne.value)===null||ve===void 0||ve.delayHidden()}}},render(){const C=_extends$1(_extends$1({},this.$props),this.$attrs),{prefixCls:H="rc-virtual-list",height:K,itemHeight:W,fullHeight:G,data:U,itemKey:X,virtual:Q,component:Z="div",onScroll:ee,children:te=this.$slots.default,style:ne,class:oe}=C,re=__rest$18(C,["prefixCls","height","itemHeight","fullHeight","data","itemKey","virtual","component","onScroll","children","style","class"]),ae=classNames(H,oe),{scrollTop:ie}=this.state,{scrollHeight:ue,offset:le,start:se,end:ce}=this.calRes,{componentStyle:de,onFallbackScroll:fe,onScrollBar:he,useVirtual:pe,collectHeight:me,sharedConfig:be,setInstance:xe,mergedData:Se,delayHideScrollBar:we}=this;return createVNode("div",_objectSpread2$1({style:_extends$1(_extends$1({},ne),{position:"relative"}),class:ae},re),[createVNode(Z,{class:`${H}-holder`,style:de,ref:"componentRef",onScroll:fe,onMouseenter:we},{default:()=>[createVNode(Filler,{prefixCls:H,height:ue,offset:le,onInnerResize:me,ref:"fillerInnerRef"},{default:()=>renderChildren(Se,se,ce,xe,te,be)})]}),pe&&createVNode(ScrollBar,{ref:"scrollBarRef",prefixCls:H,scrollTop:ie,height:K,scrollHeight:ue,count:Se.length,onScroll:he,onStartMove:()=>{this.state.scrollMoving=!0},onStopMove:()=>{this.state.scrollMoving=!1}},null)])}}),List$4=List$3;function useMemo(C,H,K){const W=ref(C());return watch(H,(G,U)=>{K?K(G,U)&&(W.value=C()):W.value=C()}),W}function isPlatformMac(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}const SelectContextKey=Symbol("SelectContextKey");function useProvideSelectProps(C){return provide(SelectContextKey,C)}function useSelectProps(){return inject(SelectContextKey,{})}var __rest$17=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G`${G.prefixCls}-item`),Q=useMemo(()=>U.flattenOptions,[()=>G.open,()=>U.flattenOptions],fe=>fe[0]),Z=createRef(),ee=fe=>{fe.preventDefault()},te=fe=>{Z.current&&Z.current.scrollTo(typeof fe=="number"?{index:fe}:fe)},ne=function(fe){let he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const pe=Q.value.length;for(let me=0;me1&&arguments[1]!==void 0?arguments[1]:!1;oe.activeIndex=fe;const pe={source:he?"keyboard":"mouse"},me=Q.value[fe];if(!me){U.onActiveValue(null,-1,pe);return}U.onActiveValue(me.value,fe,pe)};watch([()=>Q.value.length,()=>G.searchValue],()=>{re(U.defaultActiveFirstOption!==!1?ne(0):-1)},{immediate:!0});const ae=fe=>U.rawValues.has(fe)&&G.mode!=="combobox";watch([()=>G.open,()=>G.searchValue],()=>{if(!G.multiple&&G.open&&U.rawValues.size===1){const fe=Array.from(U.rawValues)[0],he=toRaw(Q.value).findIndex(pe=>{let{data:me}=pe;return me[U.fieldNames.value]===fe});he!==-1&&(re(he),nextTick(()=>{te(he)}))}G.open&&nextTick(()=>{var fe;(fe=Z.current)===null||fe===void 0||fe.scrollTo(void 0)})},{immediate:!0,flush:"post"});const ie=fe=>{fe!==void 0&&U.onSelect(fe,{selected:!U.rawValues.has(fe)}),G.multiple||G.toggleOpen(!1)},ue=fe=>typeof fe.label=="function"?fe.label():fe.label;function le(fe){const he=Q.value[fe];if(!he)return null;const pe=he.data||{},{value:me}=pe,{group:be}=he,xe=pickAttrs(pe,!0),Se=ue(he);return he?createVNode("div",_objectSpread2$1(_objectSpread2$1({"aria-label":typeof Se=="string"&&!be?Se:null},xe),{},{key:fe,role:be?"presentation":"option",id:`${G.id}_list_${fe}`,"aria-selected":ae(me)}),[me]):null}return K({onKeydown:fe=>{const{which:he,ctrlKey:pe}=fe;switch(he){case KeyCode$1.N:case KeyCode$1.P:case KeyCode$1.UP:case KeyCode$1.DOWN:{let me=0;if(he===KeyCode$1.UP?me=-1:he===KeyCode$1.DOWN?me=1:isPlatformMac()&&pe&&(he===KeyCode$1.N?me=1:he===KeyCode$1.P&&(me=-1)),me!==0){const be=ne(oe.activeIndex+me,me);te(be),re(be,!0)}break}case KeyCode$1.ENTER:{const me=Q.value[oe.activeIndex];me&&!me.data.disabled?ie(me.value):ie(void 0),G.open&&fe.preventDefault();break}case KeyCode$1.ESC:G.toggleOpen(!1),G.open&&fe.stopPropagation()}},onKeyup:()=>{},scrollTo:fe=>{te(fe)}}),()=>{const{id:fe,notFoundContent:he,onPopupScroll:pe}=G,{menuItemSelectedIcon:me,fieldNames:be,virtual:xe,listHeight:Se,listItemHeight:we}=U,Pe=W.option,{activeIndex:Ee}=oe,$e=Object.keys(be).map(ye=>be[ye]);return Q.value.length===0?createVNode("div",{role:"listbox",id:`${fe}_list`,class:`${X.value}-empty`,onMousedown:ee},[he]):createVNode(Fragment,null,[createVNode("div",{role:"listbox",id:`${fe}_list`,style:{height:0,width:0,overflow:"hidden"}},[le(Ee-1),le(Ee),le(Ee+1)]),createVNode(List$4,{itemKey:"key",ref:Z,data:Q.value,height:Se,itemHeight:we,fullHeight:!1,onMousedown:ee,onScroll:pe,virtual:xe},{default:(ye,Ce)=>{var ge;const{group:ve,groupOption:_e,data:Te,value:Ie}=ye,{key:Re}=Te,De=typeof ye.label=="function"?ye.label():ye.label;if(ve){const Xe=(ge=Te.title)!==null&&ge!==void 0?ge:isTitleType(De)&&De;return createVNode("div",{class:classNames(X.value,`${X.value}-group`),title:Xe},[Pe?Pe(Te):De!==void 0?De:Re])}const{disabled:ke,title:Be,children:Me,style:je,class:Le,className:Ae}=Te,Ve=__rest$17(Te,["disabled","title","children","style","class","className"]),Oe=omit$2(Ve,$e),Ne=ae(Ie),Fe=`${X.value}-option`,Ke=classNames(X.value,Fe,Le,Ae,{[`${Fe}-grouped`]:_e,[`${Fe}-active`]:Ee===Ce&&!ke,[`${Fe}-disabled`]:ke,[`${Fe}-selected`]:Ne}),He=ue(ye),Ue=!me||typeof me=="function"||Ne,We=typeof He=="number"?He:He||Ie;let ze=isTitleType(We)?We.toString():void 0;return Be!==void 0&&(ze=Be),createVNode("div",_objectSpread2$1(_objectSpread2$1({},Oe),{},{"aria-selected":Ne,class:Ke,title:ze,onMousemove:Xe=>{Ve.onMousemove&&Ve.onMousemove(Xe),!(Ee===Ce||ke)&&re(Ce)},onClick:Xe=>{ke||ie(Ie),Ve.onClick&&Ve.onClick(Xe)},style:je}),[createVNode("div",{class:`${Fe}-content`},[Pe?Pe(Te):We]),isValidElement(me)||Ne,Ue&&createVNode(TransBtn$1,{class:`${X.value}-option-state`,customizeIcon:me,customizeIconProps:{isSelected:Ne}},{default:()=>[Ne?"✓":null]})])}})])}}}),OptionList$3=OptionList$2;var __rest$16=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G1&&arguments[1]!==void 0?arguments[1]:!1;return flattenChildren(C).map((W,G)=>{var U;if(!isValidElement(W)||!W.type)return null;const{type:{isSelectOptGroup:X},key:Q,children:Z,props:ee}=W;if(H||!X)return convertNodeToOption(W);const te=Z&&Z.default?Z.default():void 0,ne=(ee==null?void 0:ee.label)||((U=Z.label)===null||U===void 0?void 0:U.call(Z))||Q;return _extends$1(_extends$1({key:`__RC_SELECT_GRP__${Q===null?G:String(Q)}__`},ee),{label:ne,options:convertChildrenToData$1(te||[])})}).filter(W=>W)}function useOptions(C,H,K){const W=shallowRef(),G=shallowRef(),U=shallowRef(),X=shallowRef([]);return watch([C,H],()=>{C.value?X.value=toRaw(C.value).slice():X.value=convertChildrenToData$1(H.value)},{immediate:!0,deep:!0}),watchEffect(()=>{const Q=X.value,Z=new Map,ee=new Map,te=K.value;function ne(oe){let re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(let ae=0;ae0&&arguments[0]!==void 0?arguments[0]:ref("");const H=`rc_select_${getUUID$2()}`;return C.value||H}function toArray$8(C){return Array.isArray(C)?C:C!==void 0?[C]:[]}function includes(C,H){return toArray$8(C).join("").toUpperCase().includes(H)}const useFilterOptions=(C,H,K,W,G)=>computed(()=>{const U=K.value,X=G==null?void 0:G.value,Q=W==null?void 0:W.value;if(!U||Q===!1)return C.value;const{options:Z,label:ee,value:te}=H.value,ne=[],oe=typeof Q=="function",re=U.toUpperCase(),ae=oe?Q:(ue,le)=>X?includes(le[X],re):le[Z]?includes(le[ee!=="children"?ee:"label"],re):includes(le[te],re),ie=oe?ue=>injectPropsWithOption(ue):ue=>ue;return C.value.forEach(ue=>{if(ue[Z]){if(ae(U,ie(ue)))ne.push(ue);else{const se=ue[Z].filter(ce=>ae(U,ie(ce)));se.length&&ne.push(_extends$1(_extends$1({},ue),{[Z]:se}))}return}ae(U,ie(ue))&&ne.push(ue)}),ne}),useCache$2=(C,H)=>{const K=shallowRef({values:new Map,options:new Map});return[computed(()=>{const{values:U,options:X}=K.value,Q=C.value.map(te=>{var ne;return te.label===void 0?_extends$1(_extends$1({},te),{label:(ne=U.get(te.value))===null||ne===void 0?void 0:ne.label}):te}),Z=new Map,ee=new Map;return Q.forEach(te=>{Z.set(te.value,te),ee.set(te.value,H.value.get(te.value)||X.get(te.value))}),K.value.values=Z,K.value.options=ee,Q}),U=>H.value.get(U)||K.value.options.get(U)]};function useMergedState(C,H){const{defaultValue:K,value:W=ref()}=H||{};let G=typeof C=="function"?C():C;W.value!==void 0&&(G=unref(W)),K!==void 0&&(G=typeof K=="function"?K():K);const U=ref(G),X=ref(G);watchEffect(()=>{let Z=W.value!==void 0?W.value:U.value;H.postState&&(Z=H.postState(Z)),X.value=Z});function Q(Z){const ee=X.value;U.value=Z,toRaw(X.value)!==Z&&H.onChange&&H.onChange(Z,ee)}return watch(W,()=>{U.value=W.value}),[X,Q]}function useState(C){const H=typeof C=="function"?C():C,K=ref(H);function W(G){K.value=G}return[K,W]}const OMIT_DOM_PROPS=["inputValue"];function selectProps$1(){return _extends$1(_extends$1({},baseSelectPropsWithoutPrivate()),{prefixCls:String,id:String,backfill:{type:Boolean,default:void 0},fieldNames:Object,inputValue:String,searchValue:String,onSearch:Function,autoClearSearchValue:{type:Boolean,default:void 0},onSelect:Function,onDeselect:Function,filterOption:{type:[Boolean,Function],default:void 0},filterSort:Function,optionFilterProp:String,optionLabelProp:String,options:Array,defaultActiveFirstOption:{type:Boolean,default:void 0},virtual:{type:Boolean,default:void 0},listHeight:Number,listItemHeight:Number,menuItemSelectedIcon:PropTypes$1.any,mode:String,labelInValue:{type:Boolean,default:void 0},value:PropTypes$1.any,defaultValue:PropTypes$1.any,onChange:Function,children:Array})}function isRawValue$1(C){return!C||typeof C!="object"}const Select$1=defineComponent({compatConfig:{MODE:3},name:"VcSelect",inheritAttrs:!1,props:initDefaultProps$1(selectProps$1(),{prefixCls:"vc-select",autoClearSearchValue:!0,listHeight:200,listItemHeight:20,dropdownMatchSelectWidth:!0}),setup(C,H){let{expose:K,attrs:W,slots:G}=H;const U=useId$1(toRef(C,"id")),X=computed(()=>isMultiple(C.mode)),Q=computed(()=>!!(!C.options&&C.children)),Z=computed(()=>C.filterOption===void 0&&C.mode==="combobox"?!1:C.filterOption),ee=computed(()=>fillFieldNames$3(C.fieldNames,Q.value)),[te,ne]=useMergedState("",{value:computed(()=>C.searchValue!==void 0?C.searchValue:C.inputValue),postState:Le=>Le||""}),oe=useOptions(toRef(C,"options"),toRef(C,"children"),ee),{valueOptions:re,labelOptions:ae,options:ie}=oe,ue=Le=>toArray$8(Le).map(Ve=>{var Oe,Ne;let Fe,Ke,He,Ue;isRawValue$1(Ve)?Fe=Ve:(He=Ve.key,Ke=Ve.label,Fe=(Oe=Ve.value)!==null&&Oe!==void 0?Oe:He);const We=re.value.get(Fe);return We&&(Ke===void 0&&(Ke=We==null?void 0:We[C.optionLabelProp||ee.value.label]),He===void 0&&(He=(Ne=We==null?void 0:We.key)!==null&&Ne!==void 0?Ne:Fe),Ue=We==null?void 0:We.disabled),{label:Ke,value:Fe,key:He,disabled:Ue,option:We}}),[le,se]=useMergedState(C.defaultValue,{value:toRef(C,"value")}),ce=computed(()=>{var Le;const Ae=ue(le.value);return C.mode==="combobox"&&!(!((Le=Ae[0])===null||Le===void 0)&&Le.value)?[]:Ae}),[de,fe]=useCache$2(ce,re),he=computed(()=>{if(!C.mode&&de.value.length===1){const Le=de.value[0];if(Le.value===null&&(Le.label===null||Le.label===void 0))return[]}return de.value.map(Le=>{var Ae;return _extends$1(_extends$1({},Le),{label:(Ae=typeof Le.label=="function"?Le.label():Le.label)!==null&&Ae!==void 0?Ae:Le.value})})}),pe=computed(()=>new Set(de.value.map(Le=>Le.value)));watchEffect(()=>{var Le;if(C.mode==="combobox"){const Ae=(Le=de.value[0])===null||Le===void 0?void 0:Le.value;Ae!=null&&ne(String(Ae))}},{flush:"post"});const me=(Le,Ae)=>{const Ve=Ae??Le;return{[ee.value.value]:Le,[ee.value.label]:Ve}},be=shallowRef();watchEffect(()=>{if(C.mode!=="tags"){be.value=ie.value;return}const Le=ie.value.slice(),Ae=Ve=>re.value.has(Ve);[...de.value].sort((Ve,Oe)=>Ve.value{const Oe=Ve.value;Ae(Oe)||Le.push(me(Oe,Ve.label))}),be.value=Le});const xe=useFilterOptions(be,ee,te,Z,toRef(C,"optionFilterProp")),Se=computed(()=>C.mode!=="tags"||!te.value||xe.value.some(Le=>Le[C.optionFilterProp||"value"]===te.value)?xe.value:[me(te.value),...xe.value]),we=computed(()=>C.filterSort?[...Se.value].sort((Le,Ae)=>C.filterSort(Le,Ae)):Se.value),Pe=computed(()=>flattenOptions(we.value,{fieldNames:ee.value,childrenAsData:Q.value})),Ee=Le=>{const Ae=ue(Le);if(se(Ae),C.onChange&&(Ae.length!==de.value.length||Ae.some((Ve,Oe)=>{var Ne;return((Ne=de.value[Oe])===null||Ne===void 0?void 0:Ne.value)!==(Ve==null?void 0:Ve.value)}))){const Ve=C.labelInValue?Ae.map(Ne=>_extends$1(_extends$1({},Ne),{originLabel:Ne.label,label:typeof Ne.label=="function"?Ne.label():Ne.label})):Ae.map(Ne=>Ne.value),Oe=Ae.map(Ne=>injectPropsWithOption(fe(Ne.value)));C.onChange(X.value?Ve:Ve[0],X.value?Oe:Oe[0])}},[$e,ye]=useState(null),[Ce,ge]=useState(0),ve=computed(()=>C.defaultActiveFirstOption!==void 0?C.defaultActiveFirstOption:C.mode!=="combobox"),_e=function(Le,Ae){let{source:Ve="keyboard"}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};ge(Ae),C.backfill&&C.mode==="combobox"&&Le!==null&&Ve==="keyboard"&&ye(String(Le))},Te=(Le,Ae)=>{const Ve=()=>{var Oe;const Ne=fe(Le),Fe=Ne==null?void 0:Ne[ee.value.label];return[C.labelInValue?{label:typeof Fe=="function"?Fe():Fe,originLabel:Fe,value:Le,key:(Oe=Ne==null?void 0:Ne.key)!==null&&Oe!==void 0?Oe:Le}:Le,injectPropsWithOption(Ne)]};if(Ae&&C.onSelect){const[Oe,Ne]=Ve();C.onSelect(Oe,Ne)}else if(!Ae&&C.onDeselect){const[Oe,Ne]=Ve();C.onDeselect(Oe,Ne)}},Ie=(Le,Ae)=>{let Ve;const Oe=X.value?Ae.selected:!0;Oe?Ve=X.value?[...de.value,Le]:[Le]:Ve=de.value.filter(Ne=>Ne.value!==Le),Ee(Ve),Te(Le,Oe),C.mode==="combobox"?ye(""):(!X.value||C.autoClearSearchValue)&&(ne(""),ye(""))},Re=(Le,Ae)=>{Ee(Le),(Ae.type==="remove"||Ae.type==="clear")&&Ae.values.forEach(Ve=>{Te(Ve.value,!1)})},De=(Le,Ae)=>{var Ve;if(ne(Le),ye(null),Ae.source==="submit"){const Oe=(Le||"").trim();if(Oe){const Ne=Array.from(new Set([...pe.value,Oe]));Ee(Ne),Te(Oe,!0),ne("")}return}Ae.source!=="blur"&&(C.mode==="combobox"&&Ee(Le),(Ve=C.onSearch)===null||Ve===void 0||Ve.call(C,Le))},ke=Le=>{let Ae=Le;C.mode!=="tags"&&(Ae=Le.map(Oe=>{const Ne=ae.value.get(Oe);return Ne==null?void 0:Ne.value}).filter(Oe=>Oe!==void 0));const Ve=Array.from(new Set([...pe.value,...Ae]));Ee(Ve),Ve.forEach(Oe=>{Te(Oe,!0)})},Be=computed(()=>C.virtual!==!1&&C.dropdownMatchSelectWidth!==!1);useProvideSelectProps(toReactive(_extends$1(_extends$1({},oe),{flattenOptions:Pe,onActiveValue:_e,defaultActiveFirstOption:ve,onSelect:Ie,menuItemSelectedIcon:toRef(C,"menuItemSelectedIcon"),rawValues:pe,fieldNames:ee,virtual:Be,listHeight:toRef(C,"listHeight"),listItemHeight:toRef(C,"listItemHeight"),childrenAsData:Q})));const Me=ref();K({focus(){var Le;(Le=Me.value)===null||Le===void 0||Le.focus()},blur(){var Le;(Le=Me.value)===null||Le===void 0||Le.blur()},scrollTo(Le){var Ae;(Ae=Me.value)===null||Ae===void 0||Ae.scrollTo(Le)}});const je=computed(()=>omit$2(C,["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"]));return()=>createVNode(BaseSelect,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},je.value),W),{},{id:U,prefixCls:C.prefixCls,ref:Me,omitDomProps:OMIT_DOM_PROPS,mode:C.mode,displayValues:he.value,onDisplayValuesChange:Re,searchValue:te.value,onSearch:De,onSearchSplit:ke,dropdownMatchSelectWidth:C.dropdownMatchSelectWidth,OptionList:OptionList$3,emptyOptions:!Pe.value.length,activeValue:$e.value,activeDescendantId:`${U}_list_${Ce.value}`}),G)}}),Option$2=()=>null;Option$2.isSelectOption=!0;Option$2.displayName="ASelectOption";const Option$3=Option$2,OptGroup$2=()=>null;OptGroup$2.isSelectOptGroup=!0;OptGroup$2.displayName="ASelectOptGroup";const OptGroup$3=OptGroup$2;var DownOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};const DownOutlinedSvg=DownOutlined$2;var contextKey$1=Symbol("iconContext"),useInjectIconContext=function(){return inject(contextKey$1,{prefixCls:ref("anticon"),rootClassName:ref(""),csp:ref()})};function canUseDom(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function contains(C,H){return C&&C.contains?C.contains(H):!1}var APPEND_ORDER="data-vc-order",MARK_KEY="vc-icon-key",containerCache=new Map;function getMark(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},H=C.mark;return H?H.startsWith("data-")?H:"data-".concat(H):MARK_KEY}function getContainer$1(C){if(C.attachTo)return C.attachTo;var H=document.querySelector("head");return H||document.body}function getOrder(C){return C==="queue"?"prependQueue":C?"prepend":"append"}function findStyles(C){return Array.from((containerCache.get(C)||C).children).filter(function(H){return H.tagName==="STYLE"})}function injectCSS(C){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!canUseDom())return null;var K=H.csp,W=H.prepend,G=document.createElement("style");G.setAttribute(APPEND_ORDER,getOrder(W)),K&&K.nonce&&(G.nonce=K.nonce),G.innerHTML=C;var U=getContainer$1(H),X=U.firstChild;if(W){if(W==="queue"){var Q=findStyles(U).filter(function(Z){return["prepend","prependQueue"].includes(Z.getAttribute(APPEND_ORDER))});if(Q.length)return U.insertBefore(G,Q[Q.length-1].nextSibling),G}U.insertBefore(G,X)}else U.appendChild(G);return G}function findExistNode(C){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=getContainer$1(H);return findStyles(K).find(function(W){return W.getAttribute(getMark(H))===C})}function syncRealContainer(C,H){var K=containerCache.get(C);if(!K||!contains(document,K)){var W=injectCSS("",H),G=W.parentNode;containerCache.set(C,G),C.removeChild(W)}}function updateCSS(C,H){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},W=getContainer$1(K);syncRealContainer(W,K);var G=findExistNode(H,K);if(G)return K.csp&&K.csp.nonce&&G.nonce!==K.csp.nonce&&(G.nonce=K.csp.nonce),G.innerHTML!==C&&(G.innerHTML=C),G;var U=injectCSS(C,K);return U.setAttribute(getMark(K),H),U}function _objectSpread$W(C){for(var H=1;H * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`;function getRoot(C){return C&&C.getRootNode&&C.getRootNode()}function inShadow(C){return canUseDom()?getRoot(C)instanceof ShadowRoot:!1}function getShadowRoot(C){return inShadow(C)?getRoot(C):null}var useInsertStyles=function(){var H=useInjectIconContext(),K=H.prefixCls,W=H.csp,G=getCurrentInstance(),U=iconStyles;K&&(U=U.replace(/anticon/g,K.value)),nextTick(function(){if(canUseDom()){var X=G.vnode.el,Q=getShadowRoot(X);updateCSS(U,"@ant-design-vue-icons",{prepend:!0,csp:W.value,attachTo:Q})}})},_excluded$1=["icon","primaryColor","secondaryColor"];function _objectWithoutProperties$1(C,H){if(C==null)return{};var K=_objectWithoutPropertiesLoose$1(C,H),W,G;if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(C);for(G=0;G=0)&&Object.prototype.propertyIsEnumerable.call(C,W)&&(K[W]=C[W])}return K}function _objectWithoutPropertiesLoose$1(C,H){if(C==null)return{};var K={},W=Object.keys(C),G,U;for(U=0;U=0)&&(K[G]=C[G]);return K}function _objectSpread$V(C){for(var H=1;HC.length)&&(H=C.length);for(var K=0,W=new Array(H);KC.length)&&(H=C.length);for(var K=0,W=new Array(H);K=0)&&Object.prototype.propertyIsEnumerable.call(C,W)&&(K[W]=C[W])}return K}function _objectWithoutPropertiesLoose(C,H){if(C==null)return{};var K={},W=Object.keys(C),G,U;for(U=0;U=0)&&(K[G]=C[G]);return K}setTwoToneColor(blue.primary);var Icon=function(H,K){var W,G=_objectSpread$U({},H,K.attrs),U=G.class,X=G.icon,Q=G.spin,Z=G.rotate,ee=G.tabindex,te=G.twoToneColor,ne=G.onClick,oe=_objectWithoutProperties(G,_excluded),re=useInjectIconContext(),ae=re.prefixCls,ie=re.rootClassName,ue=(W={},_defineProperty$U(W,ie.value,!!ie.value),_defineProperty$U(W,ae.value,!0),_defineProperty$U(W,"".concat(ae.value,"-").concat(X.name),!!X.name),_defineProperty$U(W,"".concat(ae.value,"-spin"),!!Q||X.name==="loading"),W),le=ee;le===void 0&&ne&&(le=-1);var se=Z?{msTransform:"rotate(".concat(Z,"deg)"),transform:"rotate(".concat(Z,"deg)")}:void 0,ce=normalizeTwoToneColors(te),de=_slicedToArray(ce,2),fe=de[0],he=de[1];return createVNode("span",_objectSpread$U({role:"img","aria-label":X.name},oe,{onClick:ne,class:[ue,U],tabindex:le}),[createVNode(VueIcon,{icon:X,primaryColor:fe,secondaryColor:he,style:se},null),createVNode(InsertStyles,null,null)])};Icon.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:[String,Array]};Icon.displayName="AntdIcon";Icon.inheritAttrs=!1;Icon.getTwoToneColor=getTwoToneColor;Icon.setTwoToneColor=setTwoToneColor;const AntdIcon=Icon;function _objectSpread$T(C){for(var H=1;H1&&arguments[1]!==void 0?arguments[1]:{};const{loading:K,multiple:W,prefixCls:G,hasFeedback:U,feedbackIcon:X,showArrow:Q}=C,Z=C.suffixIcon||H.suffixIcon&&H.suffixIcon(),ee=C.clearIcon||H.clearIcon&&H.clearIcon(),te=C.menuItemSelectedIcon||H.menuItemSelectedIcon&&H.menuItemSelectedIcon(),ne=C.removeIcon||H.removeIcon&&H.removeIcon(),oe=ee??createVNode(CloseCircleFilled$1,null,null),re=le=>createVNode(Fragment,null,[Q!==!1&&le,U&&X]);let ae=null;if(Z!==void 0)ae=re(Z);else if(K)ae=re(createVNode(LoadingOutlined$1,{spin:!0},null));else{const le=`${G}-suffix`;ae=se=>{let{open:ce,showSearch:de}=se;return re(ce&&de?createVNode(SearchOutlined$1,{class:le},null):createVNode(DownOutlined$1,{class:le},null))}}let ie=null;te!==void 0?ie=te:W?ie=createVNode(CheckOutlined$1,null,null):ie=null;let ue=null;return ne!==void 0?ue=ne:ue=createVNode(CloseOutlined$1,null,null),{clearIcon:oe,suffixIcon:ae,itemIcon:ie,removeIcon:ue}}function createContext(C){const H=Symbol("contextKey");return{useProvide:(G,U)=>{const X=reactive({});return provide(H,X),watchEffect(()=>{_extends$1(X,G,U||{})}),X},useInject:()=>inject(H,C)||{}}}const ContextKey$1=Symbol("ContextProps"),InternalContextKey=Symbol("InternalContextProps"),useProvideFormItemContext=function(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:computed(()=>!0);const K=ref(new Map),W=(U,X)=>{K.value.set(U,X),K.value=new Map(K.value)},G=U=>{K.value.delete(U),K.value=new Map(K.value)};getCurrentInstance(),watch([H,K],()=>{}),provide(ContextKey$1,C),provide(InternalContextKey,{addFormItemField:W,removeFormItemField:G})},defaultContext={id:computed(()=>{}),onFieldBlur:()=>{},onFieldChange:()=>{},clearValidate:()=>{}},defaultInternalContext={addFormItemField:()=>{},removeFormItemField:()=>{}},useInjectFormItemContext=()=>{const C=inject(InternalContextKey,defaultInternalContext),H=Symbol("FormItemFieldKey"),K=getCurrentInstance();return C.addFormItemField(H,K.type),onBeforeUnmount(()=>{C.removeFormItemField(H)}),provide(InternalContextKey,defaultInternalContext),provide(ContextKey$1,defaultContext),inject(ContextKey$1,defaultContext)},FormItemRest=defineComponent({compatConfig:{MODE:3},name:"AFormItemRest",setup(C,H){let{slots:K}=H;return provide(InternalContextKey,defaultInternalContext),provide(ContextKey$1,defaultContext),()=>{var W;return(W=K.default)===null||W===void 0?void 0:W.call(K)}}}),FormItemInputContext=createContext({}),NoFormStatus=defineComponent({name:"NoFormStatus",setup(C,H){let{slots:K}=H;return FormItemInputContext.useProvide({}),()=>{var W;return(W=K.default)===null||W===void 0?void 0:W.call(K)}}});function getStatusClassNames(C,H,K){return classNames({[`${C}-status-success`]:H==="success",[`${C}-status-warning`]:H==="warning",[`${C}-status-error`]:H==="error",[`${C}-status-validating`]:H==="validating",[`${C}-has-feedback`]:K})}const getMergedStatus=(C,H)=>H||C,genSpaceCompactStyle=C=>{const{componentCls:H}=C;return{[H]:{display:"inline-flex","&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},genSpaceCompactStyle$1=genSpaceCompactStyle,genSpaceStyle=C=>{const{componentCls:H}=C;return{[H]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${H}-item`]:{"&:empty":{display:"none"}}}}},useStyle$X=genComponentStyleHook("Space",C=>[genSpaceStyle(C),genSpaceCompactStyle$1(C)]);var symbolTag$2="[object Symbol]";function isSymbol(C){return typeof C=="symbol"||isObjectLike(C)&&baseGetTag(C)==symbolTag$2}function arrayMap(C,H){for(var K=-1,W=C==null?0:C.length,G=Array(W);++K0){if(++H>=HOT_COUNT)return arguments[0]}else H=0;return C.apply(void 0,arguments)}}function constant(C){return function(){return C}}var defineProperty=function(){try{var C=getNative(Object,"defineProperty");return C({},"",{}),C}catch{}}();const defineProperty$1=defineProperty;var baseSetToString=defineProperty$1?function(C,H){return defineProperty$1(C,"toString",{configurable:!0,enumerable:!1,value:constant(H),writable:!0})}:identity;const baseSetToString$1=baseSetToString;var setToString=shortOut(baseSetToString$1);const setToString$1=setToString;function arrayEach(C,H){for(var K=-1,W=C==null?0:C.length;++K-1}function baseAssignValue(C,H,K){H=="__proto__"&&defineProperty$1?defineProperty$1(C,H,{configurable:!0,enumerable:!0,value:K,writable:!0}):C[H]=K}var objectProto$4=Object.prototype,hasOwnProperty$5=objectProto$4.hasOwnProperty;function assignValue(C,H,K){var W=C[H];(!(hasOwnProperty$5.call(C,H)&&eq(W,K))||K===void 0&&!(H in C))&&baseAssignValue(C,H,K)}function copyObject(C,H,K,W){var G=!K;K||(K={});for(var U=-1,X=H.length;++U0&&K(Q)?H>1?baseFlatten(Q,H-1,K,W,G):arrayPush(G,Q):W||(G[G.length]=Q)}return G}function flatten(C){var H=C==null?0:C.length;return H?baseFlatten(C,1):[]}function flatRest(C){return setToString$1(overRest(C,void 0,flatten),C+"")}var getPrototype=overArg(Object.getPrototypeOf,Object);const getPrototype$1=getPrototype;var objectTag$1="[object Object]",funcProto=Function.prototype,objectProto$2=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$3=objectProto$2.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject$2(C){if(!isObjectLike(C)||baseGetTag(C)!=objectTag$1)return!1;var H=getPrototype$1(C);if(H===null)return!0;var K=hasOwnProperty$3.call(H,"constructor")&&H.constructor;return typeof K=="function"&&K instanceof K&&funcToString.call(K)==objectCtorString}function baseSlice(C,H,K){var W=-1,G=C.length;H<0&&(H=-H>G?0:G+H),K=K>G?G:K,K<0&&(K+=G),G=H>K?0:K-H>>>0,H>>>=0;for(var U=Array(G);++W=H||pe<0||ne&&me>=U}function le(){var he=now$4();if(ue(he))return se(he);Q=setTimeout(le,ie(he))}function se(he){return Q=void 0,oe&&W?re(he):(W=G=void 0,X)}function ce(){Q!==void 0&&clearTimeout(Q),ee=0,W=Z=G=Q=void 0}function de(){return Q===void 0?X:se(now$4())}function fe(){var he=now$4(),pe=ue(he);if(W=arguments,G=this,Z=he,pe){if(Q===void 0)return ae(Z);if(ne)return clearTimeout(Q),Q=setTimeout(le,H),re(Z)}return Q===void 0&&(Q=setTimeout(le,H)),X}return fe.cancel=ce,fe.flush=de,fe}function isArrayLikeObject(C){return isObjectLike(C)&&isArrayLike(C)}function arrayIncludesWith(C,H,K){for(var W=-1,G=C==null?0:C.length;++W-1?G[U?H[X]:X]:void 0}}var nativeMax=Math.max;function findIndex(C,H,K){var W=C==null?0:C.length;if(!W)return-1;var G=K==null?0:toInteger(K);return G<0&&(G=nativeMax(W+G,0)),baseFindIndex(C,baseIteratee(H),G)}var find=createFind(findIndex);const find$1=find;function fromPairs(C){for(var H=-1,K=C==null?0:C.length,W={};++H=120&&te.length>=120)?new SetCache(X&&te):void 0}te=C[0];var ne=-1,oe=Q[0];e:for(;++ne1),U}),copyObject(C,getAllKeysIn(C),K),W&&(K=baseClone(K,CLONE_DEEP_FLAG|CLONE_FLAT_FLAG|CLONE_SYMBOLS_FLAG,customOmitClone));for(var G=H.length;G--;)baseUnset(K,H[G]);return K});const omit$1=omit;function baseSet(C,H,K,W){if(!isObject$3(C))return C;H=castPath(H,C);for(var G=-1,U=H.length,X=U-1,Q=C;Q!=null&&++G=LARGE_ARRAY_SIZE){var ee=H?null:createSet$1(C);if(ee)return setToArray(ee);X=!1,G=cacheHas,Z=new SetCache}else Z=H?[]:Q;e:for(;++W({compactSize:String,compactDirection:PropTypes$1.oneOf(tuple$1("horizontal","vertical")).def("horizontal"),isFirstItem:booleanType(),isLastItem:booleanType()}),SpaceCompactItemContext=createContext(null),useCompactItemContext=(C,H)=>{const K=SpaceCompactItemContext.useInject(),W=computed(()=>{if(!K||isEmpty$1(K))return"";const{compactDirection:G,isFirstItem:U,isLastItem:X}=K,Q=G==="vertical"?"-vertical-":"-";return classNames({[`${C.value}-compact${Q}item`]:!0,[`${C.value}-compact${Q}first-item`]:U,[`${C.value}-compact${Q}last-item`]:X,[`${C.value}-compact${Q}item-rtl`]:H.value==="rtl"})});return{compactSize:computed(()=>K==null?void 0:K.compactSize),compactDirection:computed(()=>K==null?void 0:K.compactDirection),compactItemClassnames:W}},NoCompactStyle=defineComponent({name:"NoCompactStyle",setup(C,H){let{slots:K}=H;return SpaceCompactItemContext.useProvide(null),()=>{var W;return(W=K.default)===null||W===void 0?void 0:W.call(K)}}}),spaceCompactProps=()=>({prefixCls:String,size:{type:String},direction:PropTypes$1.oneOf(tuple$1("horizontal","vertical")).def("horizontal"),align:PropTypes$1.oneOf(tuple$1("start","end","center","baseline")),block:{type:Boolean,default:void 0}}),CompactItem=defineComponent({name:"CompactItem",props:spaceCompactItemProps(),setup(C,H){let{slots:K}=H;return SpaceCompactItemContext.useProvide(C),()=>{var W;return(W=K.default)===null||W===void 0?void 0:W.call(K)}}}),Compact=defineComponent({name:"ASpaceCompact",inheritAttrs:!1,props:spaceCompactProps(),setup(C,H){let{attrs:K,slots:W}=H;const{prefixCls:G,direction:U}=useConfigInject("space-compact",C),X=SpaceCompactItemContext.useInject(),[Q,Z]=useStyle$X(G),ee=computed(()=>classNames(G.value,Z.value,{[`${G.value}-rtl`]:U.value==="rtl",[`${G.value}-block`]:C.block,[`${G.value}-vertical`]:C.direction==="vertical"}));return()=>{var te;const ne=flattenChildren(((te=W.default)===null||te===void 0?void 0:te.call(W))||[]);return ne.length===0?null:Q(createVNode("div",_objectSpread2$1(_objectSpread2$1({},K),{},{class:[ee.value,K.class]}),[ne.map((oe,re)=>{var ae;const ie=oe&&oe.key||`${G.value}-item-${re}`,ue=!X||isEmpty$1(X);return createVNode(CompactItem,{key:ie,compactSize:(ae=C.size)!==null&&ae!==void 0?ae:"middle",compactDirection:C.direction,isFirstItem:re===0&&(ue||(X==null?void 0:X.isFirstItem)),isLastItem:re===ne.length-1&&(ue||(X==null?void 0:X.isLastItem))},{default:()=>[oe]})})]))}}}),Compact$1=Compact,initMotionCommon=C=>({animationDuration:C,animationFillMode:"both"}),initMotionCommonLeave=C=>({animationDuration:C,animationFillMode:"both"}),initMotion=function(C,H,K,W){const U=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` + ${U}${C}-enter, + ${U}${C}-appear + `]:_extends$1(_extends$1({},initMotionCommon(W)),{animationPlayState:"paused"}),[`${U}${C}-leave`]:_extends$1(_extends$1({},initMotionCommonLeave(W)),{animationPlayState:"paused"}),[` + ${U}${C}-enter${C}-enter-active, + ${U}${C}-appear${C}-appear-active + `]:{animationName:H,animationPlayState:"running"},[`${U}${C}-leave${C}-leave-active`]:{animationName:K,animationPlayState:"running",pointerEvents:"none"}}},fadeIn=new Keyframes("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),fadeOut=new Keyframes("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),initFadeMotion=function(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:K}=C,W=`${K}-fade`,G=H?"&":"";return[initMotion(W,fadeIn,fadeOut,C.motionDurationMid,H),{[` + ${G}${W}-enter, + ${G}${W}-appear + `]:{opacity:0,animationTimingFunction:"linear"},[`${G}${W}-leave`]:{animationTimingFunction:"linear"}}]},moveDownIn=new Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),moveDownOut=new Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),moveLeftIn=new Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),moveLeftOut=new Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),moveRightIn=new Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),moveRightOut=new Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),moveUpIn=new Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),moveUpOut=new Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),moveMotion={"move-up":{inKeyframes:moveUpIn,outKeyframes:moveUpOut},"move-down":{inKeyframes:moveDownIn,outKeyframes:moveDownOut},"move-left":{inKeyframes:moveLeftIn,outKeyframes:moveLeftOut},"move-right":{inKeyframes:moveRightIn,outKeyframes:moveRightOut}},initMoveMotion=(C,H)=>{const{antCls:K}=C,W=`${K}-${H}`,{inKeyframes:G,outKeyframes:U}=moveMotion[H];return[initMotion(W,G,U,C.motionDurationMid),{[` + ${W}-enter, + ${W}-appear + `]:{opacity:0,animationTimingFunction:C.motionEaseOutCirc},[`${W}-leave`]:{animationTimingFunction:C.motionEaseInOutCirc}}]},slideUpIn=new Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),slideUpOut=new Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),slideDownIn=new Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),slideDownOut=new Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),slideLeftIn=new Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),slideLeftOut=new Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),slideRightIn=new Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),slideRightOut=new Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),slideMotion={"slide-up":{inKeyframes:slideUpIn,outKeyframes:slideUpOut},"slide-down":{inKeyframes:slideDownIn,outKeyframes:slideDownOut},"slide-left":{inKeyframes:slideLeftIn,outKeyframes:slideLeftOut},"slide-right":{inKeyframes:slideRightIn,outKeyframes:slideRightOut}},initSlideMotion=(C,H)=>{const{antCls:K}=C,W=`${K}-${H}`,{inKeyframes:G,outKeyframes:U}=slideMotion[H];return[initMotion(W,G,U,C.motionDurationMid),{[` + ${W}-enter, + ${W}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:C.motionEaseOutQuint},[`${W}-leave`]:{animationTimingFunction:C.motionEaseInQuint}}]},zoomIn=new Keyframes("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),zoomOut=new Keyframes("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),zoomBigIn=new Keyframes("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),zoomBigOut=new Keyframes("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),zoomUpIn=new Keyframes("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),zoomUpOut=new Keyframes("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),zoomLeftIn=new Keyframes("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),zoomLeftOut=new Keyframes("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),zoomRightIn=new Keyframes("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),zoomRightOut=new Keyframes("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),zoomDownIn=new Keyframes("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),zoomDownOut=new Keyframes("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),zoomMotion={zoom:{inKeyframes:zoomIn,outKeyframes:zoomOut},"zoom-big":{inKeyframes:zoomBigIn,outKeyframes:zoomBigOut},"zoom-big-fast":{inKeyframes:zoomBigIn,outKeyframes:zoomBigOut},"zoom-left":{inKeyframes:zoomLeftIn,outKeyframes:zoomLeftOut},"zoom-right":{inKeyframes:zoomRightIn,outKeyframes:zoomRightOut},"zoom-up":{inKeyframes:zoomUpIn,outKeyframes:zoomUpOut},"zoom-down":{inKeyframes:zoomDownIn,outKeyframes:zoomDownOut}},initZoomMotion=(C,H)=>{const{antCls:K}=C,W=`${K}-${H}`,{inKeyframes:G,outKeyframes:U}=zoomMotion[H];return[initMotion(W,G,U,H==="zoom-big-fast"?C.motionDurationFast:C.motionDurationMid),{[` + ${W}-enter, + ${W}-appear + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:C.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${W}-leave`]:{animationTimingFunction:C.motionEaseInOutCirc}}]},genCollapseMotion=C=>({[C.componentCls]:{[`${C.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${C.motionDurationMid} ${C.motionEaseInOut}, + opacity ${C.motionDurationMid} ${C.motionEaseInOut} !important`}},[`${C.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${C.motionDurationMid} ${C.motionEaseInOut}, + opacity ${C.motionDurationMid} ${C.motionEaseInOut} !important`}}}),genCollapseMotion$1=genCollapseMotion,genItemStyle=C=>{const{controlPaddingHorizontal:H}=C;return{position:"relative",display:"block",minHeight:C.controlHeight,padding:`${(C.controlHeight-C.fontSize*C.lineHeight)/2}px ${H}px`,color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,lineHeight:C.lineHeight,boxSizing:"border-box"}},genSingleStyle$1=C=>{const{antCls:H,componentCls:K}=C,W=`${K}-item`;return[{[`${K}-dropdown`]:_extends$1(_extends$1({},resetComponent(C)),{position:"absolute",top:-9999,zIndex:C.zIndexPopup,boxSizing:"border-box",padding:C.paddingXXS,overflow:"hidden",fontSize:C.fontSize,fontVariant:"initial",backgroundColor:C.colorBgElevated,borderRadius:C.borderRadiusLG,outline:"none",boxShadow:C.boxShadowSecondary,[` + &${H}-slide-up-enter${H}-slide-up-enter-active${K}-dropdown-placement-bottomLeft, + &${H}-slide-up-appear${H}-slide-up-appear-active${K}-dropdown-placement-bottomLeft + `]:{animationName:slideUpIn},[` + &${H}-slide-up-enter${H}-slide-up-enter-active${K}-dropdown-placement-topLeft, + &${H}-slide-up-appear${H}-slide-up-appear-active${K}-dropdown-placement-topLeft + `]:{animationName:slideDownIn},[`&${H}-slide-up-leave${H}-slide-up-leave-active${K}-dropdown-placement-bottomLeft`]:{animationName:slideUpOut},[`&${H}-slide-up-leave${H}-slide-up-leave-active${K}-dropdown-placement-topLeft`]:{animationName:slideDownOut},"&-hidden":{display:"none"},"&-empty":{color:C.colorTextDisabled},[`${W}-empty`]:_extends$1(_extends$1({},genItemStyle(C)),{color:C.colorTextDisabled}),[`${W}`]:_extends$1(_extends$1({},genItemStyle(C)),{cursor:"pointer",transition:`background ${C.motionDurationSlow} ease`,borderRadius:C.borderRadiusSM,"&-group":{color:C.colorTextDescription,fontSize:C.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":_extends$1({flex:"auto"},textEllipsis),"&-state":{flex:"none"},[`&-active:not(${W}-option-disabled)`]:{backgroundColor:C.controlItemBgHover},[`&-selected:not(${W}-option-disabled)`]:{color:C.colorText,fontWeight:C.fontWeightStrong,backgroundColor:C.controlItemBgActive,[`${W}-option-state`]:{color:C.colorPrimary}},"&-disabled":{[`&${W}-option-selected`]:{backgroundColor:C.colorBgContainerDisabled},color:C.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:C.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},initSlideMotion(C,"slide-up"),initSlideMotion(C,"slide-down"),initMoveMotion(C,"move-up"),initMoveMotion(C,"move-down")]},genDropdownStyle$1=genSingleStyle$1,FIXED_ITEM_MARGIN=2;function getSelectItemStyle(C){let{controlHeightSM:H,controlHeight:K,lineWidth:W}=C;const G=(K-H)/2-W,U=Math.ceil(G/2);return[G,U]}function genSizeStyle$4(C,H){const{componentCls:K,iconCls:W}=C,G=`${K}-selection-overflow`,U=C.controlHeightSM,[X]=getSelectItemStyle(C),Q=H?`${K}-${H}`:"";return{[`${K}-multiple${Q}`]:{fontSize:C.fontSize,[G]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${K}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${X-FIXED_ITEM_MARGIN}px ${FIXED_ITEM_MARGIN*2}px`,borderRadius:C.borderRadius,[`${K}-show-search&`]:{cursor:"text"},[`${K}-disabled&`]:{background:C.colorBgContainerDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${FIXED_ITEM_MARGIN}px 0`,lineHeight:`${U}px`,content:'"\\a0"'}},[` + &${K}-show-arrow ${K}-selector, + &${K}-allow-clear ${K}-selector + `]:{paddingInlineEnd:C.fontSizeIcon+C.controlPaddingHorizontal},[`${K}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:U,marginTop:FIXED_ITEM_MARGIN,marginBottom:FIXED_ITEM_MARGIN,lineHeight:`${U-C.lineWidth*2}px`,background:C.colorFillSecondary,border:`${C.lineWidth}px solid ${C.colorSplit}`,borderRadius:C.borderRadiusSM,cursor:"default",transition:`font-size ${C.motionDurationSlow}, line-height ${C.motionDurationSlow}, height ${C.motionDurationSlow}`,userSelect:"none",marginInlineEnd:FIXED_ITEM_MARGIN*2,paddingInlineStart:C.paddingXS,paddingInlineEnd:C.paddingXS/2,[`${K}-disabled&`]:{color:C.colorTextDisabled,borderColor:C.colorBorder,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:C.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":_extends$1(_extends$1({},resetIcon()),{display:"inline-block",color:C.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${W}`]:{verticalAlign:"-0.2em"},"&:hover":{color:C.colorIconHover}})},[`${G}-item + ${G}-item`]:{[`${K}-selection-search`]:{marginInlineStart:0}},[`${K}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:C.inputPaddingHorizontalBase-X,"\n &-input,\n &-mirror\n ":{height:U,fontFamily:C.fontFamily,lineHeight:`${U}px`,transition:`all ${C.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${K}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:C.inputPaddingHorizontalBase,insetInlineEnd:C.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${C.motionDurationSlow}`}}}}function genMultipleStyle(C){const{componentCls:H}=C,K=merge$1(C,{controlHeight:C.controlHeightSM,controlHeightSM:C.controlHeightXS,borderRadius:C.borderRadiusSM,borderRadiusSM:C.borderRadiusXS}),[,W]=getSelectItemStyle(C);return[genSizeStyle$4(C),genSizeStyle$4(K,"sm"),{[`${H}-multiple${H}-sm`]:{[`${H}-selection-placeholder`]:{insetInlineStart:C.controlPaddingHorizontalSM-C.lineWidth,insetInlineEnd:"auto"},[`${H}-selection-search`]:{marginInlineStart:W}}},genSizeStyle$4(merge$1(C,{fontSize:C.fontSizeLG,controlHeight:C.controlHeightLG,controlHeightSM:C.controlHeight,borderRadius:C.borderRadiusLG,borderRadiusSM:C.borderRadius}),"lg")]}function genSizeStyle$3(C,H){const{componentCls:K,inputPaddingHorizontalBase:W,borderRadius:G}=C,U=C.controlHeight-C.lineWidth*2,X=Math.ceil(C.fontSize*1.25),Q=H?`${K}-${H}`:"";return{[`${K}-single${Q}`]:{fontSize:C.fontSize,[`${K}-selector`]:_extends$1(_extends$1({},resetComponent(C)),{display:"flex",borderRadius:G,[`${K}-selection-search`]:{position:"absolute",top:0,insetInlineStart:W,insetInlineEnd:W,bottom:0,"&-input":{width:"100%"}},[` + ${K}-selection-item, + ${K}-selection-placeholder + `]:{padding:0,lineHeight:`${U}px`,transition:`all ${C.motionDurationSlow}`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${U}px`}},[`${K}-selection-item`]:{position:"relative",userSelect:"none"},[`${K}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${K}-selection-item:after`,`${K}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${K}-show-arrow ${K}-selection-item, + &${K}-show-arrow ${K}-selection-placeholder + `]:{paddingInlineEnd:X},[`&${K}-open ${K}-selection-item`]:{color:C.colorTextPlaceholder},[`&:not(${K}-customize-input)`]:{[`${K}-selector`]:{width:"100%",height:C.controlHeight,padding:`0 ${W}px`,[`${K}-selection-search-input`]:{height:U},"&:after":{lineHeight:`${U}px`}}},[`&${K}-customize-input`]:{[`${K}-selector`]:{"&:after":{display:"none"},[`${K}-selection-search`]:{position:"static",width:"100%"},[`${K}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${W}px`,"&:after":{display:"none"}}}}}}}function genSingleStyle(C){const{componentCls:H}=C,K=C.controlPaddingHorizontalSM-C.lineWidth;return[genSizeStyle$3(C),genSizeStyle$3(merge$1(C,{controlHeight:C.controlHeightSM,borderRadius:C.borderRadiusSM}),"sm"),{[`${H}-single${H}-sm`]:{[`&:not(${H}-customize-input)`]:{[`${H}-selection-search`]:{insetInlineStart:K,insetInlineEnd:K},[`${H}-selector`]:{padding:`0 ${K}px`},[`&${H}-show-arrow ${H}-selection-search`]:{insetInlineEnd:K+C.fontSize*1.5},[` + &${H}-show-arrow ${H}-selection-item, + &${H}-show-arrow ${H}-selection-placeholder + `]:{paddingInlineEnd:C.fontSize*1.5}}}},genSizeStyle$3(merge$1(C,{controlHeight:C.controlHeightLG,fontSize:C.fontSizeLG,borderRadius:C.borderRadiusLG}),"lg")]}function compactItemBorder(C,H,K){const{focusElCls:W,focus:G,borderElCls:U}=K,X=U?"> *":"",Q=["hover",G?"focus":null,"active"].filter(Boolean).map(Z=>`&:${Z} ${X}`).join(",");return{[`&-item:not(${H}-last-item)`]:{marginInlineEnd:-C.lineWidth},"&-item":_extends$1(_extends$1({[Q]:{zIndex:2}},W?{[`&${W}`]:{zIndex:2}}:{}),{[`&[disabled] ${X}`]:{zIndex:0}})}}function compactItemBorderRadius(C,H,K){const{borderElCls:W}=K,G=W?`> ${W}`:"";return{[`&-item:not(${H}-first-item):not(${H}-last-item) ${G}`]:{borderRadius:0},[`&-item:not(${H}-last-item)${H}-first-item`]:{[`& ${G}, &${C}-sm ${G}, &${C}-lg ${G}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${H}-first-item)${H}-last-item`]:{[`& ${G}, &${C}-sm ${G}, &${C}-lg ${G}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function genCompactItemStyle(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:K}=C,W=`${K}-compact`;return{[W]:_extends$1(_extends$1({},compactItemBorder(C,W,H)),compactItemBorderRadius(K,W,H))}}const genSelectorStyle=C=>{const{componentCls:H}=C;return{position:"relative",backgroundColor:C.colorBgContainer,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,transition:`all ${C.motionDurationMid} ${C.motionEaseInOut}`,input:{cursor:"pointer"},[`${H}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${H}-disabled&`]:{color:C.colorTextDisabled,background:C.colorBgContainerDisabled,cursor:"not-allowed",[`${H}-multiple&`]:{background:C.colorBgContainerDisabled},input:{cursor:"not-allowed"}}}},genStatusStyle$3=function(C,H){let K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:W,borderHoverColor:G,outlineColor:U,antCls:X}=H,Q=K?{[`${W}-selector`]:{borderColor:G}}:{};return{[C]:{[`&:not(${W}-disabled):not(${W}-customize-input):not(${X}-pagination-size-changer)`]:_extends$1(_extends$1({},Q),{[`${W}-focused& ${W}-selector`]:{borderColor:G,boxShadow:`0 0 0 ${H.controlOutlineWidth}px ${U}`,borderInlineEndWidth:`${H.controlLineWidth}px !important`,outline:0},[`&:hover ${W}-selector`]:{borderColor:G,borderInlineEndWidth:`${H.controlLineWidth}px !important`}})}}},getSearchInputWithoutBorderStyle=C=>{const{componentCls:H}=C;return{[`${H}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},genBaseStyle$j=C=>{const{componentCls:H,inputPaddingHorizontalBase:K,iconCls:W}=C;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${H}-customize-input) ${H}-selector`]:_extends$1(_extends$1({},genSelectorStyle(C)),getSearchInputWithoutBorderStyle(C)),[`${H}-selection-item`]:_extends$1({flex:1,fontWeight:"normal"},textEllipsis),[`${H}-selection-placeholder`]:_extends$1(_extends$1({},textEllipsis),{flex:1,color:C.colorTextPlaceholder,pointerEvents:"none"}),[`${H}-arrow`]:_extends$1(_extends$1({},resetIcon()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:K,height:C.fontSizeIcon,marginTop:-C.fontSizeIcon/2,color:C.colorTextQuaternary,fontSize:C.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[W]:{verticalAlign:"top",transition:`transform ${C.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${H}-suffix)`]:{pointerEvents:"auto"}},[`${H}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${H}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:K,zIndex:1,display:"inline-block",width:C.fontSizeIcon,height:C.fontSizeIcon,marginTop:-C.fontSizeIcon/2,color:C.colorTextQuaternary,fontSize:C.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:C.colorBgContainer,cursor:"pointer",opacity:0,transition:`color ${C.motionDurationMid} ease, opacity ${C.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:C.colorTextTertiary}},"&:hover":{[`${H}-clear`]:{opacity:1}}}),[`${H}-has-feedback`]:{[`${H}-clear`]:{insetInlineEnd:K+C.fontSize+C.paddingXXS}}}},genSelectStyle=C=>{const{componentCls:H}=C;return[{[H]:{[`&-borderless ${H}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${H}-in-form-item`]:{width:"100%"}}},genBaseStyle$j(C),genSingleStyle(C),genMultipleStyle(C),genDropdownStyle$1(C),{[`${H}-rtl`]:{direction:"rtl"}},genStatusStyle$3(H,merge$1(C,{borderHoverColor:C.colorPrimaryHover,outlineColor:C.controlOutline})),genStatusStyle$3(`${H}-status-error`,merge$1(C,{borderHoverColor:C.colorErrorHover,outlineColor:C.colorErrorOutline}),!0),genStatusStyle$3(`${H}-status-warning`,merge$1(C,{borderHoverColor:C.colorWarningHover,outlineColor:C.colorWarningOutline}),!0),genCompactItemStyle(C,{borderElCls:`${H}-selector`,focusElCls:`${H}-focused`})]},useSelectStyle=genComponentStyleHook("Select",(C,H)=>{let{rootPrefixCls:K}=H;const W=merge$1(C,{rootPrefixCls:K,inputPaddingHorizontalBase:C.paddingSM-1});return[genSelectStyle(W)]},C=>({zIndexPopup:C.zIndexPopupBase+50})),selectProps=()=>_extends$1(_extends$1({},omit$2(selectProps$1(),["inputIcon","mode","getInputElement","getRawInputElement","backfill"])),{value:someType([Array,Object,String,Number]),defaultValue:someType([Array,Object,String,Number]),notFoundContent:PropTypes$1.any,suffixIcon:PropTypes$1.any,itemIcon:PropTypes$1.any,size:stringType(),mode:stringType(),bordered:booleanType(!0),transitionName:String,choiceTransitionName:stringType(""),popupClassName:String,dropdownClassName:String,placement:stringType(),status:stringType(),"onUpdate:value":functionType()}),SECRET_COMBOBOX_MODE_DO_NOT_USE="SECRET_COMBOBOX_MODE_DO_NOT_USE",Select=defineComponent({compatConfig:{MODE:3},name:"ASelect",Option:Option$3,OptGroup:OptGroup$3,inheritAttrs:!1,props:initDefaultProps$1(selectProps(),{listHeight:256,listItemHeight:24}),SECRET_COMBOBOX_MODE_DO_NOT_USE,slots:Object,setup(C,H){let{attrs:K,emit:W,slots:G,expose:U}=H;const X=ref(),Q=useInjectFormItemContext(),Z=FormItemInputContext.useInject(),ee=computed(()=>getMergedStatus(Z.status,C.status)),te=()=>{var Ie;(Ie=X.value)===null||Ie===void 0||Ie.focus()},ne=()=>{var Ie;(Ie=X.value)===null||Ie===void 0||Ie.blur()},oe=Ie=>{var Re;(Re=X.value)===null||Re===void 0||Re.scrollTo(Ie)},re=computed(()=>{const{mode:Ie}=C;if(Ie!=="combobox")return Ie===SECRET_COMBOBOX_MODE_DO_NOT_USE?"combobox":Ie}),{prefixCls:ae,direction:ie,configProvider:ue,renderEmpty:le,size:se,getPrefixCls:ce,getPopupContainer:de,disabled:fe,select:he}=useConfigInject("select",C),{compactSize:pe,compactItemClassnames:me}=useCompactItemContext(ae,ie),be=computed(()=>pe.value||se.value),xe=useInjectDisabled(),Se=computed(()=>{var Ie;return(Ie=fe.value)!==null&&Ie!==void 0?Ie:xe.value}),[we,Pe]=useSelectStyle(ae),Ee=computed(()=>ce()),$e=computed(()=>C.placement!==void 0?C.placement:ie.value==="rtl"?"bottomRight":"bottomLeft"),ye=computed(()=>getTransitionName$1(Ee.value,getTransitionDirection($e.value),C.transitionName)),Ce=computed(()=>classNames({[`${ae.value}-lg`]:be.value==="large",[`${ae.value}-sm`]:be.value==="small",[`${ae.value}-rtl`]:ie.value==="rtl",[`${ae.value}-borderless`]:!C.bordered,[`${ae.value}-in-form-item`]:Z.isFormItemInput},getStatusClassNames(ae.value,ee.value,Z.hasFeedback),me.value,Pe.value)),ge=function(){for(var Ie=arguments.length,Re=new Array(Ie),De=0;De{W("blur",Ie),Q.onFieldBlur()};U({blur:ne,focus:te,scrollTo:oe});const _e=computed(()=>re.value==="multiple"||re.value==="tags"),Te=computed(()=>C.showArrow!==void 0?C.showArrow:C.loading||!(_e.value||re.value==="combobox"));return()=>{var Ie,Re,De,ke;const{notFoundContent:Be,listHeight:Me=256,listItemHeight:je=24,popupClassName:Le,dropdownClassName:Ae,virtual:Ve,dropdownMatchSelectWidth:Oe,id:Ne=Q.id.value,placeholder:Fe=(Ie=G.placeholder)===null||Ie===void 0?void 0:Ie.call(G),showArrow:Ke}=C,{hasFeedback:He,feedbackIcon:Ue}=Z;let We;Be!==void 0?We=Be:G.notFoundContent?We=G.notFoundContent():re.value==="combobox"?We=null:We=(le==null?void 0:le("Select"))||createVNode(DefaultRenderEmpty,{componentName:"Select"},null);const{suffixIcon:ze,itemIcon:Xe,removeIcon:qe,clearIcon:Qe}=getIcons(_extends$1(_extends$1({},C),{multiple:_e.value,prefixCls:ae.value,hasFeedback:He,feedbackIcon:Ue,showArrow:Te.value}),G),Ze=omit$2(C,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","size","bordered","status"]),et=classNames(Le||Ae,{[`${ae.value}-dropdown-${ie.value}`]:ie.value==="rtl"},Pe.value);return we(createVNode(Select$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({ref:X,virtual:Ve,dropdownMatchSelectWidth:Oe},Ze),K),{},{showSearch:(Re=C.showSearch)!==null&&Re!==void 0?Re:(De=he==null?void 0:he.value)===null||De===void 0?void 0:De.showSearch,placeholder:Fe,listHeight:Me,listItemHeight:je,mode:re.value,prefixCls:ae.value,direction:ie.value,inputIcon:ze,menuItemSelectedIcon:Xe,removeIcon:qe,clearIcon:Qe,notFoundContent:We,class:[Ce.value,K.class],getPopupContainer:de==null?void 0:de.value,dropdownClassName:et,onChange:ge,onBlur:ve,id:Ne,dropdownRender:Ze.dropdownRender||G.dropdownRender,transitionName:ye.value,children:(ke=G.default)===null||ke===void 0?void 0:ke.call(G),tagRender:C.tagRender||G.tagRender,optionLabelRender:G.optionLabel,maxTagPlaceholder:C.maxTagPlaceholder||G.maxTagPlaceholder,showArrow:He||Ke,disabled:Se.value}),{option:G.option}))}}});Select.install=function(C){return C.component(Select.name,Select),C.component(Select.Option.displayName,Select.Option),C.component(Select.OptGroup.displayName,Select.OptGroup),C};const SelectOption=Select.Option,SelectOptGroup=Select.OptGroup,VcSelect=Select,Option=()=>null;Option.isSelectOption=!0;Option.displayName="AAutoCompleteOption";const Option$1=Option,OptGroup=()=>null;OptGroup.isSelectOptGroup=!0;OptGroup.displayName="AAutoCompleteOptGroup";const OptGroup$1=OptGroup;function isSelectOptionOrSelectOptGroup(C){var H,K;return((H=C==null?void 0:C.type)===null||H===void 0?void 0:H.isSelectOption)||((K=C==null?void 0:C.type)===null||K===void 0?void 0:K.isSelectOptGroup)}const autoCompleteProps=()=>_extends$1(_extends$1({},omit$2(selectProps(),["loading","mode","optionLabelProp","labelInValue"])),{dataSource:Array,dropdownMenuStyle:{type:Object,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},prefixCls:String,showSearch:{type:Boolean,default:void 0},transitionName:String,choiceTransitionName:{type:String,default:"zoom"},autofocus:{type:Boolean,default:void 0},backfill:{type:Boolean,default:void 0},filterOption:{type:[Boolean,Function],default:!1},defaultActiveFirstOption:{type:Boolean,default:!0},status:String}),AutoCompleteOption=Option$1,AutoCompleteOptGroup=OptGroup$1,AutoComplete=defineComponent({compatConfig:{MODE:3},name:"AAutoComplete",inheritAttrs:!1,props:autoCompleteProps(),slots:Object,setup(C,H){let{slots:K,attrs:W,expose:G}=H;warning$3(),warning$3(),warning$3(!C.dropdownClassName);const U=ref(),X=()=>{var te;const ne=flattenChildren((te=K.default)===null||te===void 0?void 0:te.call(K));return ne.length?ne[0]:void 0};G({focus:()=>{var te;(te=U.value)===null||te===void 0||te.focus()},blur:()=>{var te;(te=U.value)===null||te===void 0||te.blur()}});const{prefixCls:ee}=useConfigInject("select",C);return()=>{var te,ne,oe;const{size:re,dataSource:ae,notFoundContent:ie=(te=K.notFoundContent)===null||te===void 0?void 0:te.call(K)}=C;let ue;const{class:le}=W,se={[le]:!!le,[`${ee.value}-lg`]:re==="large",[`${ee.value}-sm`]:re==="small",[`${ee.value}-show-search`]:!0,[`${ee.value}-auto-complete`]:!0};if(C.options===void 0){const de=((ne=K.dataSource)===null||ne===void 0?void 0:ne.call(K))||((oe=K.options)===null||oe===void 0?void 0:oe.call(K))||[];de.length&&isSelectOptionOrSelectOptGroup(de[0])?ue=de:ue=ae?ae.map(fe=>{if(isValidElement(fe))return fe;switch(typeof fe){case"string":return createVNode(Option$1,{key:fe,value:fe},{default:()=>[fe]});case"object":return createVNode(Option$1,{key:fe.value,value:fe.value},{default:()=>[fe.text]});default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}}):[]}const ce=omit$2(_extends$1(_extends$1(_extends$1({},C),W),{mode:VcSelect.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:X,notFoundContent:ie,class:se,popupClassName:C.popupClassName||C.dropdownClassName,ref:U}),["dataSource","loading"]);return createVNode(VcSelect,ce,_objectSpread2$1({default:()=>[ue]},omit$2(K,["default","dataSource","options"])))}}}),index$t=_extends$1(AutoComplete,{Option:Option$1,OptGroup:OptGroup$1,install(C){return C.component(AutoComplete.name,AutoComplete),C.component(Option$1.displayName,Option$1),C.component(OptGroup$1.displayName,OptGroup$1),C}});var CheckCircleOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};const CheckCircleOutlinedSvg=CheckCircleOutlined$2;function _objectSpread$N(C){for(var H=1;H({backgroundColor:C,border:`${W.lineWidth}px ${W.lineType} ${H}`,[`${G}-icon`]:{color:K}}),genBaseStyle$i=C=>{const{componentCls:H,motionDurationSlow:K,marginXS:W,marginSM:G,fontSize:U,fontSizeLG:X,lineHeight:Q,borderRadiusLG:Z,motionEaseInOutCirc:ee,alertIconSizeLG:te,colorText:ne,paddingContentVerticalSM:oe,alertPaddingHorizontal:re,paddingMD:ae,paddingContentHorizontalLG:ie}=C;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{position:"relative",display:"flex",alignItems:"center",padding:`${oe}px ${re}px`,wordWrap:"break-word",borderRadius:Z,[`&${H}-rtl`]:{direction:"rtl"},[`${H}-content`]:{flex:1,minWidth:0},[`${H}-icon`]:{marginInlineEnd:W,lineHeight:0},"&-description":{display:"none",fontSize:U,lineHeight:Q},"&-message":{color:ne},[`&${H}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${K} ${ee}, opacity ${K} ${ee}, + padding-top ${K} ${ee}, padding-bottom ${K} ${ee}, + margin-bottom ${K} ${ee}`},[`&${H}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${H}-with-description`]:{alignItems:"flex-start",paddingInline:ie,paddingBlock:ae,[`${H}-icon`]:{marginInlineEnd:G,fontSize:te,lineHeight:0},[`${H}-message`]:{display:"block",marginBottom:W,color:ne,fontSize:X},[`${H}-description`]:{display:"block"}},[`${H}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},genTypeStyle=C=>{const{componentCls:H,colorSuccess:K,colorSuccessBorder:W,colorSuccessBg:G,colorWarning:U,colorWarningBorder:X,colorWarningBg:Q,colorError:Z,colorErrorBorder:ee,colorErrorBg:te,colorInfo:ne,colorInfoBorder:oe,colorInfoBg:re}=C;return{[H]:{"&-success":genAlertTypeStyle(G,W,K,C,H),"&-info":genAlertTypeStyle(re,oe,ne,C,H),"&-warning":genAlertTypeStyle(Q,X,U,C,H),"&-error":_extends$1(_extends$1({},genAlertTypeStyle(te,ee,Z,C,H)),{[`${H}-description > pre`]:{margin:0,padding:0}})}}},genActionStyle=C=>{const{componentCls:H,iconCls:K,motionDurationMid:W,marginXS:G,fontSizeIcon:U,colorIcon:X,colorIconHover:Q}=C;return{[H]:{"&-action":{marginInlineStart:G},[`${H}-close-icon`]:{marginInlineStart:G,padding:0,overflow:"hidden",fontSize:U,lineHeight:`${U}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${K}-close`]:{color:X,transition:`color ${W}`,"&:hover":{color:Q}}},"&-close-text":{color:X,transition:`color ${W}`,"&:hover":{color:Q}}}}},genAlertStyle=C=>[genBaseStyle$i(C),genTypeStyle(C),genActionStyle(C)],useStyle$W=genComponentStyleHook("Alert",C=>{const{fontSizeHeading3:H}=C,K=merge$1(C,{alertIconSizeLG:H,alertPaddingHorizontal:12});return[genAlertStyle(K)]}),iconMapFilled={success:CheckCircleFilled$1,info:InfoCircleFilled$1,error:CloseCircleFilled$1,warning:ExclamationCircleFilled$1},iconMapOutlined={success:CheckCircleOutlined$1,info:InfoCircleOutlined$1,error:CloseCircleOutlined$1,warning:ExclamationCircleOutlined$1},AlertTypes=tuple$1("success","info","warning","error"),alertProps=()=>({type:PropTypes$1.oneOf(AlertTypes),closable:{type:Boolean,default:void 0},closeText:PropTypes$1.any,message:PropTypes$1.any,description:PropTypes$1.any,afterClose:Function,showIcon:{type:Boolean,default:void 0},prefixCls:String,banner:{type:Boolean,default:void 0},icon:PropTypes$1.any,closeIcon:PropTypes$1.any,onClose:Function}),Alert=defineComponent({compatConfig:{MODE:3},name:"AAlert",inheritAttrs:!1,props:alertProps(),setup(C,H){let{slots:K,emit:W,attrs:G,expose:U}=H;const{prefixCls:X,direction:Q}=useConfigInject("alert",C),[Z,ee]=useStyle$W(X),te=shallowRef(!1),ne=shallowRef(!1),oe=shallowRef(),re=le=>{le.preventDefault();const se=oe.value;se.style.height=`${se.offsetHeight}px`,se.style.height=`${se.offsetHeight}px`,te.value=!0,W("close",le)},ae=()=>{var le;te.value=!1,ne.value=!0,(le=C.afterClose)===null||le===void 0||le.call(C)},ie=computed(()=>{const{type:le}=C;return le!==void 0?le:C.banner?"warning":"info"});U({animationEnd:ae});const ue=shallowRef({});return()=>{var le,se,ce,de,fe,he,pe,me,be,xe;const{banner:Se,closeIcon:we=(le=K.closeIcon)===null||le===void 0?void 0:le.call(K)}=C;let{closable:Pe,showIcon:Ee}=C;const $e=(se=C.closeText)!==null&&se!==void 0?se:(ce=K.closeText)===null||ce===void 0?void 0:ce.call(K),ye=(de=C.description)!==null&&de!==void 0?de:(fe=K.description)===null||fe===void 0?void 0:fe.call(K),Ce=(he=C.message)!==null&&he!==void 0?he:(pe=K.message)===null||pe===void 0?void 0:pe.call(K),ge=(me=C.icon)!==null&&me!==void 0?me:(be=K.icon)===null||be===void 0?void 0:be.call(K),ve=(xe=K.action)===null||xe===void 0?void 0:xe.call(K);Ee=Se&&Ee===void 0?!0:Ee;const _e=(ye?iconMapOutlined:iconMapFilled)[ie.value]||null;$e&&(Pe=!0);const Te=X.value,Ie=classNames(Te,{[`${Te}-${ie.value}`]:!0,[`${Te}-closing`]:te.value,[`${Te}-with-description`]:!!ye,[`${Te}-no-icon`]:!Ee,[`${Te}-banner`]:!!Se,[`${Te}-closable`]:Pe,[`${Te}-rtl`]:Q.value==="rtl",[ee.value]:!0}),Re=Pe?createVNode("button",{type:"button",onClick:re,class:`${Te}-close-icon`,tabindex:0},[$e?createVNode("span",{class:`${Te}-close-text`},[$e]):we===void 0?createVNode(CloseOutlined$1,null,null):we]):null,De=ge&&(isValidElement(ge)?cloneElement(ge,{class:`${Te}-icon`}):createVNode("span",{class:`${Te}-icon`},[ge]))||createVNode(_e,{class:`${Te}-icon`},null),ke=getTransitionProps(`${Te}-motion`,{appear:!1,css:!0,onAfterLeave:ae,onBeforeLeave:Be=>{Be.style.maxHeight=`${Be.offsetHeight}px`},onLeave:Be=>{Be.style.maxHeight="0px"}});return Z(ne.value?null:createVNode(Transition,ke,{default:()=>[withDirectives(createVNode("div",_objectSpread2$1(_objectSpread2$1({role:"alert"},G),{},{style:[G.style,ue.value],class:[G.class,Ie],"data-show":!te.value,ref:oe}),[Ee?De:null,createVNode("div",{class:`${Te}-content`},[Ce?createVNode("div",{class:`${Te}-message`},[Ce]):null,ye?createVNode("div",{class:`${Te}-description`},[ye]):null]),ve?createVNode("div",{class:`${Te}-action`},[ve]):null,Re]),[[vShow,!te.value]])]}))}}}),index$s=withInstall(Alert),responsiveArray=["xxxl","xxl","xl","lg","md","sm","xs"],getResponsiveMap=C=>({xs:`(max-width: ${C.screenXSMax}px)`,sm:`(min-width: ${C.screenSM}px)`,md:`(min-width: ${C.screenMD}px)`,lg:`(min-width: ${C.screenLG}px)`,xl:`(min-width: ${C.screenXL}px)`,xxl:`(min-width: ${C.screenXXL}px)`,xxxl:`{min-width: ${C.screenXXXL}px}`});function useResponsiveObserver(){const[,C]=useToken();return computed(()=>{const H=getResponsiveMap(C.value),K=new Map;let W=-1,G={};return{matchHandlers:{},dispatch(U){return G=U,K.forEach(X=>X(G)),K.size>=1},subscribe(U){return K.size||this.register(),W+=1,K.set(W,U),U(G),W},unsubscribe(U){K.delete(U),K.size||this.unregister()},unregister(){Object.keys(H).forEach(U=>{const X=H[U],Q=this.matchHandlers[X];Q==null||Q.mql.removeListener(Q==null?void 0:Q.listener)}),K.clear()},register(){Object.keys(H).forEach(U=>{const X=H[U],Q=ee=>{let{matches:te}=ee;this.dispatch(_extends$1(_extends$1({},G),{[U]:te}))},Z=window.matchMedia(X);Z.addListener(Q),this.matchHandlers[X]={mql:Z,listener:Q},Q(Z)})},responsiveMap:H}})}function useBreakpoint(){const C=shallowRef({});let H=null;const K=useResponsiveObserver();return onMounted(()=>{H=K.value.subscribe(W=>{C.value=W})}),onUnmounted(()=>{K.value.unsubscribe(H)}),C}function eagerComputed(C){const H=shallowRef();return watchEffect(()=>{H.value=C()},{flush:"sync"}),H}const genBaseStyle$h=C=>{const{antCls:H,componentCls:K,iconCls:W,avatarBg:G,avatarColor:U,containerSize:X,containerSizeLG:Q,containerSizeSM:Z,textFontSize:ee,textFontSizeLG:te,textFontSizeSM:ne,borderRadius:oe,borderRadiusLG:re,borderRadiusSM:ae,lineWidth:ie,lineType:ue}=C,le=(se,ce,de)=>({width:se,height:se,lineHeight:`${se-ie*2}px`,borderRadius:"50%",[`&${K}-square`]:{borderRadius:de},[`${K}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${K}-icon`]:{fontSize:ce,[`> ${W}`]:{margin:0}}});return{[K]:_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),{position:"relative",display:"inline-block",overflow:"hidden",color:U,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:G,border:`${ie}px ${ue} transparent`,"&-image":{background:"transparent"},[`${H}-image-img`]:{display:"block"}}),le(X,ee,oe)),{"&-lg":_extends$1({},le(Q,te,re)),"&-sm":_extends$1({},le(Z,ne,ae)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},genGroupStyle$3=C=>{const{componentCls:H,groupBorderColor:K,groupOverlapping:W,groupSpace:G}=C;return{[`${H}-group`]:{display:"inline-flex",[`${H}`]:{borderColor:K},"> *:not(:first-child)":{marginInlineStart:W}},[`${H}-group-popover`]:{[`${H} + ${H}`]:{marginInlineStart:G}}}},useStyle$V=genComponentStyleHook("Avatar",C=>{const{colorTextLightSolid:H,colorTextPlaceholder:K}=C,W=merge$1(C,{avatarBg:K,avatarColor:H});return[genBaseStyle$h(W),genGroupStyle$3(W)]},C=>{const{controlHeight:H,controlHeightLG:K,controlHeightSM:W,fontSize:G,fontSizeLG:U,fontSizeXL:X,fontSizeHeading3:Q,marginXS:Z,marginXXS:ee,colorBorderBg:te}=C;return{containerSize:H,containerSizeLG:K,containerSizeSM:W,textFontSize:Math.round((U+X)/2),textFontSizeLG:Q,textFontSizeSM:G,groupSpace:ee,groupOverlapping:-Z,groupBorderColor:te}}),AvatarContextKey=Symbol("AvatarContextKey"),useAvatarInjectContext=()=>inject(AvatarContextKey,{}),useAvatarProviderContext=C=>provide(AvatarContextKey,C),avatarProps$1=()=>({prefixCls:String,shape:{type:String,default:"circle"},size:{type:[Number,String,Object],default:()=>"default"},src:String,srcset:String,icon:PropTypes$1.any,alt:String,gap:Number,draggable:{type:Boolean,default:void 0},crossOrigin:String,loadError:{type:Function}}),Avatar=defineComponent({compatConfig:{MODE:3},name:"AAvatar",inheritAttrs:!1,props:avatarProps$1(),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;const G=shallowRef(!0),U=shallowRef(!1),X=shallowRef(1),Q=shallowRef(null),Z=shallowRef(null),{prefixCls:ee}=useConfigInject("avatar",C),[te,ne]=useStyle$V(ee),oe=useAvatarInjectContext(),re=computed(()=>C.size==="default"?oe.size:C.size),ae=useBreakpoint(),ie=eagerComputed(()=>{if(typeof C.size!="object")return;const ce=responsiveArray.find(fe=>ae.value[fe]);return C.size[ce]}),ue=ce=>ie.value?{width:`${ie.value}px`,height:`${ie.value}px`,lineHeight:`${ie.value}px`,fontSize:`${ce?ie.value/2:18}px`}:{},le=()=>{if(!Q.value||!Z.value)return;const ce=Q.value.offsetWidth,de=Z.value.offsetWidth;if(ce!==0&&de!==0){const{gap:fe=4}=C;fe*2{const{loadError:ce}=C;(ce==null?void 0:ce())!==!1&&(G.value=!1)};return watch(()=>C.src,()=>{nextTick(()=>{G.value=!0,X.value=1})}),watch(()=>C.gap,()=>{nextTick(()=>{le()})}),onMounted(()=>{nextTick(()=>{le(),U.value=!0})}),()=>{var ce,de;const{shape:fe,src:he,alt:pe,srcset:me,draggable:be,crossOrigin:xe}=C,Se=(ce=oe.shape)!==null&&ce!==void 0?ce:fe,we=getPropsSlot(K,C,"icon"),Pe=ee.value,Ee={[`${W.class}`]:!!W.class,[Pe]:!0,[`${Pe}-lg`]:re.value==="large",[`${Pe}-sm`]:re.value==="small",[`${Pe}-${Se}`]:!0,[`${Pe}-image`]:he&&G.value,[`${Pe}-icon`]:we,[ne.value]:!0},$e=typeof re.value=="number"?{width:`${re.value}px`,height:`${re.value}px`,lineHeight:`${re.value}px`,fontSize:we?`${re.value/2}px`:"18px"}:{},ye=(de=K.default)===null||de===void 0?void 0:de.call(K);let Ce;if(he&&G.value)Ce=createVNode("img",{draggable:be,src:he,srcset:me,onError:se,alt:pe,crossorigin:xe},null);else if(we)Ce=we;else if(U.value||X.value!==1){const ge=`scale(${X.value}) translateX(-50%)`,ve={msTransform:ge,WebkitTransform:ge,transform:ge},_e=typeof re.value=="number"?{lineHeight:`${re.value}px`}:{};Ce=createVNode(ResizeObserver$1,{onResize:le},{default:()=>[createVNode("span",{class:`${Pe}-string`,ref:Q,style:_extends$1(_extends$1({},_e),ve)},[ye])]})}else Ce=createVNode("span",{class:`${Pe}-string`,ref:Q,style:{opacity:0}},[ye]);return te(createVNode("span",_objectSpread2$1(_objectSpread2$1({},W),{},{ref:Z,class:Ee,style:[$e,ue(!!we),W.style]}),[Ce]))}}}),Avatar$1=Avatar,autoAdjustOverflow$2={adjustX:1,adjustY:1},targetOffset$3=[0,0],placements$3={left:{points:["cr","cl"],overflow:autoAdjustOverflow$2,offset:[-4,0],targetOffset:targetOffset$3},right:{points:["cl","cr"],overflow:autoAdjustOverflow$2,offset:[4,0],targetOffset:targetOffset$3},top:{points:["bc","tc"],overflow:autoAdjustOverflow$2,offset:[0,-4],targetOffset:targetOffset$3},bottom:{points:["tc","bc"],overflow:autoAdjustOverflow$2,offset:[0,4],targetOffset:targetOffset$3},topLeft:{points:["bl","tl"],overflow:autoAdjustOverflow$2,offset:[0,-4],targetOffset:targetOffset$3},leftTop:{points:["tr","tl"],overflow:autoAdjustOverflow$2,offset:[-4,0],targetOffset:targetOffset$3},topRight:{points:["br","tr"],overflow:autoAdjustOverflow$2,offset:[0,-4],targetOffset:targetOffset$3},rightTop:{points:["tl","tr"],overflow:autoAdjustOverflow$2,offset:[4,0],targetOffset:targetOffset$3},bottomRight:{points:["tr","br"],overflow:autoAdjustOverflow$2,offset:[0,4],targetOffset:targetOffset$3},rightBottom:{points:["bl","br"],overflow:autoAdjustOverflow$2,offset:[4,0],targetOffset:targetOffset$3},bottomLeft:{points:["tl","bl"],overflow:autoAdjustOverflow$2,offset:[0,4],targetOffset:targetOffset$3},leftBottom:{points:["br","bl"],overflow:autoAdjustOverflow$2,offset:[-4,0],targetOffset:targetOffset$3}},tooltipContentProps={prefixCls:String,id:String,overlayInnerStyle:PropTypes$1.any},Content$3=defineComponent({compatConfig:{MODE:3},name:"TooltipContent",props:tooltipContentProps,setup(C,H){let{slots:K}=H;return()=>{var W;return createVNode("div",{class:`${C.prefixCls}-inner`,id:C.id,role:"tooltip",style:C.overlayInnerStyle},[(W=K.overlay)===null||W===void 0?void 0:W.call(K)])}}});var __rest$15=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{}),overlayStyle:{type:Object,default:void 0},overlayClassName:String,prefixCls:PropTypes$1.string.def("rc-tooltip"),mouseEnterDelay:PropTypes$1.number.def(.1),mouseLeaveDelay:PropTypes$1.number.def(.1),getPopupContainer:Function,destroyTooltipOnHide:{type:Boolean,default:!1},align:PropTypes$1.object.def(()=>({})),arrowContent:PropTypes$1.any.def(null),tipId:String,builtinPlacements:PropTypes$1.object,overlayInnerStyle:{type:Object,default:void 0},popupVisible:{type:Boolean,default:void 0},onVisibleChange:Function,onPopupAlign:Function,arrow:{type:Boolean,default:!0}},setup(C,H){let{slots:K,attrs:W,expose:G}=H;const U=shallowRef(),X=()=>{const{prefixCls:te,tipId:ne,overlayInnerStyle:oe}=C;return[C.arrow?createVNode("div",{class:`${te}-arrow`,key:"arrow"},[getPropsSlot(K,C,"arrowContent")]):null,createVNode(Content$3,{key:"content",prefixCls:te,id:ne,overlayInnerStyle:oe},{overlay:K.overlay})]};G({getPopupDomNode:()=>U.value.getPopupDomNode(),triggerDOM:U,forcePopupAlign:()=>{var te;return(te=U.value)===null||te===void 0?void 0:te.forcePopupAlign()}});const Z=shallowRef(!1),ee=shallowRef(!1);return watchEffect(()=>{const{destroyTooltipOnHide:te}=C;if(typeof te=="boolean")Z.value=te;else if(te&&typeof te=="object"){const{keepParent:ne}=te;Z.value=ne===!0,ee.value=ne===!1}}),()=>{const{overlayClassName:te,trigger:ne,mouseEnterDelay:oe,mouseLeaveDelay:re,overlayStyle:ae,prefixCls:ie,afterVisibleChange:ue,transitionName:le,animation:se,placement:ce,align:de,destroyTooltipOnHide:fe,defaultVisible:he}=C,pe=__rest$15(C,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible"]),me=_extends$1({},pe);C.visible!==void 0&&(me.popupVisible=C.visible);const be=_extends$1(_extends$1(_extends$1({popupClassName:te,prefixCls:ie,action:ne,builtinPlacements:placements$3,popupPlacement:ce,popupAlign:de,afterPopupVisibleChange:ue,popupTransitionName:le,popupAnimation:se,defaultPopupVisible:he,destroyPopupOnHide:Z.value,autoDestroy:ee.value,mouseLeaveDelay:re,popupStyle:ae,mouseEnterDelay:oe},me),W),{onPopupVisibleChange:C.onVisibleChange||noop$c,onPopupAlign:C.onPopupAlign||noop$c,ref:U,arrow:!!C.arrow,popup:X()});return createVNode(Trigger,be,{default:K.default})}}}),abstractTooltipProps=()=>({trigger:[String,Array],open:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},placement:String,color:String,transitionName:String,overlayStyle:objectType(),overlayInnerStyle:objectType(),overlayClassName:String,openClassName:String,prefixCls:String,mouseEnterDelay:Number,mouseLeaveDelay:Number,getPopupContainer:Function,arrowPointAtCenter:{type:Boolean,default:void 0},arrow:{type:[Boolean,Object],default:!0},autoAdjustOverflow:{type:[Boolean,Object],default:void 0},destroyTooltipOnHide:{type:Boolean,default:void 0},align:objectType(),builtinPlacements:objectType(),children:Array,onVisibleChange:Function,"onUpdate:visible":Function,onOpenChange:Function,"onUpdate:open":Function}),autoAdjustOverflowEnabled={adjustX:1,adjustY:1},autoAdjustOverflowDisabled={adjustX:0,adjustY:0},targetOffset$2=[0,0];function getOverflowOptions(C){return typeof C=="boolean"?C?autoAdjustOverflowEnabled:autoAdjustOverflowDisabled:_extends$1(_extends$1({},autoAdjustOverflowDisabled),C)}function getPlacements$1(C){const{arrowWidth:H=4,horizontalArrowShift:K=16,verticalArrowShift:W=8,autoAdjustOverflow:G,arrowPointAtCenter:U}=C,X={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(K+H),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(W+H)]},topRight:{points:["br","tc"],offset:[K+H,-4]},rightTop:{points:["tl","cr"],offset:[4,-(W+H)]},bottomRight:{points:["tr","bc"],offset:[K+H,4]},rightBottom:{points:["bl","cr"],offset:[4,W+H]},bottomLeft:{points:["tl","bc"],offset:[-(K+H),4]},leftBottom:{points:["br","cl"],offset:[-4,W+H]}};return Object.keys(X).forEach(Q=>{X[Q]=U?_extends$1(_extends$1({},X[Q]),{overflow:getOverflowOptions(G),targetOffset:targetOffset$2}):_extends$1(_extends$1({},placements$3[Q]),{overflow:getOverflowOptions(G)}),X[Q].ignoreShake=!0}),X}function firstNotUndefined(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];for(let H=0,K=C.length;H`${C}-inverse`),PresetStatusColorTypes=["success","processing","error","default","warning"];function isPresetColor(C){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[...inverseColors,...PresetColors].includes(C):PresetColors.includes(C)}function isPresetStatusColor(C){return PresetStatusColorTypes.includes(C)}function parseColor(C,H){const K=isPresetColor(H),W=classNames({[`${C}-${H}`]:H&&K}),G={},U={};return H&&!K&&(G.background=H,U["--antd-arrow-background-color"]=H),{className:W,overlayStyle:G,arrowStyle:U}}function connectArrowCls(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return C.map(K=>`${H}${K}`).join(",")}const MAX_VERTICAL_CONTENT_RADIUS=8;function getArrowOffset(C){const H=MAX_VERTICAL_CONTENT_RADIUS,{sizePopupArrow:K,contentRadius:W,borderRadiusOuter:G,limitVerticalRadius:U}=C,X=K/2-Math.ceil(G*(Math.sqrt(2)-1)),Q=(W>12?W+2:12)-X,Z=U?H-X:Q;return{dropdownArrowOffset:Q,dropdownArrowOffsetVertical:Z}}function getArrowStyle(C,H){const{componentCls:K,sizePopupArrow:W,marginXXS:G,borderRadiusXS:U,borderRadiusOuter:X,boxShadowPopoverArrow:Q}=C,{colorBg:Z,showArrowCls:ee,contentRadius:te=C.borderRadiusLG,limitVerticalRadius:ne}=H,{dropdownArrowOffsetVertical:oe,dropdownArrowOffset:re}=getArrowOffset({sizePopupArrow:W,contentRadius:te,borderRadiusOuter:X,limitVerticalRadius:ne}),ae=W/2+G;return{[K]:{[`${K}-arrow`]:[_extends$1(_extends$1({position:"absolute",zIndex:1,display:"block"},roundedArrow(W,U,X,Z,Q)),{"&:before":{background:Z}})],[[`&-placement-top ${K}-arrow`,`&-placement-topLeft ${K}-arrow`,`&-placement-topRight ${K}-arrow`].join(",")]:{bottom:0,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${K}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${K}-arrow`]:{left:{_skip_check_:!0,value:re}},[`&-placement-topRight ${K}-arrow`]:{right:{_skip_check_:!0,value:re}},[[`&-placement-bottom ${K}-arrow`,`&-placement-bottomLeft ${K}-arrow`,`&-placement-bottomRight ${K}-arrow`].join(",")]:{top:0,transform:"translateY(-100%)"},[`&-placement-bottom ${K}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${K}-arrow`]:{left:{_skip_check_:!0,value:re}},[`&-placement-bottomRight ${K}-arrow`]:{right:{_skip_check_:!0,value:re}},[[`&-placement-left ${K}-arrow`,`&-placement-leftTop ${K}-arrow`,`&-placement-leftBottom ${K}-arrow`].join(",")]:{right:{_skip_check_:!0,value:0},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${K}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${K}-arrow`]:{top:oe},[`&-placement-leftBottom ${K}-arrow`]:{bottom:oe},[[`&-placement-right ${K}-arrow`,`&-placement-rightTop ${K}-arrow`,`&-placement-rightBottom ${K}-arrow`].join(",")]:{left:{_skip_check_:!0,value:0},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${K}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${K}-arrow`]:{top:oe},[`&-placement-rightBottom ${K}-arrow`]:{bottom:oe},[connectArrowCls(["&-placement-topLeft","&-placement-top","&-placement-topRight"].map(ie=>ie+=":not(&-arrow-hidden)"),ee)]:{paddingBottom:ae},[connectArrowCls(["&-placement-bottomLeft","&-placement-bottom","&-placement-bottomRight"].map(ie=>ie+=":not(&-arrow-hidden)"),ee)]:{paddingTop:ae},[connectArrowCls(["&-placement-leftTop","&-placement-left","&-placement-leftBottom"].map(ie=>ie+=":not(&-arrow-hidden)"),ee)]:{paddingRight:{_skip_check_:!0,value:ae}},[connectArrowCls(["&-placement-rightTop","&-placement-right","&-placement-rightBottom"].map(ie=>ie+=":not(&-arrow-hidden)"),ee)]:{paddingLeft:{_skip_check_:!0,value:ae}}}}}const genTooltipStyle=C=>{const{componentCls:H,tooltipMaxWidth:K,tooltipColor:W,tooltipBg:G,tooltipBorderRadius:U,zIndexPopup:X,controlHeight:Q,boxShadowSecondary:Z,paddingSM:ee,paddingXS:te,tooltipRadiusOuter:ne}=C;return[{[H]:_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),{position:"absolute",zIndex:X,display:"block","&":[{width:"max-content"},{width:"intrinsic"}],maxWidth:K,visibility:"visible","&-hidden":{display:"none"},"--antd-arrow-background-color":G,[`${H}-inner`]:{minWidth:Q,minHeight:Q,padding:`${ee/2}px ${te}px`,color:W,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:G,borderRadius:U,boxShadow:Z},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${H}-inner`]:{borderRadius:Math.min(U,MAX_VERTICAL_CONTENT_RADIUS)}},[`${H}-content`]:{position:"relative"}}),genPresetColor(C,(oe,re)=>{let{darkColor:ae}=re;return{[`&${H}-${oe}`]:{[`${H}-inner`]:{backgroundColor:ae},[`${H}-arrow`]:{"--antd-arrow-background-color":ae}}}})),{"&-rtl":{direction:"rtl"}})},getArrowStyle(merge$1(C,{borderRadiusOuter:ne}),{colorBg:"var(--antd-arrow-background-color)",showArrowCls:"",contentRadius:U,limitVerticalRadius:!0}),{[`${H}-pure`]:{position:"relative",maxWidth:"none"}}]},useStyle$U=(C,H)=>genComponentStyleHook("Tooltip",W=>{if((H==null?void 0:H.value)===!1)return[];const{borderRadius:G,colorTextLightSolid:U,colorBgDefault:X,borderRadiusOuter:Q}=W,Z=merge$1(W,{tooltipMaxWidth:250,tooltipColor:U,tooltipBorderRadius:G,tooltipBg:X,tooltipRadiusOuter:Q>4?4:Q});return[genTooltipStyle(Z),initZoomMotion(W,"zoom-big-fast")]},W=>{let{zIndexPopupBase:G,colorBgSpotlight:U}=W;return{zIndexPopup:G+70,colorBgDefault:U}})(C),splitObject=(C,H)=>{const K={},W=_extends$1({},C);return H.forEach(G=>{C&&G in C&&(K[G]=C[G],delete W[G])}),{picked:K,omitted:W}},tooltipProps=()=>_extends$1(_extends$1({},abstractTooltipProps()),{title:PropTypes$1.any}),tooltipDefaultProps=()=>({trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),ToolTip=defineComponent({compatConfig:{MODE:3},name:"ATooltip",inheritAttrs:!1,props:initDefaultProps$1(tooltipProps(),{trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),slots:Object,setup(C,H){let{slots:K,emit:W,attrs:G,expose:U}=H;const{prefixCls:X,getPopupContainer:Q,direction:Z,rootPrefixCls:ee}=useConfigInject("tooltip",C),te=computed(()=>{var xe;return(xe=C.open)!==null&&xe!==void 0?xe:C.visible}),ne=ref(firstNotUndefined([C.open,C.visible])),oe=ref();let re;watch(te,xe=>{wrapperRaf.cancel(re),re=wrapperRaf(()=>{ne.value=!!xe})});const ae=()=>{var xe;const Se=(xe=C.title)!==null&&xe!==void 0?xe:K.title;return!Se&&Se!==0},ie=xe=>{const Se=ae();te.value===void 0&&(ne.value=Se?!1:xe),Se||(W("update:visible",xe),W("visibleChange",xe),W("update:open",xe),W("openChange",xe))};U({getPopupDomNode:()=>oe.value.getPopupDomNode(),open:ne,forcePopupAlign:()=>{var xe;return(xe=oe.value)===null||xe===void 0?void 0:xe.forcePopupAlign()}});const le=computed(()=>{var xe;const{builtinPlacements:Se,autoAdjustOverflow:we,arrow:Pe,arrowPointAtCenter:Ee}=C;let $e=Ee;return typeof Pe=="object"&&($e=(xe=Pe.pointAtCenter)!==null&&xe!==void 0?xe:Ee),Se||getPlacements$1({arrowPointAtCenter:$e,autoAdjustOverflow:we})}),se=xe=>xe||xe==="",ce=xe=>{const Se=xe.type;if(typeof Se=="object"&&xe.props&&((Se.__ANT_BUTTON===!0||Se==="button")&&se(xe.props.disabled)||Se.__ANT_SWITCH===!0&&(se(xe.props.disabled)||se(xe.props.loading))||Se.__ANT_RADIO===!0&&se(xe.props.disabled))){const{picked:we,omitted:Pe}=splitObject(getStyle$3(xe),["position","left","right","top","bottom","float","display","zIndex"]),Ee=_extends$1(_extends$1({display:"inline-block"},we),{cursor:"not-allowed",lineHeight:1,width:xe.props&&xe.props.block?"100%":void 0}),$e=_extends$1(_extends$1({},Pe),{pointerEvents:"none"}),ye=cloneElement(xe,{style:$e},!0);return createVNode("span",{style:Ee,class:`${X.value}-disabled-compatible-wrapper`},[ye])}return xe},de=()=>{var xe,Se;return(xe=C.title)!==null&&xe!==void 0?xe:(Se=K.title)===null||Se===void 0?void 0:Se.call(K)},fe=(xe,Se)=>{const we=le.value,Pe=Object.keys(we).find(Ee=>{var $e,ye;return we[Ee].points[0]===(($e=Se.points)===null||$e===void 0?void 0:$e[0])&&we[Ee].points[1]===((ye=Se.points)===null||ye===void 0?void 0:ye[1])});if(Pe){const Ee=xe.getBoundingClientRect(),$e={top:"50%",left:"50%"};Pe.indexOf("top")>=0||Pe.indexOf("Bottom")>=0?$e.top=`${Ee.height-Se.offset[1]}px`:(Pe.indexOf("Top")>=0||Pe.indexOf("bottom")>=0)&&($e.top=`${-Se.offset[1]}px`),Pe.indexOf("left")>=0||Pe.indexOf("Right")>=0?$e.left=`${Ee.width-Se.offset[0]}px`:(Pe.indexOf("right")>=0||Pe.indexOf("Left")>=0)&&($e.left=`${-Se.offset[0]}px`),xe.style.transformOrigin=`${$e.left} ${$e.top}`}},he=computed(()=>parseColor(X.value,C.color)),pe=computed(()=>G["data-popover-inject"]),[me,be]=useStyle$U(X,computed(()=>!pe.value));return()=>{var xe,Se;const{openClassName:we,overlayClassName:Pe,overlayStyle:Ee,overlayInnerStyle:$e}=C;let ye=(Se=filterEmpty((xe=K.default)===null||xe===void 0?void 0:xe.call(K)))!==null&&Se!==void 0?Se:null;ye=ye.length===1?ye[0]:ye;let Ce=ne.value;if(te.value===void 0&&ae()&&(Ce=!1),!ye)return null;const ge=ce(isValidElement(ye)&&!isFragment(ye)?ye:createVNode("span",null,[ye])),ve=classNames({[we||`${X.value}-open`]:!0,[ge.props&&ge.props.class]:ge.props&&ge.props.class}),_e=classNames(Pe,{[`${X.value}-rtl`]:Z.value==="rtl"},he.value.className,be.value),Te=_extends$1(_extends$1({},he.value.overlayStyle),$e),Ie=he.value.arrowStyle,Re=_extends$1(_extends$1(_extends$1({},G),C),{prefixCls:X.value,arrow:!!C.arrow,getPopupContainer:Q==null?void 0:Q.value,builtinPlacements:le.value,visible:Ce,ref:oe,overlayClassName:_e,overlayStyle:_extends$1(_extends$1({},Ie),Ee),overlayInnerStyle:Te,onVisibleChange:ie,onPopupAlign:fe,transitionName:getTransitionName$1(ee.value,"zoom-big-fast",C.transitionName)});return me(createVNode(Tooltip$1,Re,{default:()=>[ne.value?cloneElement(ge,{class:ve}):ge],arrowContent:()=>createVNode("span",{class:`${X.value}-arrow-content`},null),overlay:de}))}}}),Tooltip=withInstall(ToolTip),genBaseStyle$g=C=>{const{componentCls:H,popoverBg:K,popoverColor:W,width:G,fontWeightStrong:U,popoverPadding:X,boxShadowSecondary:Q,colorTextHeading:Z,borderRadiusLG:ee,zIndexPopup:te,marginXS:ne,colorBgElevated:oe}=C;return[{[H]:_extends$1(_extends$1({},resetComponent(C)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:te,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--antd-arrow-background-color":oe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${H}-content`]:{position:"relative"},[`${H}-inner`]:{backgroundColor:K,backgroundClip:"padding-box",borderRadius:ee,boxShadow:Q,padding:X},[`${H}-title`]:{minWidth:G,marginBottom:ne,color:Z,fontWeight:U},[`${H}-inner-content`]:{color:W}})},getArrowStyle(C,{colorBg:"var(--antd-arrow-background-color)"}),{[`${H}-pure`]:{position:"relative",maxWidth:"none",[`${H}-content`]:{display:"inline-block"}}}]},genColorStyle=C=>{const{componentCls:H}=C;return{[H]:PresetColors.map(K=>{const W=C[`${K}-6`];return{[`&${H}-${K}`]:{"--antd-arrow-background-color":W,[`${H}-inner`]:{backgroundColor:W},[`${H}-arrow`]:{background:"transparent"}}}})}},genWireframeStyle$1=C=>{const{componentCls:H,lineWidth:K,lineType:W,colorSplit:G,paddingSM:U,controlHeight:X,fontSize:Q,lineHeight:Z,padding:ee}=C,te=X-Math.round(Q*Z),ne=te/2,oe=te/2-K,re=ee;return{[H]:{[`${H}-inner`]:{padding:0},[`${H}-title`]:{margin:0,padding:`${ne}px ${re}px ${oe}px`,borderBottom:`${K}px ${W} ${G}`},[`${H}-inner-content`]:{padding:`${U}px ${re}px`}}}},useStyle$T=genComponentStyleHook("Popover",C=>{const{colorBgElevated:H,colorText:K,wireframe:W}=C,G=merge$1(C,{popoverBg:H,popoverColor:K,popoverPadding:12});return[genBaseStyle$g(G),genColorStyle(G),W&&genWireframeStyle$1(G),initZoomMotion(G,"zoom-big")]},C=>{let{zIndexPopupBase:H}=C;return{zIndexPopup:H+30,width:177}}),popoverProps=()=>_extends$1(_extends$1({},abstractTooltipProps()),{content:anyType(),title:anyType()}),Popover=defineComponent({compatConfig:{MODE:3},name:"APopover",inheritAttrs:!1,props:initDefaultProps$1(popoverProps(),_extends$1(_extends$1({},tooltipDefaultProps()),{trigger:"hover",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1})),setup(C,H){let{expose:K,slots:W,attrs:G}=H;const U=ref();warning$3(C.visible===void 0),K({getPopupDomNode:()=>{var oe,re;return(re=(oe=U.value)===null||oe===void 0?void 0:oe.getPopupDomNode)===null||re===void 0?void 0:re.call(oe)}});const{prefixCls:X,configProvider:Q}=useConfigInject("popover",C),[Z,ee]=useStyle$T(X),te=computed(()=>Q.getPrefixCls()),ne=()=>{var oe,re;const{title:ae=filterEmpty((oe=W.title)===null||oe===void 0?void 0:oe.call(W)),content:ie=filterEmpty((re=W.content)===null||re===void 0?void 0:re.call(W))}=C,ue=!!(Array.isArray(ae)?ae.length:ae),le=!!(Array.isArray(ie)?ie.length:ae);return!ue&&!le?null:createVNode(Fragment,null,[ue&&createVNode("div",{class:`${X.value}-title`},[ae]),createVNode("div",{class:`${X.value}-inner-content`},[ie])])};return()=>{const oe=classNames(C.overlayClassName,ee.value);return Z(createVNode(Tooltip,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},omit$2(C,["title","content"])),G),{},{prefixCls:X.value,ref:U,overlayClassName:oe,transitionName:getTransitionName$1(te.value,"zoom-big",C.transitionName),"data-popover-inject":!0}),{title:ne,default:W.default}))}}}),Popover$1=withInstall(Popover),groupProps=()=>({prefixCls:String,maxCount:Number,maxStyle:{type:Object,default:void 0},maxPopoverPlacement:{type:String,default:"top"},maxPopoverTrigger:String,size:{type:[Number,String,Object],default:"default"},shape:{type:String,default:"circle"}}),Group$3=defineComponent({compatConfig:{MODE:3},name:"AAvatarGroup",inheritAttrs:!1,props:groupProps(),setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("avatar",C),X=computed(()=>`${G.value}-group`),[Q,Z]=useStyle$V(G);return watchEffect(()=>{const ee={size:C.size,shape:C.shape};useAvatarProviderContext(ee)}),()=>{const{maxPopoverPlacement:ee="top",maxCount:te,maxStyle:ne,maxPopoverTrigger:oe="hover",shape:re}=C,ae={[X.value]:!0,[`${X.value}-rtl`]:U.value==="rtl",[`${W.class}`]:!!W.class,[Z.value]:!0},ie=getPropsSlot(K,C),ue=flattenChildren(ie).map((se,ce)=>cloneElement(se,{key:`avatar-key-${ce}`})),le=ue.length;if(te&&te[createVNode(Avatar$1,{style:ne,shape:re},{default:()=>[`+${le-te}`]})]})),Q(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:ae,style:W.style}),[se]))}return Q(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:ae,style:W.style}),[ue]))}}}),Group$4=Group$3;Avatar$1.Group=Group$4;Avatar$1.install=function(C){return C.component(Avatar$1.name,Avatar$1),C.component(Group$4.name,Group$4),C};function UnitNumber(C){let{prefixCls:H,value:K,current:W,offset:G=0}=C,U;return G&&(U={position:"absolute",top:`${G}00%`,left:0}),createVNode("p",{style:U,class:classNames(`${H}-only-unit`,{current:W})},[K])}function getOffset$2(C,H,K){let W=C,G=0;for(;(W+10)%10!==H;)W+=K,G+=K;return G}const SingleNumber=defineComponent({compatConfig:{MODE:3},name:"SingleNumber",props:{prefixCls:String,value:String,count:Number},setup(C){const H=computed(()=>Number(C.value)),K=computed(()=>Math.abs(C.count)),W=reactive({prevValue:H.value,prevCount:K.value}),G=()=>{W.prevValue=H.value,W.prevCount=K.value},U=ref();return watch(H,()=>{clearTimeout(U.value),U.value=setTimeout(()=>{G()},1e3)},{flush:"post"}),onUnmounted(()=>{clearTimeout(U.value)}),()=>{let X,Q={};const Z=H.value;if(W.prevValue===Z||Number.isNaN(Z)||Number.isNaN(W.prevValue))X=[UnitNumber(_extends$1(_extends$1({},C),{current:!0}))],Q={transition:"none"};else{X=[];const ee=Z+10,te=[];for(let re=Z;re<=ee;re+=1)te.push(re);const ne=te.findIndex(re=>re%10===W.prevValue);X=te.map((re,ae)=>{const ie=re%10;return UnitNumber(_extends$1(_extends$1({},C),{value:ie,offset:ae-ne,current:ae===ne}))});const oe=W.prevCountG()},[X])}}});var __rest$14=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{var U;const X=_extends$1(_extends$1({},C),K),{prefixCls:Q,count:Z,title:ee,show:te,component:ne="sup",class:oe,style:re}=X,ae=__rest$14(X,["prefixCls","count","title","show","component","class","style"]),ie=_extends$1(_extends$1({},ae),{style:re,"data-show":C.show,class:classNames(G.value,oe),title:ee});let ue=Z;if(Z&&Number(Z)%1===0){const se=String(Z).split("");ue=se.map((ce,de)=>createVNode(SingleNumber,{prefixCls:G.value,count:Number(Z),value:ce,key:se.length-de},null))}re&&re.borderColor&&(ie.style=_extends$1(_extends$1({},re),{boxShadow:`0 0 0 1px ${re.borderColor} inset`}));const le=filterEmpty((U=W.default)===null||U===void 0?void 0:U.call(W));return le&&le.length?cloneElement(le,{class:classNames(`${G.value}-custom-component`)},!1):createVNode(ne,ie,{default:()=>[ue]})}}}),antStatusProcessing=new Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),antZoomBadgeIn=new Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),antZoomBadgeOut=new Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),antNoWrapperZoomBadgeIn=new Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),antNoWrapperZoomBadgeOut=new Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),antBadgeLoadingCircle=new Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),genSharedBadgeStyle=C=>{const{componentCls:H,iconCls:K,antCls:W,badgeFontHeight:G,badgeShadowSize:U,badgeHeightSm:X,motionDurationSlow:Q,badgeStatusSize:Z,marginXS:ee,badgeRibbonOffset:te}=C,ne=`${W}-scroll-number`,oe=`${W}-ribbon`,re=`${W}-ribbon-wrapper`,ae=genPresetColor(C,(ue,le)=>{let{darkColor:se}=le;return{[`&${H} ${H}-color-${ue}`]:{background:se,[`&:not(${H}-count)`]:{color:se}}}}),ie=genPresetColor(C,(ue,le)=>{let{darkColor:se}=le;return{[`&${oe}-color-${ue}`]:{background:se,color:se}}});return{[H]:_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${H}-count`]:{zIndex:C.badgeZIndex,minWidth:C.badgeHeight,height:C.badgeHeight,color:C.badgeTextColor,fontWeight:C.badgeFontWeight,fontSize:C.badgeFontSize,lineHeight:`${C.badgeHeight}px`,whiteSpace:"nowrap",textAlign:"center",background:C.badgeColor,borderRadius:C.badgeHeight/2,boxShadow:`0 0 0 ${U}px ${C.badgeShadowColor}`,transition:`background ${C.motionDurationMid}`,a:{color:C.badgeTextColor},"a:hover":{color:C.badgeTextColor},"a:hover &":{background:C.badgeColorHover}},[`${H}-count-sm`]:{minWidth:X,height:X,fontSize:C.badgeFontSizeSm,lineHeight:`${X}px`,borderRadius:X/2},[`${H}-multiple-words`]:{padding:`0 ${C.paddingXS}px`},[`${H}-dot`]:{zIndex:C.badgeZIndex,width:C.badgeDotSize,minWidth:C.badgeDotSize,height:C.badgeDotSize,background:C.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${U}px ${C.badgeShadowColor}`},[`${H}-dot${ne}`]:{transition:`background ${Q}`},[`${H}-count, ${H}-dot, ${ne}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${K}-spin`]:{animationName:antBadgeLoadingCircle,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${H}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${H}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Z,height:Z,verticalAlign:"middle",borderRadius:"50%"},[`${H}-status-success`]:{backgroundColor:C.colorSuccess},[`${H}-status-processing`]:{overflow:"visible",color:C.colorPrimary,backgroundColor:C.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:U,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:antStatusProcessing,animationDuration:C.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${H}-status-default`]:{backgroundColor:C.colorTextPlaceholder},[`${H}-status-error`]:{backgroundColor:C.colorError},[`${H}-status-warning`]:{backgroundColor:C.colorWarning},[`${H}-status-text`]:{marginInlineStart:ee,color:C.colorText,fontSize:C.fontSize}}}),ae),{[`${H}-zoom-appear, ${H}-zoom-enter`]:{animationName:antZoomBadgeIn,animationDuration:C.motionDurationSlow,animationTimingFunction:C.motionEaseOutBack,animationFillMode:"both"},[`${H}-zoom-leave`]:{animationName:antZoomBadgeOut,animationDuration:C.motionDurationSlow,animationTimingFunction:C.motionEaseOutBack,animationFillMode:"both"},[`&${H}-not-a-wrapper`]:{[`${H}-zoom-appear, ${H}-zoom-enter`]:{animationName:antNoWrapperZoomBadgeIn,animationDuration:C.motionDurationSlow,animationTimingFunction:C.motionEaseOutBack},[`${H}-zoom-leave`]:{animationName:antNoWrapperZoomBadgeOut,animationDuration:C.motionDurationSlow,animationTimingFunction:C.motionEaseOutBack},[`&:not(${H}-status)`]:{verticalAlign:"middle"},[`${ne}-custom-component, ${H}-count`]:{transform:"none"},[`${ne}-custom-component, ${ne}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${ne}`]:{overflow:"hidden",[`${ne}-only`]:{position:"relative",display:"inline-block",height:C.badgeHeight,transition:`all ${C.motionDurationSlow} ${C.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ne}-only-unit`]:{height:C.badgeHeight,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ne}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${H}-count, ${H}-dot, ${ne}-custom-component`]:{transform:"translate(-50%, -50%)"}}}),[`${re}`]:{position:"relative"},[`${oe}`]:_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),{position:"absolute",top:ee,padding:`0 ${C.paddingXS}px`,color:C.colorPrimary,lineHeight:`${G}px`,whiteSpace:"nowrap",backgroundColor:C.colorPrimary,borderRadius:C.borderRadiusSM,[`${oe}-text`]:{color:C.colorTextLightSolid},[`${oe}-corner`]:{position:"absolute",top:"100%",width:te,height:te,color:"currentcolor",border:`${te/2}px solid`,transform:C.badgeRibbonCornerTransform,transformOrigin:"top",filter:C.badgeRibbonCornerFilter}}),ie),{[`&${oe}-placement-end`]:{insetInlineEnd:-te,borderEndEndRadius:0,[`${oe}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${oe}-placement-start`]:{insetInlineStart:-te,borderEndStartRadius:0,[`${oe}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}},useStyle$S=genComponentStyleHook("Badge",C=>{const{fontSize:H,lineHeight:K,fontSizeSM:W,lineWidth:G,marginXS:U,colorBorderBg:X}=C,Q=Math.round(H*K),Z=G,ee="auto",te=Q-2*Z,ne=C.colorBgContainer,oe="normal",re=W,ae=C.colorError,ie=C.colorErrorHover,ue=H,le=W/2,se=W,ce=W/2,de=merge$1(C,{badgeFontHeight:Q,badgeShadowSize:Z,badgeZIndex:ee,badgeHeight:te,badgeTextColor:ne,badgeFontWeight:oe,badgeFontSize:re,badgeColor:ae,badgeColorHover:ie,badgeShadowColor:X,badgeHeightSm:ue,badgeDotSize:le,badgeFontSizeSm:se,badgeStatusSize:ce,badgeProcessingDuration:"1.2s",badgeRibbonOffset:U,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"});return[genSharedBadgeStyle(de)]});var __rest$13=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({prefix:String,color:{type:String},text:PropTypes$1.any,placement:{type:String,default:"end"}}),Ribbon=defineComponent({compatConfig:{MODE:3},name:"ABadgeRibbon",inheritAttrs:!1,props:ribbonProps(),slots:Object,setup(C,H){let{attrs:K,slots:W}=H;const{prefixCls:G,direction:U}=useConfigInject("ribbon",C),[X,Q]=useStyle$S(G),Z=computed(()=>isPresetColor(C.color,!1)),ee=computed(()=>[G.value,`${G.value}-placement-${C.placement}`,{[`${G.value}-rtl`]:U.value==="rtl",[`${G.value}-color-${C.color}`]:Z.value}]);return()=>{var te,ne;const{class:oe,style:re}=K,ae=__rest$13(K,["class","style"]),ie={},ue={};return C.color&&!Z.value&&(ie.background=C.color,ue.color=C.color),X(createVNode("div",_objectSpread2$1({class:`${G.value}-wrapper ${Q.value}`},ae),[(te=W.default)===null||te===void 0?void 0:te.call(W),createVNode("div",{class:[ee.value,oe,Q.value],style:_extends$1(_extends$1({},ie),re)},[createVNode("span",{class:`${G.value}-text`},[C.text||((ne=W.text)===null||ne===void 0?void 0:ne.call(W))]),createVNode("div",{class:`${G.value}-corner`,style:ue},null)])]))}}}),isNumeric=C=>!isNaN(parseFloat(C))&&isFinite(C),isNumeric$1=isNumeric,badgeProps=()=>({count:PropTypes$1.any.def(null),showZero:{type:Boolean,default:void 0},overflowCount:{type:Number,default:99},dot:{type:Boolean,default:void 0},prefixCls:String,scrollNumberPrefixCls:String,status:{type:String},size:{type:String,default:"default"},color:String,text:PropTypes$1.any,offset:Array,numberStyle:{type:Object,default:void 0},title:String}),Badge=defineComponent({compatConfig:{MODE:3},name:"ABadge",Ribbon,inheritAttrs:!1,props:badgeProps(),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("badge",C),[X,Q]=useStyle$S(G),Z=computed(()=>C.count>C.overflowCount?`${C.overflowCount}+`:C.count),ee=computed(()=>Z.value==="0"||Z.value===0),te=computed(()=>C.count===null||ee.value&&!C.showZero),ne=computed(()=>(C.status!==null&&C.status!==void 0||C.color!==null&&C.color!==void 0)&&te.value),oe=computed(()=>C.dot&&!ee.value),re=computed(()=>oe.value?"":Z.value),ae=computed(()=>(re.value===null||re.value===void 0||re.value===""||ee.value&&!C.showZero)&&!oe.value),ie=ref(C.count),ue=ref(re.value),le=ref(oe.value);watch([()=>C.count,re,oe],()=>{ae.value||(ie.value=C.count,ue.value=re.value,le.value=oe.value)},{immediate:!0});const se=computed(()=>isPresetColor(C.color,!1)),ce=computed(()=>({[`${G.value}-status-dot`]:ne.value,[`${G.value}-status-${C.status}`]:!!C.status,[`${G.value}-color-${C.color}`]:se.value})),de=computed(()=>C.color&&!se.value?{background:C.color,color:C.color}:{}),fe=computed(()=>({[`${G.value}-dot`]:le.value,[`${G.value}-count`]:!le.value,[`${G.value}-count-sm`]:C.size==="small",[`${G.value}-multiple-words`]:!le.value&&ue.value&&ue.value.toString().length>1,[`${G.value}-status-${C.status}`]:!!C.status,[`${G.value}-color-${C.color}`]:se.value}));return()=>{var he,pe;const{offset:me,title:be,color:xe}=C,Se=W.style,we=getPropsSlot(K,C,"text"),Pe=G.value,Ee=ie.value;let $e=flattenChildren((he=K.default)===null||he===void 0?void 0:he.call(K));$e=$e.length?$e:null;const ye=!!(!ae.value||K.count),Ce=(()=>{if(!me)return _extends$1({},Se);const De={marginTop:isNumeric$1(me[1])?`${me[1]}px`:me[1]};return U.value==="rtl"?De.left=`${parseInt(me[0],10)}px`:De.right=`${-parseInt(me[0],10)}px`,_extends$1(_extends$1({},De),Se)})(),ge=be??(typeof Ee=="string"||typeof Ee=="number"?Ee:void 0),ve=ye||!we?null:createVNode("span",{class:`${Pe}-status-text`},[we]),_e=typeof Ee=="object"||Ee===void 0&&K.count?cloneElement(Ee??((pe=K.count)===null||pe===void 0?void 0:pe.call(K)),{style:Ce},!1):null,Te=classNames(Pe,{[`${Pe}-status`]:ne.value,[`${Pe}-not-a-wrapper`]:!$e,[`${Pe}-rtl`]:U.value==="rtl"},W.class,Q.value);if(!$e&&ne.value){const De=Ce.color;return X(createVNode("span",_objectSpread2$1(_objectSpread2$1({},W),{},{class:Te,style:Ce}),[createVNode("span",{class:ce.value,style:de.value},null),createVNode("span",{style:{color:De},class:`${Pe}-status-text`},[we])]))}const Ie=getTransitionProps($e?`${Pe}-zoom`:"",{appear:!1});let Re=_extends$1(_extends$1({},Ce),C.numberStyle);return xe&&!se.value&&(Re=Re||{},Re.background=xe),X(createVNode("span",_objectSpread2$1(_objectSpread2$1({},W),{},{class:Te}),[$e,createVNode(Transition,Ie,{default:()=>[withDirectives(createVNode(ScrollNumber,{prefixCls:C.scrollNumberPrefixCls,show:ye,class:fe.value,count:ue.value,title:ge,style:Re,key:"scrollNumber"},{default:()=>[_e]}),[[vShow,ye]])]}),ve]))}}});Badge.install=function(C){return C.component(Badge.name,Badge),C.component(Ribbon.name,Ribbon),C};const autoAdjustOverflow$1={adjustX:1,adjustY:1},targetOffset$1=[0,0],placements$1={topLeft:{points:["bl","tl"],overflow:autoAdjustOverflow$1,offset:[0,-4],targetOffset:targetOffset$1},topCenter:{points:["bc","tc"],overflow:autoAdjustOverflow$1,offset:[0,-4],targetOffset:targetOffset$1},topRight:{points:["br","tr"],overflow:autoAdjustOverflow$1,offset:[0,-4],targetOffset:targetOffset$1},bottomLeft:{points:["tl","bl"],overflow:autoAdjustOverflow$1,offset:[0,4],targetOffset:targetOffset$1},bottomCenter:{points:["tc","bc"],overflow:autoAdjustOverflow$1,offset:[0,4],targetOffset:targetOffset$1},bottomRight:{points:["tr","br"],overflow:autoAdjustOverflow$1,offset:[0,4],targetOffset:targetOffset$1}},placements$2=placements$1;var __rest$12=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GC.visible,re=>{re!==void 0&&(U.value=re)});const X=ref();G({triggerRef:X});const Q=re=>{C.visible===void 0&&(U.value=!1),W("overlayClick",re)},Z=re=>{C.visible===void 0&&(U.value=re),W("visibleChange",re)},ee=()=>{var re;const ae=(re=K.overlay)===null||re===void 0?void 0:re.call(K),ie={prefixCls:`${C.prefixCls}-menu`,onClick:Q};return createVNode(Fragment,{key:skipFlattenKey},[C.arrow&&createVNode("div",{class:`${C.prefixCls}-arrow`},null),cloneElement(ae,ie,!1)])},te=computed(()=>{const{minOverlayWidthMatchTrigger:re=!C.alignPoint}=C;return re}),ne=()=>{var re;const ae=(re=K.default)===null||re===void 0?void 0:re.call(K);return U.value&&ae?cloneElement(ae[0],{class:C.openClassName||`${C.prefixCls}-open`},!1):ae},oe=computed(()=>!C.hideAction&&C.trigger.indexOf("contextmenu")!==-1?["click"]:C.hideAction);return()=>{const{prefixCls:re,arrow:ae,showAction:ie,overlayStyle:ue,trigger:le,placement:se,align:ce,getPopupContainer:de,transitionName:fe,animation:he,overlayClassName:pe}=C,me=__rest$12(C,["prefixCls","arrow","showAction","overlayStyle","trigger","placement","align","getPopupContainer","transitionName","animation","overlayClassName"]);return createVNode(Trigger,_objectSpread2$1(_objectSpread2$1({},me),{},{prefixCls:re,ref:X,popupClassName:classNames(pe,{[`${re}-show-arrow`]:ae}),popupStyle:ue,builtinPlacements:placements$2,action:le,showAction:ie,hideAction:oe.value||[],popupPlacement:se,popupAlign:ce,popupTransitionName:fe,popupAnimation:he,popupVisible:U.value,stretch:te.value?"minWidth":"",onPopupVisibleChange:Z,getPopupContainer:de}),{popup:ee,default:ne})}}}),genWaveStyle=C=>{const{componentCls:H,colorPrimary:K}=C;return{[H]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${K})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${C.motionEaseOutCirc}`,`opacity 2s ${C.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0}}}}},useStyle$R=genComponentStyleHook("Wave",C=>[genWaveStyle(C)]);function isNotGrey(C){const H=(C||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return H&&H[1]&&H[2]&&H[3]?!(H[1]===H[2]&&H[2]===H[3]):!0}function isValidWaveColor(C){return C&&C!=="#fff"&&C!=="#ffffff"&&C!=="rgb(255, 255, 255)"&&C!=="rgba(255, 255, 255, 1)"&&isNotGrey(C)&&!/rgba\((?:\d*, ){3}0\)/.test(C)&&C!=="transparent"}function getTargetWaveColor(C){const{borderTopColor:H,borderColor:K,backgroundColor:W}=getComputedStyle(C);return isValidWaveColor(H)?H:isValidWaveColor(K)?K:isValidWaveColor(W)?W:null}function validateNum(C){return Number.isNaN(C)?0:C}const WaveEffect=defineComponent({props:{target:objectType(),className:String},setup(C){const H=shallowRef(null),[K,W]=useState(null),[G,U]=useState([]),[X,Q]=useState(0),[Z,ee]=useState(0),[te,ne]=useState(0),[oe,re]=useState(0),[ae,ie]=useState(!1);function ue(){const{target:pe}=C,me=getComputedStyle(pe);W(getTargetWaveColor(pe));const be=me.position==="static",{borderLeftWidth:xe,borderTopWidth:Se}=me;Q(be?pe.offsetLeft:validateNum(-parseFloat(xe))),ee(be?pe.offsetTop:validateNum(-parseFloat(Se))),ne(pe.offsetWidth),re(pe.offsetHeight);const{borderTopLeftRadius:we,borderTopRightRadius:Pe,borderBottomLeftRadius:Ee,borderBottomRightRadius:$e}=me;U([we,Pe,$e,Ee].map(ye=>validateNum(parseFloat(ye))))}let le,se,ce;const de=()=>{clearTimeout(ce),wrapperRaf.cancel(se),le==null||le.disconnect()},fe=()=>{var pe;const me=(pe=H.value)===null||pe===void 0?void 0:pe.parentElement;me&&(render(null,me),me.parentElement&&me.parentElement.removeChild(me))};onMounted(()=>{de(),ce=setTimeout(()=>{fe()},5e3);const{target:pe}=C;pe&&(se=wrapperRaf(()=>{ue(),ie(!0)}),typeof ResizeObserver<"u"&&(le=new ResizeObserver(ue),le.observe(pe)))}),onBeforeUnmount(()=>{de()});const he=pe=>{pe.propertyName==="opacity"&&fe()};return()=>{if(!ae.value)return null;const pe={left:`${X.value}px`,top:`${Z.value}px`,width:`${te.value}px`,height:`${oe.value}px`,borderRadius:G.value.map(me=>`${me}px`).join(" ")};return K&&(pe["--wave-color"]=K.value),createVNode(Transition,{appear:!0,name:"wave-motion",appearFromClass:"wave-motion-appear",appearActiveClass:"wave-motion-appear",appearToClass:"wave-motion-appear wave-motion-appear-active"},{default:()=>[createVNode("div",{ref:H,class:C.className,style:pe,onTransitionend:he},null)]})}}});function showWaveEffect(C,H){const K=document.createElement("div");K.style.position="absolute",K.style.left="0px",K.style.top="0px",C==null||C.insertBefore(K,C==null?void 0:C.firstChild),render(createVNode(WaveEffect,{target:C,className:H},null),K)}function useWave(C,H,K){function W(){var G;const U=findDOMNode(C);!((G=K==null?void 0:K.value)===null||G===void 0)&&G.disabled||!U||showWaveEffect(U,H.value)}return W}const Wave=defineComponent({compatConfig:{MODE:3},name:"Wave",props:{disabled:Boolean},setup(C,H){let{slots:K}=H;const W=getCurrentInstance(),{prefixCls:G,wave:U}=useConfigInject("wave",C),[,X]=useStyle$R(G),Q=useWave(W,computed(()=>classNames(G.value,X.value)),U);let Z;const ee=()=>{findDOMNode(W).removeEventListener("click",Z,!0)};return onMounted(()=>{watch(()=>C.disabled,()=>{ee(),nextTick(()=>{const te=findDOMNode(W);te==null||te.removeEventListener("click",Z,!0),!(!te||te.nodeType!==1||C.disabled)&&(Z=ne=>{ne.target.tagName==="INPUT"||!isVisible(ne.target)||!te.getAttribute||te.getAttribute("disabled")||te.disabled||te.className.includes("disabled")||te.className.includes("-leave")||Q()},te.addEventListener("click",Z,!0))})},{immediate:!0,flush:"post"})}),onBeforeUnmount(()=>{ee()}),()=>{var te;return(te=K.default)===null||te===void 0?void 0:te.call(K)[0]}}});function convertLegacyProps(C){return C==="danger"?{danger:!0}:{type:C}}const buttonProps=()=>({prefixCls:String,type:String,htmlType:{type:String,default:"button"},shape:{type:String},size:{type:String},loading:{type:[Boolean,Object],default:()=>!1},disabled:{type:Boolean,default:void 0},ghost:{type:Boolean,default:void 0},block:{type:Boolean,default:void 0},danger:{type:Boolean,default:void 0},icon:PropTypes$1.any,href:String,target:String,title:String,onClick:eventType(),onMousedown:eventType()}),buttonTypes=buttonProps,getCollapsedWidth=C=>{C&&(C.style.width="0px",C.style.opacity="0",C.style.transform="scale(0)")},getRealWidth=C=>{nextTick(()=>{C&&(C.style.width=`${C.scrollWidth}px`,C.style.opacity="1",C.style.transform="scale(1)")})},resetStyle=C=>{C&&C.style&&(C.style.width=null,C.style.opacity=null,C.style.transform=null)},LoadingIcon=defineComponent({compatConfig:{MODE:3},name:"LoadingIcon",props:{prefixCls:String,loading:[Boolean,Object],existIcon:Boolean},setup(C){return()=>{const{existIcon:H,prefixCls:K,loading:W}=C;if(H)return createVNode("span",{class:`${K}-loading-icon`},[createVNode(LoadingOutlined$1,null,null)]);const G=!!W;return createVNode(Transition,{name:`${K}-loading-icon-motion`,onBeforeEnter:getCollapsedWidth,onEnter:getRealWidth,onAfterEnter:resetStyle,onBeforeLeave:getRealWidth,onLeave:U=>{setTimeout(()=>{getCollapsedWidth(U)})},onAfterLeave:resetStyle},{default:()=>[G?createVNode("span",{class:`${K}-loading-icon`},[createVNode(LoadingOutlined$1,null,null)]):null]})}}}),genButtonBorderStyle=(C,H)=>({[`> span, > ${C}`]:{"&:not(:last-child)":{[`&, & > ${C}`]:{"&:not(:disabled)":{borderInlineEndColor:H}}},"&:not(:first-child)":{[`&, & > ${C}`]:{"&:not(:disabled)":{borderInlineStartColor:H}}}}}),genGroupStyle$1=C=>{const{componentCls:H,fontSize:K,lineWidth:W,colorPrimaryHover:G,colorErrorHover:U}=C;return{[`${H}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${H}`]:{"&:not(:last-child)":{[`&, & > ${H}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-W,[`&, & > ${H}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[H]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${H}-icon-only`]:{fontSize:K}},genButtonBorderStyle(`${H}-primary`,G),genButtonBorderStyle(`${H}-danger`,U)]}},genGroupStyle$2=genGroupStyle$1;function compactItemVerticalBorder(C,H){return{[`&-item:not(${H}-last-item)`]:{marginBottom:-C.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function compactItemBorderVerticalRadius(C,H){return{[`&-item:not(${H}-first-item):not(${H}-last-item)`]:{borderRadius:0},[`&-item${H}-first-item:not(${H}-last-item)`]:{[`&, &${C}-sm, &${C}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${H}-last-item:not(${H}-first-item)`]:{[`&, &${C}-sm, &${C}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function genCompactItemVerticalStyle(C){const H=`${C.componentCls}-compact-vertical`;return{[H]:_extends$1(_extends$1({},compactItemVerticalBorder(C,H)),compactItemBorderVerticalRadius(C.componentCls,H))}}const genSharedButtonStyle=C=>{const{componentCls:H,iconCls:K}=C;return{[H]:{outline:"none",position:"relative",display:"inline-block",fontWeight:400,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${C.lineWidth}px ${C.lineType} transparent`,cursor:"pointer",transition:`all ${C.motionDurationMid} ${C.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:C.lineHeight,color:C.colorText,"> span":{display:"inline-block"},[`> ${K} + span, > span + ${K}`]:{marginInlineStart:C.marginXS},"> a":{color:"currentColor"},"&:not(:disabled)":_extends$1({},genFocusStyle(C)),[`&-icon-only${H}-compact-item`]:{flex:"none"},[`&-compact-item${H}-primary`]:{[`&:not([disabled]) + ${H}-compact-item${H}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-C.lineWidth,insetInlineStart:-C.lineWidth,display:"inline-block",width:C.lineWidth,height:`calc(100% + ${C.lineWidth*2}px)`,backgroundColor:C.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${H}-primary`]:{[`&:not([disabled]) + ${H}-compact-vertical-item${H}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-C.lineWidth,insetInlineStart:-C.lineWidth,display:"inline-block",width:`calc(100% + ${C.lineWidth*2}px)`,height:C.lineWidth,backgroundColor:C.colorPrimaryHover,content:'""'}}}}}}},genHoverActiveButtonStyle=(C,H)=>({"&:not(:disabled)":{"&:hover":C,"&:active":H}}),genCircleButtonStyle=C=>({minWidth:C.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),genRoundButtonStyle=C=>({borderRadius:C.controlHeight,paddingInlineStart:C.controlHeight/2,paddingInlineEnd:C.controlHeight/2}),genDisabledStyle$1=C=>({cursor:"not-allowed",borderColor:C.colorBorder,color:C.colorTextDisabled,backgroundColor:C.colorBgContainerDisabled,boxShadow:"none"}),genGhostButtonStyle=(C,H,K,W,G,U,X)=>({[`&${C}-background-ghost`]:_extends$1(_extends$1({color:H||void 0,backgroundColor:"transparent",borderColor:K||void 0,boxShadow:"none"},genHoverActiveButtonStyle(_extends$1({backgroundColor:"transparent"},U),_extends$1({backgroundColor:"transparent"},X))),{"&:disabled":{cursor:"not-allowed",color:W||void 0,borderColor:G||void 0}})}),genSolidDisabledButtonStyle=C=>({"&:disabled":_extends$1({},genDisabledStyle$1(C))}),genSolidButtonStyle=C=>_extends$1({},genSolidDisabledButtonStyle(C)),genPureDisabledButtonStyle=C=>({"&:disabled":{cursor:"not-allowed",color:C.colorTextDisabled}}),genDefaultButtonStyle=C=>_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({},genSolidButtonStyle(C)),{backgroundColor:C.colorBgContainer,borderColor:C.colorBorder,boxShadow:`0 ${C.controlOutlineWidth}px 0 ${C.controlTmpOutline}`}),genHoverActiveButtonStyle({color:C.colorPrimaryHover,borderColor:C.colorPrimaryHover},{color:C.colorPrimaryActive,borderColor:C.colorPrimaryActive})),genGhostButtonStyle(C.componentCls,C.colorBgContainer,C.colorBgContainer,C.colorTextDisabled,C.colorBorder)),{[`&${C.componentCls}-dangerous`]:_extends$1(_extends$1(_extends$1({color:C.colorError,borderColor:C.colorError},genHoverActiveButtonStyle({color:C.colorErrorHover,borderColor:C.colorErrorBorderHover},{color:C.colorErrorActive,borderColor:C.colorErrorActive})),genGhostButtonStyle(C.componentCls,C.colorError,C.colorError,C.colorTextDisabled,C.colorBorder)),genSolidDisabledButtonStyle(C))}),genPrimaryButtonStyle=C=>_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({},genSolidButtonStyle(C)),{color:C.colorTextLightSolid,backgroundColor:C.colorPrimary,boxShadow:`0 ${C.controlOutlineWidth}px 0 ${C.controlOutline}`}),genHoverActiveButtonStyle({color:C.colorTextLightSolid,backgroundColor:C.colorPrimaryHover},{color:C.colorTextLightSolid,backgroundColor:C.colorPrimaryActive})),genGhostButtonStyle(C.componentCls,C.colorPrimary,C.colorPrimary,C.colorTextDisabled,C.colorBorder,{color:C.colorPrimaryHover,borderColor:C.colorPrimaryHover},{color:C.colorPrimaryActive,borderColor:C.colorPrimaryActive})),{[`&${C.componentCls}-dangerous`]:_extends$1(_extends$1(_extends$1({backgroundColor:C.colorError,boxShadow:`0 ${C.controlOutlineWidth}px 0 ${C.colorErrorOutline}`},genHoverActiveButtonStyle({backgroundColor:C.colorErrorHover},{backgroundColor:C.colorErrorActive})),genGhostButtonStyle(C.componentCls,C.colorError,C.colorError,C.colorTextDisabled,C.colorBorder,{color:C.colorErrorHover,borderColor:C.colorErrorHover},{color:C.colorErrorActive,borderColor:C.colorErrorActive})),genSolidDisabledButtonStyle(C))}),genDashedButtonStyle=C=>_extends$1(_extends$1({},genDefaultButtonStyle(C)),{borderStyle:"dashed"}),genLinkButtonStyle=C=>_extends$1(_extends$1(_extends$1({color:C.colorLink},genHoverActiveButtonStyle({color:C.colorLinkHover},{color:C.colorLinkActive})),genPureDisabledButtonStyle(C)),{[`&${C.componentCls}-dangerous`]:_extends$1(_extends$1({color:C.colorError},genHoverActiveButtonStyle({color:C.colorErrorHover},{color:C.colorErrorActive})),genPureDisabledButtonStyle(C))}),genTextButtonStyle=C=>_extends$1(_extends$1(_extends$1({},genHoverActiveButtonStyle({color:C.colorText,backgroundColor:C.colorBgTextHover},{color:C.colorText,backgroundColor:C.colorBgTextActive})),genPureDisabledButtonStyle(C)),{[`&${C.componentCls}-dangerous`]:_extends$1(_extends$1({color:C.colorError},genPureDisabledButtonStyle(C)),genHoverActiveButtonStyle({color:C.colorErrorHover,backgroundColor:C.colorErrorBg},{color:C.colorErrorHover,backgroundColor:C.colorErrorBg}))}),genDisabledButtonStyle=C=>_extends$1(_extends$1({},genDisabledStyle$1(C)),{[`&${C.componentCls}:hover`]:_extends$1({},genDisabledStyle$1(C))}),genTypeButtonStyle=C=>{const{componentCls:H}=C;return{[`${H}-default`]:genDefaultButtonStyle(C),[`${H}-primary`]:genPrimaryButtonStyle(C),[`${H}-dashed`]:genDashedButtonStyle(C),[`${H}-link`]:genLinkButtonStyle(C),[`${H}-text`]:genTextButtonStyle(C),[`${H}-disabled`]:genDisabledButtonStyle(C)}},genSizeButtonStyle=function(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:K,iconCls:W,controlHeight:G,fontSize:U,lineHeight:X,lineWidth:Q,borderRadius:Z,buttonPaddingHorizontal:ee}=C,te=Math.max(0,(G-U*X)/2-Q),ne=ee-Q,oe=`${K}-icon-only`;return[{[`${K}${H}`]:{fontSize:U,height:G,padding:`${te}px ${ne}px`,borderRadius:Z,[`&${oe}`]:{width:G,paddingInlineStart:0,paddingInlineEnd:0,[`&${K}-round`]:{width:"auto"},"> span":{transform:"scale(1.143)"}},[`&${K}-loading`]:{opacity:C.opacityLoading,cursor:"default"},[`${K}-loading-icon`]:{transition:`width ${C.motionDurationSlow} ${C.motionEaseInOut}, opacity ${C.motionDurationSlow} ${C.motionEaseInOut}`},[`&:not(${oe}) ${K}-loading-icon > ${W}`]:{marginInlineEnd:C.marginXS}}},{[`${K}${K}-circle${H}`]:genCircleButtonStyle(C)},{[`${K}${K}-round${H}`]:genRoundButtonStyle(C)}]},genSizeBaseButtonStyle=C=>genSizeButtonStyle(C),genSizeSmallButtonStyle=C=>{const H=merge$1(C,{controlHeight:C.controlHeightSM,padding:C.paddingXS,buttonPaddingHorizontal:8,borderRadius:C.borderRadiusSM});return genSizeButtonStyle(H,`${C.componentCls}-sm`)},genSizeLargeButtonStyle=C=>{const H=merge$1(C,{controlHeight:C.controlHeightLG,fontSize:C.fontSizeLG,borderRadius:C.borderRadiusLG});return genSizeButtonStyle(H,`${C.componentCls}-lg`)},genBlockButtonStyle=C=>{const{componentCls:H}=C;return{[H]:{[`&${H}-block`]:{width:"100%"}}}},useStyle$Q=genComponentStyleHook("Button",C=>{const{controlTmpOutline:H,paddingContentHorizontal:K}=C,W=merge$1(C,{colorOutlineDefault:H,buttonPaddingHorizontal:K});return[genSharedButtonStyle(W),genSizeSmallButtonStyle(W),genSizeBaseButtonStyle(W),genSizeLargeButtonStyle(W),genBlockButtonStyle(W),genTypeButtonStyle(W),genGroupStyle$2(W),genCompactItemStyle(C,{focus:!1}),genCompactItemVerticalStyle(C)]}),buttonGroupProps=()=>({prefixCls:String,size:{type:String}}),GroupSizeContext=createContext(),ButtonGroup$1=defineComponent({compatConfig:{MODE:3},name:"AButtonGroup",props:buttonGroupProps(),setup(C,H){let{slots:K}=H;const{prefixCls:W,direction:G}=useConfigInject("btn-group",C),[,,U]=useToken();GroupSizeContext.useProvide(reactive({size:computed(()=>C.size)}));const X=computed(()=>{const{size:Q}=C;let Z="";switch(Q){case"large":Z="lg";break;case"small":Z="sm";break;case"middle":case void 0:break;default:devWarning(!Q,"Button.Group","Invalid prop `size`.")}return{[`${W.value}`]:!0,[`${W.value}-${Z}`]:Z,[`${W.value}-rtl`]:G.value==="rtl",[U.value]:!0}});return()=>{var Q;return createVNode("div",{class:X.value},[flattenChildren((Q=K.default)===null||Q===void 0?void 0:Q.call(K))])}}}),rxTwoCNChar=/^[\u4e00-\u9fa5]{2}$/,isTwoCNChar=rxTwoCNChar.test.bind(rxTwoCNChar);function isUnBorderedButtonType(C){return C==="text"||C==="link"}const Button$1=defineComponent({compatConfig:{MODE:3},name:"AButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:initDefaultProps$1(buttonTypes(),{type:"default"}),slots:Object,setup(C,H){let{slots:K,attrs:W,emit:G,expose:U}=H;const{prefixCls:X,autoInsertSpaceInButton:Q,direction:Z,size:ee}=useConfigInject("btn",C),[te,ne]=useStyle$Q(X),oe=GroupSizeContext.useInject(),re=useInjectDisabled(),ae=computed(()=>{var $e;return($e=C.disabled)!==null&&$e!==void 0?$e:re.value}),ie=shallowRef(null),ue=shallowRef(void 0);let le=!1;const se=shallowRef(!1),ce=shallowRef(!1),de=computed(()=>Q.value!==!1),{compactSize:fe,compactItemClassnames:he}=useCompactItemContext(X,Z),pe=computed(()=>typeof C.loading=="object"&&C.loading.delay?C.loading.delay||!0:!!C.loading);watch(pe,$e=>{clearTimeout(ue.value),typeof pe.value=="number"?ue.value=setTimeout(()=>{se.value=$e},pe.value):se.value=$e},{immediate:!0});const me=computed(()=>{const{type:$e,shape:ye="default",ghost:Ce,block:ge,danger:ve}=C,_e=X.value,Te={large:"lg",small:"sm",middle:void 0},Ie=fe.value||(oe==null?void 0:oe.size)||ee.value,Re=Ie&&Te[Ie]||"";return[he.value,{[ne.value]:!0,[`${_e}`]:!0,[`${_e}-${ye}`]:ye!=="default"&&ye,[`${_e}-${$e}`]:$e,[`${_e}-${Re}`]:Re,[`${_e}-loading`]:se.value,[`${_e}-background-ghost`]:Ce&&!isUnBorderedButtonType($e),[`${_e}-two-chinese-chars`]:ce.value&&de.value,[`${_e}-block`]:ge,[`${_e}-dangerous`]:!!ve,[`${_e}-rtl`]:Z.value==="rtl"}]}),be=()=>{const $e=ie.value;if(!$e||Q.value===!1)return;const ye=$e.textContent;le&&isTwoCNChar(ye)?ce.value||(ce.value=!0):ce.value&&(ce.value=!1)},xe=$e=>{if(se.value||ae.value){$e.preventDefault();return}G("click",$e)},Se=$e=>{G("mousedown",$e)},we=($e,ye)=>{const Ce=ye?" ":"";if($e.type===Text$2){let ge=$e.children.trim();return isTwoCNChar(ge)&&(ge=ge.split("").join(Ce)),createVNode("span",null,[ge])}return $e};return watchEffect(()=>{devWarning(!(C.ghost&&isUnBorderedButtonType(C.type)),"Button","`link` or `text` button can't be a `ghost` button.")}),onMounted(be),onUpdated(be),onBeforeUnmount(()=>{ue.value&&clearTimeout(ue.value)}),U({focus:()=>{var $e;($e=ie.value)===null||$e===void 0||$e.focus()},blur:()=>{var $e;($e=ie.value)===null||$e===void 0||$e.blur()}}),()=>{var $e,ye;const{icon:Ce=($e=K.icon)===null||$e===void 0?void 0:$e.call(K)}=C,ge=flattenChildren((ye=K.default)===null||ye===void 0?void 0:ye.call(K));le=ge.length===1&&!Ce&&!isUnBorderedButtonType(C.type);const{type:ve,htmlType:_e,href:Te,title:Ie,target:Re}=C,De=se.value?"loading":Ce,ke=_extends$1(_extends$1({},W),{title:Ie,disabled:ae.value,class:[me.value,W.class,{[`${X.value}-icon-only`]:ge.length===0&&!!De}],onClick:xe,onMousedown:Se});ae.value||delete ke.disabled;const Be=Ce&&!se.value?Ce:createVNode(LoadingIcon,{existIcon:!!Ce,prefixCls:X.value,loading:!!se.value},null),Me=ge.map(Le=>we(Le,le&&de.value));if(Te!==void 0)return te(createVNode("a",_objectSpread2$1(_objectSpread2$1({},ke),{},{href:Te,target:Re,ref:ie}),[Be,Me]));let je=createVNode("button",_objectSpread2$1(_objectSpread2$1({},ke),{},{ref:ie,type:_e}),[Be,Me]);if(!isUnBorderedButtonType(ve)){const Le=function(){return je}();je=createVNode(Wave,{ref:"wave",disabled:!!se.value},{default:()=>[Le]})}return te(je)}}});Button$1.Group=ButtonGroup$1;Button$1.install=function(C){return C.component(Button$1.name,Button$1),C.component(ButtonGroup$1.name,ButtonGroup$1),C};const dropdownProps=()=>({arrow:someType([Boolean,Object]),trigger:{type:[Array,String]},menu:objectType(),overlay:PropTypes$1.any,visible:booleanType(),open:booleanType(),disabled:booleanType(),danger:booleanType(),autofocus:booleanType(),align:objectType(),getPopupContainer:Function,prefixCls:String,transitionName:String,placement:String,overlayClassName:String,overlayStyle:objectType(),forceRender:booleanType(),mouseEnterDelay:Number,mouseLeaveDelay:Number,openClassName:String,minOverlayWidthMatchTrigger:booleanType(),destroyPopupOnHide:booleanType(),onVisibleChange:{type:Function},"onUpdate:visible":{type:Function},onOpenChange:{type:Function},"onUpdate:open":{type:Function}}),buttonTypesProps=buttonTypes(),dropdownButtonProps=()=>_extends$1(_extends$1({},dropdownProps()),{type:buttonTypesProps.type,size:String,htmlType:buttonTypesProps.htmlType,href:String,disabled:booleanType(),prefixCls:String,icon:PropTypes$1.any,title:String,loading:buttonTypesProps.loading,onClick:eventType()});var EllipsisOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};const EllipsisOutlinedSvg=EllipsisOutlined$2;function _objectSpread$G(C){for(var H=1;H{const{componentCls:H,antCls:K,paddingXS:W,opacityLoading:G}=C;return{[`${H}-button`]:{whiteSpace:"nowrap",[`&${K}-btn-group > ${K}-btn`]:{[`&-loading, &-loading + ${K}-btn`]:{cursor:"default",pointerEvents:"none",opacity:G},[`&:last-child:not(:first-child):not(${K}-btn-icon-only)`]:{paddingInline:W}}}}},genButtonStyle$1=genButtonStyle,genStatusStyle$1=C=>{const{componentCls:H,menuCls:K,colorError:W,colorTextLightSolid:G}=C,U=`${K}-item`;return{[`${H}, ${H}-menu-submenu`]:{[`${K} ${U}`]:{[`&${U}-danger:not(${U}-disabled)`]:{color:W,"&:hover":{color:G,backgroundColor:W}}}}}},genStatusStyle$2=genStatusStyle$1,genBaseStyle$f=C=>{const{componentCls:H,menuCls:K,zIndexPopup:W,dropdownArrowDistance:G,dropdownArrowOffset:U,sizePopupArrow:X,antCls:Q,iconCls:Z,motionDurationMid:ee,dropdownPaddingVertical:te,fontSize:ne,dropdownEdgeChildPadding:oe,colorTextDisabled:re,fontSizeIcon:ae,controlPaddingHorizontal:ie,colorBgElevated:ue,boxShadowPopoverArrow:le}=C;return[{[H]:_extends$1(_extends$1({},resetComponent(C)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:W,display:"block","&::before":{position:"absolute",insetBlock:-G+X/2,zIndex:-9999,opacity:1e-4,content:'""'},[`${H}-wrap`]:{position:"relative",[`${Q}-btn > ${Z}-down`]:{fontSize:ae},[`${Z}-down::before`]:{transition:`transform ${ee}`}},[`${H}-wrap-open`]:{[`${Z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[` + &-show-arrow${H}-placement-topLeft, + &-show-arrow${H}-placement-top, + &-show-arrow${H}-placement-topRight + `]:{paddingBottom:G},[` + &-show-arrow${H}-placement-bottomLeft, + &-show-arrow${H}-placement-bottom, + &-show-arrow${H}-placement-bottomRight + `]:{paddingTop:G},[`${H}-arrow`]:_extends$1({position:"absolute",zIndex:1,display:"block"},roundedArrow(X,C.borderRadiusXS,C.borderRadiusOuter,ue,le)),[` + &-placement-top > ${H}-arrow, + &-placement-topLeft > ${H}-arrow, + &-placement-topRight > ${H}-arrow + `]:{bottom:G,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${H}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${H}-arrow`]:{left:{_skip_check_:!0,value:U}},[`&-placement-topRight > ${H}-arrow`]:{right:{_skip_check_:!0,value:U}},[` + &-placement-bottom > ${H}-arrow, + &-placement-bottomLeft > ${H}-arrow, + &-placement-bottomRight > ${H}-arrow + `]:{top:G,transform:"translateY(-100%)"},[`&-placement-bottom > ${H}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateY(-100%) translateX(-50%)"},[`&-placement-bottomLeft > ${H}-arrow`]:{left:{_skip_check_:!0,value:U}},[`&-placement-bottomRight > ${H}-arrow`]:{right:{_skip_check_:!0,value:U}},[`&${Q}-slide-down-enter${Q}-slide-down-enter-active${H}-placement-bottomLeft, + &${Q}-slide-down-appear${Q}-slide-down-appear-active${H}-placement-bottomLeft, + &${Q}-slide-down-enter${Q}-slide-down-enter-active${H}-placement-bottom, + &${Q}-slide-down-appear${Q}-slide-down-appear-active${H}-placement-bottom, + &${Q}-slide-down-enter${Q}-slide-down-enter-active${H}-placement-bottomRight, + &${Q}-slide-down-appear${Q}-slide-down-appear-active${H}-placement-bottomRight`]:{animationName:slideUpIn},[`&${Q}-slide-up-enter${Q}-slide-up-enter-active${H}-placement-topLeft, + &${Q}-slide-up-appear${Q}-slide-up-appear-active${H}-placement-topLeft, + &${Q}-slide-up-enter${Q}-slide-up-enter-active${H}-placement-top, + &${Q}-slide-up-appear${Q}-slide-up-appear-active${H}-placement-top, + &${Q}-slide-up-enter${Q}-slide-up-enter-active${H}-placement-topRight, + &${Q}-slide-up-appear${Q}-slide-up-appear-active${H}-placement-topRight`]:{animationName:slideDownIn},[`&${Q}-slide-down-leave${Q}-slide-down-leave-active${H}-placement-bottomLeft, + &${Q}-slide-down-leave${Q}-slide-down-leave-active${H}-placement-bottom, + &${Q}-slide-down-leave${Q}-slide-down-leave-active${H}-placement-bottomRight`]:{animationName:slideUpOut},[`&${Q}-slide-up-leave${Q}-slide-up-leave-active${H}-placement-topLeft, + &${Q}-slide-up-leave${Q}-slide-up-leave-active${H}-placement-top, + &${Q}-slide-up-leave${Q}-slide-up-leave-active${H}-placement-topRight`]:{animationName:slideDownOut}})},{[`${H} ${K}`]:{position:"relative",margin:0},[`${K}-submenu-popup`]:{position:"absolute",zIndex:W,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul,li":{listStyle:"none"},ul:{marginInline:"0.3em"}},[`${H}, ${H}-menu-submenu`]:{[K]:_extends$1(_extends$1({padding:oe,listStyleType:"none",backgroundColor:ue,backgroundClip:"padding-box",borderRadius:C.borderRadiusLG,outline:"none",boxShadow:C.boxShadowSecondary},genFocusStyle(C)),{[`${K}-item-group-title`]:{padding:`${te}px ${ie}px`,color:C.colorTextDescription,transition:`all ${ee}`},[`${K}-item`]:{position:"relative",display:"flex",alignItems:"center",borderRadius:C.borderRadiusSM},[`${K}-item-icon`]:{minWidth:ne,marginInlineEnd:C.marginXS,fontSize:C.fontSizeSM},[`${K}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ee}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${K}-item, ${K}-submenu-title`]:_extends$1(_extends$1({clear:"both",margin:0,padding:`${te}px ${ie}px`,color:C.colorText,fontWeight:"normal",fontSize:ne,lineHeight:C.lineHeight,cursor:"pointer",transition:`all ${ee}`,"&:hover, &-active":{backgroundColor:C.controlItemBgHover}},genFocusStyle(C)),{"&-selected":{color:C.colorPrimary,backgroundColor:C.controlItemBgActive,"&:hover, &-active":{backgroundColor:C.controlItemBgActiveHover}},"&-disabled":{color:re,cursor:"not-allowed","&:hover":{color:re,backgroundColor:ue,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${C.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:C.colorSplit},[`${H}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:C.paddingXS,[`${H}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:C.colorTextDescription,fontSize:ae,fontStyle:"normal"}}}),[`${K}-item-group-list`]:{margin:`0 ${C.marginXS}px`,padding:0,listStyle:"none"},[`${K}-submenu-title`]:{paddingInlineEnd:ie+C.fontSizeSM},[`${K}-submenu-vertical`]:{position:"relative"},[`${K}-submenu${K}-submenu-disabled ${H}-menu-submenu-title`]:{[`&, ${H}-menu-submenu-arrow-icon`]:{color:re,backgroundColor:ue,cursor:"not-allowed"}},[`${K}-submenu-selected ${H}-menu-submenu-title`]:{color:C.colorPrimary}})}},[initSlideMotion(C,"slide-up"),initSlideMotion(C,"slide-down"),initMoveMotion(C,"move-up"),initMoveMotion(C,"move-down"),initZoomMotion(C,"zoom-big")]]},useStyle$P=genComponentStyleHook("Dropdown",(C,H)=>{let{rootPrefixCls:K}=H;const{marginXXS:W,sizePopupArrow:G,controlHeight:U,fontSize:X,lineHeight:Q,paddingXXS:Z,componentCls:ee,borderRadiusOuter:te,borderRadiusLG:ne}=C,oe=(U-X*Q)/2,{dropdownArrowOffset:re}=getArrowOffset({sizePopupArrow:G,contentRadius:ne,borderRadiusOuter:te}),ae=merge$1(C,{menuCls:`${ee}-menu`,rootPrefixCls:K,dropdownArrowDistance:G/2+W,dropdownArrowOffset:re,dropdownPaddingVertical:oe,dropdownEdgeChildPadding:Z});return[genBaseStyle$f(ae),genButtonStyle$1(ae),genStatusStyle$2(ae)]},C=>({zIndexPopup:C.zIndexPopupBase+50}));var __rest$11=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{G("update:visible",oe),G("visibleChange",oe),G("update:open",oe),G("openChange",oe)},{prefixCls:X,direction:Q,getPopupContainer:Z}=useConfigInject("dropdown",C),ee=computed(()=>`${X.value}-button`),[te,ne]=useStyle$P(X);return()=>{var oe,re;const ae=_extends$1(_extends$1({},C),W),{type:ie="default",disabled:ue,danger:le,loading:se,htmlType:ce,class:de="",overlay:fe=(oe=K.overlay)===null||oe===void 0?void 0:oe.call(K),trigger:he,align:pe,open:me,visible:be,onVisibleChange:xe,placement:Se=Q.value==="rtl"?"bottomLeft":"bottomRight",href:we,title:Pe,icon:Ee=((re=K.icon)===null||re===void 0?void 0:re.call(K))||createVNode(EllipsisOutlined$1,null,null),mouseEnterDelay:$e,mouseLeaveDelay:ye,overlayClassName:Ce,overlayStyle:ge,destroyPopupOnHide:ve,onClick:_e,"onUpdate:open":Te}=ae,Ie=__rest$11(ae,["type","disabled","danger","loading","htmlType","class","overlay","trigger","align","open","visible","onVisibleChange","placement","href","title","icon","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","onClick","onUpdate:open"]),Re={align:pe,disabled:ue,trigger:ue?[]:he,placement:Se,getPopupContainer:Z==null?void 0:Z.value,onOpenChange:U,mouseEnterDelay:$e,mouseLeaveDelay:ye,open:me??be,overlayClassName:Ce,overlayStyle:ge,destroyPopupOnHide:ve},De=createVNode(Button$1,{danger:le,type:ie,disabled:ue,loading:se,onClick:_e,htmlType:ce,href:we,title:Pe},{default:K.default}),ke=createVNode(Button$1,{danger:le,type:ie,icon:Ee},null);return te(createVNode(ButtonGroup,_objectSpread2$1(_objectSpread2$1({},Ie),{},{class:classNames(ee.value,de,ne.value)}),{default:()=>[K.leftButton?K.leftButton({button:De}):De,createVNode(Dropdown$1,Re,{default:()=>[K.rightButton?K.rightButton({button:ke}):ke],overlay:()=>fe})]}))}}});var RightOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};const RightOutlinedSvg=RightOutlined$2;function _objectSpread$F(C){for(var H=1;Hinject(OverrideContextKey,void 0),useProvideOverride=C=>{var H,K,W;const{prefixCls:G,mode:U,selectable:X,validator:Q,onClick:Z,expandIcon:ee}=useInjectOverride()||{};provide(OverrideContextKey,{prefixCls:computed(()=>{var te,ne;return(ne=(te=C.prefixCls)===null||te===void 0?void 0:te.value)!==null&&ne!==void 0?ne:G==null?void 0:G.value}),mode:computed(()=>{var te,ne;return(ne=(te=C.mode)===null||te===void 0?void 0:te.value)!==null&&ne!==void 0?ne:U==null?void 0:U.value}),selectable:computed(()=>{var te,ne;return(ne=(te=C.selectable)===null||te===void 0?void 0:te.value)!==null&&ne!==void 0?ne:X==null?void 0:X.value}),validator:(H=C.validator)!==null&&H!==void 0?H:Q,onClick:(K=C.onClick)!==null&&K!==void 0?K:Z,expandIcon:(W=C.expandIcon)!==null&&W!==void 0?W:ee==null?void 0:ee.value})},Dropdown=defineComponent({compatConfig:{MODE:3},name:"ADropdown",inheritAttrs:!1,props:initDefaultProps$1(dropdownProps(),{mouseEnterDelay:.15,mouseLeaveDelay:.1,placement:"bottomLeft",trigger:"hover"}),slots:Object,setup(C,H){let{slots:K,attrs:W,emit:G}=H;const{prefixCls:U,rootPrefixCls:X,direction:Q,getPopupContainer:Z}=useConfigInject("dropdown",C),[ee,te]=useStyle$P(U),ne=computed(()=>{const{placement:ue="",transitionName:le}=C;return le!==void 0?le:ue.includes("top")?`${X.value}-slide-down`:`${X.value}-slide-up`});useProvideOverride({prefixCls:computed(()=>`${U.value}-menu`),expandIcon:computed(()=>createVNode("span",{class:`${U.value}-menu-submenu-arrow`},[createVNode(RightOutlined$1,{class:`${U.value}-menu-submenu-arrow-icon`},null)])),mode:computed(()=>"vertical"),selectable:computed(()=>!1),onClick:()=>{},validator:ue=>{warning$3()}});const oe=()=>{var ue,le,se;const ce=C.overlay||((ue=K.overlay)===null||ue===void 0?void 0:ue.call(K)),de=Array.isArray(ce)?ce[0]:ce;if(!de)return null;const fe=de.props||{};devWarning(!fe.mode||fe.mode==="vertical","Dropdown",`mode="${fe.mode}" is not supported for Dropdown's Menu.`);const{selectable:he=!1,expandIcon:pe=(se=(le=de.children)===null||le===void 0?void 0:le.expandIcon)===null||se===void 0?void 0:se.call(le)}=fe,me=typeof pe<"u"&&isValidElement(pe)?pe:createVNode("span",{class:`${U.value}-menu-submenu-arrow`},[createVNode(RightOutlined$1,{class:`${U.value}-menu-submenu-arrow-icon`},null)]);return isValidElement(de)?cloneElement(de,{mode:"vertical",selectable:he,expandIcon:()=>me}):de},re=computed(()=>{const ue=C.placement;if(!ue)return Q.value==="rtl"?"bottomRight":"bottomLeft";if(ue.includes("Center")){const le=ue.slice(0,ue.indexOf("Center"));return devWarning(!ue.includes("Center"),"Dropdown",`You are using '${ue}' placement in Dropdown, which is deprecated. Try to use '${le}' instead.`),le}return ue}),ae=computed(()=>typeof C.visible=="boolean"?C.visible:C.open),ie=ue=>{G("update:visible",ue),G("visibleChange",ue),G("update:open",ue),G("openChange",ue)};return()=>{var ue,le;const{arrow:se,trigger:ce,disabled:de,overlayClassName:fe}=C,he=(ue=K.default)===null||ue===void 0?void 0:ue.call(K)[0],pe=cloneElement(he,_extends$1({class:classNames((le=he==null?void 0:he.props)===null||le===void 0?void 0:le.class,{[`${U.value}-rtl`]:Q.value==="rtl"},`${U.value}-trigger`)},de?{disabled:de}:{})),me=classNames(fe,te.value,{[`${U.value}-rtl`]:Q.value==="rtl"}),be=de?[]:ce;let xe;be&&be.includes("contextmenu")&&(xe=!0);const Se=getPlacements$1({arrowPointAtCenter:typeof se=="object"&&se.pointAtCenter,autoAdjustOverflow:!0}),we=omit$2(_extends$1(_extends$1(_extends$1({},C),W),{visible:ae.value,builtinPlacements:Se,overlayClassName:me,arrow:!!se,alignPoint:xe,prefixCls:U.value,getPopupContainer:Z==null?void 0:Z.value,transitionName:ne.value,trigger:be,onVisibleChange:ie,placement:re.value}),["overlay","onUpdate:visible"]);return ee(createVNode(Dropdown$2,we,{default:()=>[pe],overlay:oe}))}}});Dropdown.Button=DropdownButton;const Dropdown$1=Dropdown;var __rest$10=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({prefixCls:String,href:String,separator:PropTypes$1.any,dropdownProps:objectType(),overlay:PropTypes$1.any,onClick:eventType()}),BreadcrumbItem=defineComponent({compatConfig:{MODE:3},name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:breadcrumbItemProps(),slots:Object,setup(C,H){let{slots:K,attrs:W,emit:G}=H;const{prefixCls:U}=useConfigInject("breadcrumb",C),X=(Z,ee)=>{const te=getPropsSlot(K,C,"overlay");return te?createVNode(Dropdown$1,_objectSpread2$1(_objectSpread2$1({},C.dropdownProps),{},{overlay:te,placement:"bottom"}),{default:()=>[createVNode("span",{class:`${ee}-overlay-link`},[Z,createVNode(DownOutlined$1,null,null)])]}):Z},Q=Z=>{G("click",Z)};return()=>{var Z;const ee=(Z=getPropsSlot(K,C,"separator"))!==null&&Z!==void 0?Z:"/",te=getPropsSlot(K,C),{class:ne,style:oe}=W,re=__rest$10(W,["class","style"]);let ae;return C.href!==void 0?ae=createVNode("a",_objectSpread2$1({class:`${U.value}-link`,onClick:Q},re),[te]):ae=createVNode("span",_objectSpread2$1({class:`${U.value}-link`,onClick:Q},re),[te]),ae=X(ae,U.value),te!=null?createVNode("li",{class:ne,style:oe},[ae,ee&&createVNode("span",{class:`${U.value}-separator`},[ee])]):null}}});function shallowEqual(C,H,K,W){let G=K?K.call(W,C,H):void 0;if(G!==void 0)return!!G;if(C===H)return!0;if(typeof C!="object"||!C||typeof H!="object"||!H)return!1;const U=Object.keys(C),X=Object.keys(H);if(U.length!==X.length)return!1;const Q=Object.prototype.hasOwnProperty.bind(H);for(let Z=0;Z{provide(MenuContextKey,C)},useInjectMenu=()=>inject(MenuContextKey),ForceRenderKey=Symbol("ForceRenderKey"),useProvideForceRender=C=>{provide(ForceRenderKey,C)},useInjectForceRender=()=>inject(ForceRenderKey,!1),MenuFirstLevelContextKey=Symbol("menuFirstLevelContextKey"),useProvideFirstLevel=C=>{provide(MenuFirstLevelContextKey,C)},useInjectFirstLevel=()=>inject(MenuFirstLevelContextKey,!0),MenuContextProvider=defineComponent({compatConfig:{MODE:3},name:"MenuContextProvider",inheritAttrs:!1,props:{mode:{type:String,default:void 0},overflowDisabled:{type:Boolean,default:void 0}},setup(C,H){let{slots:K}=H;const W=useInjectMenu(),G=_extends$1({},W);return C.mode!==void 0&&(G.mode=toRef(C,"mode")),C.overflowDisabled!==void 0&&(G.overflowDisabled=toRef(C,"overflowDisabled")),useProvideMenu(G),()=>{var U;return(U=K.default)===null||U===void 0?void 0:U.call(K)}}}),useProvideMenu$1=useProvideMenu,SiderCollapsedKey=Symbol("siderCollapsed"),SiderHookProviderKey=Symbol("siderHookProvider"),OVERFLOW_KEY="$$__vc-menu-more__key",KeyPathContext=Symbol("KeyPathContext"),useInjectKeyPath=()=>inject(KeyPathContext,{parentEventKeys:computed(()=>[]),parentKeys:computed(()=>[]),parentInfo:{}}),useProvideKeyPath=(C,H,K)=>{const{parentEventKeys:W,parentKeys:G}=useInjectKeyPath(),U=computed(()=>[...W.value,C]),X=computed(()=>[...G.value,H]);return provide(KeyPathContext,{parentEventKeys:U,parentKeys:X,parentInfo:K}),X},measure$1=Symbol("measure"),PathContext=defineComponent({compatConfig:{MODE:3},setup(C,H){let{slots:K}=H;return provide(measure$1,!0),()=>{var W;return(W=K.default)===null||W===void 0?void 0:W.call(K)}}}),useMeasure=()=>inject(measure$1,!1),useProvideKeyPath$1=useProvideKeyPath;function useDirectionStyle(C){const{mode:H,rtl:K,inlineIndent:W}=useInjectMenu();return computed(()=>H.value!=="inline"?null:K.value?{paddingRight:`${C.value*W.value}px`}:{paddingLeft:`${C.value*W.value}px`})}let indexGuid$3=0;const menuItemProps=()=>({id:String,role:String,disabled:Boolean,danger:Boolean,title:{type:[String,Boolean],default:void 0},icon:PropTypes$1.any,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,originItemValue:objectType()}),MenuItem$1=defineComponent({compatConfig:{MODE:3},name:"AMenuItem",inheritAttrs:!1,props:menuItemProps(),slots:Object,setup(C,H){let{slots:K,emit:W,attrs:G}=H;const U=getCurrentInstance(),X=useMeasure(),Q=typeof U.vnode.key=="symbol"?String(U.vnode.key):U.vnode.key;devWarning(typeof U.vnode.key!="symbol","MenuItem",`MenuItem \`:key="${String(Q)}"\` not support Symbol type`);const Z=`menu_item_${++indexGuid$3}_$$_${Q}`,{parentEventKeys:ee,parentKeys:te}=useInjectKeyPath(),{prefixCls:ne,activeKeys:oe,disabled:re,changeActiveKeys:ae,rtl:ie,inlineCollapsed:ue,siderCollapsed:le,onItemClick:se,selectedKeys:ce,registerMenuInfo:de,unRegisterMenuInfo:fe}=useInjectMenu(),he=useInjectFirstLevel(),pe=shallowRef(!1),me=computed(()=>[...te.value,Q]);de(Z,{eventKey:Z,key:Q,parentEventKeys:ee,parentKeys:te,isLeaf:!0}),onBeforeUnmount(()=>{fe(Z)}),watch(oe,()=>{pe.value=!!oe.value.find(Te=>Te===Q)},{immediate:!0});const xe=computed(()=>re.value||C.disabled),Se=computed(()=>ce.value.includes(Q)),we=computed(()=>{const Te=`${ne.value}-item`;return{[`${Te}`]:!0,[`${Te}-danger`]:C.danger,[`${Te}-active`]:pe.value,[`${Te}-selected`]:Se.value,[`${Te}-disabled`]:xe.value}}),Pe=Te=>({key:Q,eventKey:Z,keyPath:me.value,eventKeyPath:[...ee.value,Z],domEvent:Te,item:_extends$1(_extends$1({},C),G)}),Ee=Te=>{if(xe.value)return;const Ie=Pe(Te);W("click",Te),se(Ie)},$e=Te=>{xe.value||(ae(me.value),W("mouseenter",Te))},ye=Te=>{xe.value||(ae([]),W("mouseleave",Te))},Ce=Te=>{if(W("keydown",Te),Te.which===KeyCode$1.ENTER){const Ie=Pe(Te);W("click",Te),se(Ie)}},ge=Te=>{ae(me.value),W("focus",Te)},ve=(Te,Ie)=>{const Re=createVNode("span",{class:`${ne.value}-title-content`},[Ie]);return(!Te||isValidElement(Ie)&&Ie.type==="span")&&Ie&&ue.value&&he&&typeof Ie=="string"?createVNode("div",{class:`${ne.value}-inline-collapsed-noicon`},[Ie.charAt(0)]):Re},_e=useDirectionStyle(computed(()=>me.value.length));return()=>{var Te,Ie,Re,De,ke;if(X)return null;const Be=(Te=C.title)!==null&&Te!==void 0?Te:(Ie=K.title)===null||Ie===void 0?void 0:Ie.call(K),Me=flattenChildren((Re=K.default)===null||Re===void 0?void 0:Re.call(K)),je=Me.length;let Le=Be;typeof Be>"u"?Le=he&&je?Me:"":Be===!1&&(Le="");const Ae={title:Le};!le.value&&!ue.value&&(Ae.title=null,Ae.open=!1);const Ve={};C.role==="option"&&(Ve["aria-selected"]=Se.value);const Oe=(De=C.icon)!==null&&De!==void 0?De:(ke=K.icon)===null||ke===void 0?void 0:ke.call(K,C);return createVNode(Tooltip,_objectSpread2$1(_objectSpread2$1({},Ae),{},{placement:ie.value?"left":"right",overlayClassName:`${ne.value}-inline-collapsed-tooltip`}),{default:()=>[createVNode(Overflow$1.Item,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({component:"li"},G),{},{id:C.id,style:_extends$1(_extends$1({},G.style||{}),_e.value),class:[we.value,{[`${G.class}`]:!!G.class,[`${ne.value}-item-only-child`]:(Oe?je+1:je)===1}],role:C.role||"menuitem",tabindex:C.disabled?null:-1,"data-menu-id":Q,"aria-disabled":C.disabled},Ve),{},{onMouseenter:$e,onMouseleave:ye,onClick:Ee,onKeydown:Ce,onFocus:ge,title:typeof Be=="string"?Be:void 0}),{default:()=>[cloneElement(typeof Oe=="function"?Oe(C.originItemValue):Oe,{class:`${ne.value}-item-icon`},!1),ve(Oe,Me)]})]})}}}),autoAdjustOverflow={adjustX:1,adjustY:1},placements={topLeft:{points:["bl","tl"],overflow:autoAdjustOverflow,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:autoAdjustOverflow,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:autoAdjustOverflow,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:autoAdjustOverflow,offset:[4,0]}},placementsRtl={topLeft:{points:["bl","tl"],overflow:autoAdjustOverflow,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:autoAdjustOverflow,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:autoAdjustOverflow,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:autoAdjustOverflow,offset:[4,0]}},popupPlacementMap={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},PopupTrigger=defineComponent({compatConfig:{MODE:3},name:"PopupTrigger",inheritAttrs:!1,props:{prefixCls:String,mode:String,visible:Boolean,popupClassName:String,popupOffset:Array,disabled:Boolean,onVisibleChange:Function},slots:Object,emits:["visibleChange"],setup(C,H){let{slots:K,emit:W}=H;const G=shallowRef(!1),{getPopupContainer:U,rtl:X,subMenuOpenDelay:Q,subMenuCloseDelay:Z,builtinPlacements:ee,triggerSubMenuAction:te,forceSubMenuRender:ne,motion:oe,defaultMotions:re,rootClassName:ae}=useInjectMenu(),ie=useInjectForceRender(),ue=computed(()=>X.value?_extends$1(_extends$1({},placementsRtl),ee.value):_extends$1(_extends$1({},placements),ee.value)),le=computed(()=>popupPlacementMap[C.mode]),se=shallowRef();watch(()=>C.visible,fe=>{wrapperRaf.cancel(se.value),se.value=wrapperRaf(()=>{G.value=fe})},{immediate:!0}),onBeforeUnmount(()=>{wrapperRaf.cancel(se.value)});const ce=fe=>{W("visibleChange",fe)},de=computed(()=>{var fe,he;const pe=oe.value||((fe=re.value)===null||fe===void 0?void 0:fe[C.mode])||((he=re.value)===null||he===void 0?void 0:he.other),me=typeof pe=="function"?pe():pe;return me?getTransitionProps(me.name,{css:!0}):void 0});return()=>{const{prefixCls:fe,popupClassName:he,mode:pe,popupOffset:me,disabled:be}=C;return createVNode(Trigger,{prefixCls:fe,popupClassName:classNames(`${fe}-popup`,{[`${fe}-rtl`]:X.value},he,ae.value),stretch:pe==="horizontal"?"minWidth":null,getPopupContainer:U.value,builtinPlacements:ue.value,popupPlacement:le.value,popupVisible:G.value,popupAlign:me&&{offset:me},action:be?[]:[te.value],mouseEnterDelay:Q.value,mouseLeaveDelay:Z.value,onPopupVisibleChange:ce,forceRender:ie||ne.value,popupAnimation:de.value},{popup:K.popup,default:K.default})}}}),InternalSubMenuList=(C,H)=>{let{slots:K,attrs:W}=H;var G;const{prefixCls:U,mode:X}=useInjectMenu();return createVNode("ul",_objectSpread2$1(_objectSpread2$1({},W),{},{class:classNames(U.value,`${U.value}-sub`,`${U.value}-${X.value==="inline"?"inline":"vertical"}`),"data-menu-list":!0}),[(G=K.default)===null||G===void 0?void 0:G.call(K)])};InternalSubMenuList.displayName="SubMenuList";const SubMenuList=InternalSubMenuList,InlineSubMenuList=defineComponent({compatConfig:{MODE:3},name:"InlineSubMenuList",inheritAttrs:!1,props:{id:String,open:Boolean,keyPath:Array},setup(C,H){let{slots:K}=H;const W=computed(()=>"inline"),{motion:G,mode:U,defaultMotions:X}=useInjectMenu(),Q=computed(()=>U.value===W.value),Z=ref(!Q.value),ee=computed(()=>Q.value?C.open:!1);watch(U,()=>{Q.value&&(Z.value=!1)},{flush:"post"});const te=computed(()=>{var ne,oe;const re=G.value||((ne=X.value)===null||ne===void 0?void 0:ne[W.value])||((oe=X.value)===null||oe===void 0?void 0:oe.other),ae=typeof re=="function"?re():re;return _extends$1(_extends$1({},ae),{appear:C.keyPath.length<=1})});return()=>{var ne;return Z.value?null:createVNode(MenuContextProvider,{mode:W.value},{default:()=>[createVNode(Transition,te.value,{default:()=>[withDirectives(createVNode(SubMenuList,{id:C.id},{default:()=>[(ne=K.default)===null||ne===void 0?void 0:ne.call(K)]}),[[vShow,ee.value]])]})]})}}});let indexGuid$2=0;const subMenuProps=()=>({icon:PropTypes$1.any,title:PropTypes$1.any,disabled:Boolean,level:Number,popupClassName:String,popupOffset:Array,internalPopupClose:Boolean,eventKey:String,expandIcon:Function,theme:String,onMouseenter:Function,onMouseleave:Function,onTitleClick:Function,originItemValue:objectType()}),SubMenu$1=defineComponent({compatConfig:{MODE:3},name:"ASubMenu",inheritAttrs:!1,props:subMenuProps(),slots:Object,setup(C,H){let{slots:K,attrs:W,emit:G}=H;var U,X;useProvideFirstLevel(!1);const Q=useMeasure(),Z=getCurrentInstance(),ee=typeof Z.vnode.key=="symbol"?String(Z.vnode.key):Z.vnode.key;devWarning(typeof Z.vnode.key!="symbol","SubMenu",`SubMenu \`:key="${String(ee)}"\` not support Symbol type`);const te=isValid$3(ee)?ee:`sub_menu_${++indexGuid$2}_$$_not_set_key`,ne=(U=C.eventKey)!==null&&U!==void 0?U:isValid$3(ee)?`sub_menu_${++indexGuid$2}_$$_${ee}`:te,{parentEventKeys:oe,parentInfo:re,parentKeys:ae}=useInjectKeyPath(),ie=computed(()=>[...ae.value,te]),ue=shallowRef([]),le={eventKey:ne,key:te,parentEventKeys:oe,childrenEventKeys:ue,parentKeys:ae};(X=re.childrenEventKeys)===null||X===void 0||X.value.push(ne),onBeforeUnmount(()=>{var ze;re.childrenEventKeys&&(re.childrenEventKeys.value=(ze=re.childrenEventKeys)===null||ze===void 0?void 0:ze.value.filter(Xe=>Xe!=ne))}),useProvideKeyPath$1(ne,te,le);const{prefixCls:se,activeKeys:ce,disabled:de,changeActiveKeys:fe,mode:he,inlineCollapsed:pe,openKeys:me,overflowDisabled:be,onOpenChange:xe,registerMenuInfo:Se,unRegisterMenuInfo:we,selectedSubMenuKeys:Pe,expandIcon:Ee,theme:$e}=useInjectMenu(),ye=ee!=null,Ce=!Q&&(useInjectForceRender()||!ye);useProvideForceRender(Ce),(Q&&ye||!Q&&!ye||Ce)&&(Se(ne,le),onBeforeUnmount(()=>{we(ne)}));const ge=computed(()=>`${se.value}-submenu`),ve=computed(()=>de.value||C.disabled),_e=shallowRef(),Te=shallowRef(),Ie=computed(()=>me.value.includes(te)),Re=computed(()=>!be.value&&Ie.value),De=computed(()=>Pe.value.includes(te)),ke=shallowRef(!1);watch(ce,()=>{ke.value=!!ce.value.find(ze=>ze===te)},{immediate:!0});const Be=ze=>{ve.value||(G("titleClick",ze,te),he.value==="inline"&&xe(te,!Ie.value))},Me=ze=>{ve.value||(fe(ie.value),G("mouseenter",ze))},je=ze=>{ve.value||(fe([]),G("mouseleave",ze))},Le=useDirectionStyle(computed(()=>ie.value.length)),Ae=ze=>{he.value!=="inline"&&xe(te,ze)},Ve=()=>{fe(ie.value)},Oe=ne&&`${ne}-popup`,Ne=computed(()=>classNames(se.value,`${se.value}-${C.theme||$e.value}`,C.popupClassName)),Fe=(ze,Xe)=>{if(!Xe)return pe.value&&!ae.value.length&&ze&&typeof ze=="string"?createVNode("div",{class:`${se.value}-inline-collapsed-noicon`},[ze.charAt(0)]):createVNode("span",{class:`${se.value}-title-content`},[ze]);const qe=isValidElement(ze)&&ze.type==="span";return createVNode(Fragment,null,[cloneElement(typeof Xe=="function"?Xe(C.originItemValue):Xe,{class:`${se.value}-item-icon`},!1),qe?ze:createVNode("span",{class:`${se.value}-title-content`},[ze])])},Ke=computed(()=>he.value!=="inline"&&ie.value.length>1?"vertical":he.value),He=computed(()=>he.value==="horizontal"?"vertical":he.value),Ue=computed(()=>Ke.value==="horizontal"?"vertical":Ke.value),We=()=>{var ze,Xe;const qe=ge.value,Qe=(ze=C.icon)!==null&&ze!==void 0?ze:(Xe=K.icon)===null||Xe===void 0?void 0:Xe.call(K,C),Ze=C.expandIcon||K.expandIcon||Ee.value,et=Fe(getPropsSlot(K,C,"title"),Qe);return createVNode("div",{style:Le.value,class:`${qe}-title`,tabindex:ve.value?null:-1,ref:_e,title:typeof et=="string"?et:null,"data-menu-id":te,"aria-expanded":Re.value,"aria-haspopup":!0,"aria-controls":Oe,"aria-disabled":ve.value,onClick:Be,onFocus:Ve},[et,he.value!=="horizontal"&&Ze?Ze(_extends$1(_extends$1({},C),{isOpen:Re.value})):createVNode("i",{class:`${qe}-arrow`},null)])};return()=>{var ze;if(Q)return ye?(ze=K.default)===null||ze===void 0?void 0:ze.call(K):null;const Xe=ge.value;let qe=()=>null;if(!be.value&&he.value!=="inline"){const Qe=he.value==="horizontal"?[0,8]:[10,0];qe=()=>createVNode(PopupTrigger,{mode:Ke.value,prefixCls:Xe,visible:!C.internalPopupClose&&Re.value,popupClassName:Ne.value,popupOffset:C.popupOffset||Qe,disabled:ve.value,onVisibleChange:Ae},{default:()=>[We()],popup:()=>createVNode(MenuContextProvider,{mode:Ue.value},{default:()=>[createVNode(SubMenuList,{id:Oe,ref:Te},{default:K.default})]})})}else qe=()=>createVNode(PopupTrigger,null,{default:We});return createVNode(MenuContextProvider,{mode:He.value},{default:()=>[createVNode(Overflow$1.Item,_objectSpread2$1(_objectSpread2$1({component:"li"},W),{},{role:"none",class:classNames(Xe,`${Xe}-${he.value}`,W.class,{[`${Xe}-open`]:Re.value,[`${Xe}-active`]:ke.value,[`${Xe}-selected`]:De.value,[`${Xe}-disabled`]:ve.value}),onMouseenter:Me,onMouseleave:je,"data-submenu-id":te}),{default:()=>createVNode(Fragment,null,[qe(),!be.value&&createVNode(InlineSubMenuList,{id:Oe,open:Re.value,keyPath:ie.value},{default:K.default})])})]})}}});function hasClass(C,H){return C.classList?C.classList.contains(H):` ${C.className} `.indexOf(` ${H} `)>-1}function addClass(C,H){C.classList?C.classList.add(H):hasClass(C,H)||(C.className=`${C.className} ${H}`)}function removeClass(C,H){if(C.classList)C.classList.remove(H);else if(hasClass(C,H)){const K=C.className;C.className=` ${K} `.replace(` ${H} `," ")}}const collapseMotion=function(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant-motion-collapse",H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return{name:C,appear:H,css:!0,onBeforeEnter:K=>{K.style.height="0px",K.style.opacity="0",addClass(K,C)},onEnter:K=>{nextTick(()=>{K.style.height=`${K.scrollHeight}px`,K.style.opacity="1"})},onAfterEnter:K=>{K&&(removeClass(K,C),K.style.height=null,K.style.opacity=null)},onBeforeLeave:K=>{addClass(K,C),K.style.height=`${K.offsetHeight}px`,K.style.opacity=null},onLeave:K=>{setTimeout(()=>{K.style.height="0px",K.style.opacity="0"})},onAfterLeave:K=>{K&&(removeClass(K,C),K.style&&(K.style.height=null,K.style.opacity=null))}}},collapseMotion$1=collapseMotion,menuItemGroupProps=()=>({title:PropTypes$1.any,originItemValue:objectType()}),ItemGroup=defineComponent({compatConfig:{MODE:3},name:"AMenuItemGroup",inheritAttrs:!1,props:menuItemGroupProps(),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G}=useInjectMenu(),U=computed(()=>`${G.value}-item-group`),X=useMeasure();return()=>{var Q,Z;return X?(Q=K.default)===null||Q===void 0?void 0:Q.call(K):createVNode("li",_objectSpread2$1(_objectSpread2$1({},W),{},{onClick:ee=>ee.stopPropagation(),class:U.value}),[createVNode("div",{title:typeof C.title=="string"?C.title:void 0,class:`${U.value}-title`},[getPropsSlot(K,C,"title")]),createVNode("ul",{class:`${U.value}-list`},[(Z=K.default)===null||Z===void 0?void 0:Z.call(K)])])}}}),menuDividerProps=()=>({prefixCls:String,dashed:Boolean}),Divider$1=defineComponent({compatConfig:{MODE:3},name:"AMenuDivider",props:menuDividerProps(),setup(C){const{prefixCls:H}=useInjectMenu(),K=computed(()=>({[`${H.value}-item-divider`]:!0,[`${H.value}-item-divider-dashed`]:!!C.dashed}));return()=>createVNode("li",{class:K.value},null)}});var __rest$$=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{if(W&&typeof W=="object"){const U=W,{label:X,children:Q,key:Z,type:ee}=U,te=__rest$$(U,["label","children","key","type"]),ne=Z??`tmp-${G}`,oe=K?K.parentKeys.slice():[],re=[],ae={eventKey:ne,key:ne,parentEventKeys:ref(oe),parentKeys:ref(oe),childrenEventKeys:ref(re),isLeaf:!1};if(Q||ee==="group"){if(ee==="group"){const ue=convertItemsToNodes(Q,H,K);return createVNode(ItemGroup,_objectSpread2$1(_objectSpread2$1({key:ne},te),{},{title:X,originItemValue:W}),{default:()=>[ue]})}H.set(ne,ae),K&&K.childrenEventKeys.push(ne);const ie=convertItemsToNodes(Q,H,{childrenEventKeys:re,parentKeys:[].concat(oe,ne)});return createVNode(SubMenu$1,_objectSpread2$1(_objectSpread2$1({key:ne},te),{},{title:X,originItemValue:W}),{default:()=>[ie]})}return ee==="divider"?createVNode(Divider$1,_objectSpread2$1({key:ne},te),null):(ae.isLeaf=!0,H.set(ne,ae),createVNode(MenuItem$1,_objectSpread2$1(_objectSpread2$1({key:ne},te),{},{originItemValue:W}),{default:()=>[X]}))}return null}).filter(W=>W)}function useItems(C){const H=shallowRef([]),K=shallowRef(!1),W=shallowRef(new Map);return watch(()=>C.items,()=>{const G=new Map;K.value=!1,C.items?(K.value=!0,H.value=convertItemsToNodes(C.items,G)):H.value=void 0,W.value=G},{immediate:!0,deep:!0}),{itemsNodes:H,store:W,hasItmes:K}}const getHorizontalStyle=C=>{const{componentCls:H,motionDurationSlow:K,menuHorizontalHeight:W,colorSplit:G,lineWidth:U,lineType:X,menuItemPaddingInline:Q}=C;return{[`${H}-horizontal`]:{lineHeight:`${W}px`,border:0,borderBottom:`${U}px ${X} ${G}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${H}-item, ${H}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Q},[`> ${H}-item:hover, + > ${H}-item-active, + > ${H}-submenu ${H}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${H}-item, ${H}-submenu-title`]:{transition:[`border-color ${K}`,`background ${K}`].join(",")},[`${H}-submenu-arrow`]:{display:"none"}}}},getHorizontalStyle$1=getHorizontalStyle,getRTLStyle=C=>{let{componentCls:H,menuArrowOffset:K}=C;return{[`${H}-rtl`]:{direction:"rtl"},[`${H}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${H}-rtl${H}-vertical, + ${H}-submenu-rtl ${H}-vertical`]:{[`${H}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${K})`},"&::after":{transform:`rotate(45deg) translateY(${K})`}}}}},getRTLStyle$1=getRTLStyle,accessibilityFocus=C=>_extends$1({},genFocusOutline(C)),getThemeStyle=(C,H)=>{const{componentCls:K,colorItemText:W,colorItemTextSelected:G,colorGroupTitle:U,colorItemBg:X,colorSubItemBg:Q,colorItemBgSelected:Z,colorActiveBarHeight:ee,colorActiveBarWidth:te,colorActiveBarBorderSize:ne,motionDurationSlow:oe,motionEaseInOut:re,motionEaseOut:ae,menuItemPaddingInline:ie,motionDurationMid:ue,colorItemTextHover:le,lineType:se,colorSplit:ce,colorItemTextDisabled:de,colorDangerItemText:fe,colorDangerItemTextHover:he,colorDangerItemTextSelected:pe,colorDangerItemBgActive:me,colorDangerItemBgSelected:be,colorItemBgHover:xe,menuSubMenuBg:Se,colorItemTextSelectedHorizontal:we,colorItemBgSelectedHorizontal:Pe}=C;return{[`${K}-${H}`]:{color:W,background:X,[`&${K}-root:focus-visible`]:_extends$1({},accessibilityFocus(C)),[`${K}-item-group-title`]:{color:U},[`${K}-submenu-selected`]:{[`> ${K}-submenu-title`]:{color:G}},[`${K}-item-disabled, ${K}-submenu-disabled`]:{color:`${de} !important`},[`${K}-item:hover, ${K}-submenu-title:hover`]:{[`&:not(${K}-item-selected):not(${K}-submenu-selected)`]:{color:le}},[`&:not(${K}-horizontal)`]:{[`${K}-item:not(${K}-item-selected)`]:{"&:hover":{backgroundColor:xe},"&:active":{backgroundColor:Z}},[`${K}-submenu-title`]:{"&:hover":{backgroundColor:xe},"&:active":{backgroundColor:Z}}},[`${K}-item-danger`]:{color:fe,[`&${K}-item:hover`]:{[`&:not(${K}-item-selected):not(${K}-submenu-selected)`]:{color:he}},[`&${K}-item:active`]:{background:me}},[`${K}-item a`]:{"&, &:hover":{color:"inherit"}},[`${K}-item-selected`]:{color:G,[`&${K}-item-danger`]:{color:pe},"a, a:hover":{color:"inherit"}},[`& ${K}-item-selected`]:{backgroundColor:Z,[`&${K}-item-danger`]:{backgroundColor:be}},[`${K}-item, ${K}-submenu-title`]:{[`&:not(${K}-item-disabled):focus-visible`]:_extends$1({},accessibilityFocus(C))},[`&${K}-submenu > ${K}`]:{backgroundColor:Se},[`&${K}-popup > ${K}`]:{backgroundColor:X},[`&${K}-horizontal`]:_extends$1(_extends$1({},H==="dark"?{borderBottom:0}:{}),{[`> ${K}-item, > ${K}-submenu`]:{top:ne,marginTop:-ne,marginBottom:0,borderRadius:0,"&::after":{position:"absolute",insetInline:ie,bottom:0,borderBottom:`${ee}px solid transparent`,transition:`border-color ${oe} ${re}`,content:'""'},"&:hover, &-active, &-open":{"&::after":{borderBottomWidth:ee,borderBottomColor:we}},"&-selected":{color:we,backgroundColor:Pe,"&::after":{borderBottomWidth:ee,borderBottomColor:we}}}}),[`&${K}-root`]:{[`&${K}-inline, &${K}-vertical`]:{borderInlineEnd:`${ne}px ${se} ${ce}`}},[`&${K}-inline`]:{[`${K}-sub${K}-inline`]:{background:Q},[`${K}-item, ${K}-submenu-title`]:ne&&te?{width:`calc(100% + ${ne}px)`}:{},[`${K}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${te}px solid ${G}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ue} ${ae}`,`opacity ${ue} ${ae}`].join(","),content:'""'},[`&${K}-item-danger`]:{"&::after":{borderInlineEndColor:pe}}},[`${K}-selected, ${K}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ue} ${re}`,`opacity ${ue} ${re}`].join(",")}}}}}},getThemeStyle$1=getThemeStyle,getVerticalInlineStyle=C=>{const{componentCls:H,menuItemHeight:K,itemMarginInline:W,padding:G,menuArrowSize:U,marginXS:X,marginXXS:Q}=C,Z=G+U+X;return{[`${H}-item`]:{position:"relative"},[`${H}-item, ${H}-submenu-title`]:{height:K,lineHeight:`${K}px`,paddingInline:G,overflow:"hidden",textOverflow:"ellipsis",marginInline:W,marginBlock:Q,width:`calc(100% - ${W*2}px)`},[`${H}-submenu`]:{paddingBottom:.02},[`> ${H}-item, + > ${H}-submenu > ${H}-submenu-title`]:{height:K,lineHeight:`${K}px`},[`${H}-item-group-list ${H}-submenu-title, + ${H}-submenu-title`]:{paddingInlineEnd:Z}}},getVerticalStyle=C=>{const{componentCls:H,iconCls:K,menuItemHeight:W,colorTextLightSolid:G,dropdownWidth:U,controlHeightLG:X,motionDurationMid:Q,motionEaseOut:Z,paddingXL:ee,fontSizeSM:te,fontSizeLG:ne,motionDurationSlow:oe,paddingXS:re,boxShadowSecondary:ae}=C,ie={height:W,lineHeight:`${W}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[H]:{"&-inline, &-vertical":_extends$1({[`&${H}-root`]:{boxShadow:"none"}},getVerticalInlineStyle(C))},[`${H}-submenu-popup`]:{[`${H}-vertical`]:_extends$1(_extends$1({},getVerticalInlineStyle(C)),{boxShadow:ae})}},{[`${H}-submenu-popup ${H}-vertical${H}-sub`]:{minWidth:U,maxHeight:`calc(100vh - ${X*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${H}-inline`]:{width:"100%",[`&${H}-root`]:{[`${H}-item, ${H}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${oe}`,`background ${oe}`,`padding ${Q} ${Z}`].join(","),[`> ${H}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${H}-sub${H}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${H}-submenu > ${H}-submenu-title`]:ie,[`& ${H}-item-group-title`]:{paddingInlineStart:ee}},[`${H}-item`]:ie}},{[`${H}-inline-collapsed`]:{width:W*2,[`&${H}-root`]:{[`${H}-item, ${H}-submenu ${H}-submenu-title`]:{[`> ${H}-inline-collapsed-noicon`]:{fontSize:ne,textAlign:"center"}}},[`> ${H}-item, + > ${H}-item-group > ${H}-item-group-list > ${H}-item, + > ${H}-item-group > ${H}-item-group-list > ${H}-submenu > ${H}-submenu-title, + > ${H}-submenu > ${H}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${te}px)`,textOverflow:"clip",[` + ${H}-submenu-arrow, + ${H}-submenu-expand-icon + `]:{opacity:0},[`${H}-item-icon, ${K}`]:{margin:0,fontSize:ne,lineHeight:`${W}px`,"+ span":{display:"inline-block",opacity:0}}},[`${H}-item-icon, ${K}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${H}-item-icon, ${K}`]:{display:"none"},"a, a:hover":{color:G}},[`${H}-item-group-title`]:_extends$1(_extends$1({},textEllipsis),{paddingInline:re})}}]},getVerticalStyle$1=getVerticalStyle,genMenuItemStyle=C=>{const{componentCls:H,fontSize:K,motionDurationSlow:W,motionDurationMid:G,motionEaseInOut:U,motionEaseOut:X,iconCls:Q,controlHeightSM:Z}=C;return{[`${H}-item, ${H}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${W}`,`background ${W}`,`padding ${W} ${U}`].join(","),[`${H}-item-icon, ${Q}`]:{minWidth:K,fontSize:K,transition:[`font-size ${G} ${X}`,`margin ${W} ${U}`,`color ${W}`].join(","),"+ span":{marginInlineStart:Z-K,opacity:1,transition:[`opacity ${W} ${U}`,`margin ${W}`,`color ${W}`].join(",")}},[`${H}-item-icon`]:_extends$1({},resetIcon()),[`&${H}-item-only-child`]:{[`> ${Q}, > ${H}-item-icon`]:{marginInlineEnd:0}}},[`${H}-item-disabled, ${H}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${H}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},genSubMenuArrowStyle=C=>{const{componentCls:H,motionDurationSlow:K,motionEaseInOut:W,borderRadius:G,menuArrowSize:U,menuArrowOffset:X}=C;return{[`${H}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:C.margin,width:U,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${K} ${W}, opacity ${K}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:U*.6,height:U*.15,backgroundColor:"currentcolor",borderRadius:G,transition:[`background ${K} ${W}`,`transform ${K} ${W}`,`top ${K} ${W}`,`color ${K} ${W}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${X})`},"&::after":{transform:`rotate(-45deg) translateY(${X})`}}}}},getBaseStyle=C=>{const{antCls:H,componentCls:K,fontSize:W,motionDurationSlow:G,motionDurationMid:U,motionEaseInOut:X,lineHeight:Q,paddingXS:Z,padding:ee,colorSplit:te,lineWidth:ne,zIndexPopup:oe,borderRadiusLG:re,radiusSubMenuItem:ae,menuArrowSize:ie,menuArrowOffset:ue,lineType:le,menuPanelMaskInset:se}=C;return[{"":{[`${K}`]:_extends$1(_extends$1({},clearFix()),{"&-hidden":{display:"none"}})},[`${K}-submenu-hidden`]:{display:"none"}},{[K]:_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),clearFix()),{marginBottom:0,paddingInlineStart:0,fontSize:W,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${G} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${K}-item`]:{flex:"none"}},[`${K}-item, ${K}-submenu, ${K}-submenu-title`]:{borderRadius:C.radiusItem},[`${K}-item-group-title`]:{padding:`${Z}px ${ee}px`,fontSize:W,lineHeight:Q,transition:`all ${G}`},[`&-horizontal ${K}-submenu`]:{transition:[`border-color ${G} ${X}`,`background ${G} ${X}`].join(",")},[`${K}-submenu, ${K}-submenu-inline`]:{transition:[`border-color ${G} ${X}`,`background ${G} ${X}`,`padding ${U} ${X}`].join(",")},[`${K}-submenu ${K}-sub`]:{cursor:"initial",transition:[`background ${G} ${X}`,`padding ${G} ${X}`].join(",")},[`${K}-title-content`]:{transition:`color ${G}`},[`${K}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${K}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:te,borderStyle:le,borderWidth:0,borderTopWidth:ne,marginBlock:ne,padding:0,"&-dashed":{borderStyle:"dashed"}}}),genMenuItemStyle(C)),{[`${K}-item-group`]:{[`${K}-item-group-list`]:{margin:0,padding:0,[`${K}-item, ${K}-submenu-title`]:{paddingInline:`${W*2}px ${ee}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:oe,background:"transparent",borderRadius:re,boxShadow:"none",transformOrigin:"0 0","&::before":{position:"absolute",inset:`${se}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:se},[`> ${K}`]:_extends$1(_extends$1(_extends$1({borderRadius:re},genMenuItemStyle(C)),genSubMenuArrowStyle(C)),{[`${K}-item, ${K}-submenu > ${K}-submenu-title`]:{borderRadius:ae},[`${K}-submenu-title::after`]:{transition:`transform ${G} ${X}`}})}}),genSubMenuArrowStyle(C)),{[`&-inline-collapsed ${K}-submenu-arrow, + &-inline ${K}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ue})`},"&::after":{transform:`rotate(45deg) translateX(-${ue})`}},[`${K}-submenu-open${K}-submenu-inline > ${K}-submenu-title > ${K}-submenu-arrow`]:{transform:`translateY(-${ie*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${ue})`},"&::before":{transform:`rotate(45deg) translateX(${ue})`}}})},{[`${H}-layout-header`]:{[K]:{lineHeight:"inherit"}}}]},useStyle$O=(C,H)=>genComponentStyleHook("Menu",(W,G)=>{let{overrideComponentToken:U}=G;if((H==null?void 0:H.value)===!1)return[];const{colorBgElevated:X,colorPrimary:Q,colorError:Z,colorErrorHover:ee,colorTextLightSolid:te}=W,{controlHeightLG:ne,fontSize:oe}=W,re=oe/7*5,ae=merge$1(W,{menuItemHeight:ne,menuItemPaddingInline:W.margin,menuArrowSize:re,menuHorizontalHeight:ne*1.15,menuArrowOffset:`${re*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:X}),ie=new TinyColor(te).setAlpha(.65).toRgbString(),ue=merge$1(ae,{colorItemText:ie,colorItemTextHover:te,colorGroupTitle:ie,colorItemTextSelected:te,colorItemBg:"#001529",colorSubItemBg:"#000c17",colorItemBgActive:"transparent",colorItemBgSelected:Q,colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemTextDisabled:new TinyColor(te).setAlpha(.25).toRgbString(),colorDangerItemText:Z,colorDangerItemTextHover:ee,colorDangerItemTextSelected:te,colorDangerItemBgActive:Z,colorDangerItemBgSelected:Z,menuSubMenuBg:"#001529",colorItemTextSelectedHorizontal:te,colorItemBgSelectedHorizontal:Q},_extends$1({},U));return[getBaseStyle(ae),getHorizontalStyle$1(ae),getVerticalStyle$1(ae),getThemeStyle$1(ae,"light"),getThemeStyle$1(ue,"dark"),getRTLStyle$1(ae),genCollapseMotion$1(ae),initSlideMotion(ae,"slide-up"),initSlideMotion(ae,"slide-down"),initZoomMotion(ae,"zoom-big")]},W=>{const{colorPrimary:G,colorError:U,colorTextDisabled:X,colorErrorBg:Q,colorText:Z,colorTextDescription:ee,colorBgContainer:te,colorFillAlter:ne,colorFillContent:oe,lineWidth:re,lineWidthBold:ae,controlItemBgActive:ie,colorBgTextHover:ue}=W;return{dropdownWidth:160,zIndexPopup:W.zIndexPopupBase+50,radiusItem:W.borderRadiusLG,radiusSubMenuItem:W.borderRadiusSM,colorItemText:Z,colorItemTextHover:Z,colorItemTextHoverHorizontal:G,colorGroupTitle:ee,colorItemTextSelected:G,colorItemTextSelectedHorizontal:G,colorItemBg:te,colorItemBgHover:ue,colorItemBgActive:oe,colorSubItemBg:ne,colorItemBgSelected:ie,colorItemBgSelectedHorizontal:"transparent",colorActiveBarWidth:0,colorActiveBarHeight:ae,colorActiveBarBorderSize:re,colorItemTextDisabled:X,colorDangerItemText:U,colorDangerItemTextHover:U,colorDangerItemTextSelected:U,colorDangerItemBgActive:Q,colorDangerItemBgSelected:Q,itemMarginInline:W.marginXXS}})(C),menuProps=()=>({id:String,prefixCls:String,items:Array,disabled:Boolean,inlineCollapsed:Boolean,disabledOverflow:Boolean,forceSubMenuRender:Boolean,openKeys:Array,selectedKeys:Array,activeKey:String,selectable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},tabindex:{type:[Number,String]},motion:Object,role:String,theme:{type:String,default:"light"},mode:{type:String,default:"vertical"},inlineIndent:{type:Number,default:24},subMenuOpenDelay:{type:Number,default:0},subMenuCloseDelay:{type:Number,default:.1},builtinPlacements:{type:Object},triggerSubMenuAction:{type:String,default:"hover"},getPopupContainer:Function,expandIcon:Function,onOpenChange:Function,onSelect:Function,onDeselect:Function,onClick:[Function,Array],onFocus:Function,onBlur:Function,onMousedown:Function,"onUpdate:openKeys":Function,"onUpdate:selectedKeys":Function,"onUpdate:activeKey":Function}),EMPTY_LIST$2=[],Menu=defineComponent({compatConfig:{MODE:3},name:"AMenu",inheritAttrs:!1,props:menuProps(),slots:Object,setup(C,H){let{slots:K,emit:W,attrs:G}=H;const{direction:U,getPrefixCls:X}=useConfigInject("menu",C),Q=useInjectOverride(),Z=computed(()=>{var Me;return X("menu",C.prefixCls||((Me=Q==null?void 0:Q.prefixCls)===null||Me===void 0?void 0:Me.value))}),[ee,te]=useStyle$O(Z,computed(()=>!Q)),ne=shallowRef(new Map),oe=inject(SiderCollapsedKey,ref(void 0)),re=computed(()=>oe.value!==void 0?oe.value:C.inlineCollapsed),{itemsNodes:ae}=useItems(C),ie=shallowRef(!1);onMounted(()=>{ie.value=!0}),watchEffect(()=>{devWarning(!(C.inlineCollapsed===!0&&C.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),devWarning(!(oe.value!==void 0&&C.inlineCollapsed===!0),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead.")});const ue=ref([]),le=ref([]),se=ref({});watch(ne,()=>{const Me={};for(const je of ne.value.values())Me[je.key]=je;se.value=Me},{flush:"post"}),watchEffect(()=>{if(C.activeKey!==void 0){let Me=[];const je=C.activeKey?se.value[C.activeKey]:void 0;je&&C.activeKey!==void 0?Me=uniq([].concat(unref(je.parentKeys),C.activeKey)):Me=[],shallowequal(ue.value,Me)||(ue.value=Me)}}),watch(()=>C.selectedKeys,Me=>{Me&&(le.value=Me.slice())},{immediate:!0,deep:!0});const ce=ref([]);watch([se,le],()=>{let Me=[];le.value.forEach(je=>{const Le=se.value[je];Le&&(Me=Me.concat(unref(Le.parentKeys)))}),Me=uniq(Me),shallowequal(ce.value,Me)||(ce.value=Me)},{immediate:!0});const de=Me=>{if(C.selectable){const{key:je}=Me,Le=le.value.includes(je);let Ae;C.multiple?Le?Ae=le.value.filter(Oe=>Oe!==je):Ae=[...le.value,je]:Ae=[je];const Ve=_extends$1(_extends$1({},Me),{selectedKeys:Ae});shallowequal(Ae,le.value)||(C.selectedKeys===void 0&&(le.value=Ae),W("update:selectedKeys",Ae),Le&&C.multiple?W("deselect",Ve):W("select",Ve))}xe.value!=="inline"&&!C.multiple&&fe.value.length&&Pe(EMPTY_LIST$2)},fe=ref([]);watch(()=>C.openKeys,function(){let Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:fe.value;shallowequal(fe.value,Me)||(fe.value=Me.slice())},{immediate:!0,deep:!0});let he;const pe=Me=>{clearTimeout(he),he=setTimeout(()=>{C.activeKey===void 0&&(ue.value=Me),W("update:activeKey",Me[Me.length-1])})},me=computed(()=>!!C.disabled),be=computed(()=>U.value==="rtl"),xe=ref("vertical"),Se=shallowRef(!1);watchEffect(()=>{var Me;(C.mode==="inline"||C.mode==="vertical")&&re.value?(xe.value="vertical",Se.value=re.value):(xe.value=C.mode,Se.value=!1),!((Me=Q==null?void 0:Q.mode)===null||Me===void 0)&&Me.value&&(xe.value=Q.mode.value)});const we=computed(()=>xe.value==="inline"),Pe=Me=>{fe.value=Me,W("update:openKeys",Me),W("openChange",Me)},Ee=ref(fe.value),$e=shallowRef(!1);watch(fe,()=>{we.value&&(Ee.value=fe.value)},{immediate:!0}),watch(we,()=>{if(!$e.value){$e.value=!0;return}we.value?fe.value=Ee.value:Pe(EMPTY_LIST$2)},{immediate:!0});const ye=computed(()=>({[`${Z.value}`]:!0,[`${Z.value}-root`]:!0,[`${Z.value}-${xe.value}`]:!0,[`${Z.value}-inline-collapsed`]:Se.value,[`${Z.value}-rtl`]:be.value,[`${Z.value}-${C.theme}`]:!0})),Ce=computed(()=>X()),ge=computed(()=>({horizontal:{name:`${Ce.value}-slide-up`},inline:collapseMotion$1(`${Ce.value}-motion-collapse`),other:{name:`${Ce.value}-zoom-big`}}));useProvideFirstLevel(!0);const ve=function(){let Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const je=[],Le=ne.value;return Me.forEach(Ae=>{const{key:Ve,childrenEventKeys:Oe}=Le.get(Ae);je.push(Ve,...ve(unref(Oe)))}),je},_e=Me=>{var je;W("click",Me),de(Me),(je=Q==null?void 0:Q.onClick)===null||je===void 0||je.call(Q)},Te=(Me,je)=>{var Le;const Ae=((Le=se.value[Me])===null||Le===void 0?void 0:Le.childrenEventKeys)||[];let Ve=fe.value.filter(Oe=>Oe!==Me);if(je)Ve.push(Me);else if(xe.value!=="inline"){const Oe=ve(unref(Ae));Ve=uniq(Ve.filter(Ne=>!Oe.includes(Ne)))}shallowequal(fe,Ve)||Pe(Ve)},Ie=(Me,je)=>{ne.value.set(Me,je),ne.value=new Map(ne.value)},Re=Me=>{ne.value.delete(Me),ne.value=new Map(ne.value)},De=ref(0),ke=computed(()=>{var Me;return C.expandIcon||K.expandIcon||!((Me=Q==null?void 0:Q.expandIcon)===null||Me===void 0)&&Me.value?je=>{let Le=C.expandIcon||K.expandIcon;return Le=typeof Le=="function"?Le(je):Le,cloneElement(Le,{class:`${Z.value}-submenu-expand-icon`},!1)}:null});useProvideMenu$1({prefixCls:Z,activeKeys:ue,openKeys:fe,selectedKeys:le,changeActiveKeys:pe,disabled:me,rtl:be,mode:xe,inlineIndent:computed(()=>C.inlineIndent),subMenuCloseDelay:computed(()=>C.subMenuCloseDelay),subMenuOpenDelay:computed(()=>C.subMenuOpenDelay),builtinPlacements:computed(()=>C.builtinPlacements),triggerSubMenuAction:computed(()=>C.triggerSubMenuAction),getPopupContainer:computed(()=>C.getPopupContainer),inlineCollapsed:Se,theme:computed(()=>C.theme),siderCollapsed:oe,defaultMotions:computed(()=>ie.value?ge.value:null),motion:computed(()=>ie.value?C.motion:null),overflowDisabled:shallowRef(void 0),onOpenChange:Te,onItemClick:_e,registerMenuInfo:Ie,unRegisterMenuInfo:Re,selectedSubMenuKeys:ce,expandIcon:ke,forceSubMenuRender:computed(()=>C.forceSubMenuRender),rootClassName:te});const Be=()=>{var Me;return ae.value||flattenChildren((Me=K.default)===null||Me===void 0?void 0:Me.call(K))};return()=>{var Me;const je=Be(),Le=De.value>=je.length-1||xe.value!=="horizontal"||C.disabledOverflow,Ae=Oe=>xe.value!=="horizontal"||C.disabledOverflow?Oe:Oe.map((Ne,Fe)=>createVNode(MenuContextProvider,{key:Ne.key,overflowDisabled:Fe>De.value},{default:()=>Ne})),Ve=((Me=K.overflowedIndicator)===null||Me===void 0?void 0:Me.call(K))||createVNode(EllipsisOutlined$1,null,null);return ee(createVNode(Overflow$1,_objectSpread2$1(_objectSpread2$1({},G),{},{onMousedown:C.onMousedown,prefixCls:`${Z.value}-overflow`,component:"ul",itemComponent:MenuItem$1,class:[ye.value,G.class,te.value],role:"menu",id:C.id,data:Ae(je),renderRawItem:Oe=>Oe,renderRawRest:Oe=>{const Ne=Oe.length,Fe=Ne?je.slice(-Ne):null;return createVNode(Fragment,null,[createVNode(SubMenu$1,{eventKey:OVERFLOW_KEY,key:OVERFLOW_KEY,title:Ve,disabled:Le,internalPopupClose:Ne===0},{default:()=>Fe}),createVNode(PathContext,null,{default:()=>[createVNode(SubMenu$1,{eventKey:OVERFLOW_KEY,key:OVERFLOW_KEY,title:Ve,disabled:Le,internalPopupClose:Ne===0},{default:()=>Fe})]})])},maxCount:xe.value!=="horizontal"||C.disabledOverflow?Overflow$1.INVALIDATE:Overflow$1.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:Oe=>{De.value=Oe}}),{default:()=>[createVNode(Teleport,{to:"body"},{default:()=>[createVNode("div",{style:{display:"none"},"aria-hidden":!0},[createVNode(PathContext,null,{default:()=>[Ae(Be())]})])]})]}))}}});Menu.install=function(C){return C.component(Menu.name,Menu),C.component(MenuItem$1.name,MenuItem$1),C.component(SubMenu$1.name,SubMenu$1),C.component(Divider$1.name,Divider$1),C.component(ItemGroup.name,ItemGroup),C};Menu.Item=MenuItem$1;Menu.Divider=Divider$1;Menu.SubMenu=SubMenu$1;Menu.ItemGroup=ItemGroup;const genBreadcrumbStyle=C=>{const{componentCls:H,iconCls:K}=C;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{color:C.breadcrumbBaseColor,fontSize:C.breadcrumbFontSize,[K]:{fontSize:C.breadcrumbIconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:_extends$1({color:C.breadcrumbLinkColor,transition:`color ${C.motionDurationMid}`,padding:`0 ${C.paddingXXS}px`,borderRadius:C.borderRadiusSM,height:C.lineHeight*C.fontSize,display:"inline-block",marginInline:-C.marginXXS,"&:hover":{color:C.breadcrumbLinkColorHover,backgroundColor:C.colorBgTextHover}},genFocusStyle(C)),"li:last-child":{color:C.breadcrumbLastItemColor,[`& > ${H}-separator`]:{display:"none"}},[`${H}-separator`]:{marginInline:C.breadcrumbSeparatorMargin,color:C.breadcrumbSeparatorColor},[`${H}-link`]:{[` + > ${K} + span, + > ${K} + a + `]:{marginInlineStart:C.marginXXS}},[`${H}-overlay-link`]:{borderRadius:C.borderRadiusSM,height:C.lineHeight*C.fontSize,display:"inline-block",padding:`0 ${C.paddingXXS}px`,marginInline:-C.marginXXS,[`> ${K}`]:{marginInlineStart:C.marginXXS,fontSize:C.fontSizeIcon},"&:hover":{color:C.breadcrumbLinkColorHover,backgroundColor:C.colorBgTextHover,a:{color:C.breadcrumbLinkColorHover}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${C.componentCls}-rtl`]:{direction:"rtl"}})}},useStyle$N=genComponentStyleHook("Breadcrumb",C=>{const H=merge$1(C,{breadcrumbBaseColor:C.colorTextDescription,breadcrumbFontSize:C.fontSize,breadcrumbIconFontSize:C.fontSize,breadcrumbLinkColor:C.colorTextDescription,breadcrumbLinkColorHover:C.colorText,breadcrumbLastItemColor:C.colorText,breadcrumbSeparatorMargin:C.marginXS,breadcrumbSeparatorColor:C.colorTextDescription});return[genBreadcrumbStyle(H)]}),breadcrumbProps=()=>({prefixCls:String,routes:{type:Array},params:PropTypes$1.any,separator:PropTypes$1.any,itemRender:{type:Function}});function getBreadcrumbName(C,H){if(!C.breadcrumbName)return null;const K=Object.keys(H).join("|");return C.breadcrumbName.replace(new RegExp(`:(${K})`,"g"),(G,U)=>H[U]||G)}function defaultItemRender$1(C){const{route:H,params:K,routes:W,paths:G}=C,U=W.indexOf(H)===W.length-1,X=getBreadcrumbName(H,K);return U?createVNode("span",null,[X]):createVNode("a",{href:`#/${G.join("/")}`},[X])}const Breadcrumb=defineComponent({compatConfig:{MODE:3},name:"ABreadcrumb",inheritAttrs:!1,props:breadcrumbProps(),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("breadcrumb",C),[X,Q]=useStyle$N(G),Z=(ne,oe)=>(ne=(ne||"").replace(/^\//,""),Object.keys(oe).forEach(re=>{ne=ne.replace(`:${re}`,oe[re])}),ne),ee=(ne,oe,re)=>{const ae=[...ne],ie=Z(oe||"",re);return ie&&ae.push(ie),ae},te=ne=>{let{routes:oe=[],params:re={},separator:ae,itemRender:ie=defaultItemRender$1}=ne;const ue=[];return oe.map(le=>{const se=Z(le.path,re);se&&ue.push(se);const ce=[...ue];let de=null;le.children&&le.children.length&&(de=createVNode(Menu,{items:le.children.map(he=>({key:he.path||he.breadcrumbName,label:ie({route:he,params:re,routes:oe,paths:ee(ce,he.path,re)})}))},null));const fe={separator:ae};return de&&(fe.overlay=de),createVNode(BreadcrumbItem,_objectSpread2$1(_objectSpread2$1({},fe),{},{key:se||le.breadcrumbName}),{default:()=>[ie({route:le,params:re,routes:oe,paths:ce})]})})};return()=>{var ne;let oe;const{routes:re,params:ae={}}=C,ie=flattenChildren(getPropsSlot(K,C)),ue=(ne=getPropsSlot(K,C,"separator"))!==null&&ne!==void 0?ne:"/",le=C.itemRender||K.itemRender||defaultItemRender$1;re&&re.length>0?oe=te({routes:re,params:ae,separator:ue,itemRender:le}):ie.length&&(oe=ie.map((ce,de)=>(warning$3(typeof ce.type=="object"&&(ce.type.__ANT_BREADCRUMB_ITEM||ce.type.__ANT_BREADCRUMB_SEPARATOR)),cloneVNode(ce,{separator:ue,key:de}))));const se={[G.value]:!0,[`${G.value}-rtl`]:U.value==="rtl",[`${W.class}`]:!!W.class,[Q.value]:!0};return X(createVNode("nav",_objectSpread2$1(_objectSpread2$1({},W),{},{class:se}),[createVNode("ol",null,[oe])]))}}});var __rest$_=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({prefixCls:String}),BreadcrumbSeparator=defineComponent({compatConfig:{MODE:3},name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:breadcrumbSeparatorProps(),setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G}=useConfigInject("breadcrumb",C);return()=>{var U;const{separator:X,class:Q}=W,Z=__rest$_(W,["separator","class"]),ee=flattenChildren((U=K.default)===null||U===void 0?void 0:U.call(K));return createVNode("span",_objectSpread2$1({class:[`${G.value}-separator`,Q]},Z),[ee.length>0?ee:"/"])}}});Breadcrumb.Item=BreadcrumbItem;Breadcrumb.Separator=BreadcrumbSeparator;Breadcrumb.install=function(C){return C.component(Breadcrumb.name,Breadcrumb),C.component(BreadcrumbItem.name,BreadcrumbItem),C.component(BreadcrumbSeparator.name,BreadcrumbSeparator),C};var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(C){return C&&C.__esModule&&Object.prototype.hasOwnProperty.call(C,"default")?C.default:C}var dayjs_min={exports:{}};(function(C,H){(function(K,W){C.exports=W()})(commonjsGlobal,function(){var K=1e3,W=6e4,G=36e5,U="millisecond",X="second",Q="minute",Z="hour",ee="day",te="week",ne="month",oe="quarter",re="year",ae="date",ie="Invalid Date",ue=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,le=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,se={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Ee){var $e=["th","st","nd","rd"],ye=Ee%100;return"["+Ee+($e[(ye-20)%10]||$e[ye]||$e[0])+"]"}},ce=function(Ee,$e,ye){var Ce=String(Ee);return!Ce||Ce.length>=$e?Ee:""+Array($e+1-Ce.length).join(ye)+Ee},de={s:ce,z:function(Ee){var $e=-Ee.utcOffset(),ye=Math.abs($e),Ce=Math.floor(ye/60),ge=ye%60;return($e<=0?"+":"-")+ce(Ce,2,"0")+":"+ce(ge,2,"0")},m:function Ee($e,ye){if($e.date()1)return Ee(_e[0])}else{var Te=$e.name;he[Te]=$e,ge=Te}return!Ce&&ge&&(fe=ge),ge||!Ce&&fe},xe=function(Ee,$e){if(me(Ee))return Ee.clone();var ye=typeof $e=="object"?$e:{};return ye.date=Ee,ye.args=arguments,new we(ye)},Se=de;Se.l=be,Se.i=me,Se.w=function(Ee,$e){return xe(Ee,{locale:$e.$L,utc:$e.$u,x:$e.$x,$offset:$e.$offset})};var we=function(){function Ee(ye){this.$L=be(ye.locale,null,!0),this.parse(ye),this.$x=this.$x||ye.x||{},this[pe]=!0}var $e=Ee.prototype;return $e.parse=function(ye){this.$d=function(Ce){var ge=Ce.date,ve=Ce.utc;if(ge===null)return new Date(NaN);if(Se.u(ge))return new Date;if(ge instanceof Date)return new Date(ge);if(typeof ge=="string"&&!/Z$/i.test(ge)){var _e=ge.match(ue);if(_e){var Te=_e[2]-1||0,Ie=(_e[7]||"0").substring(0,3);return ve?new Date(Date.UTC(_e[1],Te,_e[3]||1,_e[4]||0,_e[5]||0,_e[6]||0,Ie)):new Date(_e[1],Te,_e[3]||1,_e[4]||0,_e[5]||0,_e[6]||0,Ie)}}return new Date(ge)}(ye),this.init()},$e.init=function(){var ye=this.$d;this.$y=ye.getFullYear(),this.$M=ye.getMonth(),this.$D=ye.getDate(),this.$W=ye.getDay(),this.$H=ye.getHours(),this.$m=ye.getMinutes(),this.$s=ye.getSeconds(),this.$ms=ye.getMilliseconds()},$e.$utils=function(){return Se},$e.isValid=function(){return this.$d.toString()!==ie},$e.isSame=function(ye,Ce){var ge=xe(ye);return this.startOf(Ce)<=ge&&ge<=this.endOf(Ce)},$e.isAfter=function(ye,Ce){return xe(ye)25){var te=X(this).startOf(W).add(1,W).date(ee),ne=X(this).endOf(K);if(te.isBefore(ne))return 1}var oe=X(this).startOf(W).date(ee).startOf(K).subtract(1,"millisecond"),re=this.diff(oe,K,!0);return re<0?X(this).startOf("week").week():Math.ceil(re)},Q.weeks=function(Z){return Z===void 0&&(Z=null),this.week(Z)}}})})(weekOfYear$1);var weekOfYearExports=weekOfYear$1.exports;const weekOfYear=getDefaultExportFromCjs(weekOfYearExports);var weekYear$1={exports:{}};(function(C,H){(function(K,W){C.exports=W()})(commonjsGlobal,function(){return function(K,W){W.prototype.weekYear=function(){var G=this.month(),U=this.week(),X=this.year();return U===1&&G===11?X+1:G===0&&U>=52?X-1:X}}})})(weekYear$1);var weekYearExports=weekYear$1.exports;const weekYear=getDefaultExportFromCjs(weekYearExports);var quarterOfYear$1={exports:{}};(function(C,H){(function(K,W){C.exports=W()})(commonjsGlobal,function(){var K="month",W="quarter";return function(G,U){var X=U.prototype;X.quarter=function(ee){return this.$utils().u(ee)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(ee-1))};var Q=X.add;X.add=function(ee,te){return ee=Number(ee),this.$utils().p(te)===W?this.add(3*ee,K):Q.bind(this)(ee,te)};var Z=X.startOf;X.startOf=function(ee,te){var ne=this.$utils(),oe=!!ne.u(te)||te;if(ne.p(ee)===W){var re=this.quarter()-1;return oe?this.month(3*re).startOf(K).startOf("day"):this.month(3*re+2).endOf(K).endOf("day")}return Z.bind(this)(ee,te)}}})})(quarterOfYear$1);var quarterOfYearExports=quarterOfYear$1.exports;const quarterOfYear=getDefaultExportFromCjs(quarterOfYearExports);var advancedFormat$1={exports:{}};(function(C,H){(function(K,W){C.exports=W()})(commonjsGlobal,function(){return function(K,W){var G=W.prototype,U=G.format;G.format=function(X){var Q=this,Z=this.$locale();if(!this.isValid())return U.bind(this)(X);var ee=this.$utils(),te=(X||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(ne){switch(ne){case"Q":return Math.ceil((Q.$M+1)/3);case"Do":return Z.ordinal(Q.$D);case"gggg":return Q.weekYear();case"GGGG":return Q.isoWeekYear();case"wo":return Z.ordinal(Q.week(),"W");case"w":case"ww":return ee.s(Q.week(),ne==="w"?1:2,"0");case"W":case"WW":return ee.s(Q.isoWeek(),ne==="W"?1:2,"0");case"k":case"kk":return ee.s(String(Q.$H===0?24:Q.$H),ne==="k"?1:2,"0");case"X":return Math.floor(Q.$d.getTime()/1e3);case"x":return Q.$d.getTime();case"z":return"["+Q.offsetName()+"]";case"zzz":return"["+Q.offsetName("long")+"]";default:return ne}});return U.bind(this)(te)}}})})(advancedFormat$1);var advancedFormatExports=advancedFormat$1.exports;const advancedFormat=getDefaultExportFromCjs(advancedFormatExports);var customParseFormat$1={exports:{}};(function(C,H){(function(K,W){C.exports=W()})(commonjsGlobal,function(){var K={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},W=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,G=/\d/,U=/\d\d/,X=/\d\d?/,Q=/\d*[^-_:/,()\s\d]+/,Z={},ee=function(ue){return(ue=+ue)+(ue>68?1900:2e3)},te=function(ue){return function(le){this[ue]=+le}},ne=[/[+-]\d\d:?(\d\d)?|Z/,function(ue){(this.zone||(this.zone={})).offset=function(le){if(!le||le==="Z")return 0;var se=le.match(/([+-]|\d\d)/g),ce=60*se[1]+(+se[2]||0);return ce===0?0:se[0]==="+"?-ce:ce}(ue)}],oe=function(ue){var le=Z[ue];return le&&(le.indexOf?le:le.s.concat(le.f))},re=function(ue,le){var se,ce=Z.meridiem;if(ce){for(var de=1;de<=24;de+=1)if(ue.indexOf(ce(de,0,le))>-1){se=de>12;break}}else se=ue===(le?"pm":"PM");return se},ae={A:[Q,function(ue){this.afternoon=re(ue,!1)}],a:[Q,function(ue){this.afternoon=re(ue,!0)}],Q:[G,function(ue){this.month=3*(ue-1)+1}],S:[G,function(ue){this.milliseconds=100*+ue}],SS:[U,function(ue){this.milliseconds=10*+ue}],SSS:[/\d{3}/,function(ue){this.milliseconds=+ue}],s:[X,te("seconds")],ss:[X,te("seconds")],m:[X,te("minutes")],mm:[X,te("minutes")],H:[X,te("hours")],h:[X,te("hours")],HH:[X,te("hours")],hh:[X,te("hours")],D:[X,te("day")],DD:[U,te("day")],Do:[Q,function(ue){var le=Z.ordinal,se=ue.match(/\d+/);if(this.day=se[0],le)for(var ce=1;ce<=31;ce+=1)le(ce).replace(/\[|\]/g,"")===ue&&(this.day=ce)}],w:[X,te("week")],ww:[U,te("week")],M:[X,te("month")],MM:[U,te("month")],MMM:[Q,function(ue){var le=oe("months"),se=(oe("monthsShort")||le.map(function(ce){return ce.slice(0,3)})).indexOf(ue)+1;if(se<1)throw new Error;this.month=se%12||se}],MMMM:[Q,function(ue){var le=oe("months").indexOf(ue)+1;if(le<1)throw new Error;this.month=le%12||le}],Y:[/[+-]?\d+/,te("year")],YY:[U,function(ue){this.year=ee(ue)}],YYYY:[/\d{4}/,te("year")],Z:ne,ZZ:ne};function ie(ue){var le,se;le=ue,se=Z&&Z.formats;for(var ce=(ue=le.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(xe,Se,we){var Pe=we&&we.toUpperCase();return Se||se[we]||K[we]||se[Pe].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Ee,$e,ye){return $e||ye.slice(1)})})).match(W),de=ce.length,fe=0;fe-1)return new Date((ge==="X"?1e3:1)*Ce);var Te=ie(ge)(Ce),Ie=Te.year,Re=Te.month,De=Te.day,ke=Te.hours,Be=Te.minutes,Me=Te.seconds,je=Te.milliseconds,Le=Te.zone,Ae=Te.week,Ve=new Date,Oe=De||(Ie||Re?1:Ve.getDate()),Ne=Ie||Ve.getFullYear(),Fe=0;Ie&&!Re||(Fe=Re>0?Re-1:Ve.getMonth());var Ke,He=ke||0,Ue=Be||0,We=Me||0,ze=je||0;return Le?new Date(Date.UTC(Ne,Fe,Oe,He,Ue,We,ze+60*Le.offset*1e3)):ve?new Date(Date.UTC(Ne,Fe,Oe,He,Ue,We,ze)):(Ke=new Date(Ne,Fe,Oe,He,Ue,We,ze),Ae&&(Ke=_e(Ke).week(Ae).toDate()),Ke)}catch{return new Date("")}}(he,be,pe,se),this.init(),Pe&&Pe!==!0&&(this.$L=this.locale(Pe).$L),we&&he!=this.format(be)&&(this.$d=new Date("")),Z={}}else if(be instanceof Array)for(var Ee=be.length,$e=1;$e<=Ee;$e+=1){me[1]=be[$e-1];var ye=se.apply(this,me);if(ye.isValid()){this.$d=ye.$d,this.$L=ye.$L,this.init();break}$e===Ee&&(this.$d=new Date(""))}else de.call(this,fe)}}})})(customParseFormat$1);var customParseFormatExports=customParseFormat$1.exports;const customParseFormat=getDefaultExportFromCjs(customParseFormatExports);dayjs.extend(customParseFormat);dayjs.extend(advancedFormat);dayjs.extend(weekday);dayjs.extend(localeData);dayjs.extend(weekOfYear);dayjs.extend(weekYear);dayjs.extend(quarterOfYear);dayjs.extend((C,H)=>{const K=H.prototype,W=K.format;K.format=function(U){const X=(U||"").replace("Wo","wo");return W.bind(this)(X)}});const localeMap={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},parseLocale=C=>localeMap[C]||C.split("_")[0],parseNoMatchNotice=()=>{noteOnce(!1,"Not match any format. Please help to fire a issue about this.")},advancedFormatRegex=/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|k{1,2}|S/g;function findTargetStr(C,H,K){const W=[...new Set(C.split(K))];let G=0;for(let U=0;UH)return X;G+=K.length}}const toDateWithValueFormat=(C,H)=>{if(!C)return null;if(dayjs.isDayjs(C))return C;const K=H.matchAll(advancedFormatRegex);let W=dayjs(C,H);if(K===null)return W;for(const G of K){const U=G[0],X=G.index;if(U==="Q"){const Q=C.slice(X-1,X),Z=findTargetStr(C,X,Q).match(/\d+/)[0];W=W.quarter(parseInt(Z))}if(U.toLowerCase()==="wo"){const Q=C.slice(X-1,X),Z=findTargetStr(C,X,Q).match(/\d+/)[0];W=W.week(parseInt(Z))}U.toLowerCase()==="ww"&&(W=W.week(parseInt(C.slice(X,X+U.length)))),U.toLowerCase()==="w"&&(W=W.week(parseInt(C.slice(X,X+U.length+1))))}return W},generateConfig={getNow:()=>dayjs(),getFixedDate:C=>dayjs(C,["YYYY-M-DD","YYYY-MM-DD"]),getEndDate:C=>C.endOf("month"),getWeekDay:C=>{const H=C.locale("en");return H.weekday()+H.localeData().firstDayOfWeek()},getYear:C=>C.year(),getMonth:C=>C.month(),getDate:C=>C.date(),getHour:C=>C.hour(),getMinute:C=>C.minute(),getSecond:C=>C.second(),addYear:(C,H)=>C.add(H,"year"),addMonth:(C,H)=>C.add(H,"month"),addDate:(C,H)=>C.add(H,"day"),setYear:(C,H)=>C.year(H),setMonth:(C,H)=>C.month(H),setDate:(C,H)=>C.date(H),setHour:(C,H)=>C.hour(H),setMinute:(C,H)=>C.minute(H),setSecond:(C,H)=>C.second(H),isAfter:(C,H)=>C.isAfter(H),isValidate:C=>C.isValid(),locale:{getWeekFirstDay:C=>dayjs().locale(parseLocale(C)).localeData().firstDayOfWeek(),getWeekFirstDate:(C,H)=>H.locale(parseLocale(C)).weekday(0),getWeek:(C,H)=>H.locale(parseLocale(C)).week(),getShortWeekDays:C=>dayjs().locale(parseLocale(C)).localeData().weekdaysMin(),getShortMonths:C=>dayjs().locale(parseLocale(C)).localeData().monthsShort(),format:(C,H,K)=>H.locale(parseLocale(C)).format(K),parse:(C,H,K)=>{const W=parseLocale(C);for(let G=0;GArray.isArray(C)?C.map(K=>toDateWithValueFormat(K,H)):toDateWithValueFormat(C,H),toString:(C,H)=>Array.isArray(C)?C.map(K=>dayjs.isDayjs(K)?K.format(H):K):dayjs.isDayjs(C)?C.format(H):C},dayjsGenerateConfig=generateConfig;function useMergeProps(C){const H=useAttrs();return _extends$1(_extends$1({},C),H)}const PanelContextKey=Symbol("PanelContextProps"),useProvidePanel=C=>{provide(PanelContextKey,C)},useInjectPanel=()=>inject(PanelContextKey,{}),HIDDEN_STYLE$2={visibility:"hidden"};function Header$2(C,H){let{slots:K}=H;var W;const G=useMergeProps(C),{prefixCls:U,prevIcon:X="‹",nextIcon:Q="›",superPrevIcon:Z="«",superNextIcon:ee="»",onSuperPrev:te,onSuperNext:ne,onPrev:oe,onNext:re}=G,{hideNextBtn:ae,hidePrevBtn:ie}=useInjectPanel();return createVNode("div",{class:U},[te&&createVNode("button",{type:"button",onClick:te,tabindex:-1,class:`${U}-super-prev-btn`,style:ie.value?HIDDEN_STYLE$2:{}},[Z]),oe&&createVNode("button",{type:"button",onClick:oe,tabindex:-1,class:`${U}-prev-btn`,style:ie.value?HIDDEN_STYLE$2:{}},[X]),createVNode("div",{class:`${U}-view`},[(W=K.default)===null||W===void 0?void 0:W.call(K)]),re&&createVNode("button",{type:"button",onClick:re,tabindex:-1,class:`${U}-next-btn`,style:ae.value?HIDDEN_STYLE$2:{}},[Q]),ne&&createVNode("button",{type:"button",onClick:ne,tabindex:-1,class:`${U}-super-next-btn`,style:ae.value?HIDDEN_STYLE$2:{}},[ee])])}Header$2.displayName="Header";Header$2.inheritAttrs=!1;function DecadeHeader(C){const H=useMergeProps(C),{prefixCls:K,generateConfig:W,viewDate:G,onPrevDecades:U,onNextDecades:X}=H,{hideHeader:Q}=useInjectPanel();if(Q)return null;const Z=`${K}-header`,ee=W.getYear(G),te=Math.floor(ee/DECADE_DISTANCE_COUNT)*DECADE_DISTANCE_COUNT,ne=te+DECADE_DISTANCE_COUNT-1;return createVNode(Header$2,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:Z,onSuperPrev:U,onSuperNext:X}),{default:()=>[te,createTextVNode("-"),ne]})}DecadeHeader.displayName="DecadeHeader";DecadeHeader.inheritAttrs=!1;function setTime(C,H,K,W,G){let U=C.setHour(H,K);return U=C.setMinute(U,W),U=C.setSecond(U,G),U}function setDateTime(C,H,K){if(!K)return H;let W=H;return W=C.setHour(W,C.getHour(K)),W=C.setMinute(W,C.getMinute(K)),W=C.setSecond(W,C.getSecond(K)),W}function getLowerBoundTime(C,H,K,W,G,U){const X=Math.floor(C/W)*W;if(X{Ee.stopPropagation(),we||W(Se)},onMouseenter:()=>{!we&&le&&le(Se)},onMouseleave:()=>{!we&&se&&se(Se)}},[oe?oe(Se):createVNode("div",{class:`${de}-inner`},[ne(Se)])]))}fe.push(createVNode("tr",{key:he,class:Z&&Z(me)},[pe]))}return createVNode("div",{class:`${H}-body`},[createVNode("table",{class:`${H}-content`},[ue&&createVNode("thead",null,[createVNode("tr",null,[ue])]),createVNode("tbody",null,[fe])])])}PanelBody.displayName="PanelBody";PanelBody.inheritAttrs=!1;const DECADE_COL_COUNT=3,DECADE_ROW_COUNT=4;function DecadeBody(C){const H=useMergeProps(C),K=DECADE_UNIT_DIFF-1,{prefixCls:W,viewDate:G,generateConfig:U}=H,X=`${W}-cell`,Q=U.getYear(G),Z=Math.floor(Q/DECADE_UNIT_DIFF)*DECADE_UNIT_DIFF,ee=Math.floor(Q/DECADE_DISTANCE_COUNT)*DECADE_DISTANCE_COUNT,te=ee+DECADE_DISTANCE_COUNT-1,ne=U.setYear(G,ee-Math.ceil((DECADE_COL_COUNT*DECADE_ROW_COUNT*DECADE_UNIT_DIFF-DECADE_DISTANCE_COUNT)/2)),oe=re=>{const ae=U.getYear(re),ie=ae+K;return{[`${X}-in-view`]:ee<=ae&&ie<=te,[`${X}-selected`]:ae===Z}};return createVNode(PanelBody,_objectSpread2$1(_objectSpread2$1({},H),{},{rowNum:DECADE_ROW_COUNT,colNum:DECADE_COL_COUNT,baseDate:ne,getCellText:re=>{const ae=U.getYear(re);return`${ae}-${ae+K}`},getCellClassName:oe,getCellDate:(re,ae)=>U.addYear(re,ae*DECADE_UNIT_DIFF)}),null)}DecadeBody.displayName="DecadeBody";DecadeBody.inheritAttrs=!1;const scrollIds=new Map;function waitElementReady(C,H){let K;function W(){isVisible(C)?H():K=wrapperRaf(()=>{W()})}return W(),()=>{wrapperRaf.cancel(K)}}function scrollTo(C,H,K){if(scrollIds.get(C)&&wrapperRaf.cancel(scrollIds.get(C)),K<=0){scrollIds.set(C,wrapperRaf(()=>{C.scrollTop=H}));return}const G=(H-C.scrollTop)/K*10;scrollIds.set(C,wrapperRaf(()=>{C.scrollTop+=G,C.scrollTop!==H&&scrollTo(C,H,K-10)}))}function createKeydownHandler(C,H){let{onLeftRight:K,onCtrlLeftRight:W,onUpDown:G,onPageUpDown:U,onEnter:X}=H;const{which:Q,ctrlKey:Z,metaKey:ee}=C;switch(Q){case KeyCode$1.LEFT:if(Z||ee){if(W)return W(-1),!0}else if(K)return K(-1),!0;break;case KeyCode$1.RIGHT:if(Z||ee){if(W)return W(1),!0}else if(K)return K(1),!0;break;case KeyCode$1.UP:if(G)return G(-1),!0;break;case KeyCode$1.DOWN:if(G)return G(1),!0;break;case KeyCode$1.PAGE_UP:if(U)return U(-1),!0;break;case KeyCode$1.PAGE_DOWN:if(U)return U(1),!0;break;case KeyCode$1.ENTER:if(X)return X(),!0;break}return!1}function getDefaultFormat(C,H,K,W){let G=C;if(!G)switch(H){case"time":G=W?"hh:mm:ss a":"HH:mm:ss";break;case"week":G="gggg-wo";break;case"month":G="YYYY-MM";break;case"quarter":G="YYYY-[Q]Q";break;case"year":G="YYYY";break;default:G=K?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return G}function getInputSize(C,H,K){const W=C==="time"?8:10,G=typeof H=="function"?H(K.getNow()).length:H.length;return Math.max(W,G)+2}let globalClickFunc=null;const clickCallbacks=new Set;function addGlobalMousedownEvent(C){return!globalClickFunc&&typeof window<"u"&&window.addEventListener&&(globalClickFunc=H=>{[...clickCallbacks].forEach(K=>{K(H)})},window.addEventListener("mousedown",globalClickFunc)),clickCallbacks.add(C),()=>{clickCallbacks.delete(C),clickCallbacks.size===0&&(window.removeEventListener("mousedown",globalClickFunc),globalClickFunc=null)}}function getTargetFromEvent(C){var H;const K=C.target;return C.composed&&K.shadowRoot&&((H=C.composedPath)===null||H===void 0?void 0:H.call(C)[0])||K}const getYearNextMode=C=>C==="month"||C==="date"?"year":C,getMonthNextMode=C=>C==="date"?"month":C,getQuarterNextMode=C=>C==="month"||C==="date"?"quarter":C,getWeekNextMode=C=>C==="date"?"week":C,PickerModeMap={year:getYearNextMode,month:getMonthNextMode,quarter:getQuarterNextMode,week:getWeekNextMode,time:null,date:null};function elementsContains(C,H){return C.some(K=>K&&K.contains(H))}const DECADE_UNIT_DIFF=10,DECADE_DISTANCE_COUNT=DECADE_UNIT_DIFF*10;function DecadePanel(C){const H=useMergeProps(C),{prefixCls:K,onViewDateChange:W,generateConfig:G,viewDate:U,operationRef:X,onSelect:Q,onPanelChange:Z}=H,ee=`${K}-decade-panel`;X.value={onKeydown:oe=>createKeydownHandler(oe,{onLeftRight:re=>{Q(G.addYear(U,re*DECADE_UNIT_DIFF),"key")},onCtrlLeftRight:re=>{Q(G.addYear(U,re*DECADE_DISTANCE_COUNT),"key")},onUpDown:re=>{Q(G.addYear(U,re*DECADE_UNIT_DIFF*DECADE_COL_COUNT),"key")},onEnter:()=>{Z("year",U)}})};const te=oe=>{const re=G.addYear(U,oe*DECADE_DISTANCE_COUNT);W(re),Z(null,re)},ne=oe=>{Q(oe,"mouse"),Z("year",oe)};return createVNode("div",{class:ee},[createVNode(DecadeHeader,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:K,onPrevDecades:()=>{te(-1)},onNextDecades:()=>{te(1)}}),null),createVNode(DecadeBody,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:K,onSelect:ne}),null)])}DecadePanel.displayName="DecadePanel";DecadePanel.inheritAttrs=!1;const WEEK_DAY_COUNT=7;function isNullEqual(C,H){if(!C&&!H)return!0;if(!C||!H)return!1}function isSameDecade(C,H,K){const W=isNullEqual(H,K);if(typeof W=="boolean")return W;const G=Math.floor(C.getYear(H)/10),U=Math.floor(C.getYear(K)/10);return G===U}function isSameYear(C,H,K){const W=isNullEqual(H,K);return typeof W=="boolean"?W:C.getYear(H)===C.getYear(K)}function getQuarter(C,H){return Math.floor(C.getMonth(H)/3)+1}function isSameQuarter(C,H,K){const W=isNullEqual(H,K);return typeof W=="boolean"?W:isSameYear(C,H,K)&&getQuarter(C,H)===getQuarter(C,K)}function isSameMonth(C,H,K){const W=isNullEqual(H,K);return typeof W=="boolean"?W:isSameYear(C,H,K)&&C.getMonth(H)===C.getMonth(K)}function isSameDate(C,H,K){const W=isNullEqual(H,K);return typeof W=="boolean"?W:C.getYear(H)===C.getYear(K)&&C.getMonth(H)===C.getMonth(K)&&C.getDate(H)===C.getDate(K)}function isSameTime(C,H,K){const W=isNullEqual(H,K);return typeof W=="boolean"?W:C.getHour(H)===C.getHour(K)&&C.getMinute(H)===C.getMinute(K)&&C.getSecond(H)===C.getSecond(K)}function isSameWeek(C,H,K,W){const G=isNullEqual(K,W);return typeof G=="boolean"?G:C.locale.getWeek(H,K)===C.locale.getWeek(H,W)}function isEqual$1(C,H,K){return isSameDate(C,H,K)&&isSameTime(C,H,K)}function isInRange(C,H,K,W){return!H||!K||!W?!1:!isSameDate(C,H,W)&&!isSameDate(C,K,W)&&C.isAfter(W,H)&&C.isAfter(K,W)}function getWeekStartDate(C,H,K){const W=H.locale.getWeekFirstDay(C),G=H.setDate(K,1),U=H.getWeekDay(G);let X=H.addDate(G,W-U);return H.getMonth(X)===H.getMonth(K)&&H.getDate(X)>1&&(X=H.addDate(X,-7)),X}function getClosingViewDate(C,H,K){let W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(H){case"year":return K.addYear(C,W*10);case"quarter":case"month":return K.addYear(C,W);default:return K.addMonth(C,W)}}function formatValue(C,H){let{generateConfig:K,locale:W,format:G}=H;return typeof G=="function"?G(C):K.locale.format(W.locale,C,G)}function parseValue(C,H){let{generateConfig:K,locale:W,formatList:G}=H;return!C||typeof G[0]=="function"?null:K.locale.parse(W.locale,C,G)}function getCellDateDisabled(C){let{cellDate:H,mode:K,disabledDate:W,generateConfig:G}=C;if(!W)return!1;const U=(X,Q,Z)=>{let ee=Q;for(;ee<=Z;){let te;switch(X){case"date":{if(te=G.setDate(H,ee),!W(te))return!1;break}case"month":{if(te=G.setMonth(H,ee),!getCellDateDisabled({cellDate:te,mode:"month",generateConfig:G,disabledDate:W}))return!1;break}case"year":{if(te=G.setYear(H,ee),!getCellDateDisabled({cellDate:te,mode:"year",generateConfig:G,disabledDate:W}))return!1;break}}ee+=1}return!0};switch(K){case"date":case"week":return W(H);case"month":{const Q=G.getDate(G.getEndDate(H));return U("date",1,Q)}case"quarter":{const X=Math.floor(G.getMonth(H)/3)*3,Q=X+2;return U("month",X,Q)}case"year":return U("month",0,11);case"decade":{const X=G.getYear(H),Q=Math.floor(X/DECADE_UNIT_DIFF)*DECADE_UNIT_DIFF,Z=Q+DECADE_UNIT_DIFF-1;return U("year",Q,Z)}}}function TimeHeader(C){const H=useMergeProps(C),{hideHeader:K}=useInjectPanel();if(K.value)return null;const{prefixCls:W,generateConfig:G,locale:U,value:X,format:Q}=H,Z=`${W}-header`;return createVNode(Header$2,{prefixCls:Z},{default:()=>[X?formatValue(X,{locale:U,format:Q,generateConfig:G}):" "]})}TimeHeader.displayName="TimeHeader";TimeHeader.inheritAttrs=!1;const TimeUnitColumn=defineComponent({name:"TimeUnitColumn",props:["prefixCls","units","onSelect","value","active","hideDisabledOptions"],setup(C){const{open:H}=useInjectPanel(),K=shallowRef(null),W=ref(new Map),G=ref();return watch(()=>C.value,()=>{const U=W.value.get(C.value);U&&H.value!==!1&&scrollTo(K.value,U.offsetTop,120)}),onBeforeUnmount(()=>{var U;(U=G.value)===null||U===void 0||U.call(G)}),watch(H,()=>{var U;(U=G.value)===null||U===void 0||U.call(G),nextTick(()=>{if(H.value){const X=W.value.get(C.value);X&&(G.value=waitElementReady(X,()=>{scrollTo(K.value,X.offsetTop,0)}))}})},{immediate:!0,flush:"post"}),()=>{const{prefixCls:U,units:X,onSelect:Q,value:Z,active:ee,hideDisabledOptions:te}=C,ne=`${U}-cell`;return createVNode("ul",{class:classNames(`${U}-column`,{[`${U}-column-active`]:ee}),ref:K,style:{position:"relative"}},[X.map(oe=>te&&oe.disabled?null:createVNode("li",{key:oe.value,ref:re=>{W.value.set(oe.value,re)},class:classNames(ne,{[`${ne}-disabled`]:oe.disabled,[`${ne}-selected`]:Z===oe.value}),onClick:()=>{oe.disabled||Q(oe.value)}},[createVNode("div",{class:`${ne}-inner`},[oe.label])]))])}}});function leftPad(C,H){let K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",W=String(C);for(;W.length{(K.startsWith("data-")||K.startsWith("aria-")||K==="role"||K==="name")&&!K.startsWith("data-__")&&(H[K]=C[K])}),H}function getValue$2(C,H){return C?C[H]:null}function updateValues(C,H,K){const W=[getValue$2(C,0),getValue$2(C,1)];return W[K]=typeof H=="function"?H(W[K]):H,!W[0]&&!W[1]?null:W}function generateUnits(C,H,K,W){const G=[];for(let U=C;U<=H;U+=K)G.push({label:leftPad(U,2),value:U,disabled:(W||[]).includes(U)});return G}const TimeBody=defineComponent({compatConfig:{MODE:3},name:"TimeBody",inheritAttrs:!1,props:["generateConfig","prefixCls","operationRef","activeColumnIndex","value","showHour","showMinute","showSecond","use12Hours","hourStep","minuteStep","secondStep","disabledHours","disabledMinutes","disabledSeconds","disabledTime","hideDisabledOptions","onSelect"],setup(C){const H=computed(()=>C.value?C.generateConfig.getHour(C.value):-1),K=computed(()=>C.use12Hours?H.value>=12:!1),W=computed(()=>C.use12Hours?H.value%12:H.value),G=computed(()=>C.value?C.generateConfig.getMinute(C.value):-1),U=computed(()=>C.value?C.generateConfig.getSecond(C.value):-1),X=ref(C.generateConfig.getNow()),Q=ref(),Z=ref(),ee=ref();onBeforeUpdate(()=>{X.value=C.generateConfig.getNow()}),watchEffect(()=>{if(C.disabledTime){const ue=C.disabledTime(X);[Q.value,Z.value,ee.value]=[ue.disabledHours,ue.disabledMinutes,ue.disabledSeconds]}else[Q.value,Z.value,ee.value]=[C.disabledHours,C.disabledMinutes,C.disabledSeconds]});const te=(ue,le,se,ce)=>{let de=C.value||C.generateConfig.getNow();const fe=Math.max(0,le),he=Math.max(0,se),pe=Math.max(0,ce);return de=setTime(C.generateConfig,de,!C.use12Hours||!ue?fe:fe+12,he,pe),de},ne=computed(()=>{var ue;return generateUnits(0,23,(ue=C.hourStep)!==null&&ue!==void 0?ue:1,Q.value&&Q.value())}),oe=computed(()=>{if(!C.use12Hours)return[!1,!1];const ue=[!0,!0];return ne.value.forEach(le=>{let{disabled:se,value:ce}=le;se||(ce>=12?ue[1]=!1:ue[0]=!1)}),ue}),re=computed(()=>C.use12Hours?ne.value.filter(K.value?ue=>ue.value>=12:ue=>ue.value<12).map(ue=>{const le=ue.value%12,se=le===0?"12":leftPad(le,2);return _extends$1(_extends$1({},ue),{label:se,value:le})}):ne.value),ae=computed(()=>{var ue;return generateUnits(0,59,(ue=C.minuteStep)!==null&&ue!==void 0?ue:1,Z.value&&Z.value(H.value))}),ie=computed(()=>{var ue;return generateUnits(0,59,(ue=C.secondStep)!==null&&ue!==void 0?ue:1,ee.value&&ee.value(H.value,G.value))});return()=>{const{prefixCls:ue,operationRef:le,activeColumnIndex:se,showHour:ce,showMinute:de,showSecond:fe,use12Hours:he,hideDisabledOptions:pe,onSelect:me}=C,be=[],xe=`${ue}-content`,Se=`${ue}-time-panel`;le.value={onUpDown:Ee=>{const $e=be[se];if($e){const ye=$e.units.findIndex(ge=>ge.value===$e.value),Ce=$e.units.length;for(let ge=1;ge{me(te(K.value,Ee,G.value,U.value),"mouse")}),we(de,createVNode(TimeUnitColumn,{key:"minute"},null),G.value,ae.value,Ee=>{me(te(K.value,W.value,Ee,U.value),"mouse")}),we(fe,createVNode(TimeUnitColumn,{key:"second"},null),U.value,ie.value,Ee=>{me(te(K.value,W.value,G.value,Ee),"mouse")});let Pe=-1;return typeof K.value=="boolean"&&(Pe=K.value?1:0),we(he===!0,createVNode(TimeUnitColumn,{key:"12hours"},null),Pe,[{label:"AM",value:0,disabled:oe.value[0]},{label:"PM",value:1,disabled:oe.value[1]}],Ee=>{me(te(!!Ee,W.value,G.value,U.value),"mouse")}),createVNode("div",{class:xe},[be.map(Ee=>{let{node:$e}=Ee;return $e})])}}}),TimeBody$1=TimeBody,countBoolean=C=>C.filter(H=>H!==!1).length;function TimePanel(C){const H=useMergeProps(C),{generateConfig:K,format:W="HH:mm:ss",prefixCls:G,active:U,operationRef:X,showHour:Q,showMinute:Z,showSecond:ee,use12Hours:te=!1,onSelect:ne,value:oe}=H,re=`${G}-time-panel`,ae=ref(),ie=ref(-1),ue=countBoolean([Q,Z,ee,te]);return X.value={onKeydown:le=>createKeydownHandler(le,{onLeftRight:se=>{ie.value=(ie.value+se+ue)%ue},onUpDown:se=>{ie.value===-1?ie.value=0:ae.value&&ae.value.onUpDown(se)},onEnter:()=>{ne(oe||K.getNow(),"key"),ie.value=-1}}),onBlur:()=>{ie.value=-1}},createVNode("div",{class:classNames(re,{[`${re}-active`]:U})},[createVNode(TimeHeader,_objectSpread2$1(_objectSpread2$1({},H),{},{format:W,prefixCls:G}),null),createVNode(TimeBody$1,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:G,activeColumnIndex:ie.value,operationRef:ae}),null)])}TimePanel.displayName="TimePanel";TimePanel.inheritAttrs=!1;function useCellClassName(C){let{cellPrefixCls:H,generateConfig:K,rangedValue:W,hoverRangedValue:G,isInView:U,isSameCell:X,offsetCell:Q,today:Z,value:ee}=C;function te(ne){const oe=Q(ne,-1),re=Q(ne,1),ae=getValue$2(W,0),ie=getValue$2(W,1),ue=getValue$2(G,0),le=getValue$2(G,1),se=isInRange(K,ue,le,ne);function ce(be){return X(ae,be)}function de(be){return X(ie,be)}const fe=X(ue,ne),he=X(le,ne),pe=(se||he)&&(!U(oe)||de(oe)),me=(se||fe)&&(!U(re)||ce(re));return{[`${H}-in-view`]:U(ne),[`${H}-in-range`]:isInRange(K,ae,ie,ne),[`${H}-range-start`]:ce(ne),[`${H}-range-end`]:de(ne),[`${H}-range-start-single`]:ce(ne)&&!ie,[`${H}-range-end-single`]:de(ne)&&!ae,[`${H}-range-start-near-hover`]:ce(ne)&&(X(oe,ue)||isInRange(K,ue,le,oe)),[`${H}-range-end-near-hover`]:de(ne)&&(X(re,le)||isInRange(K,ue,le,re)),[`${H}-range-hover`]:se,[`${H}-range-hover-start`]:fe,[`${H}-range-hover-end`]:he,[`${H}-range-hover-edge-start`]:pe,[`${H}-range-hover-edge-end`]:me,[`${H}-range-hover-edge-start-near-range`]:pe&&X(oe,ie),[`${H}-range-hover-edge-end-near-range`]:me&&X(re,ae),[`${H}-today`]:X(Z,ne),[`${H}-selected`]:X(ee,ne)}}return te}const RangeContextKey=Symbol("RangeContextProps"),useProvideRange=C=>{provide(RangeContextKey,C)},useInjectRange=()=>inject(RangeContextKey,{rangedValue:ref(),hoverRangedValue:ref(),inRange:ref(),panelPosition:ref()}),RangeContextProvider=defineComponent({compatConfig:{MODE:3},name:"PanelContextProvider",inheritAttrs:!1,props:{value:{type:Object,default:()=>({})}},setup(C,H){let{slots:K}=H;const W={rangedValue:ref(C.value.rangedValue),hoverRangedValue:ref(C.value.hoverRangedValue),inRange:ref(C.value.inRange),panelPosition:ref(C.value.panelPosition)};return useProvideRange(W),watch(()=>C.value,()=>{Object.keys(C.value).forEach(G=>{W[G]&&(W[G].value=C.value[G])})}),()=>{var G;return(G=K.default)===null||G===void 0?void 0:G.call(K)}}});function DateBody(C){const H=useMergeProps(C),{prefixCls:K,generateConfig:W,prefixColumn:G,locale:U,rowCount:X,viewDate:Q,value:Z,dateRender:ee}=H,{rangedValue:te,hoverRangedValue:ne}=useInjectRange(),oe=getWeekStartDate(U.locale,W,Q),re=`${K}-cell`,ae=W.locale.getWeekFirstDay(U.locale),ie=W.getNow(),ue=[],le=U.shortWeekDays||(W.locale.getShortWeekDays?W.locale.getShortWeekDays(U.locale):[]);G&&ue.push(createVNode("th",{key:"empty","aria-label":"empty cell"},null));for(let de=0;deisSameDate(W,de,fe),isInView:de=>isSameMonth(W,de,Q),offsetCell:(de,fe)=>W.addDate(de,fe)}),ce=ee?de=>ee({current:de,today:ie}):void 0;return createVNode(PanelBody,_objectSpread2$1(_objectSpread2$1({},H),{},{rowNum:X,colNum:WEEK_DAY_COUNT,baseDate:oe,getCellNode:ce,getCellText:W.getDate,getCellClassName:se,getCellDate:W.addDate,titleCell:de=>formatValue(de,{locale:U,format:"YYYY-MM-DD",generateConfig:W}),headerCells:ue}),null)}DateBody.displayName="DateBody";DateBody.inheritAttrs=!1;DateBody.props=["prefixCls","generateConfig","value?","viewDate","locale","rowCount","onSelect","dateRender?","disabledDate?","prefixColumn?","rowClassName?"];function DateHeader(C){const H=useMergeProps(C),{prefixCls:K,generateConfig:W,locale:G,viewDate:U,onNextMonth:X,onPrevMonth:Q,onNextYear:Z,onPrevYear:ee,onYearClick:te,onMonthClick:ne}=H,{hideHeader:oe}=useInjectPanel();if(oe.value)return null;const re=`${K}-header`,ae=G.shortMonths||(W.locale.getShortMonths?W.locale.getShortMonths(G.locale):[]),ie=W.getMonth(U),ue=createVNode("button",{type:"button",key:"year",onClick:te,tabindex:-1,class:`${K}-year-btn`},[formatValue(U,{locale:G,format:G.yearFormat,generateConfig:W})]),le=createVNode("button",{type:"button",key:"month",onClick:ne,tabindex:-1,class:`${K}-month-btn`},[G.monthFormat?formatValue(U,{locale:G,format:G.monthFormat,generateConfig:W}):ae[ie]]),se=G.monthBeforeYear?[le,ue]:[ue,le];return createVNode(Header$2,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:re,onSuperPrev:ee,onPrev:Q,onNext:X,onSuperNext:Z}),{default:()=>[se]})}DateHeader.displayName="DateHeader";DateHeader.inheritAttrs=!1;const DATE_ROW_COUNT=6;function DatePanel(C){const H=useMergeProps(C),{prefixCls:K,panelName:W="date",keyboardConfig:G,active:U,operationRef:X,generateConfig:Q,value:Z,viewDate:ee,onViewDateChange:te,onPanelChange:ne,onSelect:oe}=H,re=`${K}-${W}-panel`;X.value={onKeydown:ue=>createKeydownHandler(ue,_extends$1({onLeftRight:le=>{oe(Q.addDate(Z||ee,le),"key")},onCtrlLeftRight:le=>{oe(Q.addYear(Z||ee,le),"key")},onUpDown:le=>{oe(Q.addDate(Z||ee,le*WEEK_DAY_COUNT),"key")},onPageUpDown:le=>{oe(Q.addMonth(Z||ee,le),"key")}},G))};const ae=ue=>{const le=Q.addYear(ee,ue);te(le),ne(null,le)},ie=ue=>{const le=Q.addMonth(ee,ue);te(le),ne(null,le)};return createVNode("div",{class:classNames(re,{[`${re}-active`]:U})},[createVNode(DateHeader,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:K,value:Z,viewDate:ee,onPrevYear:()=>{ae(-1)},onNextYear:()=>{ae(1)},onPrevMonth:()=>{ie(-1)},onNextMonth:()=>{ie(1)},onMonthClick:()=>{ne("month",ee)},onYearClick:()=>{ne("year",ee)}}),null),createVNode(DateBody,_objectSpread2$1(_objectSpread2$1({},H),{},{onSelect:ue=>oe(ue,"mouse"),prefixCls:K,value:Z,viewDate:ee,rowCount:DATE_ROW_COUNT}),null)])}DatePanel.displayName="DatePanel";DatePanel.inheritAttrs=!1;const ACTIVE_PANEL=tuple("date","time");function DatetimePanel(C){const H=useMergeProps(C),{prefixCls:K,operationRef:W,generateConfig:G,value:U,defaultValue:X,disabledTime:Q,showTime:Z,onSelect:ee}=H,te=`${K}-datetime-panel`,ne=ref(null),oe=ref({}),re=ref({}),ae=typeof Z=="object"?_extends$1({},Z):{};function ie(ce){const de=ACTIVE_PANEL.indexOf(ne.value)+ce;return ACTIVE_PANEL[de]||null}const ue=ce=>{re.value.onBlur&&re.value.onBlur(ce),ne.value=null};W.value={onKeydown:ce=>{if(ce.which===KeyCode$1.TAB){const de=ie(ce.shiftKey?-1:1);return ne.value=de,de&&ce.preventDefault(),!0}if(ne.value){const de=ne.value==="date"?oe:re;return de.value&&de.value.onKeydown&&de.value.onKeydown(ce),!0}return[KeyCode$1.LEFT,KeyCode$1.RIGHT,KeyCode$1.UP,KeyCode$1.DOWN].includes(ce.which)?(ne.value="date",!0):!1},onBlur:ue,onClose:ue};const le=(ce,de)=>{let fe=ce;de==="date"&&!U&&ae.defaultValue?(fe=G.setHour(fe,G.getHour(ae.defaultValue)),fe=G.setMinute(fe,G.getMinute(ae.defaultValue)),fe=G.setSecond(fe,G.getSecond(ae.defaultValue))):de==="time"&&!U&&X&&(fe=G.setYear(fe,G.getYear(X)),fe=G.setMonth(fe,G.getMonth(X)),fe=G.setDate(fe,G.getDate(X))),ee&&ee(fe,"mouse")},se=Q?Q(U||null):{};return createVNode("div",{class:classNames(te,{[`${te}-active`]:ne.value})},[createVNode(DatePanel,_objectSpread2$1(_objectSpread2$1({},H),{},{operationRef:oe,active:ne.value==="date",onSelect:ce=>{le(setDateTime(G,ce,!U&&typeof Z=="object"?Z.defaultValue:null),"date")}}),null),createVNode(TimePanel,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},H),{},{format:void 0},ae),se),{},{disabledTime:null,defaultValue:void 0,operationRef:re,active:ne.value==="time",onSelect:ce=>{le(ce,"time")}}),null)])}DatetimePanel.displayName="DatetimePanel";DatetimePanel.inheritAttrs=!1;function WeekPanel(C){const H=useMergeProps(C),{prefixCls:K,generateConfig:W,locale:G,value:U}=H,X=`${K}-cell`,Q=te=>createVNode("td",{key:"week",class:classNames(X,`${X}-week`)},[W.locale.getWeek(G.locale,te)]),Z=`${K}-week-panel-row`,ee=te=>classNames(Z,{[`${Z}-selected`]:isSameWeek(W,G.locale,U,te)});return createVNode(DatePanel,_objectSpread2$1(_objectSpread2$1({},H),{},{panelName:"week",prefixColumn:Q,rowClassName:ee,keyboardConfig:{onLeftRight:null}}),null)}WeekPanel.displayName="WeekPanel";WeekPanel.inheritAttrs=!1;function MonthHeader(C){const H=useMergeProps(C),{prefixCls:K,generateConfig:W,locale:G,viewDate:U,onNextYear:X,onPrevYear:Q,onYearClick:Z}=H,{hideHeader:ee}=useInjectPanel();if(ee.value)return null;const te=`${K}-header`;return createVNode(Header$2,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:te,onSuperPrev:Q,onSuperNext:X}),{default:()=>[createVNode("button",{type:"button",onClick:Z,class:`${K}-year-btn`},[formatValue(U,{locale:G,format:G.yearFormat,generateConfig:W})])]})}MonthHeader.displayName="MonthHeader";MonthHeader.inheritAttrs=!1;const MONTH_COL_COUNT=3,MONTH_ROW_COUNT=4;function MonthBody(C){const H=useMergeProps(C),{prefixCls:K,locale:W,value:G,viewDate:U,generateConfig:X,monthCellRender:Q}=H,{rangedValue:Z,hoverRangedValue:ee}=useInjectRange(),te=`${K}-cell`,ne=useCellClassName({cellPrefixCls:te,value:G,generateConfig:X,rangedValue:Z.value,hoverRangedValue:ee.value,isSameCell:(ie,ue)=>isSameMonth(X,ie,ue),isInView:()=>!0,offsetCell:(ie,ue)=>X.addMonth(ie,ue)}),oe=W.shortMonths||(X.locale.getShortMonths?X.locale.getShortMonths(W.locale):[]),re=X.setMonth(U,0),ae=Q?ie=>Q({current:ie,locale:W}):void 0;return createVNode(PanelBody,_objectSpread2$1(_objectSpread2$1({},H),{},{rowNum:MONTH_ROW_COUNT,colNum:MONTH_COL_COUNT,baseDate:re,getCellNode:ae,getCellText:ie=>W.monthFormat?formatValue(ie,{locale:W,format:W.monthFormat,generateConfig:X}):oe[X.getMonth(ie)],getCellClassName:ne,getCellDate:X.addMonth,titleCell:ie=>formatValue(ie,{locale:W,format:"YYYY-MM",generateConfig:X})}),null)}MonthBody.displayName="MonthBody";MonthBody.inheritAttrs=!1;function MonthPanel(C){const H=useMergeProps(C),{prefixCls:K,operationRef:W,onViewDateChange:G,generateConfig:U,value:X,viewDate:Q,onPanelChange:Z,onSelect:ee}=H,te=`${K}-month-panel`;W.value={onKeydown:oe=>createKeydownHandler(oe,{onLeftRight:re=>{ee(U.addMonth(X||Q,re),"key")},onCtrlLeftRight:re=>{ee(U.addYear(X||Q,re),"key")},onUpDown:re=>{ee(U.addMonth(X||Q,re*MONTH_COL_COUNT),"key")},onEnter:()=>{Z("date",X||Q)}})};const ne=oe=>{const re=U.addYear(Q,oe);G(re),Z(null,re)};return createVNode("div",{class:te},[createVNode(MonthHeader,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:K,onPrevYear:()=>{ne(-1)},onNextYear:()=>{ne(1)},onYearClick:()=>{Z("year",Q)}}),null),createVNode(MonthBody,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:K,onSelect:oe=>{ee(oe,"mouse"),Z("date",oe)}}),null)])}MonthPanel.displayName="MonthPanel";MonthPanel.inheritAttrs=!1;function QuarterHeader(C){const H=useMergeProps(C),{prefixCls:K,generateConfig:W,locale:G,viewDate:U,onNextYear:X,onPrevYear:Q,onYearClick:Z}=H,{hideHeader:ee}=useInjectPanel();if(ee.value)return null;const te=`${K}-header`;return createVNode(Header$2,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:te,onSuperPrev:Q,onSuperNext:X}),{default:()=>[createVNode("button",{type:"button",onClick:Z,class:`${K}-year-btn`},[formatValue(U,{locale:G,format:G.yearFormat,generateConfig:W})])]})}QuarterHeader.displayName="QuarterHeader";QuarterHeader.inheritAttrs=!1;const QUARTER_COL_COUNT=4,QUARTER_ROW_COUNT=1;function QuarterBody(C){const H=useMergeProps(C),{prefixCls:K,locale:W,value:G,viewDate:U,generateConfig:X}=H,{rangedValue:Q,hoverRangedValue:Z}=useInjectRange(),ee=`${K}-cell`,te=useCellClassName({cellPrefixCls:ee,value:G,generateConfig:X,rangedValue:Q.value,hoverRangedValue:Z.value,isSameCell:(oe,re)=>isSameQuarter(X,oe,re),isInView:()=>!0,offsetCell:(oe,re)=>X.addMonth(oe,re*3)}),ne=X.setDate(X.setMonth(U,0),1);return createVNode(PanelBody,_objectSpread2$1(_objectSpread2$1({},H),{},{rowNum:QUARTER_ROW_COUNT,colNum:QUARTER_COL_COUNT,baseDate:ne,getCellText:oe=>formatValue(oe,{locale:W,format:W.quarterFormat||"[Q]Q",generateConfig:X}),getCellClassName:te,getCellDate:(oe,re)=>X.addMonth(oe,re*3),titleCell:oe=>formatValue(oe,{locale:W,format:"YYYY-[Q]Q",generateConfig:X})}),null)}QuarterBody.displayName="QuarterBody";QuarterBody.inheritAttrs=!1;function QuarterPanel(C){const H=useMergeProps(C),{prefixCls:K,operationRef:W,onViewDateChange:G,generateConfig:U,value:X,viewDate:Q,onPanelChange:Z,onSelect:ee}=H,te=`${K}-quarter-panel`;W.value={onKeydown:oe=>createKeydownHandler(oe,{onLeftRight:re=>{ee(U.addMonth(X||Q,re*3),"key")},onCtrlLeftRight:re=>{ee(U.addYear(X||Q,re),"key")},onUpDown:re=>{ee(U.addYear(X||Q,re),"key")}})};const ne=oe=>{const re=U.addYear(Q,oe);G(re),Z(null,re)};return createVNode("div",{class:te},[createVNode(QuarterHeader,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:K,onPrevYear:()=>{ne(-1)},onNextYear:()=>{ne(1)},onYearClick:()=>{Z("year",Q)}}),null),createVNode(QuarterBody,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:K,onSelect:oe=>{ee(oe,"mouse")}}),null)])}QuarterPanel.displayName="QuarterPanel";QuarterPanel.inheritAttrs=!1;function YearHeader(C){const H=useMergeProps(C),{prefixCls:K,generateConfig:W,viewDate:G,onPrevDecade:U,onNextDecade:X,onDecadeClick:Q}=H,{hideHeader:Z}=useInjectPanel();if(Z.value)return null;const ee=`${K}-header`,te=W.getYear(G),ne=Math.floor(te/YEAR_DECADE_COUNT)*YEAR_DECADE_COUNT,oe=ne+YEAR_DECADE_COUNT-1;return createVNode(Header$2,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:ee,onSuperPrev:U,onSuperNext:X}),{default:()=>[createVNode("button",{type:"button",onClick:Q,class:`${K}-decade-btn`},[ne,createTextVNode("-"),oe])]})}YearHeader.displayName="YearHeader";YearHeader.inheritAttrs=!1;const YEAR_COL_COUNT=3,YEAR_ROW_COUNT=4;function YearBody(C){const H=useMergeProps(C),{prefixCls:K,value:W,viewDate:G,locale:U,generateConfig:X}=H,{rangedValue:Q,hoverRangedValue:Z}=useInjectRange(),ee=`${K}-cell`,te=X.getYear(G),ne=Math.floor(te/YEAR_DECADE_COUNT)*YEAR_DECADE_COUNT,oe=ne+YEAR_DECADE_COUNT-1,re=X.setYear(G,ne-Math.ceil((YEAR_COL_COUNT*YEAR_ROW_COUNT-YEAR_DECADE_COUNT)/2)),ae=ue=>{const le=X.getYear(ue);return ne<=le&&le<=oe},ie=useCellClassName({cellPrefixCls:ee,value:W,generateConfig:X,rangedValue:Q.value,hoverRangedValue:Z.value,isSameCell:(ue,le)=>isSameYear(X,ue,le),isInView:ae,offsetCell:(ue,le)=>X.addYear(ue,le)});return createVNode(PanelBody,_objectSpread2$1(_objectSpread2$1({},H),{},{rowNum:YEAR_ROW_COUNT,colNum:YEAR_COL_COUNT,baseDate:re,getCellText:X.getYear,getCellClassName:ie,getCellDate:X.addYear,titleCell:ue=>formatValue(ue,{locale:U,format:"YYYY",generateConfig:X})}),null)}YearBody.displayName="YearBody";YearBody.inheritAttrs=!1;const YEAR_DECADE_COUNT=10;function YearPanel(C){const H=useMergeProps(C),{prefixCls:K,operationRef:W,onViewDateChange:G,generateConfig:U,value:X,viewDate:Q,sourceMode:Z,onSelect:ee,onPanelChange:te}=H,ne=`${K}-year-panel`;W.value={onKeydown:re=>createKeydownHandler(re,{onLeftRight:ae=>{ee(U.addYear(X||Q,ae),"key")},onCtrlLeftRight:ae=>{ee(U.addYear(X||Q,ae*YEAR_DECADE_COUNT),"key")},onUpDown:ae=>{ee(U.addYear(X||Q,ae*YEAR_COL_COUNT),"key")},onEnter:()=>{te(Z==="date"?"date":"month",X||Q)}})};const oe=re=>{const ae=U.addYear(Q,re*10);G(ae),te(null,ae)};return createVNode("div",{class:ne},[createVNode(YearHeader,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:K,onPrevDecade:()=>{oe(-1)},onNextDecade:()=>{oe(1)},onDecadeClick:()=>{te("decade",Q)}}),null),createVNode(YearBody,_objectSpread2$1(_objectSpread2$1({},H),{},{prefixCls:K,onSelect:re=>{te(Z==="date"?"date":"month",re),ee(re,"mouse")}}),null)])}YearPanel.displayName="YearPanel";YearPanel.inheritAttrs=!1;function getExtraFooter(C,H,K){return K?createVNode("div",{class:`${C}-footer-extra`},[K(H)]):null}function getRanges(C){let{prefixCls:H,components:K={},needConfirmButton:W,onNow:G,onOk:U,okDisabled:X,showNow:Q,locale:Z}=C,ee,te;if(W){const ne=K.button||"button";G&&Q!==!1&&(ee=createVNode("li",{class:`${H}-now`},[createVNode("a",{class:`${H}-now-btn`,onClick:G},[Z.now])])),te=W&&createVNode("li",{class:`${H}-ok`},[createVNode(ne,{disabled:X,onClick:oe=>{oe.stopPropagation(),U&&U()}},{default:()=>[Z.ok]})])}return!ee&&!te?null:createVNode("ul",{class:`${H}-ranges`},[ee,te])}function PickerPanel(){return defineComponent({name:"PickerPanel",inheritAttrs:!1,props:{prefixCls:String,locale:Object,generateConfig:Object,value:Object,defaultValue:Object,pickerValue:Object,defaultPickerValue:Object,disabledDate:Function,mode:String,picker:{type:String,default:"date"},tabindex:{type:[Number,String],default:0},showNow:{type:Boolean,default:void 0},showTime:[Boolean,Object],showToday:Boolean,renderExtraFooter:Function,dateRender:Function,hideHeader:{type:Boolean,default:void 0},onSelect:Function,onChange:Function,onPanelChange:Function,onMousedown:Function,onPickerValueChange:Function,onOk:Function,components:Object,direction:String,hourStep:{type:Number,default:1},minuteStep:{type:Number,default:1},secondStep:{type:Number,default:1}},setup(C,H){let{attrs:K}=H;const W=computed(()=>C.picker==="date"&&!!C.showTime||C.picker==="time"),G=computed(()=>24%C.hourStep===0),U=computed(()=>60%C.minuteStep===0),X=computed(()=>60%C.secondStep===0),Q=useInjectPanel(),{operationRef:Z,onSelect:ee,hideRanges:te,defaultOpenValue:ne}=Q,{inRange:oe,panelPosition:re,rangedValue:ae,hoverRangedValue:ie}=useInjectRange(),ue=ref({}),[le,se]=useMergedState(null,{value:toRef(C,"value"),defaultValue:C.defaultValue,postState:Ce=>!Ce&&(ne!=null&&ne.value)&&C.picker==="time"?ne.value:Ce}),[ce,de]=useMergedState(null,{value:toRef(C,"pickerValue"),defaultValue:C.defaultPickerValue||le.value,postState:Ce=>{const{generateConfig:ge,showTime:ve,defaultValue:_e}=C,Te=ge.getNow();return Ce?!le.value&&C.showTime?typeof ve=="object"?setDateTime(ge,Array.isArray(Ce)?Ce[0]:Ce,ve.defaultValue||Te):_e?setDateTime(ge,Array.isArray(Ce)?Ce[0]:Ce,_e):setDateTime(ge,Array.isArray(Ce)?Ce[0]:Ce,Te):Ce:Te}}),fe=Ce=>{de(Ce),C.onPickerValueChange&&C.onPickerValueChange(Ce)},he=Ce=>{const ge=PickerModeMap[C.picker];return ge?ge(Ce):Ce},[pe,me]=useMergedState(()=>C.picker==="time"?"time":he("date"),{value:toRef(C,"mode")});watch(()=>C.picker,()=>{me(C.picker)});const be=ref(pe.value),xe=Ce=>{be.value=Ce},Se=(Ce,ge)=>{const{onPanelChange:ve,generateConfig:_e}=C,Te=he(Ce||pe.value);xe(pe.value),me(Te),ve&&(pe.value!==Te||isEqual$1(_e,ce.value,ce.value))&&ve(ge,Te)},we=function(Ce,ge){let ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{picker:_e,generateConfig:Te,onSelect:Ie,onChange:Re,disabledDate:De}=C;(pe.value===_e||ve)&&(se(Ce),Ie&&Ie(Ce),ee&&ee(Ce,ge),Re&&!isEqual$1(Te,Ce,le.value)&&!(De!=null&&De(Ce))&&Re(Ce))},Pe=Ce=>ue.value&&ue.value.onKeydown?([KeyCode$1.LEFT,KeyCode$1.RIGHT,KeyCode$1.UP,KeyCode$1.DOWN,KeyCode$1.PAGE_UP,KeyCode$1.PAGE_DOWN,KeyCode$1.ENTER].includes(Ce.which)&&Ce.preventDefault(),ue.value.onKeydown(Ce)):!1,Ee=Ce=>{ue.value&&ue.value.onBlur&&ue.value.onBlur(Ce)},$e=()=>{const{generateConfig:Ce,hourStep:ge,minuteStep:ve,secondStep:_e}=C,Te=Ce.getNow(),Ie=getLowerBoundTime(Ce.getHour(Te),Ce.getMinute(Te),Ce.getSecond(Te),G.value?ge:1,U.value?ve:1,X.value?_e:1),Re=setTime(Ce,Te,Ie[0],Ie[1],Ie[2]);we(Re,"submit")},ye=computed(()=>{const{prefixCls:Ce,direction:ge}=C;return classNames(`${Ce}-panel`,{[`${Ce}-panel-has-range`]:ae&&ae.value&&ae.value[0]&&ae.value[1],[`${Ce}-panel-has-range-hover`]:ie&&ie.value&&ie.value[0]&&ie.value[1],[`${Ce}-panel-rtl`]:ge==="rtl"})});return useProvidePanel(_extends$1(_extends$1({},Q),{mode:pe,hideHeader:computed(()=>{var Ce;return C.hideHeader!==void 0?C.hideHeader:(Ce=Q.hideHeader)===null||Ce===void 0?void 0:Ce.value}),hidePrevBtn:computed(()=>oe.value&&re.value==="right"),hideNextBtn:computed(()=>oe.value&&re.value==="left")})),watch(()=>C.value,()=>{C.value&&de(C.value)}),()=>{const{prefixCls:Ce="ant-picker",locale:ge,generateConfig:ve,disabledDate:_e,picker:Te="date",tabindex:Ie=0,showNow:Re,showTime:De,showToday:ke,renderExtraFooter:Be,onMousedown:Me,onOk:je,components:Le}=C;Z&&re.value!=="right"&&(Z.value={onKeydown:Pe,onClose:()=>{ue.value&&ue.value.onClose&&ue.value.onClose()}});let Ae;const Ve=_extends$1(_extends$1(_extends$1({},K),C),{operationRef:ue,prefixCls:Ce,viewDate:ce.value,value:le.value,onViewDateChange:fe,sourceMode:be.value,onPanelChange:Se,disabledDate:_e});switch(delete Ve.onChange,delete Ve.onSelect,pe.value){case"decade":Ae=createVNode(DecadePanel,_objectSpread2$1(_objectSpread2$1({},Ve),{},{onSelect:(Ke,He)=>{fe(Ke),we(Ke,He)}}),null);break;case"year":Ae=createVNode(YearPanel,_objectSpread2$1(_objectSpread2$1({},Ve),{},{onSelect:(Ke,He)=>{fe(Ke),we(Ke,He)}}),null);break;case"month":Ae=createVNode(MonthPanel,_objectSpread2$1(_objectSpread2$1({},Ve),{},{onSelect:(Ke,He)=>{fe(Ke),we(Ke,He)}}),null);break;case"quarter":Ae=createVNode(QuarterPanel,_objectSpread2$1(_objectSpread2$1({},Ve),{},{onSelect:(Ke,He)=>{fe(Ke),we(Ke,He)}}),null);break;case"week":Ae=createVNode(WeekPanel,_objectSpread2$1(_objectSpread2$1({},Ve),{},{onSelect:(Ke,He)=>{fe(Ke),we(Ke,He)}}),null);break;case"time":delete Ve.showTime,Ae=createVNode(TimePanel,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},Ve),typeof De=="object"?De:null),{},{onSelect:(Ke,He)=>{fe(Ke),we(Ke,He)}}),null);break;default:De?Ae=createVNode(DatetimePanel,_objectSpread2$1(_objectSpread2$1({},Ve),{},{onSelect:(Ke,He)=>{fe(Ke),we(Ke,He)}}),null):Ae=createVNode(DatePanel,_objectSpread2$1(_objectSpread2$1({},Ve),{},{onSelect:(Ke,He)=>{fe(Ke),we(Ke,He)}}),null)}let Oe,Ne;te!=null&&te.value||(Oe=getExtraFooter(Ce,pe.value,Be),Ne=getRanges({prefixCls:Ce,components:Le,needConfirmButton:W.value,okDisabled:!le.value||_e&&_e(le.value),locale:ge,showNow:Re,onNow:W.value&&$e,onOk:()=>{le.value&&(we(le.value,"submit",!0),je&&je(le.value))}}));let Fe;if(ke&&pe.value==="date"&&Te==="date"&&!De){const Ke=ve.getNow(),He=`${Ce}-today-btn`,Ue=_e&&_e(Ke);Fe=createVNode("a",{class:classNames(He,Ue&&`${He}-disabled`),"aria-disabled":Ue,onClick:()=>{Ue||we(Ke,"mouse",!0)}},[ge.today])}return createVNode("div",{tabindex:Ie,class:classNames(ye.value,K.class),style:K.style,onKeydown:Pe,onBlur:Ee,onMousedown:Me},[Ae,Oe||Ne||Fe?createVNode("div",{class:`${Ce}-footer`},[Oe,Ne,Fe]):null])}}})}const InterPickerPanel=PickerPanel(),PickerPanel$1=C=>createVNode(InterPickerPanel,C),BUILT_IN_PLACEMENTS$1={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function PickerTrigger(C,H){let{slots:K}=H;const{prefixCls:W,popupStyle:G,visible:U,dropdownClassName:X,dropdownAlign:Q,transitionName:Z,getPopupContainer:ee,range:te,popupPlacement:ne,direction:oe}=useMergeProps(C),re=`${W}-dropdown`;return createVNode(Trigger,{showAction:[],hideAction:[],popupPlacement:(()=>ne!==void 0?ne:oe==="rtl"?"bottomRight":"bottomLeft")(),builtinPlacements:BUILT_IN_PLACEMENTS$1,prefixCls:re,popupTransitionName:Z,popupAlign:Q,popupVisible:U,popupClassName:classNames(X,{[`${re}-range`]:te,[`${re}-rtl`]:oe==="rtl"}),popupStyle:G,getPopupContainer:ee},{default:K.default,popup:K.popupElement})}const PresetPanel=defineComponent({name:"PresetPanel",props:{prefixCls:String,presets:{type:Array,default:()=>[]},onClick:Function,onHover:Function},setup(C){return()=>C.presets.length?createVNode("div",{class:`${C.prefixCls}-presets`},[createVNode("ul",null,[C.presets.map((H,K)=>{let{label:W,value:G}=H;return createVNode("li",{key:K,onClick:U=>{U.stopPropagation(),C.onClick(G)},onMouseenter:()=>{var U;(U=C.onHover)===null||U===void 0||U.call(C,G)},onMouseleave:()=>{var U;(U=C.onHover)===null||U===void 0||U.call(C,null)}},[W])})])]):null}});function usePickerInput(C){let{open:H,value:K,isClickOutside:W,triggerOpen:G,forwardKeydown:U,onKeydown:X,blurToCancel:Q,onSubmit:Z,onCancel:ee,onFocus:te,onBlur:ne}=C;const oe=shallowRef(!1),re=shallowRef(!1),ae=shallowRef(!1),ie=shallowRef(!1),ue=shallowRef(!1),le=computed(()=>({onMousedown:()=>{oe.value=!0,G(!0)},onKeydown:ce=>{if(X(ce,()=>{ue.value=!0}),!ue.value){switch(ce.which){case KeyCode$1.ENTER:{H.value?Z()!==!1&&(oe.value=!0):G(!0),ce.preventDefault();return}case KeyCode$1.TAB:{oe.value&&H.value&&!ce.shiftKey?(oe.value=!1,ce.preventDefault()):!oe.value&&H.value&&!U(ce)&&ce.shiftKey&&(oe.value=!0,ce.preventDefault());return}case KeyCode$1.ESC:{oe.value=!0,ee();return}}!H.value&&![KeyCode$1.SHIFT].includes(ce.which)?G(!0):oe.value||U(ce)}},onFocus:ce=>{oe.value=!0,re.value=!0,te&&te(ce)},onBlur:ce=>{if(ae.value||!W(document.activeElement)){ae.value=!1;return}Q.value?setTimeout(()=>{let{activeElement:de}=document;for(;de&&de.shadowRoot;)de=de.shadowRoot.activeElement;W(de)&&ee()},0):H.value&&(G(!1),ie.value&&Z()),re.value=!1,ne&&ne(ce)}}));watch(H,()=>{ie.value=!1}),watch(K,()=>{ie.value=!0});const se=shallowRef();return onMounted(()=>{se.value=addGlobalMousedownEvent(ce=>{const de=getTargetFromEvent(ce);if(H.value){const fe=W(de);fe?(!re.value||fe)&&G(!1):(ae.value=!0,wrapperRaf(()=>{ae.value=!1}))}})}),onBeforeUnmount(()=>{se.value&&se.value()}),[le,{focused:re,typing:oe}]}function useTextValueMapping(C){let{valueTexts:H,onTextChange:K}=C;const W=ref("");function G(X){W.value=X,K(X)}function U(){W.value=H.value[0]}return watch(()=>[...H.value],function(X){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];X.join("||")!==Q.join("||")&&H.value.every(Z=>Z!==W.value)&&U()},{immediate:!0}),[W,G,U]}function useValueTexts(C,H){let{formatList:K,generateConfig:W,locale:G}=H;const U=useMemo(()=>{if(!C.value)return[[""],""];let Z="";const ee=[];for(let te=0;teee[0]!==Z[0]||!shallowequal(ee[1],Z[1])),X=computed(()=>U.value[0]),Q=computed(()=>U.value[1]);return[X,Q]}function useHoverValue(C,H){let{formatList:K,generateConfig:W,locale:G}=H;const U=ref(null);let X;function Q(ne){let oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(wrapperRaf.cancel(X),oe){U.value=ne;return}X=wrapperRaf(()=>{U.value=ne})}const[,Z]=useValueTexts(U,{formatList:K,generateConfig:W,locale:G});function ee(ne){Q(ne)}function te(){let ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Q(null,ne)}return watch(C,()=>{te(!0)}),onBeforeUnmount(()=>{wrapperRaf.cancel(X)}),[Z,ee,te]}function usePresets(C,H){return computed(()=>C!=null&&C.value?C.value:H!=null&&H.value?(warningOnce(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.keys(H.value).map(W=>{const G=H.value[W],U=typeof G=="function"?G():G;return{label:W,value:U}})):[])}function Picker(){return defineComponent({name:"Picker",inheritAttrs:!1,props:["prefixCls","id","tabindex","dropdownClassName","dropdownAlign","popupStyle","transitionName","generateConfig","locale","inputReadOnly","allowClear","autofocus","showTime","showNow","showHour","showMinute","showSecond","picker","format","use12Hours","value","defaultValue","open","defaultOpen","defaultOpenValue","suffixIcon","presets","clearIcon","disabled","disabledDate","placeholder","getPopupContainer","panelRender","inputRender","onChange","onOpenChange","onPanelChange","onFocus","onBlur","onMousedown","onMouseup","onMouseenter","onMouseleave","onContextmenu","onClick","onKeydown","onSelect","direction","autocomplete","showToday","renderExtraFooter","dateRender","minuteStep","hourStep","secondStep","hideDisabledOptions"],setup(C,H){let{attrs:K,expose:W}=H;const G=ref(null),U=computed(()=>C.presets),X=usePresets(U),Q=computed(()=>{var _e;return(_e=C.picker)!==null&&_e!==void 0?_e:"date"}),Z=computed(()=>Q.value==="date"&&!!C.showTime||Q.value==="time"),ee=computed(()=>toArray$7(getDefaultFormat(C.format,Q.value,C.showTime,C.use12Hours))),te=ref(null),ne=ref(null),oe=ref(null),[re,ae]=useMergedState(null,{value:toRef(C,"value"),defaultValue:C.defaultValue}),ie=ref(re.value),ue=_e=>{ie.value=_e},le=ref(null),[se,ce]=useMergedState(!1,{value:toRef(C,"open"),defaultValue:C.defaultOpen,postState:_e=>C.disabled?!1:_e,onChange:_e=>{C.onOpenChange&&C.onOpenChange(_e),!_e&&le.value&&le.value.onClose&&le.value.onClose()}}),[de,fe]=useValueTexts(ie,{formatList:ee,generateConfig:toRef(C,"generateConfig"),locale:toRef(C,"locale")}),[he,pe,me]=useTextValueMapping({valueTexts:de,onTextChange:_e=>{const Te=parseValue(_e,{locale:C.locale,formatList:ee.value,generateConfig:C.generateConfig});Te&&(!C.disabledDate||!C.disabledDate(Te))&&ue(Te)}}),be=_e=>{const{onChange:Te,generateConfig:Ie,locale:Re}=C;ue(_e),ae(_e),Te&&!isEqual$1(Ie,re.value,_e)&&Te(_e,_e?formatValue(_e,{generateConfig:Ie,locale:Re,format:ee.value[0]}):"")},xe=_e=>{C.disabled&&_e||ce(_e)},Se=_e=>se.value&&le.value&&le.value.onKeydown?le.value.onKeydown(_e):!1,we=function(){C.onMouseup&&C.onMouseup(...arguments),G.value&&(G.value.focus(),xe(!0))},[Pe,{focused:Ee,typing:$e}]=usePickerInput({blurToCancel:Z,open:se,value:he,triggerOpen:xe,forwardKeydown:Se,isClickOutside:_e=>!elementsContains([te.value,ne.value,oe.value],_e),onSubmit:()=>!ie.value||C.disabledDate&&C.disabledDate(ie.value)?!1:(be(ie.value),xe(!1),me(),!0),onCancel:()=>{xe(!1),ue(re.value),me()},onKeydown:(_e,Te)=>{var Ie;(Ie=C.onKeydown)===null||Ie===void 0||Ie.call(C,_e,Te)},onFocus:_e=>{var Te;(Te=C.onFocus)===null||Te===void 0||Te.call(C,_e)},onBlur:_e=>{var Te;(Te=C.onBlur)===null||Te===void 0||Te.call(C,_e)}});watch([se,de],()=>{se.value||(ue(re.value),!de.value.length||de.value[0]===""?pe(""):fe.value!==he.value&&me())}),watch(Q,()=>{se.value||me()}),watch(re,()=>{ue(re.value)});const[ye,Ce,ge]=useHoverValue(he,{formatList:ee,generateConfig:toRef(C,"generateConfig"),locale:toRef(C,"locale")}),ve=(_e,Te)=>{(Te==="submit"||Te!=="key"&&!Z.value)&&(be(_e),xe(!1))};return useProvidePanel({operationRef:le,hideHeader:computed(()=>Q.value==="time"),onSelect:ve,open:se,defaultOpenValue:toRef(C,"defaultOpenValue"),onDateMouseenter:Ce,onDateMouseleave:ge}),W({focus:()=>{G.value&&G.value.focus()},blur:()=>{G.value&&G.value.blur()}}),()=>{const{prefixCls:_e="rc-picker",id:Te,tabindex:Ie,dropdownClassName:Re,dropdownAlign:De,popupStyle:ke,transitionName:Be,generateConfig:Me,locale:je,inputReadOnly:Le,allowClear:Ae,autofocus:Ve,picker:Oe="date",defaultOpenValue:Ne,suffixIcon:Fe,clearIcon:Ke,disabled:He,placeholder:Ue,getPopupContainer:We,panelRender:ze,onMousedown:Xe,onMouseenter:qe,onMouseleave:Qe,onContextmenu:Ze,onClick:et,onSelect:Ye,direction:Ge,autocomplete:Je="off"}=C,ot=_extends$1(_extends$1(_extends$1({},C),K),{class:classNames({[`${_e}-panel-focused`]:!$e.value}),style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null});let it=createVNode("div",{class:`${_e}-panel-layout`},[createVNode(PresetPanel,{prefixCls:_e,presets:X.value,onClick:st=>{be(st),xe(!1)}},null),createVNode(PickerPanel$1,_objectSpread2$1(_objectSpread2$1({},ot),{},{generateConfig:Me,value:ie.value,locale:je,tabindex:-1,onSelect:st=>{Ye==null||Ye(st),ue(st)},direction:Ge,onPanelChange:(st,dt)=>{const{onPanelChange:ht}=C;ge(!0),ht==null||ht(st,dt)}}),null)]);ze&&(it=ze(it));const ct=createVNode("div",{class:`${_e}-panel-container`,ref:te,onMousedown:st=>{st.preventDefault()}},[it]);let tt;Fe&&(tt=createVNode("span",{class:`${_e}-suffix`},[Fe]));let nt;Ae&&re.value&&!He&&(nt=createVNode("span",{onMousedown:st=>{st.preventDefault(),st.stopPropagation()},onMouseup:st=>{st.preventDefault(),st.stopPropagation(),be(null),xe(!1)},class:`${_e}-clear`,role:"button"},[Ke||createVNode("span",{class:`${_e}-clear-btn`},null)]));const rt=_extends$1(_extends$1(_extends$1(_extends$1({id:Te,tabindex:Ie,disabled:He,readonly:Le||typeof ee.value[0]=="function"||!$e.value,value:ye.value||he.value,onInput:st=>{pe(st.target.value)},autofocus:Ve,placeholder:Ue,ref:G,title:he.value},Pe.value),{size:getInputSize(Oe,ee.value[0],Me)}),getDataOrAriaProps(C)),{autocomplete:Je}),lt=C.inputRender?C.inputRender(rt):createVNode("input",rt,null),ut=Ge==="rtl"?"bottomRight":"bottomLeft";return createVNode("div",{ref:oe,class:classNames(_e,K.class,{[`${_e}-disabled`]:He,[`${_e}-focused`]:Ee.value,[`${_e}-rtl`]:Ge==="rtl"}),style:K.style,onMousedown:Xe,onMouseup:we,onMouseenter:qe,onMouseleave:Qe,onContextmenu:Ze,onClick:et},[createVNode("div",{class:classNames(`${_e}-input`,{[`${_e}-input-placeholder`]:!!ye.value}),ref:ne},[lt,tt,nt]),createVNode(PickerTrigger,{visible:se.value,popupStyle:ke,prefixCls:_e,dropdownClassName:Re,dropdownAlign:De,getPopupContainer:We,transitionName:Be,popupPlacement:ut,direction:Ge},{default:()=>[createVNode("div",{style:{pointerEvents:"none",position:"absolute",top:0,bottom:0,left:0,right:0}},null)],popupElement:()=>ct})])}}})}const Picker$1=Picker();function useRangeDisabled(C,H){let{picker:K,locale:W,selectedValue:G,disabledDate:U,disabled:X,generateConfig:Q}=C;const Z=computed(()=>getValue$2(G.value,0)),ee=computed(()=>getValue$2(G.value,1));function te(ie){return Q.value.locale.getWeekFirstDate(W.value.locale,ie)}function ne(ie){const ue=Q.value.getYear(ie),le=Q.value.getMonth(ie);return ue*100+le}function oe(ie){const ue=Q.value.getYear(ie),le=getQuarter(Q.value,ie);return ue*10+le}return[ie=>{var ue;if(U&&(!((ue=U==null?void 0:U.value)===null||ue===void 0)&&ue.call(U,ie)))return!0;if(X[1]&&ee)return!isSameDate(Q.value,ie,ee.value)&&Q.value.isAfter(ie,ee.value);if(H.value[1]&&ee.value)switch(K.value){case"quarter":return oe(ie)>oe(ee.value);case"month":return ne(ie)>ne(ee.value);case"week":return te(ie)>te(ee.value);default:return!isSameDate(Q.value,ie,ee.value)&&Q.value.isAfter(ie,ee.value)}return!1},ie=>{var ue;if(!((ue=U.value)===null||ue===void 0)&&ue.call(U,ie))return!0;if(X[0]&&Z)return!isSameDate(Q.value,ie,ee.value)&&Q.value.isAfter(Z.value,ie);if(H.value[0]&&Z.value)switch(K.value){case"quarter":return oe(ie)isSameDecade(W,X,Q));case"quarter":case"month":return U((X,Q)=>isSameYear(W,X,Q));default:return U((X,Q)=>isSameMonth(W,X,Q))}}function getRangeViewDate(C,H,K,W){const G=getValue$2(C,0),U=getValue$2(C,1);if(H===0)return G;if(G&&U)switch(getStartEndDistance(G,U,K,W)){case"same":return G;case"closing":return G;default:return getClosingViewDate(U,K,W,-1)}return G}function useRangeViewDates(C){let{values:H,picker:K,defaultDates:W,generateConfig:G}=C;const U=ref([getValue$2(W,0),getValue$2(W,1)]),X=ref(null),Q=computed(()=>getValue$2(H.value,0)),Z=computed(()=>getValue$2(H.value,1)),ee=re=>U.value[re]?U.value[re]:getValue$2(X.value,re)||getRangeViewDate(H.value,re,K.value,G.value)||Q.value||Z.value||G.value.getNow(),te=ref(null),ne=ref(null);watchEffect(()=>{te.value=ee(0),ne.value=ee(1)});function oe(re,ae){if(re){let ie=updateValues(X.value,re,ae);U.value=updateValues(U.value,null,ae)||[null,null];const ue=(ae+1)%2;getValue$2(H.value,ue)||(ie=updateValues(ie,re,ue)),X.value=ie}else(Q.value||Z.value)&&(X.value=null)}return[te,ne,oe]}function tryOnScopeDispose(C){return getCurrentScope()?(onScopeDispose(C),!0):!1}function resolveUnref(C){return typeof C=="function"?C():unref(C)}function unrefElement(C){var H;const K=resolveUnref(C);return(H=K==null?void 0:K.$el)!==null&&H!==void 0?H:K}function tryOnMounted(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;getCurrentInstance()?onMounted(C):H?C():nextTick(C)}function useSupported(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const K=shallowRef(),W=()=>K.value=!!C();return W(),tryOnMounted(W,H),K}var _a;const isClient=typeof window<"u";isClient&&(!((_a=window==null?void 0:window.navigator)===null||_a===void 0)&&_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);const defaultWindow=isClient?window:void 0;var __rest$Z=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G2&&arguments[2]!==void 0?arguments[2]:{};const{window:W=defaultWindow}=K,G=__rest$Z(K,["window"]);let U;const X=useSupported(()=>W&&"ResizeObserver"in W),Q=()=>{U&&(U.disconnect(),U=void 0)},Z=watch(()=>unrefElement(C),te=>{Q(),X.value&&W&&te&&(U=new ResizeObserver(H),U.observe(te,G))},{immediate:!0,flush:"post"}),ee=()=>{Q(),Z()};return tryOnScopeDispose(ee),{isSupported:X,stop:ee}}function useElementSize(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{width:0,height:0},K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{box:W="content-box"}=K,G=shallowRef(H.width),U=shallowRef(H.height);return useResizeObserver(C,X=>{let[Q]=X;const Z=W==="border-box"?Q.borderBoxSize:W==="content-box"?Q.contentBoxSize:Q.devicePixelContentBoxSize;Z?(G.value=Z.reduce((ee,te)=>{let{inlineSize:ne}=te;return ee+ne},0),U.value=Z.reduce((ee,te)=>{let{blockSize:ne}=te;return ee+ne},0)):(G.value=Q.contentRect.width,U.value=Q.contentRect.height)},K),watch(()=>unrefElement(C),X=>{G.value=X?H.width:0,U.value=X?H.height:0}),{width:G,height:U}}function reorderValues(C,H){return C&&C[0]&&C[1]&&H.isAfter(C[0],C[1])?[C[1],C[0]]:C}function canValueTrigger(C,H,K,W){return!!(C||W&&W[H]||K[(H+1)%2])}function RangerPicker(){return defineComponent({name:"RangerPicker",inheritAttrs:!1,props:["prefixCls","id","popupStyle","dropdownClassName","transitionName","dropdownAlign","getPopupContainer","generateConfig","locale","placeholder","autofocus","disabled","format","picker","showTime","showNow","showHour","showMinute","showSecond","use12Hours","separator","value","defaultValue","defaultPickerValue","open","defaultOpen","disabledDate","disabledTime","dateRender","panelRender","ranges","allowEmpty","allowClear","suffixIcon","clearIcon","pickerRef","inputReadOnly","mode","renderExtraFooter","onChange","onOpenChange","onPanelChange","onCalendarChange","onFocus","onBlur","onMousedown","onMouseup","onMouseenter","onMouseleave","onClick","onOk","onKeydown","components","order","direction","activePickerIndex","autocomplete","minuteStep","hourStep","secondStep","hideDisabledOptions","disabledMinutes","presets","prevIcon","nextIcon","superPrevIcon","superNextIcon"],setup(C,H){let{attrs:K,expose:W}=H;const G=computed(()=>C.picker==="date"&&!!C.showTime||C.picker==="time"),U=computed(()=>C.presets),X=computed(()=>C.ranges),Q=usePresets(U,X),Z=ref({}),ee=ref(null),te=ref(null),ne=ref(null),oe=ref(null),re=ref(null),ae=ref(null),ie=ref(null),ue=ref(null),le=computed(()=>toArray$7(getDefaultFormat(C.format,C.picker,C.showTime,C.use12Hours))),[se,ce]=useMergedState(0,{value:toRef(C,"activePickerIndex")}),de=ref(null),fe=computed(()=>{const{disabled:at}=C;return Array.isArray(at)?at:[at||!1,at||!1]}),[he,pe]=useMergedState(null,{value:toRef(C,"value"),defaultValue:C.defaultValue,postState:at=>C.picker==="time"&&!C.order?at:reorderValues(at,C.generateConfig)}),[me,be,xe]=useRangeViewDates({values:he,picker:toRef(C,"picker"),defaultDates:C.defaultPickerValue,generateConfig:toRef(C,"generateConfig")}),[Se,we]=useMergedState(he.value,{postState:at=>{let pt=at;if(fe.value[0]&&fe.value[1])return pt;for(let ft=0;ft<2;ft+=1)fe.value[ft]&&!getValue$2(pt,ft)&&!getValue$2(C.allowEmpty,ft)&&(pt=updateValues(pt,C.generateConfig.getNow(),ft));return pt}}),[Pe,Ee]=useMergedState([C.picker,C.picker],{value:toRef(C,"mode")});watch(()=>C.picker,()=>{Ee([C.picker,C.picker])});const $e=(at,pt)=>{var ft;Ee(at),(ft=C.onPanelChange)===null||ft===void 0||ft.call(C,pt,at)},[ye,Ce]=useRangeDisabled({picker:toRef(C,"picker"),selectedValue:Se,locale:toRef(C,"locale"),disabled:fe,disabledDate:toRef(C,"disabledDate"),generateConfig:toRef(C,"generateConfig")},Z),[ge,ve]=useMergedState(!1,{value:toRef(C,"open"),defaultValue:C.defaultOpen,postState:at=>fe.value[se.value]?!1:at,onChange:at=>{var pt;(pt=C.onOpenChange)===null||pt===void 0||pt.call(C,at),!at&&de.value&&de.value.onClose&&de.value.onClose()}}),_e=computed(()=>ge.value&&se.value===0),Te=computed(()=>ge.value&&se.value===1),Ie=ref(0),Re=ref(0),De=ref(0),{width:ke}=useElementSize(ee);watch([ge,ke],()=>{!ge.value&&ee.value&&(De.value=ke.value)});const{width:Be}=useElementSize(te),{width:Me}=useElementSize(ue),{width:je}=useElementSize(ne),{width:Le}=useElementSize(re);watch([se,ge,Be,Me,je,Le,()=>C.direction],()=>{Re.value=0,se.value?ne.value&&re.value&&(Re.value=je.value+Le.value,Be.value&&Me.value&&Re.value>Be.value-Me.value-(C.direction==="rtl"||ue.value.offsetLeft>Re.value?0:ue.value.offsetLeft)&&(Ie.value=Re.value)):se.value===0&&(Ie.value=0)},{immediate:!0});const Ae=ref();function Ve(at,pt){if(at)clearTimeout(Ae.value),Z.value[pt]=!0,ce(pt),ve(at),ge.value||xe(null,pt);else if(se.value===pt){ve(at);const ft=Z.value;Ae.value=setTimeout(()=>{ft===Z.value&&(Z.value={})})}}function Oe(at){Ve(!0,at),setTimeout(()=>{const pt=[ae,ie][at];pt.value&&pt.value.focus()},0)}function Ne(at,pt){let ft=at,bt=getValue$2(ft,0),Tt=getValue$2(ft,1);const{generateConfig:Ct,locale:Nt,picker:_t,order:jt,onCalendarChange:Mt,allowEmpty:kt,onChange:$t,showTime:Vt}=C;bt&&Tt&&Ct.isAfter(bt,Tt)&&(_t==="week"&&!isSameWeek(Ct,Nt.locale,bt,Tt)||_t==="quarter"&&!isSameQuarter(Ct,bt,Tt)||_t!=="week"&&_t!=="quarter"&&_t!=="time"&&!(Vt?isEqual$1(Ct,bt,Tt):isSameDate(Ct,bt,Tt))?(pt===0?(ft=[bt,null],Tt=null):(bt=null,ft=[null,Tt]),Z.value={[pt]:!0}):(_t!=="time"||jt!==!1)&&(ft=reorderValues(ft,Ct))),we(ft);const Dt=ft&&ft[0]?formatValue(ft[0],{generateConfig:Ct,locale:Nt,format:le.value[0]}):"",Ht=ft&&ft[1]?formatValue(ft[1],{generateConfig:Ct,locale:Nt,format:le.value[0]}):"";Mt&&Mt(ft,[Dt,Ht],{range:pt===0?"start":"end"});const zt=canValueTrigger(bt,0,fe.value,kt),Bt=canValueTrigger(Tt,1,fe.value,kt);(ft===null||zt&&Bt)&&(pe(ft),$t&&(!isEqual$1(Ct,getValue$2(he.value,0),bt)||!isEqual$1(Ct,getValue$2(he.value,1),Tt))&&$t(ft,[Dt,Ht]));let Lt=null;pt===0&&!fe.value[1]?Lt=1:pt===1&&!fe.value[0]&&(Lt=0),Lt!==null&&Lt!==se.value&&(!Z.value[Lt]||!getValue$2(ft,Lt))&&getValue$2(ft,pt)?Oe(Lt):Ve(!1,pt)}const Fe=at=>ge&&de.value&&de.value.onKeydown?de.value.onKeydown(at):!1,Ke={formatList:le,generateConfig:toRef(C,"generateConfig"),locale:toRef(C,"locale")},[He,Ue]=useValueTexts(computed(()=>getValue$2(Se.value,0)),Ke),[We,ze]=useValueTexts(computed(()=>getValue$2(Se.value,1)),Ke),Xe=(at,pt)=>{const ft=parseValue(at,{locale:C.locale,formatList:le.value,generateConfig:C.generateConfig});ft&&!(pt===0?ye:Ce)(ft)&&(we(updateValues(Se.value,ft,pt)),xe(ft,pt))},[qe,Qe,Ze]=useTextValueMapping({valueTexts:He,onTextChange:at=>Xe(at,0)}),[et,Ye,Ge]=useTextValueMapping({valueTexts:We,onTextChange:at=>Xe(at,1)}),[Je,ot]=useState(null),[it,ct]=useState(null),[tt,nt,rt]=useHoverValue(qe,Ke),[lt,ut,st]=useHoverValue(et,Ke),dt=at=>{ct(updateValues(Se.value,at,se.value)),se.value===0?nt(at):ut(at)},ht=()=>{ct(updateValues(Se.value,null,se.value)),se.value===0?rt():st()},gt=(at,pt)=>({forwardKeydown:Fe,onBlur:ft=>{var bt;(bt=C.onBlur)===null||bt===void 0||bt.call(C,ft)},isClickOutside:ft=>!elementsContains([te.value,ne.value,oe.value,ee.value],ft),onFocus:ft=>{var bt;ce(at),(bt=C.onFocus)===null||bt===void 0||bt.call(C,ft)},triggerOpen:ft=>{Ve(ft,at)},onSubmit:()=>{if(!Se.value||C.disabledDate&&C.disabledDate(Se.value[at]))return!1;Ne(Se.value,at),pt()},onCancel:()=>{Ve(!1,at),we(he.value),pt()}}),[mt,{focused:vt,typing:yt}]=usePickerInput(_extends$1(_extends$1({},gt(0,Ze)),{blurToCancel:G,open:_e,value:qe,onKeydown:(at,pt)=>{var ft;(ft=C.onKeydown)===null||ft===void 0||ft.call(C,at,pt)}})),[xt,{focused:wt,typing:Pt}]=usePickerInput(_extends$1(_extends$1({},gt(1,Ge)),{blurToCancel:G,open:Te,value:et,onKeydown:(at,pt)=>{var ft;(ft=C.onKeydown)===null||ft===void 0||ft.call(C,at,pt)}})),St=at=>{var pt;(pt=C.onClick)===null||pt===void 0||pt.call(C,at),!ge.value&&!ae.value.contains(at.target)&&!ie.value.contains(at.target)&&(fe.value[0]?fe.value[1]||Oe(1):Oe(0))},Et=at=>{var pt;(pt=C.onMousedown)===null||pt===void 0||pt.call(C,at),ge.value&&(vt.value||wt.value)&&!ae.value.contains(at.target)&&!ie.value.contains(at.target)&&at.preventDefault()},It=computed(()=>{var at;return!((at=he.value)===null||at===void 0)&&at[0]?formatValue(he.value[0],{locale:C.locale,format:"YYYYMMDDHHmmss",generateConfig:C.generateConfig}):""}),Rt=computed(()=>{var at;return!((at=he.value)===null||at===void 0)&&at[1]?formatValue(he.value[1],{locale:C.locale,format:"YYYYMMDDHHmmss",generateConfig:C.generateConfig}):""});watch([ge,He,We],()=>{ge.value||(we(he.value),!He.value.length||He.value[0]===""?Qe(""):Ue.value!==qe.value&&Ze(),!We.value.length||We.value[0]===""?Ye(""):ze.value!==et.value&&Ge())}),watch([It,Rt],()=>{we(he.value)}),W({focus:()=>{ae.value&&ae.value.focus()},blur:()=>{ae.value&&ae.value.blur(),ie.value&&ie.value.blur()}});const Ft=computed(()=>ge.value&&it.value&&it.value[0]&&it.value[1]&&C.generateConfig.isAfter(it.value[1],it.value[0])?it.value:null);function Ot(){let at=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{generateConfig:ft,showTime:bt,dateRender:Tt,direction:Ct,disabledTime:Nt,prefixCls:_t,locale:jt}=C;let Mt=bt;if(bt&&typeof bt=="object"&&bt.defaultValue){const $t=bt.defaultValue;Mt=_extends$1(_extends$1({},bt),{defaultValue:getValue$2($t,se.value)||void 0})}let kt=null;return Tt&&(kt=$t=>{let{current:Vt,today:Dt}=$t;return Tt({current:Vt,today:Dt,info:{range:se.value?"end":"start"}})}),createVNode(RangeContextProvider,{value:{inRange:!0,panelPosition:at,rangedValue:Je.value||Se.value,hoverRangedValue:Ft.value}},{default:()=>[createVNode(PickerPanel$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},C),pt),{},{dateRender:kt,showTime:Mt,mode:Pe.value[se.value],generateConfig:ft,style:void 0,direction:Ct,disabledDate:se.value===0?ye:Ce,disabledTime:$t=>Nt?Nt($t,se.value===0?"start":"end"):!1,class:classNames({[`${_t}-panel-focused`]:se.value===0?!yt.value:!Pt.value}),value:getValue$2(Se.value,se.value),locale:jt,tabIndex:-1,onPanelChange:($t,Vt)=>{se.value===0&&rt(!0),se.value===1&&st(!0),$e(updateValues(Pe.value,Vt,se.value),updateValues(Se.value,$t,se.value));let Dt=$t;at==="right"&&Pe.value[se.value]===Vt&&(Dt=getClosingViewDate(Dt,Vt,ft,-1)),xe(Dt,se.value)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:se.value===0?getValue$2(Se.value,1):getValue$2(Se.value,0)}),null)]})}const Gt=(at,pt)=>{const ft=updateValues(Se.value,at,se.value);pt==="submit"||pt!=="key"&&!G.value?(Ne(ft,se.value),se.value===0?rt():st()):we(ft)};return useProvidePanel({operationRef:de,hideHeader:computed(()=>C.picker==="time"),onDateMouseenter:dt,onDateMouseleave:ht,hideRanges:computed(()=>!0),onSelect:Gt,open:ge}),()=>{const{prefixCls:at="rc-picker",id:pt,popupStyle:ft,dropdownClassName:bt,transitionName:Tt,dropdownAlign:Ct,getPopupContainer:Nt,generateConfig:_t,locale:jt,placeholder:Mt,autofocus:kt,picker:$t="date",showTime:Vt,separator:Dt="~",disabledDate:Ht,panelRender:zt,allowClear:Bt,suffixIcon:Ut,clearIcon:Lt,inputReadOnly:Xt,renderExtraFooter:un,onMouseenter:dn,onMouseleave:fn,onMouseup:pn,onOk:tn,components:hn,direction:Yt,autocomplete:nn="off"}=C,mn=Yt==="rtl"?{right:`${Re.value}px`}:{left:`${Re.value}px`};function gn(){let At;const Kt=getExtraFooter(at,Pe.value[se.value],un),ln=getRanges({prefixCls:at,components:hn,needConfirmButton:G.value,okDisabled:!getValue$2(Se.value,se.value)||Ht&&Ht(Se.value[se.value]),locale:jt,onOk:()=>{getValue$2(Se.value,se.value)&&(Ne(Se.value,se.value),tn&&tn(Se.value))}});if($t!=="time"&&!Vt){const Wt=se.value===0?me.value:be.value,bn=getClosingViewDate(Wt,$t,_t),Zt=Pe.value[se.value]===$t,sn=Ot(Zt?"left":!1,{pickerValue:Wt,onPickerValueChange:en=>{xe(en,se.value)}}),cn=Ot("right",{pickerValue:bn,onPickerValueChange:en=>{xe(getClosingViewDate(en,$t,_t,-1),se.value)}});Yt==="rtl"?At=createVNode(Fragment,null,[cn,Zt&&sn]):At=createVNode(Fragment,null,[sn,Zt&&cn])}else At=Ot();let Jt=createVNode("div",{class:`${at}-panel-layout`},[createVNode(PresetPanel,{prefixCls:at,presets:Q.value,onClick:Wt=>{Ne(Wt,null),Ve(!1,se.value)},onHover:Wt=>{ot(Wt)}},null),createVNode("div",null,[createVNode("div",{class:`${at}-panels`},[At]),(Kt||ln)&&createVNode("div",{class:`${at}-footer`},[Kt,ln])])]);return zt&&(Jt=zt(Jt)),createVNode("div",{class:`${at}-panel-container`,style:{marginLeft:`${Ie.value}px`},ref:te,onMousedown:Wt=>{Wt.preventDefault()}},[Jt])}const vn=createVNode("div",{class:classNames(`${at}-range-wrapper`,`${at}-${$t}-range-wrapper`),style:{minWidth:`${De.value}px`}},[createVNode("div",{ref:ue,class:`${at}-range-arrow`,style:mn},null),gn()]);let on;Ut&&(on=createVNode("span",{class:`${at}-suffix`},[Ut]));let rn;Bt&&(getValue$2(he.value,0)&&!fe.value[0]||getValue$2(he.value,1)&&!fe.value[1])&&(rn=createVNode("span",{onMousedown:At=>{At.preventDefault(),At.stopPropagation()},onMouseup:At=>{At.preventDefault(),At.stopPropagation();let Kt=he.value;fe.value[0]||(Kt=updateValues(Kt,null,0)),fe.value[1]||(Kt=updateValues(Kt,null,1)),Ne(Kt,null),Ve(!1,se.value)},class:`${at}-clear`},[Lt||createVNode("span",{class:`${at}-clear-btn`},null)]));const an={size:getInputSize($t,le.value[0],_t)};let qt=0,Qt=0;ne.value&&oe.value&&re.value&&(se.value===0?Qt=ne.value.offsetWidth:(qt=Re.value,Qt=oe.value.offsetWidth));const yn=Yt==="rtl"?{right:`${qt}px`}:{left:`${qt}px`};return createVNode("div",_objectSpread2$1({ref:ee,class:classNames(at,`${at}-range`,K.class,{[`${at}-disabled`]:fe.value[0]&&fe.value[1],[`${at}-focused`]:se.value===0?vt.value:wt.value,[`${at}-rtl`]:Yt==="rtl"}),style:K.style,onClick:St,onMouseenter:dn,onMouseleave:fn,onMousedown:Et,onMouseup:pn},getDataOrAriaProps(C)),[createVNode("div",{class:classNames(`${at}-input`,{[`${at}-input-active`]:se.value===0,[`${at}-input-placeholder`]:!!tt.value}),ref:ne},[createVNode("input",_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({id:pt,disabled:fe.value[0],readonly:Xt||typeof le.value[0]=="function"||!yt.value,value:tt.value||qe.value,onInput:At=>{Qe(At.target.value)},autofocus:kt,placeholder:getValue$2(Mt,0)||"",ref:ae},mt.value),an),{},{autocomplete:nn}),null)]),createVNode("div",{class:`${at}-range-separator`,ref:re},[Dt]),createVNode("div",{class:classNames(`${at}-input`,{[`${at}-input-active`]:se.value===1,[`${at}-input-placeholder`]:!!lt.value}),ref:oe},[createVNode("input",_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({disabled:fe.value[1],readonly:Xt||typeof le.value[0]=="function"||!Pt.value,value:lt.value||et.value,onInput:At=>{Ye(At.target.value)},placeholder:getValue$2(Mt,1)||"",ref:ie},xt.value),an),{},{autocomplete:nn}),null)]),createVNode("div",{class:`${at}-active-bar`,style:_extends$1(_extends$1({},yn),{width:`${Qt}px`,position:"absolute"})},null),on,rn,createVNode(PickerTrigger,{visible:ge.value,popupStyle:ft,prefixCls:at,dropdownClassName:bt,dropdownAlign:Ct,getPopupContainer:Nt,transitionName:Tt,range:!0,direction:Yt},{default:()=>[createVNode("div",{style:{pointerEvents:"none",position:"absolute",top:0,bottom:0,left:0,right:0}},null)],popupElement:()=>vn})])}}})}const InterRangerPicker=RangerPicker(),VCRangePicker=InterRangerPicker;var __rest$Y=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GC.checked,()=>{U.value=C.checked}),G({focus(){var te;(te=X.value)===null||te===void 0||te.focus()},blur(){var te;(te=X.value)===null||te===void 0||te.blur()}});const Q=ref(),Z=te=>{if(C.disabled)return;C.checked===void 0&&(U.value=te.target.checked),te.shiftKey=Q.value;const ne={target:_extends$1(_extends$1({},C),{checked:te.target.checked}),stopPropagation(){te.stopPropagation()},preventDefault(){te.preventDefault()},nativeEvent:te};C.checked!==void 0&&(X.value.checked=!!C.checked),W("change",ne),Q.value=!1},ee=te=>{W("click",te),Q.value=te.shiftKey};return()=>{const{prefixCls:te,name:ne,id:oe,type:re,disabled:ae,readonly:ie,tabindex:ue,autofocus:le,value:se,required:ce}=C,de=__rest$Y(C,["prefixCls","name","id","type","disabled","readonly","tabindex","autofocus","value","required"]),{class:fe,onFocus:he,onBlur:pe,onKeydown:me,onKeypress:be,onKeyup:xe}=K,Se=_extends$1(_extends$1({},de),K),we=Object.keys(Se).reduce(($e,ye)=>((ye.startsWith("data-")||ye.startsWith("aria-")||ye==="role")&&($e[ye]=Se[ye]),$e),{}),Pe=classNames(te,fe,{[`${te}-checked`]:U.value,[`${te}-disabled`]:ae}),Ee=_extends$1(_extends$1({name:ne,id:oe,type:re,readonly:ie,disabled:ae,tabindex:ue,class:`${te}-input`,checked:!!U.value,autofocus:le,value:se},we),{onChange:Z,onClick:ee,onFocus:he,onBlur:pe,onKeydown:me,onKeypress:be,onKeyup:xe,required:ce});return createVNode("span",{class:Pe},[createVNode("input",_objectSpread2$1({ref:X},Ee),null),createVNode("span",{class:`${te}-inner`},null)])}}}),radioGroupContextKey=Symbol("radioGroupContextKey"),useProvideRadioGroupContext=C=>{provide(radioGroupContextKey,C)},useInjectRadioGroupContext=()=>inject(radioGroupContextKey,void 0),radioOptionTypeContextKey=Symbol("radioOptionTypeContextKey"),useProvideRadioOptionTypeContext=C=>{provide(radioOptionTypeContextKey,C)},useInjectRadioOptionTypeContext=()=>inject(radioOptionTypeContextKey,void 0),antRadioEffect=new Keyframes("antRadioEffect",{"0%":{transform:"scale(1)",opacity:.5},"100%":{transform:"scale(1.6)",opacity:0}}),getGroupRadioStyle=C=>{const{componentCls:H,antCls:K}=C,W=`${H}-group`;return{[W]:_extends$1(_extends$1({},resetComponent(C)),{display:"inline-block",fontSize:0,[`&${W}-rtl`]:{direction:"rtl"},[`${K}-badge ${K}-badge-count`]:{zIndex:1},[`> ${K}-badge:not(:first-child) > ${K}-button-wrapper`]:{borderInlineStart:"none"}})}},getRadioBasicStyle=C=>{const{componentCls:H,radioWrapperMarginRight:K,radioCheckedColor:W,radioSize:G,motionDurationSlow:U,motionDurationMid:X,motionEaseInOut:Q,motionEaseInOutCirc:Z,radioButtonBg:ee,colorBorder:te,lineWidth:ne,radioDotSize:oe,colorBgContainerDisabled:re,colorTextDisabled:ae,paddingXS:ie,radioDotDisabledColor:ue,lineType:le,radioDotDisabledSize:se,wireframe:ce,colorWhite:de}=C,fe=`${H}-inner`;return{[`${H}-wrapper`]:_extends$1(_extends$1({},resetComponent(C)),{position:"relative",display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:K,cursor:"pointer",[`&${H}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:C.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${H}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${ne}px ${le} ${W}`,borderRadius:"50%",visibility:"hidden",animationName:antRadioEffect,animationDuration:U,animationTimingFunction:Q,animationFillMode:"both",content:'""'},[H]:_extends$1(_extends$1({},resetComponent(C)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center"}),[`${H}-wrapper:hover &, + &:hover ${fe}`]:{borderColor:W},[`${H}-input:focus-visible + ${fe}`]:_extends$1({},genFocusOutline(C)),[`${H}:hover::after, ${H}-wrapper:hover &::after`]:{visibility:"visible"},[`${H}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:G,height:G,marginBlockStart:G/-2,marginInlineStart:G/-2,backgroundColor:ce?W:de,borderBlockStart:0,borderInlineStart:0,borderRadius:G,transform:"scale(0)",opacity:0,transition:`all ${U} ${Z}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:G,height:G,backgroundColor:ee,borderColor:te,borderStyle:"solid",borderWidth:ne,borderRadius:"50%",transition:`all ${X}`},[`${H}-input`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,insetBlockEnd:0,insetInlineStart:0,zIndex:1,cursor:"pointer",opacity:0},[`${H}-checked`]:{[fe]:{borderColor:W,backgroundColor:ce?ee:W,"&::after":{transform:`scale(${oe/G})`,opacity:1,transition:`all ${U} ${Z}`}}},[`${H}-disabled`]:{cursor:"not-allowed",[fe]:{backgroundColor:re,borderColor:te,cursor:"not-allowed","&::after":{backgroundColor:ue}},[`${H}-input`]:{cursor:"not-allowed"},[`${H}-disabled + span`]:{color:ae,cursor:"not-allowed"},[`&${H}-checked`]:{[fe]:{"&::after":{transform:`scale(${se/G})`}}}},[`span${H} + *`]:{paddingInlineStart:ie,paddingInlineEnd:ie}})}},getRadioButtonStyle=C=>{const{radioButtonColor:H,controlHeight:K,componentCls:W,lineWidth:G,lineType:U,colorBorder:X,motionDurationSlow:Q,motionDurationMid:Z,radioButtonPaddingHorizontal:ee,fontSize:te,radioButtonBg:ne,fontSizeLG:oe,controlHeightLG:re,controlHeightSM:ae,paddingXS:ie,borderRadius:ue,borderRadiusSM:le,borderRadiusLG:se,radioCheckedColor:ce,radioButtonCheckedBg:de,radioButtonHoverColor:fe,radioButtonActiveColor:he,radioSolidCheckedColor:pe,colorTextDisabled:me,colorBgContainerDisabled:be,radioDisabledButtonCheckedColor:xe,radioDisabledButtonCheckedBg:Se}=C;return{[`${W}-button-wrapper`]:{position:"relative",display:"inline-block",height:K,margin:0,paddingInline:ee,paddingBlock:0,color:H,fontSize:te,lineHeight:`${K-G*2}px`,background:ne,border:`${G}px ${U} ${X}`,borderBlockStartWidth:G+.02,borderInlineStartWidth:0,borderInlineEndWidth:G,cursor:"pointer",transition:[`color ${Z}`,`background ${Z}`,`border-color ${Z}`,`box-shadow ${Z}`].join(","),a:{color:H},[`> ${W}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-G,insetInlineStart:-G,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:G,paddingInline:0,backgroundColor:X,transition:`background-color ${Q}`,content:'""'}},"&:first-child":{borderInlineStart:`${G}px ${U} ${X}`,borderStartStartRadius:ue,borderEndStartRadius:ue},"&:last-child":{borderStartEndRadius:ue,borderEndEndRadius:ue},"&:first-child:last-child":{borderRadius:ue},[`${W}-group-large &`]:{height:re,fontSize:oe,lineHeight:`${re-G*2}px`,"&:first-child":{borderStartStartRadius:se,borderEndStartRadius:se},"&:last-child":{borderStartEndRadius:se,borderEndEndRadius:se}},[`${W}-group-small &`]:{height:ae,paddingInline:ie-G,paddingBlock:0,lineHeight:`${ae-G*2}px`,"&:first-child":{borderStartStartRadius:le,borderEndStartRadius:le},"&:last-child":{borderStartEndRadius:le,borderEndEndRadius:le}},"&:hover":{position:"relative",color:ce},"&:has(:focus-visible)":_extends$1({},genFocusOutline(C)),[`${W}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${W}-button-wrapper-disabled)`]:{zIndex:1,color:ce,background:de,borderColor:ce,"&::before":{backgroundColor:ce},"&:first-child":{borderColor:ce},"&:hover":{color:fe,borderColor:fe,"&::before":{backgroundColor:fe}},"&:active":{color:he,borderColor:he,"&::before":{backgroundColor:he}}},[`${W}-group-solid &-checked:not(${W}-button-wrapper-disabled)`]:{color:pe,background:ce,borderColor:ce,"&:hover":{color:pe,background:fe,borderColor:fe},"&:active":{color:pe,background:he,borderColor:he}},"&-disabled":{color:me,backgroundColor:be,borderColor:X,cursor:"not-allowed","&:first-child, &:hover":{color:me,backgroundColor:be,borderColor:X}},[`&-disabled${W}-button-wrapper-checked`]:{color:xe,backgroundColor:Se,borderColor:X,boxShadow:"none"}}}},useStyle$M=genComponentStyleHook("Radio",C=>{const{padding:H,lineWidth:K,controlItemBgActiveDisabled:W,colorTextDisabled:G,colorBgContainer:U,fontSizeLG:X,controlOutline:Q,colorPrimaryHover:Z,colorPrimaryActive:ee,colorText:te,colorPrimary:ne,marginXS:oe,controlOutlineWidth:re,colorTextLightSolid:ae,wireframe:ie}=C,ue=`0 0 0 ${re}px ${Q}`,le=ue,se=X,ce=4,de=se-ce*2,fe=ie?de:se-(ce+K)*2,he=ne,pe=te,me=Z,be=ee,xe=H-K,Pe=merge$1(C,{radioFocusShadow:ue,radioButtonFocusShadow:le,radioSize:se,radioDotSize:fe,radioDotDisabledSize:de,radioCheckedColor:he,radioDotDisabledColor:G,radioSolidCheckedColor:ae,radioButtonBg:U,radioButtonCheckedBg:U,radioButtonColor:pe,radioButtonHoverColor:me,radioButtonActiveColor:be,radioButtonPaddingHorizontal:xe,radioDisabledButtonCheckedBg:W,radioDisabledButtonCheckedColor:G,radioWrapperMarginRight:oe});return[getGroupRadioStyle(Pe),getRadioBasicStyle(Pe),getRadioButtonStyle(Pe)]});var __rest$X=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({prefixCls:String,checked:booleanType(),disabled:booleanType(),isGroup:booleanType(),value:PropTypes$1.any,name:String,id:String,autofocus:booleanType(),onChange:functionType(),onFocus:functionType(),onBlur:functionType(),onClick:functionType(),"onUpdate:checked":functionType(),"onUpdate:value":functionType()}),Radio=defineComponent({compatConfig:{MODE:3},name:"ARadio",inheritAttrs:!1,props:radioProps(),setup(C,H){let{emit:K,expose:W,slots:G,attrs:U}=H;const X=useInjectFormItemContext(),Q=FormItemInputContext.useInject(),Z=useInjectRadioOptionTypeContext(),ee=useInjectRadioGroupContext(),te=useInjectDisabled(),ne=computed(()=>{var me;return(me=ie.value)!==null&&me!==void 0?me:te.value}),oe=ref(),{prefixCls:re,direction:ae,disabled:ie}=useConfigInject("radio",C),ue=computed(()=>(ee==null?void 0:ee.optionType.value)==="button"||Z==="button"?`${re.value}-button`:re.value),le=useInjectDisabled(),[se,ce]=useStyle$M(re);W({focus:()=>{oe.value.focus()},blur:()=>{oe.value.blur()}});const he=me=>{const be=me.target.checked;K("update:checked",be),K("update:value",be),K("change",me),X.onFieldChange()},pe=me=>{K("change",me),ee&&ee.onChange&&ee.onChange(me)};return()=>{var me;const be=ee,{prefixCls:xe,id:Se=X.id.value}=C,we=__rest$X(C,["prefixCls","id"]),Pe=_extends$1(_extends$1({prefixCls:ue.value,id:Se},omit$2(we,["onUpdate:checked","onUpdate:value"])),{disabled:(me=ie.value)!==null&&me!==void 0?me:le.value});be?(Pe.name=be.name.value,Pe.onChange=pe,Pe.checked=C.value===be.value.value,Pe.disabled=ne.value||be.disabled.value):Pe.onChange=he;const Ee=classNames({[`${ue.value}-wrapper`]:!0,[`${ue.value}-wrapper-checked`]:Pe.checked,[`${ue.value}-wrapper-disabled`]:Pe.disabled,[`${ue.value}-wrapper-rtl`]:ae.value==="rtl",[`${ue.value}-wrapper-in-form-item`]:Q.isFormItemInput},U.class,ce.value);return se(createVNode("label",_objectSpread2$1(_objectSpread2$1({},U),{},{class:Ee}),[createVNode(VcCheckbox,_objectSpread2$1(_objectSpread2$1({},Pe),{},{type:"radio",ref:oe}),null),G.default&&createVNode("span",null,[G.default()])]))}}}),radioGroupProps=()=>({prefixCls:String,value:PropTypes$1.any,size:stringType(),options:arrayType(),disabled:booleanType(),name:String,buttonStyle:stringType("outline"),id:String,optionType:stringType("default"),onChange:functionType(),"onUpdate:value":functionType()}),Group$2=defineComponent({compatConfig:{MODE:3},name:"ARadioGroup",inheritAttrs:!1,props:radioGroupProps(),setup(C,H){let{slots:K,emit:W,attrs:G}=H;const U=useInjectFormItemContext(),{prefixCls:X,direction:Q,size:Z}=useConfigInject("radio",C),[ee,te]=useStyle$M(X),ne=ref(C.value),oe=ref(!1);return watch(()=>C.value,ae=>{ne.value=ae,oe.value=!1}),useProvideRadioGroupContext({onChange:ae=>{const ie=ne.value,{value:ue}=ae.target;"value"in C||(ne.value=ue),!oe.value&&ue!==ie&&(oe.value=!0,W("update:value",ue),W("change",ae),U.onFieldChange()),nextTick(()=>{oe.value=!1})},value:ne,disabled:computed(()=>C.disabled),name:computed(()=>C.name),optionType:computed(()=>C.optionType)}),()=>{var ae;const{options:ie,buttonStyle:ue,id:le=U.id.value}=C,se=`${X.value}-group`,ce=classNames(se,`${se}-${ue}`,{[`${se}-${Z.value}`]:Z.value,[`${se}-rtl`]:Q.value==="rtl"},G.class,te.value);let de=null;return ie&&ie.length>0?de=ie.map(fe=>{if(typeof fe=="string"||typeof fe=="number")return createVNode(Radio,{key:fe,prefixCls:X.value,disabled:C.disabled,value:fe,checked:ne.value===fe},{default:()=>[fe]});const{value:he,disabled:pe,label:me}=fe;return createVNode(Radio,{key:`radio-group-value-options-${he}`,prefixCls:X.value,disabled:pe||C.disabled,value:he,checked:ne.value===he},{default:()=>[me]})}):de=(ae=K.default)===null||ae===void 0?void 0:ae.call(K),ee(createVNode("div",_objectSpread2$1(_objectSpread2$1({},G),{},{class:ce,id:le}),[de]))}}}),Button=defineComponent({compatConfig:{MODE:3},name:"ARadioButton",inheritAttrs:!1,props:radioProps(),setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G}=useConfigInject("radio",C);return useProvideRadioOptionTypeContext("button"),()=>{var U;return createVNode(Radio,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},W),C),{},{prefixCls:G.value}),{default:()=>[(U=K.default)===null||U===void 0?void 0:U.call(K)]})}}});Radio.Group=Group$2;Radio.Button=Button;Radio.install=function(C){return C.component(Radio.name,Radio),C.component(Radio.Group.name,Radio.Group),C.component(Radio.Button.name,Radio.Button),C};const YearSelectOffset=10,YearSelectTotal=20;function YearSelect(C){const{fullscreen:H,validRange:K,generateConfig:W,locale:G,prefixCls:U,value:X,onChange:Q,divRef:Z}=C,ee=W.getYear(X||W.getNow());let te=ee-YearSelectOffset,ne=te+YearSelectTotal;K&&(te=W.getYear(K[0]),ne=W.getYear(K[1])+1);const oe=G&&G.year==="年"?"年":"",re=[];for(let ae=te;ae{let ie=W.setYear(X,ae);if(K){const[ue,le]=K,se=W.getYear(ie),ce=W.getMonth(ie);se===W.getYear(le)&&ce>W.getMonth(le)&&(ie=W.setMonth(ie,W.getMonth(le))),se===W.getYear(ue)&&ceZ.value},null)}YearSelect.inheritAttrs=!1;function MonthSelect(C){const{prefixCls:H,fullscreen:K,validRange:W,value:G,generateConfig:U,locale:X,onChange:Q,divRef:Z}=C,ee=U.getMonth(G||U.getNow());let te=0,ne=11;if(W){const[ae,ie]=W,ue=U.getYear(G);U.getYear(ie)===ue&&(ne=U.getMonth(ie)),U.getYear(ae)===ue&&(te=U.getMonth(ae))}const oe=X.shortMonths||U.locale.getShortMonths(X.locale),re=[];for(let ae=te;ae<=ne;ae+=1)re.push({label:oe[ae],value:ae});return createVNode(VcSelect,{size:K?void 0:"small",class:`${H}-month-select`,value:ee,options:re,onChange:ae=>{Q(U.setMonth(G,ae))},getPopupContainer:()=>Z.value},null)}MonthSelect.inheritAttrs=!1;function ModeSwitch(C){const{prefixCls:H,locale:K,mode:W,fullscreen:G,onModeChange:U}=C;return createVNode(Group$2,{onChange:X=>{let{target:{value:Q}}=X;U(Q)},value:W,size:G?void 0:"small",class:`${H}-mode-switch`},{default:()=>[createVNode(Button,{value:"month"},{default:()=>[K.month]}),createVNode(Button,{value:"year"},{default:()=>[K.year]})]})}ModeSwitch.inheritAttrs=!1;const CalendarHeader=defineComponent({name:"CalendarHeader",inheritAttrs:!1,props:["mode","prefixCls","value","validRange","generateConfig","locale","mode","fullscreen"],setup(C,H){let{attrs:K}=H;const W=ref(null),G=FormItemInputContext.useInject();return FormItemInputContext.useProvide(G,{isFormItemInput:!1}),()=>{const U=_extends$1(_extends$1({},C),K),{prefixCls:X,fullscreen:Q,mode:Z,onChange:ee,onModeChange:te}=U,ne=_extends$1(_extends$1({},U),{fullscreen:Q,divRef:W});return createVNode("div",{class:`${X}-header`,ref:W},[createVNode(YearSelect,_objectSpread2$1(_objectSpread2$1({},ne),{},{onChange:oe=>{ee(oe,"year")}}),null),Z==="month"&&createVNode(MonthSelect,_objectSpread2$1(_objectSpread2$1({},ne),{},{onChange:oe=>{ee(oe,"month")}}),null),createVNode(ModeSwitch,_objectSpread2$1(_objectSpread2$1({},ne),{},{onModeChange:te}),null)])}}}),genPlaceholderStyle=C=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:C,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),genHoverStyle=C=>({borderColor:C.inputBorderHoverColor,borderInlineEndWidth:C.lineWidth}),genActiveStyle=C=>({borderColor:C.inputBorderHoverColor,boxShadow:`0 0 0 ${C.controlOutlineWidth}px ${C.controlOutline}`,borderInlineEndWidth:C.lineWidth,outline:0}),genDisabledStyle=C=>({color:C.colorTextDisabled,backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":_extends$1({},genHoverStyle(merge$1(C,{inputBorderHoverColor:C.colorBorder})))}),genInputLargeStyle=C=>{const{inputPaddingVerticalLG:H,fontSizeLG:K,lineHeightLG:W,borderRadiusLG:G,inputPaddingHorizontalLG:U}=C;return{padding:`${H}px ${U}px`,fontSize:K,lineHeight:W,borderRadius:G}},genInputSmallStyle=C=>({padding:`${C.inputPaddingVerticalSM}px ${C.controlPaddingHorizontalSM-1}px`,borderRadius:C.borderRadiusSM}),genStatusStyle=(C,H)=>{const{componentCls:K,colorError:W,colorWarning:G,colorErrorOutline:U,colorWarningOutline:X,colorErrorBorderHover:Q,colorWarningBorderHover:Z}=C;return{[`&-status-error:not(${H}-disabled):not(${H}-borderless)${H}`]:{borderColor:W,"&:hover":{borderColor:Q},"&:focus, &-focused":_extends$1({},genActiveStyle(merge$1(C,{inputBorderActiveColor:W,inputBorderHoverColor:W,controlOutline:U}))),[`${K}-prefix`]:{color:W}},[`&-status-warning:not(${H}-disabled):not(${H}-borderless)${H}`]:{borderColor:G,"&:hover":{borderColor:Z},"&:focus, &-focused":_extends$1({},genActiveStyle(merge$1(C,{inputBorderActiveColor:G,inputBorderHoverColor:G,controlOutline:X}))),[`${K}-prefix`]:{color:G}}}},genBasicInputStyle=C=>_extends$1(_extends$1({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${C.inputPaddingVertical}px ${C.inputPaddingHorizontal}px`,color:C.colorText,fontSize:C.fontSize,lineHeight:C.lineHeight,backgroundColor:C.colorBgContainer,backgroundImage:"none",borderWidth:C.lineWidth,borderStyle:C.lineType,borderColor:C.colorBorder,borderRadius:C.borderRadius,transition:`all ${C.motionDurationMid}`},genPlaceholderStyle(C.colorTextPlaceholder)),{"&:hover":_extends$1({},genHoverStyle(C)),"&:focus, &-focused":_extends$1({},genActiveStyle(C)),"&-disabled, &[disabled]":_extends$1({},genDisabledStyle(C)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:C.controlHeight,lineHeight:C.lineHeight,verticalAlign:"bottom",transition:`all ${C.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":_extends$1({},genInputLargeStyle(C)),"&-sm":_extends$1({},genInputSmallStyle(C)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),genInputGroupStyle=C=>{const{componentCls:H,antCls:K}=C;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:C.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${H}, &-lg > ${H}-group-addon`]:_extends$1({},genInputLargeStyle(C)),[`&-sm ${H}, &-sm > ${H}-group-addon`]:_extends$1({},genInputSmallStyle(C)),[`> ${H}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${H}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${C.inputPaddingHorizontal}px`,color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,textAlign:"center",backgroundColor:C.colorFillAlter,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadius,transition:`all ${C.motionDurationSlow}`,lineHeight:1,[`${K}-select`]:{margin:`-${C.inputPaddingVertical+1}px -${C.inputPaddingHorizontal}px`,[`&${K}-select-single:not(${K}-select-customize-input)`]:{[`${K}-select-selector`]:{backgroundColor:"inherit",border:`${C.lineWidth}px ${C.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${K}-select-selector`]:{color:C.colorPrimary}}},[`${K}-cascader-picker`]:{margin:`-9px -${C.inputPaddingHorizontal}px`,backgroundColor:"transparent",[`${K}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${H}`]:{float:"inline-start",width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${H}-search-with-button &`]:{zIndex:0}}},[`> ${H}:first-child, ${H}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${K}-select ${K}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${H}-affix-wrapper`]:{[`&:not(:first-child) ${H}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${H}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${H}:last-child, ${H}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${K}-select ${K}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${H}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${H}-search &`]:{borderStartStartRadius:C.borderRadius,borderEndStartRadius:C.borderRadius}},[`&:not(:first-child), ${H}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${H}-group-compact`]:_extends$1(_extends$1({display:"block"},clearFix()),{[`${H}-group-addon, ${H}-group-wrap, > ${H}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:C.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`& > ${H}-affix-wrapper`]:{display:"inline-flex"},[`& > ${K}-picker-range`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-C.lineWidth,borderInlineEndWidth:C.lineWidth},[`${H}`]:{float:"none"},[`& > ${K}-select > ${K}-select-selector, + & > ${K}-select-auto-complete ${H}, + & > ${K}-cascader-picker ${H}, + & > ${H}-group-wrapper ${H}`]:{borderInlineEndWidth:C.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${K}-select-focused`]:{zIndex:1},[`& > ${K}-select > ${K}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${K}-select:first-child > ${K}-select-selector, + & > ${K}-select-auto-complete:first-child ${H}, + & > ${K}-cascader-picker:first-child ${H}`]:{borderStartStartRadius:C.borderRadius,borderEndStartRadius:C.borderRadius},[`& > *:last-child, + & > ${K}-select:last-child > ${K}-select-selector, + & > ${K}-cascader-picker:last-child ${H}, + & > ${K}-cascader-picker-focused:last-child ${H}`]:{borderInlineEndWidth:C.lineWidth,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius},[`& > ${K}-select-auto-complete ${H}`]:{verticalAlign:"top"},[`${H}-group-wrapper + ${H}-group-wrapper`]:{marginInlineStart:-C.lineWidth,[`${H}-affix-wrapper`]:{borderRadius:0}},[`${H}-group-wrapper:not(:last-child)`]:{[`&${H}-search > ${H}-group`]:{[`& > ${H}-group-addon > ${H}-search-button`]:{borderRadius:0},[`& > ${H}`]:{borderStartStartRadius:C.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:C.borderRadius}}}}),[`&&-sm ${K}-btn`]:{fontSize:C.fontSizeSM,height:C.controlHeightSM,lineHeight:"normal"},[`&&-lg ${K}-btn`]:{fontSize:C.fontSizeLG,height:C.controlHeightLG,lineHeight:"normal"},[`&&-lg ${K}-select-single ${K}-select-selector`]:{height:`${C.controlHeightLG}px`,[`${K}-select-selection-item, ${K}-select-selection-placeholder`]:{lineHeight:`${C.controlHeightLG-2}px`},[`${K}-select-selection-search-input`]:{height:`${C.controlHeightLG}px`}},[`&&-sm ${K}-select-single ${K}-select-selector`]:{height:`${C.controlHeightSM}px`,[`${K}-select-selection-item, ${K}-select-selection-placeholder`]:{lineHeight:`${C.controlHeightSM-2}px`},[`${K}-select-selection-search-input`]:{height:`${C.controlHeightSM}px`}}}},genInputStyle=C=>{const{componentCls:H,controlHeightSM:K,lineWidth:W}=C,G=16,U=(K-W*2-G)/2;return{[H]:_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),genBasicInputStyle(C)),genStatusStyle(C,H)),{'&[type="color"]':{height:C.controlHeight,[`&${H}-lg`]:{height:C.controlHeightLG},[`&${H}-sm`]:{height:K,paddingTop:U,paddingBottom:U}}})}},genAllowClearStyle=C=>{const{componentCls:H}=C;return{[`${H}-clear-icon`]:{margin:0,color:C.colorTextQuaternary,fontSize:C.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${C.motionDurationSlow}`,"&:hover":{color:C.colorTextTertiary},"&:active":{color:C.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${C.inputAffixPadding}px`}},"&-textarea-with-clear-btn":{padding:"0 !important",border:"0 !important",[`${H}-clear-icon`]:{position:"absolute",insetBlockStart:C.paddingXS,insetInlineEnd:C.paddingXS,zIndex:1}}}},genAffixStyle=C=>{const{componentCls:H,inputAffixPadding:K,colorTextDescription:W,motionDurationSlow:G,colorIcon:U,colorIconHover:X,iconCls:Q}=C;return{[`${H}-affix-wrapper`]:_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({},genBasicInputStyle(C)),{display:"inline-flex",[`&:not(${H}-affix-wrapper-disabled):hover`]:_extends$1(_extends$1({},genHoverStyle(C)),{zIndex:1,[`${H}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${H}[disabled]`]:{background:"transparent"}},[`> input${H}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&:focus":{boxShadow:"none !important"}},"&::before":{width:0,visibility:"hidden",content:'"\\a0"'},[`${H}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:C.paddingXS}},"&-show-count-suffix":{color:W},"&-show-count-has-suffix":{marginInlineEnd:C.paddingXXS},"&-prefix":{marginInlineEnd:K},"&-suffix":{marginInlineStart:K}}}),genAllowClearStyle(C)),{[`${Q}${H}-password-icon`]:{color:U,cursor:"pointer",transition:`all ${G}`,"&:hover":{color:X}}}),genStatusStyle(C,`${H}-affix-wrapper`))}},genGroupStyle=C=>{const{componentCls:H,colorError:K,colorSuccess:W,borderRadiusLG:G,borderRadiusSM:U}=C;return{[`${H}-group`]:_extends$1(_extends$1(_extends$1({},resetComponent(C)),genInputGroupStyle(C)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${H}-group-addon`]:{borderRadius:G}},"&-sm":{[`${H}-group-addon`]:{borderRadius:U}},"&-status-error":{[`${H}-group-addon`]:{color:K,borderColor:K}},"&-status-warning":{[`${H}-group-addon:last-child`]:{color:W,borderColor:W}}}})}},genSearchInputStyle=C=>{const{componentCls:H,antCls:K}=C,W=`${H}-search`;return{[W]:{[`${H}`]:{"&:hover, &:focus":{borderColor:C.colorPrimaryHover,[`+ ${H}-group-addon ${W}-button:not(${K}-btn-primary)`]:{borderInlineStartColor:C.colorPrimaryHover}}},[`${H}-affix-wrapper`]:{borderRadius:0},[`${H}-lg`]:{lineHeight:C.lineHeightLG-2e-4},[`> ${H}-group`]:{[`> ${H}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${W}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius,borderEndStartRadius:0},[`${W}-button:not(${K}-btn-primary)`]:{color:C.colorTextDescription,"&:hover":{color:C.colorPrimaryHover},"&:active":{color:C.colorPrimaryActive},[`&${K}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${W}-button`]:{height:C.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${W}-button`]:{height:C.controlHeightLG},[`&-small ${W}-button`]:{height:C.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${H}-compact-item`]:{[`&:not(${H}-compact-last-item)`]:{[`${H}-group-addon`]:{[`${H}-search-button`]:{marginInlineEnd:-C.lineWidth,borderRadius:0}}},[`&:not(${H}-compact-first-item)`]:{[`${H},${H}-affix-wrapper`]:{borderRadius:0}},[`> ${H}-group-addon ${H}-search-button, + > ${H}, + ${H}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${H}-affix-wrapper-focused`]:{zIndex:2}}}}};function initInputToken(C){return merge$1(C,{inputAffixPadding:C.paddingXXS,inputPaddingVertical:Math.max(Math.round((C.controlHeight-C.fontSize*C.lineHeight)/2*10)/10-C.lineWidth,3),inputPaddingVerticalLG:Math.ceil((C.controlHeightLG-C.fontSizeLG*C.lineHeightLG)/2*10)/10-C.lineWidth,inputPaddingVerticalSM:Math.max(Math.round((C.controlHeightSM-C.fontSize*C.lineHeight)/2*10)/10-C.lineWidth,0),inputPaddingHorizontal:C.paddingSM-C.lineWidth,inputPaddingHorizontalSM:C.paddingXS-C.lineWidth,inputPaddingHorizontalLG:C.controlPaddingHorizontal-C.lineWidth,inputBorderHoverColor:C.colorPrimaryHover,inputBorderActiveColor:C.colorPrimaryHover})}const genTextAreaStyle=C=>{const{componentCls:H,inputPaddingHorizontal:K,paddingLG:W}=C,G=`${H}-textarea`;return{[G]:{position:"relative",[`${G}-suffix`]:{position:"absolute",top:0,insetInlineEnd:K,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto"},"&-status-error,\n &-status-warning,\n &-status-success,\n &-status-validating":{[`&${G}-has-feedback`]:{[`${H}`]:{paddingInlineEnd:W}}},"&-show-count":{[`> ${H}`]:{height:"100%"},"&::after":{color:C.colorTextDescription,whiteSpace:"nowrap",content:"attr(data-count)",pointerEvents:"none",float:"right"}},"&-rtl":{"&::after":{float:"left"}}}}},useStyle$L=genComponentStyleHook("Input",C=>{const H=initInputToken(C);return[genInputStyle(H),genTextAreaStyle(H),genAffixStyle(H),genGroupStyle(H),genSearchInputStyle(H),genCompactItemStyle(H)]}),genPikerPadding=(C,H,K,W)=>{const{lineHeight:G}=C,U=Math.floor(K*G)+2,X=Math.max((H-U)/2,0),Q=Math.max(H-U-X,0);return{padding:`${X}px ${W}px ${Q}px`}},genPickerCellInnerStyle=C=>{const{componentCls:H,pickerCellCls:K,pickerCellInnerCls:W,pickerPanelCellHeight:G,motionDurationSlow:U,borderRadiusSM:X,motionDurationMid:Q,controlItemBgHover:Z,lineWidth:ee,lineType:te,colorPrimary:ne,controlItemBgActive:oe,colorTextLightSolid:re,controlHeightSM:ae,pickerDateHoverRangeBorderColor:ie,pickerCellBorderGap:ue,pickerBasicCellHoverWithRangeColor:le,pickerPanelCellWidth:se,colorTextDisabled:ce,colorBgContainerDisabled:de}=C;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:G,transform:"translateY(-50%)",transition:`all ${U}`,content:'""'},[W]:{position:"relative",zIndex:2,display:"inline-block",minWidth:G,height:G,lineHeight:`${G}px`,borderRadius:X,transition:`background ${Q}, border ${Q}`},[`&:hover:not(${K}-in-view), + &:hover:not(${K}-selected):not(${K}-range-start):not(${K}-range-end):not(${K}-range-hover-start):not(${K}-range-hover-end)`]:{[W]:{background:Z}},[`&-in-view${K}-today ${W}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${ee}px ${te} ${ne}`,borderRadius:X,content:'""'}},[`&-in-view${K}-in-range`]:{position:"relative","&::before":{background:oe}},[`&-in-view${K}-selected ${W}, + &-in-view${K}-range-start ${W}, + &-in-view${K}-range-end ${W}`]:{color:re,background:ne},[`&-in-view${K}-range-start:not(${K}-range-start-single), + &-in-view${K}-range-end:not(${K}-range-end-single)`]:{"&::before":{background:oe}},[`&-in-view${K}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${K}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${K}-range-hover-start:not(${K}-in-range):not(${K}-range-start):not(${K}-range-end), + &-in-view${K}-range-hover-end:not(${K}-in-range):not(${K}-range-start):not(${K}-range-end), + &-in-view${K}-range-hover-start${K}-range-start-single, + &-in-view${K}-range-hover-start${K}-range-start${K}-range-end${K}-range-end-near-hover, + &-in-view${K}-range-hover-end${K}-range-start${K}-range-end${K}-range-start-near-hover, + &-in-view${K}-range-hover-end${K}-range-end-single, + &-in-view${K}-range-hover:not(${K}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:ae,borderTop:`${ee}px dashed ${ie}`,borderBottom:`${ee}px dashed ${ie}`,transform:"translateY(-50%)",transition:`all ${U}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:ue},[`&-in-view${K}-in-range${K}-range-hover::before, + &-in-view${K}-range-start${K}-range-hover::before, + &-in-view${K}-range-end${K}-range-hover::before, + &-in-view${K}-range-start:not(${K}-range-start-single)${K}-range-hover-start::before, + &-in-view${K}-range-end:not(${K}-range-end-single)${K}-range-hover-end::before, + ${H}-panel + > :not(${H}-date-panel) + &-in-view${K}-in-range${K}-range-hover-start::before, + ${H}-panel + > :not(${H}-date-panel) + &-in-view${K}-in-range${K}-range-hover-end::before`]:{background:le},[`&-in-view${K}-range-start:not(${K}-range-start-single):not(${K}-range-end) ${W}`]:{borderStartStartRadius:X,borderEndStartRadius:X,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${K}-range-end:not(${K}-range-end-single):not(${K}-range-start) ${W}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:X,borderEndEndRadius:X},[`&-range-hover${K}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${K}-range-hover:first-child::after, + tr > &-in-view${K}-range-hover-end:first-child::after, + &-in-view${K}-start${K}-range-hover-edge-start${K}-range-hover-edge-start-near-range::after, + &-in-view${K}-range-hover-edge-start:not(${K}-range-hover-edge-start-near-range)::after, + &-in-view${K}-range-hover-start::after`]:{insetInlineStart:(se-G)/2,borderInlineStart:`${ee}px dashed ${ie}`,borderStartStartRadius:ee,borderEndStartRadius:ee},[`tr > &-in-view${K}-range-hover:last-child::after, + tr > &-in-view${K}-range-hover-start:last-child::after, + &-in-view${K}-end${K}-range-hover-edge-end${K}-range-hover-edge-end-near-range::after, + &-in-view${K}-range-hover-edge-end:not(${K}-range-hover-edge-end-near-range)::after, + &-in-view${K}-range-hover-end::after`]:{insetInlineEnd:(se-G)/2,borderInlineEnd:`${ee}px dashed ${ie}`,borderStartEndRadius:ee,borderEndEndRadius:ee},"&-disabled":{color:ce,pointerEvents:"none",[W]:{background:"transparent"},"&::before":{background:de}},[`&-disabled${K}-today ${W}::before`]:{borderColor:ce}}},genPanelStyle=C=>{const{componentCls:H,pickerCellInnerCls:K,pickerYearMonthCellWidth:W,pickerControlIconSize:G,pickerPanelCellWidth:U,paddingSM:X,paddingXS:Q,paddingXXS:Z,colorBgContainer:ee,lineWidth:te,lineType:ne,borderRadiusLG:oe,colorPrimary:re,colorTextHeading:ae,colorSplit:ie,pickerControlIconBorderWidth:ue,colorIcon:le,pickerTextHeight:se,motionDurationMid:ce,colorIconHover:de,fontWeightStrong:fe,pickerPanelCellHeight:he,pickerCellPaddingVertical:pe,colorTextDisabled:me,colorText:be,fontSize:xe,pickerBasicCellHoverWithRangeColor:Se,motionDurationSlow:we,pickerPanelWithoutTimeCellHeight:Pe,pickerQuarterPanelContentHeight:Ee,colorLink:$e,colorLinkActive:ye,colorLinkHover:Ce,pickerDateHoverRangeBorderColor:ge,borderRadiusSM:ve,colorTextLightSolid:_e,borderRadius:Te,controlItemBgHover:Ie,pickerTimePanelColumnHeight:Re,pickerTimePanelColumnWidth:De,pickerTimePanelCellHeight:ke,controlItemBgActive:Be,marginXXS:Me}=C,je=U*7+X*2+4,Le=(je-Q*2)/3-W-X;return{[H]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:ee,border:`${te}px ${ne} ${ie}`,borderRadius:oe,outline:"none","&-focused":{borderColor:re},"&-rtl":{direction:"rtl",[`${H}-prev-icon, + ${H}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${H}-next-icon, + ${H}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:je},"&-header":{display:"flex",padding:`0 ${Q}px`,color:ae,borderBottom:`${te}px ${ne} ${ie}`,"> *":{flex:"none"},button:{padding:0,color:le,lineHeight:`${se}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${ce}`},"> button":{minWidth:"1.6em",fontSize:xe,"&:hover":{color:de}},"&-view":{flex:"auto",fontWeight:fe,lineHeight:`${se}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Q},"&:hover":{color:re}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:G,height:G,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:G,height:G,border:"0 solid currentcolor",borderBlockStartWidth:ue,borderBlockEndWidth:0,borderInlineStartWidth:ue,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(G/2),insetInlineStart:Math.ceil(G/2),display:"inline-block",width:G,height:G,border:"0 solid currentcolor",borderBlockStartWidth:ue,borderBlockEndWidth:0,borderInlineStartWidth:ue,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:he,fontWeight:"normal"},th:{height:he+pe*2,color:be,verticalAlign:"middle"}},"&-cell":_extends$1({padding:`${pe}px 0`,color:me,cursor:"pointer","&-in-view":{color:be}},genPickerCellInnerStyle(C)),[`&-date-panel ${H}-cell-in-view${H}-cell-in-range${H}-cell-range-hover-start ${K}, + &-date-panel ${H}-cell-in-view${H}-cell-in-range${H}-cell-range-hover-end ${K}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Se,transition:`all ${we}`,content:'""'}},[`&-date-panel + ${H}-cell-in-view${H}-cell-in-range${H}-cell-range-hover-start + ${K}::after`]:{insetInlineEnd:-(U-he)/2,insetInlineStart:0},[`&-date-panel ${H}-cell-in-view${H}-cell-in-range${H}-cell-range-hover-end ${K}::after`]:{insetInlineEnd:0,insetInlineStart:-(U-he)/2},[`&-range-hover${H}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${H}-content`]:{height:Pe*4},[K]:{padding:`0 ${Q}px`}},"&-quarter-panel":{[`${H}-content`]:{height:Ee}},[`&-panel ${H}-footer`]:{borderTop:`${te}px ${ne} ${ie}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${se-2*te}px`,textAlign:"center","&-extra":{padding:`0 ${X}`,lineHeight:`${se-2*te}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${te}px ${ne} ${ie}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:$e,"&:hover":{color:Ce},"&:active":{color:ye},[`&${H}-today-btn-disabled`]:{color:me,cursor:"not-allowed"}},"&-decade-panel":{[K]:{padding:`0 ${Q/2}px`},[`${H}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${H}-body`]:{padding:`0 ${Q}px`},[K]:{width:W},[`${H}-cell-range-hover-start::after`]:{insetInlineStart:Le,borderInlineStart:`${te}px dashed ${ge}`,borderStartStartRadius:ve,borderBottomStartRadius:ve,borderStartEndRadius:0,borderBottomEndRadius:0,[`${H}-panel-rtl &`]:{insetInlineEnd:Le,borderInlineEnd:`${te}px dashed ${ge}`,borderStartStartRadius:0,borderBottomStartRadius:0,borderStartEndRadius:ve,borderBottomEndRadius:ve}},[`${H}-cell-range-hover-end::after`]:{insetInlineEnd:Le,borderInlineEnd:`${te}px dashed ${ge}`,borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Te,borderEndEndRadius:Te,[`${H}-panel-rtl &`]:{insetInlineStart:Le,borderInlineStart:`${te}px dashed ${ge}`,borderStartStartRadius:Te,borderEndStartRadius:Te,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-week-panel":{[`${H}-body`]:{padding:`${Q}px ${X}px`},[`${H}-cell`]:{[`&:hover ${K}, + &-selected ${K}, + ${K}`]:{background:"transparent !important"}},"&-row":{td:{transition:`background ${ce}`,"&:first-child":{borderStartStartRadius:ve,borderEndStartRadius:ve},"&:last-child":{borderStartEndRadius:ve,borderEndEndRadius:ve}},"&:hover td":{background:Ie},"&-selected td,\n &-selected:hover td":{background:re,[`&${H}-cell-week`]:{color:new TinyColor(_e).setAlpha(.5).toHexString()},[`&${H}-cell-today ${K}::before`]:{borderColor:_e},[K]:{color:_e}}}},"&-date-panel":{[`${H}-body`]:{padding:`${Q}px ${X}px`},[`${H}-content`]:{width:U*7,th:{width:U}}},"&-datetime-panel":{display:"flex",[`${H}-time-panel`]:{borderInlineStart:`${te}px ${ne} ${ie}`},[`${H}-date-panel, + ${H}-time-panel`]:{transition:`opacity ${we}`},"&-active":{[`${H}-date-panel, + ${H}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${H}-content`]:{display:"flex",flex:"auto",height:Re},"&-column":{flex:"1 0 auto",width:De,margin:`${Z}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${ce}`,overflowX:"hidden","&::after":{display:"block",height:Re-ke,content:'""'},"&:not(:first-child)":{borderInlineStart:`${te}px ${ne} ${ie}`},"&-active":{background:new TinyColor(Be).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${H}-time-panel-cell`]:{marginInline:Me,[`${H}-time-panel-cell-inner`]:{display:"block",width:De-2*Me,height:ke,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(De-ke)/2,color:be,lineHeight:`${ke}px`,borderRadius:ve,cursor:"pointer",transition:`background ${ce}`,"&:hover":{background:Ie}},"&-selected":{[`${H}-time-panel-cell-inner`]:{background:Be}},"&-disabled":{[`${H}-time-panel-cell-inner`]:{color:me,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${H}-time-panel-column:after`]:{height:Re-ke+Z*2}}}},genPickerStatusStyle=C=>{const{componentCls:H,colorBgContainer:K,colorError:W,colorErrorOutline:G,colorWarning:U,colorWarningOutline:X}=C;return{[H]:{[`&-status-error${H}`]:{"&, &:not([disabled]):hover":{backgroundColor:K,borderColor:W},"&-focused, &:focus":_extends$1({},genActiveStyle(merge$1(C,{inputBorderActiveColor:W,inputBorderHoverColor:W,controlOutline:G}))),[`${H}-active-bar`]:{background:W}},[`&-status-warning${H}`]:{"&, &:not([disabled]):hover":{backgroundColor:K,borderColor:U},"&-focused, &:focus":_extends$1({},genActiveStyle(merge$1(C,{inputBorderActiveColor:U,inputBorderHoverColor:U,controlOutline:X}))),[`${H}-active-bar`]:{background:U}}}}},genPickerStyle=C=>{const{componentCls:H,antCls:K,boxShadowPopoverArrow:W,controlHeight:G,fontSize:U,inputPaddingHorizontal:X,colorBgContainer:Q,lineWidth:Z,lineType:ee,colorBorder:te,borderRadius:ne,motionDurationMid:oe,colorBgContainerDisabled:re,colorTextDisabled:ae,colorTextPlaceholder:ie,controlHeightLG:ue,fontSizeLG:le,controlHeightSM:se,inputPaddingHorizontalSM:ce,paddingXS:de,marginXS:fe,colorTextDescription:he,lineWidthBold:pe,lineHeight:me,colorPrimary:be,motionDurationSlow:xe,zIndexPopup:Se,paddingXXS:we,paddingSM:Pe,pickerTextHeight:Ee,controlItemBgActive:$e,colorPrimaryBorder:ye,sizePopupArrow:Ce,borderRadiusXS:ge,borderRadiusOuter:ve,colorBgElevated:_e,borderRadiusLG:Te,boxShadowSecondary:Ie,borderRadiusSM:Re,colorSplit:De,controlItemBgHover:ke,presetsWidth:Be,presetsMaxWidth:Me}=C;return[{[H]:_extends$1(_extends$1(_extends$1({},resetComponent(C)),genPikerPadding(C,G,U,X)),{position:"relative",display:"inline-flex",alignItems:"center",background:Q,lineHeight:1,border:`${Z}px ${ee} ${te}`,borderRadius:ne,transition:`border ${oe}, box-shadow ${oe}`,"&:hover, &-focused":_extends$1({},genHoverStyle(C)),"&-focused":_extends$1({},genActiveStyle(C)),[`&${H}-disabled`]:{background:re,borderColor:te,cursor:"not-allowed",[`${H}-suffix`]:{color:ae}},[`&${H}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${H}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":_extends$1(_extends$1({},genBasicInputStyle(C)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${H}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:ie}}},"&-large":_extends$1(_extends$1({},genPikerPadding(C,ue,le,X)),{[`${H}-input > input`]:{fontSize:le}}),"&-small":_extends$1({},genPikerPadding(C,se,U,ce)),[`${H}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:de/2,color:ae,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:fe}}},[`${H}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:ae,lineHeight:1,background:Q,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${oe}, color ${oe}`,"> *":{verticalAlign:"top"},"&:hover":{color:he}},[`${H}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:le,color:ae,fontSize:le,verticalAlign:"top",cursor:"default",[`${H}-focused &`]:{color:he},[`${H}-range-separator &`]:{[`${H}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${H}-clear`]:{insetInlineEnd:X},"&:hover":{[`${H}-clear`]:{opacity:1}},[`${H}-active-bar`]:{bottom:-Z,height:pe,marginInlineStart:X,background:be,opacity:0,transition:`all ${xe} ease-out`,pointerEvents:"none"},[`&${H}-focused`]:{[`${H}-active-bar`]:{opacity:1}},[`${H}-range-separator`]:{alignItems:"center",padding:`0 ${de}px`,lineHeight:1},[`&${H}-small`]:{[`${H}-clear`]:{insetInlineEnd:ce},[`${H}-active-bar`]:{marginInlineStart:ce}}},"&-dropdown":_extends$1(_extends$1(_extends$1({},resetComponent(C)),genPanelStyle(C)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Se,[`&${H}-dropdown-hidden`]:{display:"none"},[`&${H}-dropdown-placement-bottomLeft`]:{[`${H}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${H}-dropdown-placement-topLeft`]:{[`${H}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${K}-slide-up-enter${K}-slide-up-enter-active${H}-dropdown-placement-topLeft, + &${K}-slide-up-enter${K}-slide-up-enter-active${H}-dropdown-placement-topRight, + &${K}-slide-up-appear${K}-slide-up-appear-active${H}-dropdown-placement-topLeft, + &${K}-slide-up-appear${K}-slide-up-appear-active${H}-dropdown-placement-topRight`]:{animationName:slideDownIn},[`&${K}-slide-up-enter${K}-slide-up-enter-active${H}-dropdown-placement-bottomLeft, + &${K}-slide-up-enter${K}-slide-up-enter-active${H}-dropdown-placement-bottomRight, + &${K}-slide-up-appear${K}-slide-up-appear-active${H}-dropdown-placement-bottomLeft, + &${K}-slide-up-appear${K}-slide-up-appear-active${H}-dropdown-placement-bottomRight`]:{animationName:slideUpIn},[`&${K}-slide-up-leave${K}-slide-up-leave-active${H}-dropdown-placement-topLeft, + &${K}-slide-up-leave${K}-slide-up-leave-active${H}-dropdown-placement-topRight`]:{animationName:slideDownOut},[`&${K}-slide-up-leave${K}-slide-up-leave-active${H}-dropdown-placement-bottomLeft, + &${K}-slide-up-leave${K}-slide-up-leave-active${H}-dropdown-placement-bottomRight`]:{animationName:slideUpOut},[`${H}-panel > ${H}-time-panel`]:{paddingTop:we},[`${H}-ranges`]:{marginBottom:0,padding:`${we}px ${Pe}px`,overflow:"hidden",lineHeight:`${Ee-2*Z-de/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${H}-preset > ${K}-tag-blue`]:{color:be,background:$e,borderColor:ye,cursor:"pointer"},[`${H}-ok`]:{marginInlineStart:"auto"}},[`${H}-range-wrapper`]:{display:"flex",position:"relative"},[`${H}-range-arrow`]:_extends$1({position:"absolute",zIndex:1,display:"none",marginInlineStart:X*1.5,transition:`left ${xe} ease-out`},roundedArrow(Ce,ge,ve,_e,W)),[`${H}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:_e,borderRadius:Te,boxShadow:Ie,transition:`margin ${xe}`,[`${H}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${H}-presets`]:{display:"flex",flexDirection:"column",minWidth:Be,maxWidth:Me,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:de,borderInlineEnd:`${Z}px ${ee} ${De}`,li:_extends$1(_extends$1({},textEllipsis),{borderRadius:Re,paddingInline:de,paddingBlock:(se-Math.round(U*me))/2,cursor:"pointer",transition:`all ${xe}`,"+ li":{marginTop:fe},"&:hover":{background:ke}})}},[`${H}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${H}-panel`]:{borderWidth:`0 0 ${Z}px`},"&:last-child":{[`${H}-panel`]:{borderWidth:0}}},[`${H}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${H}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:te}}}}),"&-dropdown-range":{padding:`${Ce*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${H}-separator`]:{transform:"rotate(180deg)"},[`${H}-footer`]:{"&-extra":{direction:"rtl"}}}})},initSlideMotion(C,"slide-up"),initSlideMotion(C,"slide-down"),initMoveMotion(C,"move-up"),initMoveMotion(C,"move-down")]},initPickerPanelToken=C=>{const{componentCls:K,controlHeightLG:W,controlHeightSM:G,colorPrimary:U,paddingXXS:X}=C;return{pickerCellCls:`${K}-cell`,pickerCellInnerCls:`${K}-cell-inner`,pickerTextHeight:W,pickerPanelCellWidth:G*1.5,pickerPanelCellHeight:G,pickerDateHoverRangeBorderColor:new TinyColor(U).lighten(20).toHexString(),pickerBasicCellHoverWithRangeColor:new TinyColor(U).lighten(35).toHexString(),pickerPanelWithoutTimeCellHeight:W*1.65,pickerYearMonthCellWidth:W*1.5,pickerTimePanelColumnHeight:28*8,pickerTimePanelColumnWidth:W*1.4,pickerTimePanelCellHeight:28,pickerQuarterPanelContentHeight:W*1.4,pickerCellPaddingVertical:X,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5}},useStyle$K=genComponentStyleHook("DatePicker",C=>{const H=merge$1(initInputToken(C),initPickerPanelToken(C));return[genPickerStyle(H),genPickerStatusStyle(H),genCompactItemStyle(C,{focusElCls:`${C.componentCls}-focused`})]},C=>({presetsWidth:120,presetsMaxWidth:200,zIndexPopup:C.zIndexPopupBase+50})),genCalendarStyles=C=>{const{calendarCls:H,componentCls:K,calendarFullBg:W,calendarFullPanelBg:G,calendarItemActiveBg:U}=C;return{[H]:_extends$1(_extends$1(_extends$1({},genPanelStyle(C)),resetComponent(C)),{background:W,"&-rtl":{direction:"rtl"},[`${H}-header`]:{display:"flex",justifyContent:"flex-end",padding:`${C.paddingSM}px 0`,[`${H}-year-select`]:{minWidth:C.yearControlWidth},[`${H}-month-select`]:{minWidth:C.monthControlWidth,marginInlineStart:C.marginXS},[`${H}-mode-switch`]:{marginInlineStart:C.marginXS}}}),[`${H} ${K}-panel`]:{background:G,border:0,borderTop:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`,borderRadius:0,[`${K}-month-panel, ${K}-date-panel`]:{width:"auto"},[`${K}-body`]:{padding:`${C.paddingXS}px 0`},[`${K}-content`]:{width:"100%"}},[`${H}-mini`]:{borderRadius:C.borderRadiusLG,[`${H}-header`]:{paddingInlineEnd:C.paddingXS,paddingInlineStart:C.paddingXS},[`${K}-panel`]:{borderRadius:`0 0 ${C.borderRadiusLG}px ${C.borderRadiusLG}px`},[`${K}-content`]:{height:C.miniContentHeight,th:{height:"auto",padding:0,lineHeight:`${C.weekHeight}px`}},[`${K}-cell::before`]:{pointerEvents:"none"}},[`${H}${H}-full`]:{[`${K}-panel`]:{display:"block",width:"100%",textAlign:"end",background:W,border:0,[`${K}-body`]:{"th, td":{padding:0},th:{height:"auto",paddingInlineEnd:C.paddingSM,paddingBottom:C.paddingXXS,lineHeight:`${C.weekHeight}px`}}},[`${K}-cell`]:{"&::before":{display:"none"},"&:hover":{[`${H}-date`]:{background:C.controlItemBgHover}},[`${H}-date-today::before`]:{display:"none"},[`&-in-view${K}-cell-selected`]:{[`${H}-date, ${H}-date-today`]:{background:U}},"&-selected, &-selected:hover":{[`${H}-date, ${H}-date-today`]:{[`${H}-date-value`]:{color:C.colorPrimary}}}},[`${H}-date`]:{display:"block",width:"auto",height:"auto",margin:`0 ${C.marginXS/2}px`,padding:`${C.paddingXS/2}px ${C.paddingXS}px 0`,border:0,borderTop:`${C.lineWidthBold}px ${C.lineType} ${C.colorSplit}`,borderRadius:0,transition:`background ${C.motionDurationSlow}`,"&-value":{lineHeight:`${C.dateValueHeight}px`,transition:`color ${C.motionDurationSlow}`},"&-content":{position:"static",width:"auto",height:C.dateContentHeight,overflowY:"auto",color:C.colorText,lineHeight:C.lineHeight,textAlign:"start"},"&-today":{borderColor:C.colorPrimary,[`${H}-date-value`]:{color:C.colorText}}}},[`@media only screen and (max-width: ${C.screenXS}px) `]:{[`${H}`]:{[`${H}-header`]:{display:"block",[`${H}-year-select`]:{width:"50%"},[`${H}-month-select`]:{width:`calc(50% - ${C.paddingXS}px)`},[`${H}-mode-switch`]:{width:"100%",marginTop:C.marginXS,marginInlineStart:0,"> label":{width:"50%",textAlign:"center"}}}}}}},useStyle$J=genComponentStyleHook("Calendar",C=>{const H=`${C.componentCls}-calendar`,K=merge$1(initInputToken(C),initPickerPanelToken(C),{calendarCls:H,pickerCellInnerCls:`${C.componentCls}-cell-inner`,calendarFullBg:C.colorBgContainer,calendarFullPanelBg:C.colorBgContainer,calendarItemActiveBg:C.controlItemBgActive,dateValueHeight:C.controlHeightSM,weekHeight:C.controlHeightSM*.75,dateContentHeight:(C.fontSizeSM*C.lineHeightSM+C.marginXS)*3+C.lineWidth*2});return[genCalendarStyles(K)]},{yearControlWidth:80,monthControlWidth:70,miniContentHeight:256});function generateCalendar(C){function H(U,X){return U&&X&&C.getYear(U)===C.getYear(X)}function K(U,X){return H(U,X)&&C.getMonth(U)===C.getMonth(X)}function W(U,X){return K(U,X)&&C.getDate(U)===C.getDate(X)}const G=defineComponent({name:"ACalendar",inheritAttrs:!1,props:{prefixCls:String,locale:{type:Object,default:void 0},validRange:{type:Array,default:void 0},disabledDate:{type:Function,default:void 0},dateFullCellRender:{type:Function,default:void 0},dateCellRender:{type:Function,default:void 0},monthFullCellRender:{type:Function,default:void 0},monthCellRender:{type:Function,default:void 0},headerRender:{type:Function,default:void 0},value:{type:[Object,String],default:void 0},defaultValue:{type:[Object,String],default:void 0},mode:{type:String,default:void 0},fullscreen:{type:Boolean,default:void 0},onChange:{type:Function,default:void 0},"onUpdate:value":{type:Function,default:void 0},onPanelChange:{type:Function,default:void 0},onSelect:{type:Function,default:void 0},valueFormat:{type:String,default:void 0}},slots:Object,setup(U,X){let{emit:Q,slots:Z,attrs:ee}=X;const te=U,{prefixCls:ne,direction:oe}=useConfigInject("picker",te),[re,ae]=useStyle$J(ne),ie=computed(()=>`${ne.value}-calendar`),ue=$e=>te.valueFormat?C.toString($e,te.valueFormat):$e,le=computed(()=>te.value?te.valueFormat?C.toDate(te.value,te.valueFormat):te.value:te.value===""?void 0:te.value),se=computed(()=>te.defaultValue?te.valueFormat?C.toDate(te.defaultValue,te.valueFormat):te.defaultValue:te.defaultValue===""?void 0:te.defaultValue),[ce,de]=useMergedState(()=>le.value||C.getNow(),{defaultValue:se.value,value:le}),[fe,he]=useMergedState("month",{value:toRef(te,"mode")}),pe=computed(()=>fe.value==="year"?"month":"date"),me=computed(()=>$e=>{var ye;return(te.validRange?C.isAfter(te.validRange[0],$e)||C.isAfter($e,te.validRange[1]):!1)||!!(!((ye=te.disabledDate)===null||ye===void 0)&&ye.call(te,$e))}),be=($e,ye)=>{Q("panelChange",ue($e),ye)},xe=$e=>{if(de($e),!W($e,ce.value)){(pe.value==="date"&&!K($e,ce.value)||pe.value==="month"&&!H($e,ce.value))&&be($e,fe.value);const ye=ue($e);Q("update:value",ye),Q("change",ye)}},Se=$e=>{he($e),be(ce.value,$e)},we=($e,ye)=>{xe($e),Q("select",ue($e),{source:ye})},Pe=computed(()=>{const{locale:$e}=te,ye=_extends$1(_extends$1({},enUS),$e);return ye.lang=_extends$1(_extends$1({},ye.lang),($e||{}).lang),ye}),[Ee]=useLocaleReceiver("Calendar",Pe);return()=>{const $e=C.getNow(),{dateFullCellRender:ye=Z==null?void 0:Z.dateFullCellRender,dateCellRender:Ce=Z==null?void 0:Z.dateCellRender,monthFullCellRender:ge=Z==null?void 0:Z.monthFullCellRender,monthCellRender:ve=Z==null?void 0:Z.monthCellRender,headerRender:_e=Z==null?void 0:Z.headerRender,fullscreen:Te=!0,validRange:Ie}=te,Re=ke=>{let{current:Be}=ke;return ye?ye({current:Be}):createVNode("div",{class:classNames(`${ne.value}-cell-inner`,`${ie.value}-date`,{[`${ie.value}-date-today`]:W($e,Be)})},[createVNode("div",{class:`${ie.value}-date-value`},[String(C.getDate(Be)).padStart(2,"0")]),createVNode("div",{class:`${ie.value}-date-content`},[Ce&&Ce({current:Be})])])},De=(ke,Be)=>{let{current:Me}=ke;if(ge)return ge({current:Me});const je=Be.shortMonths||C.locale.getShortMonths(Be.locale);return createVNode("div",{class:classNames(`${ne.value}-cell-inner`,`${ie.value}-date`,{[`${ie.value}-date-today`]:K($e,Me)})},[createVNode("div",{class:`${ie.value}-date-value`},[je[C.getMonth(Me)]]),createVNode("div",{class:`${ie.value}-date-content`},[ve&&ve({current:Me})])])};return re(createVNode("div",_objectSpread2$1(_objectSpread2$1({},ee),{},{class:classNames(ie.value,{[`${ie.value}-full`]:Te,[`${ie.value}-mini`]:!Te,[`${ie.value}-rtl`]:oe.value==="rtl"},ee.class,ae.value)}),[_e?_e({value:ce.value,type:fe.value,onChange:ke=>{we(ke,"customize")},onTypeChange:Se}):createVNode(CalendarHeader,{prefixCls:ie.value,value:ce.value,generateConfig:C,mode:fe.value,fullscreen:Te,locale:Ee.value.lang,validRange:Ie,onChange:we,onModeChange:Se},null),createVNode(PickerPanel$1,{value:ce.value,prefixCls:ne.value,locale:Ee.value.lang,generateConfig:C,dateRender:Re,monthCellRender:ke=>De(ke,Ee.value.lang),onSelect:ke=>{we(ke,pe.value)},mode:pe.value,picker:pe.value,disabledDate:me.value,hideHeader:!0},null)]))}}});return G.install=function(U){return U.component(G.name,G),U},G}const Calendar=generateCalendar(dayjsGenerateConfig),Calendar$1=withInstall(Calendar);function useRaf(C){const H=shallowRef(),K=shallowRef(!1);function W(){for(var G=arguments.length,U=new Array(G),X=0;X{C(...U)}))}return onBeforeUnmount(()=>{K.value=!0,wrapperRaf.cancel(H.value)}),W}function useRafState(C){const H=shallowRef([]),K=shallowRef(typeof C=="function"?C():C),W=useRaf(()=>{let U=K.value;H.value.forEach(X=>{U=X(U)}),H.value=[],K.value=U});function G(U){H.value.push(U),W()}return[K,G]}const TabNode=defineComponent({compatConfig:{MODE:3},name:"TabNode",props:{id:{type:String},prefixCls:{type:String},tab:{type:Object},active:{type:Boolean},closable:{type:Boolean},editable:{type:Object},onClick:{type:Function},onResize:{type:Function},renderWrapper:{type:Function},removeAriaLabel:{type:String},onFocus:{type:Function}},emits:["click","resize","remove","focus"],setup(C,H){let{expose:K,attrs:W}=H;const G=ref();function U(Z){var ee;!((ee=C.tab)===null||ee===void 0)&&ee.disabled||C.onClick(Z)}K({domRef:G});function X(Z){var ee;Z.preventDefault(),Z.stopPropagation(),C.editable.onEdit("remove",{key:(ee=C.tab)===null||ee===void 0?void 0:ee.key,event:Z})}const Q=computed(()=>{var Z;return C.editable&&C.closable!==!1&&!(!((Z=C.tab)===null||Z===void 0)&&Z.disabled)});return()=>{var Z;const{prefixCls:ee,id:te,active:ne,tab:{key:oe,tab:re,disabled:ae,closeIcon:ie},renderWrapper:ue,removeAriaLabel:le,editable:se,onFocus:ce}=C,de=`${ee}-tab`,fe=createVNode("div",{key:oe,ref:G,class:classNames(de,{[`${de}-with-remove`]:Q.value,[`${de}-active`]:ne,[`${de}-disabled`]:ae}),style:W.style,onClick:U},[createVNode("div",{role:"tab","aria-selected":ne,id:te&&`${te}-tab-${oe}`,class:`${de}-btn`,"aria-controls":te&&`${te}-panel-${oe}`,"aria-disabled":ae,tabindex:ae?null:0,onClick:he=>{he.stopPropagation(),U(he)},onKeydown:he=>{[KeyCode$1.SPACE,KeyCode$1.ENTER].includes(he.which)&&(he.preventDefault(),U(he))},onFocus:ce},[typeof re=="function"?re():re]),Q.value&&createVNode("button",{type:"button","aria-label":le||"remove",tabindex:0,class:`${de}-remove`,onClick:he=>{he.stopPropagation(),X(he)}},[(ie==null?void 0:ie())||((Z=se.removeIcon)===null||Z===void 0?void 0:Z.call(se))||"×"])]);return ue?ue(fe):fe}}}),DEFAULT_SIZE$2={width:0,height:0,left:0,top:0};function useOffsets(C,H){const K=ref(new Map);return watchEffect(()=>{var W,G;const U=new Map,X=C.value,Q=H.value.get((W=X[0])===null||W===void 0?void 0:W.key)||DEFAULT_SIZE$2,Z=Q.left+Q.width;for(let ee=0;ee{const{prefixCls:U,editable:X,locale:Q}=C;return!X||X.showAdd===!1?null:createVNode("button",{ref:G,type:"button",class:`${U}-nav-add`,style:W.style,"aria-label":(Q==null?void 0:Q.addAriaLabel)||"Add tab",onClick:Z=>{X.onEdit("add",{event:Z})}},[X.addIcon?X.addIcon():"+"])}}}),operationNodeProps={prefixCls:{type:String},id:{type:String},tabs:{type:Object},rtl:{type:Boolean},tabBarGutter:{type:Number},activeKey:{type:[String,Number]},mobile:{type:Boolean},moreIcon:PropTypes$1.any,moreTransitionName:{type:String},editable:{type:Object},locale:{type:Object,default:void 0},removeAriaLabel:String,onTabClick:{type:Function},popupClassName:String,getPopupContainer:functionType()},OperationNode=defineComponent({compatConfig:{MODE:3},name:"OperationNode",inheritAttrs:!1,props:operationNodeProps,emits:["tabClick"],slots:Object,setup(C,H){let{attrs:K,slots:W}=H;const[G,U]=useState(!1),[X,Q]=useState(null),Z=re=>{const ae=C.tabs.filter(le=>!le.disabled);let ie=ae.findIndex(le=>le.key===X.value)||0;const ue=ae.length;for(let le=0;le{const{which:ae}=re;if(!G.value){[KeyCode$1.DOWN,KeyCode$1.SPACE,KeyCode$1.ENTER].includes(ae)&&(U(!0),re.preventDefault());return}switch(ae){case KeyCode$1.UP:Z(-1),re.preventDefault();break;case KeyCode$1.DOWN:Z(1),re.preventDefault();break;case KeyCode$1.ESC:U(!1);break;case KeyCode$1.SPACE:case KeyCode$1.ENTER:X.value!==null&&C.onTabClick(X.value,re);break}},te=computed(()=>`${C.id}-more-popup`),ne=computed(()=>X.value!==null?`${te.value}-${X.value}`:null),oe=(re,ae)=>{re.preventDefault(),re.stopPropagation(),C.editable.onEdit("remove",{key:ae,event:re})};return onMounted(()=>{watch(X,()=>{const re=document.getElementById(ne.value);re&&re.scrollIntoView&&re.scrollIntoView(!1)},{flush:"post",immediate:!0})}),watch(G,()=>{G.value||Q(null)}),useProvideOverride({}),()=>{var re;const{prefixCls:ae,id:ie,tabs:ue,locale:le,mobile:se,moreIcon:ce=((re=W.moreIcon)===null||re===void 0?void 0:re.call(W))||createVNode(EllipsisOutlined$1,null,null),moreTransitionName:de,editable:fe,tabBarGutter:he,rtl:pe,onTabClick:me,popupClassName:be}=C;if(!ue.length)return null;const xe=`${ae}-dropdown`,Se=le==null?void 0:le.dropdownAriaLabel,we={[pe?"marginRight":"marginLeft"]:he};ue.length||(we.visibility="hidden",we.order=1);const Pe=classNames({[`${xe}-rtl`]:pe,[`${be}`]:!0}),Ee=se?null:createVNode(Dropdown$2,{prefixCls:xe,trigger:["hover"],visible:G.value,transitionName:de,onVisibleChange:U,overlayClassName:Pe,mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:C.getPopupContainer},{overlay:()=>createVNode(Menu,{onClick:$e=>{let{key:ye,domEvent:Ce}=$e;me(ye,Ce),U(!1)},id:te.value,tabindex:-1,role:"listbox","aria-activedescendant":ne.value,selectedKeys:[X.value],"aria-label":Se!==void 0?Se:"expanded dropdown"},{default:()=>[ue.map($e=>{var ye,Ce;const ge=fe&&$e.closable!==!1&&!$e.disabled;return createVNode(MenuItem$1,{key:$e.key,id:`${te.value}-${$e.key}`,role:"option","aria-controls":ie&&`${ie}-panel-${$e.key}`,disabled:$e.disabled},{default:()=>[createVNode("span",null,[typeof $e.tab=="function"?$e.tab():$e.tab]),ge&&createVNode("button",{type:"button","aria-label":C.removeAriaLabel||"remove",tabindex:0,class:`${xe}-menu-item-remove`,onClick:ve=>{ve.stopPropagation(),oe(ve,$e.key)}},[((ye=$e.closeIcon)===null||ye===void 0?void 0:ye.call($e))||((Ce=fe.removeIcon)===null||Ce===void 0?void 0:Ce.call(fe))||"×"])]})})]}),default:()=>createVNode("button",{type:"button",class:`${ae}-nav-more`,style:we,tabindex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":te.value,id:`${ie}-more`,"aria-expanded":G.value,onKeydown:ee},[ce])});return createVNode("div",{class:classNames(`${ae}-nav-operations`,K.class),style:K.style},[Ee,createVNode(AddButton,{prefixCls:ae,locale:le,editable:fe},null)])}}}),TabsContextKey=Symbol("tabsContextKey"),useProvideTabs=C=>{provide(TabsContextKey,C)},useInjectTabs=()=>inject(TabsContextKey,{tabs:ref([]),prefixCls:ref()}),MIN_SWIPE_DISTANCE=.1,STOP_SWIPE_DISTANCE=.01,REFRESH_INTERVAL$1=20,SPEED_OFF_MULTIPLE=Math.pow(.995,REFRESH_INTERVAL$1);function useTouchMove(C,H){const[K,W]=useState(),[G,U]=useState(0),[X,Q]=useState(0),[Z,ee]=useState(),te=ref();function ne(fe){const{screenX:he,screenY:pe}=fe.touches[0];W({x:he,y:pe}),clearInterval(te.value)}function oe(fe){if(!K.value)return;fe.preventDefault();const{screenX:he,screenY:pe}=fe.touches[0],me=he-K.value.x,be=pe-K.value.y;H(me,be),W({x:he,y:pe});const xe=Date.now();Q(xe-G.value),U(xe),ee({x:me,y:be})}function re(){if(!K.value)return;const fe=Z.value;if(W(null),ee(null),fe){const he=fe.x/X.value,pe=fe.y/X.value,me=Math.abs(he),be=Math.abs(pe);if(Math.max(me,be){if(Math.abs(xe)xe?(me=he,ae.value="x"):(me=pe,ae.value="y"),H(-me,-me)&&fe.preventDefault()}const ue=ref({onTouchStart:ne,onTouchMove:oe,onTouchEnd:re,onWheel:ie});function le(fe){ue.value.onTouchStart(fe)}function se(fe){ue.value.onTouchMove(fe)}function ce(fe){ue.value.onTouchEnd(fe)}function de(fe){ue.value.onWheel(fe)}onMounted(()=>{var fe,he;document.addEventListener("touchmove",se,{passive:!1}),document.addEventListener("touchend",ce,{passive:!1}),(fe=C.value)===null||fe===void 0||fe.addEventListener("touchstart",le,{passive:!1}),(he=C.value)===null||he===void 0||he.addEventListener("wheel",de,{passive:!1})}),onBeforeUnmount(()=>{document.removeEventListener("touchmove",se),document.removeEventListener("touchend",ce)})}function useSyncState(C,H){const K=ref(C);function W(G){const U=typeof G=="function"?G(K.value):G;U!==K.value&&H(U,K.value),K.value=U}return[K,W]}const useRefs=()=>{const C=ref(new Map),H=K=>W=>{C.value.set(K,W)};return onBeforeUpdate(()=>{C.value=new Map}),[H,C]},useRefs$1=useRefs,DEFAULT_SIZE$1={width:0,height:0,left:0,top:0,right:0},tabNavListProps=()=>({id:{type:String},tabPosition:{type:String},activeKey:{type:[String,Number]},rtl:{type:Boolean},animated:objectType(),editable:objectType(),moreIcon:PropTypes$1.any,moreTransitionName:{type:String},mobile:{type:Boolean},tabBarGutter:{type:Number},renderTabBar:{type:Function},locale:objectType(),popupClassName:String,getPopupContainer:functionType(),onTabClick:{type:Function},onTabScroll:{type:Function}}),getTabSize=(C,H)=>{const{offsetWidth:K,offsetHeight:W,offsetTop:G,offsetLeft:U}=C,{width:X,height:Q,x:Z,y:ee}=C.getBoundingClientRect();return Math.abs(X-K)<1?[X,Q,Z-H.x,ee-H.y]:[K,W,U,G]},TabNavList=defineComponent({compatConfig:{MODE:3},name:"TabNavList",inheritAttrs:!1,props:tabNavListProps(),slots:Object,emits:["tabClick","tabScroll"],setup(C,H){let{attrs:K,slots:W}=H;const{tabs:G,prefixCls:U}=useInjectTabs(),X=shallowRef(),Q=shallowRef(),Z=shallowRef(),ee=shallowRef(),[te,ne]=useRefs$1(),oe=computed(()=>C.tabPosition==="top"||C.tabPosition==="bottom"),[re,ae]=useSyncState(0,(We,ze)=>{oe.value&&C.onTabScroll&&C.onTabScroll({direction:We>ze?"left":"right"})}),[ie,ue]=useSyncState(0,(We,ze)=>{!oe.value&&C.onTabScroll&&C.onTabScroll({direction:We>ze?"top":"bottom"})}),[le,se]=useState(0),[ce,de]=useState(0),[fe,he]=useState(null),[pe,me]=useState(null),[be,xe]=useState(0),[Se,we]=useState(0),[Pe,Ee]=useRafState(new Map),$e=useOffsets(G,Pe),ye=computed(()=>`${U.value}-nav-operations-hidden`),Ce=shallowRef(0),ge=shallowRef(0);watchEffect(()=>{oe.value?C.rtl?(Ce.value=0,ge.value=Math.max(0,le.value-fe.value)):(Ce.value=Math.min(0,fe.value-le.value),ge.value=0):(Ce.value=Math.min(0,pe.value-ce.value),ge.value=0)});const ve=We=>Wege.value?ge.value:We,_e=shallowRef(),[Te,Ie]=useState(),Re=()=>{Ie(Date.now())},De=()=>{clearTimeout(_e.value)},ke=(We,ze)=>{We(Xe=>ve(Xe+ze))};useTouchMove(X,(We,ze)=>{if(oe.value){if(fe.value>=le.value)return!1;ke(ae,We)}else{if(pe.value>=ce.value)return!1;ke(ue,ze)}return De(),Re(),!0}),watch(Te,()=>{De(),Te.value&&(_e.value=setTimeout(()=>{Ie(0)},100))});const Be=function(){let We=arguments.length>0&&arguments[0]!==void 0?arguments[0]:C.activeKey;const ze=$e.value.get(We)||{width:0,height:0,left:0,right:0,top:0};if(oe.value){let Xe=re.value;C.rtl?ze.rightre.value+fe.value&&(Xe=ze.right+ze.width-fe.value):ze.left<-re.value?Xe=-ze.left:ze.left+ze.width>-re.value+fe.value&&(Xe=-(ze.left+ze.width-fe.value)),ue(0),ae(ve(Xe))}else{let Xe=ie.value;ze.top<-ie.value?Xe=-ze.top:ze.top+ze.height>-ie.value+pe.value&&(Xe=-(ze.top+ze.height-pe.value)),ae(0),ue(ve(Xe))}},Me=shallowRef(0),je=shallowRef(0);watchEffect(()=>{let We,ze,Xe,qe,Qe,Ze;const et=$e.value;["top","bottom"].includes(C.tabPosition)?(We="width",qe=fe.value,Qe=le.value,Ze=be.value,ze=C.rtl?"right":"left",Xe=Math.abs(re.value)):(We="height",qe=pe.value,Qe=le.value,Ze=Se.value,ze="top",Xe=-ie.value);let Ye=qe;Qe+Ze>qe&&QeXe+Ye){ot=ct-1;break}}let it=0;for(let ct=Je-1;ct>=0;ct-=1)if((et.get(Ge[ct].key)||DEFAULT_SIZE$1)[ze]{Ee(()=>{var We;const ze=new Map,Xe=(We=Q.value)===null||We===void 0?void 0:We.getBoundingClientRect();return G.value.forEach(qe=>{let{key:Qe}=qe;const Ze=ne.value.get(Qe),et=(Ze==null?void 0:Ze.$el)||Ze;if(et){const[Ye,Ge,Je,ot]=getTabSize(et,Xe);ze.set(Qe,{width:Ye,height:Ge,left:Je,top:ot})}}),ze})};watch(()=>G.value.map(We=>We.key).join("%%"),()=>{Le()},{flush:"post"});const Ae=()=>{var We,ze,Xe,qe,Qe;const Ze=((We=X.value)===null||We===void 0?void 0:We.offsetWidth)||0,et=((ze=X.value)===null||ze===void 0?void 0:ze.offsetHeight)||0,Ye=((Xe=ee.value)===null||Xe===void 0?void 0:Xe.$el)||{},Ge=Ye.offsetWidth||0,Je=Ye.offsetHeight||0;he(Ze),me(et),xe(Ge),we(Je);const ot=(((qe=Q.value)===null||qe===void 0?void 0:qe.offsetWidth)||0)-Ge,it=(((Qe=Q.value)===null||Qe===void 0?void 0:Qe.offsetHeight)||0)-Je;se(ot),de(it),Le()},Ve=computed(()=>[...G.value.slice(0,Me.value),...G.value.slice(je.value+1)]),[Oe,Ne]=useState(),Fe=computed(()=>$e.value.get(C.activeKey)),Ke=shallowRef(),He=()=>{wrapperRaf.cancel(Ke.value)};watch([Fe,oe,()=>C.rtl],()=>{const We={};Fe.value&&(oe.value?(C.rtl?We.right=toPx(Fe.value.right):We.left=toPx(Fe.value.left),We.width=toPx(Fe.value.width)):(We.top=toPx(Fe.value.top),We.height=toPx(Fe.value.height))),He(),Ke.value=wrapperRaf(()=>{Ne(We)})}),watch([()=>C.activeKey,Fe,$e,oe],()=>{Be()},{flush:"post"}),watch([()=>C.rtl,()=>C.tabBarGutter,()=>C.activeKey,()=>G.value],()=>{Ae()},{flush:"post"});const Ue=We=>{let{position:ze,prefixCls:Xe,extra:qe}=We;if(!qe)return null;const Qe=qe==null?void 0:qe({position:ze});return Qe?createVNode("div",{class:`${Xe}-extra-content`},[Qe]):null};return onBeforeUnmount(()=>{De(),He()}),()=>{const{id:We,animated:ze,activeKey:Xe,rtl:qe,editable:Qe,locale:Ze,tabPosition:et,tabBarGutter:Ye,onTabClick:Ge}=C,{class:Je,style:ot}=K,it=U.value,ct=!!Ve.value.length,tt=`${it}-nav-wrap`;let nt,rt,lt,ut;oe.value?qe?(rt=re.value>0,nt=re.value+fe.value{const{key:mt}=ht;return createVNode(TabNode,{id:We,prefixCls:it,key:mt,tab:ht,style:gt===0?void 0:st,closable:ht.closable,editable:Qe,active:mt===Xe,removeAriaLabel:Ze==null?void 0:Ze.removeAriaLabel,ref:te(mt),onClick:vt=>{Ge(mt,vt)},onFocus:()=>{Be(mt),Re(),X.value&&(qe||(X.value.scrollLeft=0),X.value.scrollTop=0)}},W)});return createVNode("div",{role:"tablist",class:classNames(`${it}-nav`,Je),style:ot,onKeydown:()=>{Re()}},[createVNode(Ue,{position:"left",prefixCls:it,extra:W.leftExtra},null),createVNode(ResizeObserver$1,{onResize:Ae},{default:()=>[createVNode("div",{class:classNames(tt,{[`${tt}-ping-left`]:nt,[`${tt}-ping-right`]:rt,[`${tt}-ping-top`]:lt,[`${tt}-ping-bottom`]:ut}),ref:X},[createVNode(ResizeObserver$1,{onResize:Ae},{default:()=>[createVNode("div",{ref:Q,class:`${it}-nav-list`,style:{transform:`translate(${re.value}px, ${ie.value}px)`,transition:Te.value?"none":void 0}},[dt,createVNode(AddButton,{ref:ee,prefixCls:it,locale:Ze,editable:Qe,style:_extends$1(_extends$1({},dt.length===0?void 0:st),{visibility:ct?"hidden":null})},null),createVNode("div",{class:classNames(`${it}-ink-bar`,{[`${it}-ink-bar-animated`]:ze.inkBar}),style:Oe.value},null)])]})])]}),createVNode(OperationNode,_objectSpread2$1(_objectSpread2$1({},C),{},{removeAriaLabel:Ze==null?void 0:Ze.removeAriaLabel,ref:Z,prefixCls:it,tabs:Ve.value,class:!ct&&ye.value}),pick$2(W,["moreIcon"])),createVNode(Ue,{position:"right",prefixCls:it,extra:W.rightExtra},null),createVNode(Ue,{position:"right",prefixCls:it,extra:W.tabBarExtraContent},null)])}}}),TabPanelList=defineComponent({compatConfig:{MODE:3},name:"TabPanelList",inheritAttrs:!1,props:{activeKey:{type:[String,Number]},id:{type:String},rtl:{type:Boolean},animated:{type:Object,default:void 0},tabPosition:{type:String},destroyInactiveTabPane:{type:Boolean}},setup(C){const{tabs:H,prefixCls:K}=useInjectTabs();return()=>{const{id:W,activeKey:G,animated:U,tabPosition:X,rtl:Q,destroyInactiveTabPane:Z}=C,ee=U.tabPane,te=K.value,ne=H.value.findIndex(oe=>oe.key===G);return createVNode("div",{class:`${te}-content-holder`},[createVNode("div",{class:[`${te}-content`,`${te}-content-${X}`,{[`${te}-content-animated`]:ee}],style:ne&&ee?{[Q?"marginRight":"marginLeft"]:`-${ne}00%`}:null},[H.value.map(oe=>cloneElement(oe.node,{key:oe.key,prefixCls:te,tabKey:oe.key,id:W,animated:ee,active:oe.key===G,destroyInactiveTabPane:Z}))])])}}});var PlusOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};const PlusOutlinedSvg=PlusOutlined$2;function _objectSpread$E(C){for(var H=1;H{const{componentCls:H,motionDurationSlow:K}=C;return[{[H]:{[`${H}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${K}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${K}`}}}}},[initSlideMotion(C,"slide-up"),initSlideMotion(C,"slide-down")]]},genMotionStyle$5=genMotionStyle$4,genCardStyle$1=C=>{const{componentCls:H,tabsCardHorizontalPadding:K,tabsCardHeadBackground:W,tabsCardGutter:G,colorSplit:U}=C;return{[`${H}-card`]:{[`> ${H}-nav, > div > ${H}-nav`]:{[`${H}-tab`]:{margin:0,padding:K,background:W,border:`${C.lineWidth}px ${C.lineType} ${U}`,transition:`all ${C.motionDurationSlow} ${C.motionEaseInOut}`},[`${H}-tab-active`]:{color:C.colorPrimary,background:C.colorBgContainer},[`${H}-ink-bar`]:{visibility:"hidden"}},[`&${H}-top, &${H}-bottom`]:{[`> ${H}-nav, > div > ${H}-nav`]:{[`${H}-tab + ${H}-tab`]:{marginLeft:{_skip_check_:!0,value:`${G}px`}}}},[`&${H}-top`]:{[`> ${H}-nav, > div > ${H}-nav`]:{[`${H}-tab`]:{borderRadius:`${C.borderRadiusLG}px ${C.borderRadiusLG}px 0 0`},[`${H}-tab-active`]:{borderBottomColor:C.colorBgContainer}}},[`&${H}-bottom`]:{[`> ${H}-nav, > div > ${H}-nav`]:{[`${H}-tab`]:{borderRadius:`0 0 ${C.borderRadiusLG}px ${C.borderRadiusLG}px`},[`${H}-tab-active`]:{borderTopColor:C.colorBgContainer}}},[`&${H}-left, &${H}-right`]:{[`> ${H}-nav, > div > ${H}-nav`]:{[`${H}-tab + ${H}-tab`]:{marginTop:`${G}px`}}},[`&${H}-left`]:{[`> ${H}-nav, > div > ${H}-nav`]:{[`${H}-tab`]:{borderRadius:{_skip_check_:!0,value:`${C.borderRadiusLG}px 0 0 ${C.borderRadiusLG}px`}},[`${H}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:C.colorBgContainer}}}},[`&${H}-right`]:{[`> ${H}-nav, > div > ${H}-nav`]:{[`${H}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${C.borderRadiusLG}px ${C.borderRadiusLG}px 0`}},[`${H}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:C.colorBgContainer}}}}}}},genDropdownStyle=C=>{const{componentCls:H,tabsHoverColor:K,dropdownEdgeChildVerticalPadding:W}=C;return{[`${H}-dropdown`]:_extends$1(_extends$1({},resetComponent(C)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:C.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${H}-dropdown-menu`]:{maxHeight:C.tabsDropdownHeight,margin:0,padding:`${W}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:C.colorBgContainer,backgroundClip:"padding-box",borderRadius:C.borderRadiusLG,outline:"none",boxShadow:C.boxShadowSecondary,"&-item":_extends$1(_extends$1({},textEllipsis),{display:"flex",alignItems:"center",minWidth:C.tabsDropdownWidth,margin:0,padding:`${C.paddingXXS}px ${C.paddingSM}px`,color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,lineHeight:C.lineHeight,cursor:"pointer",transition:`all ${C.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:C.marginSM},color:C.colorTextDescription,fontSize:C.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:K}},"&:hover":{background:C.controlItemBgHover},"&-disabled":{"&, &:hover":{color:C.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},genPositionStyle=C=>{const{componentCls:H,margin:K,colorSplit:W}=C;return{[`${H}-top, ${H}-bottom`]:{flexDirection:"column",[`> ${H}-nav, > div > ${H}-nav`]:{margin:`0 0 ${K}px 0`,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${C.lineWidth}px ${C.lineType} ${W}`,content:"''"},[`${H}-ink-bar`]:{height:C.lineWidthBold,"&-animated":{transition:`width ${C.motionDurationSlow}, left ${C.motionDurationSlow}, + right ${C.motionDurationSlow}`}},[`${H}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:C.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:C.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:C.boxShadowTabsOverflowRight},[`&${H}-nav-wrap-ping-left::before`]:{opacity:1},[`&${H}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${H}-top`]:{[`> ${H}-nav, + > div > ${H}-nav`]:{"&::before":{bottom:0},[`${H}-ink-bar`]:{bottom:0}}},[`${H}-bottom`]:{[`> ${H}-nav, > div > ${H}-nav`]:{order:1,marginTop:`${K}px`,marginBottom:0,"&::before":{top:0},[`${H}-ink-bar`]:{top:0}},[`> ${H}-content-holder, > div > ${H}-content-holder`]:{order:0}},[`${H}-left, ${H}-right`]:{[`> ${H}-nav, > div > ${H}-nav`]:{flexDirection:"column",minWidth:C.controlHeight*1.25,[`${H}-tab`]:{padding:`${C.paddingXS}px ${C.paddingLG}px`,textAlign:"center"},[`${H}-tab + ${H}-tab`]:{margin:`${C.margin}px 0 0 0`},[`${H}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:C.controlHeight},"&::before":{top:0,boxShadow:C.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:C.boxShadowTabsOverflowBottom},[`&${H}-nav-wrap-ping-top::before`]:{opacity:1},[`&${H}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${H}-ink-bar`]:{width:C.lineWidthBold,"&-animated":{transition:`height ${C.motionDurationSlow}, top ${C.motionDurationSlow}`}},[`${H}-nav-list, ${H}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${H}-left`]:{[`> ${H}-nav, > div > ${H}-nav`]:{[`${H}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${H}-content-holder, > div > ${H}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${C.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`},[`> ${H}-content > ${H}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:C.paddingLG}}}},[`${H}-right`]:{[`> ${H}-nav, > div > ${H}-nav`]:{order:1,[`${H}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${H}-content-holder, > div > ${H}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-C.lineWidth},borderRight:{_skip_check_:!0,value:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`},[`> ${H}-content > ${H}-tabpane`]:{paddingRight:{_skip_check_:!0,value:C.paddingLG}}}}}},genSizeStyle$2=C=>{const{componentCls:H,padding:K}=C;return{[H]:{"&-small":{[`> ${H}-nav`]:{[`${H}-tab`]:{padding:`${C.paddingXS}px 0`,fontSize:C.fontSize}}},"&-large":{[`> ${H}-nav`]:{[`${H}-tab`]:{padding:`${K}px 0`,fontSize:C.fontSizeLG}}}},[`${H}-card`]:{[`&${H}-small`]:{[`> ${H}-nav`]:{[`${H}-tab`]:{padding:`${C.paddingXXS*1.5}px ${K}px`}},[`&${H}-bottom`]:{[`> ${H}-nav ${H}-tab`]:{borderRadius:`0 0 ${C.borderRadius}px ${C.borderRadius}px`}},[`&${H}-top`]:{[`> ${H}-nav ${H}-tab`]:{borderRadius:`${C.borderRadius}px ${C.borderRadius}px 0 0`}},[`&${H}-right`]:{[`> ${H}-nav ${H}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${C.borderRadius}px ${C.borderRadius}px 0`}}},[`&${H}-left`]:{[`> ${H}-nav ${H}-tab`]:{borderRadius:{_skip_check_:!0,value:`${C.borderRadius}px 0 0 ${C.borderRadius}px`}}}},[`&${H}-large`]:{[`> ${H}-nav`]:{[`${H}-tab`]:{padding:`${C.paddingXS}px ${K}px ${C.paddingXXS*1.5}px`}}}}}},genTabStyle=C=>{const{componentCls:H,tabsActiveColor:K,tabsHoverColor:W,iconCls:G,tabsHorizontalGutter:U}=C,X=`${H}-tab`;return{[X]:{position:"relative",display:"inline-flex",alignItems:"center",padding:`${C.paddingSM}px 0`,fontSize:`${C.fontSize}px`,background:"transparent",border:0,outline:"none",cursor:"pointer","&-btn, &-remove":_extends$1({"&:focus:not(:focus-visible), &:active":{color:K}},genFocusStyle(C)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-C.marginXXS},marginLeft:{_skip_check_:!0,value:C.marginXS},color:C.colorTextDescription,fontSize:C.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${C.motionDurationSlow}`,"&:hover":{color:C.colorTextHeading}},"&:hover":{color:W},[`&${X}-active ${X}-btn`]:{color:C.colorPrimary,textShadow:C.tabsActiveTextShadow},[`&${X}-disabled`]:{color:C.colorTextDisabled,cursor:"not-allowed"},[`&${X}-disabled ${X}-btn, &${X}-disabled ${H}-remove`]:{"&:focus, &:active":{color:C.colorTextDisabled}},[`& ${X}-remove ${G}`]:{margin:0},[G]:{marginRight:{_skip_check_:!0,value:C.marginSM}}},[`${X} + ${X}`]:{margin:{_skip_check_:!0,value:`0 0 0 ${U}px`}}}},genRtlStyle$3=C=>{const{componentCls:H,tabsHorizontalGutter:K,iconCls:W,tabsCardGutter:G}=C;return{[`${H}-rtl`]:{direction:"rtl",[`${H}-nav`]:{[`${H}-tab`]:{margin:{_skip_check_:!0,value:`0 0 0 ${K}px`},[`${H}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[W]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${C.marginSM}px`}},[`${H}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${C.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${C.marginXXS}px`},[W]:{margin:0}}}},[`&${H}-left`]:{[`> ${H}-nav`]:{order:1},[`> ${H}-content-holder`]:{order:0}},[`&${H}-right`]:{[`> ${H}-nav`]:{order:0},[`> ${H}-content-holder`]:{order:1}},[`&${H}-card${H}-top, &${H}-card${H}-bottom`]:{[`> ${H}-nav, > div > ${H}-nav`]:{[`${H}-tab + ${H}-tab`]:{marginRight:{_skip_check_:!0,value:`${G}px`},marginLeft:{_skip_check_:!0,value:0}}}}},[`${H}-dropdown-rtl`]:{direction:"rtl"},[`${H}-menu-item`]:{[`${H}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},genTabsStyle=C=>{const{componentCls:H,tabsCardHorizontalPadding:K,tabsCardHeight:W,tabsCardGutter:G,tabsHoverColor:U,tabsActiveColor:X,colorSplit:Q}=C;return{[H]:_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),{display:"flex",[`> ${H}-nav, > div > ${H}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${H}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${C.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${H}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${C.motionDurationSlow}`},[`${H}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${H}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${H}-nav-more`]:{position:"relative",padding:K,background:"transparent",border:0,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:C.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${H}-nav-add`]:_extends$1({minWidth:`${W}px`,marginLeft:{_skip_check_:!0,value:`${G}px`},padding:`0 ${C.paddingXS}px`,background:"transparent",border:`${C.lineWidth}px ${C.lineType} ${Q}`,borderRadius:`${C.borderRadiusLG}px ${C.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:C.colorText,transition:`all ${C.motionDurationSlow} ${C.motionEaseInOut}`,"&:hover":{color:U},"&:active, &:focus:not(:focus-visible)":{color:X}},genFocusStyle(C))},[`${H}-extra-content`]:{flex:"none"},[`${H}-ink-bar`]:{position:"absolute",background:C.colorPrimary,pointerEvents:"none"}}),genTabStyle(C)),{[`${H}-content`]:{position:"relative",display:"flex",width:"100%","&-animated":{transition:"margin 0.3s"}},[`${H}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${H}-tabpane`]:{outline:"none",flex:"none",width:"100%"}}),[`${H}-centered`]:{[`> ${H}-nav, > div > ${H}-nav`]:{[`${H}-nav-wrap`]:{[`&:not([class*='${H}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}},useStyle$I=genComponentStyleHook("Tabs",C=>{const H=C.controlHeightLG,K=merge$1(C,{tabsHoverColor:C.colorPrimaryHover,tabsActiveColor:C.colorPrimaryActive,tabsCardHorizontalPadding:`${(H-Math.round(C.fontSize*C.lineHeight))/2-C.lineWidth}px ${C.padding}px`,tabsCardHeight:H,tabsCardGutter:C.marginXXS/2,tabsHorizontalGutter:32,tabsCardHeadBackground:C.colorFillAlter,dropdownEdgeChildVerticalPadding:C.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120});return[genSizeStyle$2(K),genRtlStyle$3(K),genPositionStyle(K),genDropdownStyle(K),genCardStyle$1(K),genTabsStyle(K),genMotionStyle$5(K)]},C=>({zIndexPopup:C.zIndexPopupBase+50}));let uuid$4=0;const tabsProps=()=>({prefixCls:{type:String},id:{type:String},popupClassName:String,getPopupContainer:functionType(),activeKey:{type:[String,Number]},defaultActiveKey:{type:[String,Number]},direction:stringType(),animated:someType([Boolean,Object]),renderTabBar:functionType(),tabBarGutter:{type:Number},tabBarStyle:objectType(),tabPosition:stringType(),destroyInactiveTabPane:booleanType(),hideAdd:Boolean,type:stringType(),size:stringType(),centered:Boolean,onEdit:functionType(),onChange:functionType(),onTabClick:functionType(),onTabScroll:functionType(),"onUpdate:activeKey":functionType(),locale:objectType(),onPrevClick:functionType(),onNextClick:functionType(),tabBarExtraContent:PropTypes$1.any});function parseTabList(C){return C.map(H=>{if(isValidElement(H)){const K=_extends$1({},H.props||{});for(const[oe,re]of Object.entries(K))delete K[oe],K[camelize(oe)]=re;const W=H.children||{},G=H.key!==void 0?H.key:void 0,{tab:U=W.tab,disabled:X,forceRender:Q,closable:Z,animated:ee,active:te,destroyInactiveTabPane:ne}=K;return _extends$1(_extends$1({key:G},K),{node:H,closeIcon:W.closeIcon,tab:U,disabled:X===""||X,forceRender:Q===""||Q,closable:Z===""||Z,animated:ee===""||ee,active:te===""||te,destroyInactiveTabPane:ne===""||ne})}return null}).filter(H=>H)}const InternalTabs=defineComponent({compatConfig:{MODE:3},name:"InternalTabs",inheritAttrs:!1,props:_extends$1(_extends$1({},initDefaultProps$1(tabsProps(),{tabPosition:"top",animated:{inkBar:!0,tabPane:!1}})),{tabs:arrayType()}),slots:Object,setup(C,H){let{attrs:K,slots:W}=H;devWarning(C.onPrevClick===void 0&&C.onNextClick===void 0,"Tabs","`onPrevClick / @prevClick` and `onNextClick / @nextClick` has been removed. Please use `onTabScroll / @tabScroll` instead."),devWarning(C.tabBarExtraContent===void 0,"Tabs","`tabBarExtraContent` prop has been removed. Please use `rightExtra` slot instead."),devWarning(W.tabBarExtraContent===void 0,"Tabs","`tabBarExtraContent` slot is deprecated. Please use `rightExtra` slot instead.");const{prefixCls:G,direction:U,size:X,rootPrefixCls:Q,getPopupContainer:Z}=useConfigInject("tabs",C),[ee,te]=useStyle$I(G),ne=computed(()=>U.value==="rtl"),oe=computed(()=>{const{animated:pe,tabPosition:me}=C;return pe===!1||["left","right"].includes(me)?{inkBar:!1,tabPane:!1}:pe===!0?{inkBar:!0,tabPane:!0}:_extends$1({inkBar:!0,tabPane:!1},typeof pe=="object"?pe:{})}),[re,ae]=useState(!1);onMounted(()=>{ae(isMobile())});const[ie,ue]=useMergedState(()=>{var pe;return(pe=C.tabs[0])===null||pe===void 0?void 0:pe.key},{value:computed(()=>C.activeKey),defaultValue:C.defaultActiveKey}),[le,se]=useState(()=>C.tabs.findIndex(pe=>pe.key===ie.value));watchEffect(()=>{var pe;let me=C.tabs.findIndex(be=>be.key===ie.value);me===-1&&(me=Math.max(0,Math.min(le.value,C.tabs.length-1)),ue((pe=C.tabs[me])===null||pe===void 0?void 0:pe.key)),se(me)});const[ce,de]=useMergedState(null,{value:computed(()=>C.id)}),fe=computed(()=>re.value&&!["left","right"].includes(C.tabPosition)?"top":C.tabPosition);onMounted(()=>{C.id||(de(`rc-tabs-${uuid$4}`),uuid$4+=1)});const he=(pe,me)=>{var be,xe;(be=C.onTabClick)===null||be===void 0||be.call(C,pe,me);const Se=pe!==ie.value;ue(pe),Se&&((xe=C.onChange)===null||xe===void 0||xe.call(C,pe))};return useProvideTabs({tabs:computed(()=>C.tabs),prefixCls:G}),()=>{const{id:pe,type:me,tabBarGutter:be,tabBarStyle:xe,locale:Se,destroyInactiveTabPane:we,renderTabBar:Pe=W.renderTabBar,onTabScroll:Ee,hideAdd:$e,centered:ye}=C,Ce={id:ce.value,activeKey:ie.value,animated:oe.value,tabPosition:fe.value,rtl:ne.value,mobile:re.value};let ge;me==="editable-card"&&(ge={onEdit:(Ie,Re)=>{let{key:De,event:ke}=Re;var Be;(Be=C.onEdit)===null||Be===void 0||Be.call(C,Ie==="add"?ke:De,Ie)},removeIcon:()=>createVNode(CloseOutlined$1,null,null),addIcon:W.addIcon?W.addIcon:()=>createVNode(PlusOutlined$1,null,null),showAdd:$e!==!0});let ve;const _e=_extends$1(_extends$1({},Ce),{moreTransitionName:`${Q.value}-slide-up`,editable:ge,locale:Se,tabBarGutter:be,onTabClick:he,onTabScroll:Ee,style:xe,getPopupContainer:Z.value,popupClassName:classNames(C.popupClassName,te.value)});Pe?ve=Pe(_extends$1(_extends$1({},_e),{DefaultTabBar:TabNavList})):ve=createVNode(TabNavList,_e,pick$2(W,["moreIcon","leftExtra","rightExtra","tabBarExtraContent"]));const Te=G.value;return ee(createVNode("div",_objectSpread2$1(_objectSpread2$1({},K),{},{id:pe,class:classNames(Te,`${Te}-${fe.value}`,{[te.value]:!0,[`${Te}-${X.value}`]:X.value,[`${Te}-card`]:["card","editable-card"].includes(me),[`${Te}-editable-card`]:me==="editable-card",[`${Te}-centered`]:ye,[`${Te}-mobile`]:re.value,[`${Te}-editable`]:me==="editable-card",[`${Te}-rtl`]:ne.value},K.class)}),[ve,createVNode(TabPanelList,_objectSpread2$1(_objectSpread2$1({destroyInactiveTabPane:we},Ce),{},{animated:oe.value}),null)]))}}}),Tabs=defineComponent({compatConfig:{MODE:3},name:"ATabs",inheritAttrs:!1,props:initDefaultProps$1(tabsProps(),{tabPosition:"top",animated:{inkBar:!0,tabPane:!1}}),slots:Object,setup(C,H){let{attrs:K,slots:W,emit:G}=H;const U=X=>{G("update:activeKey",X),G("change",X)};return()=>{var X;const Q=parseTabList(flattenChildren((X=W.default)===null||X===void 0?void 0:X.call(W)));return createVNode(InternalTabs,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},omit$2(C,["onUpdate:activeKey"])),K),{},{onChange:U,tabs:Q}),W)}}}),tabPaneProps=()=>({tab:PropTypes$1.any,disabled:{type:Boolean},forceRender:{type:Boolean},closable:{type:Boolean},animated:{type:Boolean},active:{type:Boolean},destroyInactiveTabPane:{type:Boolean},prefixCls:{type:String},tabKey:{type:[String,Number]},id:{type:String}}),TabPane$1=defineComponent({compatConfig:{MODE:3},name:"ATabPane",inheritAttrs:!1,__ANT_TAB_PANE:!0,props:tabPaneProps(),slots:Object,setup(C,H){let{attrs:K,slots:W}=H;const G=ref(C.forceRender);watch([()=>C.active,()=>C.destroyInactiveTabPane],()=>{C.active?G.value=!0:C.destroyInactiveTabPane&&(G.value=!1)},{immediate:!0});const U=computed(()=>C.active?{}:C.animated?{visibility:"hidden",height:0,overflowY:"hidden"}:{display:"none"});return()=>{var X;const{prefixCls:Q,forceRender:Z,id:ee,active:te,tabKey:ne}=C;return createVNode("div",{id:ee&&`${ee}-panel-${ne}`,role:"tabpanel",tabindex:te?0:-1,"aria-labelledby":ee&&`${ee}-tab-${ne}`,"aria-hidden":!te,style:[U.value,K.style],class:[`${Q}-tabpane`,te&&`${Q}-tabpane-active`,K.class]},[(te||G.value||Z)&&((X=W.default)===null||X===void 0?void 0:X.call(W))])}}});Tabs.TabPane=TabPane$1;Tabs.install=function(C){return C.component(Tabs.name,Tabs),C.component(TabPane$1.name,TabPane$1),C};const genCardHeadStyle=C=>{const{antCls:H,componentCls:K,cardHeadHeight:W,cardPaddingBase:G,cardHeadTabsMarginBottom:U}=C;return _extends$1(_extends$1({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:W,marginBottom:-1,padding:`0 ${G}px`,color:C.colorTextHeading,fontWeight:C.fontWeightStrong,fontSize:C.fontSizeLG,background:"transparent",borderBottom:`${C.lineWidth}px ${C.lineType} ${C.colorBorderSecondary}`,borderRadius:`${C.borderRadiusLG}px ${C.borderRadiusLG}px 0 0`},clearFix()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":_extends$1(_extends$1({display:"inline-block",flex:1},textEllipsis),{[` + > ${K}-typography, + > ${K}-typography-edit-content + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${H}-tabs-top`]:{clear:"both",marginBottom:U,color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,"&-bar":{borderBottom:`${C.lineWidth}px ${C.lineType} ${C.colorBorderSecondary}`}}})},genCardGridStyle=C=>{const{cardPaddingBase:H,colorBorderSecondary:K,cardShadow:W,lineWidth:G}=C;return{width:"33.33%",padding:H,border:0,borderRadius:0,boxShadow:` + ${G}px 0 0 0 ${K}, + 0 ${G}px 0 0 ${K}, + ${G}px ${G}px 0 0 ${K}, + ${G}px 0 0 0 ${K} inset, + 0 ${G}px 0 0 ${K} inset; + `,transition:`all ${C.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:W}}},genCardActionsStyle=C=>{const{componentCls:H,iconCls:K,cardActionsLiMargin:W,cardActionsIconSize:G,colorBorderSecondary:U}=C;return _extends$1(_extends$1({margin:0,padding:0,listStyle:"none",background:C.colorBgContainer,borderTop:`${C.lineWidth}px ${C.lineType} ${U}`,display:"flex",borderRadius:`0 0 ${C.borderRadiusLG}px ${C.borderRadiusLG}px `},clearFix()),{"& > li":{margin:W,color:C.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:C.cardActionsIconSize*2,fontSize:C.fontSize,lineHeight:C.lineHeight,cursor:"pointer","&:hover":{color:C.colorPrimary,transition:`color ${C.motionDurationMid}`},[`a:not(${H}-btn), > ${K}`]:{display:"inline-block",width:"100%",color:C.colorTextDescription,lineHeight:`${C.fontSize*C.lineHeight}px`,transition:`color ${C.motionDurationMid}`,"&:hover":{color:C.colorPrimary}},[`> ${K}`]:{fontSize:G,lineHeight:`${G*C.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${C.lineWidth}px ${C.lineType} ${U}`}}})},genCardMetaStyle=C=>_extends$1(_extends$1({margin:`-${C.marginXXS}px 0`,display:"flex"},clearFix()),{"&-avatar":{paddingInlineEnd:C.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:C.marginXS}},"&-title":_extends$1({color:C.colorTextHeading,fontWeight:C.fontWeightStrong,fontSize:C.fontSizeLG},textEllipsis),"&-description":{color:C.colorTextDescription}}),genCardTypeInnerStyle=C=>{const{componentCls:H,cardPaddingBase:K,colorFillAlter:W}=C;return{[`${H}-head`]:{padding:`0 ${K}px`,background:W,"&-title":{fontSize:C.fontSize}},[`${H}-body`]:{padding:`${C.padding}px ${K}px`}}},genCardLoadingStyle=C=>{const{componentCls:H}=C;return{overflow:"hidden",[`${H}-body`]:{userSelect:"none"}}},genCardStyle=C=>{const{componentCls:H,cardShadow:K,cardHeadPadding:W,colorBorderSecondary:G,boxShadow:U,cardPaddingBase:X}=C;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{position:"relative",background:C.colorBgContainer,borderRadius:C.borderRadiusLG,[`&:not(${H}-bordered)`]:{boxShadow:U},[`${H}-head`]:genCardHeadStyle(C),[`${H}-extra`]:{marginInlineStart:"auto",color:"",fontWeight:"normal",fontSize:C.fontSize},[`${H}-body`]:_extends$1({padding:X,borderRadius:` 0 0 ${C.borderRadiusLG}px ${C.borderRadiusLG}px`},clearFix()),[`${H}-grid`]:genCardGridStyle(C),[`${H}-cover`]:{"> *":{display:"block",width:"100%"},img:{borderRadius:`${C.borderRadiusLG}px ${C.borderRadiusLG}px 0 0`}},[`${H}-actions`]:genCardActionsStyle(C),[`${H}-meta`]:genCardMetaStyle(C)}),[`${H}-bordered`]:{border:`${C.lineWidth}px ${C.lineType} ${G}`,[`${H}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${H}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${C.motionDurationMid}, border-color ${C.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:K}},[`${H}-contain-grid`]:{[`${H}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${H}-loading) ${H}-body`]:{marginBlockStart:-C.lineWidth,marginInlineStart:-C.lineWidth,padding:0}},[`${H}-contain-tabs`]:{[`> ${H}-head`]:{[`${H}-head-title, ${H}-extra`]:{paddingTop:W}}},[`${H}-type-inner`]:genCardTypeInnerStyle(C),[`${H}-loading`]:genCardLoadingStyle(C),[`${H}-rtl`]:{direction:"rtl"}}},genCardSizeStyle=C=>{const{componentCls:H,cardPaddingSM:K,cardHeadHeightSM:W}=C;return{[`${H}-small`]:{[`> ${H}-head`]:{minHeight:W,padding:`0 ${K}px`,fontSize:C.fontSize,[`> ${H}-head-wrapper`]:{[`> ${H}-extra`]:{fontSize:C.fontSize}}},[`> ${H}-body`]:{padding:K}},[`${H}-small${H}-contain-tabs`]:{[`> ${H}-head`]:{[`${H}-head-title, ${H}-extra`]:{minHeight:W,paddingTop:0,display:"flex",alignItems:"center"}}}}},useStyle$H=genComponentStyleHook("Card",C=>{const H=merge$1(C,{cardShadow:C.boxShadowCard,cardHeadHeight:C.fontSizeLG*C.lineHeightLG+C.padding*2,cardHeadHeightSM:C.fontSize*C.lineHeight+C.paddingXS*2,cardHeadPadding:C.padding,cardPaddingBase:C.paddingLG,cardHeadTabsMarginBottom:-C.padding-C.lineWidth,cardActionsLiMargin:`${C.paddingSM}px 0`,cardActionsIconSize:C.fontSize,cardPaddingSM:12});return[genCardStyle(H),genCardSizeStyle(H)]}),skeletonTitleProps=()=>({prefixCls:String,width:{type:[Number,String]}}),SkeletonTitle=defineComponent({compatConfig:{MODE:3},name:"SkeletonTitle",props:skeletonTitleProps(),setup(C){return()=>{const{prefixCls:H,width:K}=C,W=typeof K=="number"?`${K}px`:K;return createVNode("h3",{class:H,style:{width:W}},null)}}}),SkeletonTitle$1=SkeletonTitle,skeletonParagraphProps=()=>({prefixCls:String,width:{type:[Number,String,Array]},rows:Number}),SkeletonParagraph=defineComponent({compatConfig:{MODE:3},name:"SkeletonParagraph",props:skeletonParagraphProps(),setup(C){const H=K=>{const{width:W,rows:G=2}=C;if(Array.isArray(W))return W[K];if(G-1===K)return W};return()=>{const{prefixCls:K,rows:W}=C,G=[...Array(W)].map((U,X)=>{const Q=H(X);return createVNode("li",{key:X,style:{width:typeof Q=="number"?`${Q}px`:Q}},null)});return createVNode("ul",{class:K},[G])}}}),Paragraph$2=SkeletonParagraph,skeletonElementProps=()=>({prefixCls:String,size:[String,Number],shape:String,active:{type:Boolean,default:void 0}}),Element$1=C=>{const{prefixCls:H,size:K,shape:W}=C,G=classNames({[`${H}-lg`]:K==="large",[`${H}-sm`]:K==="small"}),U=classNames({[`${H}-circle`]:W==="circle",[`${H}-square`]:W==="square",[`${H}-round`]:W==="round"}),X=typeof K=="number"?{width:`${K}px`,height:`${K}px`,lineHeight:`${K}px`}:{};return createVNode("span",{class:classNames(H,G,U),style:X},null)};Element$1.displayName="SkeletonElement";const Element$2=Element$1,skeletonClsLoading=new Keyframes("ant-skeleton-loading",{"0%":{transform:"translateX(-37.5%)"},"100%":{transform:"translateX(37.5%)"}}),genSkeletonElementCommonSize=C=>({height:C,lineHeight:`${C}px`}),genSkeletonElementAvatarSize=C=>_extends$1({width:C},genSkeletonElementCommonSize(C)),genSkeletonColor=C=>({position:"relative",zIndex:0,overflow:"hidden",background:"transparent","&::after":{position:"absolute",top:0,insetInlineEnd:"-150%",bottom:0,insetInlineStart:"-150%",background:C.skeletonLoadingBackground,animationName:skeletonClsLoading,animationDuration:C.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite",content:'""'}}),genSkeletonElementInputSize=C=>_extends$1({width:C*5,minWidth:C*5},genSkeletonElementCommonSize(C)),genSkeletonElementAvatar=C=>{const{skeletonAvatarCls:H,color:K,controlHeight:W,controlHeightLG:G,controlHeightSM:U}=C;return{[`${H}`]:_extends$1({display:"inline-block",verticalAlign:"top",background:K},genSkeletonElementAvatarSize(W)),[`${H}${H}-circle`]:{borderRadius:"50%"},[`${H}${H}-lg`]:_extends$1({},genSkeletonElementAvatarSize(G)),[`${H}${H}-sm`]:_extends$1({},genSkeletonElementAvatarSize(U))}},genSkeletonElementInput=C=>{const{controlHeight:H,borderRadiusSM:K,skeletonInputCls:W,controlHeightLG:G,controlHeightSM:U,color:X}=C;return{[`${W}`]:_extends$1({display:"inline-block",verticalAlign:"top",background:X,borderRadius:K},genSkeletonElementInputSize(H)),[`${W}-lg`]:_extends$1({},genSkeletonElementInputSize(G)),[`${W}-sm`]:_extends$1({},genSkeletonElementInputSize(U))}},genSkeletonElementImageSize=C=>_extends$1({width:C},genSkeletonElementCommonSize(C)),genSkeletonElementImage=C=>{const{skeletonImageCls:H,imageSizeBase:K,color:W,borderRadiusSM:G}=C;return{[`${H}`]:_extends$1(_extends$1({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:W,borderRadius:G},genSkeletonElementImageSize(K*2)),{[`${H}-path`]:{fill:"#bfbfbf"},[`${H}-svg`]:_extends$1(_extends$1({},genSkeletonElementImageSize(K)),{maxWidth:K*4,maxHeight:K*4}),[`${H}-svg${H}-svg-circle`]:{borderRadius:"50%"}}),[`${H}${H}-circle`]:{borderRadius:"50%"}}},genSkeletonElementButtonShape=(C,H,K)=>{const{skeletonButtonCls:W}=C;return{[`${K}${W}-circle`]:{width:H,minWidth:H,borderRadius:"50%"},[`${K}${W}-round`]:{borderRadius:H}}},genSkeletonElementButtonSize=C=>_extends$1({width:C*2,minWidth:C*2},genSkeletonElementCommonSize(C)),genSkeletonElementButton=C=>{const{borderRadiusSM:H,skeletonButtonCls:K,controlHeight:W,controlHeightLG:G,controlHeightSM:U,color:X}=C;return _extends$1(_extends$1(_extends$1(_extends$1(_extends$1({[`${K}`]:_extends$1({display:"inline-block",verticalAlign:"top",background:X,borderRadius:H,width:W*2,minWidth:W*2},genSkeletonElementButtonSize(W))},genSkeletonElementButtonShape(C,W,K)),{[`${K}-lg`]:_extends$1({},genSkeletonElementButtonSize(G))}),genSkeletonElementButtonShape(C,G,`${K}-lg`)),{[`${K}-sm`]:_extends$1({},genSkeletonElementButtonSize(U))}),genSkeletonElementButtonShape(C,U,`${K}-sm`))},genBaseStyle$e=C=>{const{componentCls:H,skeletonAvatarCls:K,skeletonTitleCls:W,skeletonParagraphCls:G,skeletonButtonCls:U,skeletonInputCls:X,skeletonImageCls:Q,controlHeight:Z,controlHeightLG:ee,controlHeightSM:te,color:ne,padding:oe,marginSM:re,borderRadius:ae,skeletonTitleHeight:ie,skeletonBlockRadius:ue,skeletonParagraphLineHeight:le,controlHeightXS:se,skeletonParagraphMarginTop:ce}=C;return{[`${H}`]:{display:"table",width:"100%",[`${H}-header`]:{display:"table-cell",paddingInlineEnd:oe,verticalAlign:"top",[`${K}`]:_extends$1({display:"inline-block",verticalAlign:"top",background:ne},genSkeletonElementAvatarSize(Z)),[`${K}-circle`]:{borderRadius:"50%"},[`${K}-lg`]:_extends$1({},genSkeletonElementAvatarSize(ee)),[`${K}-sm`]:_extends$1({},genSkeletonElementAvatarSize(te))},[`${H}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${W}`]:{width:"100%",height:ie,background:ne,borderRadius:ue,[`+ ${G}`]:{marginBlockStart:te}},[`${G}`]:{padding:0,"> li":{width:"100%",height:le,listStyle:"none",background:ne,borderRadius:ue,"+ li":{marginBlockStart:se}}},[`${G}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${H}-content`]:{[`${W}, ${G} > li`]:{borderRadius:ae}}},[`${H}-with-avatar ${H}-content`]:{[`${W}`]:{marginBlockStart:re,[`+ ${G}`]:{marginBlockStart:ce}}},[`${H}${H}-element`]:_extends$1(_extends$1(_extends$1(_extends$1({display:"inline-block",width:"auto"},genSkeletonElementButton(C)),genSkeletonElementAvatar(C)),genSkeletonElementInput(C)),genSkeletonElementImage(C)),[`${H}${H}-block`]:{width:"100%",[`${U}`]:{width:"100%"},[`${X}`]:{width:"100%"}},[`${H}${H}-active`]:{[` + ${W}, + ${G} > li, + ${K}, + ${U}, + ${X}, + ${Q} + `]:_extends$1({},genSkeletonColor(C))}}},useStyle$G=genComponentStyleHook("Skeleton",C=>{const{componentCls:H}=C,K=merge$1(C,{skeletonAvatarCls:`${H}-avatar`,skeletonTitleCls:`${H}-title`,skeletonParagraphCls:`${H}-paragraph`,skeletonButtonCls:`${H}-button`,skeletonInputCls:`${H}-input`,skeletonImageCls:`${H}-image`,imageSizeBase:C.controlHeight*1.5,skeletonTitleHeight:C.controlHeight/2,skeletonBlockRadius:C.borderRadiusSM,skeletonParagraphLineHeight:C.controlHeight/2,skeletonParagraphMarginTop:C.marginLG+C.marginXXS,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${C.color} 25%, ${C.colorGradientEnd} 37%, ${C.color} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[genBaseStyle$e(K)]},C=>{const{colorFillContent:H,colorFill:K}=C;return{color:H,colorGradientEnd:K}}),skeletonProps=()=>({active:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},prefixCls:String,avatar:{type:[Boolean,Object],default:void 0},title:{type:[Boolean,Object],default:void 0},paragraph:{type:[Boolean,Object],default:void 0},round:{type:Boolean,default:void 0}});function getComponentProps(C){return C&&typeof C=="object"?C:{}}function getAvatarBasicProps(C,H){return C&&!H?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function getTitleBasicProps(C,H){return!C&&H?{width:"38%"}:C&&H?{width:"50%"}:{}}function getParagraphBasicProps(C,H){const K={};return(!C||!H)&&(K.width="61%"),!C&&H?K.rows=3:K.rows=2,K}const Skeleton=defineComponent({compatConfig:{MODE:3},name:"ASkeleton",props:initDefaultProps$1(skeletonProps(),{avatar:!1,title:!0,paragraph:!0}),setup(C,H){let{slots:K}=H;const{prefixCls:W,direction:G}=useConfigInject("skeleton",C),[U,X]=useStyle$G(W);return()=>{var Q;const{loading:Z,avatar:ee,title:te,paragraph:ne,active:oe,round:re}=C,ae=W.value;if(Z||C.loading===void 0){const ie=!!ee||ee==="",ue=!!te||te==="",le=!!ne||ne==="";let se;if(ie){const fe=_extends$1(_extends$1({prefixCls:`${ae}-avatar`},getAvatarBasicProps(ue,le)),getComponentProps(ee));se=createVNode("div",{class:`${ae}-header`},[createVNode(Element$2,fe,null)])}let ce;if(ue||le){let fe;if(ue){const pe=_extends$1(_extends$1({prefixCls:`${ae}-title`},getTitleBasicProps(ie,le)),getComponentProps(te));fe=createVNode(SkeletonTitle$1,pe,null)}let he;if(le){const pe=_extends$1(_extends$1({prefixCls:`${ae}-paragraph`},getParagraphBasicProps(ie,ue)),getComponentProps(ne));he=createVNode(Paragraph$2,pe,null)}ce=createVNode("div",{class:`${ae}-content`},[fe,he])}const de=classNames(ae,{[`${ae}-with-avatar`]:ie,[`${ae}-active`]:oe,[`${ae}-rtl`]:G.value==="rtl",[`${ae}-round`]:re,[X.value]:!0});return U(createVNode("div",{class:de},[se,ce]))}return(Q=K.default)===null||Q===void 0?void 0:Q.call(K)}}}),Skeleton$1=Skeleton,skeletonButtonProps=()=>_extends$1(_extends$1({},skeletonElementProps()),{size:String,block:Boolean}),SkeletonButton=defineComponent({compatConfig:{MODE:3},name:"ASkeletonButton",props:initDefaultProps$1(skeletonButtonProps(),{size:"default"}),setup(C){const{prefixCls:H}=useConfigInject("skeleton",C),[K,W]=useStyle$G(H),G=computed(()=>classNames(H.value,`${H.value}-element`,{[`${H.value}-active`]:C.active,[`${H.value}-block`]:C.block},W.value));return()=>K(createVNode("div",{class:G.value},[createVNode(Element$2,_objectSpread2$1(_objectSpread2$1({},C),{},{prefixCls:`${H.value}-button`}),null)]))}}),SkeletonButton$1=SkeletonButton,SkeletonInput=defineComponent({compatConfig:{MODE:3},name:"ASkeletonInput",props:_extends$1(_extends$1({},omit$2(skeletonElementProps(),["shape"])),{size:String,block:Boolean}),setup(C){const{prefixCls:H}=useConfigInject("skeleton",C),[K,W]=useStyle$G(H),G=computed(()=>classNames(H.value,`${H.value}-element`,{[`${H.value}-active`]:C.active,[`${H.value}-block`]:C.block},W.value));return()=>K(createVNode("div",{class:G.value},[createVNode(Element$2,_objectSpread2$1(_objectSpread2$1({},C),{},{prefixCls:`${H.value}-input`}),null)]))}}),SkeletonInput$1=SkeletonInput,path="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",SkeletonImage=defineComponent({compatConfig:{MODE:3},name:"ASkeletonImage",props:omit$2(skeletonElementProps(),["size","shape","active"]),setup(C){const{prefixCls:H}=useConfigInject("skeleton",C),[K,W]=useStyle$G(H),G=computed(()=>classNames(H.value,`${H.value}-element`,W.value));return()=>K(createVNode("div",{class:G.value},[createVNode("div",{class:`${H.value}-image`},[createVNode("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",class:`${H.value}-image-svg`},[createVNode("path",{d:path,class:`${H.value}-image-path`},null)])])]))}}),SkeletonImage$1=SkeletonImage,avatarProps=()=>_extends$1(_extends$1({},skeletonElementProps()),{shape:String}),SkeletonAvatar=defineComponent({compatConfig:{MODE:3},name:"ASkeletonAvatar",props:initDefaultProps$1(avatarProps(),{size:"default",shape:"circle"}),setup(C){const{prefixCls:H}=useConfigInject("skeleton",C),[K,W]=useStyle$G(H),G=computed(()=>classNames(H.value,`${H.value}-element`,{[`${H.value}-active`]:C.active},W.value));return()=>K(createVNode("div",{class:G.value},[createVNode(Element$2,_objectSpread2$1(_objectSpread2$1({},C),{},{prefixCls:`${H.value}-avatar`}),null)]))}}),SkeletonAvatar$1=SkeletonAvatar;Skeleton$1.Button=SkeletonButton$1;Skeleton$1.Avatar=SkeletonAvatar$1;Skeleton$1.Input=SkeletonInput$1;Skeleton$1.Image=SkeletonImage$1;Skeleton$1.Title=SkeletonTitle$1;Skeleton$1.install=function(C){return C.component(Skeleton$1.name,Skeleton$1),C.component(Skeleton$1.Button.name,SkeletonButton$1),C.component(Skeleton$1.Avatar.name,SkeletonAvatar$1),C.component(Skeleton$1.Input.name,SkeletonInput$1),C.component(Skeleton$1.Image.name,SkeletonImage$1),C.component(Skeleton$1.Title.name,SkeletonTitle$1),C};const{TabPane}=Tabs,cardProps=()=>({prefixCls:String,title:PropTypes$1.any,extra:PropTypes$1.any,bordered:{type:Boolean,default:!0},bodyStyle:{type:Object,default:void 0},headStyle:{type:Object,default:void 0},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},type:{type:String},size:{type:String},actions:PropTypes$1.any,tabList:{type:Array},tabBarExtraContent:PropTypes$1.any,activeTabKey:String,defaultActiveTabKey:String,cover:PropTypes$1.any,onTabChange:{type:Function}}),Card=defineComponent({compatConfig:{MODE:3},name:"ACard",inheritAttrs:!1,props:cardProps(),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U,size:X}=useConfigInject("card",C),[Q,Z]=useStyle$H(G),ee=oe=>oe.map((ae,ie)=>isVNode(ae)&&!isEmptyElement(ae)||!isVNode(ae)?createVNode("li",{style:{width:`${100/oe.length}%`},key:`action-${ie}`},[createVNode("span",null,[ae])]):null),te=oe=>{var re;(re=C.onTabChange)===null||re===void 0||re.call(C,oe)},ne=function(){let oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],re;return oe.forEach(ae=>{ae&&isPlainObject$2(ae.type)&&ae.type.__ANT_CARD_GRID&&(re=!0)}),re};return()=>{var oe,re,ae,ie,ue,le;const{headStyle:se={},bodyStyle:ce={},loading:de,bordered:fe=!0,type:he,tabList:pe,hoverable:me,activeTabKey:be,defaultActiveTabKey:xe,tabBarExtraContent:Se=filterEmptyWithUndefined((oe=K.tabBarExtraContent)===null||oe===void 0?void 0:oe.call(K)),title:we=filterEmptyWithUndefined((re=K.title)===null||re===void 0?void 0:re.call(K)),extra:Pe=filterEmptyWithUndefined((ae=K.extra)===null||ae===void 0?void 0:ae.call(K)),actions:Ee=filterEmptyWithUndefined((ie=K.actions)===null||ie===void 0?void 0:ie.call(K)),cover:$e=filterEmptyWithUndefined((ue=K.cover)===null||ue===void 0?void 0:ue.call(K))}=C,ye=flattenChildren((le=K.default)===null||le===void 0?void 0:le.call(K)),Ce=G.value,ge={[`${Ce}`]:!0,[Z.value]:!0,[`${Ce}-loading`]:de,[`${Ce}-bordered`]:fe,[`${Ce}-hoverable`]:!!me,[`${Ce}-contain-grid`]:ne(ye),[`${Ce}-contain-tabs`]:pe&&pe.length,[`${Ce}-${X.value}`]:X.value,[`${Ce}-type-${he}`]:!!he,[`${Ce}-rtl`]:U.value==="rtl"},ve=createVNode(Skeleton$1,{loading:!0,active:!0,paragraph:{rows:4},title:!1},{default:()=>[ye]}),_e=be!==void 0,Te={size:"large",[_e?"activeKey":"defaultActiveKey"]:_e?be:xe,onChange:te,class:`${Ce}-head-tabs`};let Ie;const Re=pe&&pe.length?createVNode(Tabs,Te,{default:()=>[pe.map(Me=>{const{tab:je,slots:Le}=Me,Ae=Le==null?void 0:Le.tab;devWarning(!Le,"Card","tabList slots is deprecated, Please use `customTab` instead.");let Ve=je!==void 0?je:K[Ae]?K[Ae](Me):null;return Ve=customRenderSlot(K,"customTab",Me,()=>[Ve]),createVNode(TabPane,{tab:Ve,key:Me.key,disabled:Me.disabled},null)})],rightExtra:Se?()=>Se:null}):null;(we||Pe||Re)&&(Ie=createVNode("div",{class:`${Ce}-head`,style:se},[createVNode("div",{class:`${Ce}-head-wrapper`},[we&&createVNode("div",{class:`${Ce}-head-title`},[we]),Pe&&createVNode("div",{class:`${Ce}-extra`},[Pe])]),Re]));const De=$e?createVNode("div",{class:`${Ce}-cover`},[$e]):null,ke=createVNode("div",{class:`${Ce}-body`,style:ce},[de?ve:ye]),Be=Ee&&Ee.length?createVNode("ul",{class:`${Ce}-actions`},[ee(Ee)]):null;return Q(createVNode("div",_objectSpread2$1(_objectSpread2$1({ref:"cardContainerRef"},W),{},{class:[ge,W.class]}),[Ie,De,ye&&ye.length?ke:null,Be]))}}}),Card$1=Card,cardMetaProps=()=>({prefixCls:String,title:vNodeType(),description:vNodeType(),avatar:vNodeType()}),Meta=defineComponent({compatConfig:{MODE:3},name:"ACardMeta",props:cardMetaProps(),slots:Object,setup(C,H){let{slots:K}=H;const{prefixCls:W}=useConfigInject("card",C);return()=>{const G={[`${W.value}-meta`]:!0},U=getPropsSlot(K,C,"avatar"),X=getPropsSlot(K,C,"title"),Q=getPropsSlot(K,C,"description"),Z=U?createVNode("div",{class:`${W.value}-meta-avatar`},[U]):null,ee=X?createVNode("div",{class:`${W.value}-meta-title`},[X]):null,te=Q?createVNode("div",{class:`${W.value}-meta-description`},[Q]):null,ne=ee||te?createVNode("div",{class:`${W.value}-meta-detail`},[ee,te]):null;return createVNode("div",{class:G},[Z,ne])}}}),cardGridProps=()=>({prefixCls:String,hoverable:{type:Boolean,default:!0}}),Grid=defineComponent({compatConfig:{MODE:3},name:"ACardGrid",__ANT_CARD_GRID:!0,props:cardGridProps(),setup(C,H){let{slots:K}=H;const{prefixCls:W}=useConfigInject("card",C),G=computed(()=>({[`${W.value}-grid`]:!0,[`${W.value}-grid-hoverable`]:C.hoverable}));return()=>{var U;return createVNode("div",{class:G.value},[(U=K.default)===null||U===void 0?void 0:U.call(K)])}}});Card$1.Meta=Meta;Card$1.Grid=Grid;Card$1.install=function(C){return C.component(Card$1.name,Card$1),C.component(Meta.name,Meta),C.component(Grid.name,Grid),C};const collapseProps=()=>({prefixCls:String,activeKey:someType([Array,Number,String]),defaultActiveKey:someType([Array,Number,String]),accordion:booleanType(),destroyInactivePanel:booleanType(),bordered:booleanType(),expandIcon:functionType(),openAnimation:PropTypes$1.object,expandIconPosition:stringType(),collapsible:stringType(),ghost:booleanType(),onChange:functionType(),"onUpdate:activeKey":functionType()}),collapsePanelProps=()=>({openAnimation:PropTypes$1.object,prefixCls:String,header:PropTypes$1.any,headerClass:String,showArrow:booleanType(),isActive:booleanType(),destroyInactivePanel:booleanType(),disabled:booleanType(),accordion:booleanType(),forceRender:booleanType(),expandIcon:functionType(),extra:PropTypes$1.any,panelKey:someType(),collapsible:stringType(),role:String,onItemClick:functionType()}),genBaseStyle$d=C=>{const{componentCls:H,collapseContentBg:K,padding:W,collapseContentPaddingHorizontal:G,collapseHeaderBg:U,collapseHeaderPadding:X,collapsePanelBorderRadius:Q,lineWidth:Z,lineType:ee,colorBorder:te,colorText:ne,colorTextHeading:oe,colorTextDisabled:re,fontSize:ae,lineHeight:ie,marginSM:ue,paddingSM:le,motionDurationSlow:se,fontSizeIcon:ce}=C,de=`${Z}px ${ee} ${te}`;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{backgroundColor:U,border:de,borderBottom:0,borderRadius:`${Q}px`,"&-rtl":{direction:"rtl"},[`& > ${H}-item`]:{borderBottom:de,"&:last-child":{[` + &, + & > ${H}-header`]:{borderRadius:`0 0 ${Q}px ${Q}px`}},[`> ${H}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:X,color:oe,lineHeight:ie,cursor:"pointer",transition:`all ${se}, visibility 0s`,[`> ${H}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${H}-expand-icon`]:{height:ae*ie,display:"flex",alignItems:"center",paddingInlineEnd:ue},[`${H}-arrow`]:_extends$1(_extends$1({},resetIcon()),{fontSize:ce,svg:{transition:`transform ${se}`}}),[`${H}-header-text`]:{marginInlineEnd:"auto"}},[`${H}-header-collapsible-only`]:{cursor:"default",[`${H}-header-text`]:{flex:"none",cursor:"pointer"},[`${H}-expand-icon`]:{cursor:"pointer"}},[`${H}-icon-collapsible-only`]:{cursor:"default",[`${H}-expand-icon`]:{cursor:"pointer"}},[`&${H}-no-arrow`]:{[`> ${H}-header`]:{paddingInlineStart:le}}},[`${H}-content`]:{color:ne,backgroundColor:K,borderTop:de,[`& > ${H}-content-box`]:{padding:`${W}px ${G}px`},"&-hidden":{display:"none"}},[`${H}-item:last-child`]:{[`> ${H}-content`]:{borderRadius:`0 0 ${Q}px ${Q}px`}},[`& ${H}-item-disabled > ${H}-header`]:{"\n &,\n & > .arrow\n ":{color:re,cursor:"not-allowed"}},[`&${H}-icon-position-end`]:{[`& > ${H}-item`]:{[`> ${H}-header`]:{[`${H}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:ue}}}}})}},genArrowStyle=C=>{const{componentCls:H}=C,K=`> ${H}-item > ${H}-header ${H}-arrow svg`;return{[`${H}-rtl`]:{[K]:{transform:"rotate(180deg)"}}}},genBorderlessStyle=C=>{const{componentCls:H,collapseHeaderBg:K,paddingXXS:W,colorBorder:G}=C;return{[`${H}-borderless`]:{backgroundColor:K,border:0,[`> ${H}-item`]:{borderBottom:`1px solid ${G}`},[` + > ${H}-item:last-child, + > ${H}-item:last-child ${H}-header + `]:{borderRadius:0},[`> ${H}-item:last-child`]:{borderBottom:0},[`> ${H}-item > ${H}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${H}-item > ${H}-content > ${H}-content-box`]:{paddingTop:W}}}},genGhostStyle=C=>{const{componentCls:H,paddingSM:K}=C;return{[`${H}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${H}-item`]:{borderBottom:0,[`> ${H}-content`]:{backgroundColor:"transparent",border:0,[`> ${H}-content-box`]:{paddingBlock:K}}}}}},useStyle$F=genComponentStyleHook("Collapse",C=>{const H=merge$1(C,{collapseContentBg:C.colorBgContainer,collapseHeaderBg:C.colorFillAlter,collapseHeaderPadding:`${C.paddingSM}px ${C.padding}px`,collapsePanelBorderRadius:C.borderRadiusLG,collapseContentPaddingHorizontal:16});return[genBaseStyle$d(H),genBorderlessStyle(H),genGhostStyle(H),genArrowStyle(H),genCollapseMotion$1(H)]});function getActiveKeysArray(C){let H=C;if(!Array.isArray(H)){const K=typeof H;H=K==="number"||K==="string"?[H]:[]}return H.map(K=>String(K))}const Collapse=defineComponent({compatConfig:{MODE:3},name:"ACollapse",inheritAttrs:!1,props:initDefaultProps$1(collapseProps(),{accordion:!1,destroyInactivePanel:!1,bordered:!0,expandIconPosition:"start"}),slots:Object,setup(C,H){let{attrs:K,slots:W,emit:G}=H;const U=ref(getActiveKeysArray(firstNotUndefined([C.activeKey,C.defaultActiveKey])));watch(()=>C.activeKey,()=>{U.value=getActiveKeysArray(C.activeKey)},{deep:!0});const{prefixCls:X,direction:Q,rootPrefixCls:Z}=useConfigInject("collapse",C),[ee,te]=useStyle$F(X),ne=computed(()=>{const{expandIconPosition:le}=C;return le!==void 0?le:Q.value==="rtl"?"end":"start"}),oe=le=>{const{expandIcon:se=W.expandIcon}=C,ce=se?se(le):createVNode(RightOutlined$1,{rotate:le.isActive?90:void 0},null);return createVNode("div",{class:[`${X.value}-expand-icon`,te.value],onClick:()=>["header","icon"].includes(C.collapsible)&&ae(le.panelKey)},[isValidElement(Array.isArray(se)?ce[0]:ce)?cloneElement(ce,{class:`${X.value}-arrow`},!1):ce])},re=le=>{C.activeKey===void 0&&(U.value=le);const se=C.accordion?le[0]:le;G("update:activeKey",se),G("change",se)},ae=le=>{let se=U.value;if(C.accordion)se=se[0]===le?[]:[le];else{se=[...se];const ce=se.indexOf(le);ce>-1?se.splice(ce,1):se.push(le)}re(se)},ie=(le,se)=>{var ce,de,fe;if(isEmptyElement(le))return;const he=U.value,{accordion:pe,destroyInactivePanel:me,collapsible:be,openAnimation:xe}=C,Se=xe||collapseMotion$1(`${Z.value}-motion-collapse`),we=String((ce=le.key)!==null&&ce!==void 0?ce:se),{header:Pe=(fe=(de=le.children)===null||de===void 0?void 0:de.header)===null||fe===void 0?void 0:fe.call(de),headerClass:Ee,collapsible:$e,disabled:ye}=le.props||{};let Ce=!1;pe?Ce=he[0]===we:Ce=he.indexOf(we)>-1;let ge=$e??be;(ye||ye==="")&&(ge="disabled");const ve={key:we,panelKey:we,header:Pe,headerClass:Ee,isActive:Ce,prefixCls:X.value,destroyInactivePanel:me,openAnimation:Se,accordion:pe,onItemClick:ge==="disabled"?null:ae,expandIcon:oe,collapsible:ge};return cloneElement(le,ve)},ue=()=>{var le;return flattenChildren((le=W.default)===null||le===void 0?void 0:le.call(W)).map(ie)};return()=>{const{accordion:le,bordered:se,ghost:ce}=C,de=classNames(X.value,{[`${X.value}-borderless`]:!se,[`${X.value}-icon-position-${ne.value}`]:!0,[`${X.value}-rtl`]:Q.value==="rtl",[`${X.value}-ghost`]:!!ce,[K.class]:!!K.class},te.value);return ee(createVNode("div",_objectSpread2$1(_objectSpread2$1({class:de},getDataAndAriaProps(K)),{},{style:K.style,role:le?"tablist":null}),[ue()]))}}}),PanelContent=defineComponent({compatConfig:{MODE:3},name:"PanelContent",props:collapsePanelProps(),setup(C,H){let{slots:K}=H;const W=shallowRef(!1);return watchEffect(()=>{(C.isActive||C.forceRender)&&(W.value=!0)}),()=>{var G;if(!W.value)return null;const{prefixCls:U,isActive:X,role:Q}=C;return createVNode("div",{class:classNames(`${U}-content`,{[`${U}-content-active`]:X,[`${U}-content-inactive`]:!X}),role:Q},[createVNode("div",{class:`${U}-content-box`},[(G=K.default)===null||G===void 0?void 0:G.call(K)])])}}}),CollapsePanel=defineComponent({compatConfig:{MODE:3},name:"ACollapsePanel",inheritAttrs:!1,props:initDefaultProps$1(collapsePanelProps(),{showArrow:!0,isActive:!1,onItemClick(){},headerClass:"",forceRender:!1}),slots:Object,setup(C,H){let{slots:K,emit:W,attrs:G}=H;devWarning(C.disabled===void 0,"Collapse.Panel",'`disabled` is deprecated. Please use `collapsible="disabled"` instead.');const{prefixCls:U}=useConfigInject("collapse",C),X=()=>{W("itemClick",C.panelKey)},Q=Z=>{(Z.key==="Enter"||Z.keyCode===13||Z.which===13)&&X()};return()=>{var Z,ee;const{header:te=(Z=K.header)===null||Z===void 0?void 0:Z.call(K),headerClass:ne,isActive:oe,showArrow:re,destroyInactivePanel:ae,accordion:ie,forceRender:ue,openAnimation:le,expandIcon:se=K.expandIcon,extra:ce=(ee=K.extra)===null||ee===void 0?void 0:ee.call(K),collapsible:de}=C,fe=de==="disabled",he=U.value,pe=classNames(`${he}-header`,{[ne]:ne,[`${he}-header-collapsible-only`]:de==="header",[`${he}-icon-collapsible-only`]:de==="icon"}),me=classNames({[`${he}-item`]:!0,[`${he}-item-active`]:oe,[`${he}-item-disabled`]:fe,[`${he}-no-arrow`]:!re,[`${G.class}`]:!!G.class});let be=createVNode("i",{class:"arrow"},null);re&&typeof se=="function"&&(be=se(C));const xe=withDirectives(createVNode(PanelContent,{prefixCls:he,isActive:oe,forceRender:ue,role:ie?"tabpanel":null},{default:K.default}),[[vShow,oe]]),Se=_extends$1({appear:!1,css:!1},le);return createVNode("div",_objectSpread2$1(_objectSpread2$1({},G),{},{class:me}),[createVNode("div",{class:pe,onClick:()=>!["header","icon"].includes(de)&&X(),role:ie?"tab":"button",tabindex:fe?-1:0,"aria-expanded":oe,onKeypress:Q},[re&&be,createVNode("span",{onClick:()=>de==="header"&&X(),class:`${he}-header-text`},[te]),ce&&createVNode("div",{class:`${he}-extra`},[ce])]),createVNode(Transition,Se,{default:()=>[!ae||oe?xe:null]})])}}});Collapse.Panel=CollapsePanel;Collapse.install=function(C){return C.component(Collapse.name,Collapse),C.component(CollapsePanel.name,CollapsePanel),C};const camel2hyphen=function(C){return C.replace(/[A-Z]/g,function(H){return"-"+H.toLowerCase()}).toLowerCase()},isDimension=function(C){return/[height|width]$/.test(C)},obj2mq=function(C){let H="";const K=Object.keys(C);return K.forEach(function(W,G){let U=C[W];W=camel2hyphen(W),isDimension(W)&&typeof U=="number"&&(U=U+"px"),U===!0?H+=W:U===!1?H+="not "+W:H+="("+W+": "+U+")",G{["touchstart","touchmove","wheel"].includes(C.type)||C.preventDefault()},getOnDemandLazySlides=C=>{const H=[],K=lazyStartIndex(C),W=lazyEndIndex(C);for(let G=K;GC.currentSlide-lazySlidesOnLeft(C),lazyEndIndex=C=>C.currentSlide+lazySlidesOnRight(C),lazySlidesOnLeft=C=>C.centerMode?Math.floor(C.slidesToShow/2)+(parseInt(C.centerPadding)>0?1:0):0,lazySlidesOnRight=C=>C.centerMode?Math.floor((C.slidesToShow-1)/2)+1+(parseInt(C.centerPadding)>0?1:0):C.slidesToShow,getWidth=C=>C&&C.offsetWidth||0,getHeight=C=>C&&C.offsetHeight||0,getSwipeDirection=function(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,K;const W=C.startX-C.curX,G=C.startY-C.curY,U=Math.atan2(G,W);return K=Math.round(U*180/Math.PI),K<0&&(K=360-Math.abs(K)),K<=45&&K>=0||K<=360&&K>=315?"left":K>=135&&K<=225?"right":H===!0?K>=35&&K<=135?"up":"down":"vertical"},canGoNext=C=>{let H=!0;return C.infinite||(C.centerMode&&C.currentSlide>=C.slideCount-1||C.slideCount<=C.slidesToShow||C.currentSlide>=C.slideCount-C.slidesToShow)&&(H=!1),H},extractObject=(C,H)=>{const K={};return H.forEach(W=>K[W]=C[W]),K},initializedState=C=>{const H=C.children.length,K=C.listRef,W=Math.ceil(getWidth(K)),G=C.trackRef,U=Math.ceil(getWidth(G));let X;if(C.vertical)X=W;else{let re=C.centerMode&&parseInt(C.centerPadding)*2;typeof C.centerPadding=="string"&&C.centerPadding.slice(-1)==="%"&&(re*=W/100),X=Math.ceil((W-re)/C.slidesToShow)}const Q=K&&getHeight(K.querySelector('[data-index="0"]')),Z=Q*C.slidesToShow;let ee=C.currentSlide===void 0?C.initialSlide:C.currentSlide;C.rtl&&C.currentSlide===void 0&&(ee=H-1-C.initialSlide);let te=C.lazyLoadedList||[];const ne=getOnDemandLazySlides(_extends$1(_extends$1({},C),{currentSlide:ee,lazyLoadedList:te}));te=te.concat(ne);const oe={slideCount:H,slideWidth:X,listWidth:W,trackWidth:U,currentSlide:ee,slideHeight:Q,listHeight:Z,lazyLoadedList:te};return C.autoplaying===null&&C.autoplay&&(oe.autoplaying="playing"),oe},slideHandler=C=>{const{waitForAnimate:H,animating:K,fade:W,infinite:G,index:U,slideCount:X,lazyLoad:Q,currentSlide:Z,centerMode:ee,slidesToScroll:te,slidesToShow:ne,useCSS:oe}=C;let{lazyLoadedList:re}=C;if(H&&K)return{};let ae=U,ie,ue,le,se={},ce={};const de=G?U:clamp(U,0,X-1);if(W){if(!G&&(U<0||U>=X))return{};U<0?ae=U+X:U>=X&&(ae=U-X),Q&&re.indexOf(ae)<0&&(re=re.concat(ae)),se={animating:!0,currentSlide:ae,lazyLoadedList:re,targetSlide:ae},ce={animating:!1,targetSlide:ae}}else ie=ae,ae<0?(ie=ae+X,G?X%te!==0&&(ie=X-X%te):ie=0):!canGoNext(C)&&ae>Z?ae=ie=Z:ee&&ae>=X?(ae=G?X:X-1,ie=G?0:X-1):ae>=X&&(ie=ae-X,G?X%te!==0&&(ie=0):ie=X-ne),!G&&ae+ne>=X&&(ie=X-ne),ue=getTrackLeft(_extends$1(_extends$1({},C),{slideIndex:ae})),le=getTrackLeft(_extends$1(_extends$1({},C),{slideIndex:ie})),G||(ue===le&&(ae=ie),ue=le),Q&&(re=re.concat(getOnDemandLazySlides(_extends$1(_extends$1({},C),{currentSlide:ae})))),oe?(se={animating:!0,currentSlide:ie,trackStyle:getTrackAnimateCSS(_extends$1(_extends$1({},C),{left:ue})),lazyLoadedList:re,targetSlide:de},ce={animating:!1,currentSlide:ie,trackStyle:getTrackCSS(_extends$1(_extends$1({},C),{left:le})),swipeLeft:null,targetSlide:de}):se={currentSlide:ie,trackStyle:getTrackCSS(_extends$1(_extends$1({},C),{left:le})),lazyLoadedList:re,targetSlide:de};return{state:se,nextState:ce}},changeSlide=(C,H)=>{let K,W,G;const{slidesToScroll:U,slidesToShow:X,slideCount:Q,currentSlide:Z,targetSlide:ee,lazyLoad:te,infinite:ne}=C,re=Q%U!==0?0:(Q-Z)%U;if(H.message==="previous")W=re===0?U:X-re,G=Z-W,te&&!ne&&(K=Z-W,G=K===-1?Q-1:K),ne||(G=ee-U);else if(H.message==="next")W=re===0?U:re,G=Z+W,te&&!ne&&(G=(Z+U)%Q+re),ne||(G=ee+U);else if(H.message==="dots")G=H.index*H.slidesToScroll;else if(H.message==="children"){if(G=H.index,ne){const ae=siblingDirection(_extends$1(_extends$1({},C),{targetSlide:G}));G>H.currentSlide&&ae==="left"?G=G-Q:GC.target.tagName.match("TEXTAREA|INPUT|SELECT")||!H?"":C.keyCode===37?K?"next":"previous":C.keyCode===39?K?"previous":"next":"",swipeStart=(C,H,K)=>(C.target.tagName==="IMG"&&safePreventDefault(C),!H||!K&&C.type.indexOf("mouse")!==-1?"":{dragging:!0,touchObject:{startX:C.touches?C.touches[0].pageX:C.clientX,startY:C.touches?C.touches[0].pageY:C.clientY,curX:C.touches?C.touches[0].pageX:C.clientX,curY:C.touches?C.touches[0].pageY:C.clientY}}),swipeMove=(C,H)=>{const{scrolling:K,animating:W,vertical:G,swipeToSlide:U,verticalSwiping:X,rtl:Q,currentSlide:Z,edgeFriction:ee,edgeDragged:te,onEdge:ne,swiped:oe,swiping:re,slideCount:ae,slidesToScroll:ie,infinite:ue,touchObject:le,swipeEvent:se,listHeight:ce,listWidth:de}=H;if(K)return;if(W)return safePreventDefault(C);G&&U&&X&&safePreventDefault(C);let fe,he={};const pe=getTrackLeft(H);le.curX=C.touches?C.touches[0].pageX:C.clientX,le.curY=C.touches?C.touches[0].pageY:C.clientY,le.swipeLength=Math.round(Math.sqrt(Math.pow(le.curX-le.startX,2)));const me=Math.round(Math.sqrt(Math.pow(le.curY-le.startY,2)));if(!X&&!re&&me>10)return{scrolling:!0};X&&(le.swipeLength=me);let be=(Q?-1:1)*(le.curX>le.startX?1:-1);X&&(be=le.curY>le.startY?1:-1);const xe=Math.ceil(ae/ie),Se=getSwipeDirection(H.touchObject,X);let we=le.swipeLength;return ue||(Z===0&&(Se==="right"||Se==="down")||Z+1>=xe&&(Se==="left"||Se==="up")||!canGoNext(H)&&(Se==="left"||Se==="up"))&&(we=le.swipeLength*ee,te===!1&&ne&&(ne(Se),he.edgeDragged=!0)),!oe&&se&&(se(Se),he.swiped=!0),G?fe=pe+we*(ce/de)*be:Q?fe=pe-we*be:fe=pe+we*be,X&&(fe=pe+we*be),he=_extends$1(_extends$1({},he),{touchObject:le,swipeLeft:fe,trackStyle:getTrackCSS(_extends$1(_extends$1({},H),{left:fe}))}),Math.abs(le.curX-le.startX)10&&(he.swiping=!0,safePreventDefault(C)),he},swipeEnd=(C,H)=>{const{dragging:K,swipe:W,touchObject:G,listWidth:U,touchThreshold:X,verticalSwiping:Q,listHeight:Z,swipeToSlide:ee,scrolling:te,onSwipe:ne,targetSlide:oe,currentSlide:re,infinite:ae}=H;if(!K)return W&&safePreventDefault(C),{};const ie=Q?Z/X:U/X,ue=getSwipeDirection(G,Q),le={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(te||!G.swipeLength)return le;if(G.swipeLength>ie){safePreventDefault(C),ne&&ne(ue);let se,ce;const de=ae?re:oe;switch(ue){case"left":case"up":ce=de+getSlideCount(H),se=ee?checkNavigable(H,ce):ce,le.currentDirection=0;break;case"right":case"down":ce=de-getSlideCount(H),se=ee?checkNavigable(H,ce):ce,le.currentDirection=1;break;default:se=de}le.triggerSlideHandler=se}else{const se=getTrackLeft(H);le.trackStyle=getTrackAnimateCSS(_extends$1(_extends$1({},H),{left:se}))}return le},getNavigableIndexes=C=>{const H=C.infinite?C.slideCount*2:C.slideCount;let K=C.infinite?C.slidesToShow*-1:0,W=C.infinite?C.slidesToShow*-1:0;const G=[];for(;K{const K=getNavigableIndexes(C);let W=0;if(H>K[K.length-1])H=K[K.length-1];else for(const G in K){if(H{const H=C.centerMode?C.slideWidth*Math.floor(C.slidesToShow/2):0;if(C.swipeToSlide){let K;const W=C.listRef,G=W.querySelectorAll&&W.querySelectorAll(".slick-slide")||[];if(Array.from(G).every(Q=>{if(C.vertical){if(Q.offsetTop+getHeight(Q)/2>C.swipeLeft*-1)return K=Q,!1}else if(Q.offsetLeft-H+getWidth(Q)/2>C.swipeLeft*-1)return K=Q,!1;return!0}),!K)return 0;const U=C.rtl===!0?C.slideCount-C.currentSlide:C.currentSlide;return Math.abs(K.dataset.index-U)||1}else return C.slidesToScroll},checkSpecKeys=(C,H)=>H.reduce((K,W)=>K&&C.hasOwnProperty(W),!0)?null:console.error("Keys Missing:",C),getTrackCSS=C=>{checkSpecKeys(C,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);let H,K;const W=C.slideCount+2*C.slidesToShow;C.vertical?K=W*C.slideHeight:H=getTotalSlides(C)*C.slideWidth;let G={opacity:1,transition:"",WebkitTransition:""};if(C.useTransform){const U=C.vertical?"translate3d(0px, "+C.left+"px, 0px)":"translate3d("+C.left+"px, 0px, 0px)",X=C.vertical?"translate3d(0px, "+C.left+"px, 0px)":"translate3d("+C.left+"px, 0px, 0px)",Q=C.vertical?"translateY("+C.left+"px)":"translateX("+C.left+"px)";G=_extends$1(_extends$1({},G),{WebkitTransform:U,transform:X,msTransform:Q})}else C.vertical?G.top=C.left:G.left=C.left;return C.fade&&(G={opacity:1}),H&&(G.width=H+"px"),K&&(G.height=K+"px"),window&&!window.addEventListener&&window.attachEvent&&(C.vertical?G.marginTop=C.left+"px":G.marginLeft=C.left+"px"),G},getTrackAnimateCSS=C=>{checkSpecKeys(C,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);const H=getTrackCSS(C);return C.useTransform?(H.WebkitTransition="-webkit-transform "+C.speed+"ms "+C.cssEase,H.transition="transform "+C.speed+"ms "+C.cssEase):C.vertical?H.transition="top "+C.speed+"ms "+C.cssEase:H.transition="left "+C.speed+"ms "+C.cssEase,H},getTrackLeft=C=>{if(C.unslick)return 0;checkSpecKeys(C,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);const{slideIndex:H,trackRef:K,infinite:W,centerMode:G,slideCount:U,slidesToShow:X,slidesToScroll:Q,slideWidth:Z,listWidth:ee,variableWidth:te,slideHeight:ne,fade:oe,vertical:re}=C;let ae=0,ie,ue,le=0;if(oe||C.slideCount===1)return 0;let se=0;if(W?(se=-getPreClones(C),U%Q!==0&&H+Q>U&&(se=-(H>U?X-(H-U):U%Q)),G&&(se+=parseInt(X/2))):(U%Q!==0&&H+Q>U&&(se=X-U%Q),G&&(se=parseInt(X/2))),ae=se*Z,le=se*ne,re?ie=H*ne*-1+le:ie=H*Z*-1+ae,te===!0){let ce;const de=K;if(ce=H+getPreClones(C),ue=de&&de.childNodes[ce],ie=ue?ue.offsetLeft*-1:0,G===!0){ce=W?H+getPreClones(C):H,ue=de&&de.children[ce],ie=0;for(let fe=0;feC.unslick||!C.infinite?0:C.variableWidth?C.slideCount:C.slidesToShow+(C.centerMode?1:0),getPostClones=C=>C.unslick||!C.infinite?0:C.slideCount,getTotalSlides=C=>C.slideCount===1?1:getPreClones(C)+C.slideCount+getPostClones(C),siblingDirection=C=>C.targetSlide>C.currentSlide?C.targetSlide>C.currentSlide+slidesOnRight(C)?"left":"right":C.targetSlide{let{slidesToShow:H,centerMode:K,rtl:W,centerPadding:G}=C;if(K){let U=(H-1)/2+1;return parseInt(G)>0&&(U+=1),W&&H%2===0&&(U+=1),U}return W?0:H-1},slidesOnLeft=C=>{let{slidesToShow:H,centerMode:K,rtl:W,centerPadding:G}=C;if(K){let U=(H-1)/2+1;return parseInt(G)>0&&(U+=1),!W&&H%2===0&&(U+=1),U}return W?H-1:0},canUseDOM=()=>!!(typeof window<"u"&&window.document&&window.document.createElement),getSlideClasses=C=>{let H,K,W,G;C.rtl?G=C.slideCount-1-C.index:G=C.index;const U=G<0||G>=C.slideCount;C.centerMode?(W=Math.floor(C.slidesToShow/2),K=(G-C.currentSlide)%C.slideCount===0,G>C.currentSlide-W-1&&G<=C.currentSlide+W&&(H=!0)):H=C.currentSlide<=G&&G=C.slideCount?X=C.targetSlide-C.slideCount:X=C.targetSlide,{"slick-slide":!0,"slick-active":H,"slick-center":K,"slick-cloned":U,"slick-current":G===X}},getSlideStyle=function(C){const H={};return(C.variableWidth===void 0||C.variableWidth===!1)&&(H.width=C.slideWidth+(typeof C.slideWidth=="number"?"px":"")),C.fade&&(H.position="relative",C.vertical?H.top=-C.index*parseInt(C.slideHeight)+"px":H.left=-C.index*parseInt(C.slideWidth)+"px",H.opacity=C.currentSlide===C.index?1:0,C.useCSS&&(H.transition="opacity "+C.speed+"ms "+C.cssEase+", visibility "+C.speed+"ms "+C.cssEase)),H},getKey$1=(C,H)=>C.key+"-"+H,renderSlides=function(C,H){let K;const W=[],G=[],U=[],X=H.length,Q=lazyStartIndex(C),Z=lazyEndIndex(C);return H.forEach((ee,te)=>{let ne;const oe={message:"children",index:te,slidesToScroll:C.slidesToScroll,currentSlide:C.currentSlide};!C.lazyLoad||C.lazyLoad&&C.lazyLoadedList.indexOf(te)>=0?ne=ee:ne=createVNode("div");const re=getSlideStyle(_extends$1(_extends$1({},C),{index:te})),ae=ne.props.class||"";let ie=getSlideClasses(_extends$1(_extends$1({},C),{index:te}));if(W.push(deepCloneElement(ne,{key:"original"+getKey$1(ne,te),tabindex:"-1","data-index":te,"aria-hidden":!ie["slick-active"],class:classNames(ie,ae),style:_extends$1(_extends$1({outline:"none"},ne.props.style||{}),re),onClick:()=>{C.focusOnSelect&&C.focusOnSelect(oe)}})),C.infinite&&C.fade===!1){const ue=X-te;ue<=getPreClones(C)&&X!==C.slidesToShow&&(K=-ue,K>=Q&&(ne=ee),ie=getSlideClasses(_extends$1(_extends$1({},C),{index:K})),G.push(deepCloneElement(ne,{key:"precloned"+getKey$1(ne,K),class:classNames(ie,ae),tabindex:"-1","data-index":K,"aria-hidden":!ie["slick-active"],style:_extends$1(_extends$1({},ne.props.style||{}),re),onClick:()=>{C.focusOnSelect&&C.focusOnSelect(oe)}}))),X!==C.slidesToShow&&(K=X+te,K{C.focusOnSelect&&C.focusOnSelect(oe)}})))}}),C.rtl?G.concat(W,U).reverse():G.concat(W,U)},Track$2=(C,H)=>{let{attrs:K,slots:W}=H;const G=renderSlides(K,flattenChildren(W==null?void 0:W.default())),{onMouseenter:U,onMouseover:X,onMouseleave:Q}=K,Z={onMouseenter:U,onMouseover:X,onMouseleave:Q},ee=_extends$1({class:"slick-track",style:K.trackStyle},Z);return createVNode("div",ee,[G])};Track$2.inheritAttrs=!1;const Track$3=Track$2,getDotCount=function(C){let H;return C.infinite?H=Math.ceil(C.slideCount/C.slidesToScroll):H=Math.ceil((C.slideCount-C.slidesToShow)/C.slidesToScroll)+1,H},Dots=(C,H)=>{let{attrs:K}=H;const{slideCount:W,slidesToScroll:G,slidesToShow:U,infinite:X,currentSlide:Q,appendDots:Z,customPaging:ee,clickHandler:te,dotsClass:ne,onMouseenter:oe,onMouseover:re,onMouseleave:ae}=K,ie=getDotCount({slideCount:W,slidesToScroll:G,slidesToShow:U,infinite:X}),ue={onMouseenter:oe,onMouseover:re,onMouseleave:ae};let le=[];for(let ce=0;ce=pe&&Q<=fe:Q===pe}),be={message:"dots",index:ce,slidesToScroll:G,currentSlide:Q};le=le.concat(createVNode("li",{key:ce,class:me},[cloneElement(ee({i:ce}),{onClick:xe})]))}return cloneElement(Z({dots:le}),_extends$1({class:ne},ue))};Dots.inheritAttrs=!1;const Dots$1=Dots;function noop$b(){}function handler(C,H,K){K&&K.preventDefault(),H(C,K)}const PrevArrow=(C,H)=>{let{attrs:K}=H;const{clickHandler:W,infinite:G,currentSlide:U,slideCount:X,slidesToShow:Q}=K,Z={"slick-arrow":!0,"slick-prev":!0};let ee=function(re){handler({message:"previous"},W,re)};!G&&(U===0||X<=Q)&&(Z["slick-disabled"]=!0,ee=noop$b);const te={key:"0","data-role":"none",class:Z,style:{display:"block"},onClick:ee},ne={currentSlide:U,slideCount:X};let oe;return K.prevArrow?oe=cloneElement(K.prevArrow(_extends$1(_extends$1({},te),ne)),{key:"0",class:Z,style:{display:"block"},onClick:ee},!1):oe=createVNode("button",_objectSpread2$1({key:"0",type:"button"},te),[" ",createTextVNode("Previous")]),oe};PrevArrow.inheritAttrs=!1;const NextArrow=(C,H)=>{let{attrs:K}=H;const{clickHandler:W,currentSlide:G,slideCount:U}=K,X={"slick-arrow":!0,"slick-next":!0};let Q=function(ne){handler({message:"next"},W,ne)};canGoNext(K)||(X["slick-disabled"]=!0,Q=noop$b);const Z={key:"1","data-role":"none",class:classNames(X),style:{display:"block"},onClick:Q},ee={currentSlide:G,slideCount:U};let te;return K.nextArrow?te=cloneElement(K.nextArrow(_extends$1(_extends$1({},Z),ee)),{key:"1",class:classNames(X),style:{display:"block"},onClick:Q},!1):te=createVNode("button",_objectSpread2$1({key:"1",type:"button"},Z),[" ",createTextVNode("Next")]),te};NextArrow.inheritAttrs=!1;var __rest$W=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{this.currentSlide>=C.children.length&&this.changeSlide({message:"index",index:C.children.length-C.slidesToShow,currentSlide:this.currentSlide}),!this.preProps.autoplay&&C.autoplay?this.handleAutoPlay("playing"):C.autoplay?this.handleAutoPlay("update"):this.pause("paused")}),this.preProps=_extends$1({},C)}},mounted(){if(this.__emit("init"),this.lazyLoad){const C=getOnDemandLazySlides(_extends$1(_extends$1({},this.$props),this.$data));C.length>0&&(this.setState(H=>({lazyLoadedList:H.lazyLoadedList.concat(C)})),this.__emit("lazyLoad",C))}this.$nextTick(()=>{const C=_extends$1({listRef:this.list,trackRef:this.track,children:this.children},this.$props);this.updateState(C,!0,()=>{this.adaptHeight(),this.autoplay&&this.handleAutoPlay("playing")}),this.lazyLoad==="progressive"&&(this.lazyLoadTimer=setInterval(this.progressiveLazyLoad,1e3)),this.ro=new ResizeObserver$3(()=>{this.animating?(this.onWindowResized(!1),this.callbackTimers.push(setTimeout(()=>this.onWindowResized(),this.speed))):this.onWindowResized()}),this.ro.observe(this.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),H=>{H.onfocus=this.$props.pauseOnFocus?this.onSlideFocus:null,H.onblur=this.$props.pauseOnFocus?this.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",this.onWindowResized):window.attachEvent("onresize",this.onWindowResized)})},beforeUnmount(){var C;this.animationEndCallback&&clearTimeout(this.animationEndCallback),this.lazyLoadTimer&&clearInterval(this.lazyLoadTimer),this.callbackTimers.length&&(this.callbackTimers.forEach(H=>clearTimeout(H)),this.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",this.onWindowResized):window.detachEvent("onresize",this.onWindowResized),this.autoplayTimer&&clearInterval(this.autoplayTimer),(C=this.ro)===null||C===void 0||C.disconnect()},updated(){if(this.checkImagesLoad(),this.__emit("reInit"),this.lazyLoad){const C=getOnDemandLazySlides(_extends$1(_extends$1({},this.$props),this.$data));C.length>0&&(this.setState(H=>({lazyLoadedList:H.lazyLoadedList.concat(C)})),this.__emit("lazyLoad"))}this.adaptHeight()},methods:{listRefHandler(C){this.list=C},trackRefHandler(C){this.track=C},adaptHeight(){if(this.adaptiveHeight&&this.list){const C=this.list.querySelector(`[data-index="${this.currentSlide}"]`);this.list.style.height=getHeight(C)+"px"}},onWindowResized(C){this.debouncedResize&&this.debouncedResize.cancel(),this.debouncedResize=debounce$1(()=>this.resizeWindow(C),50),this.debouncedResize()},resizeWindow(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(!!!this.track)return;const K=_extends$1(_extends$1({listRef:this.list,trackRef:this.track,children:this.children},this.$props),this.$data);this.updateState(K,C,()=>{this.autoplay?this.handleAutoPlay("update"):this.pause("paused")}),this.setState({animating:!1}),clearTimeout(this.animationEndCallback),delete this.animationEndCallback},updateState(C,H,K){const W=initializedState(C);C=_extends$1(_extends$1(_extends$1({},C),W),{slideIndex:W.currentSlide});const G=getTrackLeft(C);C=_extends$1(_extends$1({},C),{left:G});const U=getTrackCSS(C);(H||this.children.length!==C.children.length)&&(W.trackStyle=U),this.setState(W,K)},ssrInit(){const C=this.children;if(this.variableWidth){let Z=0,ee=0;const te=[],ne=getPreClones(_extends$1(_extends$1(_extends$1({},this.$props),this.$data),{slideCount:C.length})),oe=getPostClones(_extends$1(_extends$1(_extends$1({},this.$props),this.$data),{slideCount:C.length}));C.forEach(ae=>{var ie,ue;const le=((ue=(ie=ae.props.style)===null||ie===void 0?void 0:ie.width)===null||ue===void 0?void 0:ue.split("px")[0])||0;te.push(le),Z+=le});for(let ae=0;ae{const G=()=>++K&&K>=H&&this.onWindowResized();if(!W.onclick)W.onclick=()=>W.parentNode.focus();else{const U=W.onclick;W.onclick=()=>{U(),W.parentNode.focus()}}W.onload||(this.$props.lazyLoad?W.onload=()=>{this.adaptHeight(),this.callbackTimers.push(setTimeout(this.onWindowResized,this.speed))}:(W.onload=G,W.onerror=()=>{G(),this.__emit("lazyLoadError")}))})},progressiveLazyLoad(){const C=[],H=_extends$1(_extends$1({},this.$props),this.$data);for(let K=this.currentSlide;K=-getPreClones(H);K--)if(this.lazyLoadedList.indexOf(K)<0){C.push(K);break}C.length>0?(this.setState(K=>({lazyLoadedList:K.lazyLoadedList.concat(C)})),this.__emit("lazyLoad",C)):this.lazyLoadTimer&&(clearInterval(this.lazyLoadTimer),delete this.lazyLoadTimer)},slideHandler(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{asNavFor:K,beforeChange:W,speed:G,afterChange:U}=this.$props,{state:X,nextState:Q}=slideHandler(_extends$1(_extends$1(_extends$1({index:C},this.$props),this.$data),{trackRef:this.track,useCSS:this.useCSS&&!H}));if(!X)return;W&&W(this.currentSlide,X.currentSlide);const Z=X.lazyLoadedList.filter(ee=>this.lazyLoadedList.indexOf(ee)<0);this.$attrs.onLazyLoad&&Z.length>0&&this.__emit("lazyLoad",Z),!this.$props.waitForAnimate&&this.animationEndCallback&&(clearTimeout(this.animationEndCallback),U&&U(this.currentSlide),delete this.animationEndCallback),this.setState(X,()=>{K&&this.asNavForIndex!==C&&(this.asNavForIndex=C,K.innerSlider.slideHandler(C)),Q&&(this.animationEndCallback=setTimeout(()=>{const{animating:ee}=Q,te=__rest$W(Q,["animating"]);this.setState(te,()=>{this.callbackTimers.push(setTimeout(()=>this.setState({animating:ee}),10)),U&&U(X.currentSlide),delete this.animationEndCallback})},G))})},changeSlide(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const K=_extends$1(_extends$1({},this.$props),this.$data),W=changeSlide(K,C);if(!(W!==0&&!W)&&(H===!0?this.slideHandler(W,H):this.slideHandler(W),this.$props.autoplay&&this.handleAutoPlay("update"),this.$props.focusOnSelect)){const G=this.list.querySelectorAll(".slick-current");G[0]&&G[0].focus()}},clickHandler(C){this.clickable===!1&&(C.stopPropagation(),C.preventDefault()),this.clickable=!0},keyHandler(C){const H=keyHandler(C,this.accessibility,this.rtl);H!==""&&this.changeSlide({message:H})},selectHandler(C){this.changeSlide(C)},disableBodyScroll(){const C=H=>{H=H||window.event,H.preventDefault&&H.preventDefault(),H.returnValue=!1};window.ontouchmove=C},enableBodyScroll(){window.ontouchmove=null},swipeStart(C){this.verticalSwiping&&this.disableBodyScroll();const H=swipeStart(C,this.swipe,this.draggable);H!==""&&this.setState(H)},swipeMove(C){const H=swipeMove(C,_extends$1(_extends$1(_extends$1({},this.$props),this.$data),{trackRef:this.track,listRef:this.list,slideIndex:this.currentSlide}));H&&(H.swiping&&(this.clickable=!1),this.setState(H))},swipeEnd(C){const H=swipeEnd(C,_extends$1(_extends$1(_extends$1({},this.$props),this.$data),{trackRef:this.track,listRef:this.list,slideIndex:this.currentSlide}));if(!H)return;const K=H.triggerSlideHandler;delete H.triggerSlideHandler,this.setState(H),K!==void 0&&(this.slideHandler(K),this.$props.verticalSwiping&&this.enableBodyScroll())},touchEnd(C){this.swipeEnd(C),this.clickable=!0},slickPrev(){this.callbackTimers.push(setTimeout(()=>this.changeSlide({message:"previous"}),0))},slickNext(){this.callbackTimers.push(setTimeout(()=>this.changeSlide({message:"next"}),0))},slickGoTo(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(C=Number(C),isNaN(C))return"";this.callbackTimers.push(setTimeout(()=>this.changeSlide({message:"index",index:C,currentSlide:this.currentSlide},H),0))},play(){let C;if(this.rtl)C=this.currentSlide-this.slidesToScroll;else if(canGoNext(_extends$1(_extends$1({},this.$props),this.$data)))C=this.currentSlide+this.slidesToScroll;else return!1;this.slideHandler(C)},handleAutoPlay(C){this.autoplayTimer&&clearInterval(this.autoplayTimer);const H=this.autoplaying;if(C==="update"){if(H==="hovered"||H==="focused"||H==="paused")return}else if(C==="leave"){if(H==="paused"||H==="focused")return}else if(C==="blur"&&(H==="paused"||H==="hovered"))return;this.autoplayTimer=setInterval(this.play,this.autoplaySpeed+50),this.setState({autoplaying:"playing"})},pause(C){this.autoplayTimer&&(clearInterval(this.autoplayTimer),this.autoplayTimer=null);const H=this.autoplaying;C==="paused"?this.setState({autoplaying:"paused"}):C==="focused"?(H==="hovered"||H==="playing")&&this.setState({autoplaying:"focused"}):H==="playing"&&this.setState({autoplaying:"hovered"})},onDotsOver(){this.autoplay&&this.pause("hovered")},onDotsLeave(){this.autoplay&&this.autoplaying==="hovered"&&this.handleAutoPlay("leave")},onTrackOver(){this.autoplay&&this.pause("hovered")},onTrackLeave(){this.autoplay&&this.autoplaying==="hovered"&&this.handleAutoPlay("leave")},onSlideFocus(){this.autoplay&&this.pause("focused")},onSlideBlur(){this.autoplay&&this.autoplaying==="focused"&&this.handleAutoPlay("blur")},customPaging(C){let{i:H}=C;return createVNode("button",null,[H+1])},appendDots(C){let{dots:H}=C;return createVNode("ul",{style:{display:"block"}},[H])}},render(){const C=classNames("slick-slider",this.$attrs.class,{"slick-vertical":this.vertical,"slick-initialized":!0}),H=_extends$1(_extends$1({},this.$props),this.$data);let K=extractObject(H,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]);const{pauseOnHover:W}=this.$props;K=_extends$1(_extends$1({},K),{focusOnSelect:this.focusOnSelect&&this.clickable?this.selectHandler:null,ref:this.trackRefHandler,onMouseleave:W?this.onTrackLeave:noop$a,onMouseover:W?this.onTrackOver:noop$a});let G;if(this.dots===!0&&this.slideCount>=this.slidesToShow){let ue=extractObject(H,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","infinite","appendDots"]);ue.customPaging=this.customPaging,ue.appendDots=this.appendDots;const{customPaging:le,appendDots:se}=this.$slots;le&&(ue.customPaging=le),se&&(ue.appendDots=se);const{pauseOnDotsHover:ce}=this.$props;ue=_extends$1(_extends$1({},ue),{clickHandler:this.changeSlide,onMouseover:ce?this.onDotsOver:noop$a,onMouseleave:ce?this.onDotsLeave:noop$a}),G=createVNode(Dots$1,ue,null)}let U,X;const Q=extractObject(H,["infinite","centerMode","currentSlide","slideCount","slidesToShow"]);Q.clickHandler=this.changeSlide;const{prevArrow:Z,nextArrow:ee}=this.$slots;Z&&(Q.prevArrow=Z),ee&&(Q.nextArrow=ee),this.arrows&&(U=createVNode(PrevArrow,Q,null),X=createVNode(NextArrow,Q,null));let te=null;this.vertical&&(te={height:typeof this.listHeight=="number"?`${this.listHeight}px`:this.listHeight});let ne=null;this.vertical===!1?this.centerMode===!0&&(ne={padding:"0px "+this.centerPadding}):this.centerMode===!0&&(ne={padding:this.centerPadding+" 0px"});const oe=_extends$1(_extends$1({},te),ne),re=this.touchMove;let ae={ref:this.listRefHandler,class:"slick-list",style:oe,onClick:this.clickHandler,onMousedown:re?this.swipeStart:noop$a,onMousemove:this.dragging&&re?this.swipeMove:noop$a,onMouseup:re?this.swipeEnd:noop$a,onMouseleave:this.dragging&&re?this.swipeEnd:noop$a,[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]:re?this.swipeStart:noop$a,[supportsPassive$1?"onTouchmovePassive":"onTouchmove"]:this.dragging&&re?this.swipeMove:noop$a,onTouchend:re?this.touchEnd:noop$a,onTouchcancel:this.dragging&&re?this.swipeEnd:noop$a,onKeydown:this.accessibility?this.keyHandler:noop$a},ie={class:C,dir:"ltr",style:this.$attrs.style};return this.unslick&&(ae={class:"slick-list",ref:this.listRefHandler},ie={class:C}),createVNode("div",ie,[this.unslick?"":U,createVNode("div",ae,[createVNode(Track$3,K,{default:()=>[this.children]})]),this.unslick?"":X,this.unslick?"":G])}},Slider$2=defineComponent({name:"Slider",mixins:[BaseMixin],inheritAttrs:!1,props:_extends$1({},defaultProps$3),data(){return this._responsiveMediaHandlers=[],{breakpoint:null}},mounted(){if(this.responsive){const C=this.responsive.map(K=>K.breakpoint);C.sort((K,W)=>K-W),C.forEach((K,W)=>{let G;W===0?G=json2mq({minWidth:0,maxWidth:K}):G=json2mq({minWidth:C[W-1]+1,maxWidth:K}),canUseDOM()&&this.media(G,()=>{this.setState({breakpoint:K})})});const H=json2mq({minWidth:C.slice(-1)[0]});canUseDOM()&&this.media(H,()=>{this.setState({breakpoint:null})})}},beforeUnmount(){this._responsiveMediaHandlers.forEach(function(C){C.mql.removeListener(C.listener)})},methods:{innerSliderRefHandler(C){this.innerSlider=C},media(C,H){const K=window.matchMedia(C),W=G=>{let{matches:U}=G;U&&H()};K.addListener(W),W(K),this._responsiveMediaHandlers.push({mql:K,query:C,listener:W})},slickPrev(){var C;(C=this.innerSlider)===null||C===void 0||C.slickPrev()},slickNext(){var C;(C=this.innerSlider)===null||C===void 0||C.slickNext()},slickGoTo(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;var K;(K=this.innerSlider)===null||K===void 0||K.slickGoTo(C,H)},slickPause(){var C;(C=this.innerSlider)===null||C===void 0||C.pause("paused")},slickPlay(){var C;(C=this.innerSlider)===null||C===void 0||C.handleAutoPlay("play")}},render(){var C;let H,K;this.breakpoint?(K=this.responsive.filter(Q=>Q.breakpoint===this.breakpoint),H=K[0].settings==="unslick"?"unslick":_extends$1(_extends$1({},this.$props),K[0].settings)):H=_extends$1({},this.$props),H.centerMode&&(H.slidesToScroll>1,H.slidesToScroll=1),H.fade&&(H.slidesToShow>1,H.slidesToScroll>1,H.slidesToShow=1,H.slidesToScroll=1);let W=getSlot(this)||[];W=W.filter(Q=>typeof Q=="string"?!!Q.trim():!!Q),H.variableWidth&&(H.rows>1||H.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),H.variableWidth=!1);const G=[];let U=null;for(let Q=0;Q=W.length));ne+=1)te.push(cloneElement(W[ne],{key:100*Q+10*ee+ne,tabindex:-1,style:{width:`${100/H.slidesPerRow}%`,display:"inline-block"}}));Z.push(createVNode("div",{key:10*Q+ee},[te]))}H.variableWidth?G.push(createVNode("div",{key:Q,style:{width:U}},[Z])):G.push(createVNode("div",{key:Q},[Z]))}if(H==="unslick"){const Q="regular slider "+(this.className||"");return createVNode("div",{class:Q},[W])}else G.length<=H.slidesToShow&&(H.unslick=!0);const X=_extends$1(_extends$1(_extends$1({},this.$attrs),H),{children:G,ref:this.innerSliderRefHandler});return createVNode(InnerSlider,_objectSpread2$1(_objectSpread2$1({},X),{},{__propsSymbol__:[]}),this.$slots)}}),genCarouselStyle=C=>{const{componentCls:H,antCls:K,carouselArrowSize:W,carouselDotOffset:G,marginXXS:U}=C,X=-W*1.25,Q=U;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${K}-radio-input, input${K}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${K}-radio-input, input${K}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:W,height:W,marginTop:-W/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:X,"&::before":{content:'"←"'}},".slick-next":{insetInlineEnd:X,"&::before":{content:'"→"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,listStyle:"none","&-bottom":{bottom:G},"&-top":{top:G,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:C.dotWidth,height:C.dotHeight,marginInline:Q,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${C.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:C.dotHeight,padding:0,color:"transparent",fontSize:0,background:C.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${C.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-Q,content:'""'}},"&.slick-active":{width:C.dotWidthActive,"& button":{background:C.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},genCarouselVerticalStyle=C=>{const{componentCls:H,carouselDotOffset:K,marginXXS:W}=C,G={width:C.dotHeight,height:C.dotWidth};return{[`${H}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:C.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:K},"&-right":{insetInlineEnd:K,insetInlineStart:"auto"},li:_extends$1(_extends$1({},G),{margin:`${W}px 0`,verticalAlign:"baseline",button:G,"&.slick-active":_extends$1(_extends$1({},G),{button:G})})}}}},genCarouselRtlStyle=C=>{const{componentCls:H}=C;return[{[`${H}-rtl`]:{direction:"rtl",".slick-dots":{[`${H}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${H}-vertical`]:{".slick-dots":{[`${H}-rtl&`]:{flexDirection:"column"}}}}]},useStyle$E=genComponentStyleHook("Carousel",C=>{const{controlHeightLG:H,controlHeightSM:K}=C,W=merge$1(C,{carouselArrowSize:H/2,carouselDotOffset:K/2});return[genCarouselStyle(W),genCarouselVerticalStyle(W),genCarouselRtlStyle(W)]},{dotWidth:16,dotHeight:3,dotWidthActive:24});var __rest$V=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({effect:stringType(),dots:booleanType(!0),vertical:booleanType(),autoplay:booleanType(),easing:String,beforeChange:functionType(),afterChange:functionType(),prefixCls:String,accessibility:booleanType(),nextArrow:PropTypes$1.any,prevArrow:PropTypes$1.any,pauseOnHover:booleanType(),adaptiveHeight:booleanType(),arrows:booleanType(!1),autoplaySpeed:Number,centerMode:booleanType(),centerPadding:String,cssEase:String,dotsClass:String,draggable:booleanType(!1),fade:booleanType(),focusOnSelect:booleanType(),infinite:booleanType(),initialSlide:Number,lazyLoad:stringType(),rtl:booleanType(),slide:String,slidesToShow:Number,slidesToScroll:Number,speed:Number,swipe:booleanType(),swipeToSlide:booleanType(),swipeEvent:functionType(),touchMove:booleanType(),touchThreshold:Number,variableWidth:booleanType(),useCSS:booleanType(),slickGoTo:Number,responsive:Array,dotPosition:stringType(),verticalSwiping:booleanType(!1)}),Carousel=defineComponent({compatConfig:{MODE:3},name:"ACarousel",inheritAttrs:!1,props:carouselProps(),setup(C,H){let{slots:K,attrs:W,expose:G}=H;const U=ref();G({goTo:function(ae){let ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;var ue;(ue=U.value)===null||ue===void 0||ue.slickGoTo(ae,ie)},autoplay:ae=>{var ie,ue;(ue=(ie=U.value)===null||ie===void 0?void 0:ie.innerSlider)===null||ue===void 0||ue.handleAutoPlay(ae)},prev:()=>{var ae;(ae=U.value)===null||ae===void 0||ae.slickPrev()},next:()=>{var ae;(ae=U.value)===null||ae===void 0||ae.slickNext()},innerSlider:computed(()=>{var ae;return(ae=U.value)===null||ae===void 0?void 0:ae.innerSlider})}),watchEffect(()=>{warning$3(C.vertical===void 0)});const{prefixCls:Q,direction:Z}=useConfigInject("carousel",C),[ee,te]=useStyle$E(Q),ne=computed(()=>C.dotPosition?C.dotPosition:C.vertical!==void 0&&C.vertical?"right":"bottom"),oe=computed(()=>ne.value==="left"||ne.value==="right"),re=computed(()=>{const ae="slick-dots";return classNames({[ae]:!0,[`${ae}-${ne.value}`]:!0,[`${C.dotsClass}`]:!!C.dotsClass})});return()=>{const{dots:ae,arrows:ie,draggable:ue,effect:le}=C,{class:se,style:ce}=W,de=__rest$V(W,["class","style"]),fe=le==="fade"?!0:C.fade,he=classNames(Q.value,{[`${Q.value}-rtl`]:Z.value==="rtl",[`${Q.value}-vertical`]:oe.value,[`${se}`]:!!se},te.value);return ee(createVNode("div",{class:he,style:ce},[createVNode(Slider$2,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({ref:U},C),de),{},{dots:!!ae,dotsClass:re.value,arrows:ie,draggable:ue,fade:fe,vertical:oe.value}),K)]))}}}),index$r=withInstall(Carousel),VALUE_SPLIT="__RC_CASCADER_SPLIT__",SHOW_PARENT$1="SHOW_PARENT",SHOW_CHILD$1="SHOW_CHILD";function toPathKey(C){return C.join(VALUE_SPLIT)}function toPathKeys(C){return C.map(toPathKey)}function toPathValueStr(C){return C.split(VALUE_SPLIT)}function fillFieldNames$2(C){const{label:H,value:K,children:W}=C||{},G=K||"value";return{label:H||"label",value:G,key:G,children:W||"children"}}function isLeaf(C,H){var K,W;return(K=C.isLeaf)!==null&&K!==void 0?K:!(!((W=C[H.children])===null||W===void 0)&&W.length)}function scrollIntoParentView(C){const H=C.parentElement;if(!H)return;const K=C.offsetTop-H.offsetTop;K-H.scrollTop<0?H.scrollTo({top:K}):K+C.offsetHeight-H.scrollTop>H.offsetHeight&&H.scrollTo({top:K+C.offsetHeight-H.offsetHeight})}const TreeContextKey=Symbol("TreeContextKey"),TreeContext=defineComponent({compatConfig:{MODE:3},name:"TreeContext",props:{value:{type:Object}},setup(C,H){let{slots:K}=H;return provide(TreeContextKey,computed(()=>C.value)),()=>{var W;return(W=K.default)===null||W===void 0?void 0:W.call(K)}}}),useInjectTreeContext=()=>inject(TreeContextKey,computed(()=>({}))),KeysStateKey=Symbol("KeysStateKey"),useProvideKeysState=C=>{provide(KeysStateKey,C)},useInjectKeysState=()=>inject(KeysStateKey,{expandedKeys:shallowRef([]),selectedKeys:shallowRef([]),loadedKeys:shallowRef([]),loadingKeys:shallowRef([]),checkedKeys:shallowRef([]),halfCheckedKeys:shallowRef([]),expandedKeysSet:computed(()=>new Set),selectedKeysSet:computed(()=>new Set),loadedKeysSet:computed(()=>new Set),loadingKeysSet:computed(()=>new Set),checkedKeysSet:computed(()=>new Set),halfCheckedKeysSet:computed(()=>new Set),flattenNodes:shallowRef([])}),Indent=C=>{let{prefixCls:H,level:K,isStart:W,isEnd:G}=C;const U=`${H}-indent-unit`,X=[];for(let Q=0;Q({prefixCls:String,focusable:{type:Boolean,default:void 0},activeKey:[Number,String],tabindex:Number,children:PropTypes$1.any,treeData:{type:Array},fieldNames:{type:Object},showLine:{type:[Boolean,Object],default:void 0},showIcon:{type:Boolean,default:void 0},icon:PropTypes$1.any,selectable:{type:Boolean,default:void 0},expandAction:[String,Boolean],disabled:{type:Boolean,default:void 0},multiple:{type:Boolean,default:void 0},checkable:{type:Boolean,default:void 0},checkStrictly:{type:Boolean,default:void 0},draggable:{type:[Function,Boolean]},defaultExpandParent:{type:Boolean,default:void 0},autoExpandParent:{type:Boolean,default:void 0},defaultExpandAll:{type:Boolean,default:void 0},defaultExpandedKeys:{type:Array},expandedKeys:{type:Array},defaultCheckedKeys:{type:Array},checkedKeys:{type:[Object,Array]},defaultSelectedKeys:{type:Array},selectedKeys:{type:Array},allowDrop:{type:Function},dropIndicatorRender:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onKeydown:{type:Function},onContextmenu:{type:Function},onClick:{type:Function},onDblclick:{type:Function},onScroll:{type:Function},onExpand:{type:Function},onCheck:{type:Function},onSelect:{type:Function},onLoad:{type:Function},loadData:{type:Function},loadedKeys:{type:Array},onMouseenter:{type:Function},onMouseleave:{type:Function},onRightClick:{type:Function},onDragstart:{type:Function},onDragenter:{type:Function},onDragover:{type:Function},onDragleave:{type:Function},onDragend:{type:Function},onDrop:{type:Function},onActiveChange:{type:Function},filterTreeNode:{type:Function},motion:PropTypes$1.any,switcherIcon:PropTypes$1.any,height:Number,itemHeight:Number,virtual:{type:Boolean,default:void 0},direction:{type:String},rootClassName:String,rootStyle:Object});var __rest$U=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G"`v-slot:"+Ye+"` ")}`;const U=shallowRef(!1),X=useInjectTreeContext(),{expandedKeysSet:Q,selectedKeysSet:Z,loadedKeysSet:ee,loadingKeysSet:te,checkedKeysSet:ne,halfCheckedKeysSet:oe}=useInjectKeysState(),{dragOverNodeKey:re,dropPosition:ae,keyEntities:ie}=X.value,ue=computed(()=>getTreeNodeProps(C.eventKey,{expandedKeysSet:Q.value,selectedKeysSet:Z.value,loadedKeysSet:ee.value,loadingKeysSet:te.value,checkedKeysSet:ne.value,halfCheckedKeysSet:oe.value,dragOverNodeKey:re,dropPosition:ae,keyEntities:ie})),le=eagerComputed(()=>ue.value.expanded),se=eagerComputed(()=>ue.value.selected),ce=eagerComputed(()=>ue.value.checked),de=eagerComputed(()=>ue.value.loaded),fe=eagerComputed(()=>ue.value.loading),he=eagerComputed(()=>ue.value.halfChecked),pe=eagerComputed(()=>ue.value.dragOver),me=eagerComputed(()=>ue.value.dragOverGapTop),be=eagerComputed(()=>ue.value.dragOverGapBottom),xe=eagerComputed(()=>ue.value.pos),Se=shallowRef(),we=computed(()=>{const{eventKey:Ye}=C,{keyEntities:Ge}=X.value,{children:Je}=Ge[Ye]||{};return!!(Je||[]).length}),Pe=computed(()=>{const{isLeaf:Ye}=C,{loadData:Ge}=X.value,Je=we.value;return Ye===!1?!1:Ye||!Ge&&!Je||Ge&&de.value&&!Je}),Ee=computed(()=>Pe.value?null:le.value?ICON_OPEN:ICON_CLOSE),$e=computed(()=>{const{disabled:Ye}=C,{disabled:Ge}=X.value;return!!(Ge||Ye)}),ye=computed(()=>{const{checkable:Ye}=C,{checkable:Ge}=X.value;return!Ge||Ye===!1?!1:Ge}),Ce=computed(()=>{const{selectable:Ye}=C,{selectable:Ge}=X.value;return typeof Ye=="boolean"?Ye:Ge}),ge=computed(()=>{const{data:Ye,active:Ge,checkable:Je,disableCheckbox:ot,disabled:it,selectable:ct}=C;return _extends$1(_extends$1({active:Ge,checkable:Je,disableCheckbox:ot,disabled:it,selectable:ct},Ye),{dataRef:Ye,data:Ye,isLeaf:Pe.value,checked:ce.value,expanded:le.value,loading:fe.value,selected:se.value,halfChecked:he.value})}),ve=getCurrentInstance(),_e=computed(()=>{const{eventKey:Ye}=C,{keyEntities:Ge}=X.value,{parent:Je}=Ge[Ye]||{};return _extends$1(_extends$1({},convertNodePropsToEventData(_extends$1({},C,ue.value))),{parent:Je})}),Te=reactive({eventData:_e,eventKey:computed(()=>C.eventKey),selectHandle:Se,pos:xe,key:ve.vnode.key});G(Te);const Ie=Ye=>{const{onNodeDoubleClick:Ge}=X.value;Ge(Ye,_e.value)},Re=Ye=>{if($e.value)return;const{onNodeSelect:Ge}=X.value;Ye.preventDefault(),Ge(Ye,_e.value)},De=Ye=>{if($e.value)return;const{disableCheckbox:Ge}=C,{onNodeCheck:Je}=X.value;if(!ye.value||Ge)return;Ye.preventDefault();const ot=!ce.value;Je(Ye,_e.value,ot)},ke=Ye=>{const{onNodeClick:Ge}=X.value;Ge(Ye,_e.value),Ce.value?Re(Ye):De(Ye)},Be=Ye=>{const{onNodeMouseEnter:Ge}=X.value;Ge(Ye,_e.value)},Me=Ye=>{const{onNodeMouseLeave:Ge}=X.value;Ge(Ye,_e.value)},je=Ye=>{const{onNodeContextMenu:Ge}=X.value;Ge(Ye,_e.value)},Le=Ye=>{const{onNodeDragStart:Ge}=X.value;Ye.stopPropagation(),U.value=!0,Ge(Ye,Te);try{Ye.dataTransfer.setData("text/plain","")}catch{}},Ae=Ye=>{const{onNodeDragEnter:Ge}=X.value;Ye.preventDefault(),Ye.stopPropagation(),Ge(Ye,Te)},Ve=Ye=>{const{onNodeDragOver:Ge}=X.value;Ye.preventDefault(),Ye.stopPropagation(),Ge(Ye,Te)},Oe=Ye=>{const{onNodeDragLeave:Ge}=X.value;Ye.stopPropagation(),Ge(Ye,Te)},Ne=Ye=>{const{onNodeDragEnd:Ge}=X.value;Ye.stopPropagation(),U.value=!1,Ge(Ye,Te)},Fe=Ye=>{const{onNodeDrop:Ge}=X.value;Ye.preventDefault(),Ye.stopPropagation(),U.value=!1,Ge(Ye,Te)},Ke=Ye=>{const{onNodeExpand:Ge}=X.value;fe.value||Ge(Ye,_e.value)},He=()=>{const{data:Ye}=C,{draggable:Ge}=X.value;return!!(Ge&&(!Ge.nodeDraggable||Ge.nodeDraggable(Ye)))},Ue=()=>{const{draggable:Ye,prefixCls:Ge}=X.value;return Ye&&(Ye!=null&&Ye.icon)?createVNode("span",{class:`${Ge}-draggable-icon`},[Ye.icon]):null},We=()=>{var Ye,Ge,Je;const{switcherIcon:ot=W.switcherIcon||((Ye=X.value.slots)===null||Ye===void 0?void 0:Ye[(Je=(Ge=C.data)===null||Ge===void 0?void 0:Ge.slots)===null||Je===void 0?void 0:Je.switcherIcon])}=C,{switcherIcon:it}=X.value,ct=ot||it;return typeof ct=="function"?ct(ge.value):ct},ze=()=>{const{loadData:Ye,onNodeLoad:Ge}=X.value;fe.value||Ye&&le.value&&!Pe.value&&!we.value&&!de.value&&Ge(_e.value)};onMounted(()=>{ze()}),onUpdated(()=>{ze()});const Xe=()=>{const{prefixCls:Ye}=X.value,Ge=We();if(Pe.value)return Ge!==!1?createVNode("span",{class:classNames(`${Ye}-switcher`,`${Ye}-switcher-noop`)},[Ge]):null;const Je=classNames(`${Ye}-switcher`,`${Ye}-switcher_${le.value?ICON_OPEN:ICON_CLOSE}`);return Ge!==!1?createVNode("span",{onClick:Ke,class:Je},[Ge]):null},qe=()=>{var Ye,Ge;const{disableCheckbox:Je}=C,{prefixCls:ot}=X.value,it=$e.value;return ye.value?createVNode("span",{class:classNames(`${ot}-checkbox`,ce.value&&`${ot}-checkbox-checked`,!ce.value&&he.value&&`${ot}-checkbox-indeterminate`,(it||Je)&&`${ot}-checkbox-disabled`),onClick:De},[(Ge=(Ye=X.value).customCheckable)===null||Ge===void 0?void 0:Ge.call(Ye)]):null},Qe=()=>{const{prefixCls:Ye}=X.value;return createVNode("span",{class:classNames(`${Ye}-iconEle`,`${Ye}-icon__${Ee.value||"docu"}`,fe.value&&`${Ye}-icon_loading`)},null)},Ze=()=>{const{disabled:Ye,eventKey:Ge}=C,{draggable:Je,dropLevelOffset:ot,dropPosition:it,prefixCls:ct,indent:tt,dropIndicatorRender:nt,dragOverNodeKey:rt,direction:lt}=X.value;return!Ye&&Je!==!1&&rt===Ge?nt({dropPosition:it,dropLevelOffset:ot,indent:tt,prefixCls:ct,direction:lt}):null},et=()=>{var Ye,Ge,Je,ot,it,ct;const{icon:tt=W.icon,data:nt}=C,rt=W.title||((Ye=X.value.slots)===null||Ye===void 0?void 0:Ye[(Je=(Ge=C.data)===null||Ge===void 0?void 0:Ge.slots)===null||Je===void 0?void 0:Je.title])||((ot=X.value.slots)===null||ot===void 0?void 0:ot.title)||C.title,{prefixCls:lt,showIcon:ut,icon:st,loadData:dt}=X.value,ht=$e.value,gt=`${lt}-node-content-wrapper`;let mt;if(ut){const xt=tt||((it=X.value.slots)===null||it===void 0?void 0:it[(ct=nt==null?void 0:nt.slots)===null||ct===void 0?void 0:ct.icon])||st;mt=xt?createVNode("span",{class:classNames(`${lt}-iconEle`,`${lt}-icon__customize`)},[typeof xt=="function"?xt(ge.value):xt]):Qe()}else dt&&fe.value&&(mt=Qe());let vt;typeof rt=="function"?vt=rt(ge.value):vt=rt,vt=vt===void 0?defaultTitle:vt;const yt=createVNode("span",{class:`${lt}-title`},[vt]);return createVNode("span",{ref:Se,title:typeof rt=="string"?rt:"",class:classNames(`${gt}`,`${gt}-${Ee.value||"normal"}`,!ht&&(se.value||U.value)&&`${lt}-node-selected`),onMouseenter:Be,onMouseleave:Me,onContextmenu:je,onClick:ke,onDblclick:Ie},[mt,yt,Ze()])};return()=>{const Ye=_extends$1(_extends$1({},C),K),{eventKey:Ge,isLeaf:Je,isStart:ot,isEnd:it,domRef:ct,active:tt,data:nt,onMousemove:rt,selectable:lt}=Ye,ut=__rest$U(Ye,["eventKey","isLeaf","isStart","isEnd","domRef","active","data","onMousemove","selectable"]),{prefixCls:st,filterTreeNode:dt,keyEntities:ht,dropContainerKey:gt,dropTargetKey:mt,draggingNodeKey:vt}=X.value,yt=$e.value,xt=pickAttrs(ut,{aria:!0,data:!0}),{level:wt}=ht[Ge]||{},Pt=it[it.length-1],St=He(),Et=!yt&&St,It=vt===Ge,Rt=lt!==void 0?{"aria-selected":!!lt}:void 0;return createVNode("div",_objectSpread2$1(_objectSpread2$1({ref:ct,class:classNames(K.class,`${st}-treenode`,{[`${st}-treenode-disabled`]:yt,[`${st}-treenode-switcher-${le.value?"open":"close"}`]:!Je,[`${st}-treenode-checkbox-checked`]:ce.value,[`${st}-treenode-checkbox-indeterminate`]:he.value,[`${st}-treenode-selected`]:se.value,[`${st}-treenode-loading`]:fe.value,[`${st}-treenode-active`]:tt,[`${st}-treenode-leaf-last`]:Pt,[`${st}-treenode-draggable`]:Et,dragging:It,"drop-target":mt===Ge,"drop-container":gt===Ge,"drag-over":!yt&&pe.value,"drag-over-gap-top":!yt&&me.value,"drag-over-gap-bottom":!yt&&be.value,"filter-node":dt&&dt(_e.value)}),style:K.style,draggable:Et,"aria-grabbed":It,onDragstart:Et?Le:void 0,onDragenter:St?Ae:void 0,onDragover:St?Ve:void 0,onDragleave:St?Oe:void 0,onDrop:St?Fe:void 0,onDragend:St?Ne:void 0,onMousemove:rt},Rt),xt),[createVNode(Indent$1,{prefixCls:st,level:wt,isStart:ot,isEnd:it},null),Ue(),Xe(),qe(),et()])}}});globalThis&&globalThis.__rest;function arrDel(C,H){if(!C)return[];const K=C.slice(),W=K.indexOf(H);return W>=0&&K.splice(W,1),K}function arrAdd(C,H){const K=(C||[]).slice();return K.indexOf(H)===-1&&K.push(H),K}function posToArr(C){return C.split("-")}function getPosition(C,H){return`${C}-${H}`}function isTreeNode(C){return C&&C.type&&C.type.isTreeNode}function getDragChildrenKeys(C,H){const K=[],W=H[C];function G(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).forEach(X=>{let{key:Q,children:Z}=X;K.push(Q),G(Z)})}return G(W.children),K}function isLastChild(C){if(C.parent){const H=posToArr(C.pos);return Number(H[H.length-1])===C.parent.children.length-1}return!1}function isFirstChild(C){const H=posToArr(C.pos);return Number(H[H.length-1])===0}function calcDropPosition(C,H,K,W,G,U,X,Q,Z,ee){var te;const{clientX:ne,clientY:oe}=C,{top:re,height:ae}=C.target.getBoundingClientRect(),ue=((ee==="rtl"?-1:1)*(((G==null?void 0:G.x)||0)-ne)-12)/W;let le=Q[K.eventKey];if(oePe.key===le.key),Se=xe<=0?0:xe-1,we=X[Se].key;le=Q[we]}const se=le.key,ce=le,de=le.key;let fe=0,he=0;if(!Z.has(se))for(let xe=0;xe-1.5?U({dragNode:pe,dropNode:me,dropPosition:1})?fe=1:be=!1:U({dragNode:pe,dropNode:me,dropPosition:0})?fe=0:U({dragNode:pe,dropNode:me,dropPosition:1})?fe=1:be=!1:U({dragNode:pe,dropNode:me,dropPosition:1})?fe=1:be=!1,{dropPosition:fe,dropLevelOffset:he,dropTargetKey:le.key,dropTargetPos:le.pos,dragOverNodeKey:de,dropContainerKey:fe===0?null:((te=le.parent)===null||te===void 0?void 0:te.key)||null,dropAllowed:be}}function calcSelectedKeys(C,H){if(!C)return;const{multiple:K}=H;return K?C.slice():C.length?[C[0]]:C}function parseCheckedKeys(C){if(!C)return null;let H;if(Array.isArray(C))H={checkedKeys:C,halfCheckedKeys:void 0};else if(typeof C=="object")H={checkedKeys:C.checked||void 0,halfCheckedKeys:C.halfChecked||void 0};else return null;return H}function conductExpandParent(C,H){const K=new Set;function W(G){if(K.has(G))return;const U=H[G];if(!U)return;K.add(G);const{parent:X,node:Q}=U;Q.disabled||X&&W(X.key)}return(C||[]).forEach(G=>{W(G)}),[...K]}var __rest$T=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G0&&arguments[0]!==void 0?arguments[0]:[];return filterEmpty(K).map(G=>{var U,X,Q,Z;if(!isTreeNode(G))return null;const ee=G.children||{},te=G.key,ne={};for(const[xe,Se]of Object.entries(G.props))ne[camelize(xe)]=Se;const{isLeaf:oe,checkable:re,selectable:ae,disabled:ie,disableCheckbox:ue}=ne,le={isLeaf:oe||oe===""||void 0,checkable:re||re===""||void 0,selectable:ae||ae===""||void 0,disabled:ie||ie===""||void 0,disableCheckbox:ue||ue===""||void 0},se=_extends$1(_extends$1({},ne),le),{title:ce=(U=ee.title)===null||U===void 0?void 0:U.call(ee,se),icon:de=(X=ee.icon)===null||X===void 0?void 0:X.call(ee,se),switcherIcon:fe=(Q=ee.switcherIcon)===null||Q===void 0?void 0:Q.call(ee,se)}=ne,he=__rest$T(ne,["title","icon","switcherIcon"]),pe=(Z=ee.default)===null||Z===void 0?void 0:Z.call(ee),me=_extends$1(_extends$1(_extends$1({},he),{title:ce,icon:de,switcherIcon:fe,key:te,isLeaf:oe}),le),be=H(pe);return be.length&&(me.children=be),me})}return H(C)}function flattenTreeData(C,H,K){const{_title:W,key:G,children:U}=fillFieldNames$1(K),X=new Set(H===!0?[]:H),Q=[];function Z(ee){let te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ee.map((ne,oe)=>{const re=getPosition(te?te.pos:"0",oe),ae=getKey(ne[G],re);let ie;for(let le=0;leoe[U]:typeof U=="function"&&(te=oe=>U(oe)):te=(oe,re)=>getKey(oe[Q],re);function ne(oe,re,ae,ie){const ue=oe?oe[ee]:C,le=oe?getPosition(ae.pos,re):"0",se=oe?[...ie,oe]:[];if(oe){const ce=te(oe,le),de={node:oe,index:re,pos:le,key:ce,parentPos:ae.node?ae.pos:null,level:ae.level+1,nodes:se};H(de)}ue&&ue.forEach((ce,de)=>{ne(ce,de,{node:oe,pos:le,level:ae?ae.level+1:-1},se)})}ne(null)}function convertDataToEntities(C){let{initWrapper:H,processEntity:K,onProcessFinished:W,externalGetKey:G,childrenPropName:U,fieldNames:X}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Q=arguments.length>2?arguments[2]:void 0;const Z=G||Q,ee={},te={};let ne={posEntities:ee,keyEntities:te};return H&&(ne=H(ne)||ne),traverseDataNodes(C,oe=>{const{node:re,index:ae,pos:ie,key:ue,parentPos:le,level:se,nodes:ce}=oe,de={node:re,nodes:ce,index:ae,key:ue,pos:ie,level:se},fe=getKey(ue,ie);ee[ie]=de,te[fe]=de,de.parent=ee[le],de.parent&&(de.parent.children=de.parent.children||[],de.parent.children.push(de)),K&&K(de,ne)},{externalGetKey:Z,childrenPropName:U,fieldNames:X}),W&&W(ne),ne}function getTreeNodeProps(C,H){let{expandedKeysSet:K,selectedKeysSet:W,loadedKeysSet:G,loadingKeysSet:U,checkedKeysSet:X,halfCheckedKeysSet:Q,dragOverNodeKey:Z,dropPosition:ee,keyEntities:te}=H;const ne=te[C];return{eventKey:C,expanded:K.has(C),selected:W.has(C),loaded:G.has(C),loading:U.has(C),checked:X.has(C),halfChecked:Q.has(C),pos:String(ne?ne.pos:""),parent:ne.parent,dragOver:Z===C&&ee===0,dragOverGapTop:Z===C&&ee===-1,dragOverGapBottom:Z===C&&ee===1}}function convertNodePropsToEventData(C){const{data:H,expanded:K,selected:W,checked:G,loaded:U,loading:X,halfChecked:Q,dragOver:Z,dragOverGapTop:ee,dragOverGapBottom:te,pos:ne,active:oe,eventKey:re}=C,ae=_extends$1(_extends$1({dataRef:H},H),{expanded:K,selected:W,checked:G,loaded:U,loading:X,halfChecked:Q,dragOver:Z,dragOverGapTop:ee,dragOverGapBottom:te,pos:ne,active:oe,eventKey:re,key:re});return"props"in ae||Object.defineProperty(ae,"props",{get(){return C}}),ae}const useEntities=(C,H)=>computed(()=>convertDataToEntities(C.value,{fieldNames:H.value,initWrapper:W=>_extends$1(_extends$1({},W),{pathKeyEntities:{}}),processEntity:(W,G)=>{const U=W.nodes.map(X=>X[H.value.value]).join(VALUE_SPLIT);G.pathKeyEntities[U]=W,W.key=U}}).pathKeyEntities);function useSearchConfig(C){const H=shallowRef(!1),K=ref({});return watchEffect(()=>{if(!C.value){H.value=!1,K.value={};return}let W={matchInputWidth:!0,limit:50};C.value&&typeof C.value=="object"&&(W=_extends$1(_extends$1({},W),C.value)),W.limit<=0&&delete W.limit,H.value=!0,K.value=W}),{showSearch:H,searchConfig:K}}const SEARCH_MARK="__rc_cascader_search_mark__",defaultFilter=(C,H,K)=>{let{label:W}=K;return H.some(G=>String(G[W]).toLowerCase().includes(C.toLowerCase()))},defaultRender$1=C=>{let{path:H,fieldNames:K}=C;return H.map(W=>W[K.label]).join(" / ")},useSearchOptions=(C,H,K,W,G,U)=>computed(()=>{const{filter:X=defaultFilter,render:Q=defaultRender$1,limit:Z=50,sort:ee}=G.value,te=[];if(!C.value)return[];function ne(oe,re){oe.forEach(ae=>{if(!ee&&Z>0&&te.length>=Z)return;const ie=[...re,ae],ue=ae[K.value.children];(!ue||ue.length===0||U.value)&&X(C.value,ie,{label:K.value.label})&&te.push(_extends$1(_extends$1({},ae),{[K.value.label]:Q({inputValue:C.value,path:ie,prefixCls:W.value,fieldNames:K.value}),[SEARCH_MARK]:ie})),ue&&ne(ae[K.value.children],ie)})}return ne(H.value,[]),ee&&te.sort((oe,re)=>ee(oe[SEARCH_MARK],re[SEARCH_MARK],C.value,K.value)),Z>0?te.slice(0,Z):te});function formatStrategyValues$1(C,H,K){const W=new Set(C);return C.filter(G=>{const U=H[G],X=U?U.parent:null,Q=U?U.children:null;return K===SHOW_CHILD$1?!(Q&&Q.some(Z=>Z.key&&W.has(Z.key))):!(X&&!X.node.disabled&&W.has(X.key))})}function toPathOptions(C,H,K){let W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;var G;let U=H;const X=[];for(let Q=0;Q{const oe=ne[K.value];return W?String(oe)===String(Z):oe===Z}),te=ee!==-1?U==null?void 0:U[ee]:null;X.push({value:(G=te==null?void 0:te[K.value])!==null&&G!==void 0?G:Z,index:ee,option:te}),U=te==null?void 0:te[K.children]}return X}const useMissingValues=(C,H,K)=>computed(()=>{const W=[],G=[];return K.value.forEach(U=>{toPathOptions(U,C.value,H.value).every(Q=>Q.option)?G.push(U):W.push(U)}),[G,W]});function removeFromCheckedKeys(C,H){const K=new Set;return C.forEach(W=>{H.has(W)||K.add(W)}),K}function isCheckDisabled$1(C){const{disabled:H,disableCheckbox:K,checkable:W}=C||{};return!!(H||K)||W===!1}function fillConductCheck(C,H,K,W){const G=new Set(C),U=new Set;for(let Q=0;Q<=K;Q+=1)(H.get(Q)||new Set).forEach(ee=>{const{key:te,node:ne,children:oe=[]}=ee;G.has(te)&&!W(ne)&&oe.filter(re=>!W(re.node)).forEach(re=>{G.add(re.key)})});const X=new Set;for(let Q=K;Q>=0;Q-=1)(H.get(Q)||new Set).forEach(ee=>{const{parent:te,node:ne}=ee;if(W(ne)||!ee.parent||X.has(ee.parent.key))return;if(W(ee.parent.node)){X.add(te.key);return}let oe=!0,re=!1;(te.children||[]).filter(ae=>!W(ae.node)).forEach(ae=>{let{key:ie}=ae;const ue=G.has(ie);oe&&!ue&&(oe=!1),!re&&(ue||U.has(ie))&&(re=!0)}),oe&&G.add(te.key),re&&U.add(te.key),X.add(te.key)});return{checkedKeys:Array.from(G),halfCheckedKeys:Array.from(removeFromCheckedKeys(U,G))}}function cleanConductCheck(C,H,K,W,G){const U=new Set(C);let X=new Set(H);for(let Z=0;Z<=W;Z+=1)(K.get(Z)||new Set).forEach(te=>{const{key:ne,node:oe,children:re=[]}=te;!U.has(ne)&&!X.has(ne)&&!G(oe)&&re.filter(ae=>!G(ae.node)).forEach(ae=>{U.delete(ae.key)})});X=new Set;const Q=new Set;for(let Z=W;Z>=0;Z-=1)(K.get(Z)||new Set).forEach(te=>{const{parent:ne,node:oe}=te;if(G(oe)||!te.parent||Q.has(te.parent.key))return;if(G(te.parent.node)){Q.add(ne.key);return}let re=!0,ae=!1;(ne.children||[]).filter(ie=>!G(ie.node)).forEach(ie=>{let{key:ue}=ie;const le=U.has(ue);re&&!le&&(re=!1),!ae&&(le||X.has(ue))&&(ae=!0)}),re||U.delete(ne.key),ae&&X.add(ne.key),Q.add(ne.key)});return{checkedKeys:Array.from(U),halfCheckedKeys:Array.from(removeFromCheckedKeys(X,U))}}function conductCheck(C,H,K,W,G,U){let X;U?X=U:X=isCheckDisabled$1;const Q=new Set(C.filter(ee=>!!K[ee]));let Z;return H===!0?Z=fillConductCheck(Q,G,W,X):Z=cleanConductCheck(Q,H.halfCheckedKeys,G,W,X),Z}const useDisplayValues=(C,H,K,W,G)=>computed(()=>{const U=G.value||(X=>{let{labels:Q}=X;const Z=W.value?Q.slice(-1):Q,ee=" / ";return Z.every(te=>["string","number"].includes(typeof te))?Z.join(ee):Z.reduce((te,ne,oe)=>{const re=isValidElement(ne)?cloneElement(ne,{key:oe}):ne;return oe===0?[re]:[...te,ee,re]},[])});return C.value.map(X=>{const Q=toPathOptions(X,H.value,K.value),Z=U({labels:Q.map(te=>{let{option:ne,value:oe}=te;var re;return(re=ne==null?void 0:ne[K.value.label])!==null&&re!==void 0?re:oe}),selectedOptions:Q.map(te=>{let{option:ne}=te;return ne})}),ee=toPathKey(X);return{label:Z,value:ee,key:ee,valueCells:X}})}),CascaderContextKey=Symbol("CascaderContextKey"),useProvideCascader=C=>{provide(CascaderContextKey,C)},useInjectCascader=()=>inject(CascaderContextKey),useActive=()=>{const C=useBaseProps(),{values:H}=useInjectCascader(),[K,W]=useState([]);return watch(()=>C.open,()=>{if(C.open&&!C.multiple){const G=H.value[0];W(G||[])}},{immediate:!0}),[K,W]},useKeyboard=(C,H,K,W,G,U)=>{const X=useBaseProps(),Q=computed(()=>X.direction==="rtl"),[Z,ee,te]=[ref([]),ref(),ref([])];watchEffect(()=>{let ie=-1,ue=H.value;const le=[],se=[],ce=W.value.length;for(let fe=0;fepe[K.value.value]===W.value[fe]);if(he===-1)break;ie=he,le.push(ie),se.push(W.value[fe]),ue=ue[ie][K.value.children]}let de=H.value;for(let fe=0;fe{G(ie)},oe=ie=>{const ue=te.value.length;let le=ee.value;le===-1&&ie<0&&(le=ue);for(let se=0;se{if(Z.value.length>1){const ie=Z.value.slice(0,-1);ne(ie)}else X.toggleOpen(!1)},ae=()=>{var ie;const le=(((ie=te.value[ee.value])===null||ie===void 0?void 0:ie[K.value.children])||[]).find(se=>!se.disabled);if(le){const se=[...Z.value,le[K.value.value]];ne(se)}};C.expose({onKeydown:ie=>{const{which:ue}=ie;switch(ue){case KeyCode$1.UP:case KeyCode$1.DOWN:{let le=0;ue===KeyCode$1.UP?le=-1:ue===KeyCode$1.DOWN&&(le=1),le!==0&&oe(le);break}case KeyCode$1.LEFT:{Q.value?ae():re();break}case KeyCode$1.RIGHT:{Q.value?re():ae();break}case KeyCode$1.BACKSPACE:{X.searchValue||re();break}case KeyCode$1.ENTER:{if(Z.value.length){const le=te.value[ee.value],se=(le==null?void 0:le[SEARCH_MARK])||[];se.length?U(se.map(ce=>ce[K.value.value]),se[se.length-1]):U(Z.value,le)}break}case KeyCode$1.ESC:X.toggleOpen(!1),open&&ie.stopPropagation()}},onKeyup:()=>{}})};function Checkbox$1(C){let{prefixCls:H,checked:K,halfChecked:W,disabled:G,onClick:U}=C;const{customSlots:X,checkable:Q}=useInjectCascader(),Z=Q.value!==!1?X.value.checkable:Q.value,ee=typeof Z=="function"?Z():typeof Z=="boolean"?null:Z;return createVNode("span",{class:{[H]:!0,[`${H}-checked`]:K,[`${H}-indeterminate`]:!K&&W,[`${H}-disabled`]:G},onClick:U},[ee])}Checkbox$1.props=["prefixCls","checked","halfChecked","disabled","onClick"];Checkbox$1.displayName="Checkbox";Checkbox$1.inheritAttrs=!1;const FIX_LABEL="__cascader_fix_label__";function Column$1(C){let{prefixCls:H,multiple:K,options:W,activeValue:G,prevValuePath:U,onToggleOpen:X,onSelect:Q,onActive:Z,checkedSet:ee,halfCheckedSet:te,loadingKeys:ne,isSelectable:oe}=C;var re,ae,ie,ue,le,se;const ce=`${H}-menu`,de=`${H}-menu-item`,{fieldNames:fe,changeOnSelect:he,expandTrigger:pe,expandIcon:me,loadingIcon:be,dropdownMenuColumnStyle:xe,customSlots:Se}=useInjectCascader(),we=(re=me.value)!==null&&re!==void 0?re:(ie=(ae=Se.value).expandIcon)===null||ie===void 0?void 0:ie.call(ae),Pe=(ue=be.value)!==null&&ue!==void 0?ue:(se=(le=Se.value).loadingIcon)===null||se===void 0?void 0:se.call(le),Ee=pe.value==="hover";return createVNode("ul",{class:ce,role:"menu"},[W.map($e=>{var ye;const{disabled:Ce}=$e,ge=$e[SEARCH_MARK],ve=(ye=$e[FIX_LABEL])!==null&&ye!==void 0?ye:$e[fe.value.label],_e=$e[fe.value.value],Te=isLeaf($e,fe.value),Ie=ge?ge.map(Ae=>Ae[fe.value.value]):[...U,_e],Re=toPathKey(Ie),De=ne.includes(Re),ke=ee.has(Re),Be=te.has(Re),Me=()=>{!Ce&&(!Ee||!Te)&&Z(Ie)},je=()=>{oe($e)&&Q(Ie,Te)};let Le;return typeof $e.title=="string"?Le=$e.title:typeof ve=="string"&&(Le=ve),createVNode("li",{key:Re,class:[de,{[`${de}-expand`]:!Te,[`${de}-active`]:G===_e,[`${de}-disabled`]:Ce,[`${de}-loading`]:De}],style:xe.value,role:"menuitemcheckbox",title:Le,"aria-checked":ke,"data-path-key":Re,onClick:()=>{Me(),(!K||Te)&&je()},onDblclick:()=>{he.value&&X(!1)},onMouseenter:()=>{Ee&&Me()},onMousedown:Ae=>{Ae.preventDefault()}},[K&&createVNode(Checkbox$1,{prefixCls:`${H}-checkbox`,checked:ke,halfChecked:Be,disabled:Ce,onClick:Ae=>{Ae.stopPropagation(),je()}},null),createVNode("div",{class:`${de}-content`},[ve]),!De&&we&&!Te&&createVNode("div",{class:`${de}-expand-icon`},[cloneElement(we)]),De&&Pe&&createVNode("div",{class:`${de}-loading-icon`},[cloneElement(Pe)])])})])}Column$1.props=["prefixCls","multiple","options","activeValue","prevValuePath","onToggleOpen","onSelect","onActive","checkedSet","halfCheckedSet","loadingKeys","isSelectable"];Column$1.displayName="Column";Column$1.inheritAttrs=!1;const OptionList$1=defineComponent({compatConfig:{MODE:3},name:"OptionList",inheritAttrs:!1,setup(C,H){const{attrs:K,slots:W}=H,G=useBaseProps(),U=ref(),X=computed(()=>G.direction==="rtl"),{options:Q,values:Z,halfValues:ee,fieldNames:te,changeOnSelect:ne,onSelect:oe,searchOptions:re,dropdownPrefixCls:ae,loadData:ie,expandTrigger:ue,customSlots:le}=useInjectCascader(),se=computed(()=>ae.value||G.prefixCls),ce=shallowRef([]),de=ye=>{if(!ie.value||G.searchValue)return;const ge=toPathOptions(ye,Q.value,te.value).map(_e=>{let{option:Te}=_e;return Te}),ve=ge[ge.length-1];if(ve&&!isLeaf(ve,te.value)){const _e=toPathKey(ye);ce.value=[...ce.value,_e],ie.value(ge)}};watchEffect(()=>{ce.value.length&&ce.value.forEach(ye=>{const Ce=toPathValueStr(ye),ge=toPathOptions(Ce,Q.value,te.value,!0).map(_e=>{let{option:Te}=_e;return Te}),ve=ge[ge.length-1];(!ve||ve[te.value.children]||isLeaf(ve,te.value))&&(ce.value=ce.value.filter(_e=>_e!==ye))})});const fe=computed(()=>new Set(toPathKeys(Z.value))),he=computed(()=>new Set(toPathKeys(ee.value))),[pe,me]=useActive(),be=ye=>{me(ye),de(ye)},xe=ye=>{const{disabled:Ce}=ye,ge=isLeaf(ye,te.value);return!Ce&&(ge||ne.value||G.multiple)},Se=function(ye,Ce){let ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;oe(ye),!G.multiple&&(Ce||ne.value&&(ue.value==="hover"||ge))&&G.toggleOpen(!1)},we=computed(()=>G.searchValue?re.value:Q.value),Pe=computed(()=>{const ye=[{options:we.value}];let Ce=we.value;for(let ge=0;geIe[te.value.value]===ve),Te=_e==null?void 0:_e[te.value.children];if(!(Te!=null&&Te.length))break;Ce=Te,ye.push({options:Te})}return ye});useKeyboard(H,we,te,pe,be,(ye,Ce)=>{xe(Ce)&&Se(ye,isLeaf(Ce,te.value),!0)});const $e=ye=>{ye.preventDefault()};return onMounted(()=>{watch(pe,ye=>{var Ce;for(let ge=0;ge{var ye,Ce,ge,ve,_e;const{notFoundContent:Te=((ye=W.notFoundContent)===null||ye===void 0?void 0:ye.call(W))||((ge=(Ce=le.value).notFoundContent)===null||ge===void 0?void 0:ge.call(Ce)),multiple:Ie,toggleOpen:Re}=G,De=!(!((_e=(ve=Pe.value[0])===null||ve===void 0?void 0:ve.options)===null||_e===void 0)&&_e.length),ke=[{[te.value.value]:"__EMPTY__",[FIX_LABEL]:Te,disabled:!0}],Be=_extends$1(_extends$1({},K),{multiple:!De&&Ie,onSelect:Se,onActive:be,onToggleOpen:Re,checkedSet:fe.value,halfCheckedSet:he.value,loadingKeys:ce.value,isSelectable:xe}),je=(De?[{options:ke}]:Pe.value).map((Le,Ae)=>{const Ve=pe.value.slice(0,Ae),Oe=pe.value[Ae];return createVNode(Column$1,_objectSpread2$1(_objectSpread2$1({key:Ae},Be),{},{prefixCls:se.value,options:Le.options,prevValuePath:Ve,activeValue:Oe}),null)});return createVNode("div",{class:[`${se.value}-menus`,{[`${se.value}-menu-empty`]:De,[`${se.value}-rtl`]:X.value}],onMousedown:$e,ref:U},[je])}}});function useMaxLevel(C){const H=ref(0),K=shallowRef();return watchEffect(()=>{const W=new Map;let G=0;const U=C.value||{};for(const X in U)if(Object.prototype.hasOwnProperty.call(U,X)){const Q=U[X],{level:Z}=Q;let ee=W.get(Z);ee||(ee=new Set,W.set(Z,ee)),ee.add(Q),G=Math.max(G,Z)}H.value=G,K.value=W}),{maxLevel:H,levelEntities:K}}function baseCascaderProps(){return _extends$1(_extends$1({},omit$2(baseSelectPropsWithoutPrivate(),["tokenSeparators","mode","showSearch"])),{id:String,prefixCls:String,fieldNames:objectType(),children:Array,value:{type:[String,Number,Array]},defaultValue:{type:[String,Number,Array]},changeOnSelect:{type:Boolean,default:void 0},displayRender:Function,checkable:{type:Boolean,default:void 0},showCheckedStrategy:{type:String,default:SHOW_PARENT$1},showSearch:{type:[Boolean,Object],default:void 0},searchValue:String,onSearch:Function,expandTrigger:String,options:Array,dropdownPrefixCls:String,loadData:Function,popupVisible:{type:Boolean,default:void 0},dropdownClassName:String,dropdownMenuColumnStyle:{type:Object,default:void 0},popupStyle:{type:Object,default:void 0},dropdownStyle:{type:Object,default:void 0},popupPlacement:String,placement:String,onPopupVisibleChange:Function,onDropdownVisibleChange:Function,expandIcon:PropTypes$1.any,loadingIcon:PropTypes$1.any})}function internalCascaderProps(){return _extends$1(_extends$1({},baseCascaderProps()),{onChange:Function,customSlots:Object})}function isMultipleValue(C){return Array.isArray(C)&&Array.isArray(C[0])}function toRawValues(C){return C?isMultipleValue(C)?C:(C.length===0?[]:[C]).map(H=>Array.isArray(H)?H:[H]):[]}const Cascader$1=defineComponent({compatConfig:{MODE:3},name:"Cascader",inheritAttrs:!1,props:initDefaultProps$1(internalCascaderProps(),{}),setup(C,H){let{attrs:K,expose:W,slots:G}=H;const U=useId$1(toRef(C,"id")),X=computed(()=>!!C.checkable),[Q,Z]=useMergedState(C.defaultValue,{value:computed(()=>C.value),postState:toRawValues}),ee=computed(()=>fillFieldNames$2(C.fieldNames)),te=computed(()=>C.options||[]),ne=useEntities(te,ee),oe=Ae=>{const Ve=ne.value;return Ae.map(Oe=>{const{nodes:Ne}=Ve[Oe];return Ne.map(Fe=>Fe[ee.value.value])})},[re,ae]=useMergedState("",{value:computed(()=>C.searchValue),postState:Ae=>Ae||""}),ie=(Ae,Ve)=>{ae(Ae),Ve.source!=="blur"&&C.onSearch&&C.onSearch(Ae)},{showSearch:ue,searchConfig:le}=useSearchConfig(toRef(C,"showSearch")),se=useSearchOptions(re,te,ee,computed(()=>C.dropdownPrefixCls||C.prefixCls),le,toRef(C,"changeOnSelect")),ce=useMissingValues(te,ee,Q),[de,fe,he]=[ref([]),ref([]),ref([])],{maxLevel:pe,levelEntities:me}=useMaxLevel(ne);watchEffect(()=>{const[Ae,Ve]=ce.value;if(!X.value||!Q.value.length){[de.value,fe.value,he.value]=[Ae,[],Ve];return}const Oe=toPathKeys(Ae),Ne=ne.value,{checkedKeys:Fe,halfCheckedKeys:Ke}=conductCheck(Oe,!0,Ne,pe.value,me.value);[de.value,fe.value,he.value]=[oe(Fe),oe(Ke),Ve]});const be=computed(()=>{const Ae=toPathKeys(de.value),Ve=formatStrategyValues$1(Ae,ne.value,C.showCheckedStrategy);return[...he.value,...oe(Ve)]}),xe=useDisplayValues(be,te,ee,X,toRef(C,"displayRender")),Se=Ae=>{if(Z(Ae),C.onChange){const Ve=toRawValues(Ae),Oe=Ve.map(Ke=>toPathOptions(Ke,te.value,ee.value).map(He=>He.option)),Ne=X.value?Ve:Ve[0],Fe=X.value?Oe:Oe[0];C.onChange(Ne,Fe)}},we=Ae=>{if(ae(""),!X.value)Se(Ae);else{const Ve=toPathKey(Ae),Oe=toPathKeys(de.value),Ne=toPathKeys(fe.value),Fe=Oe.includes(Ve),Ke=he.value.some(We=>toPathKey(We)===Ve);let He=de.value,Ue=he.value;if(Ke&&!Fe)Ue=he.value.filter(We=>toPathKey(We)!==Ve);else{const We=Fe?Oe.filter(qe=>qe!==Ve):[...Oe,Ve];let ze;Fe?{checkedKeys:ze}=conductCheck(We,{checked:!1,halfCheckedKeys:Ne},ne.value,pe.value,me.value):{checkedKeys:ze}=conductCheck(We,!0,ne.value,pe.value,me.value);const Xe=formatStrategyValues$1(ze,ne.value,C.showCheckedStrategy);He=oe(Xe)}Se([...Ue,...He])}},Pe=(Ae,Ve)=>{if(Ve.type==="clear"){Se([]);return}const{valueCells:Oe}=Ve.values[0];we(Oe)},Ee=computed(()=>C.open!==void 0?C.open:C.popupVisible),$e=computed(()=>C.dropdownStyle||C.popupStyle||{}),ye=computed(()=>C.placement||C.popupPlacement),Ce=Ae=>{var Ve,Oe;(Ve=C.onDropdownVisibleChange)===null||Ve===void 0||Ve.call(C,Ae),(Oe=C.onPopupVisibleChange)===null||Oe===void 0||Oe.call(C,Ae)},{changeOnSelect:ge,checkable:ve,dropdownPrefixCls:_e,loadData:Te,expandTrigger:Ie,expandIcon:Re,loadingIcon:De,dropdownMenuColumnStyle:ke,customSlots:Be,dropdownClassName:Me}=toRefs(C);useProvideCascader({options:te,fieldNames:ee,values:de,halfValues:fe,changeOnSelect:ge,onSelect:we,checkable:ve,searchOptions:se,dropdownPrefixCls:_e,loadData:Te,expandTrigger:Ie,expandIcon:Re,loadingIcon:De,dropdownMenuColumnStyle:ke,customSlots:Be});const je=ref();W({focus(){var Ae;(Ae=je.value)===null||Ae===void 0||Ae.focus()},blur(){var Ae;(Ae=je.value)===null||Ae===void 0||Ae.blur()},scrollTo(Ae){var Ve;(Ve=je.value)===null||Ve===void 0||Ve.scrollTo(Ae)}});const Le=computed(()=>omit$2(C,["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","customSlots","showCheckedStrategy","children"]));return()=>{const Ae=!(re.value?se.value:te.value).length,{dropdownMatchSelectWidth:Ve=!1}=C,Oe=re.value&&le.value.matchInputWidth||Ae?{}:{minWidth:"auto"};return createVNode(BaseSelect,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},Le.value),K),{},{ref:je,id:U,prefixCls:C.prefixCls,dropdownMatchSelectWidth:Ve,dropdownStyle:_extends$1(_extends$1({},$e.value),Oe),displayValues:xe.value,onDisplayValuesChange:Pe,mode:X.value?"multiple":void 0,searchValue:re.value,onSearch:ie,showSearch:ue.value,OptionList:OptionList$1,emptyOptions:Ae,open:Ee.value,dropdownClassName:Me.value,placement:ye.value,onDropdownVisibleChange:Ce,getRawInputElement:()=>{var Ne;return(Ne=G.default)===null||Ne===void 0?void 0:Ne.call(G)}}),G)}}});var LeftOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};const LeftOutlinedSvg=LeftOutlined$2;function _objectSpread$D(C){for(var H=1;HcanUseDom$1()&&window.document.documentElement,isStyleNameSupport=C=>{if(canUseDom$1()&&window.document.documentElement){const H=Array.isArray(C)?C:[C],{documentElement:K}=window.document;return H.some(W=>W in K.style)}return!1},isStyleValueSupport=(C,H)=>{if(!isStyleNameSupport(C))return!1;const K=document.createElement("div"),W=K.style[C];return K.style[C]=H,K.style[C]!==W};function isStyleSupport(C,H){return!Array.isArray(C)&&H!==void 0?isStyleValueSupport(C,H):isStyleNameSupport(C)}let flexGapSupported;const detectFlexGapSupported=()=>{if(!canUseDocElement())return!1;if(flexGapSupported!==void 0)return flexGapSupported;const C=document.createElement("div");return C.style.display="flex",C.style.flexDirection="column",C.style.rowGap="1px",C.appendChild(document.createElement("div")),C.appendChild(document.createElement("div")),document.body.appendChild(C),flexGapSupported=C.scrollHeight===1,document.body.removeChild(C),flexGapSupported},useFlexGapSupport=()=>{const C=shallowRef(!1);return onMounted(()=>{C.value=detectFlexGapSupported()}),C},RowContextKey=Symbol("rowContextKey"),useProvideRow=C=>{provide(RowContextKey,C)},useInjectRow=()=>inject(RowContextKey,{gutter:computed(()=>{}),wrap:computed(()=>{}),supportFlexGap:computed(()=>{})}),genGridRowStyle=C=>{const{componentCls:H}=C;return{[H]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around ":{justifyContent:"space-around"},"&-space-evenly ":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},genGridColStyle=C=>{const{componentCls:H}=C;return{[H]:{position:"relative",maxWidth:"100%",minHeight:1}}},genLoopGridColumnsStyle=(C,H)=>{const{componentCls:K,gridColumns:W}=C,G={};for(let U=W;U>=0;U--)U===0?(G[`${K}${H}-${U}`]={display:"none"},G[`${K}-push-${U}`]={insetInlineStart:"auto"},G[`${K}-pull-${U}`]={insetInlineEnd:"auto"},G[`${K}${H}-push-${U}`]={insetInlineStart:"auto"},G[`${K}${H}-pull-${U}`]={insetInlineEnd:"auto"},G[`${K}${H}-offset-${U}`]={marginInlineEnd:0},G[`${K}${H}-order-${U}`]={order:0}):(G[`${K}${H}-${U}`]={display:"block",flex:`0 0 ${U/W*100}%`,maxWidth:`${U/W*100}%`},G[`${K}${H}-push-${U}`]={insetInlineStart:`${U/W*100}%`},G[`${K}${H}-pull-${U}`]={insetInlineEnd:`${U/W*100}%`},G[`${K}${H}-offset-${U}`]={marginInlineStart:`${U/W*100}%`},G[`${K}${H}-order-${U}`]={order:U});return G},genGridStyle=(C,H)=>genLoopGridColumnsStyle(C,H),genGridMediaStyle=(C,H,K)=>({[`@media (min-width: ${H}px)`]:_extends$1({},genGridStyle(C,K))}),useRowStyle=genComponentStyleHook("Grid",C=>[genGridRowStyle(C)]),useColStyle=genComponentStyleHook("Grid",C=>{const H=merge$1(C,{gridColumns:24}),K={"-sm":H.screenSMMin,"-md":H.screenMDMin,"-lg":H.screenLGMin,"-xl":H.screenXLMin,"-xxl":H.screenXXLMin};return[genGridColStyle(H),genGridStyle(H,""),genGridStyle(H,"-xs"),Object.keys(K).map(W=>genGridMediaStyle(H,K[W],W)).reduce((W,G)=>_extends$1(_extends$1({},W),G),{})]}),rowProps=()=>({align:someType([String,Object]),justify:someType([String,Object]),prefixCls:String,gutter:someType([Number,Array,Object],0),wrap:{type:Boolean,default:void 0}}),ARow=defineComponent({compatConfig:{MODE:3},name:"ARow",inheritAttrs:!1,props:rowProps(),setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("row",C),[X,Q]=useRowStyle(G);let Z;const ee=useResponsiveObserver(),te=ref({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),ne=ref({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),oe=ce=>computed(()=>{if(typeof C[ce]=="string")return C[ce];if(typeof C[ce]!="object")return"";for(let de=0;de{Z=ee.value.subscribe(ce=>{ne.value=ce;const de=C.gutter||0;(!Array.isArray(de)&&typeof de=="object"||Array.isArray(de)&&(typeof de[0]=="object"||typeof de[1]=="object"))&&(te.value=ce)})}),onBeforeUnmount(()=>{ee.value.unsubscribe(Z)});const ue=computed(()=>{const ce=[void 0,void 0],{gutter:de=0}=C;return(Array.isArray(de)?de:[de,void 0]).forEach((he,pe)=>{if(typeof he=="object")for(let me=0;meC.wrap)});const le=computed(()=>classNames(G.value,{[`${G.value}-no-wrap`]:C.wrap===!1,[`${G.value}-${ae.value}`]:ae.value,[`${G.value}-${re.value}`]:re.value,[`${G.value}-rtl`]:U.value==="rtl"},W.class,Q.value)),se=computed(()=>{const ce=ue.value,de={},fe=ce[0]!=null&&ce[0]>0?`${ce[0]/-2}px`:void 0,he=ce[1]!=null&&ce[1]>0?`${ce[1]/-2}px`:void 0;return fe&&(de.marginLeft=fe,de.marginRight=fe),ie.value?de.rowGap=`${ce[1]}px`:he&&(de.marginTop=he,de.marginBottom=he),de});return()=>{var ce;return X(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:le.value,style:_extends$1(_extends$1({},se.value),W.style)}),[(ce=K.default)===null||ce===void 0?void 0:ce.call(K)]))}}}),Row$2=ARow;function _extends(){return _extends=Object.assign?Object.assign.bind():function(C){for(var H=1;H"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _construct(C,H,K){return _isNativeReflectConstruct()?_construct=Reflect.construct.bind():_construct=function(G,U,X){var Q=[null];Q.push.apply(Q,U);var Z=Function.bind.apply(G,Q),ee=new Z;return X&&_setPrototypeOf(ee,X.prototype),ee},_construct.apply(null,arguments)}function _isNativeFunction(C){return Function.toString.call(C).indexOf("[native code]")!==-1}function _wrapNativeSuper(C){var H=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(W){if(W===null||!_isNativeFunction(W))return W;if(typeof W!="function")throw new TypeError("Super expression must either be null or a function");if(typeof H<"u"){if(H.has(W))return H.get(W);H.set(W,G)}function G(){return _construct(W,arguments,_getPrototypeOf(this).constructor)}return G.prototype=Object.create(W.prototype,{constructor:{value:G,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(G,W)},_wrapNativeSuper(C)}var formatRegExp=/%[sdj%]/g,warning=function(){};typeof process<"u"&&process.env;function convertFieldsError(C){if(!C||!C.length)return null;var H={};return C.forEach(function(K){var W=K.field;H[W]=H[W]||[],H[W].push(K)}),H}function format$1(C){for(var H=arguments.length,K=new Array(H>1?H-1:0),W=1;W=U)return Q;switch(Q){case"%s":return String(K[G++]);case"%d":return Number(K[G++]);case"%j":try{return JSON.stringify(K[G++])}catch{return"[Circular]"}break;default:return Q}});return X}return C}function isNativeStringType(C){return C==="string"||C==="url"||C==="hex"||C==="email"||C==="date"||C==="pattern"}function isEmptyValue(C,H){return!!(C==null||H==="array"&&Array.isArray(C)&&!C.length||isNativeStringType(H)&&typeof C=="string"&&!C)}function asyncParallelArray(C,H,K){var W=[],G=0,U=C.length;function X(Q){W.push.apply(W,Q||[]),G++,G===U&&K(W)}C.forEach(function(Q){H(Q,X)})}function asyncSerialArray(C,H,K){var W=0,G=C.length;function U(X){if(X&&X.length){K(X);return}var Q=W;W=W+1,Q()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},types={integer:function(H){return types.number(H)&&parseInt(H,10)===H},float:function(H){return types.number(H)&&!types.integer(H)},array:function(H){return Array.isArray(H)},regexp:function(H){if(H instanceof RegExp)return!0;try{return!!new RegExp(H)}catch{return!1}},date:function(H){return typeof H.getTime=="function"&&typeof H.getMonth=="function"&&typeof H.getYear=="function"&&!isNaN(H.getTime())},number:function(H){return isNaN(H)?!1:typeof H=="number"},object:function(H){return typeof H=="object"&&!types.array(H)},method:function(H){return typeof H=="function"},email:function(H){return typeof H=="string"&&H.length<=320&&!!H.match(pattern$2.email)},url:function(H){return typeof H=="string"&&H.length<=2048&&!!H.match(getUrlRegex())},hex:function(H){return typeof H=="string"&&!!H.match(pattern$2.hex)}},type$1=function(H,K,W,G,U){if(H.required&&K===void 0){required$1(H,K,W,G,U);return}var X=["integer","float","array","regexp","object","method","email","number","date","url","hex"],Q=H.type;X.indexOf(Q)>-1?types[Q](K)||G.push(format$1(U.messages.types[Q],H.fullField,H.type)):Q&&typeof K!==H.type&&G.push(format$1(U.messages.types[Q],H.fullField,H.type))},range=function(H,K,W,G,U){var X=typeof H.len=="number",Q=typeof H.min=="number",Z=typeof H.max=="number",ee=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,te=K,ne=null,oe=typeof K=="number",re=typeof K=="string",ae=Array.isArray(K);if(oe?ne="number":re?ne="string":ae&&(ne="array"),!ne)return!1;ae&&(te=K.length),re&&(te=K.replace(ee,"_").length),X?te!==H.len&&G.push(format$1(U.messages[ne].len,H.fullField,H.len)):Q&&!Z&&teH.max?G.push(format$1(U.messages[ne].max,H.fullField,H.max)):Q&&Z&&(teH.max)&&G.push(format$1(U.messages[ne].range,H.fullField,H.min,H.max))},ENUM$1="enum",enumerable$1=function(H,K,W,G,U){H[ENUM$1]=Array.isArray(H[ENUM$1])?H[ENUM$1]:[],H[ENUM$1].indexOf(K)===-1&&G.push(format$1(U.messages[ENUM$1],H.fullField,H[ENUM$1].join(", ")))},pattern$1=function(H,K,W,G,U){if(H.pattern){if(H.pattern instanceof RegExp)H.pattern.lastIndex=0,H.pattern.test(K)||G.push(format$1(U.messages.pattern.mismatch,H.fullField,K,H.pattern));else if(typeof H.pattern=="string"){var X=new RegExp(H.pattern);X.test(K)||G.push(format$1(U.messages.pattern.mismatch,H.fullField,K,H.pattern))}}},rules={required:required$1,whitespace,type:type$1,range,enum:enumerable$1,pattern:pattern$1},string=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(isEmptyValue(K,"string")&&!H.required)return W();rules.required(H,K,G,X,U,"string"),isEmptyValue(K,"string")||(rules.type(H,K,G,X,U),rules.range(H,K,G,X,U),rules.pattern(H,K,G,X,U),H.whitespace===!0&&rules.whitespace(H,K,G,X,U))}W(X)},method=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(isEmptyValue(K)&&!H.required)return W();rules.required(H,K,G,X,U),K!==void 0&&rules.type(H,K,G,X,U)}W(X)},number=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(K===""&&(K=void 0),isEmptyValue(K)&&!H.required)return W();rules.required(H,K,G,X,U),K!==void 0&&(rules.type(H,K,G,X,U),rules.range(H,K,G,X,U))}W(X)},_boolean=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(isEmptyValue(K)&&!H.required)return W();rules.required(H,K,G,X,U),K!==void 0&&rules.type(H,K,G,X,U)}W(X)},regexp=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(isEmptyValue(K)&&!H.required)return W();rules.required(H,K,G,X,U),isEmptyValue(K)||rules.type(H,K,G,X,U)}W(X)},integer=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(isEmptyValue(K)&&!H.required)return W();rules.required(H,K,G,X,U),K!==void 0&&(rules.type(H,K,G,X,U),rules.range(H,K,G,X,U))}W(X)},floatFn=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(isEmptyValue(K)&&!H.required)return W();rules.required(H,K,G,X,U),K!==void 0&&(rules.type(H,K,G,X,U),rules.range(H,K,G,X,U))}W(X)},array=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(K==null&&!H.required)return W();rules.required(H,K,G,X,U,"array"),K!=null&&(rules.type(H,K,G,X,U),rules.range(H,K,G,X,U))}W(X)},object=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(isEmptyValue(K)&&!H.required)return W();rules.required(H,K,G,X,U),K!==void 0&&rules.type(H,K,G,X,U)}W(X)},ENUM="enum",enumerable=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(isEmptyValue(K)&&!H.required)return W();rules.required(H,K,G,X,U),K!==void 0&&rules[ENUM](H,K,G,X,U)}W(X)},pattern=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(isEmptyValue(K,"string")&&!H.required)return W();rules.required(H,K,G,X,U),isEmptyValue(K,"string")||rules.pattern(H,K,G,X,U)}W(X)},date=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(isEmptyValue(K,"date")&&!H.required)return W();if(rules.required(H,K,G,X,U),!isEmptyValue(K,"date")){var Z;K instanceof Date?Z=K:Z=new Date(K),rules.type(H,Z,G,X,U),Z&&rules.range(H,Z.getTime(),G,X,U)}}W(X)},required=function(H,K,W,G,U){var X=[],Q=Array.isArray(K)?"array":typeof K;rules.required(H,K,G,X,U,Q),W(X)},type=function(H,K,W,G,U){var X=H.type,Q=[],Z=H.required||!H.required&&G.hasOwnProperty(H.field);if(Z){if(isEmptyValue(K,X)&&!H.required)return W();rules.required(H,K,G,Q,U,X),isEmptyValue(K,X)||rules.type(H,K,G,Q,U)}W(Q)},any=function(H,K,W,G,U){var X=[],Q=H.required||!H.required&&G.hasOwnProperty(H.field);if(Q){if(isEmptyValue(K)&&!H.required)return W();rules.required(H,K,G,X,U)}W(X)},validators$2={string,method,number,boolean:_boolean,regexp,integer,float:floatFn,array,object,enum:enumerable,pattern,date,url:type,hex:type,email:type,required,any};function newMessages(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var H=JSON.parse(JSON.stringify(this));return H.clone=this.clone,H}}}var messages=newMessages(),Schema=function(){function C(K){this.rules=null,this._messages=messages,this.define(K)}var H=C.prototype;return H.define=function(W){var G=this;if(!W)throw new Error("Cannot configure a schema with no rules");if(typeof W!="object"||Array.isArray(W))throw new Error("Rules must be an object");this.rules={},Object.keys(W).forEach(function(U){var X=W[U];G.rules[U]=Array.isArray(X)?X:[X]})},H.messages=function(W){return W&&(this._messages=deepMerge(newMessages(),W)),this._messages},H.validate=function(W,G,U){var X=this;G===void 0&&(G={}),U===void 0&&(U=function(){});var Q=W,Z=G,ee=U;if(typeof Z=="function"&&(ee=Z,Z={}),!this.rules||Object.keys(this.rules).length===0)return ee&&ee(null,Q),Promise.resolve(Q);function te(ie){var ue=[],le={};function se(de){if(Array.isArray(de)){var fe;ue=(fe=ue).concat.apply(fe,de)}else ue.push(de)}for(var ce=0;ce3&&arguments[3]!==void 0?arguments[3]:!1;return H.length&&W&&K===void 0&&!get$1(C,H.slice(0,-1))?C:internalSet(C,H,K,W)}function getNamePath(C){return toArray$6(C)}function getValue(C,H){return get$1(C,H)}function setValue(C,H,K){let W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return set$1(C,H,K,W)}function containsNamePath(C,H){return C&&C.some(K=>matchNamePath(K,H))}function isObject$2(C){return typeof C=="object"&&C!==null&&Object.getPrototypeOf(C)===Object.prototype}function internalSetValues(C,H){const K=Array.isArray(C)?[...C]:_extends$1({},C);return H&&Object.keys(H).forEach(W=>{const G=K[W],U=H[W],X=isObject$2(G)&&isObject$2(U);K[W]=X?internalSetValues(G,U||{}):U}),K}function setValues(C){for(var H=arguments.length,K=new Array(H>1?H-1:0),W=1;WinternalSetValues(G,U),C)}function cloneByNamePathList(C,H){let K={};return H.forEach(W=>{const G=getValue(C,W);K=setValue(K,W,G)}),K}function matchNamePath(C,H){return!C||!H||C.length!==H.length?!1:C.every((K,W)=>H[W]===K)}const typeTemplate="'${name}' is not a valid ${type}",defaultValidateMessages={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:typeTemplate,method:typeTemplate,array:typeTemplate,object:typeTemplate,number:typeTemplate,date:typeTemplate,boolean:typeTemplate,integer:typeTemplate,float:typeTemplate,regexp:typeTemplate,email:typeTemplate,url:typeTemplate,hex:typeTemplate},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}};var __awaiter$2=globalThis&&globalThis.__awaiter||function(C,H,K,W){function G(U){return U instanceof K?U:new K(function(X){X(U)})}return new(K||(K=Promise))(function(U,X){function Q(te){try{ee(W.next(te))}catch(ne){X(ne)}}function Z(te){try{ee(W.throw(te))}catch(ne){X(ne)}}function ee(te){te.done?U(te.value):G(te.value).then(Q,Z)}ee((W=W.apply(C,H||[])).next())})};const AsyncValidator=Schema;function replaceMessage(C,H){return C.replace(/\$\{\w+\}/g,K=>{const W=K.slice(2,-1);return H[W]})}function validateRule(C,H,K,W,G){return __awaiter$2(this,void 0,void 0,function*(){const U=_extends$1({},K);delete U.ruleIndex,delete U.trigger;let X=null;U&&U.type==="array"&&U.defaultField&&(X=U.defaultField,delete U.defaultField);const Q=new AsyncValidator({[C]:[U]}),Z=setValues({},defaultValidateMessages,W.validateMessages);Q.messages(Z);let ee=[];try{yield Promise.resolve(Q.validate({[C]:H},_extends$1({},W)))}catch(oe){oe.errors?ee=oe.errors.map((re,ae)=>{let{message:ie}=re;return isValidElement(ie)?cloneVNode(ie,{key:`error_${ae}`}):ie}):(console.error(oe),ee=[Z.default()])}if(!ee.length&&X)return(yield Promise.all(H.map((re,ae)=>validateRule(`${C}.${ae}`,re,X,W,G)))).reduce((re,ae)=>[...re,...ae],[]);const te=_extends$1(_extends$1(_extends$1({},K),{name:C,enum:(K.enum||[]).join(", ")}),G);return ee.map(oe=>typeof oe=="string"?replaceMessage(oe,te):oe)})}function validateRules(C,H,K,W,G,U){const X=C.join("."),Q=K.map((ee,te)=>{const ne=ee.validator,oe=_extends$1(_extends$1({},ee),{ruleIndex:te});return ne&&(oe.validator=(re,ae,ie)=>{let ue=!1;const se=ne(re,ae,function(){for(var ce=arguments.length,de=new Array(ce),fe=0;fe{ue||ie(...de)})});ue=se&&typeof se.then=="function"&&typeof se.catch=="function",ue&&se.then(()=>{ie()}).catch(ce=>{ie(ce||" ")})}),oe}).sort((ee,te)=>{let{warningOnly:ne,ruleIndex:oe}=ee,{warningOnly:re,ruleIndex:ae}=te;return!!ne==!!re?oe-ae:ne?1:-1});let Z;if(G===!0)Z=new Promise((ee,te)=>__awaiter$2(this,void 0,void 0,function*(){for(let ne=0;nevalidateRule(X,H,te,W,U).then(ne=>({errors:ne,rule:te})));Z=(G?finishOnFirstFailed(ee):finishOnAllFailed(ee)).then(te=>Promise.reject(te))}return Z.catch(ee=>ee),Z}function finishOnAllFailed(C){return __awaiter$2(this,void 0,void 0,function*(){return Promise.all(C).then(H=>[].concat(...H))})}function finishOnFirstFailed(C){return __awaiter$2(this,void 0,void 0,function*(){let H=0;return new Promise(K=>{C.forEach(W=>{W.then(G=>{G.errors.length&&K([G]),H+=1,H===C.length&&K([])})})})})}const FormContextKey=Symbol("formContextKey"),useProvideForm=C=>{provide(FormContextKey,C)},useInjectForm=()=>inject(FormContextKey,{name:computed(()=>{}),labelAlign:computed(()=>"right"),vertical:computed(()=>!1),addField:(C,H)=>{},removeField:C=>{},model:computed(()=>{}),rules:computed(()=>{}),colon:computed(()=>{}),labelWrap:computed(()=>{}),labelCol:computed(()=>{}),requiredMark:computed(()=>!1),validateTrigger:computed(()=>{}),onValidate:()=>{},validateMessages:computed(()=>defaultValidateMessages)}),FormItemPrefixContextKey=Symbol("formItemPrefixContextKey"),useProvideFormItemPrefix=C=>{provide(FormItemPrefixContextKey,C)},useInjectFormItemPrefix=()=>inject(FormItemPrefixContextKey,{prefixCls:computed(()=>"")});function parseFlex(C){return typeof C=="number"?`${C} ${C} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(C)?`0 0 ${C}`:C}const colProps=()=>({span:[String,Number],order:[String,Number],offset:[String,Number],push:[String,Number],pull:[String,Number],xs:{type:[String,Number,Object],default:void 0},sm:{type:[String,Number,Object],default:void 0},md:{type:[String,Number,Object],default:void 0},lg:{type:[String,Number,Object],default:void 0},xl:{type:[String,Number,Object],default:void 0},xxl:{type:[String,Number,Object],default:void 0},prefixCls:String,flex:[String,Number]}),sizes=["xs","sm","md","lg","xl","xxl"],Col=defineComponent({compatConfig:{MODE:3},name:"ACol",inheritAttrs:!1,props:colProps(),setup(C,H){let{slots:K,attrs:W}=H;const{gutter:G,supportFlexGap:U,wrap:X}=useInjectRow(),{prefixCls:Q,direction:Z}=useConfigInject("col",C),[ee,te]=useColStyle(Q),ne=computed(()=>{const{span:re,order:ae,offset:ie,push:ue,pull:le}=C,se=Q.value;let ce={};return sizes.forEach(de=>{let fe={};const he=C[de];typeof he=="number"?fe.span=he:typeof he=="object"&&(fe=he||{}),ce=_extends$1(_extends$1({},ce),{[`${se}-${de}-${fe.span}`]:fe.span!==void 0,[`${se}-${de}-order-${fe.order}`]:fe.order||fe.order===0,[`${se}-${de}-offset-${fe.offset}`]:fe.offset||fe.offset===0,[`${se}-${de}-push-${fe.push}`]:fe.push||fe.push===0,[`${se}-${de}-pull-${fe.pull}`]:fe.pull||fe.pull===0,[`${se}-rtl`]:Z.value==="rtl"})}),classNames(se,{[`${se}-${re}`]:re!==void 0,[`${se}-order-${ae}`]:ae,[`${se}-offset-${ie}`]:ie,[`${se}-push-${ue}`]:ue,[`${se}-pull-${le}`]:le},ce,W.class,te.value)}),oe=computed(()=>{const{flex:re}=C,ae=G.value,ie={};if(ae&&ae[0]>0){const ue=`${ae[0]/2}px`;ie.paddingLeft=ue,ie.paddingRight=ue}if(ae&&ae[1]>0&&!U.value){const ue=`${ae[1]/2}px`;ie.paddingTop=ue,ie.paddingBottom=ue}return re&&(ie.flex=parseFlex(re),X.value===!1&&!ie.minWidth&&(ie.minWidth=0)),ie});return()=>{var re;return ee(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:ne.value,style:[oe.value,W.style]}),[(re=K.default)===null||re===void 0?void 0:re.call(K)]))}}});var QuestionCircleOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"};const QuestionCircleOutlinedSvg=QuestionCircleOutlined$2;function _objectSpread$C(C){for(var H=1;H{let{slots:K,emit:W,attrs:G}=H;var U,X,Q,Z,ee;const{prefixCls:te,htmlFor:ne,labelCol:oe,labelAlign:re,colon:ae,required:ie,requiredMark:ue}=_extends$1(_extends$1({},C),G),[le]=useLocaleReceiver("Form"),se=(U=C.label)!==null&&U!==void 0?U:(X=K.label)===null||X===void 0?void 0:X.call(K);if(!se)return null;const{vertical:ce,labelAlign:de,labelCol:fe,labelWrap:he,colon:pe}=useInjectForm(),me=oe||(fe==null?void 0:fe.value)||{},be=re||(de==null?void 0:de.value),xe=`${te}-item-label`,Se=classNames(xe,be==="left"&&`${xe}-left`,me.class,{[`${xe}-wrap`]:!!he.value});let we=se;const Pe=ae===!0||(pe==null?void 0:pe.value)!==!1&&ae!==!1;if(Pe&&!ce.value&&typeof se=="string"&&se.trim()!==""&&(we=se.replace(/[:|:]\s*$/,"")),C.tooltip||K.tooltip){const ye=createVNode("span",{class:`${te}-item-tooltip`},[createVNode(Tooltip,{title:C.tooltip},{default:()=>[createVNode(QuestionCircleOutlined$1,null,null)]})]);we=createVNode(Fragment,null,[we,K.tooltip?(Q=K.tooltip)===null||Q===void 0?void 0:Q.call(K,{class:`${te}-item-tooltip`}):ye])}ue==="optional"&&!ie&&(we=createVNode(Fragment,null,[we,createVNode("span",{class:`${te}-item-optional`},[((Z=le.value)===null||Z===void 0?void 0:Z.optional)||((ee=defaultLocale.Form)===null||ee===void 0?void 0:ee.optional)])]));const $e=classNames({[`${te}-item-required`]:ie,[`${te}-item-required-mark-optional`]:ue==="optional",[`${te}-item-no-colon`]:!Pe});return createVNode(Col,_objectSpread2$1(_objectSpread2$1({},me),{},{class:Se}),{default:()=>[createVNode("label",{for:ne,class:$e,title:typeof se=="string"?se:"",onClick:ye=>W("click",ye)},[we])]})};FormItemLabel.displayName="FormItemLabel";FormItemLabel.inheritAttrs=!1;const FormItemLabel$1=FormItemLabel,genFormValidateMotionStyle=C=>{const{componentCls:H}=C,K=`${H}-show-help`,W=`${H}-show-help-item`;return{[K]:{transition:`opacity ${C.motionDurationSlow} ${C.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[W]:{overflow:"hidden",transition:`height ${C.motionDurationSlow} ${C.motionEaseInOut}, + opacity ${C.motionDurationSlow} ${C.motionEaseInOut}, + transform ${C.motionDurationSlow} ${C.motionEaseInOut} !important`,[`&${W}-appear, &${W}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${W}-leave-active`]:{transform:"translateY(-5px)"}}}}},genFormValidateMotionStyle$1=genFormValidateMotionStyle,resetForm=C=>({legend:{display:"block",width:"100%",marginBottom:C.marginLG,padding:0,color:C.colorTextDescription,fontSize:C.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`},label:{fontSize:C.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${C.controlOutlineWidth}px ${C.controlOutline}`},output:{display:"block",paddingTop:15,color:C.colorText,fontSize:C.fontSize,lineHeight:C.lineHeight}}),genFormSize=(C,H)=>{const{formItemCls:K}=C;return{[K]:{[`${K}-label > label`]:{height:H},[`${K}-control-input`]:{minHeight:H}}}},genFormStyle=C=>{const{componentCls:H}=C;return{[C.componentCls]:_extends$1(_extends$1(_extends$1({},resetComponent(C)),resetForm(C)),{[`${H}-text`]:{display:"inline-block",paddingInlineEnd:C.paddingSM},"&-small":_extends$1({},genFormSize(C,C.controlHeightSM)),"&-large":_extends$1({},genFormSize(C,C.controlHeightLG))})}},genFormItemStyle=C=>{const{formItemCls:H,iconCls:K,componentCls:W,rootPrefixCls:G}=C;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{marginBottom:C.marginLG,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${G}-row`]:{display:"none"},"&-has-warning":{[`${H}-split`]:{color:C.colorError}},"&-has-error":{[`${H}-split`]:{color:C.colorWarning}},[`${H}-label`]:{display:"inline-block",flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${C.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:C.controlHeight,color:C.colorTextHeading,fontSize:C.fontSize,[`> ${K}`]:{fontSize:C.fontSize,verticalAlign:"top"},[`&${H}-required:not(${H}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:C.marginXXS,color:C.colorError,fontSize:C.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${W}-hide-required-mark &`]:{display:"none"}},[`${H}-optional`]:{display:"inline-block",marginInlineStart:C.marginXXS,color:C.colorTextDescription,[`${W}-hide-required-mark &`]:{display:"none"}},[`${H}-tooltip`]:{color:C.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:C.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:C.marginXXS/2,marginInlineEnd:C.marginXS},[`&${H}-no-colon::after`]:{content:'" "'}}},[`${H}-control`]:{display:"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${G}-col-'"]):not([class*="' ${G}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:C.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[H]:{"&-explain, &-extra":{clear:"both",color:C.colorTextDescription,fontSize:C.fontSize,lineHeight:C.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:C.controlHeightSM,transition:`color ${C.motionDurationMid} ${C.motionEaseOut}`},"&-explain":{"&-error":{color:C.colorError},"&-warning":{color:C.colorWarning}}},[`&-with-help ${H}-explain`]:{height:"auto",opacity:1},[`${H}-feedback-icon`]:{fontSize:C.fontSize,textAlign:"center",visibility:"visible",animationName:zoomIn,animationDuration:C.motionDurationMid,animationTimingFunction:C.motionEaseOutBack,pointerEvents:"none","&-success":{color:C.colorSuccess},"&-error":{color:C.colorError},"&-warning":{color:C.colorWarning},"&-validating":{color:C.colorPrimary}}})}},genHorizontalStyle$1=C=>{const{componentCls:H,formItemCls:K,rootPrefixCls:W}=C;return{[`${H}-horizontal`]:{[`${K}-label`]:{flexGrow:0},[`${K}-control`]:{flex:"1 1 0",minWidth:0},[`${K}-label.${W}-col-24 + ${K}-control`]:{minWidth:"unset"}}}},genInlineStyle=C=>{const{componentCls:H,formItemCls:K}=C;return{[`${H}-inline`]:{display:"flex",flexWrap:"wrap",[K]:{flex:"none",flexWrap:"nowrap",marginInlineEnd:C.margin,marginBottom:0,"&-with-help":{marginBottom:C.marginLG},[`> ${K}-label, + > ${K}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${K}-label`]:{flex:"none"},[`${H}-text`]:{display:"inline-block"},[`${K}-has-feedback`]:{display:"inline-block"}}}}},makeVerticalLayoutLabel=C=>({margin:0,padding:`0 0 ${C.paddingXS}px`,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{display:"none"}}}),makeVerticalLayout=C=>{const{componentCls:H,formItemCls:K}=C;return{[`${K} ${K}-label`]:makeVerticalLayoutLabel(C),[H]:{[K]:{flexWrap:"wrap",[`${K}-label, + ${K}-control`]:{flex:"0 0 100%",maxWidth:"100%"}}}}},genVerticalStyle$1=C=>{const{componentCls:H,formItemCls:K,rootPrefixCls:W}=C;return{[`${H}-vertical`]:{[K]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${H}-item-control`]:{width:"100%"}}},[`${H}-vertical ${K}-label, + .${W}-col-24${K}-label, + .${W}-col-xl-24${K}-label`]:makeVerticalLayoutLabel(C),[`@media (max-width: ${C.screenXSMax}px)`]:[makeVerticalLayout(C),{[H]:{[`.${W}-col-xs-24${K}-label`]:makeVerticalLayoutLabel(C)}}],[`@media (max-width: ${C.screenSMMax}px)`]:{[H]:{[`.${W}-col-sm-24${K}-label`]:makeVerticalLayoutLabel(C)}},[`@media (max-width: ${C.screenMDMax}px)`]:{[H]:{[`.${W}-col-md-24${K}-label`]:makeVerticalLayoutLabel(C)}},[`@media (max-width: ${C.screenLGMax}px)`]:{[H]:{[`.${W}-col-lg-24${K}-label`]:makeVerticalLayoutLabel(C)}}}},useStyle$D=genComponentStyleHook("Form",(C,H)=>{let{rootPrefixCls:K}=H;const W=merge$1(C,{formItemCls:`${C.componentCls}-item`,rootPrefixCls:K});return[genFormStyle(W),genFormItemStyle(W),genFormValidateMotionStyle$1(W),genHorizontalStyle$1(W),genInlineStyle(W),genVerticalStyle$1(W),genCollapseMotion$1(W),zoomIn]}),ErrorList=defineComponent({compatConfig:{MODE:3},name:"ErrorList",inheritAttrs:!1,props:["errors","help","onErrorVisibleChanged","helpStatus","warnings"],setup(C,H){let{attrs:K}=H;const{prefixCls:W,status:G}=useInjectFormItemPrefix(),U=computed(()=>`${W.value}-item-explain`),X=computed(()=>!!(C.errors&&C.errors.length)),Q=ref(G.value),[,Z]=useStyle$D(W);return watch([X,G],()=>{X.value&&(Q.value=G.value)}),()=>{var ee,te;const ne=collapseMotion$1(`${W.value}-show-help-item`),oe=getTransitionGroupProps(`${W.value}-show-help-item`,ne);return oe.role="alert",oe.class=[Z.value,U.value,K.class,`${W.value}-show-help`],createVNode(Transition,_objectSpread2$1(_objectSpread2$1({},getTransitionProps(`${W.value}-show-help`)),{},{onAfterEnter:()=>C.onErrorVisibleChanged(!0),onAfterLeave:()=>C.onErrorVisibleChanged(!1)}),{default:()=>[withDirectives(createVNode(TransitionGroup,_objectSpread2$1(_objectSpread2$1({},oe),{},{tag:"div"}),{default:()=>[(te=C.errors)===null||te===void 0?void 0:te.map((re,ae)=>createVNode("div",{key:ae,class:Q.value?`${U.value}-${Q.value}`:""},[re]))]}),[[vShow,!!(!((ee=C.errors)===null||ee===void 0)&&ee.length)]])]})}}}),FormItemInput=defineComponent({compatConfig:{MODE:3},slots:Object,inheritAttrs:!1,props:["prefixCls","errors","hasFeedback","onDomErrorVisibleChange","wrapperCol","help","extra","status","marginBottom","onErrorVisibleChanged"],setup(C,H){let{slots:K}=H;const W=useInjectForm(),{wrapperCol:G}=W,U=_extends$1({},W);return delete U.labelCol,delete U.wrapperCol,useProvideForm(U),useProvideFormItemPrefix({prefixCls:computed(()=>C.prefixCls),status:computed(()=>C.status)}),()=>{var X,Q,Z;const{prefixCls:ee,wrapperCol:te,marginBottom:ne,onErrorVisibleChanged:oe,help:re=(X=K.help)===null||X===void 0?void 0:X.call(K),errors:ae=filterEmpty((Q=K.errors)===null||Q===void 0?void 0:Q.call(K)),extra:ie=(Z=K.extra)===null||Z===void 0?void 0:Z.call(K)}=C,ue=`${ee}-item`,le=te||(G==null?void 0:G.value)||{},se=classNames(`${ue}-control`,le.class);return createVNode(Col,_objectSpread2$1(_objectSpread2$1({},le),{},{class:se}),{default:()=>{var ce;return createVNode(Fragment,null,[createVNode("div",{class:`${ue}-control-input`},[createVNode("div",{class:`${ue}-control-input-content`},[(ce=K.default)===null||ce===void 0?void 0:ce.call(K)])]),ne!==null||ae.length?createVNode("div",{style:{display:"flex",flexWrap:"nowrap"}},[createVNode(ErrorList,{errors:ae,help:re,class:`${ue}-explain-connected`,onErrorVisibleChanged:oe},null),!!ne&&createVNode("div",{style:{width:0,height:`${ne}px`}},null)]):null,ie?createVNode("div",{class:`${ue}-extra`},[ie]):null])}})}}}),FormItemInput$1=FormItemInput;function useDebounce(C){const H=shallowRef(C.value.slice());let K=null;return watchEffect(()=>{clearTimeout(K),K=setTimeout(()=>{H.value=C.value},C.value.length?0:10)}),H}tuple$1("success","warning","error","validating","");const iconMap={success:CheckCircleFilled$1,warning:ExclamationCircleFilled$1,error:CloseCircleFilled$1,validating:LoadingOutlined$1};function getPropByPath$1(C,H,K){let W=C;const G=H;let U=0;try{for(let X=G.length;U({htmlFor:String,prefixCls:String,label:PropTypes$1.any,help:PropTypes$1.any,extra:PropTypes$1.any,labelCol:{type:Object},wrapperCol:{type:Object},hasFeedback:{type:Boolean,default:!1},colon:{type:Boolean,default:void 0},labelAlign:String,prop:{type:[String,Number,Array]},name:{type:[String,Number,Array]},rules:[Array,Object],autoLink:{type:Boolean,default:!0},required:{type:Boolean,default:void 0},validateFirst:{type:Boolean,default:void 0},validateStatus:PropTypes$1.oneOf(tuple$1("","success","warning","error","validating")),validateTrigger:{type:[String,Array]},messageVariables:{type:Object},hidden:Boolean,noStyle:Boolean,tooltip:String});let indexGuid$1=0;const defaultItemNamePrefixCls="form_item",FormItem=defineComponent({compatConfig:{MODE:3},name:"AFormItem",inheritAttrs:!1,__ANT_NEW_FORM_ITEM:!0,props:formItemProps(),slots:Object,setup(C,H){let{slots:K,attrs:W,expose:G}=H;C.prop;const U=`form-item-${++indexGuid$1}`,{prefixCls:X}=useConfigInject("form",C),[Q,Z]=useStyle$D(X),ee=shallowRef(),te=useInjectForm(),ne=computed(()=>C.name||C.prop),oe=shallowRef([]),re=shallowRef(!1),ae=shallowRef(),ie=computed(()=>{const ke=ne.value;return getNamePath(ke)}),ue=computed(()=>{if(ie.value.length){const ke=te.name.value,Be=ie.value.join("_");return ke?`${ke}_${Be}`:`${defaultItemNamePrefixCls}_${Be}`}else return}),le=()=>{const ke=te.model.value;if(!(!ke||!ne.value))return getPropByPath$1(ke,ie.value,!0).v},se=computed(()=>le()),ce=shallowRef(cloneDeep(se.value)),de=computed(()=>{let ke=C.validateTrigger!==void 0?C.validateTrigger:te.validateTrigger.value;return ke=ke===void 0?"change":ke,toArray$6(ke)}),fe=computed(()=>{let ke=te.rules.value;const Be=C.rules,Me=C.required!==void 0?{required:!!C.required,trigger:de.value}:[],je=getPropByPath$1(ke,ie.value);ke=ke?je.o[je.k]||je.v:[];const Le=[].concat(Be||ke||[]);return find$1(Le,Ae=>Ae.required)?Le:Le.concat(Me)}),he=computed(()=>{const ke=fe.value;let Be=!1;return ke&&ke.length&&ke.every(Me=>Me.required?(Be=!0,!1):!0),Be||C.required}),pe=shallowRef();watchEffect(()=>{pe.value=C.validateStatus});const me=computed(()=>{let ke={};return typeof C.label=="string"?ke.label=C.label:C.name&&(ke.label=String(C.name)),C.messageVariables&&(ke=_extends$1(_extends$1({},ke),C.messageVariables)),ke}),be=ke=>{if(ie.value.length===0)return;const{validateFirst:Be=!1}=C,{triggerName:Me}=ke||{};let je=fe.value;if(Me&&(je=je.filter(Ae=>{const{trigger:Ve}=Ae;return!Ve&&!de.value.length?!0:toArray$6(Ve||de.value).includes(Me)})),!je.length)return Promise.resolve();const Le=validateRules(ie.value,se.value,je,_extends$1({validateMessages:te.validateMessages.value},ke),Be,me.value);return pe.value="validating",oe.value=[],Le.catch(Ae=>Ae).then(function(){let Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(pe.value==="validating"){const Ve=Ae.filter(Oe=>Oe&&Oe.errors.length);pe.value=Ve.length?"error":"success",oe.value=Ve.map(Oe=>Oe.errors),te.onValidate(ne.value,!oe.value.length,oe.value.length?toRaw(oe.value[0]):null)}}),Le},xe=()=>{be({triggerName:"blur"})},Se=()=>{if(re.value){re.value=!1;return}be({triggerName:"change"})},we=()=>{pe.value=C.validateStatus,re.value=!1,oe.value=[]},Pe=()=>{var ke;pe.value=C.validateStatus,re.value=!0,oe.value=[];const Be=te.model.value||{},Me=se.value,je=getPropByPath$1(Be,ie.value,!0);Array.isArray(Me)?je.o[je.k]=[].concat((ke=ce.value)!==null&&ke!==void 0?ke:[]):je.o[je.k]=ce.value,nextTick(()=>{re.value=!1})},Ee=computed(()=>C.htmlFor===void 0?ue.value:C.htmlFor),$e=()=>{const ke=Ee.value;if(!ke||!ae.value)return;const Be=ae.value.$el.querySelector(`[id="${ke}"]`);Be&&Be.focus&&Be.focus()};G({onFieldBlur:xe,onFieldChange:Se,clearValidate:we,resetField:Pe}),useProvideFormItemContext({id:ue,onFieldBlur:()=>{C.autoLink&&xe()},onFieldChange:()=>{C.autoLink&&Se()},clearValidate:we},computed(()=>!!(C.autoLink&&te.model.value&&ne.value)));let ye=!1;watch(ne,ke=>{ke?ye||(ye=!0,te.addField(U,{fieldValue:se,fieldId:ue,fieldName:ne,resetField:Pe,clearValidate:we,namePath:ie,validateRules:be,rules:fe})):(ye=!1,te.removeField(U))},{immediate:!0}),onBeforeUnmount(()=>{te.removeField(U)});const Ce=useDebounce(oe),ge=computed(()=>C.validateStatus!==void 0?C.validateStatus:Ce.value.length?"error":pe.value),ve=computed(()=>({[`${X.value}-item`]:!0,[Z.value]:!0,[`${X.value}-item-has-feedback`]:ge.value&&C.hasFeedback,[`${X.value}-item-has-success`]:ge.value==="success",[`${X.value}-item-has-warning`]:ge.value==="warning",[`${X.value}-item-has-error`]:ge.value==="error",[`${X.value}-item-is-validating`]:ge.value==="validating",[`${X.value}-item-hidden`]:C.hidden})),_e=reactive({});FormItemInputContext.useProvide(_e),watchEffect(()=>{let ke;if(C.hasFeedback){const Be=ge.value&&iconMap[ge.value];ke=Be?createVNode("span",{class:classNames(`${X.value}-item-feedback-icon`,`${X.value}-item-feedback-icon-${ge.value}`)},[createVNode(Be,null,null)]):null}_extends$1(_e,{status:ge.value,hasFeedback:C.hasFeedback,feedbackIcon:ke,isFormItemInput:!0})});const Te=shallowRef(null),Ie=shallowRef(!1),Re=()=>{if(ee.value){const ke=getComputedStyle(ee.value);Te.value=parseInt(ke.marginBottom,10)}};onMounted(()=>{watch(Ie,()=>{Ie.value&&Re()},{flush:"post",immediate:!0})});const De=ke=>{ke||(Te.value=null)};return()=>{var ke,Be;if(C.noStyle)return(ke=K.default)===null||ke===void 0?void 0:ke.call(K);const Me=(Be=C.help)!==null&&Be!==void 0?Be:K.help?filterEmpty(K.help()):null,je=!!(Me!=null&&Array.isArray(Me)&&Me.length||Ce.value.length);return Ie.value=je,Q(createVNode("div",{class:[ve.value,je?`${X.value}-item-with-help`:"",W.class],ref:ee},[createVNode(Row$2,_objectSpread2$1(_objectSpread2$1({},W),{},{class:`${X.value}-item-row`,key:"row"}),{default:()=>{var Le,Ae;return createVNode(Fragment,null,[createVNode(FormItemLabel$1,_objectSpread2$1(_objectSpread2$1({},C),{},{htmlFor:Ee.value,required:he.value,requiredMark:te.requiredMark.value,prefixCls:X.value,onClick:$e,label:C.label}),{label:K.label,tooltip:K.tooltip}),createVNode(FormItemInput$1,_objectSpread2$1(_objectSpread2$1({},C),{},{errors:Me!=null?toArray$6(Me):Ce.value,marginBottom:Te.value,prefixCls:X.value,status:ge.value,ref:ae,help:Me,extra:(Le=C.extra)!==null&&Le!==void 0?Le:(Ae=K.extra)===null||Ae===void 0?void 0:Ae.call(K),onErrorVisibleChanged:De}),{default:K.default})])}}),!!Te.value&&createVNode("div",{class:`${X.value}-margin-offset`,style:{marginBottom:`-${Te.value}px`}},null)]))}}});function allPromiseFinish(C){let H=!1,K=C.length;const W=[];return C.length?new Promise((G,U)=>{C.forEach((X,Q)=>{X.catch(Z=>(H=!0,Z)).then(Z=>{K-=1,W[Q]=Z,!(K>0)&&(H&&U(W),G(W))})})}):Promise.resolve([])}function isRequired(C){let H=!1;return C&&C.length&&C.every(K=>K.required?(H=!0,!1):!0),H}function toArray$5(C){return C==null?[]:Array.isArray(C)?C:[C]}function getPropByPath(C,H,K){let W=C;H=H.replace(/\[(\w+)\]/g,".$1"),H=H.replace(/^\./,"");const G=H.split(".");let U=0;for(let X=G.length;U1&&arguments[1]!==void 0?arguments[1]:ref({}),K=arguments.length>2?arguments[2]:void 0;const W=cloneDeep(unref(C)),G=reactive({}),U=shallowRef([]),X=ce=>{_extends$1(unref(C),_extends$1(_extends$1({},cloneDeep(W)),ce)),nextTick(()=>{Object.keys(G).forEach(de=>{G[de]={autoLink:!1,required:isRequired(unref(H)[de])}})})},Q=function(){let ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],de=arguments.length>1?arguments[1]:void 0;return de.length?ce.filter(fe=>{const he=toArray$5(fe.trigger||"change");return intersection$1(he,de).length}):ce};let Z=null;const ee=function(ce){let de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},fe=arguments.length>2?arguments[2]:void 0;const he=[],pe={};for(let xe=0;xe({name:Se,errors:[],warnings:[]})).catch(Ee=>{const $e=[],ye=[];return Ee.forEach(Ce=>{let{rule:{warningOnly:ge},errors:ve}=Ce;ge?ye.push(...ve):$e.push(...ve)}),$e.length?Promise.reject({name:Se,errors:$e,warnings:ye}):{name:Se,errors:$e,warnings:ye}}))}const me=allPromiseFinish(he);Z=me;const be=me.then(()=>Z===me?Promise.resolve(pe):Promise.reject([])).catch(xe=>{const Se=xe.filter(we=>we&&we.errors.length);return Se.length?Promise.reject({values:pe,errorFields:Se,outOfDate:Z!==me}):Promise.resolve(pe)});return be.catch(xe=>xe),be},te=function(ce,de,fe){let he=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const pe=validateRules([ce],de,fe,_extends$1({validateMessages:defaultValidateMessages},he),!!he.validateFirst);return G[ce]?(G[ce].validateStatus="validating",pe.catch(me=>me).then(function(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];var be;if(G[ce].validateStatus==="validating"){const xe=me.filter(Se=>Se&&Se.errors.length);G[ce].validateStatus=xe.length?"error":"success",G[ce].help=xe.length?xe.map(Se=>Se.errors):null,(be=K==null?void 0:K.onValidate)===null||be===void 0||be.call(K,ce,!xe.length,xe.length?toRaw(G[ce].help[0]):null)}}),pe):pe.catch(me=>me)},ne=(ce,de)=>{let fe=[],he=!0;ce?Array.isArray(ce)?fe=ce:fe=[ce]:(he=!1,fe=U.value);const pe=ee(fe,de||{},he);return pe.catch(me=>me),pe},oe=ce=>{let de=[];ce?Array.isArray(ce)?de=ce:de=[ce]:de=U.value,de.forEach(fe=>{G[fe]&&_extends$1(G[fe],{validateStatus:"",help:null})})},re=ce=>{const de={autoLink:!1},fe=[],he=Array.isArray(ce)?ce:[ce];for(let pe=0;pe{const de=[];U.value.forEach(fe=>{const he=getPropByPath(ce,fe,!1),pe=getPropByPath(ae,fe,!1);(ie&&(K==null?void 0:K.immediate)&&he.isValid||!isEqual$2(he.v,pe.v))&&de.push(fe)}),ne(de,{trigger:"change"}),ie=!1,ae=cloneDeep(toRaw(ce))},le=K==null?void 0:K.debounce;let se=!0;return watch(H,()=>{U.value=H?Object.keys(unref(H)):[],!se&&K&&K.validateOnRuleChange&&ne(),se=!1},{deep:!0,immediate:!0}),watch(U,()=>{const ce={};U.value.forEach(de=>{ce[de]=_extends$1({},G[de],{autoLink:!1,required:isRequired(unref(H)[de])}),delete G[de]});for(const de in G)Object.prototype.hasOwnProperty.call(G,de)&&delete G[de];_extends$1(G,ce)},{immediate:!0}),watch(C,le&&le.wait?debounce$1(ue,le.wait,omit$1(le,["wait"])):ue,{immediate:K&&!!K.immediate,deep:!0}),{modelRef:C,rulesRef:H,initialModel:W,validateInfos:G,resetFields:X,validate:ne,validateField:te,mergeValidateInfo:re,clearValidate:oe}}const formProps=()=>({layout:PropTypes$1.oneOf(tuple$1("horizontal","inline","vertical")),labelCol:objectType(),wrapperCol:objectType(),colon:booleanType(),labelAlign:stringType(),labelWrap:booleanType(),prefixCls:String,requiredMark:someType([String,Boolean]),hideRequiredMark:booleanType(),model:PropTypes$1.object,rules:objectType(),validateMessages:objectType(),validateOnRuleChange:booleanType(),scrollToFirstError:anyType(),onSubmit:functionType(),name:String,validateTrigger:someType([String,Array]),size:stringType(),disabled:booleanType(),onValuesChange:functionType(),onFieldsChange:functionType(),onFinish:functionType(),onFinishFailed:functionType(),onValidate:functionType()});function isEqualName(C,H){return isEqual$2(toArray$6(C),toArray$6(H))}const Form=defineComponent({compatConfig:{MODE:3},name:"AForm",inheritAttrs:!1,props:initDefaultProps$1(formProps(),{layout:"horizontal",hideRequiredMark:!1,colon:!0}),Item:FormItem,useForm,setup(C,H){let{emit:K,slots:W,expose:G,attrs:U}=H;const{prefixCls:X,direction:Q,form:Z,size:ee,disabled:te}=useConfigInject("form",C),ne=computed(()=>C.requiredMark===""||C.requiredMark),oe=computed(()=>{var Ce;return ne.value!==void 0?ne.value:Z&&((Ce=Z.value)===null||Ce===void 0?void 0:Ce.requiredMark)!==void 0?Z.value.requiredMark:!C.hideRequiredMark});useProviderSize(ee),useProviderDisabled(te);const re=computed(()=>{var Ce,ge;return(Ce=C.colon)!==null&&Ce!==void 0?Ce:(ge=Z.value)===null||ge===void 0?void 0:ge.colon}),{validateMessages:ae}=useInjectGlobalForm(),ie=computed(()=>_extends$1(_extends$1(_extends$1({},defaultValidateMessages),ae.value),C.validateMessages)),[ue,le]=useStyle$D(X),se=computed(()=>classNames(X.value,{[`${X.value}-${C.layout}`]:!0,[`${X.value}-hide-required-mark`]:oe.value===!1,[`${X.value}-rtl`]:Q.value==="rtl",[`${X.value}-${ee.value}`]:ee.value},le.value)),ce=ref(),de={},fe=(Ce,ge)=>{de[Ce]=ge},he=Ce=>{delete de[Ce]},pe=Ce=>{const ge=!!Ce,ve=ge?toArray$6(Ce).map(getNamePath):[];return ge?Object.values(de).filter(_e=>ve.findIndex(Te=>isEqualName(Te,_e.fieldName.value))>-1):Object.values(de)},me=Ce=>{if(!C.model){warning$3();return}pe(Ce).forEach(ge=>{ge.resetField()})},be=Ce=>{pe(Ce).forEach(ge=>{ge.clearValidate()})},xe=Ce=>{const{scrollToFirstError:ge}=C;if(K("finishFailed",Ce),ge&&Ce.errorFields.length){let ve={};typeof ge=="object"&&(ve=ge),we(Ce.errorFields[0].name,ve)}},Se=function(){return $e(...arguments)},we=function(Ce){let ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ve=pe(Ce?[Ce]:void 0);if(ve.length){const _e=ve[0].fieldId.value,Te=_e?document.getElementById(_e):null;Te&&scrollIntoView(Te,_extends$1({scrollMode:"if-needed",block:"nearest"},ge))}},Pe=function(){let Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(Ce===!0){const ge=[];return Object.values(de).forEach(ve=>{let{namePath:_e}=ve;ge.push(_e.value)}),cloneByNamePathList(C.model,ge)}else return cloneByNamePathList(C.model,Ce)},Ee=(Ce,ge)=>{if(warning$3(),!C.model)return warning$3(),Promise.reject("Form `model` is required for validateFields to work.");const ve=!!Ce,_e=ve?toArray$6(Ce).map(getNamePath):[],Te=[];Object.values(de).forEach(De=>{var ke;if(ve||_e.push(De.namePath.value),!(!((ke=De.rules)===null||ke===void 0)&&ke.value.length))return;const Be=De.namePath.value;if(!ve||containsNamePath(_e,Be)){const Me=De.validateRules(_extends$1({validateMessages:ie.value},ge));Te.push(Me.then(()=>({name:Be,errors:[],warnings:[]})).catch(je=>{const Le=[],Ae=[];return je.forEach(Ve=>{let{rule:{warningOnly:Oe},errors:Ne}=Ve;Oe?Ae.push(...Ne):Le.push(...Ne)}),Le.length?Promise.reject({name:Be,errors:Le,warnings:Ae}):{name:Be,errors:Le,warnings:Ae}}))}});const Ie=allPromiseFinish(Te);ce.value=Ie;const Re=Ie.then(()=>ce.value===Ie?Promise.resolve(Pe(_e)):Promise.reject([])).catch(De=>{const ke=De.filter(Be=>Be&&Be.errors.length);return Promise.reject({values:Pe(_e),errorFields:ke,outOfDate:ce.value!==Ie})});return Re.catch(De=>De),Re},$e=function(){return Ee(...arguments)},ye=Ce=>{Ce.preventDefault(),Ce.stopPropagation(),K("submit",Ce),C.model&&Ee().then(ve=>{K("finish",ve)}).catch(ve=>{xe(ve)})};return G({resetFields:me,clearValidate:be,validateFields:Ee,getFieldsValue:Pe,validate:Se,scrollToField:we}),useProvideForm({model:computed(()=>C.model),name:computed(()=>C.name),labelAlign:computed(()=>C.labelAlign),labelCol:computed(()=>C.labelCol),labelWrap:computed(()=>C.labelWrap),wrapperCol:computed(()=>C.wrapperCol),vertical:computed(()=>C.layout==="vertical"),colon:re,requiredMark:oe,validateTrigger:computed(()=>C.validateTrigger),rules:computed(()=>C.rules),addField:fe,removeField:he,onValidate:(Ce,ge,ve)=>{K("validate",Ce,ge,ve)},validateMessages:ie}),watch(()=>C.rules,()=>{C.validateOnRuleChange&&Ee()}),()=>{var Ce;return ue(createVNode("form",_objectSpread2$1(_objectSpread2$1({},U),{},{onSubmit:ye,class:[se.value,U.class]}),[(Ce=W.default)===null||Ce===void 0?void 0:Ce.call(W)]))}}}),Form$1=Form;Form$1.useInjectFormItemContext=useInjectFormItemContext;Form$1.ItemRest=FormItemRest;Form$1.install=function(C){return C.component(Form$1.name,Form$1),C.component(Form$1.Item.name,Form$1.Item),C.component(FormItemRest.name,FormItemRest),C};const antCheckboxEffect=new Keyframes("antCheckboxEffect",{"0%":{transform:"scale(1)",opacity:.5},"100%":{transform:"scale(1.6)",opacity:0}}),genCheckboxStyle=C=>{const{checkboxCls:H}=C,K=`${H}-wrapper`;return[{[`${H}-group`]:_extends$1(_extends$1({},resetComponent(C)),{display:"inline-flex",flexWrap:"wrap",columnGap:C.marginXS,[`> ${C.antCls}-row`]:{flex:1}}),[K]:_extends$1(_extends$1({},resetComponent(C)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${K}`]:{marginInlineStart:0},[`&${K}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[H]:_extends$1(_extends$1({},resetComponent(C)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",alignSelf:"center",[`${H}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${H}-inner`]:_extends$1({},genFocusOutline(C))},[`${H}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:C.checkboxSize,height:C.checkboxSize,direction:"ltr",backgroundColor:C.colorBgContainer,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadiusSM,borderCollapse:"separate",transition:`all ${C.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:C.checkboxSize/14*5,height:C.checkboxSize/14*8,border:`${C.lineWidthBold}px solid ${C.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${C.motionDurationFast} ${C.motionEaseInBack}, opacity ${C.motionDurationFast}`}},"& + span":{paddingInlineStart:C.paddingXS,paddingInlineEnd:C.paddingXS}})},{[H]:{"&-indeterminate":{[`${H}-inner`]:{"&:after":{top:"50%",insetInlineStart:"50%",width:C.fontSizeLG/2,height:C.fontSizeLG/2,backgroundColor:C.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${K}:hover ${H}:after`]:{visibility:"visible"},[` + ${K}:not(${K}-disabled), + ${H}:not(${H}-disabled) + `]:{[`&:hover ${H}-inner`]:{borderColor:C.colorPrimary}},[`${K}:not(${K}-disabled)`]:{[`&:hover ${H}-checked:not(${H}-disabled) ${H}-inner`]:{backgroundColor:C.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${H}-checked:not(${H}-disabled):after`]:{borderColor:C.colorPrimaryHover}}},{[`${H}-checked`]:{[`${H}-inner`]:{backgroundColor:C.colorPrimary,borderColor:C.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${C.motionDurationMid} ${C.motionEaseOutBack} ${C.motionDurationFast}`}},"&:after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderRadius:C.borderRadiusSM,visibility:"hidden",border:`${C.lineWidthBold}px solid ${C.colorPrimary}`,animationName:antCheckboxEffect,animationDuration:C.motionDurationSlow,animationTimingFunction:"ease-in-out",animationFillMode:"backwards",content:'""',transition:`all ${C.motionDurationSlow}`}},[` + ${K}-checked:not(${K}-disabled), + ${H}-checked:not(${H}-disabled) + `]:{[`&:hover ${H}-inner`]:{backgroundColor:C.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${H}:after`]:{borderColor:C.colorPrimaryHover}}},{[`${K}-disabled`]:{cursor:"not-allowed"},[`${H}-disabled`]:{[`&, ${H}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${H}-inner`]:{background:C.colorBgContainerDisabled,borderColor:C.colorBorder,"&:after":{borderColor:C.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:C.colorTextDisabled},[`&${H}-indeterminate ${H}-inner::after`]:{background:C.colorTextDisabled}}}]};function getStyle$2(C,H){const K=merge$1(H,{checkboxCls:`.${C}`,checkboxSize:H.controlInteractiveSize});return[genCheckboxStyle(K)]}const useStyle$C=genComponentStyleHook("Checkbox",(C,H)=>{let{prefixCls:K}=H;return[getStyle$2(K,C)]}),genBaseStyle$c=C=>{const{prefixCls:H,componentCls:K,antCls:W}=C,G=`${K}-menu-item`,U=` + &${G}-expand ${G}-expand-icon, + ${G}-loading-icon + `,X=Math.round((C.controlHeight-C.fontSize*C.lineHeight)/2);return[{[K]:{width:C.controlWidth}},{[`${K}-dropdown`]:[getStyle$2(`${H}-checkbox`,C),{[`&${W}-select-dropdown`]:{padding:0}},{[K]:{"&-checkbox":{top:0,marginInlineEnd:C.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${K}-menu-empty`]:{[`${K}-menu`]:{width:"100%",height:"auto",[G]:{color:C.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:C.controlItemWidth,height:C.dropdownHeight,margin:0,padding:C.paddingXXS,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`},"&-item":_extends$1(_extends$1({},textEllipsis),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:`${X}px ${C.paddingSM}px`,lineHeight:C.lineHeight,cursor:"pointer",transition:`all ${C.motionDurationMid}`,borderRadius:C.borderRadiusSM,"&:hover":{background:C.controlItemBgHover},"&-disabled":{color:C.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[U]:{color:C.colorTextDisabled}},[`&-active:not(${G}-disabled)`]:{"&, &:hover":{fontWeight:C.fontWeightStrong,backgroundColor:C.controlItemBgActive}},"&-content":{flex:"auto"},[U]:{marginInlineStart:C.paddingXXS,color:C.colorTextDescription,fontSize:C.fontSizeIcon},"&-keyword":{color:C.colorHighlight}})}}}]},{[`${K}-dropdown-rtl`]:{direction:"rtl"}},genCompactItemStyle(C)]},useStyle$B=genComponentStyleHook("Cascader",C=>[genBaseStyle$c(C)],{controlWidth:184,controlItemWidth:111,dropdownHeight:180});var __rest$S=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GZ===0?[Q]:[...X,H,Q],[]),G=[];let U=0;return W.forEach((X,Q)=>{const Z=U+X.length;let ee=C.slice(U,Z);U=Z,Q%2===1&&(ee=createVNode("span",{class:`${K}-menu-item-keyword`,key:"seperator"},[ee])),G.push(ee)}),G}const defaultSearchRender=C=>{let{inputValue:H,path:K,prefixCls:W,fieldNames:G}=C;const U=[],X=H.toLowerCase();return K.forEach((Q,Z)=>{Z!==0&&U.push(" / ");let ee=Q[G.label];const te=typeof ee;(te==="string"||te==="number")&&(ee=highlightKeyword(String(ee),X,W)),U.push(ee)}),U};function cascaderProps(){return _extends$1(_extends$1({},omit$2(internalCascaderProps(),["customSlots","checkable","options"])),{multiple:{type:Boolean,default:void 0},size:String,bordered:{type:Boolean,default:void 0},placement:{type:String},suffixIcon:PropTypes$1.any,status:String,options:Array,popupClassName:String,dropdownClassName:String,"onUpdate:value":Function})}const Cascader=defineComponent({compatConfig:{MODE:3},name:"ACascader",inheritAttrs:!1,props:initDefaultProps$1(cascaderProps(),{bordered:!0,choiceTransitionName:"",allowClear:!0}),setup(C,H){let{attrs:K,expose:W,slots:G,emit:U}=H;const X=useInjectFormItemContext(),Q=FormItemInputContext.useInject(),Z=computed(()=>getMergedStatus(Q.status,C.status)),{prefixCls:ee,rootPrefixCls:te,getPrefixCls:ne,direction:oe,getPopupContainer:re,renderEmpty:ae,size:ie,disabled:ue}=useConfigInject("cascader",C),le=computed(()=>ne("select",C.prefixCls)),{compactSize:se,compactItemClassnames:ce}=useCompactItemContext(le,oe),de=computed(()=>se.value||ie.value),fe=useInjectDisabled(),he=computed(()=>{var ge;return(ge=ue.value)!==null&&ge!==void 0?ge:fe.value}),[pe,me]=useSelectStyle(le),[be]=useStyle$B(ee),xe=computed(()=>oe.value==="rtl"),Se=computed(()=>{if(!C.showSearch)return C.showSearch;let ge={render:defaultSearchRender};return typeof C.showSearch=="object"&&(ge=_extends$1(_extends$1({},ge),C.showSearch)),ge}),we=computed(()=>classNames(C.popupClassName||C.dropdownClassName,`${ee.value}-dropdown`,{[`${ee.value}-dropdown-rtl`]:xe.value},me.value)),Pe=ref();W({focus(){var ge;(ge=Pe.value)===null||ge===void 0||ge.focus()},blur(){var ge;(ge=Pe.value)===null||ge===void 0||ge.blur()}});const Ee=function(){for(var ge=arguments.length,ve=new Array(ge),_e=0;_eC.showArrow!==void 0?C.showArrow:C.loading||!C.multiple),Ce=computed(()=>C.placement!==void 0?C.placement:oe.value==="rtl"?"bottomRight":"bottomLeft");return()=>{var ge,ve;const{notFoundContent:_e=(ge=G.notFoundContent)===null||ge===void 0?void 0:ge.call(G),expandIcon:Te=(ve=G.expandIcon)===null||ve===void 0?void 0:ve.call(G),multiple:Ie,bordered:Re,allowClear:De,choiceTransitionName:ke,transitionName:Be,id:Me=X.id.value}=C,je=__rest$S(C,["notFoundContent","expandIcon","multiple","bordered","allowClear","choiceTransitionName","transitionName","id"]),Le=_e||ae("Cascader");let Ae=Te;Te||(Ae=xe.value?createVNode(LeftOutlined$1,null,null):createVNode(RightOutlined$1,null,null));const Ve=createVNode("span",{class:`${le.value}-menu-item-loading-icon`},[createVNode(LoadingOutlined$1,{spin:!0},null)]),{suffixIcon:Oe,removeIcon:Ne,clearIcon:Fe}=getIcons(_extends$1(_extends$1({},C),{hasFeedback:Q.hasFeedback,feedbackIcon:Q.feedbackIcon,multiple:Ie,prefixCls:le.value,showArrow:ye.value}),G);return be(pe(createVNode(Cascader$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},je),K),{},{id:Me,prefixCls:le.value,class:[ee.value,{[`${le.value}-lg`]:de.value==="large",[`${le.value}-sm`]:de.value==="small",[`${le.value}-rtl`]:xe.value,[`${le.value}-borderless`]:!Re,[`${le.value}-in-form-item`]:Q.isFormItemInput},getStatusClassNames(le.value,Z.value,Q.hasFeedback),ce.value,K.class,me.value],disabled:he.value,direction:oe.value,placement:Ce.value,notFoundContent:Le,allowClear:De,showSearch:Se.value,expandIcon:Ae,inputIcon:Oe,removeIcon:Ne,clearIcon:Fe,loadingIcon:Ve,checkable:!!Ie,dropdownClassName:we.value,dropdownPrefixCls:ee.value,choiceTransitionName:getTransitionName$1(te.value,"",ke),transitionName:getTransitionName$1(te.value,getTransitionDirection(Ce.value),Be),getPopupContainer:re==null?void 0:re.value,customSlots:_extends$1(_extends$1({},G),{checkable:()=>createVNode("span",{class:`${ee.value}-checkbox-inner`},null)}),tagRender:C.tagRender||G.tagRender,displayRender:C.displayRender||G.displayRender,maxTagPlaceholder:C.maxTagPlaceholder||G.maxTagPlaceholder,showArrow:Q.hasFeedback||C.showArrow,onChange:Ee,onBlur:$e,ref:Pe}),G)))}}}),index$q=withInstall(_extends$1(Cascader,{SHOW_CHILD:SHOW_CHILD$1,SHOW_PARENT:SHOW_PARENT$1})),abstractCheckboxGroupProps=()=>({name:String,prefixCls:String,options:arrayType([]),disabled:Boolean,id:String}),checkboxGroupProps=()=>_extends$1(_extends$1({},abstractCheckboxGroupProps()),{defaultValue:arrayType(),value:arrayType(),onChange:functionType(),"onUpdate:value":functionType()}),abstractCheckboxProps=()=>({prefixCls:String,defaultChecked:booleanType(),checked:booleanType(),disabled:booleanType(),isGroup:booleanType(),value:PropTypes$1.any,name:String,id:String,indeterminate:booleanType(),type:stringType("checkbox"),autofocus:booleanType(),onChange:functionType(),"onUpdate:checked":functionType(),onClick:functionType(),skipGroup:booleanType(!1)}),checkboxProps=()=>_extends$1(_extends$1({},abstractCheckboxProps()),{indeterminate:booleanType(!1)}),CheckboxGroupContextKey=Symbol("CheckboxGroupContext");var __rest$R=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G(ae==null?void 0:ae.disabled.value)||te.value);watchEffect(()=>{!C.skipGroup&&ae&&ae.registerValue(ie,C.value)}),onBeforeUnmount(()=>{ae&&ae.cancelValue(ie)}),onMounted(()=>{warning$3(!!(C.checked!==void 0||ae||C.value===void 0))});const le=fe=>{const he=fe.target.checked;K("update:checked",he),K("change",fe),X.onFieldChange()},se=ref();return U({focus:()=>{var fe;(fe=se.value)===null||fe===void 0||fe.focus()},blur:()=>{var fe;(fe=se.value)===null||fe===void 0||fe.blur()}}),()=>{var fe;const he=flattenChildren((fe=G.default)===null||fe===void 0?void 0:fe.call(G)),{indeterminate:pe,skipGroup:me,id:be=X.id.value}=C,xe=__rest$R(C,["indeterminate","skipGroup","id"]),{onMouseenter:Se,onMouseleave:we,onInput:Pe,class:Ee,style:$e}=W,ye=__rest$R(W,["onMouseenter","onMouseleave","onInput","class","style"]),Ce=_extends$1(_extends$1(_extends$1(_extends$1({},xe),{id:be,prefixCls:Z.value}),ye),{disabled:ue.value});ae&&!me?(Ce.onChange=function(){for(var Te=arguments.length,Ie=new Array(Te),Re=0;Re`${Q.value}-group`),[te,ne]=useStyle$C(ee),oe=ref((C.value===void 0?C.defaultValue:C.value)||[]);watch(()=>C.value,()=>{oe.value=C.value||[]});const re=computed(()=>C.options.map(de=>typeof de=="string"||typeof de=="number"?{label:de,value:de}:de)),ae=ref(Symbol()),ie=ref(new Map),ue=de=>{ie.value.delete(de),ae.value=Symbol()},le=(de,fe)=>{ie.value.set(de,fe),ae.value=Symbol()},se=ref(new Map);return watch(ae,()=>{const de=new Map;for(const fe of ie.value.values())de.set(fe,!0);se.value=de}),provide(CheckboxGroupContextKey,{cancelValue:ue,registerValue:le,toggleOption:de=>{const fe=oe.value.indexOf(de.value),he=[...oe.value];fe===-1?he.push(de.value):he.splice(fe,1),C.value===void 0&&(oe.value=he);const pe=he.filter(me=>se.value.has(me)).sort((me,be)=>{const xe=re.value.findIndex(we=>we.value===me),Se=re.value.findIndex(we=>we.value===be);return xe-Se});G("update:value",pe),G("change",pe),X.onFieldChange()},mergedValue:oe,name:computed(()=>C.name),disabled:computed(()=>C.disabled)}),U({mergedValue:oe}),()=>{var de;const{id:fe=X.id.value}=C;let he=null;return re.value&&re.value.length>0&&(he=re.value.map(pe=>{var me;return createVNode(Checkbox,{prefixCls:Q.value,key:pe.value.toString(),disabled:"disabled"in pe?pe.disabled:C.disabled,indeterminate:pe.indeterminate,value:pe.value,checked:oe.value.indexOf(pe.value)!==-1,onChange:pe.onChange,class:`${ee.value}-item`},{default:()=>[K.label!==void 0?(me=K.label)===null||me===void 0?void 0:me.call(K,pe):pe.label]})})),te(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:[ee.value,{[`${ee.value}-rtl`]:Z.value==="rtl"},W.class,ne.value],id:fe}),[he||((de=K.default)===null||de===void 0?void 0:de.call(K))]))}}});Checkbox.Group=CheckboxGroup;Checkbox.install=function(C){return C.component(Checkbox.name,Checkbox),C.component(CheckboxGroup.name,CheckboxGroup),C};const index$p={useBreakpoint},index$o=withInstall(Col),genBaseStyle$b=C=>{const{componentCls:H,commentBg:K,commentPaddingBase:W,commentNestIndent:G,commentFontSizeBase:U,commentFontSizeSm:X,commentAuthorNameColor:Q,commentAuthorTimeColor:Z,commentActionColor:ee,commentActionHoverColor:te,commentActionsMarginBottom:ne,commentActionsMarginTop:oe,commentContentDetailPMarginBottom:re}=C;return{[H]:{position:"relative",backgroundColor:K,[`${H}-inner`]:{display:"flex",padding:W},[`${H}-avatar`]:{position:"relative",flexShrink:0,marginRight:C.marginSM,cursor:"pointer",img:{width:"32px",height:"32px",borderRadius:"50%"}},[`${H}-content`]:{position:"relative",flex:"1 1 auto",minWidth:"1px",fontSize:U,wordWrap:"break-word","&-author":{display:"flex",flexWrap:"wrap",justifyContent:"flex-start",marginBottom:C.marginXXS,fontSize:U,"& > a,& > span":{paddingRight:C.paddingXS,fontSize:X,lineHeight:"18px"},"&-name":{color:Q,fontSize:U,transition:`color ${C.motionDurationSlow}`,"> *":{color:Q,"&:hover":{color:Q}}},"&-time":{color:Z,whiteSpace:"nowrap",cursor:"auto"}},"&-detail p":{marginBottom:re,whiteSpace:"pre-wrap"}},[`${H}-actions`]:{marginTop:oe,marginBottom:ne,paddingLeft:0,"> li":{display:"inline-block",color:ee,"> span":{marginRight:"10px",color:ee,fontSize:X,cursor:"pointer",transition:`color ${C.motionDurationSlow}`,userSelect:"none","&:hover":{color:te}}}},[`${H}-nested`]:{marginLeft:G},"&-rtl":{direction:"rtl"}}}},useStyle$A=genComponentStyleHook("Comment",C=>{const H=merge$1(C,{commentBg:"inherit",commentPaddingBase:`${C.paddingMD}px 0`,commentNestIndent:"44px",commentFontSizeBase:C.fontSize,commentFontSizeSm:C.fontSizeSM,commentAuthorNameColor:C.colorTextTertiary,commentAuthorTimeColor:C.colorTextPlaceholder,commentActionColor:C.colorTextTertiary,commentActionHoverColor:C.colorTextSecondary,commentActionsMarginBottom:"inherit",commentActionsMarginTop:C.marginSM,commentContentDetailPMarginBottom:"inherit"});return[genBaseStyle$b(H)]}),commentProps=()=>({actions:Array,author:PropTypes$1.any,avatar:PropTypes$1.any,content:PropTypes$1.any,prefixCls:String,datetime:PropTypes$1.any}),Comment=defineComponent({compatConfig:{MODE:3},name:"AComment",inheritAttrs:!1,props:commentProps(),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("comment",C),[X,Q]=useStyle$A(G),Z=(te,ne)=>createVNode("div",{class:`${te}-nested`},[ne]),ee=te=>!te||!te.length?null:te.map((oe,re)=>createVNode("li",{key:`action-${re}`},[oe]));return()=>{var te,ne,oe,re,ae,ie,ue,le,se,ce,de;const fe=G.value,he=(te=C.actions)!==null&&te!==void 0?te:(ne=K.actions)===null||ne===void 0?void 0:ne.call(K),pe=(oe=C.author)!==null&&oe!==void 0?oe:(re=K.author)===null||re===void 0?void 0:re.call(K),me=(ae=C.avatar)!==null&&ae!==void 0?ae:(ie=K.avatar)===null||ie===void 0?void 0:ie.call(K),be=(ue=C.content)!==null&&ue!==void 0?ue:(le=K.content)===null||le===void 0?void 0:le.call(K),xe=(se=C.datetime)!==null&&se!==void 0?se:(ce=K.datetime)===null||ce===void 0?void 0:ce.call(K),Se=createVNode("div",{class:`${fe}-avatar`},[typeof me=="string"?createVNode("img",{src:me,alt:"comment-avatar"},null):me]),we=he?createVNode("ul",{class:`${fe}-actions`},[ee(Array.isArray(he)?he:[he])]):null,Pe=createVNode("div",{class:`${fe}-content-author`},[pe&&createVNode("span",{class:`${fe}-content-author-name`},[pe]),xe&&createVNode("span",{class:`${fe}-content-author-time`},[xe])]),Ee=createVNode("div",{class:`${fe}-content`},[Pe,createVNode("div",{class:`${fe}-content-detail`},[be]),we]),$e=createVNode("div",{class:`${fe}-inner`},[Se,Ee]),ye=flattenChildren((de=K.default)===null||de===void 0?void 0:de.call(K));return X(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:[fe,{[`${fe}-rtl`]:U.value==="rtl"},W.class,Q.value]}),[$e,ye&&ye.length?Z(fe,ye):null]))}}}),index$n=withInstall(Comment);let runtimeLocale=_extends$1({},defaultLocale.Modal);function changeConfirmLocale(C){C?runtimeLocale=_extends$1(_extends$1({},runtimeLocale),C):runtimeLocale=_extends$1({},defaultLocale.Modal)}function getConfirmLocale(){return runtimeLocale}const ANT_MARK="internalMark",LocaleProvider=defineComponent({compatConfig:{MODE:3},name:"ALocaleProvider",props:{locale:{type:Object},ANT_MARK__:String},setup(C,H){let{slots:K}=H;warning$3(C.ANT_MARK__===ANT_MARK);const W=reactive({antLocale:_extends$1(_extends$1({},C.locale),{exist:!0}),ANT_MARK__:ANT_MARK});return provide("localeData",W),watch(()=>C.locale,G=>{changeConfirmLocale(G&&G.Modal),W.antLocale=_extends$1(_extends$1({},G),{exist:!0})},{immediate:!0}),()=>{var G;return(G=K.default)===null||G===void 0?void 0:G.call(K)}}});LocaleProvider.install=function(C){return C.component(LocaleProvider.name,LocaleProvider),C};const locale=withInstall(LocaleProvider),Notice=defineComponent({name:"Notice",inheritAttrs:!1,props:["prefixCls","duration","updateMark","noticeKey","closeIcon","closable","props","onClick","onClose","holder","visible"],setup(C,H){let{attrs:K,slots:W}=H,G,U=!1;const X=computed(()=>C.duration===void 0?4.5:C.duration),Q=()=>{X.value&&!U&&(G=setTimeout(()=>{ee()},X.value*1e3))},Z=()=>{G&&(clearTimeout(G),G=null)},ee=ne=>{ne&&ne.stopPropagation(),Z();const{onClose:oe,noticeKey:re}=C;oe&&oe(re)},te=()=>{Z(),Q()};return onMounted(()=>{Q()}),onUnmounted(()=>{U=!0,Z()}),watch([X,()=>C.updateMark,()=>C.visible],(ne,oe)=>{let[re,ae,ie]=ne,[ue,le,se]=oe;(re!==ue||ae!==le||ie!==se&&se)&&te()},{flush:"post"}),()=>{var ne,oe;const{prefixCls:re,closable:ae,closeIcon:ie=(ne=W.closeIcon)===null||ne===void 0?void 0:ne.call(W),onClick:ue,holder:le}=C,{class:se,style:ce}=K,de=`${re}-notice`,fe=Object.keys(K).reduce((pe,me)=>((me.startsWith("data-")||me.startsWith("aria-")||me==="role")&&(pe[me]=K[me]),pe),{}),he=createVNode("div",_objectSpread2$1({class:classNames(de,se,{[`${de}-closable`]:ae}),style:ce,onMouseenter:Z,onMouseleave:Q,onClick:ue},fe),[createVNode("div",{class:`${de}-content`},[(oe=W.default)===null||oe===void 0?void 0:oe.call(W)]),ae?createVNode("a",{tabindex:0,onClick:ee,class:`${de}-close`},[ie||createVNode("span",{class:`${de}-close-x`},null)]):null]);return le?createVNode(Teleport,{to:le},{default:()=>he}):he}}});var __rest$Q=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{const{prefixCls:te,animation:ne="fade"}=C;let oe=C.transitionName;return!oe&&ne&&(oe=`${te}-${ne}`),getTransitionGroupProps(oe)}),Z=(te,ne)=>{const oe=te.key||getUuid$1(),re=_extends$1(_extends$1({},te),{key:oe}),{maxCount:ae}=C,ie=X.value.map(le=>le.notice.key).indexOf(oe),ue=X.value.concat();ie!==-1?ue.splice(ie,1,{notice:re,holderCallback:ne}):(ae&&X.value.length>=ae&&(re.key=ue[0].notice.key,re.updateMark=getUuid$1(),re.userPassKey=oe,ue.shift()),ue.push({notice:re,holderCallback:ne})),X.value=ue},ee=te=>{X.value=X.value.filter(ne=>{let{notice:{key:oe,userPassKey:re}}=ne;return(re||oe)!==te})};return W({add:Z,remove:ee,notices:X}),()=>{var te;const{prefixCls:ne,closeIcon:oe=(te=G.closeIcon)===null||te===void 0?void 0:te.call(G,{prefixCls:ne})}=C,re=X.value.map((ie,ue)=>{let{notice:le,holderCallback:se}=ie;const ce=ue===X.value.length-1?le.updateMark:void 0,{key:de,userPassKey:fe}=le,{content:he}=le,pe=_extends$1(_extends$1(_extends$1({prefixCls:ne,closeIcon:typeof oe=="function"?oe({prefixCls:ne}):oe},le),le.props),{key:de,noticeKey:fe||de,updateMark:ce,onClose:me=>{var be;ee(me),(be=le.onClose)===null||be===void 0||be.call(le)},onClick:le.onClick});return se?createVNode("div",{key:de,class:`${ne}-hook-holder`,ref:me=>{typeof de>"u"||(me?(U.set(de,me),se(me,pe)):U.delete(de))}},null):createVNode(Notice,_objectSpread2$1(_objectSpread2$1({},pe),{},{class:classNames(pe.class,C.hashId)}),{default:()=>[typeof he=="function"?he({prefixCls:ne}):he]})}),ae={[ne]:1,[K.class]:!!K.class,[C.hashId]:!0};return createVNode("div",{class:ae,style:K.style||{top:"65px",left:"50%"}},[createVNode(TransitionGroup,_objectSpread2$1({tag:"div"},Q.value),{default:()=>[re]})])}}});Notification$1.newInstance=function(H,K){const W=H||{},{name:G="notification",getContainer:U,appContext:X,prefixCls:Q,rootPrefixCls:Z,transitionName:ee,hasTransitionName:te,useStyle:ne}=W,oe=__rest$Q(W,["name","getContainer","appContext","prefixCls","rootPrefixCls","transitionName","hasTransitionName","useStyle"]),re=document.createElement("div");U?U().appendChild(re):document.body.appendChild(re);const ae=defineComponent({compatConfig:{MODE:3},name:"NotificationWrapper",setup(ue,le){let{attrs:se}=le;const ce=shallowRef(),de=computed(()=>globalConfigForApi.getPrefixCls(G,Q)),[,fe]=ne(de);return onMounted(()=>{K({notice(he){var pe;(pe=ce.value)===null||pe===void 0||pe.add(he)},removeNotice(he){var pe;(pe=ce.value)===null||pe===void 0||pe.remove(he)},destroy(){render(null,re),re.parentNode&&re.parentNode.removeChild(re)},component:ce})}),()=>{const he=globalConfigForApi,pe=he.getRootPrefixCls(Z,de.value),me=te?ee:`${de.value}-${ee}`;return createVNode(ConfigProvider$1,_objectSpread2$1(_objectSpread2$1({},he),{},{prefixCls:pe}),{default:()=>[createVNode(Notification$1,_objectSpread2$1(_objectSpread2$1({ref:ce},se),{},{prefixCls:de.value,transitionName:me,hashId:fe.value}),null)]})}}}),ie=createVNode(ae,oe);ie.appContext=X||ie.appContext,render(ie,re)};const Notification$2=Notification$1;let seed=0;const now$1=Date.now();function getUuid(){const C=seed;return seed+=1,`rcNotification_${now$1}_${C}`}const Notification=defineComponent({name:"HookNotification",inheritAttrs:!1,props:["prefixCls","transitionName","animation","maxCount","closeIcon","hashId","remove","notices","getStyles","getClassName","onAllRemoved","getContainer"],setup(C,H){let{attrs:K,slots:W}=H;const G=new Map,U=computed(()=>C.notices),X=computed(()=>{let te=C.transitionName;if(!te&&C.animation)switch(typeof C.animation){case"string":te=C.animation;break;case"function":te=C.animation().name;break;case"object":te=C.animation.name;break;default:te=`${C.prefixCls}-fade`;break}return getTransitionGroupProps(te)}),Q=te=>C.remove(te),Z=ref({});watch(U,()=>{const te={};Object.keys(Z.value).forEach(ne=>{te[ne]=[]}),C.notices.forEach(ne=>{const{placement:oe="topRight"}=ne.notice;oe&&(te[oe]=te[oe]||[],te[oe].push(ne))}),Z.value=te});const ee=computed(()=>Object.keys(Z.value));return()=>{var te;const{prefixCls:ne,closeIcon:oe=(te=W.closeIcon)===null||te===void 0?void 0:te.call(W,{prefixCls:ne})}=C,re=ee.value.map(ae=>{var ie,ue;const le=Z.value[ae],se=(ie=C.getClassName)===null||ie===void 0?void 0:ie.call(C,ae),ce=(ue=C.getStyles)===null||ue===void 0?void 0:ue.call(C,ae),de=le.map((pe,me)=>{let{notice:be,holderCallback:xe}=pe;const Se=me===U.value.length-1?be.updateMark:void 0,{key:we,userPassKey:Pe}=be,{content:Ee}=be,$e=_extends$1(_extends$1(_extends$1({prefixCls:ne,closeIcon:typeof oe=="function"?oe({prefixCls:ne}):oe},be),be.props),{key:we,noticeKey:Pe||we,updateMark:Se,onClose:ye=>{var Ce;Q(ye),(Ce=be.onClose)===null||Ce===void 0||Ce.call(be)},onClick:be.onClick});return xe?createVNode("div",{key:we,class:`${ne}-hook-holder`,ref:ye=>{typeof we>"u"||(ye?(G.set(we,ye),xe(ye,$e)):G.delete(we))}},null):createVNode(Notice,_objectSpread2$1(_objectSpread2$1({},$e),{},{class:classNames($e.class,C.hashId)}),{default:()=>[typeof Ee=="function"?Ee({prefixCls:ne}):Ee]})}),fe={[ne]:1,[`${ne}-${ae}`]:1,[K.class]:!!K.class,[C.hashId]:!0,[se]:!!se};function he(){var pe;le.length>0||(Reflect.deleteProperty(Z.value,ae),(pe=C.onAllRemoved)===null||pe===void 0||pe.call(C))}return createVNode("div",{key:ae,class:fe,style:K.style||ce||{top:"65px",left:"50%"}},[createVNode(TransitionGroup,_objectSpread2$1(_objectSpread2$1({tag:"div"},X.value),{},{onAfterLeave:he}),{default:()=>[de]})])});return createVNode(Portal$1,{getContainer:C.getContainer},{default:()=>[re]})}}}),HookNotification=Notification;var __rest$P=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);Gdocument.body;let uniqueKey=0;function mergeConfig$1(){const C={};for(var H=arguments.length,K=new Array(H),W=0;W{G&&Object.keys(G).forEach(U=>{const X=G[U];X!==void 0&&(C[U]=X)})}),C}function useNotification$1(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{getContainer:H=defaultGetContainer$1,motion:K,prefixCls:W,maxCount:G,getClassName:U,getStyles:X,onAllRemoved:Q}=C,Z=__rest$P(C,["getContainer","motion","prefixCls","maxCount","getClassName","getStyles","onAllRemoved"]),ee=shallowRef([]),te=shallowRef(),ne=(le,se)=>{const ce=le.key||getUuid(),de=_extends$1(_extends$1({},le),{key:ce}),fe=ee.value.map(pe=>pe.notice.key).indexOf(ce),he=ee.value.concat();fe!==-1?he.splice(fe,1,{notice:de,holderCallback:se}):(G&&ee.value.length>=G&&(de.key=he[0].notice.key,de.updateMark=getUuid(),de.userPassKey=ce,he.shift()),he.push({notice:de,holderCallback:se})),ee.value=he},oe=le=>{ee.value=ee.value.filter(se=>{let{notice:{key:ce,userPassKey:de}}=se;return(de||ce)!==le})},re=()=>{ee.value=[]},ae=()=>createVNode(HookNotification,{ref:te,prefixCls:W,maxCount:G,notices:ee.value,remove:oe,getClassName:U,getStyles:X,animation:K,hashId:C.hashId,onAllRemoved:Q,getContainer:H},null),ie=shallowRef([]),ue={open:le=>{const se=mergeConfig$1(Z,le);(se.key===null||se.key===void 0)&&(se.key=`vc-notification-${uniqueKey}`,uniqueKey+=1),ie.value=[...ie.value,{type:"open",config:se}]},close:le=>{ie.value=[...ie.value,{type:"close",key:le}]},destroy:()=>{ie.value=[...ie.value,{type:"destroy"}]}};return watch(ie,()=>{ie.value.length&&(ie.value.forEach(le=>{switch(le.type){case"open":ne(le.config);break;case"close":oe(le.key);break;case"destroy":re();break}}),ie.value=[])}),[ue,ae]}const genMessageStyle=C=>{const{componentCls:H,iconCls:K,boxShadowSecondary:W,colorBgElevated:G,colorSuccess:U,colorError:X,colorWarning:Q,colorInfo:Z,fontSizeLG:ee,motionEaseInOutCirc:te,motionDurationSlow:ne,marginXS:oe,paddingXS:re,borderRadiusLG:ae,zIndexPopup:ie,messageNoticeContentPadding:ue}=C,le=new Keyframes("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:re,transform:"translateY(0)",opacity:1}}),se=new Keyframes("MessageMoveOut",{"0%":{maxHeight:C.height,padding:re,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}});return[{[H]:_extends$1(_extends$1({},resetComponent(C)),{position:"fixed",top:oe,left:"50%",transform:"translateX(-50%)",width:"100%",pointerEvents:"none",zIndex:ie,[`${H}-move-up`]:{animationFillMode:"forwards"},[` + ${H}-move-up-appear, + ${H}-move-up-enter + `]:{animationName:le,animationDuration:ne,animationPlayState:"paused",animationTimingFunction:te},[` + ${H}-move-up-appear${H}-move-up-appear-active, + ${H}-move-up-enter${H}-move-up-enter-active + `]:{animationPlayState:"running"},[`${H}-move-up-leave`]:{animationName:se,animationDuration:ne,animationPlayState:"paused",animationTimingFunction:te},[`${H}-move-up-leave${H}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[`${H}-notice`]:{padding:re,textAlign:"center",[K]:{verticalAlign:"text-bottom",marginInlineEnd:oe,fontSize:ee},[`${H}-notice-content`]:{display:"inline-block",padding:ue,background:G,borderRadius:ae,boxShadow:W,pointerEvents:"all"},[`${H}-success ${K}`]:{color:U},[`${H}-error ${K}`]:{color:X},[`${H}-warning ${K}`]:{color:Q},[` + ${H}-info ${K}, + ${H}-loading ${K}`]:{color:Z}}},{[`${H}-notice-pure-panel`]:{padding:0,textAlign:"start"}}]},useStyle$z=genComponentStyleHook("Message",C=>{const H=merge$1(C,{messageNoticeContentPadding:`${(C.controlHeightLG-C.fontSize*C.lineHeight)/2}px ${C.paddingSM}px`});return[genMessageStyle(H)]},C=>({height:150,zIndexPopup:C.zIndexPopupBase+10})),TypeIcon={info:createVNode(InfoCircleFilled$1,null,null),success:createVNode(CheckCircleFilled$1,null,null),error:createVNode(CloseCircleFilled$1,null,null),warning:createVNode(ExclamationCircleFilled$1,null,null),loading:createVNode(LoadingOutlined$1,null,null)},PureContent$1=defineComponent({name:"PureContent",inheritAttrs:!1,props:["prefixCls","type","icon"],setup(C,H){let{slots:K}=H;return()=>{var W;return createVNode("div",{class:classNames(`${C.prefixCls}-custom-content`,`${C.prefixCls}-${C.type}`)},[C.icon||TypeIcon[C.type],createVNode("span",null,[(W=K.default)===null||W===void 0?void 0:W.call(K)])])}}});var __rest$O=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GU("message",C.prefixCls)),[,Z]=useStyle$z(Q),ee=()=>{var ie;const ue=(ie=C.top)!==null&&ie!==void 0?ie:DEFAULT_OFFSET$1;return{left:"50%",transform:"translateX(-50%)",top:typeof ue=="number"?`${ue}px`:ue}},te=()=>classNames(Z.value,C.rtl?`${Q.value}-rtl`:""),ne=()=>{var ie;return getMotion$1({prefixCls:Q.value,animation:(ie=C.animation)!==null&&ie!==void 0?ie:"move-up",transitionName:C.transitionName})},oe=createVNode("span",{class:`${Q.value}-close-x`},[createVNode(CloseOutlined$1,{class:`${Q.value}-close-icon`},null)]),[re,ae]=useNotification$1({getStyles:ee,prefixCls:Q.value,getClassName:te,motion:ne,closable:!1,closeIcon:oe,duration:(W=C.duration)!==null&&W!==void 0?W:DEFAULT_DURATION$1,getContainer:(G=C.staticGetContainer)!==null&&G!==void 0?G:X.value,maxCount:C.maxCount,onAllRemoved:C.onAllRemoved});return K(_extends$1(_extends$1({},re),{prefixCls:Q,hashId:Z})),ae}});let keyIndex=0;function useInternalMessage(C){const H=shallowRef(null),K=Symbol("messageHolderKey"),W=Z=>{var ee;(ee=H.value)===null||ee===void 0||ee.close(Z)},G=Z=>{if(!H.value){const fe=()=>{};return fe.then=()=>{},fe}const{open:ee,prefixCls:te,hashId:ne}=H.value,oe=`${te}-notice`,{content:re,icon:ae,type:ie,key:ue,class:le,onClose:se}=Z,ce=__rest$O(Z,["content","icon","type","key","class","onClose"]);let de=ue;return de==null&&(keyIndex+=1,de=`antd-message-${keyIndex}`),wrapPromiseFn(fe=>(ee(_extends$1(_extends$1({},ce),{key:de,content:()=>createVNode(PureContent$1,{prefixCls:te,type:ie,icon:typeof ae=="function"?ae():ae},{default:()=>[typeof re=="function"?re():re]}),placement:"top",class:classNames(ie&&`${oe}-${ie}`,ne,le),onClose:()=>{se==null||se(),fe()}})),()=>{W(de)}))},X={open:G,destroy:Z=>{var ee;Z!==void 0?W(Z):(ee=H.value)===null||ee===void 0||ee.destroy()}};return["info","success","warning","error","loading"].forEach(Z=>{const ee=(te,ne,oe)=>{let re;te&&typeof te=="object"&&"content"in te?re=te:re={content:te};let ae,ie;typeof ne=="function"?ie=ne:(ae=ne,ie=oe);const ue=_extends$1(_extends$1({onClose:ie,duration:ae},re),{type:Z});return G(ue)};X[Z]=ee}),[X,()=>createVNode(Holder$1,_objectSpread2$1(_objectSpread2$1({key:K},C),{},{ref:H}),null)]}function useMessage(C){return useInternalMessage(C)}let defaultDuration$1=3,defaultTop$1,messageInstance,key=1,localPrefixCls="",transitionName="move-up",hasTransitionName=!1,getContainer=()=>document.body,maxCount$1,rtl$1=!1;function getKeyThenIncreaseKey(){return key++}function setMessageConfig(C){C.top!==void 0&&(defaultTop$1=C.top,messageInstance=null),C.duration!==void 0&&(defaultDuration$1=C.duration),C.prefixCls!==void 0&&(localPrefixCls=C.prefixCls),C.getContainer!==void 0&&(getContainer=C.getContainer,messageInstance=null),C.transitionName!==void 0&&(transitionName=C.transitionName,messageInstance=null,hasTransitionName=!0),C.maxCount!==void 0&&(maxCount$1=C.maxCount,messageInstance=null),C.rtl!==void 0&&(rtl$1=C.rtl)}function getMessageInstance(C,H){if(messageInstance){H(messageInstance);return}Notification$2.newInstance({appContext:C.appContext,prefixCls:C.prefixCls||localPrefixCls,rootPrefixCls:C.rootPrefixCls,transitionName,hasTransitionName,style:{top:defaultTop$1},getContainer:getContainer||C.getPopupContainer,maxCount:maxCount$1,name:"message",useStyle:useStyle$z},K=>{if(messageInstance){H(messageInstance);return}messageInstance=K,H(K)})}const typeToIcon$2={info:InfoCircleFilled$1,success:CheckCircleFilled$1,error:CloseCircleFilled$1,warning:ExclamationCircleFilled$1,loading:LoadingOutlined$1},typeList=Object.keys(typeToIcon$2);function notice$1(C){const H=C.duration!==void 0?C.duration:defaultDuration$1,K=C.key||getKeyThenIncreaseKey(),W=new Promise(U=>{const X=()=>(typeof C.onClose=="function"&&C.onClose(),U(!0));getMessageInstance(C,Q=>{Q.notice({key:K,duration:H,style:C.style||{},class:C.class,content:Z=>{let{prefixCls:ee}=Z;const te=typeToIcon$2[C.type],ne=te?createVNode(te,null,null):"",oe=classNames(`${ee}-custom-content`,{[`${ee}-${C.type}`]:C.type,[`${ee}-rtl`]:rtl$1===!0});return createVNode("div",{class:oe},[typeof C.icon=="function"?C.icon():C.icon||ne,createVNode("span",null,[typeof C.content=="function"?C.content():C.content])])},onClose:X,onClick:C.onClick})})}),G=()=>{messageInstance&&messageInstance.removeNotice(K)};return G.then=(U,X)=>W.then(U,X),G.promise=W,G}function isArgsProps(C){return Object.prototype.toString.call(C)==="[object Object]"&&!!C.content}const api$1={open:notice$1,config:setMessageConfig,destroy(C){if(messageInstance)if(C){const{removeNotice:H}=messageInstance;H(C)}else{const{destroy:H}=messageInstance;H(),messageInstance=null}}};function attachTypeApi(C,H){C[H]=(K,W,G)=>isArgsProps(K)?C.open(_extends$1(_extends$1({},K),{type:H})):(typeof W=="function"&&(G=W,W=void 0),C.open({content:K,duration:W,type:H,onClose:G}))}typeList.forEach(C=>attachTypeApi(api$1,C));api$1.warn=api$1.warning;api$1.useMessage=useMessage;const message=api$1,genNotificationPlacementStyle=C=>{const{componentCls:H,width:K,notificationMarginEdge:W}=C,G=new Keyframes("antNotificationTopFadeIn",{"0%":{marginTop:"-100%",opacity:0},"100%":{marginTop:0,opacity:1}}),U=new Keyframes("antNotificationBottomFadeIn",{"0%":{marginBottom:"-100%",opacity:0},"100%":{marginBottom:0,opacity:1}}),X=new Keyframes("antNotificationLeftFadeIn",{"0%":{right:{_skip_check_:!0,value:K},opacity:0},"100%":{right:{_skip_check_:!0,value:0},opacity:1}});return{[`&${H}-top, &${H}-bottom`]:{marginInline:0},[`&${H}-top`]:{[`${H}-fade-enter${H}-fade-enter-active, ${H}-fade-appear${H}-fade-appear-active`]:{animationName:G}},[`&${H}-bottom`]:{[`${H}-fade-enter${H}-fade-enter-active, ${H}-fade-appear${H}-fade-appear-active`]:{animationName:U}},[`&${H}-topLeft, &${H}-bottomLeft`]:{marginInlineEnd:0,marginInlineStart:W,[`${H}-fade-enter${H}-fade-enter-active, ${H}-fade-appear${H}-fade-appear-active`]:{animationName:X}}}},genNotificationPlacementStyle$1=genNotificationPlacementStyle,genNotificationStyle=C=>{const{iconCls:H,componentCls:K,boxShadowSecondary:W,fontSizeLG:G,notificationMarginBottom:U,borderRadiusLG:X,colorSuccess:Q,colorInfo:Z,colorWarning:ee,colorError:te,colorTextHeading:ne,notificationBg:oe,notificationPadding:re,notificationMarginEdge:ae,motionDurationMid:ie,motionEaseInOut:ue,fontSize:le,lineHeight:se,width:ce,notificationIconSize:de}=C,fe=`${K}-notice`,he=new Keyframes("antNotificationFadeIn",{"0%":{left:{_skip_check_:!0,value:ce},opacity:0},"100%":{left:{_skip_check_:!0,value:0},opacity:1}}),pe=new Keyframes("antNotificationFadeOut",{"0%":{maxHeight:C.animationMaxHeight,marginBottom:U,opacity:1},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[K]:_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),{position:"fixed",zIndex:C.zIndexPopup,marginInlineEnd:ae,[`${K}-hook-holder`]:{position:"relative"},[`&${K}-top, &${K}-bottom`]:{[`${K}-notice`]:{marginInline:"auto auto"}},[`&${K}-topLeft, &${K}-bottomLeft`]:{[`${K}-notice`]:{marginInlineEnd:"auto",marginInlineStart:0}},[`${K}-fade-enter, ${K}-fade-appear`]:{animationDuration:C.motionDurationMid,animationTimingFunction:ue,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${K}-fade-leave`]:{animationTimingFunction:ue,animationFillMode:"both",animationDuration:ie,animationPlayState:"paused"},[`${K}-fade-enter${K}-fade-enter-active, ${K}-fade-appear${K}-fade-appear-active`]:{animationName:he,animationPlayState:"running"},[`${K}-fade-leave${K}-fade-leave-active`]:{animationName:pe,animationPlayState:"running"}}),genNotificationPlacementStyle$1(C)),{"&-rtl":{direction:"rtl",[`${K}-notice-btn`]:{float:"left"}}})},{[fe]:{position:"relative",width:ce,maxWidth:`calc(100vw - ${ae*2}px)`,marginBottom:U,marginInlineStart:"auto",padding:re,overflow:"hidden",lineHeight:se,wordWrap:"break-word",background:oe,borderRadius:X,boxShadow:W,[`${K}-close-icon`]:{fontSize:le,cursor:"pointer"},[`${fe}-message`]:{marginBottom:C.marginXS,color:ne,fontSize:G,lineHeight:C.lineHeightLG},[`${fe}-description`]:{fontSize:le},[`&${fe}-closable ${fe}-message`]:{paddingInlineEnd:C.paddingLG},[`${fe}-with-icon ${fe}-message`]:{marginBottom:C.marginXS,marginInlineStart:C.marginSM+de,fontSize:G},[`${fe}-with-icon ${fe}-description`]:{marginInlineStart:C.marginSM+de,fontSize:le},[`${fe}-icon`]:{position:"absolute",fontSize:de,lineHeight:0,[`&-success${H}`]:{color:Q},[`&-info${H}`]:{color:Z},[`&-warning${H}`]:{color:ee},[`&-error${H}`]:{color:te}},[`${fe}-close`]:{position:"absolute",top:C.notificationPaddingVertical,insetInlineEnd:C.notificationPaddingHorizontal,color:C.colorIcon,outline:"none",width:C.notificationCloseButtonSize,height:C.notificationCloseButtonSize,borderRadius:C.borderRadiusSM,transition:`background-color ${C.motionDurationMid}, color ${C.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:C.colorIconHover,backgroundColor:C.wireframe?"transparent":C.colorFillContent}},[`${fe}-btn`]:{float:"right",marginTop:C.marginSM}}},{[`${fe}-pure-panel`]:{margin:0}}]},useStyle$y=genComponentStyleHook("Notification",C=>{const H=C.paddingMD,K=C.paddingLG,W=merge$1(C,{notificationBg:C.colorBgElevated,notificationPaddingVertical:H,notificationPaddingHorizontal:K,notificationPadding:`${C.paddingMD}px ${C.paddingContentHorizontalLG}px`,notificationMarginBottom:C.margin,notificationMarginEdge:C.marginLG,animationMaxHeight:150,notificationIconSize:C.fontSizeLG*C.lineHeightLG,notificationCloseButtonSize:C.controlHeightLG*.55});return[genNotificationStyle(W)]},C=>({zIndexPopup:C.zIndexPopupBase+50,width:384}));function getCloseIcon(C,H){return H||createVNode("span",{class:`${C}-close-x`},[createVNode(CloseOutlined$1,{class:`${C}-close-icon`},null)])}createVNode(InfoCircleFilled$1,null,null),createVNode(CheckCircleFilled$1,null,null),createVNode(CloseCircleFilled$1,null,null),createVNode(ExclamationCircleFilled$1,null,null),createVNode(LoadingOutlined$1,null,null);const typeToIcon$1={success:CheckCircleFilled$1,info:InfoCircleFilled$1,error:CloseCircleFilled$1,warning:ExclamationCircleFilled$1};function PureContent(C){let{prefixCls:H,icon:K,type:W,message:G,description:U,btn:X}=C,Q=null;if(K)Q=createVNode("span",{class:`${H}-icon`},[renderHelper(K)]);else if(W){const Z=typeToIcon$1[W];Q=createVNode(Z,{class:`${H}-icon ${H}-icon-${W}`},null)}return createVNode("div",{class:classNames({[`${H}-with-icon`]:Q}),role:"alert"},[Q,createVNode("div",{class:`${H}-message`},[G]),createVNode("div",{class:`${H}-description`},[U]),X&&createVNode("div",{class:`${H}-btn`},[X])])}function getPlacementStyle(C,H,K){let W;switch(H=typeof H=="number"?`${H}px`:H,K=typeof K=="number"?`${K}px`:K,C){case"top":W={left:"50%",transform:"translateX(-50%)",right:"auto",top:H,bottom:"auto"};break;case"topLeft":W={left:0,top:H,bottom:"auto"};break;case"topRight":W={right:0,top:H,bottom:"auto"};break;case"bottom":W={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:K};break;case"bottomLeft":W={left:0,top:"auto",bottom:K};break;default:W={right:0,top:"auto",bottom:K};break}return W}function getMotion(C){return{name:`${C}-fade`}}var __rest$N=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GC.prefixCls||W("notification")),X=oe=>{var re,ae;return getPlacementStyle(oe,(re=C.top)!==null&&re!==void 0?re:DEFAULT_OFFSET,(ae=C.bottom)!==null&&ae!==void 0?ae:DEFAULT_OFFSET)},[,Q]=useStyle$y(U),Z=()=>classNames(Q.value,{[`${U.value}-rtl`]:C.rtl}),ee=()=>getMotion(U.value),[te,ne]=useNotification$1({prefixCls:U.value,getStyles:X,getClassName:Z,motion:ee,closable:!0,closeIcon:getCloseIcon(U.value),duration:DEFAULT_DURATION,getContainer:()=>{var oe,re;return((oe=C.getPopupContainer)===null||oe===void 0?void 0:oe.call(C))||((re=G.value)===null||re===void 0?void 0:re.call(G))||document.body},maxCount:C.maxCount,hashId:Q.value,onAllRemoved:C.onAllRemoved});return K(_extends$1(_extends$1({},te),{prefixCls:U.value,hashId:Q})),ne}});function useInternalNotification(C){const H=shallowRef(null),K=Symbol("notificationHolderKey"),W=Q=>{if(!H.value)return;const{open:Z,prefixCls:ee,hashId:te}=H.value,ne=`${ee}-notice`,{message:oe,description:re,icon:ae,type:ie,btn:ue,class:le}=Q,se=__rest$N(Q,["message","description","icon","type","btn","class"]);return Z(_extends$1(_extends$1({placement:"topRight"},se),{content:()=>createVNode(PureContent,{prefixCls:ne,icon:typeof ae=="function"?ae():ae,type:ie,message:typeof oe=="function"?oe():oe,description:typeof re=="function"?re():re,btn:typeof ue=="function"?ue():ue},null),class:classNames(ie&&`${ne}-${ie}`,te,le)}))},U={open:W,destroy:Q=>{var Z,ee;Q!==void 0?(Z=H.value)===null||Z===void 0||Z.close(Q):(ee=H.value)===null||ee===void 0||ee.destroy()}};return["success","info","warning","error"].forEach(Q=>{U[Q]=Z=>W(_extends$1(_extends$1({},Z),{type:Q}))}),[U,()=>createVNode(Holder,_objectSpread2$1(_objectSpread2$1({key:K},C),{},{ref:H}),null)]}function useNotification(C){return useInternalNotification(C)}globalThis&&globalThis.__awaiter;const notificationInstance={};let defaultDuration=4.5,defaultTop="24px",defaultBottom="24px",defaultPrefixCls$1="",defaultPlacement="topRight",defaultGetContainer=()=>document.body,defaultCloseIcon=null,rtl=!1,maxCount;function setNotificationConfig(C){const{duration:H,placement:K,bottom:W,top:G,getContainer:U,closeIcon:X,prefixCls:Q}=C;Q!==void 0&&(defaultPrefixCls$1=Q),H!==void 0&&(defaultDuration=H),K!==void 0&&(defaultPlacement=K),W!==void 0&&(defaultBottom=typeof W=="number"?`${W}px`:W),G!==void 0&&(defaultTop=typeof G=="number"?`${G}px`:G),U!==void 0&&(defaultGetContainer=U),X!==void 0&&(defaultCloseIcon=X),C.rtl!==void 0&&(rtl=C.rtl),C.maxCount!==void 0&&(maxCount=C.maxCount)}function getNotificationInstance(C,H){let{prefixCls:K,placement:W=defaultPlacement,getContainer:G=defaultGetContainer,top:U,bottom:X,closeIcon:Q=defaultCloseIcon,appContext:Z}=C;const{getPrefixCls:ee}=globalConfig(),te=ee("notification",K||defaultPrefixCls$1),ne=`${te}-${W}-${rtl}`,oe=notificationInstance[ne];if(oe){Promise.resolve(oe).then(ae=>{H(ae)});return}const re=classNames(`${te}-${W}`,{[`${te}-rtl`]:rtl===!0});Notification$2.newInstance({name:"notification",prefixCls:K||defaultPrefixCls$1,useStyle:useStyle$y,class:re,style:getPlacementStyle(W,U??defaultTop,X??defaultBottom),appContext:Z,getContainer:G,closeIcon:ae=>{let{prefixCls:ie}=ae;return createVNode("span",{class:`${ie}-close-x`},[renderHelper(Q,{},createVNode(CloseOutlined$1,{class:`${ie}-close-icon`},null))])},maxCount,hasTransitionName:!0},ae=>{notificationInstance[ne]=ae,H(ae)})}const typeToIcon={success:CheckCircleOutlined$1,info:InfoCircleOutlined$1,error:CloseCircleOutlined$1,warning:ExclamationCircleOutlined$1};function notice(C){const{icon:H,type:K,description:W,message:G,btn:U}=C,X=C.duration===void 0?defaultDuration:C.duration;getNotificationInstance(C,Q=>{Q.notice({content:Z=>{let{prefixCls:ee}=Z;const te=`${ee}-notice`;let ne=null;if(H)ne=()=>createVNode("span",{class:`${te}-icon`},[renderHelper(H)]);else if(K){const oe=typeToIcon[K];ne=()=>createVNode(oe,{class:`${te}-icon ${te}-icon-${K}`},null)}return createVNode("div",{class:ne?`${te}-with-icon`:""},[ne&&ne(),createVNode("div",{class:`${te}-message`},[!W&&ne?createVNode("span",{class:`${te}-message-single-line-auto-margin`},null):null,renderHelper(G)]),createVNode("div",{class:`${te}-description`},[renderHelper(W)]),U?createVNode("span",{class:`${te}-btn`},[renderHelper(U)]):null])},duration:X,closable:!0,onClose:C.onClose,onClick:C.onClick,key:C.key,style:C.style||{},class:C.class})})}const api={open:notice,close(C){Object.keys(notificationInstance).forEach(H=>Promise.resolve(notificationInstance[H]).then(K=>{K.removeNotice(C)}))},config:setNotificationConfig,destroy(){Object.keys(notificationInstance).forEach(C=>{Promise.resolve(notificationInstance[C]).then(H=>{H.destroy()}),delete notificationInstance[C]})}},iconTypes=["success","info","warning","error"];iconTypes.forEach(C=>{api[C]=H=>api.open(_extends$1(_extends$1({},H),{type:C}))});api.warn=api.warning;api.useNotification=useNotification;const notification=api,dynamicStyleMark=`-ant-${Date.now()}-${Math.random()}`;function getStyle$1(C,H){const K={},W=(X,Q)=>{let Z=X.clone();return Z=(Q==null?void 0:Q(Z))||Z,Z.toRgbString()},G=(X,Q)=>{const Z=new TinyColor(X),ee=generate$1(Z.toRgbString());K[`${Q}-color`]=W(Z),K[`${Q}-color-disabled`]=ee[1],K[`${Q}-color-hover`]=ee[4],K[`${Q}-color-active`]=ee[6],K[`${Q}-color-outline`]=Z.clone().setAlpha(.2).toRgbString(),K[`${Q}-color-deprecated-bg`]=ee[0],K[`${Q}-color-deprecated-border`]=ee[2]};if(H.primaryColor){G(H.primaryColor,"primary");const X=new TinyColor(H.primaryColor),Q=generate$1(X.toRgbString());Q.forEach((ee,te)=>{K[`primary-${te+1}`]=ee}),K["primary-color-deprecated-l-35"]=W(X,ee=>ee.lighten(35)),K["primary-color-deprecated-l-20"]=W(X,ee=>ee.lighten(20)),K["primary-color-deprecated-t-20"]=W(X,ee=>ee.tint(20)),K["primary-color-deprecated-t-50"]=W(X,ee=>ee.tint(50)),K["primary-color-deprecated-f-12"]=W(X,ee=>ee.setAlpha(ee.getAlpha()*.12));const Z=new TinyColor(Q[0]);K["primary-color-active-deprecated-f-30"]=W(Z,ee=>ee.setAlpha(ee.getAlpha()*.3)),K["primary-color-active-deprecated-d-02"]=W(Z,ee=>ee.darken(2))}return H.successColor&&G(H.successColor,"success"),H.warningColor&&G(H.warningColor,"warning"),H.errorColor&&G(H.errorColor,"error"),H.infoColor&&G(H.infoColor,"info"),` + :root { + ${Object.keys(K).map(X=>`--${C}-${X}: ${K[X]};`).join(` +`)} + } + `.trim()}function registerTheme(C,H){const K=getStyle$1(C,H);canUseDom$1()?updateCSS$1(K,`${dynamicStyleMark}-dynamic-theme`):warning$3()}const useStyle$w=C=>{const[H,K]=useToken();return useStyleRegister(computed(()=>({theme:H.value,token:K.value,hashId:"",path:["ant-design-icons",C.value]})),()=>[{[`.${C.value}`]:_extends$1(_extends$1({},resetIcon()),{[`.${C.value} .${C.value}-icon`]:{display:"block"}})}])},useStyle$x=useStyle$w;function useTheme(C,H){const K=computed(()=>(C==null?void 0:C.value)||{}),W=computed(()=>K.value.inherit===!1||!(H!=null&&H.value)?defaultConfig:H.value);return computed(()=>{if(!(C!=null&&C.value))return H==null?void 0:H.value;const U=_extends$1({},W.value.components);return Object.keys(C.value.components||{}).forEach(X=>{U[X]=_extends$1(_extends$1({},U[X]),C.value.components[X])}),_extends$1(_extends$1(_extends$1({},W.value),K.value),{token:_extends$1(_extends$1({},W.value.token),K.value.token),components:U})})}var __rest$M=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{_extends$1(globalConfigForApi,globalConfigBySet),globalConfigForApi.prefixCls=getGlobalPrefixCls(),globalConfigForApi.iconPrefixCls=getGlobalIconPrefixCls(),globalConfigForApi.getPrefixCls=(C,H)=>H||(C?`${globalConfigForApi.prefixCls}-${C}`:globalConfigForApi.prefixCls),globalConfigForApi.getRootPrefixCls=()=>globalConfigForApi.prefixCls?globalConfigForApi.prefixCls:getGlobalPrefixCls()});let stopWatchEffect;const setGlobalConfig=C=>{stopWatchEffect&&stopWatchEffect(),stopWatchEffect=watchEffect(()=>{_extends$1(globalConfigBySet,reactive(C)),_extends$1(globalConfigForApi,reactive(C))}),C.theme&®isterTheme(getGlobalPrefixCls(),C.theme)},globalConfig=()=>({getPrefixCls:(C,H)=>H||(C?`${getGlobalPrefixCls()}-${C}`:getGlobalPrefixCls()),getIconPrefixCls:getGlobalIconPrefixCls,getRootPrefixCls:()=>globalConfigForApi.prefixCls?globalConfigForApi.prefixCls:getGlobalPrefixCls()}),ConfigProvider=defineComponent({compatConfig:{MODE:3},name:"AConfigProvider",inheritAttrs:!1,props:configProviderProps(),setup(C,H){let{slots:K}=H;const W=useConfigContextInject(),G=($e,ye)=>{const{prefixCls:Ce="ant"}=C;if(ye)return ye;const ge=Ce||W.getPrefixCls("");return $e?`${ge}-${$e}`:ge},U=computed(()=>C.iconPrefixCls||W.iconPrefixCls.value||defaultIconPrefixCls),X=computed(()=>U.value!==W.iconPrefixCls.value),Q=computed(()=>{var $e;return C.csp||(($e=W.csp)===null||$e===void 0?void 0:$e.value)}),Z=useStyle$x(U),ee=useTheme(computed(()=>C.theme),computed(()=>{var $e;return($e=W.theme)===null||$e===void 0?void 0:$e.value})),te=$e=>(C.renderEmpty||K.renderEmpty||W.renderEmpty||renderEmpty)($e),ne=computed(()=>{var $e,ye;return($e=C.autoInsertSpaceInButton)!==null&&$e!==void 0?$e:(ye=W.autoInsertSpaceInButton)===null||ye===void 0?void 0:ye.value}),oe=computed(()=>{var $e;return C.locale||(($e=W.locale)===null||$e===void 0?void 0:$e.value)});watch(oe,()=>{globalConfigBySet.locale=oe.value},{immediate:!0});const re=computed(()=>{var $e;return C.direction||(($e=W.direction)===null||$e===void 0?void 0:$e.value)}),ae=computed(()=>{var $e,ye;return($e=C.space)!==null&&$e!==void 0?$e:(ye=W.space)===null||ye===void 0?void 0:ye.value}),ie=computed(()=>{var $e,ye;return($e=C.virtual)!==null&&$e!==void 0?$e:(ye=W.virtual)===null||ye===void 0?void 0:ye.value}),ue=computed(()=>{var $e,ye;return($e=C.dropdownMatchSelectWidth)!==null&&$e!==void 0?$e:(ye=W.dropdownMatchSelectWidth)===null||ye===void 0?void 0:ye.value}),le=computed(()=>{var $e;return C.getTargetContainer!==void 0?C.getTargetContainer:($e=W.getTargetContainer)===null||$e===void 0?void 0:$e.value}),se=computed(()=>{var $e;return C.getPopupContainer!==void 0?C.getPopupContainer:($e=W.getPopupContainer)===null||$e===void 0?void 0:$e.value}),ce=computed(()=>{var $e;return C.pageHeader!==void 0?C.pageHeader:($e=W.pageHeader)===null||$e===void 0?void 0:$e.value}),de=computed(()=>{var $e;return C.input!==void 0?C.input:($e=W.input)===null||$e===void 0?void 0:$e.value}),fe=computed(()=>{var $e;return C.pagination!==void 0?C.pagination:($e=W.pagination)===null||$e===void 0?void 0:$e.value}),he=computed(()=>{var $e;return C.form!==void 0?C.form:($e=W.form)===null||$e===void 0?void 0:$e.value}),pe=computed(()=>{var $e;return C.select!==void 0?C.select:($e=W.select)===null||$e===void 0?void 0:$e.value}),me=computed(()=>C.componentSize),be=computed(()=>C.componentDisabled),xe=computed(()=>{var $e,ye;return($e=C.wave)!==null&&$e!==void 0?$e:(ye=W.wave)===null||ye===void 0?void 0:ye.value}),Se={csp:Q,autoInsertSpaceInButton:ne,locale:oe,direction:re,space:ae,virtual:ie,dropdownMatchSelectWidth:ue,getPrefixCls:G,iconPrefixCls:U,theme:computed(()=>{var $e,ye;return($e=ee.value)!==null&&$e!==void 0?$e:(ye=W.theme)===null||ye===void 0?void 0:ye.value}),renderEmpty:te,getTargetContainer:le,getPopupContainer:se,pageHeader:ce,input:de,pagination:fe,form:he,select:pe,componentSize:me,componentDisabled:be,transformCellText:computed(()=>C.transformCellText),wave:xe},we=computed(()=>{const $e=ee.value||{},{algorithm:ye,token:Ce}=$e,ge=__rest$M($e,["algorithm","token"]),ve=ye&&(!Array.isArray(ye)||ye.length>0)?createTheme(ye):void 0;return _extends$1(_extends$1({},ge),{theme:ve,token:_extends$1(_extends$1({},defaultSeedToken),Ce)})}),Pe=computed(()=>{var $e,ye;let Ce={};return oe.value&&(Ce=(($e=oe.value.Form)===null||$e===void 0?void 0:$e.defaultValidateMessages)||((ye=defaultLocale.Form)===null||ye===void 0?void 0:ye.defaultValidateMessages)||{}),C.form&&C.form.validateMessages&&(Ce=_extends$1(_extends$1({},Ce),C.form.validateMessages)),Ce});useConfigContextProvider(Se),useProvideGlobalForm({validateMessages:Pe}),useProviderSize(me),useProviderDisabled(be);const Ee=$e=>{var ye,Ce;let ge=X.value?Z((ye=K.default)===null||ye===void 0?void 0:ye.call(K)):(Ce=K.default)===null||Ce===void 0?void 0:Ce.call(K);if(C.theme){const ve=function(){return ge}();ge=createVNode(DesignTokenProvider,{value:we.value},{default:()=>[ve]})}return createVNode(locale,{locale:oe.value||$e,ANT_MARK__:ANT_MARK},{default:()=>[ge]})};return watchEffect(()=>{re.value&&(message.config({rtl:re.value==="rtl"}),notification.config({rtl:re.value==="rtl"}))}),()=>createVNode(LocaleReceiver,{children:($e,ye,Ce)=>Ee(Ce)},null)}});ConfigProvider.config=setGlobalConfig;ConfigProvider.install=function(C){C.component(ConfigProvider.name,ConfigProvider)};const ConfigProvider$1=ConfigProvider,PickerButton=(C,H)=>{let{attrs:K,slots:W}=H;return createVNode(Button$1,_objectSpread2$1(_objectSpread2$1({size:"small",type:"primary"},C),K),W)},PickerButton$1=PickerButton,genTagStatusStyle=(C,H,K)=>{const W=capitalize(K);return{[`${C.componentCls}-${H}`]:{color:C[`color${K}`],background:C[`color${W}Bg`],borderColor:C[`color${W}Border`],[`&${C.componentCls}-borderless`]:{borderColor:"transparent"}}}},genPresetStyle=C=>genPresetColor(C,(H,K)=>{let{textColor:W,lightBorderColor:G,lightColor:U,darkColor:X}=K;return{[`${C.componentCls}-${H}`]:{color:W,background:U,borderColor:G,"&-inverse":{color:C.colorTextLightSolid,background:X,borderColor:X},[`&${C.componentCls}-borderless`]:{borderColor:"transparent"}}}}),genBaseStyle$a=C=>{const{paddingXXS:H,lineWidth:K,tagPaddingHorizontal:W,componentCls:G}=C,U=W-K,X=H-K;return{[G]:_extends$1(_extends$1({},resetComponent(C)),{display:"inline-block",height:"auto",marginInlineEnd:C.marginXS,paddingInline:U,fontSize:C.tagFontSize,lineHeight:`${C.tagLineHeight}px`,whiteSpace:"nowrap",background:C.tagDefaultBg,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadiusSM,opacity:1,transition:`all ${C.motionDurationMid}`,textAlign:"start",[`&${G}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:C.tagDefaultColor},[`${G}-close-icon`]:{marginInlineStart:X,color:C.colorTextDescription,fontSize:C.tagIconSize,cursor:"pointer",transition:`all ${C.motionDurationMid}`,"&:hover":{color:C.colorTextHeading}},[`&${G}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${C.iconCls}-close, ${C.iconCls}-close:hover`]:{color:C.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${G}-checkable-checked):hover`]:{color:C.colorPrimary,backgroundColor:C.colorFillSecondary},"&:active, &-checked":{color:C.colorTextLightSolid},"&-checked":{backgroundColor:C.colorPrimary,"&:hover":{backgroundColor:C.colorPrimaryHover}},"&:active":{backgroundColor:C.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${C.iconCls} + span, > span + ${C.iconCls}`]:{marginInlineStart:U}}),[`${G}-borderless`]:{borderColor:"transparent",background:C.tagBorderlessBg}}},useStyle$v=genComponentStyleHook("Tag",C=>{const{fontSize:H,lineHeight:K,lineWidth:W,fontSizeIcon:G}=C,U=Math.round(H*K),X=C.fontSizeSM,Q=U-W*2,Z=C.colorFillAlter,ee=C.colorText,te=merge$1(C,{tagFontSize:X,tagLineHeight:Q,tagDefaultBg:Z,tagDefaultColor:ee,tagIconSize:G-2*W,tagPaddingHorizontal:8,tagBorderlessBg:C.colorFillTertiary});return[genBaseStyle$a(te),genPresetStyle(te),genTagStatusStyle(te,"success","Success"),genTagStatusStyle(te,"processing","Info"),genTagStatusStyle(te,"error","Error"),genTagStatusStyle(te,"warning","Warning")]}),checkableTagProps=()=>({prefixCls:String,checked:{type:Boolean,default:void 0},onChange:{type:Function},onClick:{type:Function},"onUpdate:checked":Function}),CheckableTag=defineComponent({compatConfig:{MODE:3},name:"ACheckableTag",inheritAttrs:!1,props:checkableTagProps(),setup(C,H){let{slots:K,emit:W,attrs:G}=H;const{prefixCls:U}=useConfigInject("tag",C),[X,Q]=useStyle$v(U),Z=te=>{const{checked:ne}=C;W("update:checked",!ne),W("change",!ne),W("click",te)},ee=computed(()=>classNames(U.value,Q.value,{[`${U.value}-checkable`]:!0,[`${U.value}-checkable-checked`]:C.checked}));return()=>{var te;return X(createVNode("span",_objectSpread2$1(_objectSpread2$1({},G),{},{class:[ee.value,G.class],onClick:Z}),[(te=K.default)===null||te===void 0?void 0:te.call(K)]))}}}),CheckableTag$1=CheckableTag,tagProps=()=>({prefixCls:String,color:{type:String},closable:{type:Boolean,default:!1},closeIcon:PropTypes$1.any,visible:{type:Boolean,default:void 0},onClose:{type:Function},onClick:eventType(),"onUpdate:visible":Function,icon:PropTypes$1.any,bordered:{type:Boolean,default:!0}}),Tag=defineComponent({compatConfig:{MODE:3},name:"ATag",inheritAttrs:!1,props:tagProps(),slots:Object,setup(C,H){let{slots:K,emit:W,attrs:G}=H;const{prefixCls:U,direction:X}=useConfigInject("tag",C),[Q,Z]=useStyle$v(U),ee=shallowRef(!0);watchEffect(()=>{C.visible!==void 0&&(ee.value=C.visible)});const te=ae=>{ae.stopPropagation(),W("update:visible",!1),W("close",ae),!ae.defaultPrevented&&C.visible===void 0&&(ee.value=!1)},ne=computed(()=>isPresetColor(C.color)||isPresetStatusColor(C.color)),oe=computed(()=>classNames(U.value,Z.value,{[`${U.value}-${C.color}`]:ne.value,[`${U.value}-has-color`]:C.color&&!ne.value,[`${U.value}-hidden`]:!ee.value,[`${U.value}-rtl`]:X.value==="rtl",[`${U.value}-borderless`]:!C.bordered})),re=ae=>{W("click",ae)};return()=>{var ae,ie,ue;const{icon:le=(ae=K.icon)===null||ae===void 0?void 0:ae.call(K),color:se,closeIcon:ce=(ie=K.closeIcon)===null||ie===void 0?void 0:ie.call(K),closable:de=!1}=C,fe=()=>de?ce?createVNode("span",{class:`${U.value}-close-icon`,onClick:te},[ce]):createVNode(CloseOutlined$1,{class:`${U.value}-close-icon`,onClick:te},null):null,he={backgroundColor:se&&!ne.value?se:void 0},pe=le||null,me=(ue=K.default)===null||ue===void 0?void 0:ue.call(K),be=pe?createVNode(Fragment,null,[pe,createVNode("span",null,[me])]):me,xe=C.onClick!==void 0,Se=createVNode("span",_objectSpread2$1(_objectSpread2$1({},G),{},{onClick:re,class:[oe.value,G.class],style:[he,G.style]}),[be,fe()]);return Q(xe?createVNode(Wave,null,{default:()=>[Se]}):Se)}}});Tag.CheckableTag=CheckableTag$1;Tag.install=function(C){return C.component(Tag.name,Tag),C.component(CheckableTag$1.name,CheckableTag$1),C};const Tag$1=Tag;function PickerTag(C,H){let{slots:K,attrs:W}=H;return createVNode(Tag$1,_objectSpread2$1(_objectSpread2$1({color:"blue"},C),W),K)}var CalendarOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};const CalendarOutlinedSvg=CalendarOutlined$2;function _objectSpread$B(C){for(var H=1;HSe.value||me.value),[Ee,$e]=useStyle$K(fe),ye=ref();ie({focus:()=>{var je;(je=ye.value)===null||je===void 0||je.focus()},blur:()=>{var je;(je=ye.value)===null||je===void 0||je.blur()}});const Ce=je=>se.valueFormat?C.toString(je,se.valueFormat):je,ge=(je,Le)=>{const Ae=Ce(je);le("update:value",Ae),le("change",Ae,Le),ce.onFieldChange()},ve=je=>{le("update:open",je),le("openChange",je)},_e=je=>{le("focus",je)},Te=je=>{le("blur",je),ce.onFieldBlur()},Ie=(je,Le)=>{const Ae=Ce(je);le("panelChange",Ae,Le)},Re=je=>{const Le=Ce(je);le("ok",Le)},[De]=useLocaleReceiver("DatePicker",enUS),ke=computed(()=>se.value?se.valueFormat?C.toDate(se.value,se.valueFormat):se.value:se.value===""?void 0:se.value),Be=computed(()=>se.defaultValue?se.valueFormat?C.toDate(se.defaultValue,se.valueFormat):se.defaultValue:se.defaultValue===""?void 0:se.defaultValue),Me=computed(()=>se.defaultPickerValue?se.valueFormat?C.toDate(se.defaultPickerValue,se.valueFormat):se.defaultPickerValue:se.defaultPickerValue===""?void 0:se.defaultPickerValue);return()=>{var je,Le,Ae,Ve,Oe,Ne;const Fe=_extends$1(_extends$1({},De.value),se.locale),Ke=_extends$1(_extends$1({},se),ue),{bordered:He=!0,placeholder:Ue,suffixIcon:We=(je=ae.suffixIcon)===null||je===void 0?void 0:je.call(ae),showToday:ze=!0,transitionName:Xe,allowClear:qe=!0,dateRender:Qe=ae.dateRender,renderExtraFooter:Ze=ae.renderExtraFooter,monthCellRender:et=ae.monthCellRender||se.monthCellContentRender||ae.monthCellContentRender,clearIcon:Ye=(Le=ae.clearIcon)===null||Le===void 0?void 0:Le.call(ae),id:Ge=ce.id.value}=Ke,Je=__rest$L(Ke,["bordered","placeholder","suffixIcon","showToday","transitionName","allowClear","dateRender","renderExtraFooter","monthCellRender","clearIcon","id"]),ot=Ke.showTime===""?!0:Ke.showTime,{format:it}=Ke;let ct={};ee&&(ct.picker=ee);const tt=ee||Ke.picker||"date";ct=_extends$1(_extends$1(_extends$1({},ct),ot?getTimeProps(_extends$1({format:it,picker:tt},typeof ot=="object"?ot:{})):{}),tt==="time"?getTimeProps(_extends$1(_extends$1({format:it},Je),{picker:tt})):{});const nt=fe.value,rt=createVNode(Fragment,null,[We||createVNode(ee==="time"?ClockCircleOutlined$1:CalendarOutlined$1,null,null),de.hasFeedback&&de.feedbackIcon]);return Ee(createVNode(Picker$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({monthCellRender:et,dateRender:Qe,renderExtraFooter:Ze,ref:ye,placeholder:getPlaceholder(Fe,tt,Ue),suffixIcon:rt,dropdownAlign:transPlacement2DropdownAlign(he.value,se.placement),clearIcon:Ye||createVNode(CloseCircleFilled$1,null,null),allowClear:qe,transitionName:Xe||`${be.value}-slide-up`},Je),ct),{},{id:Ge,picker:tt,value:ke.value,defaultValue:Be.value,defaultPickerValue:Me.value,showToday:ze,locale:Fe.lang,class:classNames({[`${nt}-${Pe.value}`]:Pe.value,[`${nt}-borderless`]:!He},getStatusClassNames(nt,getMergedStatus(de.status,se.status),de.hasFeedback),ue.class,$e.value,we.value),disabled:xe.value,prefixCls:nt,getPopupContainer:ue.getCalendarContainer||pe.value,generateConfig:C,prevIcon:((Ae=ae.prevIcon)===null||Ae===void 0?void 0:Ae.call(ae))||createVNode("span",{class:`${nt}-prev-icon`},null),nextIcon:((Ve=ae.nextIcon)===null||Ve===void 0?void 0:Ve.call(ae))||createVNode("span",{class:`${nt}-next-icon`},null),superPrevIcon:((Oe=ae.superPrevIcon)===null||Oe===void 0?void 0:Oe.call(ae))||createVNode("span",{class:`${nt}-super-prev-icon`},null),superNextIcon:((Ne=ae.superNextIcon)===null||Ne===void 0?void 0:Ne.call(ae))||createVNode("span",{class:`${nt}-super-next-icon`},null),components:Components,direction:he.value,dropdownClassName:classNames($e.value,se.popupClassName,se.dropdownClassName),onChange:ge,onOpenChange:ve,onFocus:_e,onBlur:Te,onPanelChange:Ie,onOk:Re}),null))}}})}const W=K(void 0,"ADatePicker"),G=K("week","AWeekPicker"),U=K("month","AMonthPicker"),X=K("year","AYearPicker"),Q=K("time","TimePicker"),Z=K("quarter","AQuarterPicker");return{DatePicker:W,WeekPicker:G,MonthPicker:U,YearPicker:X,TimePicker:Q,QuarterPicker:Z}}var SwapRightOutlined$2={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"};const SwapRightOutlinedSvg=SwapRightOutlined$2;function _objectSpread$z(C){for(var H=1;Hse.value||ie.value),[fe,he]=useStyle$K(oe),pe=ref();U({focus:()=>{var _e;(_e=pe.value)===null||_e===void 0||_e.focus()},blur:()=>{var _e;(_e=pe.value)===null||_e===void 0||_e.blur()}});const me=_e=>ee.valueFormat?C.toString(_e,ee.valueFormat):_e,be=(_e,Te)=>{const Ie=me(_e);Z("update:value",Ie),Z("change",Ie,Te),te.onFieldChange()},xe=_e=>{Z("update:open",_e),Z("openChange",_e)},Se=_e=>{Z("focus",_e)},we=_e=>{Z("blur",_e),te.onFieldBlur()},Pe=(_e,Te)=>{const Ie=me(_e);Z("panelChange",Ie,Te)},Ee=_e=>{const Te=me(_e);Z("ok",Te)},$e=(_e,Te,Ie)=>{const Re=me(_e);Z("calendarChange",Re,Te,Ie)},[ye]=useLocaleReceiver("DatePicker",enUS),Ce=computed(()=>ee.value&&ee.valueFormat?C.toDate(ee.value,ee.valueFormat):ee.value),ge=computed(()=>ee.defaultValue&&ee.valueFormat?C.toDate(ee.defaultValue,ee.valueFormat):ee.defaultValue),ve=computed(()=>ee.defaultPickerValue&&ee.valueFormat?C.toDate(ee.defaultPickerValue,ee.valueFormat):ee.defaultPickerValue);return()=>{var _e,Te,Ie,Re,De,ke,Be;const Me=_extends$1(_extends$1({},ye.value),ee.locale),je=_extends$1(_extends$1({},ee),Q),{prefixCls:Le,bordered:Ae=!0,placeholder:Ve,suffixIcon:Oe=(_e=X.suffixIcon)===null||_e===void 0?void 0:_e.call(X),picker:Ne="date",transitionName:Fe,allowClear:Ke=!0,dateRender:He=X.dateRender,renderExtraFooter:Ue=X.renderExtraFooter,separator:We=(Te=X.separator)===null||Te===void 0?void 0:Te.call(X),clearIcon:ze=(Ie=X.clearIcon)===null||Ie===void 0?void 0:Ie.call(X),id:Xe=te.id.value}=je,qe=__rest$K(je,["prefixCls","bordered","placeholder","suffixIcon","picker","transitionName","allowClear","dateRender","renderExtraFooter","separator","clearIcon","id"]);delete qe["onUpdate:value"],delete qe["onUpdate:open"];const{format:Qe,showTime:Ze}=je;let et={};et=_extends$1(_extends$1(_extends$1({},et),Ze?getTimeProps(_extends$1({format:Qe,picker:Ne},Ze)):{}),Ne==="time"?getTimeProps(_extends$1(_extends$1({format:Qe},omit$2(qe,["disabledTime"])),{picker:Ne})):{});const Ye=oe.value,Ge=createVNode(Fragment,null,[Oe||createVNode(Ne==="time"?ClockCircleOutlined$1:CalendarOutlined$1,null,null),ne.hasFeedback&&ne.feedbackIcon]);return fe(createVNode(VCRangePicker,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({dateRender:He,renderExtraFooter:Ue,separator:We||createVNode("span",{"aria-label":"to",class:`${Ye}-separator`},[createVNode(SwapRightOutlined$1,null,null)]),ref:pe,dropdownAlign:transPlacement2DropdownAlign(re.value,ee.placement),placeholder:getRangePlaceholder(Me,Ne,Ve),suffixIcon:Ge,clearIcon:ze||createVNode(CloseCircleFilled$1,null,null),allowClear:Ke,transitionName:Fe||`${ue.value}-slide-up`},qe),et),{},{disabled:le.value,id:Xe,value:Ce.value,defaultValue:ge.value,defaultPickerValue:ve.value,picker:Ne,class:classNames({[`${Ye}-${de.value}`]:de.value,[`${Ye}-borderless`]:!Ae},getStatusClassNames(Ye,getMergedStatus(ne.status,ee.status),ne.hasFeedback),Q.class,he.value,ce.value),locale:Me.lang,prefixCls:Ye,getPopupContainer:Q.getCalendarContainer||ae.value,generateConfig:C,prevIcon:((Re=X.prevIcon)===null||Re===void 0?void 0:Re.call(X))||createVNode("span",{class:`${Ye}-prev-icon`},null),nextIcon:((De=X.nextIcon)===null||De===void 0?void 0:De.call(X))||createVNode("span",{class:`${Ye}-next-icon`},null),superPrevIcon:((ke=X.superPrevIcon)===null||ke===void 0?void 0:ke.call(X))||createVNode("span",{class:`${Ye}-super-prev-icon`},null),superNextIcon:((Be=X.superNextIcon)===null||Be===void 0?void 0:Be.call(X))||createVNode("span",{class:`${Ye}-super-next-icon`},null),components:Components,direction:re.value,dropdownClassName:classNames(he.value,ee.popupClassName,ee.dropdownClassName),onChange:be,onOpenChange:xe,onFocus:Se,onBlur:we,onPanelChange:Pe,onOk:Ee,onCalendarChange:$e}),null))}}})}const Components={button:PickerButton$1,rangeItem:PickerTag};function toArray$4(C){return C?Array.isArray(C)?C:[C]:[]}function getTimeProps(C){const{format:H,picker:K,showHour:W,showMinute:G,showSecond:U,use12Hours:X}=C,Q=toArray$4(H)[0],Z=_extends$1({},C);return Q&&typeof Q=="string"&&(!Q.includes("s")&&U===void 0&&(Z.showSecond=!1),!Q.includes("m")&&G===void 0&&(Z.showMinute=!1),!Q.includes("H")&&!Q.includes("h")&&W===void 0&&(Z.showHour=!1),(Q.includes("a")||Q.includes("A"))&&X===void 0&&(Z.use12Hours=!0)),K==="time"?Z:(typeof Q=="function"&&delete Z.format,{showTime:Z})}function generatePicker(C,H){const{DatePicker:K,WeekPicker:W,MonthPicker:G,YearPicker:U,TimePicker:X,QuarterPicker:Q}=generateSinglePicker(C,H),Z=generateRangePicker(C,H);return{DatePicker:K,WeekPicker:W,MonthPicker:G,YearPicker:U,TimePicker:X,QuarterPicker:Q,RangePicker:Z}}const{DatePicker,WeekPicker,MonthPicker,YearPicker,TimePicker:TimePicker$2,QuarterPicker,RangePicker}=generatePicker(dayjsGenerateConfig),DatePicker$1=_extends$1(DatePicker,{WeekPicker,MonthPicker,YearPicker,RangePicker,TimePicker:TimePicker$2,QuarterPicker,install:C=>(C.component(DatePicker.name,DatePicker),C.component(RangePicker.name,RangePicker),C.component(MonthPicker.name,MonthPicker),C.component(WeekPicker.name,WeekPicker),C.component(QuarterPicker.name,QuarterPicker),C)});function notEmpty(C){return C!=null}const Cell$1=C=>{const{itemPrefixCls:H,component:K,span:W,labelStyle:G,contentStyle:U,bordered:X,label:Q,content:Z,colon:ee}=C,te=K;return X?createVNode(te,{class:[{[`${H}-item-label`]:notEmpty(Q),[`${H}-item-content`]:notEmpty(Z)}],colSpan:W},{default:()=>[notEmpty(Q)&&createVNode("span",{style:G},[Q]),notEmpty(Z)&&createVNode("span",{style:U},[Z])]}):createVNode(te,{class:[`${H}-item`],colSpan:W},{default:()=>[createVNode("div",{class:`${H}-item-container`},[(Q||Q===0)&&createVNode("span",{class:[`${H}-item-label`,{[`${H}-item-no-colon`]:!ee}],style:G},[Q]),(Z||Z===0)&&createVNode("span",{class:`${H}-item-content`,style:U},[Z])])]})},Cell$2=Cell$1,Row=C=>{const H=(ee,te,ne)=>{let{colon:oe,prefixCls:re,bordered:ae}=te,{component:ie,type:ue,showLabel:le,showContent:se,labelStyle:ce,contentStyle:de}=ne;return ee.map((fe,he)=>{var pe,me;const be=fe.props||{},{prefixCls:xe=re,span:Se=1,labelStyle:we=be["label-style"],contentStyle:Pe=be["content-style"],label:Ee=(me=(pe=fe.children)===null||pe===void 0?void 0:pe.label)===null||me===void 0?void 0:me.call(pe)}=be,$e=getSlot(fe),ye=getClass(fe),Ce=getStyle$3(fe),{key:ge}=fe;return typeof ie=="string"?createVNode(Cell$2,{key:`${ue}-${String(ge)||he}`,class:ye,style:Ce,labelStyle:_extends$1(_extends$1({},ce),we),contentStyle:_extends$1(_extends$1({},de),Pe),span:Se,colon:oe,component:ie,itemPrefixCls:xe,bordered:ae,label:le?Ee:null,content:se?$e:null},null):[createVNode(Cell$2,{key:`label-${String(ge)||he}`,class:ye,style:_extends$1(_extends$1(_extends$1({},ce),Ce),we),span:1,colon:oe,component:ie[0],itemPrefixCls:xe,bordered:ae,label:Ee},null),createVNode(Cell$2,{key:`content-${String(ge)||he}`,class:ye,style:_extends$1(_extends$1(_extends$1({},de),Ce),Pe),span:Se*2-1,component:ie[1],itemPrefixCls:xe,bordered:ae,content:$e},null)]})},{prefixCls:K,vertical:W,row:G,index:U,bordered:X}=C,{labelStyle:Q,contentStyle:Z}=inject(descriptionsContext,{labelStyle:ref({}),contentStyle:ref({})});return W?createVNode(Fragment,null,[createVNode("tr",{key:`label-${U}`,class:`${K}-row`},[H(G,C,{component:"th",type:"label",showLabel:!0,labelStyle:Q.value,contentStyle:Z.value})]),createVNode("tr",{key:`content-${U}`,class:`${K}-row`},[H(G,C,{component:"td",type:"content",showContent:!0,labelStyle:Q.value,contentStyle:Z.value})])]):createVNode("tr",{key:U,class:`${K}-row`},[H(G,C,{component:X?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0,labelStyle:Q.value,contentStyle:Z.value})])},Row$1=Row,genBorderedStyle$4=C=>{const{componentCls:H,descriptionsSmallPadding:K,descriptionsDefaultPadding:W,descriptionsMiddlePadding:G,descriptionsBg:U}=C;return{[`&${H}-bordered`]:{[`${H}-view`]:{border:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"}},[`${H}-item-label, ${H}-item-content`]:{padding:W,borderInlineEnd:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`${H}-item-label`]:{backgroundColor:U,"&::after":{display:"none"}},[`${H}-row`]:{borderBottom:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`,"&:last-child":{borderBottom:"none"}},[`&${H}-middle`]:{[`${H}-item-label, ${H}-item-content`]:{padding:G}},[`&${H}-small`]:{[`${H}-item-label, ${H}-item-content`]:{padding:K}}}}},genDescriptionStyles=C=>{const{componentCls:H,descriptionsExtraColor:K,descriptionItemPaddingBottom:W,descriptionsItemLabelColonMarginRight:G,descriptionsItemLabelColonMarginLeft:U,descriptionsTitleMarginBottom:X}=C;return{[H]:_extends$1(_extends$1(_extends$1({},resetComponent(C)),genBorderedStyle$4(C)),{"&-rtl":{direction:"rtl"},[`${H}-header`]:{display:"flex",alignItems:"center",marginBottom:X},[`${H}-title`]:_extends$1(_extends$1({},textEllipsis),{flex:"auto",color:C.colorText,fontWeight:C.fontWeightStrong,fontSize:C.fontSizeLG,lineHeight:C.lineHeightLG}),[`${H}-extra`]:{marginInlineStart:"auto",color:K,fontSize:C.fontSize},[`${H}-view`]:{width:"100%",borderRadius:C.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${H}-row`]:{"> th, > td":{paddingBottom:W},"&:last-child":{borderBottom:"none"}},[`${H}-item-label`]:{color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,lineHeight:C.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${U}px ${G}px`},[`&${H}-item-no-colon::after`]:{content:'""'}},[`${H}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${H}-item-content`]:{display:"table-cell",flex:1,color:C.colorText,fontSize:C.fontSize,lineHeight:C.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${H}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${H}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${H}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${H}-row`]:{"> th, > td":{paddingBottom:C.paddingSM}}},"&-small":{[`${H}-row`]:{"> th, > td":{paddingBottom:C.paddingXS}}}})}},useStyle$u=genComponentStyleHook("Descriptions",C=>{const H=C.colorFillAlter,K=C.fontSizeSM*C.lineHeightSM,W=C.colorText,G=`${C.paddingXS}px ${C.padding}px`,U=`${C.padding}px ${C.paddingLG}px`,X=`${C.paddingSM}px ${C.paddingLG}px`,Q=C.padding,Z=C.marginXS,ee=C.marginXXS/2,te=merge$1(C,{descriptionsBg:H,descriptionsTitleMarginBottom:K,descriptionsExtraColor:W,descriptionItemPaddingBottom:Q,descriptionsSmallPadding:G,descriptionsDefaultPadding:U,descriptionsMiddlePadding:X,descriptionsItemLabelColonMarginRight:Z,descriptionsItemLabelColonMarginLeft:ee});return[genDescriptionStyles(te)]});PropTypes$1.any;const descriptionsItemProp=()=>({prefixCls:String,label:PropTypes$1.any,labelStyle:{type:Object,default:void 0},contentStyle:{type:Object,default:void 0},span:{type:Number,default:1}}),DescriptionsItem=defineComponent({compatConfig:{MODE:3},name:"ADescriptionsItem",props:descriptionsItemProp(),setup(C,H){let{slots:K}=H;return()=>{var W;return(W=K.default)===null||W===void 0?void 0:W.call(K)}}}),DEFAULT_COLUMN_MAP={xxxl:3,xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};function getColumn(C,H){if(typeof C=="number")return C;if(typeof C=="object")for(let K=0;KH)&&(W=cloneElement(C,{span:H}),warning$3()),W}function getRows(C,H){const K=flattenChildren(C),W=[];let G=[],U=H;return K.forEach((X,Q)=>{var Z;const ee=(Z=X.props)===null||Z===void 0?void 0:Z.span,te=ee||1;if(Q===K.length-1){G.push(getFilledItem(X,U,ee)),W.push(G);return}te({prefixCls:String,bordered:{type:Boolean,default:void 0},size:{type:String,default:"default"},title:PropTypes$1.any,extra:PropTypes$1.any,column:{type:[Number,Object],default:()=>DEFAULT_COLUMN_MAP},layout:String,colon:{type:Boolean,default:void 0},labelStyle:{type:Object,default:void 0},contentStyle:{type:Object,default:void 0}}),descriptionsContext=Symbol("descriptionsContext"),Descriptions=defineComponent({compatConfig:{MODE:3},name:"ADescriptions",inheritAttrs:!1,props:descriptionsProps(),slots:Object,Item:DescriptionsItem,setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("descriptions",C);let X;const Q=ref({}),[Z,ee]=useStyle$u(G),te=useResponsiveObserver();onBeforeMount(()=>{X=te.value.subscribe(oe=>{typeof C.column=="object"&&(Q.value=oe)})}),onBeforeUnmount(()=>{te.value.unsubscribe(X)}),provide(descriptionsContext,{labelStyle:toRef(C,"labelStyle"),contentStyle:toRef(C,"contentStyle")});const ne=computed(()=>getColumn(C.column,Q.value));return()=>{var oe,re,ae;const{size:ie,bordered:ue=!1,layout:le="horizontal",colon:se=!0,title:ce=(oe=K.title)===null||oe===void 0?void 0:oe.call(K),extra:de=(re=K.extra)===null||re===void 0?void 0:re.call(K)}=C,fe=(ae=K.default)===null||ae===void 0?void 0:ae.call(K),he=getRows(fe,ne.value);return Z(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:[G.value,{[`${G.value}-${ie}`]:ie!=="default",[`${G.value}-bordered`]:!!ue,[`${G.value}-rtl`]:U.value==="rtl"},W.class,ee.value]}),[(ce||de)&&createVNode("div",{class:`${G.value}-header`},[ce&&createVNode("div",{class:`${G.value}-title`},[ce]),de&&createVNode("div",{class:`${G.value}-extra`},[de])]),createVNode("div",{class:`${G.value}-view`},[createVNode("table",null,[createVNode("tbody",null,[he.map((pe,me)=>createVNode(Row$1,{key:me,index:me,colon:se,prefixCls:G.value,vertical:le==="vertical",bordered:ue,row:pe},null))])])])]))}}});Descriptions.install=function(C){return C.component(Descriptions.name,Descriptions),C.component(Descriptions.Item.name,Descriptions.Item),C};const Descriptions$1=Descriptions,genSharedDividerStyle=C=>{const{componentCls:H,sizePaddingEdgeHorizontal:K,colorSplit:W,lineWidth:G}=C;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{borderBlockStart:`${G}px solid ${W}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",margin:`0 ${C.dividerVerticalGutterMargin}px`,verticalAlign:"middle",borderTop:0,borderInlineStart:`${G}px solid ${W}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${C.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${H}-with-text`]:{display:"flex",alignItems:"center",margin:`${C.dividerHorizontalWithTextGutterMargin}px 0`,color:C.colorTextHeading,fontWeight:500,fontSize:C.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${W}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${G}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${H}-with-text-left`]:{"&::before":{width:"5%"},"&::after":{width:"95%"}},[`&-horizontal${H}-with-text-right`]:{"&::before":{width:"95%"},"&::after":{width:"5%"}},[`${H}-inner-text`]:{display:"inline-block",padding:"0 1em"},"&-dashed":{background:"none",borderColor:W,borderStyle:"dashed",borderWidth:`${G}px 0 0`},[`&-horizontal${H}-with-text${H}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${H}-dashed`]:{borderInlineStartWidth:G,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${H}-with-text`]:{color:C.colorText,fontWeight:"normal",fontSize:C.fontSize},[`&-horizontal${H}-with-text-left${H}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${H}-inner-text`]:{paddingInlineStart:K}},[`&-horizontal${H}-with-text-right${H}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${H}-inner-text`]:{paddingInlineEnd:K}}})}},useStyle$t=genComponentStyleHook("Divider",C=>{const H=merge$1(C,{dividerVerticalGutterMargin:C.marginXS,dividerHorizontalWithTextGutterMargin:C.margin,dividerHorizontalGutterMargin:C.marginLG});return[genSharedDividerStyle(H)]},{sizePaddingEdgeHorizontal:0}),dividerProps=()=>({prefixCls:String,type:{type:String,default:"horizontal"},dashed:{type:Boolean,default:!1},orientation:{type:String,default:"center"},plain:{type:Boolean,default:!1},orientationMargin:[String,Number]}),Divider=defineComponent({name:"ADivider",inheritAttrs:!1,compatConfig:{MODE:3},props:dividerProps(),setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("divider",C),[X,Q]=useStyle$t(G),Z=computed(()=>C.orientation==="left"&&C.orientationMargin!=null),ee=computed(()=>C.orientation==="right"&&C.orientationMargin!=null),te=computed(()=>{const{type:re,dashed:ae,plain:ie}=C,ue=G.value;return{[ue]:!0,[Q.value]:!!Q.value,[`${ue}-${re}`]:!0,[`${ue}-dashed`]:!!ae,[`${ue}-plain`]:!!ie,[`${ue}-rtl`]:U.value==="rtl",[`${ue}-no-default-orientation-margin-left`]:Z.value,[`${ue}-no-default-orientation-margin-right`]:ee.value}}),ne=computed(()=>{const re=typeof C.orientationMargin=="number"?`${C.orientationMargin}px`:C.orientationMargin;return _extends$1(_extends$1({},Z.value&&{marginLeft:re}),ee.value&&{marginRight:re})}),oe=computed(()=>C.orientation.length>0?"-"+C.orientation:C.orientation);return()=>{var re;const ae=flattenChildren((re=K.default)===null||re===void 0?void 0:re.call(K));return X(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:[te.value,ae.length?`${G.value}-with-text ${G.value}-with-text${oe.value}`:"",W.class],role:"separator"}),[ae.length?createVNode("span",{class:`${G.value}-inner-text`,style:ne.value},[ae]):null]))}}}),index$m=withInstall(Divider);Dropdown$1.Button=DropdownButton;Dropdown$1.install=function(C){return C.component(Dropdown$1.name,Dropdown$1),C.component(DropdownButton.name,DropdownButton),C};const props=()=>({prefixCls:String,width:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.number]),height:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.number]),style:{type:Object,default:void 0},class:String,rootClassName:String,rootStyle:objectType(),placement:{type:String},wrapperClassName:String,level:{type:[String,Array]},levelMove:{type:[Number,Function,Array]},duration:String,ease:String,showMask:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},afterVisibleChange:Function,keyboard:{type:Boolean,default:void 0},contentWrapperStyle:arrayType(),autofocus:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},motion:functionType(),maskMotion:objectType()}),drawerProps$1=()=>_extends$1(_extends$1({},props()),{forceRender:{type:Boolean,default:void 0},getContainer:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.func,PropTypes$1.object,PropTypes$1.looseBool])}),drawerChildProps=()=>_extends$1(_extends$1({},props()),{getContainer:Function,getOpenCount:Function,scrollLocker:PropTypes$1.any,inline:Boolean});function dataToArray(C){return Array.isArray(C)?C:[C]}const transitionEndObject={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"};Object.keys(transitionEndObject).filter(C=>{if(typeof document>"u")return!1;const H=document.getElementsByTagName("html")[0];return C in(H?H.style:{})})[0];const windowIsUndefined=!(typeof window<"u"&&window.document&&window.document.createElement);var __rest$J=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{nextTick(()=>{var le;const{open:se,getContainer:ce,showMask:de,autofocus:fe}=C,he=ce==null?void 0:ce();ae(C),se&&(he&&(he.parentNode,document.body),nextTick(()=>{fe&&te()}),de&&((le=C.scrollLocker)===null||le===void 0||le.lock()))})}),watch(()=>C.level,()=>{ae(C)},{flush:"post"}),watch(()=>C.open,()=>{const{open:le,getContainer:se,scrollLocker:ce,showMask:de,autofocus:fe}=C,he=se==null?void 0:se();he&&(he.parentNode,document.body),le?(fe&&te(),de&&(ce==null||ce.lock())):ce==null||ce.unLock()},{flush:"post"}),onUnmounted(()=>{var le;const{open:se}=C;se&&(document.body.style.touchAction=""),(le=C.scrollLocker)===null||le===void 0||le.unLock()}),watch(()=>C.placement,le=>{le&&(Z.value=null)});const te=()=>{var le,se;(se=(le=U.value)===null||le===void 0?void 0:le.focus)===null||se===void 0||se.call(le)},ne=le=>{K("close",le)},oe=le=>{le.keyCode===KeyCode$1.ESC&&(le.stopPropagation(),ne(le))},re=()=>{const{open:le,afterVisibleChange:se}=C;se&&se(!!le)},ae=le=>{let{level:se,getContainer:ce}=le;if(windowIsUndefined)return;const de=ce==null?void 0:ce(),fe=de?de.parentNode:null;ee=[],se==="all"?(fe?Array.prototype.slice.call(fe.children):[]).forEach(pe=>{pe.nodeName!=="SCRIPT"&&pe.nodeName!=="STYLE"&&pe.nodeName!=="LINK"&&pe!==de&&ee.push(pe)}):se&&dataToArray(se).forEach(he=>{document.querySelectorAll(he).forEach(pe=>{ee.push(pe)})})},ie=le=>{K("handleClick",le)},ue=shallowRef(!1);return watch(U,()=>{nextTick(()=>{ue.value=!0})}),()=>{var le,se;const{width:ce,height:de,open:fe,prefixCls:he,placement:pe,level:me,levelMove:be,ease:xe,duration:Se,getContainer:we,onChange:Pe,afterVisibleChange:Ee,showMask:$e,maskClosable:ye,maskStyle:Ce,keyboard:ge,getOpenCount:ve,scrollLocker:_e,contentWrapperStyle:Te,style:Ie,class:Re,rootClassName:De,rootStyle:ke,maskMotion:Be,motion:Me,inline:je}=C,Le=__rest$J(C,["width","height","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","keyboard","getOpenCount","scrollLocker","contentWrapperStyle","style","class","rootClassName","rootStyle","maskMotion","motion","inline"]),Ae=fe&&ue.value,Ve=classNames(he,{[`${he}-${pe}`]:!0,[`${he}-open`]:Ae,[`${he}-inline`]:je,"no-mask":!$e,[De]:!0}),Oe=typeof Me=="function"?Me(pe):Me;return createVNode("div",_objectSpread2$1(_objectSpread2$1({},omit$2(Le,["autofocus"])),{},{tabindex:-1,class:Ve,style:ke,ref:U,onKeydown:Ae&&ge?oe:void 0}),[createVNode(Transition,Be,{default:()=>[$e&&withDirectives(createVNode("div",{class:`${he}-mask`,onClick:ye?ne:void 0,style:Ce,ref:X},null),[[vShow,Ae]])]}),createVNode(Transition,_objectSpread2$1(_objectSpread2$1({},Oe),{},{onAfterEnter:re,onAfterLeave:re}),{default:()=>[withDirectives(createVNode("div",{class:`${he}-content-wrapper`,style:[Te],ref:G},[createVNode("div",{class:[`${he}-content`,Re],style:Ie,ref:Z},[(le=W.default)===null||le===void 0?void 0:le.call(W)]),W.handler?createVNode("div",{onClick:ie,ref:Q},[(se=W.handler)===null||se===void 0?void 0:se.call(W)]):null]),[[vShow,Ae]])]})])}}}),Child=DrawerChild;var __rest$I=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{},showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",keyboard:!0,forceRender:!1,autofocus:!0}),emits:["handleClick","close"],setup(C,H){let{emit:K,slots:W}=H;const G=ref(null),U=Q=>{K("handleClick",Q)},X=Q=>{K("close",Q)};return()=>{const{getContainer:Q,wrapperClassName:Z,rootClassName:ee,rootStyle:te,forceRender:ne}=C,oe=__rest$I(C,["getContainer","wrapperClassName","rootClassName","rootStyle","forceRender"]);let re=null;if(!Q)return createVNode(Child,_objectSpread2$1(_objectSpread2$1({},oe),{},{rootClassName:ee,rootStyle:te,open:C.open,onClose:X,onHandleClick:U,inline:!0}),W);const ae=!!W.handler||ne;return(ae||C.open||G.value)&&(re=createVNode(Portal,{autoLock:!0,visible:C.open,forceRender:ae,getContainer:Q,wrapperClassName:Z},{default:ie=>{var{visible:ue,afterClose:le}=ie,se=__rest$I(ie,["visible","afterClose"]);return createVNode(Child,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({ref:G},oe),se),{},{rootClassName:ee,rootStyle:te,open:ue!==void 0?ue:C.open,afterVisibleChange:le!==void 0?le:C.afterVisibleChange,onClose:X,onHandleClick:U}),W)}})),re}}}),Drawer$1=DrawerWrapper,genMotionStyle$2=C=>{const{componentCls:H,motionDurationSlow:K}=C,W={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${K}`}}};return{[H]:{[`${H}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${K}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${H}-panel-motion`]:{"&-left":[W,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[W,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[W,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[W,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}},genMotionStyle$3=genMotionStyle$2,genDrawerStyle=C=>{const{componentCls:H,zIndexPopup:K,colorBgMask:W,colorBgElevated:G,motionDurationSlow:U,motionDurationMid:X,padding:Q,paddingLG:Z,fontSizeLG:ee,lineHeightLG:te,lineWidth:ne,lineType:oe,colorSplit:re,marginSM:ae,colorIcon:ie,colorIconHover:ue,colorText:le,fontWeightStrong:se,drawerFooterPaddingVertical:ce,drawerFooterPaddingHorizontal:de}=C,fe=`${H}-content-wrapper`;return{[H]:{position:"fixed",inset:0,zIndex:K,pointerEvents:"none","&-pure":{position:"relative",background:G,[`&${H}-left`]:{boxShadow:C.boxShadowDrawerLeft},[`&${H}-right`]:{boxShadow:C.boxShadowDrawerRight},[`&${H}-top`]:{boxShadow:C.boxShadowDrawerUp},[`&${H}-bottom`]:{boxShadow:C.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${H}-mask`]:{position:"absolute",inset:0,zIndex:K,background:W,pointerEvents:"auto"},[fe]:{position:"absolute",zIndex:K,transition:`all ${U}`,"&-hidden":{display:"none"}},[`&-left > ${fe}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:C.boxShadowDrawerLeft},[`&-right > ${fe}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:C.boxShadowDrawerRight},[`&-top > ${fe}`]:{top:0,insetInline:0,boxShadow:C.boxShadowDrawerUp},[`&-bottom > ${fe}`]:{bottom:0,insetInline:0,boxShadow:C.boxShadowDrawerDown},[`${H}-content`]:{width:"100%",height:"100%",overflow:"auto",background:G,pointerEvents:"auto"},[`${H}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${H}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Q}px ${Z}px`,fontSize:ee,lineHeight:te,borderBottom:`${ne}px ${oe} ${re}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${H}-extra`]:{flex:"none"},[`${H}-close`]:{display:"inline-block",marginInlineEnd:ae,color:ie,fontWeight:se,fontSize:ee,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${X}`,textRendering:"auto","&:focus, &:hover":{color:ue,textDecoration:"none"}},[`${H}-title`]:{flex:1,margin:0,color:le,fontWeight:C.fontWeightStrong,fontSize:ee,lineHeight:te},[`${H}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Z,overflow:"auto"},[`${H}-footer`]:{flexShrink:0,padding:`${ce}px ${de}px`,borderTop:`${ne}px ${oe} ${re}`},"&-rtl":{direction:"rtl"}}}},useStyle$s=genComponentStyleHook("Drawer",C=>{const H=merge$1(C,{drawerFooterPaddingVertical:C.paddingXS,drawerFooterPaddingHorizontal:C.padding});return[genDrawerStyle(H),genMotionStyle$3(H)]},C=>({zIndexPopup:C.zIndexPopupBase}));var __rest$H=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({autofocus:{type:Boolean,default:void 0},closable:{type:Boolean,default:void 0},closeIcon:PropTypes$1.any,destroyOnClose:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},getContainer:{type:[String,Function,Boolean,Object],default:void 0},maskClosable:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},maskStyle:objectType(),rootClassName:String,rootStyle:objectType(),size:{type:String},drawerStyle:objectType(),headerStyle:objectType(),bodyStyle:objectType(),contentWrapperStyle:{type:Object,default:void 0},title:PropTypes$1.any,visible:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},width:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.number]),height:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.number]),zIndex:Number,prefixCls:String,push:PropTypes$1.oneOfType([PropTypes$1.looseBool,{type:Object}]),placement:PropTypes$1.oneOf(PlacementTypes),keyboard:{type:Boolean,default:void 0},extra:PropTypes$1.any,footer:PropTypes$1.any,footerStyle:objectType(),level:PropTypes$1.any,levelMove:{type:[Number,Array,Function]},handle:PropTypes$1.any,afterVisibleChange:Function,onAfterVisibleChange:Function,onAfterOpenChange:Function,"onUpdate:visible":Function,"onUpdate:open":Function,onClose:Function}),Drawer=defineComponent({compatConfig:{MODE:3},name:"ADrawer",inheritAttrs:!1,props:initDefaultProps$1(drawerProps(),{closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:defaultPushState}),slots:Object,setup(C,H){let{emit:K,slots:W,attrs:G}=H;const U=shallowRef(!1),X=shallowRef(!1),Q=shallowRef(null),Z=shallowRef(!1),ee=shallowRef(!1),te=computed(()=>{var ve;return(ve=C.open)!==null&&ve!==void 0?ve:C.visible});watch(te,()=>{te.value?Z.value=!0:ee.value=!1},{immediate:!0}),watch([te,Z],()=>{te.value&&Z.value&&(ee.value=!0)},{immediate:!0});const ne=inject("parentDrawerOpts",null),{prefixCls:oe,getPopupContainer:re,direction:ae}=useConfigInject("drawer",C),[ie,ue]=useStyle$s(oe),le=computed(()=>C.getContainer===void 0&&(re!=null&&re.value)?()=>re.value(document.body):C.getContainer);devWarning(!C.afterVisibleChange,"Drawer","`afterVisibleChange` prop is deprecated, please use `@afterVisibleChange` event instead"),provide("parentDrawerOpts",{setPush:()=>{U.value=!0},setPull:()=>{U.value=!1,nextTick(()=>{de()})}}),onMounted(()=>{te.value&&ne&&ne.setPush()}),onUnmounted(()=>{ne&&ne.setPull()}),watch(ee,()=>{ne&&(ee.value?ne.setPush():ne.setPull())},{flush:"post"});const de=()=>{var ve,_e;(_e=(ve=Q.value)===null||ve===void 0?void 0:ve.domFocus)===null||_e===void 0||_e.call(ve)},fe=ve=>{K("update:visible",!1),K("update:open",!1),K("close",ve)},he=ve=>{var _e;ve||(X.value===!1&&(X.value=!0),C.destroyOnClose&&(Z.value=!1)),(_e=C.afterVisibleChange)===null||_e===void 0||_e.call(C,ve),K("afterVisibleChange",ve),K("afterOpenChange",ve)},pe=computed(()=>{const{push:ve,placement:_e}=C;let Te;return typeof ve=="boolean"?Te=ve?defaultPushState.distance:0:Te=ve.distance,Te=parseFloat(String(Te||0)),_e==="left"||_e==="right"?`translateX(${_e==="left"?Te:-Te}px)`:_e==="top"||_e==="bottom"?`translateY(${_e==="top"?Te:-Te}px)`:null}),me=computed(()=>{var ve;return(ve=C.width)!==null&&ve!==void 0?ve:C.size==="large"?736:378}),be=computed(()=>{var ve;return(ve=C.height)!==null&&ve!==void 0?ve:C.size==="large"?736:378}),xe=computed(()=>{const{mask:ve,placement:_e}=C;if(!ee.value&&!ve)return{};const Te={};return _e==="left"||_e==="right"?Te.width=isNumeric$1(me.value)?`${me.value}px`:me.value:Te.height=isNumeric$1(be.value)?`${be.value}px`:be.value,Te}),Se=computed(()=>{const{zIndex:ve,contentWrapperStyle:_e}=C,Te=xe.value;return[{zIndex:ve,transform:U.value?pe.value:void 0},_extends$1({},_e),Te]}),we=ve=>{const{closable:_e,headerStyle:Te}=C,Ie=getPropsSlot(W,C,"extra"),Re=getPropsSlot(W,C,"title");return!Re&&!_e?null:createVNode("div",{class:classNames(`${ve}-header`,{[`${ve}-header-close-only`]:_e&&!Re&&!Ie}),style:Te},[createVNode("div",{class:`${ve}-header-title`},[Pe(ve),Re&&createVNode("div",{class:`${ve}-title`},[Re])]),Ie&&createVNode("div",{class:`${ve}-extra`},[Ie])])},Pe=ve=>{var _e;const{closable:Te}=C,Ie=W.closeIcon?(_e=W.closeIcon)===null||_e===void 0?void 0:_e.call(W):C.closeIcon;return Te&&createVNode("button",{key:"closer",onClick:fe,"aria-label":"Close",class:`${ve}-close`},[Ie===void 0?createVNode(CloseOutlined$1,null,null):Ie])},Ee=ve=>{var _e;if(X.value&&!C.forceRender&&!Z.value)return null;const{bodyStyle:Te,drawerStyle:Ie}=C;return createVNode("div",{class:`${ve}-wrapper-body`,style:Ie},[we(ve),createVNode("div",{key:"body",class:`${ve}-body`,style:Te},[(_e=W.default)===null||_e===void 0?void 0:_e.call(W)]),$e(ve)])},$e=ve=>{const _e=getPropsSlot(W,C,"footer");if(!_e)return null;const Te=`${ve}-footer`;return createVNode("div",{class:Te,style:C.footerStyle},[_e])},ye=computed(()=>classNames({"no-mask":!C.mask,[`${oe.value}-rtl`]:ae.value==="rtl"},C.rootClassName,ue.value)),Ce=computed(()=>getTransitionProps(getTransitionName$1(oe.value,"mask-motion"))),ge=ve=>getTransitionProps(getTransitionName$1(oe.value,`panel-motion-${ve}`));return()=>{const{width:ve,height:_e,placement:Te,mask:Ie,forceRender:Re}=C,De=__rest$H(C,["width","height","placement","mask","forceRender"]),ke=_extends$1(_extends$1(_extends$1({},G),omit$2(De,["size","closeIcon","closable","destroyOnClose","drawerStyle","headerStyle","bodyStyle","title","push","onAfterVisibleChange","onClose","onUpdate:visible","onUpdate:open","visible"])),{forceRender:Re,onClose:fe,afterVisibleChange:he,handler:!1,prefixCls:oe.value,open:ee.value,showMask:Ie,placement:Te,ref:Q});return ie(createVNode(NoCompactStyle,null,{default:()=>[createVNode(Drawer$1,_objectSpread2$1(_objectSpread2$1({},ke),{},{maskMotion:Ce.value,motion:ge,width:me.value,height:be.value,getContainer:le.value,rootClassName:ye.value,rootStyle:C.rootStyle,contentWrapperStyle:Se.value}),{handler:C.handle?()=>C.handle:W.handle,default:()=>Ee(oe.value)})]}))}}}),index$l=withInstall(Drawer);var FileTextOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"};const FileTextOutlinedSvg=FileTextOutlined$2;function _objectSpread$y(C){for(var H=1;H({prefixCls:String,description:PropTypes$1.any,type:stringType("default"),shape:stringType("circle"),tooltip:PropTypes$1.any,href:String,target:String,badge:objectType(),onClick:functionType()}),floatButtonContentProps=()=>({prefixCls:stringType()}),floatButtonGroupProps=()=>_extends$1(_extends$1({},floatButtonProps()),{trigger:stringType(),open:booleanType(),onOpenChange:functionType(),"onUpdate:open":functionType()}),backTopProps=()=>_extends$1(_extends$1({},floatButtonProps()),{prefixCls:String,duration:Number,target:functionType(),visibilityHeight:Number,onClick:functionType()}),FloatButtonContent=defineComponent({compatConfig:{MODE:3},name:"AFloatButtonContent",inheritAttrs:!1,props:floatButtonContentProps(),setup(C,H){let{attrs:K,slots:W}=H;return()=>{var G;const{prefixCls:U}=C,X=filterEmpty((G=W.description)===null||G===void 0?void 0:G.call(W));return createVNode("div",_objectSpread2$1(_objectSpread2$1({},K),{},{class:[K.class,`${U}-content`]}),[W.icon||X.length?createVNode(Fragment,null,[W.icon&&createVNode("div",{class:`${U}-icon`},[W.icon()]),X.length?createVNode("div",{class:`${U}-description`},[X]):null]):createVNode("div",{class:`${U}-icon`},[createVNode(FileTextOutlined$1,null,null)])])}}}),Content$2=FloatButtonContent,contextKey=Symbol("floatButtonGroupContext"),useProvideFloatButtonGroupContext=C=>(provide(contextKey,C),C),useInjectFloatButtonGroupContext=()=>inject(contextKey,{shape:ref()}),getOffset=C=>C===0?0:C-Math.sqrt(Math.pow(C,2)/2),getOffset$1=getOffset,initFloatButtonGroupMotion=C=>{const{componentCls:H,floatButtonSize:K,motionDurationSlow:W,motionEaseInOutCirc:G}=C,U=`${H}-group`,X=new Keyframes("antFloatButtonMoveDownIn",{"0%":{transform:`translate3d(0, ${K}px, 0)`,transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Q=new Keyframes("antFloatButtonMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:`translate3d(0, ${K}px, 0)`,transformOrigin:"0 0",opacity:0}});return[{[`${U}-wrap`]:_extends$1({},initMotion(`${U}-wrap`,X,Q,W,!0))},{[`${U}-wrap`]:{[` + &${U}-wrap-enter, + &${U}-wrap-appear + `]:{opacity:0,animationTimingFunction:G},[`&${U}-wrap-leave`]:{animationTimingFunction:G}}}]},floatButtonGroupStyle=C=>{const{antCls:H,componentCls:K,floatButtonSize:W,margin:G,borderRadiusLG:U,borderRadiusSM:X,badgeOffset:Q,floatButtonBodyPadding:Z}=C,ee=`${K}-group`;return{[ee]:_extends$1(_extends$1({},resetComponent(C)),{zIndex:99,display:"block",border:"none",position:"fixed",width:W,height:"auto",boxShadow:"none",minHeight:W,insetInlineEnd:C.floatButtonInsetInlineEnd,insetBlockEnd:C.floatButtonInsetBlockEnd,borderRadius:U,[`${ee}-wrap`]:{zIndex:-1,display:"block",position:"relative",marginBottom:G},[`&${ee}-rtl`]:{direction:"rtl"},[K]:{position:"static"}}),[`${ee}-circle`]:{[`${K}-circle:not(:last-child)`]:{marginBottom:C.margin,[`${K}-body`]:{width:W,height:W,borderRadius:"50%"}}},[`${ee}-square`]:{[`${K}-square`]:{borderRadius:0,padding:0,"&:first-child":{borderStartStartRadius:U,borderStartEndRadius:U},"&:last-child":{borderEndStartRadius:U,borderEndEndRadius:U},"&:not(:last-child)":{borderBottom:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`},[`${H}-badge`]:{[`${H}-badge-count`]:{top:-(Z+Q),insetInlineEnd:-(Z+Q)}}},[`${ee}-wrap`]:{display:"block",borderRadius:U,boxShadow:C.boxShadowSecondary,[`${K}-square`]:{boxShadow:"none",marginTop:0,borderRadius:0,padding:Z,"&:first-child":{borderStartStartRadius:U,borderStartEndRadius:U},"&:last-child":{borderEndStartRadius:U,borderEndEndRadius:U},"&:not(:last-child)":{borderBottom:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`},[`${K}-body`]:{width:C.floatButtonBodySize,height:C.floatButtonBodySize}}}},[`${ee}-circle-shadow`]:{boxShadow:"none"},[`${ee}-square-shadow`]:{boxShadow:C.boxShadowSecondary,[`${K}-square`]:{boxShadow:"none",padding:Z,[`${K}-body`]:{width:C.floatButtonBodySize,height:C.floatButtonBodySize,borderRadius:X}}}}},sharedFloatButtonStyle=C=>{const{antCls:H,componentCls:K,floatButtonBodyPadding:W,floatButtonIconSize:G,floatButtonSize:U,borderRadiusLG:X,badgeOffset:Q,dotOffsetInSquare:Z,dotOffsetInCircle:ee}=C;return{[K]:_extends$1(_extends$1({},resetComponent(C)),{border:"none",position:"fixed",cursor:"pointer",zIndex:99,display:"block",justifyContent:"center",alignItems:"center",width:U,height:U,insetInlineEnd:C.floatButtonInsetInlineEnd,insetBlockEnd:C.floatButtonInsetBlockEnd,boxShadow:C.boxShadowSecondary,"&-pure":{position:"relative",inset:"auto"},"&:empty":{display:"none"},[`${H}-badge`]:{width:"100%",height:"100%",[`${H}-badge-count`]:{transform:"translate(0, 0)",transformOrigin:"center",top:-Q,insetInlineEnd:-Q}},[`${K}-body`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",transition:`all ${C.motionDurationMid}`,[`${K}-content`]:{overflow:"hidden",textAlign:"center",minHeight:U,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",padding:`${W/2}px ${W}px`,[`${K}-icon`]:{textAlign:"center",margin:"auto",width:G,fontSize:G,lineHeight:1}}}}),[`${K}-rtl`]:{direction:"rtl"},[`${K}-circle`]:{height:U,borderRadius:"50%",[`${H}-badge`]:{[`${H}-badge-dot`]:{top:ee,insetInlineEnd:ee}},[`${K}-body`]:{borderRadius:"50%"}},[`${K}-square`]:{height:"auto",minHeight:U,borderRadius:X,[`${H}-badge`]:{[`${H}-badge-dot`]:{top:Z,insetInlineEnd:Z}},[`${K}-body`]:{height:"auto",borderRadius:X}},[`${K}-default`]:{backgroundColor:C.floatButtonBackgroundColor,transition:`background-color ${C.motionDurationMid}`,[`${K}-body`]:{backgroundColor:C.floatButtonBackgroundColor,transition:`background-color ${C.motionDurationMid}`,"&:hover":{backgroundColor:C.colorFillContent},[`${K}-content`]:{[`${K}-icon`]:{color:C.colorText},[`${K}-description`]:{display:"flex",alignItems:"center",lineHeight:`${C.fontSizeLG}px`,color:C.colorText,fontSize:C.fontSizeSM}}}},[`${K}-primary`]:{backgroundColor:C.colorPrimary,[`${K}-body`]:{backgroundColor:C.colorPrimary,transition:`background-color ${C.motionDurationMid}`,"&:hover":{backgroundColor:C.colorPrimaryHover},[`${K}-content`]:{[`${K}-icon`]:{color:C.colorTextLightSolid},[`${K}-description`]:{display:"flex",alignItems:"center",lineHeight:`${C.fontSizeLG}px`,color:C.colorTextLightSolid,fontSize:C.fontSizeSM}}}}}},useStyle$r=genComponentStyleHook("FloatButton",C=>{const{colorTextLightSolid:H,colorBgElevated:K,controlHeightLG:W,marginXXL:G,marginLG:U,fontSize:X,fontSizeIcon:Q,controlItemBgHover:Z,paddingXXS:ee,borderRadiusLG:te}=C,ne=merge$1(C,{floatButtonBackgroundColor:K,floatButtonColor:H,floatButtonHoverBackgroundColor:Z,floatButtonFontSize:X,floatButtonIconSize:Q*1.5,floatButtonSize:W,floatButtonInsetBlockEnd:G,floatButtonInsetInlineEnd:U,floatButtonBodySize:W-ee*2,floatButtonBodyPadding:ee,badgeOffset:ee*1.5,dotOffsetInCircle:getOffset$1(W/2),dotOffsetInSquare:getOffset$1(te)});return[floatButtonGroupStyle(ne),sharedFloatButtonStyle(ne),initFadeMotion(C),initFloatButtonGroupMotion(ne)]});var __rest$G=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G(Z==null?void 0:Z.value)||C.shape);return()=>{var ne;const{prefixCls:oe,type:re="default",shape:ae="circle",description:ie=(ne=W.description)===null||ne===void 0?void 0:ne.call(W),tooltip:ue,badge:le={}}=C,se=__rest$G(C,["prefixCls","type","shape","description","tooltip","badge"]),ce=classNames(G.value,`${G.value}-${re}`,`${G.value}-${te.value}`,{[`${G.value}-rtl`]:U.value==="rtl"},K.class,Q.value),de=createVNode(Tooltip,{placement:"left"},{title:W.tooltip||ue?()=>W.tooltip&&W.tooltip()||ue:void 0,default:()=>createVNode(Badge,le,{default:()=>[createVNode("div",{class:`${G.value}-body`},[createVNode(Content$2,{prefixCls:G.value},{icon:W.icon,description:()=>ie})])]})});return X(C.href?createVNode("a",_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({ref:ee},K),se),{},{class:ce}),[de]):createVNode("button",_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({ref:ee},K),se),{},{class:ce,type:"button"}),[de]))}}}),FloatButton$1=FloatButton,FloatButtonGroup=defineComponent({compatConfig:{MODE:3},name:"AFloatButtonGroup",inheritAttrs:!1,props:initDefaultProps$1(floatButtonGroupProps(),{type:"default",shape:"circle"}),setup(C,H){let{attrs:K,slots:W,emit:G}=H;const{prefixCls:U,direction:X}=useConfigInject(floatButtonPrefixCls,C),[Q,Z]=useStyle$r(U),[ee,te]=useMergedState(!1,{value:computed(()=>C.open)}),ne=ref(null),oe=ref(null);useProvideFloatButtonGroupContext({shape:computed(()=>C.shape)});const re={onMouseenter(){var le;te(!0),G("update:open",!0),(le=C.onOpenChange)===null||le===void 0||le.call(C,!0)},onMouseleave(){var le;te(!1),G("update:open",!1),(le=C.onOpenChange)===null||le===void 0||le.call(C,!1)}},ae=computed(()=>C.trigger==="hover"?re:{}),ie=()=>{var le;const se=!ee.value;G("update:open",se),(le=C.onOpenChange)===null||le===void 0||le.call(C,se),te(se)},ue=le=>{var se,ce,de;if(!((se=ne.value)===null||se===void 0)&&se.contains(le.target)){!((ce=findDOMNode(oe.value))===null||ce===void 0)&&ce.contains(le.target)&&ie();return}te(!1),G("update:open",!1),(de=C.onOpenChange)===null||de===void 0||de.call(C,!1)};return watch(computed(()=>C.trigger),le=>{canUseDom$1()&&(document.removeEventListener("click",ue),le==="click"&&document.addEventListener("click",ue))},{immediate:!0}),onBeforeUnmount(()=>{document.removeEventListener("click",ue)}),()=>{var le;const{shape:se="circle",type:ce="default",tooltip:de,description:fe,trigger:he}=C,pe=`${U.value}-group`,me=classNames(pe,Z.value,K.class,{[`${pe}-rtl`]:X.value==="rtl",[`${pe}-${se}`]:se,[`${pe}-${se}-shadow`]:!he}),be=classNames(Z.value,`${pe}-wrap`),xe=getTransitionProps(`${pe}-wrap`);return Q(createVNode("div",_objectSpread2$1(_objectSpread2$1({ref:ne},K),{},{class:me},ae.value),[he&&["click","hover"].includes(he)?createVNode(Fragment,null,[createVNode(Transition,xe,{default:()=>[withDirectives(createVNode("div",{class:be},[W.default&&W.default()]),[[vShow,ee.value]])]}),createVNode(FloatButton$1,{ref:oe,type:ce,shape:se,tooltip:de,description:fe},{icon:()=>{var Se,we;return ee.value?((Se=W.closeIcon)===null||Se===void 0?void 0:Se.call(W))||createVNode(CloseOutlined$1,null,null):((we=W.icon)===null||we===void 0?void 0:we.call(W))||createVNode(FileTextOutlined$1,null,null)},tooltip:W.tooltip,description:W.description})]):(le=W.default)===null||le===void 0?void 0:le.call(W)]))}}}),FloatButtonGroup$1=FloatButtonGroup;var VerticalAlignTopOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"};const VerticalAlignTopOutlinedSvg=VerticalAlignTopOutlined$2;function _objectSpread$x(C){for(var H=1;Hwindow,duration:450,type:"default",shape:"circle"}),setup(C,H){let{slots:K,attrs:W,emit:G}=H;const{prefixCls:U,direction:X}=useConfigInject(floatButtonPrefixCls,C),[Q]=useStyle$r(U),Z=ref(),ee=reactive({visible:C.visibilityHeight===0,scrollEvent:null}),te=()=>Z.value&&Z.value.ownerDocument?Z.value.ownerDocument:window,ne=ue=>{const{target:le=te,duration:se}=C;scrollTo$1(0,{getContainer:le,duration:se}),G("click",ue)},oe=throttleByAnimationFrame(ue=>{const{visibilityHeight:le}=C,se=getScroll$3(ue.target,!0);ee.visible=se>=le}),re=()=>{const{target:ue}=C,se=(ue||te)();oe({target:se}),se==null||se.addEventListener("scroll",oe)},ae=()=>{const{target:ue}=C,se=(ue||te)();oe.cancel(),se==null||se.removeEventListener("scroll",oe)};watch(()=>C.target,()=>{ae(),nextTick(()=>{re()})}),onMounted(()=>{nextTick(()=>{re()})}),onActivated(()=>{nextTick(()=>{re()})}),onDeactivated(()=>{ae()}),onBeforeUnmount(()=>{ae()});const ie=useInjectFloatButtonGroupContext();return()=>{const{description:ue,type:le,shape:se,tooltip:ce,badge:de}=C,fe=_extends$1(_extends$1({},W),{shape:(ie==null?void 0:ie.shape.value)||se,onClick:ne,class:{[`${U.value}`]:!0,[`${W.class}`]:W.class,[`${U.value}-rtl`]:X.value==="rtl"},description:ue,type:le,tooltip:ce,badge:de}),he=getTransitionProps("fade");return Q(createVNode(Transition,he,{default:()=>[withDirectives(createVNode(FloatButton$1,_objectSpread2$1(_objectSpread2$1({},fe),{},{ref:Z}),{icon:()=>{var pe;return((pe=K.icon)===null||pe===void 0?void 0:pe.call(K))||createVNode(VerticalAlignTopOutlined$1,null,null)}}),[[vShow,ee.visible]])]}))}}}),BackTop$1=BackTop;FloatButton$1.Group=FloatButtonGroup$1;FloatButton$1.BackTop=BackTop$1;FloatButton$1.install=function(C){return C.component(FloatButton$1.name,FloatButton$1),C.component(FloatButtonGroup$1.name,FloatButtonGroup$1),C.component(BackTop$1.name,BackTop$1),C};const isValid$1=C=>C!=null&&(Array.isArray(C)?filterEmpty(C).length:!0);function hasPrefixSuffix(C){return isValid$1(C.prefix)||isValid$1(C.suffix)||isValid$1(C.allowClear)}function hasAddon$1(C){return isValid$1(C.addonBefore)||isValid$1(C.addonAfter)}function fixControlledValue(C){return typeof C>"u"||C===null?"":String(C)}function resolveOnChange(C,H,K,W){if(!K)return;const G=H;if(H.type==="click"){Object.defineProperty(G,"target",{writable:!0}),Object.defineProperty(G,"currentTarget",{writable:!0});const U=C.cloneNode(!0);G.target=U,G.currentTarget=U,U.value="",K(G);return}if(W!==void 0){Object.defineProperty(G,"target",{writable:!0}),Object.defineProperty(G,"currentTarget",{writable:!0}),G.target=C,G.currentTarget=C,C.value=W,K(G);return}K(G)}function triggerFocus(C,H){if(!C)return;C.focus(H);const{cursor:K}=H||{};if(K){const W=C.value.length;switch(K){case"start":C.setSelectionRange(0,0);break;case"end":C.setSelectionRange(W,W);break;default:C.setSelectionRange(0,W)}}}const commonInputProps=()=>({addonBefore:PropTypes$1.any,addonAfter:PropTypes$1.any,prefix:PropTypes$1.any,suffix:PropTypes$1.any,clearIcon:PropTypes$1.any,affixWrapperClassName:String,groupClassName:String,wrapperClassName:String,inputClassName:String,allowClear:{type:Boolean,default:void 0}}),baseInputProps=()=>_extends$1(_extends$1({},commonInputProps()),{value:{type:[String,Number,Symbol],default:void 0},defaultValue:{type:[String,Number,Symbol],default:void 0},inputElement:PropTypes$1.any,prefixCls:String,disabled:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},triggerFocus:Function,readonly:{type:Boolean,default:void 0},handleReset:Function,hidden:{type:Boolean,default:void 0}}),inputProps$2=()=>_extends$1(_extends$1({},baseInputProps()),{id:String,placeholder:{type:[String,Number]},autocomplete:String,type:stringType("text"),name:String,size:{type:String},autofocus:{type:Boolean,default:void 0},lazy:{type:Boolean,default:!0},maxlength:Number,loading:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},showCount:{type:[Boolean,Object]},htmlSize:Number,onPressEnter:Function,onKeydown:Function,onKeyup:Function,onFocus:Function,onBlur:Function,onChange:Function,onInput:Function,"onUpdate:value":Function,onCompositionstart:Function,onCompositionend:Function,valueModifiers:Object,hidden:{type:Boolean,default:void 0},status:String}),BaseInput=defineComponent({name:"BaseInput",inheritAttrs:!1,props:baseInputProps(),setup(C,H){let{slots:K,attrs:W}=H;const G=ref(),U=Q=>{var Z;if(!((Z=G.value)===null||Z===void 0)&&Z.contains(Q.target)){const{triggerFocus:ee}=C;ee==null||ee()}},X=()=>{var Q;const{allowClear:Z,value:ee,disabled:te,readonly:ne,handleReset:oe,suffix:re=K.suffix,prefixCls:ae}=C;if(!Z)return null;const ie=!te&&!ne&&ee,ue=`${ae}-clear-icon`,le=((Q=K.clearIcon)===null||Q===void 0?void 0:Q.call(K))||"*";return createVNode("span",{onClick:oe,onMousedown:se=>se.preventDefault(),class:classNames({[`${ue}-hidden`]:!ie,[`${ue}-has-suffix`]:!!re},ue),role:"button",tabindex:-1},[le])};return()=>{var Q,Z;const{focused:ee,value:te,disabled:ne,allowClear:oe,readonly:re,hidden:ae,prefixCls:ie,prefix:ue=(Q=K.prefix)===null||Q===void 0?void 0:Q.call(K),suffix:le=(Z=K.suffix)===null||Z===void 0?void 0:Z.call(K),addonAfter:se=K.addonAfter,addonBefore:ce=K.addonBefore,inputElement:de,affixWrapperClassName:fe,wrapperClassName:he,groupClassName:pe}=C;let me=cloneElement(de,{value:te,hidden:ae});if(hasPrefixSuffix({prefix:ue,suffix:le,allowClear:oe})){const be=`${ie}-affix-wrapper`,xe=classNames(be,{[`${be}-disabled`]:ne,[`${be}-focused`]:ee,[`${be}-readonly`]:re,[`${be}-input-with-clear-btn`]:le&&oe&&te},!hasAddon$1({addonAfter:se,addonBefore:ce})&&W.class,fe),Se=(le||oe)&&createVNode("span",{class:`${ie}-suffix`},[X(),le]);me=createVNode("span",{class:xe,style:W.style,hidden:!hasAddon$1({addonAfter:se,addonBefore:ce})&&ae,onMousedown:U,ref:G},[ue&&createVNode("span",{class:`${ie}-prefix`},[ue]),cloneElement(de,{style:null,value:te,hidden:null}),Se])}if(hasAddon$1({addonAfter:se,addonBefore:ce})){const be=`${ie}-group`,xe=`${be}-addon`,Se=classNames(`${ie}-wrapper`,be,he),we=classNames(`${ie}-group-wrapper`,W.class,pe);return createVNode("span",{class:we,style:W.style,hidden:ae},[createVNode("span",{class:Se},[ce&&createVNode("span",{class:xe},[ce]),cloneElement(me,{style:null,hidden:null}),se&&createVNode("span",{class:xe},[se])])])}return me}}});var __rest$F=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GC.value,()=>{X.value=C.value}),watch(()=>C.disabled,()=>{C.disabled&&(Q.value=!1)});const te=pe=>{Z.value&&triggerFocus(Z.value.input,pe)},ne=()=>{var pe;(pe=Z.value.input)===null||pe===void 0||pe.blur()},oe=(pe,me,be)=>{var xe;(xe=Z.value.input)===null||xe===void 0||xe.setSelectionRange(pe,me,be)},re=()=>{var pe;(pe=Z.value.input)===null||pe===void 0||pe.select()};G({focus:te,blur:ne,input:computed(()=>{var pe;return(pe=Z.value.input)===null||pe===void 0?void 0:pe.input}),stateValue:X,setSelectionRange:oe,select:re});const ae=pe=>{U("change",pe)},ie=(pe,me)=>{X.value!==pe&&(C.value===void 0?X.value=pe:nextTick(()=>{var be;Z.value.input.value!==X.value&&((be=ee.value)===null||be===void 0||be.$forceUpdate())}),nextTick(()=>{me&&me()}))},ue=pe=>{const{value:me}=pe.target;if(X.value===me)return;const be=pe.target.value;resolveOnChange(Z.value.input,pe,ae),ie(be)},le=pe=>{pe.keyCode===13&&U("pressEnter",pe),U("keydown",pe)},se=pe=>{Q.value=!0,U("focus",pe)},ce=pe=>{Q.value=!1,U("blur",pe)},de=pe=>{resolveOnChange(Z.value.input,pe,ae),ie("",()=>{te()})},fe=()=>{var pe,me;const{addonBefore:be=K.addonBefore,addonAfter:xe=K.addonAfter,disabled:Se,valueModifiers:we={},htmlSize:Pe,autocomplete:Ee,prefixCls:$e,inputClassName:ye,prefix:Ce=(pe=K.prefix)===null||pe===void 0?void 0:pe.call(K),suffix:ge=(me=K.suffix)===null||me===void 0?void 0:me.call(K),allowClear:ve,type:_e="text"}=C,Te=omit$2(C,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","bordered","htmlSize","lazy","showCount","valueModifiers","showCount","affixWrapperClassName","groupClassName","inputClassName","wrapperClassName"]),Ie=_extends$1(_extends$1(_extends$1({},Te),W),{autocomplete:Ee,onChange:ue,onInput:ue,onFocus:se,onBlur:ce,onKeydown:le,class:classNames($e,{[`${$e}-disabled`]:Se},ye,!hasAddon$1({addonAfter:xe,addonBefore:be})&&!hasPrefixSuffix({prefix:Ce,suffix:ge,allowClear:ve})&&W.class),ref:Z,key:"ant-input",size:Pe,type:_e,lazy:C.lazy});return we.lazy&&delete Ie.onInput,Ie.autofocus||delete Ie.autofocus,createVNode(BaseInput$2,omit$2(Ie,["size"]),null)},he=()=>{var pe;const{maxlength:me,suffix:be=(pe=K.suffix)===null||pe===void 0?void 0:pe.call(K),showCount:xe,prefixCls:Se}=C,we=Number(me)>0;if(be||xe){const Pe=[...fixControlledValue(X.value)].length,Ee=typeof xe=="object"?xe.formatter({count:Pe,maxlength:me}):`${Pe}${we?` / ${me}`:""}`;return createVNode(Fragment,null,[!!xe&&createVNode("span",{class:classNames(`${Se}-show-count-suffix`,{[`${Se}-show-count-has-suffix`]:!!be})},[Ee]),be])}return null};return onMounted(()=>{}),()=>{const{prefixCls:pe,disabled:me}=C,be=__rest$F(C,["prefixCls","disabled"]);return createVNode(BaseInput,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},be),W),{},{ref:ee,prefixCls:pe,inputElement:fe(),handleReset:de,value:fixControlledValue(X.value),focused:Q.value,triggerFocus:te,suffix:he(),disabled:me}),K)}}}),inputProps=()=>omit$2(inputProps$2(),["wrapperClassName","groupClassName","inputClassName","affixWrapperClassName"]),inputProps$1=inputProps,textAreaProps=()=>_extends$1(_extends$1({},omit$2(inputProps(),["prefix","addonBefore","addonAfter","suffix"])),{rows:Number,autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:{type:Function},onCompositionstart:eventType(),onCompositionend:eventType(),valueModifiers:Object});var __rest$E=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GgetMergedStatus(Z.status,C.status)),{direction:te,prefixCls:ne,size:oe,autocomplete:re}=useConfigInject("input",C),{compactSize:ae,compactItemClassnames:ie}=useCompactItemContext(ne,te),ue=computed(()=>ae.value||oe.value),[le,se]=useStyle$L(ne),ce=useInjectDisabled();G({focus:Pe=>{var Ee;(Ee=X.value)===null||Ee===void 0||Ee.focus(Pe)},blur:()=>{var Pe;(Pe=X.value)===null||Pe===void 0||Pe.blur()},input:X,setSelectionRange:(Pe,Ee,$e)=>{var ye;(ye=X.value)===null||ye===void 0||ye.setSelectionRange(Pe,Ee,$e)},select:()=>{var Pe;(Pe=X.value)===null||Pe===void 0||Pe.select()}});const me=ref([]),be=()=>{me.value.push(setTimeout(()=>{var Pe,Ee,$e,ye;!((Pe=X.value)===null||Pe===void 0)&&Pe.input&&((Ee=X.value)===null||Ee===void 0?void 0:Ee.input.getAttribute("type"))==="password"&&(!(($e=X.value)===null||$e===void 0)&&$e.input.hasAttribute("value"))&&((ye=X.value)===null||ye===void 0||ye.input.removeAttribute("value"))}))};onMounted(()=>{be()}),onBeforeUpdate(()=>{me.value.forEach(Pe=>clearTimeout(Pe))}),onBeforeUnmount(()=>{me.value.forEach(Pe=>clearTimeout(Pe))});const xe=Pe=>{be(),U("blur",Pe),Q.onFieldBlur()},Se=Pe=>{be(),U("focus",Pe)},we=Pe=>{U("update:value",Pe.target.value),U("change",Pe),U("input",Pe),Q.onFieldChange()};return()=>{var Pe,Ee,$e,ye,Ce,ge;const{hasFeedback:ve,feedbackIcon:_e}=Z,{allowClear:Te,bordered:Ie=!0,prefix:Re=(Pe=K.prefix)===null||Pe===void 0?void 0:Pe.call(K),suffix:De=(Ee=K.suffix)===null||Ee===void 0?void 0:Ee.call(K),addonAfter:ke=($e=K.addonAfter)===null||$e===void 0?void 0:$e.call(K),addonBefore:Be=(ye=K.addonBefore)===null||ye===void 0?void 0:ye.call(K),id:Me=(Ce=Q.id)===null||Ce===void 0?void 0:Ce.value}=C,je=__rest$E(C,["allowClear","bordered","prefix","suffix","addonAfter","addonBefore","id"]),Le=(ve||De)&&createVNode(Fragment,null,[De,ve&&_e]),Ae=ne.value,Ve=hasPrefixSuffix({prefix:Re,suffix:De})||!!ve,Oe=K.clearIcon||(()=>createVNode(CloseCircleFilled$1,null,null));return le(createVNode(VcInput,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},W),omit$2(je,["onUpdate:value","onChange","onInput"])),{},{onChange:we,id:Me,disabled:(ge=C.disabled)!==null&&ge!==void 0?ge:ce.value,ref:X,prefixCls:Ae,autocomplete:re.value,onBlur:xe,onFocus:Se,prefix:Re,suffix:Le,allowClear:Te,addonAfter:ke&&createVNode(NoCompactStyle,null,{default:()=>[createVNode(NoFormStatus,null,{default:()=>[ke]})]}),addonBefore:Be&&createVNode(NoCompactStyle,null,{default:()=>[createVNode(NoFormStatus,null,{default:()=>[Be]})]}),class:[W.class,ie.value],inputClassName:classNames({[`${Ae}-sm`]:ue.value==="small",[`${Ae}-lg`]:ue.value==="large",[`${Ae}-rtl`]:te.value==="rtl",[`${Ae}-borderless`]:!Ie},!Ve&&getStatusClassNames(Ae,ee.value),se.value),affixWrapperClassName:classNames({[`${Ae}-affix-wrapper-sm`]:ue.value==="small",[`${Ae}-affix-wrapper-lg`]:ue.value==="large",[`${Ae}-affix-wrapper-rtl`]:te.value==="rtl",[`${Ae}-affix-wrapper-borderless`]:!Ie},getStatusClassNames(`${Ae}-affix-wrapper`,ee.value,ve),se.value),wrapperClassName:classNames({[`${Ae}-group-rtl`]:te.value==="rtl"},se.value),groupClassName:classNames({[`${Ae}-group-wrapper-sm`]:ue.value==="small",[`${Ae}-group-wrapper-lg`]:ue.value==="large",[`${Ae}-group-wrapper-rtl`]:te.value==="rtl"},getStatusClassNames(`${Ae}-group-wrapper`,ee.value,ve),se.value)}),_extends$1(_extends$1({},K),{clearIcon:Oe})))}}}),Group$1=defineComponent({compatConfig:{MODE:3},name:"AInputGroup",inheritAttrs:!1,props:{prefixCls:String,size:{type:String},compact:{type:Boolean,default:void 0}},setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U,getPrefixCls:X}=useConfigInject("input-group",C),Q=FormItemInputContext.useInject();FormItemInputContext.useProvide(Q,{isFormItemInput:!1});const Z=computed(()=>X("input")),[ee,te]=useStyle$L(Z),ne=computed(()=>{const oe=G.value;return{[`${oe}`]:!0,[te.value]:!0,[`${oe}-lg`]:C.size==="large",[`${oe}-sm`]:C.size==="small",[`${oe}-compact`]:C.compact,[`${oe}-rtl`]:U.value==="rtl"}});return()=>{var oe;return ee(createVNode("span",_objectSpread2$1(_objectSpread2$1({},W),{},{class:classNames(ne.value,W.class)}),[(oe=K.default)===null||oe===void 0?void 0:oe.call(K)]))}}});var __rest$D=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{var fe;(fe=X.value)===null||fe===void 0||fe.focus()},blur:()=>{var fe;(fe=X.value)===null||fe===void 0||fe.blur()}});const te=fe=>{U("update:value",fe.target.value),fe&&fe.target&&fe.type==="click"&&U("search",fe.target.value,fe),U("change",fe)},ne=fe=>{var he;document.activeElement===((he=X.value)===null||he===void 0?void 0:he.input)&&fe.preventDefault()},oe=fe=>{var he,pe;U("search",(pe=(he=X.value)===null||he===void 0?void 0:he.input)===null||pe===void 0?void 0:pe.stateValue,fe)},re=fe=>{Q.value||C.loading||oe(fe)},ae=fe=>{Q.value=!0,U("compositionstart",fe)},ie=fe=>{Q.value=!1,U("compositionend",fe)},{prefixCls:ue,getPrefixCls:le,direction:se,size:ce}=useConfigInject("input-search",C),de=computed(()=>le("input",C.inputPrefixCls));return()=>{var fe,he,pe,me;const{disabled:be,loading:xe,addonAfter:Se=(fe=K.addonAfter)===null||fe===void 0?void 0:fe.call(K),suffix:we=(he=K.suffix)===null||he===void 0?void 0:he.call(K)}=C,Pe=__rest$D(C,["disabled","loading","addonAfter","suffix"]);let{enterButton:Ee=(me=(pe=K.enterButton)===null||pe===void 0?void 0:pe.call(K))!==null&&me!==void 0?me:!1}=C;Ee=Ee||Ee==="";const $e=typeof Ee=="boolean"?createVNode(SearchOutlined$1,null,null):null,ye=`${ue.value}-button`,Ce=Array.isArray(Ee)?Ee[0]:Ee;let ge;const ve=Ce.type&&isPlainObject$2(Ce.type)&&Ce.type.__ANT_BUTTON;if(ve||Ce.tagName==="button")ge=cloneElement(Ce,_extends$1({onMousedown:ne,onClick:oe,key:"enterButton"},ve?{class:ye,size:ce.value}:{}),!1);else{const Te=$e&&!Ee;ge=createVNode(Button$1,{class:ye,type:Ee?"primary":void 0,size:ce.value,disabled:be,key:"enterButton",onMousedown:ne,onClick:oe,loading:xe,icon:Te?$e:null},{default:()=>[Te?null:$e||Ee]})}Se&&(ge=[ge,Se]);const _e=classNames(ue.value,{[`${ue.value}-rtl`]:se.value==="rtl",[`${ue.value}-${ce.value}`]:!!ce.value,[`${ue.value}-with-button`]:!!Ee},W.class);return createVNode(Input,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({ref:X},omit$2(Pe,["onUpdate:value","onSearch","enterButton"])),W),{},{onPressEnter:re,onCompositionstart:ae,onCompositionend:ie,size:ce.value,prefixCls:de.value,addonAfter:ge,suffix:we,onChange:te,class:_e,disabled:be}),K)}}}),isValid=C=>C!=null&&(Array.isArray(C)?filterEmpty(C).length:!0);function hasAddon(C){return isValid(C.addonBefore)||isValid(C.addonAfter)}const ClearableInputType=["text","input"],ClearableLabeledInput=defineComponent({compatConfig:{MODE:3},name:"ClearableLabeledInput",inheritAttrs:!1,props:{prefixCls:String,inputType:PropTypes$1.oneOf(tuple$1("text","input")),value:anyType(),defaultValue:anyType(),allowClear:{type:Boolean,default:void 0},element:anyType(),handleReset:Function,disabled:{type:Boolean,default:void 0},direction:{type:String},size:{type:String},suffix:anyType(),prefix:anyType(),addonBefore:anyType(),addonAfter:anyType(),readonly:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},bordered:{type:Boolean,default:!0},triggerFocus:{type:Function},hidden:Boolean,status:String,hashId:String},setup(C,H){let{slots:K,attrs:W}=H;const G=FormItemInputContext.useInject(),U=Q=>{const{value:Z,disabled:ee,readonly:te,handleReset:ne,suffix:oe=K.suffix}=C,re=!ee&&!te&&Z,ae=`${Q}-clear-icon`;return createVNode(CloseCircleFilled$1,{onClick:ne,onMousedown:ie=>ie.preventDefault(),class:classNames({[`${ae}-hidden`]:!re,[`${ae}-has-suffix`]:!!oe},ae),role:"button"},null)},X=(Q,Z)=>{const{value:ee,allowClear:te,direction:ne,bordered:oe,hidden:re,status:ae,addonAfter:ie=K.addonAfter,addonBefore:ue=K.addonBefore,hashId:le}=C,{status:se,hasFeedback:ce}=G;if(!te)return cloneElement(Z,{value:ee,disabled:C.disabled});const de=classNames(`${Q}-affix-wrapper`,`${Q}-affix-wrapper-textarea-with-clear-btn`,getStatusClassNames(`${Q}-affix-wrapper`,getMergedStatus(se,ae),ce),{[`${Q}-affix-wrapper-rtl`]:ne==="rtl",[`${Q}-affix-wrapper-borderless`]:!oe,[`${W.class}`]:!hasAddon({addonAfter:ie,addonBefore:ue})&&W.class},le);return createVNode("span",{class:de,style:W.style,hidden:re},[cloneElement(Z,{style:null,value:ee,disabled:C.disabled}),U(Q)])};return()=>{var Q;const{prefixCls:Z,inputType:ee,element:te=(Q=K.element)===null||Q===void 0?void 0:Q.call(K)}=C;return ee===ClearableInputType[0]?X(Z,te):null}}}),HIDDEN_TEXTAREA_STYLE=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,SIZING_STYLE=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],computedStyleCache={};let hiddenTextarea;function calculateNodeStyling(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const K=C.getAttribute("id")||C.getAttribute("data-reactid")||C.getAttribute("name");if(H&&computedStyleCache[K])return computedStyleCache[K];const W=window.getComputedStyle(C),G=W.getPropertyValue("box-sizing")||W.getPropertyValue("-moz-box-sizing")||W.getPropertyValue("-webkit-box-sizing"),U=parseFloat(W.getPropertyValue("padding-bottom"))+parseFloat(W.getPropertyValue("padding-top")),X=parseFloat(W.getPropertyValue("border-bottom-width"))+parseFloat(W.getPropertyValue("border-top-width")),Z={sizingStyle:SIZING_STYLE.map(ee=>`${ee}:${W.getPropertyValue(ee)}`).join(";"),paddingSize:U,borderSize:X,boxSizing:G};return H&&K&&(computedStyleCache[K]=Z),Z}function calculateAutoSizeStyle(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;hiddenTextarea||(hiddenTextarea=document.createElement("textarea"),hiddenTextarea.setAttribute("tab-index","-1"),hiddenTextarea.setAttribute("aria-hidden","true"),document.body.appendChild(hiddenTextarea)),C.getAttribute("wrap")?hiddenTextarea.setAttribute("wrap",C.getAttribute("wrap")):hiddenTextarea.removeAttribute("wrap");const{paddingSize:G,borderSize:U,boxSizing:X,sizingStyle:Q}=calculateNodeStyling(C,H);hiddenTextarea.setAttribute("style",`${Q};${HIDDEN_TEXTAREA_STYLE}`),hiddenTextarea.value=C.value||C.placeholder||"";let Z,ee,te,ne=hiddenTextarea.scrollHeight;if(X==="border-box"?ne+=U:X==="content-box"&&(ne-=G),K!==null||W!==null){hiddenTextarea.value=" ";const re=hiddenTextarea.scrollHeight-G;K!==null&&(Z=re*K,X==="border-box"&&(Z=Z+G+U),ne=Math.max(Z,ne)),W!==null&&(ee=re*W,X==="border-box"&&(ee=ee+G+U),te=ne>ee?"":"hidden",ne=Math.min(ee,ne))}const oe={height:`${ne}px`,overflowY:te,resize:"none"};return Z&&(oe.minHeight=`${Z}px`),ee&&(oe.maxHeight=`${ee}px`),oe}const RESIZE_START=0,RESIZE_MEASURING=1,RESIZE_STABLE=2,ResizableTextArea=defineComponent({compatConfig:{MODE:3},name:"ResizableTextArea",inheritAttrs:!1,props:textAreaProps(),setup(C,H){let{attrs:K,emit:W,expose:G}=H,U,X;const Q=ref(),Z=ref({}),ee=ref(RESIZE_STABLE);onBeforeUnmount(()=>{wrapperRaf.cancel(U),wrapperRaf.cancel(X)});const te=()=>{try{if(Q.value&&document.activeElement===Q.value.input){const he=Q.value.getSelectionStart(),pe=Q.value.getSelectionEnd(),me=Q.value.getScrollTop();Q.value.setSelectionRange(he,pe),Q.value.setScrollTop(me)}}catch{}},ne=ref(),oe=ref();watchEffect(()=>{const he=C.autoSize||C.autosize;he?(ne.value=he.minRows,oe.value=he.maxRows):(ne.value=void 0,oe.value=void 0)});const re=computed(()=>!!(C.autoSize||C.autosize)),ae=()=>{ee.value=RESIZE_START};watch([()=>C.value,ne,oe,re],()=>{re.value&&ae()},{immediate:!0});const ie=ref();watch([ee,Q],()=>{if(Q.value)if(ee.value===RESIZE_START)ee.value=RESIZE_MEASURING;else if(ee.value===RESIZE_MEASURING){const he=calculateAutoSizeStyle(Q.value.input,!1,ne.value,oe.value);ee.value=RESIZE_STABLE,ie.value=he}else te()},{immediate:!0,flush:"post"});const ue=getCurrentInstance(),le=ref(),se=()=>{wrapperRaf.cancel(le.value)},ce=he=>{ee.value===RESIZE_STABLE&&(W("resize",he),re.value&&(se(),le.value=wrapperRaf(()=>{ae()})))};onBeforeUnmount(()=>{se()}),G({resizeTextarea:()=>{ae()},textArea:computed(()=>{var he;return(he=Q.value)===null||he===void 0?void 0:he.input}),instance:ue}),warning$3(C.autosize===void 0);const fe=()=>{const{prefixCls:he,disabled:pe}=C,me=omit$2(C,["prefixCls","onPressEnter","autoSize","autosize","defaultValue","allowClear","type","maxlength","valueModifiers"]),be=classNames(he,K.class,{[`${he}-disabled`]:pe}),xe=re.value?ie.value:null,Se=[K.style,Z.value,xe],we=_extends$1(_extends$1(_extends$1({},me),K),{style:Se,class:be});return(ee.value===RESIZE_START||ee.value===RESIZE_MEASURING)&&Se.push({overflowX:"hidden",overflowY:"hidden"}),we.autofocus||delete we.autofocus,we.rows===0&&delete we.rows,createVNode(ResizeObserver$1,{onResize:ce,disabled:!re.value},{default:()=>[createVNode(BaseInput$2,_objectSpread2$1(_objectSpread2$1({},we),{},{ref:Q,tag:"textarea"}),null)]})};return()=>fe()}}),ResizableTextArea$1=ResizableTextArea;function fixEmojiLength(C,H){return[...C||""].slice(0,H).join("")}function setTriggerValue(C,H,K,W){let G=K;return C?G=fixEmojiLength(K,W):[...H||""].lengthW&&(G=H),G}const TextArea=defineComponent({compatConfig:{MODE:3},name:"ATextarea",inheritAttrs:!1,props:textAreaProps(),setup(C,H){let{attrs:K,expose:W,emit:G}=H;var U;const X=useInjectFormItemContext(),Q=FormItemInputContext.useInject(),Z=computed(()=>getMergedStatus(Q.status,C.status)),ee=shallowRef((U=C.value)!==null&&U!==void 0?U:C.defaultValue),te=shallowRef(),ne=shallowRef(""),{prefixCls:oe,size:re,direction:ae}=useConfigInject("input",C),[ie,ue]=useStyle$L(oe),le=useInjectDisabled(),se=computed(()=>C.showCount===""||C.showCount||!1),ce=computed(()=>Number(C.maxlength)>0),de=shallowRef(!1),fe=shallowRef(),he=shallowRef(0),pe=ve=>{de.value=!0,fe.value=ne.value,he.value=ve.currentTarget.selectionStart,G("compositionstart",ve)},me=ve=>{var _e;de.value=!1;let Te=ve.currentTarget.value;if(ce.value){const Ie=he.value>=C.maxlength+1||he.value===((_e=fe.value)===null||_e===void 0?void 0:_e.length);Te=setTriggerValue(Ie,fe.value,Te,C.maxlength)}Te!==ne.value&&(we(Te),resolveOnChange(ve.currentTarget,ve,$e,Te)),G("compositionend",ve)},be=getCurrentInstance();watch(()=>C.value,()=>{var ve;"value"in be.vnode.props,ee.value=(ve=C.value)!==null&&ve!==void 0?ve:""});const xe=ve=>{var _e;triggerFocus((_e=te.value)===null||_e===void 0?void 0:_e.textArea,ve)},Se=()=>{var ve,_e;(_e=(ve=te.value)===null||ve===void 0?void 0:ve.textArea)===null||_e===void 0||_e.blur()},we=(ve,_e)=>{ee.value!==ve&&(C.value===void 0?ee.value=ve:nextTick(()=>{var Te,Ie,Re;te.value.textArea.value!==ne.value&&((Re=(Te=te.value)===null||Te===void 0?void 0:(Ie=Te.instance).update)===null||Re===void 0||Re.call(Ie))}),nextTick(()=>{_e&&_e()}))},Pe=ve=>{ve.keyCode===13&&G("pressEnter",ve),G("keydown",ve)},Ee=ve=>{const{onBlur:_e}=C;_e==null||_e(ve),X.onFieldBlur()},$e=ve=>{G("update:value",ve.target.value),G("change",ve),G("input",ve),X.onFieldChange()},ye=ve=>{resolveOnChange(te.value.textArea,ve,$e),we("",()=>{xe()})},Ce=ve=>{let _e=ve.target.value;if(ee.value!==_e){if(ce.value){const Te=ve.target,Ie=Te.selectionStart>=C.maxlength+1||Te.selectionStart===_e.length||!Te.selectionStart;_e=setTriggerValue(Ie,ne.value,_e,C.maxlength)}resolveOnChange(ve.currentTarget,ve,$e,_e),we(_e)}},ge=()=>{var ve,_e;const{class:Te}=K,{bordered:Ie=!0}=C,Re=_extends$1(_extends$1(_extends$1({},omit$2(C,["allowClear"])),K),{class:[{[`${oe.value}-borderless`]:!Ie,[`${Te}`]:Te&&!se.value,[`${oe.value}-sm`]:re.value==="small",[`${oe.value}-lg`]:re.value==="large"},getStatusClassNames(oe.value,Z.value),ue.value],disabled:le.value,showCount:null,prefixCls:oe.value,onInput:Ce,onChange:Ce,onBlur:Ee,onKeydown:Pe,onCompositionstart:pe,onCompositionend:me});return!((ve=C.valueModifiers)===null||ve===void 0)&&ve.lazy&&delete Re.onInput,createVNode(ResizableTextArea$1,_objectSpread2$1(_objectSpread2$1({},Re),{},{id:(_e=Re==null?void 0:Re.id)!==null&&_e!==void 0?_e:X.id.value,ref:te,maxlength:C.maxlength,lazy:C.lazy}),null)};return W({focus:xe,blur:Se,resizableTextArea:te}),watchEffect(()=>{let ve=fixControlledValue(ee.value);!de.value&&ce.value&&(C.value===null||C.value===void 0)&&(ve=fixEmojiLength(ve,C.maxlength)),ne.value=ve}),()=>{var ve;const{maxlength:_e,bordered:Te=!0,hidden:Ie}=C,{style:Re,class:De}=K,ke=_extends$1(_extends$1(_extends$1({},C),K),{prefixCls:oe.value,inputType:"text",handleReset:ye,direction:ae.value,bordered:Te,style:se.value?void 0:Re,hashId:ue.value,disabled:(ve=C.disabled)!==null&&ve!==void 0?ve:le.value});let Be=createVNode(ClearableLabeledInput,_objectSpread2$1(_objectSpread2$1({},ke),{},{value:ne.value,status:C.status}),{element:ge});if(se.value||Q.hasFeedback){const Me=[...ne.value].length;let je="";typeof se.value=="object"?je=se.value.formatter({value:ne.value,count:Me,maxlength:_e}):je=`${Me}${ce.value?` / ${_e}`:""}`,Be=createVNode("div",{hidden:Ie,class:classNames(`${oe.value}-textarea`,{[`${oe.value}-textarea-rtl`]:ae.value==="rtl",[`${oe.value}-textarea-show-count`]:se.value,[`${oe.value}-textarea-in-form-item`]:Q.isFormItemInput},`${oe.value}-textarea-show-count`,De,ue.value),style:Re,"data-count":typeof je!="object"?je:void 0},[Be,Q.hasFeedback&&createVNode("span",{class:`${oe.value}-textarea-suffix`},[Q.feedbackIcon])])}return ie(Be)}}});var EyeOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};const EyeOutlinedSvg=EyeOutlined$2;function _objectSpread$w(C){for(var H=1;HcreateVNode(C?EyeOutlined$1:EyeInvisibleOutlined$1,null,null),Password=defineComponent({compatConfig:{MODE:3},name:"AInputPassword",inheritAttrs:!1,props:_extends$1(_extends$1({},inputProps$1()),{prefixCls:String,inputPrefixCls:String,action:{type:String,default:"click"},visibilityToggle:{type:Boolean,default:!0},visible:{type:Boolean,default:void 0},"onUpdate:visible":Function,iconRender:Function}),setup(C,H){let{slots:K,attrs:W,expose:G,emit:U}=H;const X=shallowRef(!1),Q=()=>{const{disabled:ue}=C;ue||(X.value=!X.value,U("update:visible",X.value))};watchEffect(()=>{C.visible!==void 0&&(X.value=!!C.visible)});const Z=shallowRef();G({focus:()=>{var ue;(ue=Z.value)===null||ue===void 0||ue.focus()},blur:()=>{var ue;(ue=Z.value)===null||ue===void 0||ue.blur()}});const ne=ue=>{const{action:le,iconRender:se=K.iconRender||defaultIconRender}=C,ce=ActionMap[le]||"",de=se(X.value),fe={[ce]:Q,class:`${ue}-icon`,key:"passwordIcon",onMousedown:he=>{he.preventDefault()},onMouseup:he=>{he.preventDefault()}};return cloneElement(isValidElement(de)?de:createVNode("span",null,[de]),fe)},{prefixCls:oe,getPrefixCls:re}=useConfigInject("input-password",C),ae=computed(()=>re("input",C.inputPrefixCls)),ie=()=>{const{size:ue,visibilityToggle:le}=C,se=__rest$C(C,["size","visibilityToggle"]),ce=le&&ne(oe.value),de=classNames(oe.value,W.class,{[`${oe.value}-${ue}`]:!!ue}),fe=_extends$1(_extends$1(_extends$1({},omit$2(se,["suffix","iconRender","action"])),W),{type:X.value?"text":"password",class:de,prefixCls:ae.value,suffix:ce});return ue&&(fe.size=ue),createVNode(Input,_objectSpread2$1({ref:Z},fe),K)};return()=>ie()}});Input.Group=Group$1;Input.Search=Search$1;Input.TextArea=TextArea;Input.Password=Password;Input.install=function(C){return C.component(Input.name,Input),C.component(Input.Group.name,Input.Group),C.component(Input.Search.name,Input.Search),C.component(Input.TextArea.name,Input.TextArea),C.component(Input.Password.name,Input.Password),C};function dialogPropTypes(){return{keyboard:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},afterClose:Function,closable:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},destroyOnClose:{type:Boolean,default:void 0},mousePosition:PropTypes$1.shape({x:Number,y:Number}).loose,title:PropTypes$1.any,footer:PropTypes$1.any,transitionName:String,maskTransitionName:String,animation:PropTypes$1.any,maskAnimation:PropTypes$1.any,wrapStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},prefixCls:String,wrapClassName:String,rootClassName:String,width:[String,Number],height:[String,Number],zIndex:Number,bodyProps:PropTypes$1.any,maskProps:PropTypes$1.any,wrapProps:PropTypes$1.any,getContainer:PropTypes$1.any,dialogStyle:{type:Object,default:void 0},dialogClass:String,closeIcon:PropTypes$1.any,forceRender:{type:Boolean,default:void 0},getOpenCount:Function,focusTriggerAfterClose:{type:Boolean,default:void 0},onClose:Function,modalRender:Function}}function getMotionName(C,H,K){let W=H;return!W&&K&&(W=`${C}-${K}`),W}let uuid$3=-1;function getUUID$1(){return uuid$3+=1,uuid$3}function getScroll$1(C,H){let K=C[`page${H?"Y":"X"}Offset`];const W=`scroll${H?"Top":"Left"}`;if(typeof K!="number"){const G=C.document;K=G.documentElement[W],typeof K!="number"&&(K=G.body[W])}return K}function offset$1(C){const H=C.getBoundingClientRect(),K={left:H.left,top:H.top},W=C.ownerDocument,G=W.defaultView||W.parentWindow;return K.left+=getScroll$1(G),K.top+=getScroll$1(G,!0),K}const sentinelStyle={width:0,height:0,overflow:"hidden",outline:"none"},Content$1=defineComponent({compatConfig:{MODE:3},name:"DialogContent",inheritAttrs:!1,props:_extends$1(_extends$1({},dialogPropTypes()),{motionName:String,ariaId:String,onVisibleChanged:Function,onMousedown:Function,onMouseup:Function}),setup(C,H){let{expose:K,slots:W,attrs:G}=H;const U=ref(),X=ref(),Q=ref();K({focus:()=>{var oe;(oe=U.value)===null||oe===void 0||oe.focus()},changeActive:oe=>{const{activeElement:re}=document;oe&&re===X.value?U.value.focus():!oe&&re===U.value&&X.value.focus()}});const Z=ref(),ee=computed(()=>{const{width:oe,height:re}=C,ae={};return oe!==void 0&&(ae.width=typeof oe=="number"?`${oe}px`:oe),re!==void 0&&(ae.height=typeof re=="number"?`${re}px`:re),Z.value&&(ae.transformOrigin=Z.value),ae}),te=()=>{nextTick(()=>{if(Q.value){const oe=offset$1(Q.value);Z.value=C.mousePosition?`${C.mousePosition.x-oe.left}px ${C.mousePosition.y-oe.top}px`:""}})},ne=oe=>{C.onVisibleChanged(oe)};return()=>{var oe,re,ae,ie;const{prefixCls:ue,footer:le=(oe=W.footer)===null||oe===void 0?void 0:oe.call(W),title:se=(re=W.title)===null||re===void 0?void 0:re.call(W),ariaId:ce,closable:de,closeIcon:fe=(ae=W.closeIcon)===null||ae===void 0?void 0:ae.call(W),onClose:he,bodyStyle:pe,bodyProps:me,onMousedown:be,onMouseup:xe,visible:Se,modalRender:we=W.modalRender,destroyOnClose:Pe,motionName:Ee}=C;let $e;le&&($e=createVNode("div",{class:`${ue}-footer`},[le]));let ye;se&&(ye=createVNode("div",{class:`${ue}-header`},[createVNode("div",{class:`${ue}-title`,id:ce},[se])]));let Ce;de&&(Ce=createVNode("button",{type:"button",onClick:he,"aria-label":"Close",class:`${ue}-close`},[fe||createVNode("span",{class:`${ue}-close-x`},null)]));const ge=createVNode("div",{class:`${ue}-content`},[Ce,ye,createVNode("div",_objectSpread2$1({class:`${ue}-body`,style:pe},me),[(ie=W.default)===null||ie===void 0?void 0:ie.call(W)]),$e]),ve=getTransitionProps(Ee);return createVNode(Transition,_objectSpread2$1(_objectSpread2$1({},ve),{},{onBeforeEnter:te,onAfterEnter:()=>ne(!0),onAfterLeave:()=>ne(!1)}),{default:()=>[Se||!Pe?withDirectives(createVNode("div",_objectSpread2$1(_objectSpread2$1({},G),{},{ref:Q,key:"dialog-element",role:"document",style:[ee.value,G.style],class:[ue,G.class],onMousedown:be,onMouseup:xe}),[createVNode("div",{tabindex:0,ref:U,style:sentinelStyle,"aria-hidden":"true"},null),we?we({originVNode:ge}):ge,createVNode("div",{tabindex:0,ref:X,style:sentinelStyle,"aria-hidden":"true"},null)]),[[vShow,Se]]):null]})}}}),Mask$2=defineComponent({compatConfig:{MODE:3},name:"DialogMask",props:{prefixCls:String,visible:Boolean,motionName:String,maskProps:Object},setup(C,H){return()=>{const{prefixCls:K,visible:W,maskProps:G,motionName:U}=C,X=getTransitionProps(U);return createVNode(Transition,X,{default:()=>[withDirectives(createVNode("div",_objectSpread2$1({class:`${K}-mask`},G),null),[[vShow,W]])]})}}}),Dialog=defineComponent({compatConfig:{MODE:3},name:"VcDialog",inheritAttrs:!1,props:initDefaultProps$1(_extends$1(_extends$1({},dialogPropTypes()),{getOpenCount:Function,scrollLocker:Object}),{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:()=>null,focusTriggerAfterClose:!0}),setup(C,H){let{attrs:K,slots:W}=H;const G=shallowRef(),U=shallowRef(),X=shallowRef(),Q=shallowRef(C.visible),Z=shallowRef(`vcDialogTitle${getUUID$1()}`),ee=le=>{var se,ce;if(le)contains$1(U.value,document.activeElement)||(G.value=document.activeElement,(se=X.value)===null||se===void 0||se.focus());else{const de=Q.value;if(Q.value=!1,C.mask&&G.value&&C.focusTriggerAfterClose){try{G.value.focus({preventScroll:!0})}catch{}G.value=null}de&&((ce=C.afterClose)===null||ce===void 0||ce.call(C))}},te=le=>{var se;(se=C.onClose)===null||se===void 0||se.call(C,le)},ne=shallowRef(!1),oe=shallowRef(),re=()=>{clearTimeout(oe.value),ne.value=!0},ae=()=>{oe.value=setTimeout(()=>{ne.value=!1})},ie=le=>{if(!C.maskClosable)return null;ne.value?ne.value=!1:U.value===le.target&&te(le)},ue=le=>{if(C.keyboard&&le.keyCode===KeyCode$1.ESC){le.stopPropagation(),te(le);return}C.visible&&le.keyCode===KeyCode$1.TAB&&X.value.changeActive(!le.shiftKey)};return watch(()=>C.visible,()=>{C.visible&&(Q.value=!0)},{flush:"post"}),onBeforeUnmount(()=>{var le;clearTimeout(oe.value),(le=C.scrollLocker)===null||le===void 0||le.unLock()}),watchEffect(()=>{var le,se;(le=C.scrollLocker)===null||le===void 0||le.unLock(),Q.value&&((se=C.scrollLocker)===null||se===void 0||se.lock())}),()=>{const{prefixCls:le,mask:se,visible:ce,maskTransitionName:de,maskAnimation:fe,zIndex:he,wrapClassName:pe,rootClassName:me,wrapStyle:be,closable:xe,maskProps:Se,maskStyle:we,transitionName:Pe,animation:Ee,wrapProps:$e,title:ye=W.title}=C,{style:Ce,class:ge}=K;return createVNode("div",_objectSpread2$1({class:[`${le}-root`,me]},pickAttrs(C,{data:!0})),[createVNode(Mask$2,{prefixCls:le,visible:se&&ce,motionName:getMotionName(le,de,fe),style:_extends$1({zIndex:he},we),maskProps:Se},null),createVNode("div",_objectSpread2$1({tabIndex:-1,onKeydown:ue,class:classNames(`${le}-wrap`,pe),ref:U,onClick:ie,role:"dialog","aria-labelledby":ye?Z.value:null,style:_extends$1(_extends$1({zIndex:he},be),{display:Q.value?null:"none"})},$e),[createVNode(Content$1,_objectSpread2$1(_objectSpread2$1({},omit$2(C,["scrollLocker"])),{},{style:Ce,class:ge,onMousedown:re,onMouseup:ae,ref:X,closable:xe,ariaId:Z.value,prefixCls:le,visible:ce,onClose:te,onVisibleChanged:ee,motionName:getMotionName(le,Pe,Ee)}),W)])])}}}),IDialogPropTypes=dialogPropTypes(),DialogWrap=defineComponent({compatConfig:{MODE:3},name:"DialogWrap",inheritAttrs:!1,props:initDefaultProps$1(IDialogPropTypes,{visible:!1}),setup(C,H){let{attrs:K,slots:W}=H;const G=ref(C.visible);return useProvidePortal({},{inTriggerContext:!1}),watch(()=>C.visible,()=>{C.visible&&(G.value=!0)},{flush:"post"}),()=>{const{visible:U,getContainer:X,forceRender:Q,destroyOnClose:Z=!1,afterClose:ee}=C;let te=_extends$1(_extends$1(_extends$1({},C),K),{ref:"_component",key:"dialog"});return X===!1?createVNode(Dialog,_objectSpread2$1(_objectSpread2$1({},te),{},{getOpenCount:()=>2}),W):!Q&&Z&&!G.value?null:createVNode(Portal,{autoLock:!0,visible:U,forceRender:Q,getContainer:X},{default:ne=>(te=_extends$1(_extends$1(_extends$1({},te),ne),{afterClose:()=>{ee==null||ee(),G.value=!1}}),createVNode(Dialog,te,W))})}}}),DialogWrap$1=DialogWrap;function useFrameSetState(C){const H=ref(null),K=reactive(_extends$1({},C)),W=ref([]),G=U=>{H.value===null&&(W.value=[],H.value=wrapperRaf(()=>{let X;W.value.forEach(Q=>{X=_extends$1(_extends$1({},X),Q)}),_extends$1(K,X),H.value=null})),W.value.push(U)};return onMounted(()=>{H.value&&wrapperRaf.cancel(H.value)}),[K,G]}function fixPoint(C,H,K,W){const G=H+K,U=(K-W)/2;if(K>W){if(H>0)return{[C]:U};if(H<0&&GW)return{[C]:H<0?U:-U};return{}}function getFixScaleEleTransPosition(C,H,K,W){const{width:G,height:U}=getClientSize();let X=null;return C<=G&&H<=U?X={x:0,y:0}:(C>G||H>U)&&(X=_extends$1(_extends$1({},fixPoint("x",K,C,G)),fixPoint("y",W,H,U))),X}var __rest$B=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{provide(previewGroupContext,C)},inject:()=>inject(previewGroupContext,{isPreviewGroup:shallowRef(!1),previewUrls:computed(()=>new Map),setPreviewUrls:()=>{},current:ref(null),setCurrent:()=>{},setShowPreview:()=>{},setMousePosition:()=>{},registerImage:null,rootClassName:""})},imageGroupProps=()=>({previewPrefixCls:String,preview:{type:[Boolean,Object],default:!0},icons:{type:Object,default:()=>({})}}),Group=defineComponent({compatConfig:{MODE:3},name:"PreviewGroup",inheritAttrs:!1,props:imageGroupProps(),setup(C,H){let{slots:K}=H;const W=computed(()=>{const fe={visible:void 0,onVisibleChange:()=>{},getContainer:void 0,current:0};return typeof C.preview=="object"?mergeDefaultValue(C.preview,fe):fe}),G=reactive(new Map),U=ref(),X=computed(()=>W.value.visible),Q=computed(()=>W.value.getContainer),Z=(fe,he)=>{var pe,me;(me=(pe=W.value).onVisibleChange)===null||me===void 0||me.call(pe,fe,he)},[ee,te]=useMergedState(!!X.value,{value:X,onChange:Z}),ne=ref(null),oe=computed(()=>X.value!==void 0),re=computed(()=>Array.from(G.keys())),ae=computed(()=>re.value[W.value.current]),ie=computed(()=>new Map(Array.from(G).filter(fe=>{let[,{canPreview:he}]=fe;return!!he}).map(fe=>{let[he,{url:pe}]=fe;return[he,pe]}))),ue=function(fe,he){let pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;G.set(fe,{url:he,canPreview:pe})},le=fe=>{U.value=fe},se=fe=>{ne.value=fe},ce=function(fe,he){let pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const me=()=>{G.delete(fe)};return G.set(fe,{url:he,canPreview:pe}),me},de=fe=>{fe==null||fe.stopPropagation(),te(!1),se(null)};return watch(ae,fe=>{le(fe)},{immediate:!0,flush:"post"}),watchEffect(()=>{ee.value&&oe.value&&le(ae.value)},{flush:"post"}),context.provide({isPreviewGroup:shallowRef(!0),previewUrls:ie,setPreviewUrls:ue,current:U,setCurrent:le,setShowPreview:te,setMousePosition:se,registerImage:ce}),()=>{const fe=__rest$B(W.value,[]);return createVNode(Fragment,null,[K.default&&K.default(),createVNode(Preview$1,_objectSpread2$1(_objectSpread2$1({},fe),{},{"ria-hidden":!ee.value,visible:ee.value,prefixCls:C.previewPrefixCls,onClose:de,mousePosition:ne.value,src:ie.value.get(U.value),icons:C.icons,getContainer:Q.value}),null)])}}}),PreviewGroup$1=Group,initialPosition={x:0,y:0},previewProps=_extends$1(_extends$1({},dialogPropTypes()),{src:String,alt:String,rootClassName:String,icons:{type:Object,default:()=>({})}}),Preview=defineComponent({compatConfig:{MODE:3},name:"Preview",inheritAttrs:!1,props:previewProps,emits:["close","afterClose"],setup(C,H){let{emit:K,attrs:W}=H;const{rotateLeft:G,rotateRight:U,zoomIn:X,zoomOut:Q,close:Z,left:ee,right:te,flipX:ne,flipY:oe}=reactive(C.icons),re=shallowRef(1),ae=shallowRef(0),ie=reactive({x:1,y:1}),[ue,le]=useFrameSetState(initialPosition),se=()=>K("close"),ce=shallowRef(),de=reactive({originX:0,originY:0,deltaX:0,deltaY:0}),fe=shallowRef(!1),he=context.inject(),{previewUrls:pe,current:me,isPreviewGroup:be,setCurrent:xe}=he,Se=computed(()=>pe.value.size),we=computed(()=>Array.from(pe.value.keys())),Pe=computed(()=>we.value.indexOf(me.value)),Ee=computed(()=>be.value?pe.value.get(me.value):C.src),$e=computed(()=>be.value&&Se.value>1),ye=shallowRef({wheelDirection:0}),Ce=()=>{re.value=1,ae.value=0,ie.x=1,ie.y=1,le(initialPosition),K("afterClose")},ge=Ue=>{Ue?re.value+=.5:re.value++,le(initialPosition)},ve=Ue=>{re.value>1&&(Ue?re.value-=.5:re.value--),le(initialPosition)},_e=()=>{ae.value+=90},Te=()=>{ae.value-=90},Ie=()=>{ie.x=-ie.x},Re=()=>{ie.y=-ie.y},De=Ue=>{Ue.preventDefault(),Ue.stopPropagation(),Pe.value>0&&xe(we.value[Pe.value-1])},ke=Ue=>{Ue.preventDefault(),Ue.stopPropagation(),Pe.valuege(),type:"zoomIn"},{icon:Q,onClick:()=>ve(),type:"zoomOut",disabled:computed(()=>re.value===1)},{icon:U,onClick:_e,type:"rotateRight"},{icon:G,onClick:Te,type:"rotateLeft"},{icon:ne,onClick:Ie,type:"flipX"},{icon:oe,onClick:Re,type:"flipY"}],Ae=()=>{if(C.visible&&fe.value){const Ue=ce.value.offsetWidth*re.value,We=ce.value.offsetHeight*re.value,{left:ze,top:Xe}=getOffset$3(ce.value),qe=ae.value%180!==0;fe.value=!1;const Qe=getFixScaleEleTransPosition(qe?We:Ue,qe?Ue:We,ze,Xe);Qe&&le(_extends$1({},Qe))}},Ve=Ue=>{Ue.button===0&&(Ue.preventDefault(),Ue.stopPropagation(),de.deltaX=Ue.pageX-ue.x,de.deltaY=Ue.pageY-ue.y,de.originX=ue.x,de.originY=ue.y,fe.value=!0)},Oe=Ue=>{C.visible&&fe.value&&le({x:Ue.pageX-de.deltaX,y:Ue.pageY-de.deltaY})},Ne=Ue=>{if(!C.visible)return;Ue.preventDefault();const We=Ue.deltaY;ye.value={wheelDirection:We}},Fe=Ue=>{!C.visible||!$e.value||(Ue.preventDefault(),Ue.keyCode===KeyCode$1.LEFT?Pe.value>0&&xe(we.value[Pe.value-1]):Ue.keyCode===KeyCode$1.RIGHT&&Pe.value{C.visible&&(re.value!==1&&(re.value=1),(ue.x!==initialPosition.x||ue.y!==initialPosition.y)&&le(initialPosition))};let He=()=>{};return onMounted(()=>{watch([()=>C.visible,fe],()=>{He();let Ue,We;const ze=addEventListenerWrap(window,"mouseup",Ae,!1),Xe=addEventListenerWrap(window,"mousemove",Oe,!1),qe=addEventListenerWrap(window,"wheel",Ne,{passive:!1}),Qe=addEventListenerWrap(window,"keydown",Fe,!1);try{window.top!==window.self&&(Ue=addEventListenerWrap(window.top,"mouseup",Ae,!1),We=addEventListenerWrap(window.top,"mousemove",Oe,!1))}catch{}He=()=>{ze.remove(),Xe.remove(),qe.remove(),Qe.remove(),Ue&&Ue.remove(),We&&We.remove()}},{flush:"post",immediate:!0}),watch([ye],()=>{const{wheelDirection:Ue}=ye.value;Ue>0?ve(!0):Ue<0&&ge(!0)})}),onUnmounted(()=>{He()}),()=>{const{visible:Ue,prefixCls:We,rootClassName:ze}=C;return createVNode(DialogWrap$1,_objectSpread2$1(_objectSpread2$1({},W),{},{transitionName:C.transitionName,maskTransitionName:C.maskTransitionName,closable:!1,keyboard:!0,prefixCls:We,onClose:se,afterClose:Ce,visible:Ue,wrapClassName:Be,rootClassName:ze,getContainer:C.getContainer}),{default:()=>[createVNode("div",{class:[`${C.prefixCls}-operations-wrapper`,ze]},[createVNode("ul",{class:`${C.prefixCls}-operations`},[Le.map(Xe=>{let{icon:qe,onClick:Qe,type:Ze,disabled:et}=Xe;return createVNode("li",{class:classNames(Me,{[`${C.prefixCls}-operations-operation-disabled`]:et&&(et==null?void 0:et.value)}),onClick:Qe,key:Ze},[cloneVNode(qe,{class:je})])})])]),createVNode("div",{class:`${C.prefixCls}-img-wrapper`,style:{transform:`translate3d(${ue.x}px, ${ue.y}px, 0)`}},[createVNode("img",{onMousedown:Ve,onDblclick:Ke,ref:ce,class:`${C.prefixCls}-img`,src:Ee.value,alt:C.alt,style:{transform:`scale3d(${ie.x*re.value}, ${ie.y*re.value}, 1) rotate(${ae.value}deg)`}},null)]),$e.value&&createVNode("div",{class:classNames(`${C.prefixCls}-switch-left`,{[`${C.prefixCls}-switch-left-disabled`]:Pe.value<=0}),onClick:De},[ee]),$e.value&&createVNode("div",{class:classNames(`${C.prefixCls}-switch-right`,{[`${C.prefixCls}-switch-right-disabled`]:Pe.value>=Se.value-1}),onClick:ke},[te])]})}}}),Preview$1=Preview;var __rest$A=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({src:String,wrapperClassName:String,wrapperStyle:{type:Object,default:void 0},rootClassName:String,prefixCls:String,previewPrefixCls:String,previewMask:{type:[Boolean,Function],default:void 0},placeholder:PropTypes$1.any,fallback:String,preview:{type:[Boolean,Object],default:!0},onClick:{type:Function},onError:{type:Function}}),mergeDefaultValue=(C,H)=>{const K=_extends$1({},C);return Object.keys(H).forEach(W=>{C[W]===void 0&&(K[W]=H[W])}),K};let uuid$2=0;const ImageInternal=defineComponent({compatConfig:{MODE:3},name:"VcImage",inheritAttrs:!1,props:imageProps(),emits:["click","error"],setup(C,H){let{attrs:K,slots:W,emit:G}=H;const U=computed(()=>C.prefixCls),X=computed(()=>`${U.value}-preview`),Q=computed(()=>{const ge={visible:void 0,onVisibleChange:()=>{},getContainer:void 0};return typeof C.preview=="object"?mergeDefaultValue(C.preview,ge):ge}),Z=computed(()=>{var ge;return(ge=Q.value.src)!==null&&ge!==void 0?ge:C.src}),ee=computed(()=>C.placeholder&&C.placeholder!==!0||W.placeholder),te=computed(()=>Q.value.visible),ne=computed(()=>Q.value.getContainer),oe=computed(()=>te.value!==void 0),re=(ge,ve)=>{var _e,Te;(Te=(_e=Q.value).onVisibleChange)===null||Te===void 0||Te.call(_e,ge,ve)},[ae,ie]=useMergedState(!!te.value,{value:te,onChange:re}),ue=ref(ee.value?"loading":"normal");watch(()=>C.src,()=>{ue.value=ee.value?"loading":"normal"});const le=ref(null),se=computed(()=>ue.value==="error"),ce=context.inject(),{isPreviewGroup:de,setCurrent:fe,setShowPreview:he,setMousePosition:pe,registerImage:me}=ce,be=ref(uuid$2++),xe=computed(()=>C.preview&&!se.value),Se=()=>{ue.value="normal"},we=ge=>{ue.value="error",G("error",ge)},Pe=ge=>{if(!oe.value){const{left:ve,top:_e}=getOffset$3(ge.target);de.value?(fe(be.value),pe({x:ve,y:_e})):le.value={x:ve,y:_e}}de.value?he(!0):ie(!0),G("click",ge)},Ee=()=>{ie(!1),oe.value||(le.value=null)},$e=ref(null);watch(()=>$e,()=>{ue.value==="loading"&&$e.value.complete&&($e.value.naturalWidth||$e.value.naturalHeight)&&Se()});let ye=()=>{};onMounted(()=>{watch([Z,xe],()=>{if(ye(),!de.value)return()=>{};ye=me(be.value,Z.value,xe.value),xe.value||ye()},{flush:"post",immediate:!0})}),onUnmounted(()=>{ye()});const Ce=ge=>isNumber$1(ge)?ge+"px":ge;return()=>{const{prefixCls:ge,wrapperClassName:ve,fallback:_e,src:Te,placeholder:Ie,wrapperStyle:Re,rootClassName:De}=C,{width:ke,height:Be,crossorigin:Me,decoding:je,alt:Le,sizes:Ae,srcset:Ve,usemap:Oe,class:Ne,style:Fe}=K,Ke=Q.value,{icons:He,maskClassName:Ue}=Ke,We=__rest$A(Ke,["icons","maskClassName"]),ze=classNames(ge,ve,De,{[`${ge}-error`]:se.value}),Xe=se.value&&_e?_e:Z.value,qe={crossorigin:Me,decoding:je,alt:Le,sizes:Ae,srcset:Ve,usemap:Oe,width:ke,height:Be,class:classNames(`${ge}-img`,{[`${ge}-img-placeholder`]:Ie===!0},Ne),style:_extends$1({height:Ce(Be)},Fe)};return createVNode(Fragment,null,[createVNode("div",{class:ze,onClick:xe.value?Pe:Qe=>{G("click",Qe)},style:_extends$1({width:Ce(ke),height:Ce(Be)},Re)},[createVNode("img",_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},qe),se.value&&_e?{src:_e}:{onLoad:Se,onError:we,src:Te}),{},{ref:$e}),null),ue.value==="loading"&&createVNode("div",{"aria-hidden":"true",class:`${ge}-placeholder`},[Ie||W.placeholder&&W.placeholder()]),W.previewMask&&xe.value&&createVNode("div",{class:[`${ge}-mask`,Ue]},[W.previewMask()])]),!de.value&&xe.value&&createVNode(Preview$1,_objectSpread2$1(_objectSpread2$1({},We),{},{"aria-hidden":!ae.value,visible:ae.value,prefixCls:X.value,onClose:Ee,mousePosition:le.value,src:Xe,alt:Le,getContainer:ne.value,icons:He,rootClassName:De}),null)])}}});ImageInternal.PreviewGroup=PreviewGroup$1;const Image$3=ImageInternal;var RotateLeftOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"};const RotateLeftOutlinedSvg=RotateLeftOutlined$2;function _objectSpread$u(C){for(var H=1;H{const{componentCls:H}=C;return[{[`${H}-root`]:{[`${H}${C.antCls}-zoom-enter, ${H}${C.antCls}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:C.motionDurationSlow,userSelect:"none"},[`${H}${C.antCls}-zoom-leave ${H}-content`]:{pointerEvents:"none"},[`${H}-mask`]:_extends$1(_extends$1({},box("fixed")),{zIndex:C.zIndexPopupBase,height:"100%",backgroundColor:C.colorBgMask,[`${H}-hidden`]:{display:"none"}}),[`${H}-wrap`]:_extends$1(_extends$1({},box("fixed")),{overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${H}-root`]:initFadeMotion(C)}]},genModalStyle=C=>{const{componentCls:H}=C;return[{[`${H}-root`]:{[`${H}-wrap`]:{zIndex:C.zIndexPopupBase,position:"fixed",inset:0,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"},[`${H}-wrap-rtl`]:{direction:"rtl"},[`${H}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[H]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${C.screenSMMax})`]:{[H]:{maxWidth:"calc(100vw - 16px)",margin:`${C.marginXS} auto`},[`${H}-centered`]:{[H]:{flex:1}}}}},{[H]:_extends$1(_extends$1({},resetComponent(C)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${C.margin*2}px)`,margin:"0 auto",paddingBottom:C.paddingLG,[`${H}-title`]:{margin:0,color:C.modalHeadingColor,fontWeight:C.fontWeightStrong,fontSize:C.modalHeaderTitleFontSize,lineHeight:C.modalHeaderTitleLineHeight,wordWrap:"break-word"},[`${H}-content`]:{position:"relative",backgroundColor:C.modalContentBg,backgroundClip:"padding-box",border:0,borderRadius:C.borderRadiusLG,boxShadow:C.boxShadowSecondary,pointerEvents:"auto",padding:`${C.paddingMD}px ${C.paddingContentHorizontalLG}px`},[`${H}-close`]:_extends$1({position:"absolute",top:(C.modalHeaderCloseSize-C.modalCloseBtnSize)/2,insetInlineEnd:(C.modalHeaderCloseSize-C.modalCloseBtnSize)/2,zIndex:C.zIndexPopupBase+10,padding:0,color:C.modalCloseColor,fontWeight:C.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:C.borderRadiusSM,width:C.modalConfirmIconSize,height:C.modalConfirmIconSize,border:0,outline:0,cursor:"pointer",transition:`color ${C.motionDurationMid}, background-color ${C.motionDurationMid}`,"&-x":{display:"block",fontSize:C.fontSizeLG,fontStyle:"normal",lineHeight:`${C.modalCloseBtnSize}px`,textAlign:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:C.modalIconHoverColor,backgroundColor:C.wireframe?"transparent":C.colorFillContent,textDecoration:"none"},"&:active":{backgroundColor:C.wireframe?"transparent":C.colorFillContentHover}},genFocusStyle(C)),[`${H}-header`]:{color:C.colorText,background:C.modalHeaderBg,borderRadius:`${C.borderRadiusLG}px ${C.borderRadiusLG}px 0 0`,marginBottom:C.marginXS},[`${H}-body`]:{fontSize:C.fontSize,lineHeight:C.lineHeight,wordWrap:"break-word"},[`${H}-footer`]:{textAlign:"end",background:C.modalFooterBg,marginTop:C.marginSM,[`${C.antCls}-btn + ${C.antCls}-btn:not(${C.antCls}-dropdown-trigger)`]:{marginBottom:0,marginInlineStart:C.marginXS}},[`${H}-open`]:{overflow:"hidden"}})},{[`${H}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${H}-content, + ${H}-body, + ${H}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${H}-confirm-body`]:{marginBottom:"auto"}}}]},genModalConfirmStyle=C=>{const{componentCls:H}=C,K=`${H}-confirm`;return{[K]:{"&-rtl":{direction:"rtl"},[`${C.antCls}-modal-header`]:{display:"none"},[`${K}-body-wrapper`]:_extends$1({},clearFix()),[`${K}-body`]:{display:"flex",flexWrap:"wrap",alignItems:"center",[`${K}-title`]:{flex:"0 0 100%",display:"block",overflow:"hidden",color:C.colorTextHeading,fontWeight:C.fontWeightStrong,fontSize:C.modalHeaderTitleFontSize,lineHeight:C.modalHeaderTitleLineHeight,[`+ ${K}-content`]:{marginBlockStart:C.marginXS,flexBasis:"100%",maxWidth:`calc(100% - ${C.modalConfirmIconSize+C.marginSM}px)`}},[`${K}-content`]:{color:C.colorText,fontSize:C.fontSize},[`> ${C.iconCls}`]:{flex:"none",marginInlineEnd:C.marginSM,fontSize:C.modalConfirmIconSize,[`+ ${K}-title`]:{flex:1},[`+ ${K}-title + ${K}-content`]:{marginInlineStart:C.modalConfirmIconSize+C.marginSM}}},[`${K}-btns`]:{textAlign:"end",marginTop:C.marginSM,[`${C.antCls}-btn + ${C.antCls}-btn`]:{marginBottom:0,marginInlineStart:C.marginXS}}},[`${K}-error ${K}-body > ${C.iconCls}`]:{color:C.colorError},[`${K}-warning ${K}-body > ${C.iconCls}, + ${K}-confirm ${K}-body > ${C.iconCls}`]:{color:C.colorWarning},[`${K}-info ${K}-body > ${C.iconCls}`]:{color:C.colorInfo},[`${K}-success ${K}-body > ${C.iconCls}`]:{color:C.colorSuccess},[`${H}-zoom-leave ${H}-btns`]:{pointerEvents:"none"}}},genRTLStyle=C=>{const{componentCls:H}=C;return{[`${H}-root`]:{[`${H}-wrap-rtl`]:{direction:"rtl",[`${H}-confirm-body`]:{direction:"rtl"}}}}},genWireframeStyle=C=>{const{componentCls:H,antCls:K}=C,W=`${H}-confirm`;return{[H]:{[`${H}-content`]:{padding:0},[`${H}-header`]:{padding:C.modalHeaderPadding,borderBottom:`${C.modalHeaderBorderWidth}px ${C.modalHeaderBorderStyle} ${C.modalHeaderBorderColorSplit}`,marginBottom:0},[`${H}-body`]:{padding:C.modalBodyPadding},[`${H}-footer`]:{padding:`${C.modalFooterPaddingVertical}px ${C.modalFooterPaddingHorizontal}px`,borderTop:`${C.modalFooterBorderWidth}px ${C.modalFooterBorderStyle} ${C.modalFooterBorderColorSplit}`,borderRadius:`0 0 ${C.borderRadiusLG}px ${C.borderRadiusLG}px`,marginTop:0}},[W]:{[`${K}-modal-body`]:{padding:`${C.padding*2}px ${C.padding*2}px ${C.paddingLG}px`},[`${W}-body`]:{[`> ${C.iconCls}`]:{marginInlineEnd:C.margin,[`+ ${W}-title + ${W}-content`]:{marginInlineStart:C.modalConfirmIconSize+C.margin}}},[`${W}-btns`]:{marginTop:C.marginLG}}}},useStyle$q=genComponentStyleHook("Modal",C=>{const H=C.padding,K=C.fontSizeHeading5,W=C.lineHeightHeading5,G=merge$1(C,{modalBodyPadding:C.paddingLG,modalHeaderBg:C.colorBgElevated,modalHeaderPadding:`${H}px ${C.paddingLG}px`,modalHeaderBorderWidth:C.lineWidth,modalHeaderBorderStyle:C.lineType,modalHeaderTitleLineHeight:W,modalHeaderTitleFontSize:K,modalHeaderBorderColorSplit:C.colorSplit,modalHeaderCloseSize:W*K+H*2,modalContentBg:C.colorBgElevated,modalHeadingColor:C.colorTextHeading,modalCloseColor:C.colorTextDescription,modalFooterBg:"transparent",modalFooterBorderColorSplit:C.colorSplit,modalFooterBorderStyle:C.lineType,modalFooterPaddingVertical:C.paddingXS,modalFooterPaddingHorizontal:C.padding,modalFooterBorderWidth:C.lineWidth,modalConfirmTitleFontSize:C.fontSizeLG,modalIconHoverColor:C.colorIconHover,modalConfirmIconSize:C.fontSize*C.lineHeight,modalCloseBtnSize:C.controlHeightLG*.55});return[genModalStyle(G),genModalConfirmStyle(G),genRTLStyle(G),genModalMaskStyle(G),C.wireframe&&genWireframeStyle(G),initZoomMotion(G,"zoom")]}),genBoxStyle=C=>({position:C||"absolute",inset:0}),genImageMaskStyle=C=>{const{iconCls:H,motionDurationSlow:K,paddingXXS:W,marginXXS:G,prefixCls:U}=C;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:"#fff",background:new TinyColor("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${K}`,[`.${U}-mask-info`]:_extends$1(_extends$1({},textEllipsis),{padding:`0 ${W}px`,[H]:{marginInlineEnd:G,svg:{verticalAlign:"baseline"}}})}},genPreviewOperationsStyle=C=>{const{previewCls:H,modalMaskBg:K,paddingSM:W,previewOperationColorDisabled:G,motionDurationSlow:U}=C,X=new TinyColor(K).setAlpha(.1),Q=X.clone().setAlpha(.2);return{[`${H}-operations`]:_extends$1(_extends$1({},resetComponent(C)),{display:"flex",flexDirection:"row-reverse",alignItems:"center",color:C.previewOperationColor,listStyle:"none",background:X.toRgbString(),pointerEvents:"auto","&-operation":{marginInlineStart:W,padding:W,cursor:"pointer",transition:`all ${U}`,userSelect:"none","&:hover":{background:Q.toRgbString()},"&-disabled":{color:G,pointerEvents:"none"},"&:last-of-type":{marginInlineStart:0}},"&-progress":{position:"absolute",left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%)"},"&-icon":{fontSize:C.previewOperationSize}})}},genPreviewSwitchStyle=C=>{const{modalMaskBg:H,iconCls:K,previewOperationColorDisabled:W,previewCls:G,zIndexPopup:U,motionDurationSlow:X}=C,Q=new TinyColor(H).setAlpha(.1),Z=Q.clone().setAlpha(.2);return{[`${G}-switch-left, ${G}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:U+1,display:"flex",alignItems:"center",justifyContent:"center",width:C.imagePreviewSwitchSize,height:C.imagePreviewSwitchSize,marginTop:-C.imagePreviewSwitchSize/2,color:C.previewOperationColor,background:Q.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${X}`,pointerEvents:"auto",userSelect:"none","&:hover":{background:Z.toRgbString()},"&-disabled":{"&, &:hover":{color:W,background:"transparent",cursor:"not-allowed",[`> ${K}`]:{cursor:"not-allowed"}}},[`> ${K}`]:{fontSize:C.previewOperationSize}},[`${G}-switch-left`]:{insetInlineStart:C.marginSM},[`${G}-switch-right`]:{insetInlineEnd:C.marginSM}}},genImagePreviewStyle=C=>{const{motionEaseOut:H,previewCls:K,motionDurationSlow:W,componentCls:G}=C;return[{[`${G}-preview-root`]:{[K]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${K}-body`]:_extends$1(_extends$1({},genBoxStyle()),{overflow:"hidden"}),[`${K}-img`]:{maxWidth:"100%",maxHeight:"100%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${W} ${H} 0s`,userSelect:"none",pointerEvents:"auto","&-wrapper":_extends$1(_extends$1({},genBoxStyle()),{transition:`transform ${W} ${H} 0s`,display:"flex",justifyContent:"center",alignItems:"center","&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${K}-moving`]:{[`${K}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${G}-preview-root`]:{[`${K}-wrap`]:{zIndex:C.zIndexPopup}}},{[`${G}-preview-operations-wrapper`]:{position:"fixed",insetBlockStart:0,insetInlineEnd:0,zIndex:C.zIndexPopup+1,width:"100%"},"&":[genPreviewOperationsStyle(C),genPreviewSwitchStyle(C)]}]},genImageStyle=C=>{const{componentCls:H}=C;return{[H]:{position:"relative",display:"inline-block",[`${H}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${H}-img-placeholder`]:{backgroundColor:C.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${H}-mask`]:_extends$1({},genImageMaskStyle(C)),[`${H}-mask:hover`]:{opacity:1},[`${H}-placeholder`]:_extends$1({},genBoxStyle())}}},genPreviewMotion=C=>{const{previewCls:H}=C;return{[`${H}-root`]:initZoomMotion(C,"zoom"),"&":initFadeMotion(C,!0)}},useStyle$p=genComponentStyleHook("Image",C=>{const H=`${C.componentCls}-preview`,K=merge$1(C,{previewCls:H,modalMaskBg:new TinyColor("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:C.controlHeightLG});return[genImageStyle(K),genImagePreviewStyle(K),genModalMaskStyle(merge$1(K,{componentCls:H})),genPreviewMotion(K)]},C=>({zIndexPopup:C.zIndexPopupBase+80,previewOperationColor:new TinyColor(C.colorTextLightSolid).toRgbString(),previewOperationColorDisabled:new TinyColor(C.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:C.fontSizeIcon*1.5})),icons={rotateLeft:createVNode(RotateLeftOutlined$1,null,null),rotateRight:createVNode(RotateRightOutlined$1,null,null),zoomIn:createVNode(ZoomInOutlined$1,null,null),zoomOut:createVNode(ZoomOutOutlined$1,null,null),close:createVNode(CloseOutlined$1,null,null),left:createVNode(LeftOutlined$1,null,null),right:createVNode(RightOutlined$1,null,null),flipX:createVNode(SwapOutlined$1,null,null),flipY:createVNode(SwapOutlined$1,{rotate:90},null)},previewGroupProps=()=>({previewPrefixCls:String,preview:anyType()}),InternalPreviewGroup=defineComponent({compatConfig:{MODE:3},name:"AImagePreviewGroup",inheritAttrs:!1,props:previewGroupProps(),setup(C,H){let{attrs:K,slots:W}=H;const{prefixCls:G,rootPrefixCls:U}=useConfigInject("image",C),X=computed(()=>`${G.value}-preview`),[Q,Z]=useStyle$p(G),ee=computed(()=>{const{preview:te}=C;if(te===!1)return te;const ne=typeof te=="object"?te:{};return _extends$1(_extends$1({},ne),{rootClassName:Z.value,transitionName:getTransitionName$1(U.value,"zoom",ne.transitionName),maskTransitionName:getTransitionName$1(U.value,"fade",ne.maskTransitionName)})});return()=>Q(createVNode(PreviewGroup$1,_objectSpread2$1(_objectSpread2$1({},_extends$1(_extends$1({},K),C)),{},{preview:ee.value,icons,previewPrefixCls:X.value}),W))}}),PreviewGroup=InternalPreviewGroup,Image$1=defineComponent({name:"AImage",inheritAttrs:!1,props:imageProps(),setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,rootPrefixCls:U,configProvider:X}=useConfigInject("image",C),[Q,Z]=useStyle$p(G),ee=computed(()=>{const{preview:te}=C;if(te===!1)return te;const ne=typeof te=="object"?te:{};return _extends$1(_extends$1({icons},ne),{transitionName:getTransitionName$1(U.value,"zoom",ne.transitionName),maskTransitionName:getTransitionName$1(U.value,"fade",ne.maskTransitionName)})});return()=>{var te,ne;const oe=((ne=(te=X.locale)===null||te===void 0?void 0:te.value)===null||ne===void 0?void 0:ne.Image)||defaultLocale.Image,re=()=>createVNode("div",{class:`${G.value}-mask-info`},[createVNode(EyeOutlined$1,null,null),oe==null?void 0:oe.preview]),{previewMask:ae=K.previewMask||re}=C;return Q(createVNode(Image$3,_objectSpread2$1(_objectSpread2$1({},_extends$1(_extends$1(_extends$1({},W),C),{prefixCls:G.value})),{},{preview:ee.value,rootClassName:classNames(C.rootClassName,Z.value)}),_extends$1(_extends$1({},K),{previewMask:typeof ae=="function"?ae:null})))}}});Image$1.PreviewGroup=PreviewGroup;Image$1.install=function(C){return C.component(Image$1.name,Image$1),C.component(Image$1.PreviewGroup.name,Image$1.PreviewGroup),C};const Image$2=Image$1;var UpOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};const UpOutlinedSvg=UpOutlined$2;function _objectSpread$p(C){for(var H=1;HNumber.MAX_SAFE_INTEGER)return String(supportBigInt()?BigInt(C).toString():Number.MAX_SAFE_INTEGER);if(CNumber.MAX_SAFE_INTEGER)return new NumberDecimal(Number.MAX_SAFE_INTEGER);if(W0&&arguments[0]!==void 0?arguments[0]:!0)?this.isInvalidate()?"":num2str(this.number):this.origin}}class BigIntDecimal{constructor(H){if(this.origin="",isEmpty(H)){this.empty=!0;return}if(this.origin=String(H),H==="-"||Number.isNaN(H)){this.nan=!0;return}let K=H;if(isE(K)&&(K=Number(K)),K=typeof K=="string"?K:num2str(K),validateNumber(K)){const W=trimNumber(K);this.negative=W.negative;const G=W.trimStr.split(".");this.integer=BigInt(G[0]);const U=G[1]||"0";this.decimal=BigInt(U),this.decimalLen=U.length}else this.nan=!0}getMark(){return this.negative?"-":""}getIntegerStr(){return this.integer.toString()}getDecimalStr(){return this.decimal.toString().padStart(this.decimalLen,"0")}alignDecimal(H){const K=`${this.getMark()}${this.getIntegerStr()}${this.getDecimalStr().padEnd(H,"0")}`;return BigInt(K)}negate(){const H=new BigIntDecimal(this.toString());return H.negative=!H.negative,H}add(H){if(this.isInvalidate())return new BigIntDecimal(H);const K=new BigIntDecimal(H);if(K.isInvalidate())return this;const W=Math.max(this.getDecimalStr().length,K.getDecimalStr().length),G=this.alignDecimal(W),U=K.alignDecimal(W),X=(G+U).toString(),{negativeStr:Q,trimStr:Z}=trimNumber(X),ee=`${Q}${Z.padStart(W+1,"0")}`;return new BigIntDecimal(`${ee.slice(0,-W)}.${ee.slice(-W)}`)}isEmpty(){return this.empty}isNaN(){return this.nan}isInvalidate(){return this.isEmpty()||this.isNaN()}equals(H){return this.toString()===(H==null?void 0:H.toString())}lessEquals(H){return this.add(H.negate().toString()).toNumber()<=0}toNumber(){return this.isNaN()?NaN:Number(this.toString())}toString(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0)?this.isInvalidate()?"":trimNumber(`${this.getMark()}${this.getIntegerStr()}.${this.getDecimalStr()}`).fullStr:this.origin}}function getMiniDecimal(C){return supportBigInt()?new BigIntDecimal(C):new NumberDecimal(C)}function toFixed(C,H,K){let W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(C==="")return"";const{negativeStr:G,integerStr:U,decimalStr:X}=trimNumber(C),Q=`${H}${X}`,Z=`${G}${U}`;if(K>=0){const ee=Number(X[K]);if(ee>=5&&!W){const te=getMiniDecimal(C).add(`${G}0.${"0".repeat(K)}${10-ee}`);return toFixed(te.toString(),H,K,W)}return K===0?Z:`${Z}${H}${X.padEnd(K,"0").slice(0,K)}`}return Q===".0"?Z:`${Z}${Q}`}const STEP_INTERVAL=200,STEP_DELAY=600,StepHandler=defineComponent({compatConfig:{MODE:3},name:"StepHandler",inheritAttrs:!1,props:{prefixCls:String,upDisabled:Boolean,downDisabled:Boolean,onStep:functionType()},slots:Object,setup(C,H){let{slots:K,emit:W}=H;const G=ref(),U=(Q,Z)=>{Q.preventDefault(),W("step",Z);function ee(){W("step",Z),G.value=setTimeout(ee,STEP_INTERVAL)}G.value=setTimeout(ee,STEP_DELAY)},X=()=>{clearTimeout(G.value)};return onBeforeUnmount(()=>{X()}),()=>{if(isMobile())return null;const{prefixCls:Q,upDisabled:Z,downDisabled:ee}=C,te=`${Q}-handler`,ne=classNames(te,`${te}-up`,{[`${te}-up-disabled`]:Z}),oe=classNames(te,`${te}-down`,{[`${te}-down-disabled`]:ee}),re={unselectable:"on",role:"button",onMouseup:X,onMouseleave:X},{upNode:ae,downNode:ie}=K;return createVNode("div",{class:`${te}-wrap`},[createVNode("span",_objectSpread2$1(_objectSpread2$1({},re),{},{onMousedown:ue=>{U(ue,!0)},"aria-label":"Increase Value","aria-disabled":Z,class:ne}),[(ae==null?void 0:ae())||createVNode("span",{unselectable:"on",class:`${Q}-handler-up-inner`},null)]),createVNode("span",_objectSpread2$1(_objectSpread2$1({},re),{},{onMousedown:ue=>{U(ue,!1)},"aria-label":"Decrease Value","aria-disabled":ee,class:oe}),[(ie==null?void 0:ie())||createVNode("span",{unselectable:"on",class:`${Q}-handler-down-inner`},null)])])}}});function useCursor(C,H){const K=ref(null);function W(){try{const{selectionStart:U,selectionEnd:X,value:Q}=C.value,Z=Q.substring(0,U),ee=Q.substring(X);K.value={start:U,end:X,value:Q,beforeTxt:Z,afterTxt:ee}}catch{}}function G(){if(C.value&&K.value&&H.value)try{const{value:U}=C.value,{beforeTxt:X,afterTxt:Q,start:Z}=K.value;let ee=U.length;if(U.endsWith(Q))ee=U.length-K.value.afterTxt.length;else if(U.startsWith(X))ee=X.length;else{const te=X[Z-1],ne=U.indexOf(te,Z-1);ne!==-1&&(ee=ne+1)}C.value.setSelectionRange(ee,ee)}catch(U){`${U.message}`}}return[W,G]}const useFrame=()=>{const C=shallowRef(0),H=()=>{wrapperRaf.cancel(C.value)};return onBeforeUnmount(()=>{H()}),K=>{H(),C.value=wrapperRaf(()=>{K()})}};var __rest$z=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GC||H.isEmpty()?H.toString():H.toNumber(),getDecimalIfValidate=C=>{const H=getMiniDecimal(C);return H.isInvalidate()?null:H},inputNumberProps$1=()=>({stringMode:booleanType(),defaultValue:someType([String,Number]),value:someType([String,Number]),prefixCls:stringType(),min:someType([String,Number]),max:someType([String,Number]),step:someType([String,Number],1),tabindex:Number,controls:booleanType(!0),readonly:booleanType(),disabled:booleanType(),autofocus:booleanType(),keyboard:booleanType(!0),parser:functionType(),formatter:functionType(),precision:Number,decimalSeparator:String,onInput:functionType(),onChange:functionType(),onPressEnter:functionType(),onStep:functionType(),onBlur:functionType(),onFocus:functionType()}),VcInputNumber=defineComponent({compatConfig:{MODE:3},name:"InnerInputNumber",inheritAttrs:!1,props:_extends$1(_extends$1({},inputNumberProps$1()),{lazy:Boolean}),slots:Object,setup(C,H){let{attrs:K,slots:W,emit:G,expose:U}=H;const X=shallowRef(),Q=shallowRef(!1),Z=shallowRef(!1),ee=shallowRef(!1),te=shallowRef(getMiniDecimal(C.value));function ne(Te){C.value===void 0&&(te.value=Te)}const oe=(Te,Ie)=>{if(!Ie)return C.precision>=0?C.precision:Math.max(getNumberPrecision(Te),getNumberPrecision(C.step))},re=Te=>{const Ie=String(Te);if(C.parser)return C.parser(Ie);let Re=Ie;return C.decimalSeparator&&(Re=Re.replace(C.decimalSeparator,".")),Re.replace(/[^\w.-]+/g,"")},ae=shallowRef(""),ie=(Te,Ie)=>{if(C.formatter)return C.formatter(Te,{userTyping:Ie,input:String(ae.value)});let Re=typeof Te=="number"?num2str(Te):Te;if(!Ie){const De=oe(Re,Ie);if(validateNumber(Re)&&(C.decimalSeparator||De>=0)){const ke=C.decimalSeparator||".";Re=toFixed(Re,ke,De)}}return Re},ue=(()=>{const Te=C.value;return te.value.isInvalidate()&&["string","number"].includes(typeof Te)?Number.isNaN(Te)?"":Te:ie(te.value.toString(),!1)})();ae.value=ue;function le(Te,Ie){ae.value=ie(Te.isInvalidate()?Te.toString(!1):Te.toString(!Ie),Ie)}const se=computed(()=>getDecimalIfValidate(C.max)),ce=computed(()=>getDecimalIfValidate(C.min)),de=computed(()=>!se.value||!te.value||te.value.isInvalidate()?!1:se.value.lessEquals(te.value)),fe=computed(()=>!ce.value||!te.value||te.value.isInvalidate()?!1:te.value.lessEquals(ce.value)),[he,pe]=useCursor(X,Q),me=Te=>se.value&&!Te.lessEquals(se.value)?se.value:ce.value&&!ce.value.lessEquals(Te)?ce.value:null,be=Te=>!me(Te),xe=(Te,Ie)=>{var Re;let De=Te,ke=be(De)||De.isEmpty();if(!De.isEmpty()&&!Ie&&(De=me(De)||De,ke=!0),!C.readonly&&!C.disabled&&ke){const Be=De.toString(),Me=oe(Be,Ie);return Me>=0&&(De=getMiniDecimal(toFixed(Be,".",Me))),De.equals(te.value)||(ne(De),(Re=C.onChange)===null||Re===void 0||Re.call(C,De.isEmpty()?null:getDecimalValue(C.stringMode,De)),C.value===void 0&&le(De,Ie)),De}return te.value},Se=useFrame(),we=Te=>{var Ie;if(he(),ae.value=Te,!ee.value){const Re=re(Te),De=getMiniDecimal(Re);De.isNaN()||xe(De,!0)}(Ie=C.onInput)===null||Ie===void 0||Ie.call(C,Te),Se(()=>{let Re=Te;C.parser||(Re=Te.replace(/。/g,".")),Re!==Te&&we(Re)})},Pe=()=>{ee.value=!0},Ee=()=>{ee.value=!1,we(X.value.value)},$e=Te=>{we(Te.target.value)},ye=Te=>{var Ie,Re;if(Te&&de.value||!Te&&fe.value)return;Z.value=!1;let De=getMiniDecimal(C.step);Te||(De=De.negate());const ke=(te.value||getMiniDecimal(0)).add(De.toString()),Be=xe(ke,!1);(Ie=C.onStep)===null||Ie===void 0||Ie.call(C,getDecimalValue(C.stringMode,Be),{offset:C.step,type:Te?"up":"down"}),(Re=X.value)===null||Re===void 0||Re.focus()},Ce=Te=>{const Ie=getMiniDecimal(re(ae.value));let Re=Ie;Ie.isNaN()?Re=te.value:Re=xe(Ie,Te),C.value!==void 0?le(te.value,!1):Re.isNaN()||le(Re,!1)},ge=Te=>{var Ie;const{which:Re}=Te;Z.value=!0,Re===KeyCode$1.ENTER&&(ee.value||(Z.value=!1),Ce(!1),(Ie=C.onPressEnter)===null||Ie===void 0||Ie.call(C,Te)),C.keyboard!==!1&&!ee.value&&[KeyCode$1.UP,KeyCode$1.DOWN].includes(Re)&&(ye(KeyCode$1.UP===Re),Te.preventDefault())},ve=()=>{Z.value=!1},_e=Te=>{Ce(!1),Q.value=!1,Z.value=!1,G("blur",Te)};return watch(()=>C.precision,()=>{te.value.isInvalidate()||le(te.value,!1)},{flush:"post"}),watch(()=>C.value,()=>{const Te=getMiniDecimal(C.value);te.value=Te;const Ie=getMiniDecimal(re(ae.value));(!Te.equals(Ie)||!Z.value||C.formatter)&&le(Te,Z.value)},{flush:"post"}),watch(ae,()=>{C.formatter&&pe()},{flush:"post"}),watch(()=>C.disabled,Te=>{Te&&(Q.value=!1)}),U({focus:()=>{var Te;(Te=X.value)===null||Te===void 0||Te.focus()},blur:()=>{var Te;(Te=X.value)===null||Te===void 0||Te.blur()}}),()=>{const Te=_extends$1(_extends$1({},K),C),{prefixCls:Ie="rc-input-number",min:Re,max:De,step:ke=1,defaultValue:Be,value:Me,disabled:je,readonly:Le,keyboard:Ae,controls:Ve=!0,autofocus:Oe,stringMode:Ne,parser:Fe,formatter:Ke,precision:He,decimalSeparator:Ue,onChange:We,onInput:ze,onPressEnter:Xe,onStep:qe,lazy:Qe,class:Ze,style:et}=Te,Ye=__rest$z(Te,["prefixCls","min","max","step","defaultValue","value","disabled","readonly","keyboard","controls","autofocus","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","lazy","class","style"]),{upHandler:Ge,downHandler:Je}=W,ot=`${Ie}-input`,it={};return Qe?it.onChange=$e:it.onInput=$e,createVNode("div",{class:classNames(Ie,Ze,{[`${Ie}-focused`]:Q.value,[`${Ie}-disabled`]:je,[`${Ie}-readonly`]:Le,[`${Ie}-not-a-number`]:te.value.isNaN(),[`${Ie}-out-of-range`]:!te.value.isInvalidate()&&!be(te.value)}),style:et,onKeydown:ge,onKeyup:ve},[Ve&&createVNode(StepHandler,{prefixCls:Ie,upDisabled:de.value,downDisabled:fe.value,onStep:ye},{upNode:Ge,downNode:Je}),createVNode("div",{class:`${ot}-wrap`},[createVNode("input",_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({autofocus:Oe,autocomplete:"off",role:"spinbutton","aria-valuemin":Re,"aria-valuemax":De,"aria-valuenow":te.value.isInvalidate()?null:te.value.toString(),step:ke},Ye),{},{ref:X,class:ot,value:ae.value,disabled:je,readonly:Le,onFocus:ct=>{Q.value=!0,G("focus",ct)}},it),{},{onBlur:_e,onCompositionstart:Pe,onCompositionend:Ee}),null)])])}}});function isValidValue(C){return C!=null}const genInputNumberStyles=C=>{const{componentCls:H,lineWidth:K,lineType:W,colorBorder:G,borderRadius:U,fontSizeLG:X,controlHeightLG:Q,controlHeightSM:Z,colorError:ee,inputPaddingHorizontalSM:te,colorTextDescription:ne,motionDurationMid:oe,colorPrimary:re,controlHeight:ae,inputPaddingHorizontal:ie,colorBgContainer:ue,colorTextDisabled:le,borderRadiusSM:se,borderRadiusLG:ce,controlWidth:de,handleVisible:fe}=C;return[{[H]:_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),genBasicInputStyle(C)),genStatusStyle(C,H)),{display:"inline-block",width:de,margin:0,padding:0,border:`${K}px ${W} ${G}`,borderRadius:U,"&-rtl":{direction:"rtl",[`${H}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:X,borderRadius:ce,[`input${H}-input`]:{height:Q-2*K}},"&-sm":{padding:0,borderRadius:se,[`input${H}-input`]:{height:Z-2*K,padding:`0 ${te}px`}},"&:hover":_extends$1({},genHoverStyle(C)),"&-focused":_extends$1({},genActiveStyle(C)),"&-disabled":_extends$1(_extends$1({},genDisabledStyle(C)),{[`${H}-input`]:{cursor:"not-allowed"}}),"&-out-of-range":{input:{color:ee}},"&-group":_extends$1(_extends$1(_extends$1({},resetComponent(C)),genInputGroupStyle(C)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${H}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${H}-group-addon`]:{borderRadius:ce}},"&-sm":{[`${H}-group-addon`]:{borderRadius:se}}}}),[H]:{"&-input":_extends$1(_extends$1({width:"100%",height:ae-2*K,padding:`0 ${ie}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:U,outline:0,transition:`all ${oe} linear`,appearance:"textfield",color:C.colorText,fontSize:"inherit",verticalAlign:"top"},genPlaceholderStyle(C.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[H]:{[`&:hover ${H}-handler-wrap, &-focused ${H}-handler-wrap`]:{opacity:1},[`${H}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:C.handleWidth,height:"100%",background:ue,borderStartStartRadius:0,borderStartEndRadius:U,borderEndEndRadius:U,borderEndStartRadius:0,opacity:fe===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${oe} linear ${oe}`,[`${H}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${H}-handler-up-inner, + ${H}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:C.handleFontSize}}},[`${H}-handler`]:{height:"50%",overflow:"hidden",color:ne,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${K}px ${W} ${G}`,transition:`all ${oe} linear`,"&:active":{background:C.colorFillAlter},"&:hover":{height:"60%",[` + ${H}-handler-up-inner, + ${H}-handler-down-inner + `]:{color:re}},"&-up-inner, &-down-inner":_extends$1(_extends$1({},resetIcon()),{color:ne,transition:`all ${oe} linear`,userSelect:"none"})},[`${H}-handler-up`]:{borderStartEndRadius:U},[`${H}-handler-down`]:{borderBlockStart:`${K}px ${W} ${G}`,borderEndEndRadius:U},"&-disabled, &-readonly":{[`${H}-handler-wrap`]:{display:"none"}},[` + ${H}-handler-up-disabled, + ${H}-handler-down-disabled + `]:{cursor:"not-allowed"},[` + ${H}-handler-up-disabled:hover &-handler-up-inner, + ${H}-handler-down-disabled:hover &-handler-down-inner + `]:{color:le}}},{[`${H}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${H}-handler-down`]:{borderBlockStartWidth:0}}}]},genAffixWrapperStyles=C=>{const{componentCls:H,inputPaddingHorizontal:K,inputAffixPadding:W,controlWidth:G,borderRadiusLG:U,borderRadiusSM:X}=C;return{[`${H}-affix-wrapper`]:_extends$1(_extends$1(_extends$1({},genBasicInputStyle(C)),genStatusStyle(C,`${H}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:G,padding:0,paddingInlineStart:K,"&-lg":{borderRadius:U},"&-sm":{borderRadius:X},[`&:not(${H}-affix-wrapper-disabled):hover`]:_extends$1(_extends$1({},genHoverStyle(C)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${H}[disabled]`]:{background:"transparent"}},[`> div${H}`]:{width:"100%",border:"none",outline:"none",[`&${H}-focused`]:{boxShadow:"none !important"}},[`input${H}-input`]:{padding:0},"&::before":{width:0,visibility:"hidden",content:'"\\a0"'},[`${H}-handler-wrap`]:{zIndex:2},[H]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:W},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:K,marginInlineStart:W}}})}},useStyle$o=genComponentStyleHook("InputNumber",C=>{const H=initInputToken(C);return[genInputNumberStyles(H),genAffixWrapperStyles(H),genCompactItemStyle(H)]},C=>({controlWidth:90,handleWidth:C.controlHeightSM-C.lineWidth*2,handleFontSize:C.fontSize/2,handleVisible:"auto"}));var __rest$y=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G_extends$1(_extends$1({},baseProps$1),{size:stringType(),bordered:booleanType(!0),placeholder:String,name:String,id:String,type:String,addonBefore:PropTypes$1.any,addonAfter:PropTypes$1.any,prefix:PropTypes$1.any,"onUpdate:value":baseProps$1.onChange,valueModifiers:Object,status:stringType()}),InputNumber=defineComponent({compatConfig:{MODE:3},name:"AInputNumber",inheritAttrs:!1,props:inputNumberProps(),slots:Object,setup(C,H){let{emit:K,expose:W,attrs:G,slots:U}=H;var X;const Q=useInjectFormItemContext(),Z=FormItemInputContext.useInject(),ee=computed(()=>getMergedStatus(Z.status,C.status)),{prefixCls:te,size:ne,direction:oe,disabled:re}=useConfigInject("input-number",C),{compactSize:ae,compactItemClassnames:ie}=useCompactItemContext(te,oe),ue=useInjectDisabled(),le=computed(()=>{var Pe;return(Pe=re.value)!==null&&Pe!==void 0?Pe:ue.value}),[se,ce]=useStyle$o(te),de=computed(()=>ae.value||ne.value),fe=shallowRef((X=C.value)!==null&&X!==void 0?X:C.defaultValue),he=shallowRef(!1);watch(()=>C.value,()=>{fe.value=C.value});const pe=shallowRef(null),me=()=>{var Pe;(Pe=pe.value)===null||Pe===void 0||Pe.focus()};W({focus:me,blur:()=>{var Pe;(Pe=pe.value)===null||Pe===void 0||Pe.blur()}});const xe=Pe=>{C.value===void 0&&(fe.value=Pe),K("update:value",Pe),K("change",Pe),Q.onFieldChange()},Se=Pe=>{he.value=!1,K("blur",Pe),Q.onFieldBlur()},we=Pe=>{he.value=!0,K("focus",Pe)};return()=>{var Pe,Ee,$e,ye;const{hasFeedback:Ce,isFormItemInput:ge,feedbackIcon:ve}=Z,_e=(Pe=C.id)!==null&&Pe!==void 0?Pe:Q.id.value,Te=_extends$1(_extends$1(_extends$1({},G),C),{id:_e,disabled:le.value}),{class:Ie,bordered:Re,readonly:De,style:ke,addonBefore:Be=(Ee=U.addonBefore)===null||Ee===void 0?void 0:Ee.call(U),addonAfter:Me=($e=U.addonAfter)===null||$e===void 0?void 0:$e.call(U),prefix:je=(ye=U.prefix)===null||ye===void 0?void 0:ye.call(U),valueModifiers:Le={}}=Te,Ae=__rest$y(Te,["class","bordered","readonly","style","addonBefore","addonAfter","prefix","valueModifiers"]),Ve=te.value,Oe=classNames({[`${Ve}-lg`]:de.value==="large",[`${Ve}-sm`]:de.value==="small",[`${Ve}-rtl`]:oe.value==="rtl",[`${Ve}-readonly`]:De,[`${Ve}-borderless`]:!Re,[`${Ve}-in-form-item`]:ge},getStatusClassNames(Ve,ee.value),Ie,ie.value,ce.value);let Ne=createVNode(VcInputNumber,_objectSpread2$1(_objectSpread2$1({},omit$2(Ae,["size","defaultValue"])),{},{ref:pe,lazy:!!Le.lazy,value:fe.value,class:Oe,prefixCls:Ve,readonly:De,onChange:xe,onBlur:Se,onFocus:we}),{upHandler:U.upIcon?()=>createVNode("span",{class:`${Ve}-handler-up-inner`},[U.upIcon()]):()=>createVNode(UpOutlined$1,{class:`${Ve}-handler-up-inner`},null),downHandler:U.downIcon?()=>createVNode("span",{class:`${Ve}-handler-down-inner`},[U.downIcon()]):()=>createVNode(DownOutlined$1,{class:`${Ve}-handler-down-inner`},null)});const Fe=isValidValue(Be)||isValidValue(Me),Ke=isValidValue(je);if(Ke||Ce){const He=classNames(`${Ve}-affix-wrapper`,getStatusClassNames(`${Ve}-affix-wrapper`,ee.value,Ce),{[`${Ve}-affix-wrapper-focused`]:he.value,[`${Ve}-affix-wrapper-disabled`]:le.value,[`${Ve}-affix-wrapper-sm`]:de.value==="small",[`${Ve}-affix-wrapper-lg`]:de.value==="large",[`${Ve}-affix-wrapper-rtl`]:oe.value==="rtl",[`${Ve}-affix-wrapper-readonly`]:De,[`${Ve}-affix-wrapper-borderless`]:!Re,[`${Ie}`]:!Fe&&Ie},ce.value);Ne=createVNode("div",{class:He,style:ke,onClick:me},[Ke&&createVNode("span",{class:`${Ve}-prefix`},[je]),Ne,Ce&&createVNode("span",{class:`${Ve}-suffix`},[ve])])}if(Fe){const He=`${Ve}-group`,Ue=`${He}-addon`,We=Be?createVNode("div",{class:Ue},[Be]):null,ze=Me?createVNode("div",{class:Ue},[Me]):null,Xe=classNames(`${Ve}-wrapper`,He,{[`${He}-rtl`]:oe.value==="rtl"},ce.value),qe=classNames(`${Ve}-group-wrapper`,{[`${Ve}-group-wrapper-sm`]:de.value==="small",[`${Ve}-group-wrapper-lg`]:de.value==="large",[`${Ve}-group-wrapper-rtl`]:oe.value==="rtl"},getStatusClassNames(`${te}-group-wrapper`,ee.value,Ce),Ie,ce.value);Ne=createVNode("div",{class:qe,style:ke},[createVNode("div",{class:Xe},[We&&createVNode(NoCompactStyle,null,{default:()=>[createVNode(NoFormStatus,null,{default:()=>[We]})]}),Ne,ze&&createVNode(NoCompactStyle,null,{default:()=>[createVNode(NoFormStatus,null,{default:()=>[ze]})]})])])}return se(cloneElement(Ne,{style:ke}))}}}),index$k=_extends$1(InputNumber,{install:C=>(C.component(InputNumber.name,InputNumber),C)}),genLayoutLightStyle=C=>{const{componentCls:H,colorBgContainer:K,colorBgBody:W,colorText:G}=C;return{[`${H}-sider-light`]:{background:K,[`${H}-sider-trigger`]:{color:G,background:K},[`${H}-sider-zero-width-trigger`]:{color:G,background:K,border:`1px solid ${W}`,borderInlineStart:0}}}},genLayoutLightStyle$1=genLayoutLightStyle,genLayoutStyle=C=>{const{antCls:H,componentCls:K,colorText:W,colorTextLightSolid:G,colorBgHeader:U,colorBgBody:X,colorBgTrigger:Q,layoutHeaderHeight:Z,layoutHeaderPaddingInline:ee,layoutHeaderColor:te,layoutFooterPadding:ne,layoutTriggerHeight:oe,layoutZeroTriggerSize:re,motionDurationMid:ae,motionDurationSlow:ie,fontSize:ue,borderRadius:le}=C;return{[K]:_extends$1(_extends$1({display:"flex",flex:"auto",flexDirection:"column",color:W,minHeight:0,background:X,"&, *":{boxSizing:"border-box"},[`&${K}-has-sider`]:{flexDirection:"row",[`> ${K}, > ${K}-content`]:{width:0}},[`${K}-header, &${K}-footer`]:{flex:"0 0 auto"},[`${K}-header`]:{height:Z,paddingInline:ee,color:te,lineHeight:`${Z}px`,background:U,[`${H}-menu`]:{lineHeight:"inherit"}},[`${K}-footer`]:{padding:ne,color:W,fontSize:ue,background:X},[`${K}-content`]:{flex:"auto",minHeight:0},[`${K}-sider`]:{position:"relative",minWidth:0,background:U,transition:`all ${ae}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${H}-menu${H}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:oe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:oe,color:G,lineHeight:`${oe}px`,textAlign:"center",background:Q,cursor:"pointer",transition:`all ${ae}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Z,insetInlineEnd:-re,zIndex:1,width:re,height:re,color:G,fontSize:C.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:U,borderStartStartRadius:0,borderStartEndRadius:le,borderEndEndRadius:le,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ie} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ie}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-re,borderStartStartRadius:le,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:le}}}}},genLayoutLightStyle$1(C)),{"&-rtl":{direction:"rtl"}})}},useStyle$n=genComponentStyleHook("Layout",C=>{const{colorText:H,controlHeightSM:K,controlHeight:W,controlHeightLG:G,marginXXS:U}=C,X=G*1.25,Q=merge$1(C,{layoutHeaderHeight:W*2,layoutHeaderPaddingInline:X,layoutHeaderColor:H,layoutFooterPadding:`${K}px ${X}px`,layoutTriggerHeight:G+U*2,layoutZeroTriggerSize:G});return[genLayoutStyle(Q)]},C=>{const{colorBgLayout:H}=C;return{colorBgHeader:"#001529",colorBgBody:H,colorBgTrigger:"#002140"}}),basicProps=()=>({prefixCls:String,hasSider:{type:Boolean,default:void 0},tagName:String});function generator(C){let{suffixCls:H,tagName:K,name:W}=C;return G=>defineComponent({compatConfig:{MODE:3},name:W,props:basicProps(),setup(X,Q){let{slots:Z}=Q;const{prefixCls:ee}=useConfigInject(H,X);return()=>{const te=_extends$1(_extends$1({},X),{prefixCls:ee.value,tagName:K});return createVNode(G,te,Z)}}})}const Basic=defineComponent({compatConfig:{MODE:3},props:basicProps(),setup(C,H){let{slots:K}=H;return()=>createVNode(C.tagName,{class:C.prefixCls},K)}}),BasicLayout=defineComponent({compatConfig:{MODE:3},inheritAttrs:!1,props:basicProps(),setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("",C),[X,Q]=useStyle$n(G),Z=ref([]);provide(SiderHookProviderKey,{addSider:ne=>{Z.value=[...Z.value,ne]},removeSider:ne=>{Z.value=Z.value.filter(oe=>oe!==ne)}});const te=computed(()=>{const{prefixCls:ne,hasSider:oe}=C;return{[Q.value]:!0,[`${ne}`]:!0,[`${ne}-has-sider`]:typeof oe=="boolean"?oe:Z.value.length>0,[`${ne}-rtl`]:U.value==="rtl"}});return()=>{const{tagName:ne}=C;return X(createVNode(ne,_extends$1(_extends$1({},W),{class:[te.value,W.class]}),K))}}}),Layout=generator({suffixCls:"layout",tagName:"section",name:"ALayout"})(BasicLayout),Header$1=generator({suffixCls:"layout-header",tagName:"header",name:"ALayoutHeader"})(Basic),Footer$1=generator({suffixCls:"layout-footer",tagName:"footer",name:"ALayoutFooter"})(Basic),Content=generator({suffixCls:"layout-content",tagName:"main",name:"ALayoutContent"})(Basic),Layout$1=Layout;var BarsOutlined$2={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};const BarsOutlinedSvg=BarsOutlined$2;function _objectSpread$o(C){for(var H=1;H({prefixCls:String,collapsible:{type:Boolean,default:void 0},collapsed:{type:Boolean,default:void 0},defaultCollapsed:{type:Boolean,default:void 0},reverseArrow:{type:Boolean,default:void 0},zeroWidthTriggerStyle:{type:Object,default:void 0},trigger:PropTypes$1.any,width:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),collapsedWidth:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),breakpoint:PropTypes$1.oneOf(tuple$1("xs","sm","md","lg","xl","xxl","xxxl")),theme:PropTypes$1.oneOf(tuple$1("light","dark")).def("dark"),onBreakpoint:Function,onCollapse:Function}),generateId=(()=>{let C=0;return function(){let H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return C+=1,`${H}${C}`}})(),Sider=defineComponent({compatConfig:{MODE:3},name:"ALayoutSider",inheritAttrs:!1,props:initDefaultProps$1(siderProps(),{collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80}),emits:["breakpoint","update:collapsed","collapse"],setup(C,H){let{emit:K,attrs:W,slots:G}=H;const{prefixCls:U}=useConfigInject("layout-sider",C),X=inject(SiderHookProviderKey,void 0),Q=shallowRef(!!(C.collapsed!==void 0?C.collapsed:C.defaultCollapsed)),Z=shallowRef(!1);watch(()=>C.collapsed,()=>{Q.value=!!C.collapsed}),provide(SiderCollapsedKey,Q);const ee=(ie,ue)=>{C.collapsed===void 0&&(Q.value=ie),K("update:collapsed",ie),K("collapse",ie,ue)},te=shallowRef(ie=>{Z.value=ie.matches,K("breakpoint",ie.matches),Q.value!==ie.matches&&ee(ie.matches,"responsive")});let ne;function oe(ie){return te.value(ie)}const re=generateId("ant-sider-");X&&X.addSider(re),onMounted(()=>{watch(()=>C.breakpoint,()=>{try{ne==null||ne.removeEventListener("change",oe)}catch{ne==null||ne.removeListener(oe)}if(typeof window<"u"){const{matchMedia:ie}=window;if(ie&&C.breakpoint&&C.breakpoint in dimensionMaxMap){ne=ie(`(max-width: ${dimensionMaxMap[C.breakpoint]})`);try{ne.addEventListener("change",oe)}catch{ne.addListener(oe)}oe(ne)}}},{immediate:!0})}),onBeforeUnmount(()=>{try{ne==null||ne.removeEventListener("change",oe)}catch{ne==null||ne.removeListener(oe)}X&&X.removeSider(re)});const ae=()=>{ee(!Q.value,"clickTrigger")};return()=>{var ie,ue;const le=U.value,{collapsedWidth:se,width:ce,reverseArrow:de,zeroWidthTriggerStyle:fe,trigger:he=(ie=G.trigger)===null||ie===void 0?void 0:ie.call(G),collapsible:pe,theme:me}=C,be=Q.value?se:ce,xe=isNumeric$1(be)?`${be}px`:String(be),Se=parseFloat(String(se||0))===0?createVNode("span",{onClick:ae,class:classNames(`${le}-zero-width-trigger`,`${le}-zero-width-trigger-${de?"right":"left"}`),style:fe},[he||createVNode(BarsOutlined$1,null,null)]):null,we={expanded:createVNode(de?RightOutlined$1:LeftOutlined$1,null,null),collapsed:createVNode(de?LeftOutlined$1:RightOutlined$1,null,null)},Pe=Q.value?"collapsed":"expanded",Ee=we[Pe],$e=he!==null?Se||createVNode("div",{class:`${le}-trigger`,onClick:ae,style:{width:xe}},[he||Ee]):null,ye=[W.style,{flex:`0 0 ${xe}`,maxWidth:xe,minWidth:xe,width:xe}],Ce=classNames(le,`${le}-${me}`,{[`${le}-collapsed`]:!!Q.value,[`${le}-has-trigger`]:pe&&he!==null&&!Se,[`${le}-below`]:!!Z.value,[`${le}-zero-width`]:parseFloat(xe)===0},W.class);return createVNode("aside",_objectSpread2$1(_objectSpread2$1({},W),{},{class:Ce,style:ye}),[createVNode("div",{class:`${le}-children`},[(ue=G.default)===null||ue===void 0?void 0:ue.call(G)]),pe||Z.value&&Se?$e:null])}}}),LayoutHeader=Header$1,LayoutFooter=Footer$1,LayoutSider=Sider,LayoutContent=Content,index$j=_extends$1(Layout$1,{Header:Header$1,Footer:Footer$1,Content,Sider,install:C=>(C.component(Layout$1.name,Layout$1),C.component(Header$1.name,Header$1),C.component(Footer$1.name,Footer$1),C.component(Sider.name,Sider),C.component(Content.name,Content),C)});function throttle$1(C,H,K){var W=K||{},G=W.noTrailing,U=G===void 0?!1:G,X=W.noLeading,Q=X===void 0?!1:X,Z=W.debounceMode,ee=Z===void 0?void 0:Z,te,ne=!1,oe=0;function re(){te&&clearTimeout(te)}function ae(ue){var le=ue||{},se=le.upcomingOnly,ce=se===void 0?!1:se;re(),ne=!ce}function ie(){for(var ue=arguments.length,le=new Array(ue),se=0;seC?Q?(oe=Date.now(),U||(te=setTimeout(ee?he:fe,C))):fe():U!==!0&&(te=setTimeout(ee?he:fe,ee===void 0?C-de:C))}return ie.cancel=ae,ie}function debounce(C,H,K){var W=K||{},G=W.atBegin,U=G===void 0?!1:G;return throttle$1(C,H,{debounceMode:U!==!1})}const antSpinMove=new Keyframes("antSpinMove",{to:{opacity:1}}),antRotate=new Keyframes("antRotate",{to:{transform:"rotate(405deg)"}}),genSpinStyle=C=>({[`${C.componentCls}`]:_extends$1(_extends$1({},resetComponent(C)),{position:"absolute",display:"none",color:C.colorPrimary,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${C.motionDurationSlow} ${C.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${C.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:C.contentHeight,[`${C.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-C.spinDotSize/2},[`${C.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(C.spinDotSize-C.fontSize)/2+2,textShadow:`0 1px 2px ${C.colorBgContainer}`},[`&${C.componentCls}-show-text ${C.componentCls}-dot`]:{marginTop:-(C.spinDotSize/2)-10},"&-sm":{[`${C.componentCls}-dot`]:{margin:-C.spinDotSizeSM/2},[`${C.componentCls}-text`]:{paddingTop:(C.spinDotSizeSM-C.fontSize)/2+2},[`&${C.componentCls}-show-text ${C.componentCls}-dot`]:{marginTop:-(C.spinDotSizeSM/2)-10}},"&-lg":{[`${C.componentCls}-dot`]:{margin:-(C.spinDotSizeLG/2)},[`${C.componentCls}-text`]:{paddingTop:(C.spinDotSizeLG-C.fontSize)/2+2},[`&${C.componentCls}-show-text ${C.componentCls}-dot`]:{marginTop:-(C.spinDotSizeLG/2)-10}}},[`${C.componentCls}-container`]:{position:"relative",transition:`opacity ${C.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:C.colorBgContainer,opacity:0,transition:`all ${C.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${C.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:C.spinDotDefault},[`${C.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:C.spinDotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(C.spinDotSize-C.marginXXS/2)/2,height:(C.spinDotSize-C.marginXXS/2)/2,backgroundColor:C.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:antSpinMove,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:antRotate,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${C.componentCls}-dot`]:{fontSize:C.spinDotSizeSM,i:{width:(C.spinDotSizeSM-C.marginXXS/2)/2,height:(C.spinDotSizeSM-C.marginXXS/2)/2}},[`&-lg ${C.componentCls}-dot`]:{fontSize:C.spinDotSizeLG,i:{width:(C.spinDotSizeLG-C.marginXXS)/2,height:(C.spinDotSizeLG-C.marginXXS)/2}},[`&${C.componentCls}-show-text ${C.componentCls}-text`]:{display:"block"}})}),useStyle$m=genComponentStyleHook("Spin",C=>{const H=merge$1(C,{spinDotDefault:C.colorTextDescription,spinDotSize:C.controlHeightLG/2,spinDotSizeSM:C.controlHeightLG*.35,spinDotSizeLG:C.controlHeight});return[genSpinStyle(H)]},{contentHeight:400});var __rest$x=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({prefixCls:String,spinning:{type:Boolean,default:void 0},size:String,wrapperClassName:String,tip:PropTypes$1.any,delay:Number,indicator:PropTypes$1.any});let defaultIndicator=null;function shouldDelay(C,H){return!!C&&!!H&&!isNaN(Number(H))}function setDefaultIndicator(C){const H=C.indicator;defaultIndicator=typeof H=="function"?H:()=>createVNode(H,null,null)}const Spin=defineComponent({compatConfig:{MODE:3},name:"ASpin",inheritAttrs:!1,props:initDefaultProps$1(spinProps(),{size:"default",spinning:!0,wrapperClassName:""}),setup(C,H){let{attrs:K,slots:W}=H;const{prefixCls:G,size:U,direction:X}=useConfigInject("spin",C),[Q,Z]=useStyle$m(G),ee=shallowRef(C.spinning&&!shouldDelay(C.spinning,C.delay));let te;return watch([()=>C.spinning,()=>C.delay],()=>{te==null||te.cancel(),te=debounce(C.delay,()=>{ee.value=C.spinning}),te==null||te()},{immediate:!0,flush:"post"}),onBeforeUnmount(()=>{te==null||te.cancel()}),()=>{var ne,oe;const{class:re}=K,ae=__rest$x(K,["class"]),{tip:ie=(ne=W.tip)===null||ne===void 0?void 0:ne.call(W)}=C,ue=(oe=W.default)===null||oe===void 0?void 0:oe.call(W),le={[Z.value]:!0,[G.value]:!0,[`${G.value}-sm`]:U.value==="small",[`${G.value}-lg`]:U.value==="large",[`${G.value}-spinning`]:ee.value,[`${G.value}-show-text`]:!!ie,[`${G.value}-rtl`]:X.value==="rtl",[re]:!!re};function se(de){const fe=`${de}-dot`;let he=getPropsSlot(W,C,"indicator");return he===null?null:(Array.isArray(he)&&(he=he.length===1?he[0]:he),isVNode(he)?cloneVNode(he,{class:fe}):defaultIndicator&&isVNode(defaultIndicator())?cloneVNode(defaultIndicator(),{class:fe}):createVNode("span",{class:`${fe} ${de}-dot-spin`},[createVNode("i",{class:`${de}-dot-item`},null),createVNode("i",{class:`${de}-dot-item`},null),createVNode("i",{class:`${de}-dot-item`},null),createVNode("i",{class:`${de}-dot-item`},null)]))}const ce=createVNode("div",_objectSpread2$1(_objectSpread2$1({},ae),{},{class:le,"aria-live":"polite","aria-busy":ee.value}),[se(G.value),ie?createVNode("div",{class:`${G.value}-text`},[ie]):null]);if(ue&&filterEmpty(ue).length){const de={[`${G.value}-container`]:!0,[`${G.value}-blur`]:ee.value};return Q(createVNode("div",{class:[`${G.value}-nested-loading`,C.wrapperClassName,Z.value]},[ee.value&&createVNode("div",{key:"loading"},[ce]),createVNode("div",{class:de,key:"container"},[ue])]))}return Q(ce)}}});Spin.setDefaultIndicator=setDefaultIndicator;Spin.install=function(C){return C.component(Spin.name,Spin),C};var DoubleLeftOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};const DoubleLeftOutlinedSvg=DoubleLeftOutlined$2;function _objectSpread$n(C){for(var H=1;H{const G=_extends$1(_extends$1(_extends$1({},C),{size:"small"}),K);return createVNode(VcSelect,G,W)}}}),MiddleSelect=defineComponent({name:"MiddleSelect",inheritAttrs:!1,props:selectProps(),Option:VcSelect.Option,setup(C,H){let{attrs:K,slots:W}=H;return()=>{const G=_extends$1(_extends$1(_extends$1({},C),{size:"middle"}),K);return createVNode(VcSelect,G,W)}}}),Pager=defineComponent({compatConfig:{MODE:3},name:"Pager",inheritAttrs:!1,props:{rootPrefixCls:String,page:Number,active:{type:Boolean,default:void 0},last:{type:Boolean,default:void 0},locale:PropTypes$1.object,showTitle:{type:Boolean,default:void 0},itemRender:{type:Function,default:()=>{}},onClick:{type:Function},onKeypress:{type:Function}},eimt:["click","keypress"],setup(C,H){let{emit:K,attrs:W}=H;const G=()=>{K("click",C.page)},U=X=>{K("keypress",X,G,C.page)};return()=>{const{showTitle:X,page:Q,itemRender:Z}=C,{class:ee,style:te}=W,ne=`${C.rootPrefixCls}-item`,oe=classNames(ne,`${ne}-${C.page}`,{[`${ne}-active`]:C.active,[`${ne}-disabled`]:!C.page},ee);return createVNode("li",{onClick:G,onKeypress:U,title:X?String(Q):null,tabindex:"0",class:oe,style:te},[Z({page:Q,type:"page",originalElement:createVNode("a",{rel:"nofollow"},[Q])})])}}}),KEYCODE={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Options=defineComponent({compatConfig:{MODE:3},props:{disabled:{type:Boolean,default:void 0},changeSize:Function,quickGo:Function,selectComponentClass:PropTypes$1.any,current:Number,pageSizeOptions:PropTypes$1.array.def(["10","20","50","100"]),pageSize:Number,buildOptionText:Function,locale:PropTypes$1.object,rootPrefixCls:String,selectPrefixCls:String,goButton:PropTypes$1.any},setup(C){const H=ref(""),K=computed(()=>!H.value||isNaN(H.value)?void 0:Number(H.value)),W=Z=>`${Z.value} ${C.locale.items_per_page}`,G=Z=>{const{value:ee}=Z.target;H.value!==ee&&(H.value=ee)},U=Z=>{const{goButton:ee,quickGo:te,rootPrefixCls:ne}=C;if(!(ee||H.value===""))if(Z.relatedTarget&&(Z.relatedTarget.className.indexOf(`${ne}-item-link`)>=0||Z.relatedTarget.className.indexOf(`${ne}-item`)>=0)){H.value="";return}else te(K.value),H.value=""},X=Z=>{H.value!==""&&(Z.keyCode===KEYCODE.ENTER||Z.type==="click")&&(C.quickGo(K.value),H.value="")},Q=computed(()=>{const{pageSize:Z,pageSizeOptions:ee}=C;return ee.some(te=>te.toString()===Z.toString())?ee:ee.concat([Z.toString()]).sort((te,ne)=>{const oe=isNaN(Number(te))?0:Number(te),re=isNaN(Number(ne))?0:Number(ne);return oe-re})});return()=>{const{rootPrefixCls:Z,locale:ee,changeSize:te,quickGo:ne,goButton:oe,selectComponentClass:re,selectPrefixCls:ae,pageSize:ie,disabled:ue}=C,le=`${Z}-options`;let se=null,ce=null,de=null;if(!te&&!ne)return null;if(te&&re){const fe=C.buildOptionText||W,he=Q.value.map((pe,me)=>createVNode(re.Option,{key:me,value:pe},{default:()=>[fe({value:pe})]}));se=createVNode(re,{disabled:ue,prefixCls:ae,showSearch:!1,class:`${le}-size-changer`,optionLabelProp:"children",value:(ie||Q.value[0]).toString(),onChange:pe=>te(Number(pe)),getPopupContainer:pe=>pe.parentNode},{default:()=>[he]})}return ne&&(oe&&(de=typeof oe=="boolean"?createVNode("button",{type:"button",onClick:X,onKeyup:X,disabled:ue,class:`${le}-quick-jumper-button`},[ee.jump_to_confirm]):createVNode("span",{onClick:X,onKeyup:X},[oe])),ce=createVNode("div",{class:`${le}-quick-jumper`},[ee.jump_to,createVNode(BaseInput$2,{disabled:ue,type:"text",value:H.value,onInput:G,onChange:G,onKeyup:X,onBlur:U},null),ee.page,de])),createVNode("li",{class:`${le}`},[se,ce])}}}),LOCALE={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页"};var __rest$w=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G"u"?H.statePageSize:C;return Math.floor((K.total-1)/W)+1}const VcPagination=defineComponent({compatConfig:{MODE:3},name:"Pagination",mixins:[BaseMixin],inheritAttrs:!1,props:{disabled:{type:Boolean,default:void 0},prefixCls:PropTypes$1.string.def("rc-pagination"),selectPrefixCls:PropTypes$1.string.def("rc-select"),current:Number,defaultCurrent:PropTypes$1.number.def(1),total:PropTypes$1.number.def(0),pageSize:Number,defaultPageSize:PropTypes$1.number.def(10),hideOnSinglePage:{type:Boolean,default:!1},showSizeChanger:{type:Boolean,default:void 0},showLessItems:{type:Boolean,default:!1},selectComponentClass:PropTypes$1.any,showPrevNextJumpers:{type:Boolean,default:!0},showQuickJumper:PropTypes$1.oneOfType([PropTypes$1.looseBool,PropTypes$1.object]).def(!1),showTitle:{type:Boolean,default:!0},pageSizeOptions:PropTypes$1.arrayOf(PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string])),buildOptionText:Function,showTotal:Function,simple:{type:Boolean,default:void 0},locale:PropTypes$1.object.def(LOCALE),itemRender:PropTypes$1.func.def(defaultItemRender),prevIcon:PropTypes$1.any,nextIcon:PropTypes$1.any,jumpPrevIcon:PropTypes$1.any,jumpNextIcon:PropTypes$1.any,totalBoundaryShowSizeChanger:PropTypes$1.number.def(50)},data(){const C=this.$props;let H=firstNotUndefined([this.current,this.defaultCurrent]);const K=firstNotUndefined([this.pageSize,this.defaultPageSize]);return H=Math.min(H,calculatePage(K,void 0,C)),{stateCurrent:H,stateCurrentInputValue:H,statePageSize:K}},watch:{current(C){this.setState({stateCurrent:C,stateCurrentInputValue:C})},pageSize(C){const H={};let K=this.stateCurrent;const W=calculatePage(C,this.$data,this.$props);K=K>W?W:K,hasProp(this,"current")||(H.stateCurrent=K,H.stateCurrentInputValue=K),H.statePageSize=C,this.setState(H)},stateCurrent(C,H){this.$nextTick(()=>{if(this.$refs.paginationNode){const K=this.$refs.paginationNode.querySelector(`.${this.prefixCls}-item-${H}`);K&&document.activeElement===K&&K.blur()}})},total(){const C={},H=calculatePage(this.pageSize,this.$data,this.$props);if(hasProp(this,"current")){const K=Math.min(this.current,H);C.stateCurrent=K,C.stateCurrentInputValue=K}else{let K=this.stateCurrent;K===0&&H>0?K=1:K=Math.min(this.stateCurrent,H),C.stateCurrent=K}this.setState(C)}},methods:{getJumpPrevPage(){return Math.max(1,this.stateCurrent-(this.showLessItems?3:5))},getJumpNextPage(){return Math.min(calculatePage(void 0,this.$data,this.$props),this.stateCurrent+(this.showLessItems?3:5))},getItemIcon(C,H){const{prefixCls:K}=this.$props;return getComponent(this,C,this.$props)||createVNode("button",{type:"button","aria-label":H,class:`${K}-item-link`},null)},getValidValue(C){const H=C.target.value,K=calculatePage(void 0,this.$data,this.$props),{stateCurrentInputValue:W}=this.$data;let G;return H===""?G=H:isNaN(Number(H))?G=W:H>=K?G=K:G=Number(H),G},isValid(C){return isInteger(C)&&C!==this.stateCurrent},shouldDisplayQuickJumper(){const{showQuickJumper:C,pageSize:H,total:K}=this.$props;return K<=H?!1:C},handleKeyDown(C){(C.keyCode===KEYCODE.ARROW_UP||C.keyCode===KEYCODE.ARROW_DOWN)&&C.preventDefault()},handleKeyUp(C){const H=this.getValidValue(C),K=this.stateCurrentInputValue;H!==K&&this.setState({stateCurrentInputValue:H}),C.keyCode===KEYCODE.ENTER?this.handleChange(H):C.keyCode===KEYCODE.ARROW_UP?this.handleChange(H-1):C.keyCode===KEYCODE.ARROW_DOWN&&this.handleChange(H+1)},changePageSize(C){let H=this.stateCurrent;const K=H,W=calculatePage(C,this.$data,this.$props);H=H>W?W:H,W===0&&(H=this.stateCurrent),typeof C=="number"&&(hasProp(this,"pageSize")||this.setState({statePageSize:C}),hasProp(this,"current")||this.setState({stateCurrent:H,stateCurrentInputValue:H})),this.__emit("update:pageSize",C),H!==K&&this.__emit("update:current",H),this.__emit("showSizeChange",H,C),this.__emit("change",H,C)},handleChange(C){const{disabled:H}=this.$props;let K=C;if(this.isValid(K)&&!H){const W=calculatePage(void 0,this.$data,this.$props);return K>W?K=W:K<1&&(K=1),hasProp(this,"current")||this.setState({stateCurrent:K,stateCurrentInputValue:K}),this.__emit("update:current",K),this.__emit("change",K,this.statePageSize),K}return this.stateCurrent},prev(){this.hasPrev()&&this.handleChange(this.stateCurrent-1)},next(){this.hasNext()&&this.handleChange(this.stateCurrent+1)},jumpPrev(){this.handleChange(this.getJumpPrevPage())},jumpNext(){this.handleChange(this.getJumpNextPage())},hasPrev(){return this.stateCurrent>1},hasNext(){return this.stateCurrentK},runIfEnter(C,H){if(C.key==="Enter"||C.charCode===13){C.preventDefault();for(var K=arguments.length,W=new Array(K>2?K-2:0),G=2;G0?le-1:0,ye=le+1=Ee*2&&le!==1+2&&(pe[0]=createVNode(Pager,{locale:G,rootPrefixCls:C,onClick:this.handleChange,onKeypress:this.runIfEnter,key:ke,page:ke,class:`${C}-item-after-jump-prev`,active:!1,showTitle:this.showTitle,itemRender:te},null),pe.unshift(me)),he-le>=Ee*2&&le!==he-2&&(pe[pe.length-1]=createVNode(Pager,{locale:G,rootPrefixCls:C,onClick:this.handleChange,onKeypress:this.runIfEnter,key:Be,page:Be,class:`${C}-item-before-jump-next`,active:!1,showTitle:this.showTitle,itemRender:te},null),pe.push(be)),ke!==1&&pe.unshift(xe),Be!==he&&pe.push(Se)}let ve=null;Z&&(ve=createVNode("li",{class:`${C}-total-text`},[Z(W,[W===0?0:(le-1)*se+1,le*se>W?W:le*se])]));const _e=!Ce||!he,Te=!ge||!he,Ie=this.buildOptionText||this.$slots.buildOptionText;return createVNode("ul",_objectSpread2$1(_objectSpread2$1({unselectable:"on",ref:"paginationNode"},fe),{},{class:classNames({[`${C}`]:!0,[`${C}-disabled`]:H},de)}),[ve,createVNode("li",{title:Q?G.prev_page:null,onClick:this.prev,tabindex:_e?null:0,onKeypress:this.runIfEnterPrev,class:classNames(`${C}-prev`,{[`${C}-disabled`]:_e}),"aria-disabled":_e},[this.renderPrev($e)]),pe,createVNode("li",{title:Q?G.next_page:null,onClick:this.next,tabindex:Te?null:0,onKeypress:this.runIfEnterNext,class:classNames(`${C}-next`,{[`${C}-disabled`]:Te}),"aria-disabled":Te},[this.renderNext(ye)]),createVNode(Options,{disabled:H,locale:G,rootPrefixCls:C,selectComponentClass:ae,selectPrefixCls:ie,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:le,pageSize:se,pageSizeOptions:ue,buildOptionText:Ie||null,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Pe},null)])}}),genPaginationDisabledStyle=C=>{const{componentCls:H}=C;return{[`${H}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${H}-item-link`]:{color:C.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${H}-item-link`]:{color:C.colorTextDisabled,cursor:"not-allowed"}}},[`&${H}-disabled`]:{cursor:"not-allowed",[`&${H}-mini`]:{[` + &:hover ${H}-item:not(${H}-item-active), + &:active ${H}-item:not(${H}-item-active), + &:hover ${H}-item-link, + &:active ${H}-item-link + `]:{backgroundColor:"transparent"}},[`${H}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:C.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:C.colorBorder,backgroundColor:C.paginationItemDisabledBgActive,"&:hover, &:active":{backgroundColor:C.paginationItemDisabledBgActive},a:{color:C.paginationItemDisabledColorActive}}},[`${H}-item-link`]:{color:C.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${H}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${H}-simple-pager`]:{color:C.colorTextDisabled},[`${H}-jump-prev, ${H}-jump-next`]:{[`${H}-item-link-icon`]:{opacity:0},[`${H}-item-ellipsis`]:{opacity:1}}},[`&${H}-simple`]:{[`${H}-prev, ${H}-next`]:{[`&${H}-disabled ${H}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},genPaginationMiniStyle=C=>{const{componentCls:H}=C;return{[`&${H}-mini ${H}-total-text, &${H}-mini ${H}-simple-pager`]:{height:C.paginationItemSizeSM,lineHeight:`${C.paginationItemSizeSM}px`},[`&${H}-mini ${H}-item`]:{minWidth:C.paginationItemSizeSM,height:C.paginationItemSizeSM,margin:0,lineHeight:`${C.paginationItemSizeSM-2}px`},[`&${H}-mini ${H}-item:not(${H}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:C.colorBgTextHover},"&:active":{backgroundColor:C.colorBgTextActive}},[`&${H}-mini ${H}-prev, &${H}-mini ${H}-next`]:{minWidth:C.paginationItemSizeSM,height:C.paginationItemSizeSM,margin:0,lineHeight:`${C.paginationItemSizeSM}px`,[`&:hover ${H}-item-link`]:{backgroundColor:C.colorBgTextHover},[`&:active ${H}-item-link`]:{backgroundColor:C.colorBgTextActive},[`&${H}-disabled:hover ${H}-item-link`]:{backgroundColor:"transparent"}},[` + &${H}-mini ${H}-prev ${H}-item-link, + &${H}-mini ${H}-next ${H}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:C.paginationItemSizeSM,lineHeight:`${C.paginationItemSizeSM}px`}},[`&${H}-mini ${H}-jump-prev, &${H}-mini ${H}-jump-next`]:{height:C.paginationItemSizeSM,marginInlineEnd:0,lineHeight:`${C.paginationItemSizeSM}px`},[`&${H}-mini ${H}-options`]:{marginInlineStart:C.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:C.paginationMiniOptionsSizeChangerTop},"&-quick-jumper":{height:C.paginationItemSizeSM,lineHeight:`${C.paginationItemSizeSM}px`,input:_extends$1(_extends$1({},genInputSmallStyle(C)),{width:C.paginationMiniQuickJumperInputWidth,height:C.controlHeightSM})}}}},genPaginationSimpleStyle=C=>{const{componentCls:H}=C;return{[` + &${H}-simple ${H}-prev, + &${H}-simple ${H}-next + `]:{height:C.paginationItemSizeSM,lineHeight:`${C.paginationItemSizeSM}px`,verticalAlign:"top",[`${H}-item-link`]:{height:C.paginationItemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:C.colorBgTextHover},"&:active":{backgroundColor:C.colorBgTextActive},"&::after":{height:C.paginationItemSizeSM,lineHeight:`${C.paginationItemSizeSM}px`}}},[`&${H}-simple ${H}-simple-pager`]:{display:"inline-block",height:C.paginationItemSizeSM,marginInlineEnd:C.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:C.marginXS,padding:`0 ${C.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:C.paginationItemInputBg,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadius,outline:"none",transition:`border-color ${C.motionDurationMid}`,color:"inherit","&:hover":{borderColor:C.colorPrimary},"&:focus":{borderColor:C.colorPrimaryHover,boxShadow:`${C.inputOutlineOffset}px 0 ${C.controlOutlineWidth}px ${C.controlOutline}`},"&[disabled]":{color:C.colorTextDisabled,backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,cursor:"not-allowed"}}}}},genPaginationJumpStyle=C=>{const{componentCls:H}=C;return{[`${H}-jump-prev, ${H}-jump-next`]:{outline:0,[`${H}-item-container`]:{position:"relative",[`${H}-item-link-icon`]:{color:C.colorPrimary,fontSize:C.fontSizeSM,opacity:0,transition:`all ${C.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${H}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:C.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:C.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:C.paginationEllipsisTextIndent,opacity:1,transition:`all ${C.motionDurationMid}`}},"&:hover":{[`${H}-item-link-icon`]:{opacity:1},[`${H}-item-ellipsis`]:{opacity:0}},"&:focus-visible":_extends$1({[`${H}-item-link-icon`]:{opacity:1},[`${H}-item-ellipsis`]:{opacity:0}},genFocusOutline(C))},[` + ${H}-prev, + ${H}-jump-prev, + ${H}-jump-next + `]:{marginInlineEnd:C.marginXS},[` + ${H}-prev, + ${H}-next, + ${H}-jump-prev, + ${H}-jump-next + `]:{display:"inline-block",minWidth:C.paginationItemSize,height:C.paginationItemSize,color:C.colorText,fontFamily:C.paginationFontFamily,lineHeight:`${C.paginationItemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:C.borderRadius,cursor:"pointer",transition:`all ${C.motionDurationMid}`},[`${H}-prev, ${H}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:C.colorText,cursor:"pointer",userSelect:"none"},[`${H}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:C.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${C.lineWidth}px ${C.lineType} transparent`,borderRadius:C.borderRadius,outline:"none",transition:`all ${C.motionDurationMid}`},[`&:focus-visible ${H}-item-link`]:_extends$1({},genFocusOutline(C)),[`&:hover ${H}-item-link`]:{backgroundColor:C.colorBgTextHover},[`&:active ${H}-item-link`]:{backgroundColor:C.colorBgTextActive},[`&${H}-disabled:hover`]:{[`${H}-item-link`]:{backgroundColor:"transparent"}}},[`${H}-slash`]:{marginInlineEnd:C.paginationSlashMarginInlineEnd,marginInlineStart:C.paginationSlashMarginInlineStart},[`${H}-options`]:{display:"inline-block",marginInlineStart:C.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:C.controlHeight,marginInlineStart:C.marginXS,lineHeight:`${C.controlHeight}px`,verticalAlign:"top",input:_extends$1(_extends$1({},genBasicInputStyle(C)),{width:C.controlHeightLG*1.25,height:C.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:C.marginXS,marginInlineEnd:C.marginXS})}}}},genPaginationItemStyle=C=>{const{componentCls:H}=C;return{[`${H}-item`]:_extends$1(_extends$1({display:"inline-block",minWidth:C.paginationItemSize,height:C.paginationItemSize,marginInlineEnd:C.marginXS,fontFamily:C.paginationFontFamily,lineHeight:`${C.paginationItemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${C.lineWidth}px ${C.lineType} transparent`,borderRadius:C.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${C.paginationItemPaddingInline}px`,color:C.colorText,transition:"none","&:hover":{textDecoration:"none"}},[`&:not(${H}-item-active)`]:{"&:hover":{transition:`all ${C.motionDurationMid}`,backgroundColor:C.colorBgTextHover},"&:active":{backgroundColor:C.colorBgTextActive}}},genFocusStyle(C)),{"&-active":{fontWeight:C.paginationFontWeightActive,backgroundColor:C.paginationItemBgActive,borderColor:C.colorPrimary,a:{color:C.colorPrimary},"&:hover":{borderColor:C.colorPrimaryHover},"&:hover a":{color:C.colorPrimaryHover}}})}},genPaginationStyle$2=C=>{const{componentCls:H}=C;return{[H]:_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${H}-total-text`]:{display:"inline-block",height:C.paginationItemSize,marginInlineEnd:C.marginXS,lineHeight:`${C.paginationItemSize-2}px`,verticalAlign:"middle"}}),genPaginationItemStyle(C)),genPaginationJumpStyle(C)),genPaginationSimpleStyle(C)),genPaginationMiniStyle(C)),genPaginationDisabledStyle(C)),{[`@media only screen and (max-width: ${C.screenLG}px)`]:{[`${H}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${C.screenSM}px)`]:{[`${H}-options`]:{display:"none"}}}),[`&${C.componentCls}-rtl`]:{direction:"rtl"}}},genBorderedStyle$3=C=>{const{componentCls:H}=C;return{[`${H}${H}-disabled`]:{"&, &:hover":{[`${H}-item-link`]:{borderColor:C.colorBorder}},"&:focus-visible":{[`${H}-item-link`]:{borderColor:C.colorBorder}},[`${H}-item, ${H}-item-link`]:{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,[`&:hover:not(${H}-item-active)`]:{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,a:{color:C.colorTextDisabled}},[`&${H}-item-active`]:{backgroundColor:C.paginationItemDisabledBgActive}},[`${H}-prev, ${H}-next`]:{"&:hover button":{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,color:C.colorTextDisabled},[`${H}-item-link`]:{backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder}}},[H]:{[`${H}-prev, ${H}-next`]:{"&:hover button":{borderColor:C.colorPrimaryHover,backgroundColor:C.paginationItemBg},[`${H}-item-link`]:{backgroundColor:C.paginationItemLinkBg,borderColor:C.colorBorder},[`&:hover ${H}-item-link`]:{borderColor:C.colorPrimary,backgroundColor:C.paginationItemBg,color:C.colorPrimary},[`&${H}-disabled`]:{[`${H}-item-link`]:{borderColor:C.colorBorder,color:C.colorTextDisabled}}},[`${H}-item`]:{backgroundColor:C.paginationItemBg,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,[`&:hover:not(${H}-item-active)`]:{borderColor:C.colorPrimary,backgroundColor:C.paginationItemBg,a:{color:C.colorPrimary}},"&-active":{borderColor:C.colorPrimary}}}}},useStyle$l=genComponentStyleHook("Pagination",C=>{const H=merge$1(C,{paginationItemSize:C.controlHeight,paginationFontFamily:C.fontFamily,paginationItemBg:C.colorBgContainer,paginationItemBgActive:C.colorBgContainer,paginationFontWeightActive:C.fontWeightStrong,paginationItemSizeSM:C.controlHeightSM,paginationItemInputBg:C.colorBgContainer,paginationMiniOptionsSizeChangerTop:0,paginationItemDisabledBgActive:C.controlItemBgActiveDisabled,paginationItemDisabledColorActive:C.colorTextDisabled,paginationItemLinkBg:C.colorBgContainer,inputOutlineOffset:"0 0",paginationMiniOptionsMarginInlineStart:C.marginXXS/2,paginationMiniQuickJumperInputWidth:C.controlHeightLG*1.1,paginationItemPaddingInline:C.marginXXS*1.5,paginationEllipsisLetterSpacing:C.marginXXS/2,paginationSlashMarginInlineStart:C.marginXXS,paginationSlashMarginInlineEnd:C.marginSM,paginationEllipsisTextIndent:"0.13em"},initInputToken(C));return[genPaginationStyle$2(H),C.wireframe&&genBorderedStyle$3(H)]});var __rest$v=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({total:Number,defaultCurrent:Number,disabled:booleanType(),current:Number,defaultPageSize:Number,pageSize:Number,hideOnSinglePage:booleanType(),showSizeChanger:booleanType(),pageSizeOptions:arrayType(),buildOptionText:functionType(),showQuickJumper:someType([Boolean,Object]),showTotal:functionType(),size:stringType(),simple:booleanType(),locale:Object,prefixCls:String,selectPrefixCls:String,totalBoundaryShowSizeChanger:Number,selectComponentClass:String,itemRender:functionType(),role:String,responsive:Boolean,showLessItems:booleanType(),onChange:functionType(),onShowSizeChange:functionType(),"onUpdate:current":functionType(),"onUpdate:pageSize":functionType()}),Pagination$1=defineComponent({compatConfig:{MODE:3},name:"APagination",inheritAttrs:!1,props:paginationProps(),setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,configProvider:U,direction:X,size:Q}=useConfigInject("pagination",C),[Z,ee]=useStyle$l(G),te=computed(()=>U.getPrefixCls("select",C.selectPrefixCls)),ne=useBreakpoint(),[oe]=useLocaleReceiver("Pagination",enUS$1,toRef(C,"locale")),re=ae=>{const ie=createVNode("span",{class:`${ae}-item-ellipsis`},[createTextVNode("•••")]),ue=createVNode("button",{class:`${ae}-item-link`,type:"button",tabindex:-1},[X.value==="rtl"?createVNode(RightOutlined$1,null,null):createVNode(LeftOutlined$1,null,null)]),le=createVNode("button",{class:`${ae}-item-link`,type:"button",tabindex:-1},[X.value==="rtl"?createVNode(LeftOutlined$1,null,null):createVNode(RightOutlined$1,null,null)]),se=createVNode("a",{rel:"nofollow",class:`${ae}-item-link`},[createVNode("div",{class:`${ae}-item-container`},[X.value==="rtl"?createVNode(DoubleRightOutlined$1,{class:`${ae}-item-link-icon`},null):createVNode(DoubleLeftOutlined$1,{class:`${ae}-item-link-icon`},null),ie])]),ce=createVNode("a",{rel:"nofollow",class:`${ae}-item-link`},[createVNode("div",{class:`${ae}-item-container`},[X.value==="rtl"?createVNode(DoubleLeftOutlined$1,{class:`${ae}-item-link-icon`},null):createVNode(DoubleRightOutlined$1,{class:`${ae}-item-link-icon`},null),ie])]);return{prevIcon:ue,nextIcon:le,jumpPrevIcon:se,jumpNextIcon:ce}};return()=>{var ae;const{itemRender:ie=K.itemRender,buildOptionText:ue=K.buildOptionText,selectComponentClass:le,responsive:se}=C,ce=__rest$v(C,["itemRender","buildOptionText","selectComponentClass","responsive"]),de=Q.value==="small"||!!(!((ae=ne.value)===null||ae===void 0)&&ae.xs&&!Q.value&&se),fe=_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({},ce),re(G.value)),{prefixCls:G.value,selectPrefixCls:te.value,selectComponentClass:le||(de?MiniSelect:MiddleSelect),locale:oe.value,buildOptionText:ue}),W),{class:classNames({[`${G.value}-mini`]:de,[`${G.value}-rtl`]:X.value==="rtl"},W.class,ee.value),itemRender:ie});return Z(createVNode(VcPagination,fe,null))}}}),Pagination=withInstall(Pagination$1),listItemMetaProps=()=>({avatar:PropTypes$1.any,description:PropTypes$1.any,prefixCls:String,title:PropTypes$1.any}),ItemMeta=defineComponent({compatConfig:{MODE:3},name:"AListItemMeta",props:listItemMetaProps(),displayName:"AListItemMeta",__ANT_LIST_ITEM_META:!0,slots:Object,setup(C,H){let{slots:K}=H;const{prefixCls:W}=useConfigInject("list",C);return()=>{var G,U,X,Q,Z,ee;const te=`${W.value}-item-meta`,ne=(G=C.title)!==null&&G!==void 0?G:(U=K.title)===null||U===void 0?void 0:U.call(K),oe=(X=C.description)!==null&&X!==void 0?X:(Q=K.description)===null||Q===void 0?void 0:Q.call(K),re=(Z=C.avatar)!==null&&Z!==void 0?Z:(ee=K.avatar)===null||ee===void 0?void 0:ee.call(K),ae=createVNode("div",{class:`${W.value}-item-meta-content`},[ne&&createVNode("h4",{class:`${W.value}-item-meta-title`},[ne]),oe&&createVNode("div",{class:`${W.value}-item-meta-description`},[oe])]);return createVNode("div",{class:te},[re&&createVNode("div",{class:`${W.value}-item-meta-avatar`},[re]),(ne||oe)&&ae])}}}),ListContextKey=Symbol("ListContextKey");var __rest$u=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({prefixCls:String,extra:PropTypes$1.any,actions:PropTypes$1.array,grid:Object,colStyle:{type:Object,default:void 0}}),Item=defineComponent({compatConfig:{MODE:3},name:"AListItem",inheritAttrs:!1,Meta:ItemMeta,props:listItemProps$1(),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;const{itemLayout:G,grid:U}=inject(ListContextKey,{grid:ref(),itemLayout:ref()}),{prefixCls:X}=useConfigInject("list",C),Q=()=>{var ee;const te=((ee=K.default)===null||ee===void 0?void 0:ee.call(K))||[];let ne;return te.forEach(oe=>{isStringElement(oe)&&!isEmptyElement(oe)&&(ne=!0)}),ne&&te.length>1},Z=()=>{var ee,te;const ne=(ee=C.extra)!==null&&ee!==void 0?ee:(te=K.extra)===null||te===void 0?void 0:te.call(K);return G.value==="vertical"?!!ne:!Q()};return()=>{var ee,te,ne,oe,re;const{class:ae}=W,ie=__rest$u(W,["class"]),ue=X.value,le=(ee=C.extra)!==null&&ee!==void 0?ee:(te=K.extra)===null||te===void 0?void 0:te.call(K),se=(ne=K.default)===null||ne===void 0?void 0:ne.call(K);let ce=(oe=C.actions)!==null&&oe!==void 0?oe:flattenChildren((re=K.actions)===null||re===void 0?void 0:re.call(K));ce=ce&&!Array.isArray(ce)?[ce]:ce;const de=ce&&ce.length>0&&createVNode("ul",{class:`${ue}-item-action`,key:"actions"},[ce.map((pe,me)=>createVNode("li",{key:`${ue}-item-action-${me}`},[pe,me!==ce.length-1&&createVNode("em",{class:`${ue}-item-action-split`},null)]))]),fe=U.value?"div":"li",he=createVNode(fe,_objectSpread2$1(_objectSpread2$1({},ie),{},{class:classNames(`${ue}-item`,{[`${ue}-item-no-flex`]:!Z()},ae)}),{default:()=>[G.value==="vertical"&&le?[createVNode("div",{class:`${ue}-item-main`,key:"content"},[se,de]),createVNode("div",{class:`${ue}-item-extra`,key:"extra"},[le])]:[se,de,cloneElement(le,{key:"extra"})]]});return U.value?createVNode(Col,{flex:1,style:C.colStyle},{default:()=>[he]}):he}}}),genBorderedStyle$2=C=>{const{listBorderedCls:H,componentCls:K,paddingLG:W,margin:G,padding:U,listItemPaddingSM:X,marginLG:Q,borderRadiusLG:Z}=C;return{[`${H}`]:{border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:Z,[`${K}-header,${K}-footer,${K}-item`]:{paddingInline:W},[`${K}-pagination`]:{margin:`${G}px ${Q}px`}},[`${H}${K}-sm`]:{[`${K}-item,${K}-header,${K}-footer`]:{padding:X}},[`${H}${K}-lg`]:{[`${K}-item,${K}-header,${K}-footer`]:{padding:`${U}px ${W}px`}}}},genResponsiveStyle=C=>{const{componentCls:H,screenSM:K,screenMD:W,marginLG:G,marginSM:U,margin:X}=C;return{[`@media screen and (max-width:${W})`]:{[`${H}`]:{[`${H}-item`]:{[`${H}-item-action`]:{marginInlineStart:G}}},[`${H}-vertical`]:{[`${H}-item`]:{[`${H}-item-extra`]:{marginInlineStart:G}}}},[`@media screen and (max-width: ${K})`]:{[`${H}`]:{[`${H}-item`]:{flexWrap:"wrap",[`${H}-action`]:{marginInlineStart:U}}},[`${H}-vertical`]:{[`${H}-item`]:{flexWrap:"wrap-reverse",[`${H}-item-main`]:{minWidth:C.contentWidth},[`${H}-item-extra`]:{margin:`auto auto ${X}px`}}}}}},genBaseStyle$9=C=>{const{componentCls:H,antCls:K,controlHeight:W,minHeight:G,paddingSM:U,marginLG:X,padding:Q,listItemPadding:Z,colorPrimary:ee,listItemPaddingSM:te,listItemPaddingLG:ne,paddingXS:oe,margin:re,colorText:ae,colorTextDescription:ie,motionDurationSlow:ue,lineWidth:le}=C;return{[`${H}`]:_extends$1(_extends$1({},resetComponent(C)),{position:"relative","*":{outline:"none"},[`${H}-header, ${H}-footer`]:{background:"transparent",paddingBlock:U},[`${H}-pagination`]:{marginBlockStart:X,textAlign:"end",[`${K}-pagination-options`]:{textAlign:"start"}},[`${H}-spin`]:{minHeight:G,textAlign:"center"},[`${H}-items`]:{margin:0,padding:0,listStyle:"none"},[`${H}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:Z,color:ae,[`${H}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${H}-item-meta-avatar`]:{marginInlineEnd:Q},[`${H}-item-meta-content`]:{flex:"1 0",width:0,color:ae},[`${H}-item-meta-title`]:{marginBottom:C.marginXXS,color:ae,fontSize:C.fontSize,lineHeight:C.lineHeight,"> a":{color:ae,transition:`all ${ue}`,"&:hover":{color:ee}}},[`${H}-item-meta-description`]:{color:ie,fontSize:C.fontSize,lineHeight:C.lineHeight}},[`${H}-item-action`]:{flex:"0 0 auto",marginInlineStart:C.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${oe}px`,color:ie,fontSize:C.fontSize,lineHeight:C.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${H}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:le,height:Math.ceil(C.fontSize*C.lineHeight)-C.marginXXS*2,transform:"translateY(-50%)",backgroundColor:C.colorSplit}}},[`${H}-empty`]:{padding:`${Q}px 0`,color:ie,fontSize:C.fontSizeSM,textAlign:"center"},[`${H}-empty-text`]:{padding:Q,color:C.colorTextDisabled,fontSize:C.fontSize,textAlign:"center"},[`${H}-item-no-flex`]:{display:"block"}}),[`${H}-grid ${K}-col > ${H}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:re,paddingBlock:0,borderBlockEnd:"none"},[`${H}-vertical ${H}-item`]:{alignItems:"initial",[`${H}-item-main`]:{display:"block",flex:1},[`${H}-item-extra`]:{marginInlineStart:X},[`${H}-item-meta`]:{marginBlockEnd:Q,[`${H}-item-meta-title`]:{marginBlockEnd:U,color:ae,fontSize:C.fontSizeLG,lineHeight:C.lineHeightLG}},[`${H}-item-action`]:{marginBlockStart:Q,marginInlineStart:"auto","> li":{padding:`0 ${Q}px`,"&:first-child":{paddingInlineStart:0}}}},[`${H}-split ${H}-item`]:{borderBlockEnd:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${H}-split ${H}-header`]:{borderBlockEnd:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`},[`${H}-split${H}-empty ${H}-footer`]:{borderTop:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`},[`${H}-loading ${H}-spin-nested-loading`]:{minHeight:W},[`${H}-split${H}-something-after-last-item ${K}-spin-container > ${H}-items > ${H}-item:last-child`]:{borderBlockEnd:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`},[`${H}-lg ${H}-item`]:{padding:ne},[`${H}-sm ${H}-item`]:{padding:te},[`${H}:not(${H}-vertical)`]:{[`${H}-item-no-flex`]:{[`${H}-item-action`]:{float:"right"}}}}},useStyle$k=genComponentStyleHook("List",C=>{const H=merge$1(C,{listBorderedCls:`${C.componentCls}-bordered`,minHeight:C.controlHeightLG,listItemPadding:`${C.paddingContentVertical}px ${C.paddingContentHorizontalLG}px`,listItemPaddingSM:`${C.paddingContentVerticalSM}px ${C.paddingContentHorizontal}px`,listItemPaddingLG:`${C.paddingContentVerticalLG}px ${C.paddingContentHorizontalLG}px`});return[genBaseStyle$9(H),genBorderedStyle$2(H),genResponsiveStyle(H)]},{contentWidth:220}),listProps=()=>({bordered:booleanType(),dataSource:arrayType(),extra:vNodeType(),grid:objectType(),itemLayout:String,loading:someType([Boolean,Object]),loadMore:vNodeType(),pagination:someType([Boolean,Object]),prefixCls:String,rowKey:someType([String,Number,Function]),renderItem:functionType(),size:String,split:booleanType(),header:vNodeType(),footer:vNodeType(),locale:objectType()}),List$1=defineComponent({compatConfig:{MODE:3},name:"AList",inheritAttrs:!1,Item,props:initDefaultProps$1(listProps(),{dataSource:[],bordered:!1,split:!0,loading:!1,pagination:!1}),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;var G,U;provide(ListContextKey,{grid:toRef(C,"grid"),itemLayout:toRef(C,"itemLayout")});const X={current:1,total:0},{prefixCls:Q,direction:Z,renderEmpty:ee}=useConfigInject("list",C),[te,ne]=useStyle$k(Q),oe=computed(()=>C.pagination&&typeof C.pagination=="object"?C.pagination:{}),re=ref((G=oe.value.defaultCurrent)!==null&&G!==void 0?G:1),ae=ref((U=oe.value.defaultPageSize)!==null&&U!==void 0?U:10);watch(oe,()=>{"current"in oe.value&&(re.value=oe.value.current),"pageSize"in oe.value&&(ae.value=oe.value.pageSize)});const ie=[],ue=Pe=>(Ee,$e)=>{re.value=Ee,ae.value=$e,oe.value[Pe]&&oe.value[Pe](Ee,$e)},le=ue("onChange"),se=ue("onShowSizeChange"),ce=computed(()=>typeof C.loading=="boolean"?{spinning:C.loading}:C.loading),de=computed(()=>ce.value&&ce.value.spinning),fe=computed(()=>{let Pe="";switch(C.size){case"large":Pe="lg";break;case"small":Pe="sm";break}return Pe}),he=computed(()=>({[`${Q.value}`]:!0,[`${Q.value}-vertical`]:C.itemLayout==="vertical",[`${Q.value}-${fe.value}`]:fe.value,[`${Q.value}-split`]:C.split,[`${Q.value}-bordered`]:C.bordered,[`${Q.value}-loading`]:de.value,[`${Q.value}-grid`]:!!C.grid,[`${Q.value}-rtl`]:Z.value==="rtl"})),pe=computed(()=>{const Pe=_extends$1(_extends$1(_extends$1({},X),{total:C.dataSource.length,current:re.value,pageSize:ae.value}),C.pagination||{}),Ee=Math.ceil(Pe.total/Pe.pageSize);return Pe.current>Ee&&(Pe.current=Ee),Pe}),me=computed(()=>{let Pe=[...C.dataSource];return C.pagination&&C.dataSource.length>(pe.value.current-1)*pe.value.pageSize&&(Pe=[...C.dataSource].splice((pe.value.current-1)*pe.value.pageSize,pe.value.pageSize)),Pe}),be=useBreakpoint(),xe=eagerComputed(()=>{for(let Pe=0;Pe{if(!C.grid)return;const Pe=xe.value&&C.grid[xe.value]?C.grid[xe.value]:C.grid.column;if(Pe)return{width:`${100/Pe}%`,maxWidth:`${100/Pe}%`}}),we=(Pe,Ee)=>{var $e;const ye=($e=C.renderItem)!==null&&$e!==void 0?$e:K.renderItem;if(!ye)return null;let Ce;const ge=typeof C.rowKey;return ge==="function"?Ce=C.rowKey(Pe):ge==="string"||ge==="number"?Ce=Pe[C.rowKey]:Ce=Pe.key,Ce||(Ce=`list-item-${Ee}`),ie[Ee]=Ce,ye({item:Pe,index:Ee})};return()=>{var Pe,Ee,$e,ye,Ce,ge,ve,_e;const Te=(Pe=C.loadMore)!==null&&Pe!==void 0?Pe:(Ee=K.loadMore)===null||Ee===void 0?void 0:Ee.call(K),Ie=($e=C.footer)!==null&&$e!==void 0?$e:(ye=K.footer)===null||ye===void 0?void 0:ye.call(K),Re=(Ce=C.header)!==null&&Ce!==void 0?Ce:(ge=K.header)===null||ge===void 0?void 0:ge.call(K),De=flattenChildren((ve=K.default)===null||ve===void 0?void 0:ve.call(K)),ke=!!(Te||C.pagination||Ie),Be=classNames(_extends$1(_extends$1({},he.value),{[`${Q.value}-something-after-last-item`]:ke}),W.class,ne.value),Me=C.pagination?createVNode("div",{class:`${Q.value}-pagination`},[createVNode(Pagination,_objectSpread2$1(_objectSpread2$1({},pe.value),{},{onChange:le,onShowSizeChange:se}),null)]):null;let je=de.value&&createVNode("div",{style:{minHeight:"53px"}},null);if(me.value.length>0){ie.length=0;const Ae=me.value.map((Oe,Ne)=>we(Oe,Ne)),Ve=Ae.map((Oe,Ne)=>createVNode("div",{key:ie[Ne],style:Se.value},[Oe]));je=C.grid?createVNode(Row$2,{gutter:C.grid.gutter},{default:()=>[Ve]}):createVNode("ul",{class:`${Q.value}-items`},[Ae])}else!De.length&&!de.value&&(je=createVNode("div",{class:`${Q.value}-empty-text`},[((_e=C.locale)===null||_e===void 0?void 0:_e.emptyText)||ee("List")]));const Le=pe.value.position||"bottom";return te(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:Be}),[(Le==="top"||Le==="both")&&Me,Re&&createVNode("div",{class:`${Q.value}-header`},[Re]),createVNode(Spin,ce.value,{default:()=>[je,De]}),Ie&&createVNode("div",{class:`${Q.value}-footer`},[Ie]),Te||(Le==="bottom"||Le==="both")&&Me]))}}});List$1.install=function(C){return C.component(List$1.name,List$1),C.component(List$1.Item.name,List$1.Item),C.component(List$1.Item.Meta.name,List$1.Item.Meta),C};const List$2=List$1;function getBeforeSelectionText(C){const{selectionStart:H}=C;return C.value.slice(0,H)}function getLastMeasureIndex(C){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(Array.isArray(H)?H:[H]).reduce((W,G)=>{const U=C.lastIndexOf(G);return U>W.location?{location:U,prefix:G}:W},{location:-1,prefix:""})}function lower(C){return(C||"").toLowerCase()}function reduceText(C,H,K){const W=C[0];if(!W||W===K)return C;let G=C;const U=H.length;for(let X=0;X[]}},setup(C,H){let{slots:K}=H;const{activeIndex:W,setActiveIndex:G,selectOption:U,onFocus:X=noop$9,loading:Q}=inject(MentionsContextKey$1,{activeIndex:shallowRef(),loading:shallowRef(!1)});let Z;const ee=te=>{clearTimeout(Z),Z=setTimeout(()=>{X(te)})};return onBeforeUnmount(()=>{clearTimeout(Z)}),()=>{var te;const{prefixCls:ne,options:oe}=C,re=oe[W.value]||{};return createVNode(Menu,{prefixCls:`${ne}-menu`,activeKey:re.value,onSelect:ae=>{let{key:ie}=ae;const ue=oe.find(le=>{let{value:se}=le;return se===ie});U(ue)},onMousedown:ee},{default:()=>[!Q.value&&oe.map((ae,ie)=>{var ue,le;const{value:se,disabled:ce,label:de=ae.value,class:fe,style:he}=ae;return createVNode(MenuItem$1,{key:se,disabled:ce,onMouseenter:()=>{G(ie)},class:fe,style:he},{default:()=>[(le=(ue=K.option)===null||ue===void 0?void 0:ue.call(K,ae))!==null&&le!==void 0?le:typeof de=="function"?de(ae):de]})}),!Q.value&&oe.length===0?createVNode(MenuItem$1,{key:"notFoundContent",disabled:!0},{default:()=>[(te=K.notFoundContent)===null||te===void 0?void 0:te.call(K)]}):null,Q.value&&createVNode(MenuItem$1,{key:"loading",disabled:!0},{default:()=>[createVNode(Spin,{size:"small"},null)]})]})}}}),BUILT_IN_PLACEMENTS={bottomRight:{points:["tl","br"],offset:[0,4],overflow:{adjustX:0,adjustY:1}},bottomLeft:{points:["tr","bl"],offset:[0,4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["bl","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topLeft:{points:["br","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}},KeywordTrigger=defineComponent({compatConfig:{MODE:3},name:"KeywordTrigger",props:{loading:{type:Boolean,default:void 0},options:{type:Array,default:()=>[]},prefixCls:String,placement:String,visible:{type:Boolean,default:void 0},transitionName:String,getPopupContainer:Function,direction:String,dropdownClassName:String},setup(C,H){let{slots:K}=H;const W=()=>`${C.prefixCls}-dropdown`,G=()=>{const{options:X}=C;return createVNode(DropdownMenu,{prefixCls:W(),options:X},{notFoundContent:K.notFoundContent,option:K.option})},U=computed(()=>{const{placement:X,direction:Q}=C;let Z="topRight";return Q==="rtl"?Z=X==="top"?"topLeft":"bottomLeft":Z=X==="top"?"topRight":"bottomRight",Z});return()=>{const{visible:X,transitionName:Q,getPopupContainer:Z}=C;return createVNode(Trigger,{prefixCls:W(),popupVisible:X,popup:G(),popupClassName:C.dropdownClassName,popupPlacement:U.value,popupTransitionName:Q,builtinPlacements:BUILT_IN_PLACEMENTS,getPopupContainer:Z},{default:K.default})}}}),PlaceMent=tuple$1("top","bottom"),mentionsProps$1={autofocus:{type:Boolean,default:void 0},prefix:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.arrayOf(PropTypes$1.string)]),prefixCls:String,value:String,disabled:{type:Boolean,default:void 0},split:String,transitionName:String,placement:PropTypes$1.oneOf(PlaceMent),character:PropTypes$1.any,characterRender:Function,filterOption:{type:[Boolean,Function]},validateSearch:Function,getPopupContainer:{type:Function},options:arrayType(),loading:{type:Boolean,default:void 0},rows:[Number,String],direction:{type:String}},vcMentionsProps=_extends$1(_extends$1({},mentionsProps$1),{dropdownClassName:String}),defaultProps$1={prefix:"@",split:" ",rows:1,validateSearch,filterOption:()=>filterOption};initDefaultProps$1(vcMentionsProps,defaultProps$1);var __rest$t=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{ee.value=C.value});const te=Se=>{K("change",Se)},ne=Se=>{let{target:{value:we}}=Se;te(we)},oe=(Se,we,Pe)=>{_extends$1(ee,{measuring:!0,measureText:Se,measurePrefix:we,measureLocation:Pe,activeIndex:0})},re=Se=>{_extends$1(ee,{measuring:!1,measureLocation:0,measureText:null}),Se==null||Se()},ae=Se=>{const{which:we}=Se;if(ee.measuring){if(we===KeyCode$1.UP||we===KeyCode$1.DOWN){const Pe=me.value.length,Ee=we===KeyCode$1.UP?-1:1,$e=(ee.activeIndex+Ee+Pe)%Pe;ee.activeIndex=$e,Se.preventDefault()}else if(we===KeyCode$1.ESC)re();else if(we===KeyCode$1.ENTER){if(Se.preventDefault(),!me.value.length){re();return}const Pe=me.value[ee.activeIndex];fe(Pe)}}},ie=Se=>{const{key:we,which:Pe}=Se,{measureText:Ee,measuring:$e}=ee,{prefix:ye,validateSearch:Ce}=C,ge=Se.target;if(ge.composing)return;const ve=getBeforeSelectionText(ge),{location:_e,prefix:Te}=getLastMeasureIndex(ve,ye);if([KeyCode$1.ESC,KeyCode$1.UP,KeyCode$1.DOWN,KeyCode$1.ENTER].indexOf(Pe)===-1)if(_e!==-1){const Ie=ve.slice(_e+Te.length),Re=Ce(Ie,C),De=!!pe(Ie).length;Re?(we===Te||we==="Shift"||$e||Ie!==Ee&&De)&&oe(Ie,Te,_e):$e&&re(),Re&&K("search",Ie,Te)}else $e&&re()},ue=Se=>{ee.measuring||K("pressenter",Se)},le=Se=>{ce(Se)},se=Se=>{de(Se)},ce=Se=>{clearTimeout(Z.value);const{isFocus:we}=ee;!we&&Se&&K("focus",Se),ee.isFocus=!0},de=Se=>{Z.value=setTimeout(()=>{ee.isFocus=!1,re(),K("blur",Se)},100)},fe=Se=>{const{split:we}=C,{value:Pe=""}=Se,{text:Ee,selectionLocation:$e}=replaceWithMeasure(ee.value,{measureLocation:ee.measureLocation,targetText:Pe,prefix:ee.measurePrefix,selectionStart:Q.value.getSelectionStart(),split:we});te(Ee),re(()=>{setInputSelection(Q.value.input,$e)}),K("select",Se,ee.measurePrefix)},he=Se=>{ee.activeIndex=Se},pe=Se=>{const we=Se||ee.measureText||"",{filterOption:Pe}=C;return C.options.filter($e=>Pe?Pe(we,$e):!0)},me=computed(()=>pe());return G({blur:()=>{Q.value.blur()},focus:()=>{Q.value.focus()}}),provide(MentionsContextKey$1,{activeIndex:toRef(ee,"activeIndex"),setActiveIndex:he,selectOption:fe,onFocus:ce,onBlur:de,loading:toRef(C,"loading")}),onUpdated(()=>{nextTick(()=>{ee.measuring&&(X.value.scrollTop=Q.value.getScrollTop())})}),()=>{const{measureLocation:Se,measurePrefix:we,measuring:Pe}=ee,{prefixCls:Ee,placement:$e,transitionName:ye,getPopupContainer:Ce,direction:ge}=C,ve=__rest$t(C,["prefixCls","placement","transitionName","getPopupContainer","direction"]),{class:_e,style:Te}=W,Ie=__rest$t(W,["class","style"]),Re=omit$2(ve,["value","prefix","split","validateSearch","filterOption","options","loading"]),De=_extends$1(_extends$1(_extends$1({},Re),Ie),{onChange:noop$8,onSelect:noop$8,value:ee.value,onInput:ne,onBlur:se,onKeydown:ae,onKeyup:ie,onFocus:le,onPressenter:ue});return createVNode("div",{class:classNames(Ee,_e),style:Te},[createVNode(BaseInput$2,_objectSpread2$1(_objectSpread2$1({},De),{},{ref:Q,tag:"textarea"}),null),Pe&&createVNode("div",{ref:X,class:`${Ee}-measure`},[ee.value.slice(0,Se),createVNode(KeywordTrigger,{prefixCls:Ee,transitionName:ye,dropdownClassName:C.dropdownClassName,placement:$e,options:Pe?me.value:[],visible:!0,direction:ge,getPopupContainer:Ce},{default:()=>[createVNode("span",null,[we])],notFoundContent:U.notFoundContent,option:U.option}),ee.value.slice(Se+we.length)])])}}}),baseOptionsProps={value:String,disabled:Boolean,payload:objectType()},optionProps=_extends$1(_extends$1({},baseOptionsProps),{label:anyType([])}),optionOptions={name:"Option",props:optionProps,render(C,H){let{slots:K}=H;var W;return(W=K.default)===null||W===void 0?void 0:W.call(K)}};defineComponent(_extends$1({compatConfig:{MODE:3}},optionOptions));const genMentionsStyle=C=>{const{componentCls:H,colorTextDisabled:K,controlItemBgHover:W,controlPaddingHorizontal:G,colorText:U,motionDurationSlow:X,lineHeight:Q,controlHeight:Z,inputPaddingHorizontal:ee,inputPaddingVertical:te,fontSize:ne,colorBgElevated:oe,borderRadiusLG:re,boxShadowSecondary:ae}=C,ie=Math.round((C.controlHeight-C.fontSize*C.lineHeight)/2);return{[H]:_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),genBasicInputStyle(C)),{position:"relative",display:"inline-block",height:"auto",padding:0,overflow:"hidden",lineHeight:Q,whiteSpace:"pre-wrap",verticalAlign:"bottom"}),genStatusStyle(C,H)),{"&-disabled":{"> textarea":_extends$1({},genDisabledStyle(C))},"&-focused":_extends$1({},genActiveStyle(C)),[`&-affix-wrapper ${H}-suffix`]:{position:"absolute",top:0,insetInlineEnd:ee,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto"},[`> textarea, ${H}-measure`]:{color:U,boxSizing:"border-box",minHeight:Z-2,margin:0,padding:`${te}px ${ee}px`,overflow:"inherit",overflowX:"hidden",overflowY:"auto",fontWeight:"inherit",fontSize:"inherit",fontFamily:"inherit",fontStyle:"inherit",fontVariant:"inherit",fontSizeAdjust:"inherit",fontStretch:"inherit",lineHeight:"inherit",direction:"inherit",letterSpacing:"inherit",whiteSpace:"inherit",textAlign:"inherit",verticalAlign:"top",wordWrap:"break-word",wordBreak:"inherit",tabSize:"inherit"},"> textarea":_extends$1({width:"100%",border:"none",outline:"none",resize:"none",backgroundColor:"inherit"},genPlaceholderStyle(C.colorTextPlaceholder)),[`${H}-measure`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:-1,color:"transparent",pointerEvents:"none","> span":{display:"inline-block",minHeight:"1em"}},"&-dropdown":_extends$1(_extends$1({},resetComponent(C)),{position:"absolute",top:-9999,insetInlineStart:-9999,zIndex:C.zIndexPopup,boxSizing:"border-box",fontSize:ne,fontVariant:"initial",backgroundColor:oe,borderRadius:re,outline:"none",boxShadow:ae,"&-hidden":{display:"none"},[`${H}-dropdown-menu`]:{maxHeight:C.dropdownHeight,marginBottom:0,paddingInlineStart:0,overflow:"auto",listStyle:"none",outline:"none","&-item":_extends$1(_extends$1({},textEllipsis),{position:"relative",display:"block",minWidth:C.controlItemWidth,padding:`${ie}px ${G}px`,color:U,fontWeight:"normal",lineHeight:Q,cursor:"pointer",transition:`background ${X} ease`,"&:hover":{backgroundColor:W},"&:first-child":{borderStartStartRadius:re,borderStartEndRadius:re,borderEndStartRadius:0,borderEndEndRadius:0},"&:last-child":{borderStartStartRadius:0,borderStartEndRadius:0,borderEndStartRadius:re,borderEndEndRadius:re},"&-disabled":{color:K,cursor:"not-allowed","&:hover":{color:K,backgroundColor:W,cursor:"not-allowed"}},"&-selected":{color:U,fontWeight:C.fontWeightStrong,backgroundColor:W},"&-active":{backgroundColor:W}})}})})}},useStyle$j=genComponentStyleHook("Mentions",C=>{const H=initInputToken(C);return[genMentionsStyle(H)]},C=>({dropdownHeight:250,controlItemWidth:100,zIndexPopup:C.zIndexPopupBase+50}));var __rest$s=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G0&&arguments[0]!==void 0?arguments[0]:"",H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{prefix:K="@",split:W=" "}=H,G=Array.isArray(K)?K:[K];return C.split(W).map(function(){let U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",X=null;return G.some(Q=>U.slice(0,Q.length)===Q?(X=Q,!0):!1),X!==null?{prefix:X,value:U.slice(X.length)}:null}).filter(U=>!!U&&!!U.value)},mentionsProps=()=>_extends$1(_extends$1({},mentionsProps$1),{loading:{type:Boolean,default:void 0},onFocus:{type:Function},onBlur:{type:Function},onSelect:{type:Function},onChange:{type:Function},onPressenter:{type:Function},"onUpdate:value":{type:Function},notFoundContent:PropTypes$1.any,defaultValue:String,id:String,status:String}),Mentions=defineComponent({compatConfig:{MODE:3},name:"AMentions",inheritAttrs:!1,props:mentionsProps(),slots:Object,setup(C,H){let{slots:K,emit:W,attrs:G,expose:U}=H;var X,Q;const{prefixCls:Z,renderEmpty:ee,direction:te}=useConfigInject("mentions",C),[ne,oe]=useStyle$j(Z),re=shallowRef(!1),ae=shallowRef(null),ie=shallowRef((Q=(X=C.value)!==null&&X!==void 0?X:C.defaultValue)!==null&&Q!==void 0?Q:""),ue=useInjectFormItemContext(),le=FormItemInputContext.useInject(),se=computed(()=>getMergedStatus(le.status,C.status));useProvideOverride({prefixCls:computed(()=>`${Z.value}-menu`),mode:computed(()=>"vertical"),selectable:computed(()=>!1),onClick:()=>{},validator:we=>{warning$3()}}),watch(()=>C.value,we=>{ie.value=we});const ce=we=>{re.value=!0,W("focus",we)},de=we=>{re.value=!1,W("blur",we),ue.onFieldBlur()},fe=function(){for(var we=arguments.length,Pe=new Array(we),Ee=0;Ee{C.value===void 0&&(ie.value=we),W("update:value",we),W("change",we),ue.onFieldChange()},pe=()=>{const we=C.notFoundContent;return we!==void 0?we:K.notFoundContent?K.notFoundContent():ee("Select")},me=()=>{var we;return flattenChildren(((we=K.default)===null||we===void 0?void 0:we.call(K))||[]).map(Pe=>{var Ee,$e;return _extends$1(_extends$1({},getOptionProps(Pe)),{label:($e=(Ee=Pe.children)===null||Ee===void 0?void 0:Ee.default)===null||$e===void 0?void 0:$e.call(Ee)})})};U({focus:()=>{ae.value.focus()},blur:()=>{ae.value.blur()}});const Se=computed(()=>C.loading?loadingFilterOption:C.filterOption);return()=>{const{disabled:we,getPopupContainer:Pe,rows:Ee=1,id:$e=ue.id.value}=C,ye=__rest$s(C,["disabled","getPopupContainer","rows","id"]),{hasFeedback:Ce,feedbackIcon:ge}=le,{class:ve}=G,_e=__rest$s(G,["class"]),Te=omit$2(ye,["defaultValue","onUpdate:value","prefixCls"]),Ie=classNames({[`${Z.value}-disabled`]:we,[`${Z.value}-focused`]:re.value,[`${Z.value}-rtl`]:te.value==="rtl"},getStatusClassNames(Z.value,se.value),!Ce&&ve,oe.value),Re=_extends$1(_extends$1(_extends$1(_extends$1({prefixCls:Z.value},Te),{disabled:we,direction:te.value,filterOption:Se.value,getPopupContainer:Pe,options:C.loading?[{value:"ANTDV_SEARCHING",disabled:!0,label:createVNode(Spin,{size:"small"},null)}]:C.options||me(),class:Ie}),_e),{rows:Ee,onChange:he,onSelect:fe,onFocus:ce,onBlur:de,ref:ae,value:ie.value,id:$e}),De=createVNode(Mentions$1,_objectSpread2$1(_objectSpread2$1({},Re),{},{dropdownClassName:oe.value}),{notFoundContent:pe,option:K.option});return ne(Ce?createVNode("div",{class:classNames(`${Z.value}-affix-wrapper`,getStatusClassNames(`${Z.value}-affix-wrapper`,se.value,Ce),ve,oe.value)},[De,createVNode("span",{class:`${Z.value}-suffix`},[ge])]):De)}}}),MentionsOption=defineComponent(_extends$1(_extends$1({compatConfig:{MODE:3}},optionOptions),{name:"AMentionsOption",props:optionProps})),index$i=_extends$1(Mentions,{Option:MentionsOption,getMentions,install:C=>(C.component(Mentions.name,Mentions),C.component(MentionsOption.name,MentionsOption),C)});var __rest$r=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{mousePosition={x:C.pageX,y:C.pageY},setTimeout(()=>mousePosition=null,100)};canUseDocElement()&&addEventListenerWrap(document.documentElement,"click",getClickPosition,!0);const modalProps=()=>({prefixCls:String,visible:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},confirmLoading:{type:Boolean,default:void 0},title:PropTypes$1.any,closable:{type:Boolean,default:void 0},closeIcon:PropTypes$1.any,onOk:Function,onCancel:Function,"onUpdate:visible":Function,"onUpdate:open":Function,onChange:Function,afterClose:Function,centered:{type:Boolean,default:void 0},width:[String,Number],footer:PropTypes$1.any,okText:PropTypes$1.any,okType:String,cancelText:PropTypes$1.any,icon:PropTypes$1.any,maskClosable:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},okButtonProps:objectType(),cancelButtonProps:objectType(),destroyOnClose:{type:Boolean,default:void 0},wrapClassName:String,maskTransitionName:String,transitionName:String,getContainer:{type:[String,Function,Boolean,Object],default:void 0},zIndex:Number,bodyStyle:objectType(),maskStyle:objectType(),mask:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},wrapProps:Object,focusTriggerAfterClose:{type:Boolean,default:void 0},modalRender:Function,mousePosition:objectType()}),Modal=defineComponent({compatConfig:{MODE:3},name:"AModal",inheritAttrs:!1,props:initDefaultProps$1(modalProps(),{width:520,confirmLoading:!1,okType:"primary"}),setup(C,H){let{emit:K,slots:W,attrs:G}=H;const[U]=useLocaleReceiver("Modal"),{prefixCls:X,rootPrefixCls:Q,direction:Z,getPopupContainer:ee}=useConfigInject("modal",C),[te,ne]=useStyle$q(X);warning$3(C.visible===void 0);const oe=ie=>{K("update:visible",!1),K("update:open",!1),K("cancel",ie),K("change",!1)},re=ie=>{K("ok",ie)},ae=()=>{var ie,ue;const{okText:le=(ie=W.okText)===null||ie===void 0?void 0:ie.call(W),okType:se,cancelText:ce=(ue=W.cancelText)===null||ue===void 0?void 0:ue.call(W),confirmLoading:de}=C;return createVNode(Fragment,null,[createVNode(Button$1,_objectSpread2$1({onClick:oe},C.cancelButtonProps),{default:()=>[ce||U.value.cancelText]}),createVNode(Button$1,_objectSpread2$1(_objectSpread2$1({},convertLegacyProps(se)),{},{loading:de,onClick:re},C.okButtonProps),{default:()=>[le||U.value.okText]})])};return()=>{var ie,ue;const{prefixCls:le,visible:se,open:ce,wrapClassName:de,centered:fe,getContainer:he,closeIcon:pe=(ie=W.closeIcon)===null||ie===void 0?void 0:ie.call(W),focusTriggerAfterClose:me=!0}=C,be=__rest$r(C,["prefixCls","visible","open","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose"]),xe=classNames(de,{[`${X.value}-centered`]:!!fe,[`${X.value}-wrap-rtl`]:Z.value==="rtl"});return te(createVNode(DialogWrap$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},be),G),{},{rootClassName:ne.value,class:classNames(ne.value,G.class),getContainer:he||(ee==null?void 0:ee.value),prefixCls:X.value,wrapClassName:xe,visible:ce??se,onClose:oe,focusTriggerAfterClose:me,transitionName:getTransitionName$1(Q.value,"zoom",C.transitionName),maskTransitionName:getTransitionName$1(Q.value,"fade",C.maskTransitionName),mousePosition:(ue=be.mousePosition)!==null&&ue!==void 0?ue:mousePosition}),_extends$1(_extends$1({},W),{footer:W.footer||ae,closeIcon:()=>createVNode("span",{class:`${X.value}-close-x`},[pe||createVNode(CloseOutlined$1,{class:`${X.value}-close-icon`},null)])})))}}}),useDestroyed=()=>{const C=shallowRef(!1);return onBeforeUnmount(()=>{C.value=!0}),C},useDestroyed$1=useDestroyed,actionButtonProps={type:{type:String},actionFn:Function,close:Function,autofocus:Boolean,prefixCls:String,buttonProps:objectType(),emitEvent:Boolean,quitOnNullishReturnValue:Boolean};function isThenable$1(C){return!!(C&&C.then)}const ActionButton=defineComponent({compatConfig:{MODE:3},name:"ActionButton",props:actionButtonProps,setup(C,H){let{slots:K}=H;const W=shallowRef(!1),G=shallowRef(),U=shallowRef(!1);let X;const Q=useDestroyed$1();onMounted(()=>{C.autofocus&&(X=setTimeout(()=>{var ne,oe;return(oe=(ne=findDOMNode(G.value))===null||ne===void 0?void 0:ne.focus)===null||oe===void 0?void 0:oe.call(ne)}))}),onBeforeUnmount(()=>{clearTimeout(X)});const Z=function(){for(var ne,oe=arguments.length,re=new Array(oe),ae=0;ae{isThenable$1(ne)&&(U.value=!0,ne.then(function(){Q.value||(U.value=!1),Z(...arguments),W.value=!1},oe=>(Q.value||(U.value=!1),W.value=!1,Promise.reject(oe))))},te=ne=>{const{actionFn:oe}=C;if(W.value)return;if(W.value=!0,!oe){Z();return}let re;if(C.emitEvent){if(re=oe(ne),C.quitOnNullishReturnValue&&!isThenable$1(re)){W.value=!1,Z(ne);return}}else if(oe.length)re=oe(C.close),W.value=!1;else if(re=oe(),!re){Z();return}ee(re)};return()=>{const{type:ne,prefixCls:oe,buttonProps:re}=C;return createVNode(Button$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},convertLegacyProps(ne)),{},{onClick:te,loading:U.value,prefixCls:oe},re),{},{ref:G}),K)}}});function renderSomeContent(C){return typeof C=="function"?C():C}const ConfirmDialog=defineComponent({name:"ConfirmDialog",inheritAttrs:!1,props:["icon","onCancel","onOk","close","closable","zIndex","afterClose","visible","open","keyboard","centered","getContainer","maskStyle","okButtonProps","cancelButtonProps","okType","prefixCls","okCancel","width","mask","maskClosable","okText","cancelText","autoFocusButton","transitionName","maskTransitionName","type","title","content","direction","rootPrefixCls","bodyStyle","closeIcon","modalRender","focusTriggerAfterClose","wrapClassName","confirmPrefixCls","footer"],setup(C,H){let{attrs:K}=H;const[W]=useLocaleReceiver("Modal");return()=>{const{icon:G,onCancel:U,onOk:X,close:Q,okText:Z,closable:ee=!1,zIndex:te,afterClose:ne,keyboard:oe,centered:re,getContainer:ae,maskStyle:ie,okButtonProps:ue,cancelButtonProps:le,okCancel:se,width:ce=416,mask:de=!0,maskClosable:fe=!1,type:he,open:pe,title:me,content:be,direction:xe,closeIcon:Se,modalRender:we,focusTriggerAfterClose:Pe,rootPrefixCls:Ee,bodyStyle:$e,wrapClassName:ye,footer:Ce}=C;let ge=G;if(!G&&G!==null)switch(he){case"info":ge=createVNode(InfoCircleFilled$1,null,null);break;case"success":ge=createVNode(CheckCircleFilled$1,null,null);break;case"error":ge=createVNode(CloseCircleFilled$1,null,null);break;default:ge=createVNode(ExclamationCircleFilled$1,null,null)}const ve=C.okType||"primary",_e=C.prefixCls||"ant-modal",Te=`${_e}-confirm`,Ie=K.style||{},Re=se??he==="confirm",De=C.autoFocusButton===null?!1:C.autoFocusButton||"ok",ke=`${_e}-confirm`,Be=classNames(ke,`${ke}-${C.type}`,{[`${ke}-rtl`]:xe==="rtl"},K.class),Me=W.value,je=Re&&createVNode(ActionButton,{actionFn:U,close:Q,autofocus:De==="cancel",buttonProps:le,prefixCls:`${Ee}-btn`},{default:()=>[renderSomeContent(C.cancelText)||Me.cancelText]});return createVNode(Modal,{prefixCls:_e,class:Be,wrapClassName:classNames({[`${ke}-centered`]:!!re},ye),onCancel:Le=>Q==null?void 0:Q({triggerCancel:!0},Le),open:pe,title:"",footer:"",transitionName:getTransitionName$1(Ee,"zoom",C.transitionName),maskTransitionName:getTransitionName$1(Ee,"fade",C.maskTransitionName),mask:de,maskClosable:fe,maskStyle:ie,style:Ie,bodyStyle:$e,width:ce,zIndex:te,afterClose:ne,keyboard:oe,centered:re,getContainer:ae,closable:ee,closeIcon:Se,modalRender:we,focusTriggerAfterClose:Pe},{default:()=>[createVNode("div",{class:`${Te}-body-wrapper`},[createVNode("div",{class:`${Te}-body`},[renderSomeContent(ge),me===void 0?null:createVNode("span",{class:`${Te}-title`},[renderSomeContent(me)]),createVNode("div",{class:`${Te}-content`},[renderSomeContent(be)])]),Ce!==void 0?renderSomeContent(Ce):createVNode("div",{class:`${Te}-btns`},[je,createVNode(ActionButton,{type:ve,actionFn:X,close:Q,autofocus:De==="ok",buttonProps:ue,prefixCls:`${Ee}-btn`},{default:()=>[renderSomeContent(Z)||(Re?Me.okText:Me.justOkText)]})])])]})}}}),destroyFns=[],destroyFns$1=destroyFns,confirm=C=>{const H=document.createDocumentFragment();let K=_extends$1(_extends$1({},omit$2(C,["parentContext","appContext"])),{close:U,open:!0}),W=null;function G(){W&&(render(null,H),W=null);for(var ee=arguments.length,te=new Array(ee),ne=0;nere&&re.triggerCancel);C.onCancel&&oe&&C.onCancel(()=>{},...te.slice(1));for(let re=0;re{typeof C.afterClose=="function"&&C.afterClose(),G.apply(this,te)}}),K.visible&&delete K.visible,X(K)}function X(ee){typeof ee=="function"?K=ee(K):K=_extends$1(_extends$1({},K),ee),W&&triggerVNodeUpdate(W,K,H)}const Q=ee=>{const te=globalConfigForApi,ne=te.prefixCls,oe=ee.prefixCls||`${ne}-modal`,re=te.iconPrefixCls,ae=getConfirmLocale();return createVNode(ConfigProvider$1,_objectSpread2$1(_objectSpread2$1({},te),{},{prefixCls:ne}),{default:()=>[createVNode(ConfirmDialog,_objectSpread2$1(_objectSpread2$1({},ee),{},{rootPrefixCls:ne,prefixCls:oe,iconPrefixCls:re,locale:ae,cancelText:ee.cancelText||ae.cancelText}),null)]})};function Z(ee){const te=createVNode(Q,_extends$1({},ee));return te.appContext=C.parentContext||C.appContext||te.appContext,render(te,H),te}return W=Z(K),destroyFns$1.push(U),{destroy:U,update:X}},confirm$1=confirm;function withWarn(C){return _extends$1(_extends$1({},C),{type:"warning"})}function withInfo(C){return _extends$1(_extends$1({},C),{type:"info"})}function withSuccess(C){return _extends$1(_extends$1({},C),{type:"success"})}function withError(C){return _extends$1(_extends$1({},C),{type:"error"})}function withConfirm(C){return _extends$1(_extends$1({},C),{type:"confirm"})}const comfirmFuncProps=()=>({config:Object,afterClose:Function,destroyAction:Function,open:Boolean}),HookModal=defineComponent({name:"HookModal",inheritAttrs:!1,props:initDefaultProps$1(comfirmFuncProps(),{config:{width:520,okType:"primary"}}),setup(C,H){let{expose:K}=H;var W;const G=computed(()=>C.open),U=computed(()=>C.config),{direction:X,getPrefixCls:Q}=useConfigContextInject(),Z=Q("modal"),ee=Q(),te=()=>{var ae,ie;C==null||C.afterClose(),(ie=(ae=U.value).afterClose)===null||ie===void 0||ie.call(ae)},ne=function(){C.destroyAction(...arguments)};K({destroy:ne});const oe=(W=U.value.okCancel)!==null&&W!==void 0?W:U.value.type==="confirm",[re]=useLocaleReceiver("Modal",defaultLocale.Modal);return()=>createVNode(ConfirmDialog,_objectSpread2$1(_objectSpread2$1({prefixCls:Z,rootPrefixCls:ee},U.value),{},{close:ne,open:G.value,afterClose:te,okText:U.value.okText||(oe?re==null?void 0:re.value.okText:re==null?void 0:re.value.justOkText),direction:U.value.direction||X.value,cancelText:U.value.cancelText||(re==null?void 0:re.value.cancelText)}),null)}});let uuid$1=0;const ElementsHolder=defineComponent({name:"ElementsHolder",inheritAttrs:!1,setup(C,H){let{expose:K}=H;const W=shallowRef([]);return K({addModal:U=>(W.value.push(U),W.value=W.value.slice(),()=>{W.value=W.value.filter(X=>X!==U)})}),()=>W.value.map(U=>U())}});function useModal(){const C=shallowRef(null),H=shallowRef([]);watch(H,()=>{H.value.length&&([...H.value].forEach(X=>{X()}),H.value=[])},{immediate:!0});const K=U=>function(Q){var Z;uuid$1+=1;const ee=shallowRef(!0),te=shallowRef(null),ne=shallowRef(unref(Q)),oe=shallowRef({});watch(()=>Q,ce=>{ue(_extends$1(_extends$1({},isRef(ce)?ce.value:ce),oe.value))});const re=function(){ee.value=!1;for(var ce=arguments.length,de=new Array(ce),fe=0;fepe&&pe.triggerCancel);ne.value.onCancel&&he&&ne.value.onCancel(()=>{},...de.slice(1))};let ae;const ie=()=>createVNode(HookModal,{key:`modal-${uuid$1}`,config:U(ne.value),ref:te,open:ee.value,destroyAction:re,afterClose:()=>{ae==null||ae()}},null);ae=(Z=C.value)===null||Z===void 0?void 0:Z.addModal(ie),ae&&destroyFns$1.push(ae);const ue=ce=>{ne.value=_extends$1(_extends$1({},ne.value),ce)};return{destroy:()=>{te.value?re():H.value=[...H.value,re]},update:ce=>{oe.value=ce,te.value?ue(ce):H.value=[...H.value,()=>ue(ce)]}}},W=computed(()=>({info:K(withInfo),success:K(withSuccess),error:K(withError),warning:K(withWarn),confirm:K(withConfirm)})),G=Symbol("modalHolderKey");return[W.value,()=>createVNode(ElementsHolder,{key:G,ref:C},null)]}function modalWarn(C){return confirm$1(withWarn(C))}Modal.useModal=useModal;Modal.info=function(H){return confirm$1(withInfo(H))};Modal.success=function(H){return confirm$1(withSuccess(H))};Modal.error=function(H){return confirm$1(withError(H))};Modal.warning=modalWarn;Modal.warn=modalWarn;Modal.confirm=function(H){return confirm$1(withConfirm(H))};Modal.destroyAll=function(){for(;destroyFns$1.length;){const H=destroyFns$1.pop();H&&H()}};Modal.install=function(C){return C.component(Modal.name,Modal),C};const StatisticNumber=C=>{const{value:H,formatter:K,precision:W,decimalSeparator:G,groupSeparator:U="",prefixCls:X}=C;let Q;if(typeof K=="function")Q=K({value:H});else{const Z=String(H),ee=Z.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ee)Q=Z;else{const te=ee[1];let ne=ee[2]||"0",oe=ee[4]||"";ne=ne.replace(/\B(?=(\d{3})+(?!\d))/g,U),typeof W=="number"&&(oe=oe.padEnd(W,"0").slice(0,W>0?W:0)),oe&&(oe=`${G}${oe}`),Q=[createVNode("span",{key:"int",class:`${X}-content-value-int`},[te,ne]),oe&&createVNode("span",{key:"decimal",class:`${X}-content-value-decimal`},[oe])]}}return createVNode("span",{class:`${X}-content-value`},[Q])};StatisticNumber.displayName="StatisticNumber";const StatisticNumber$1=StatisticNumber,genStatisticStyle=C=>{const{componentCls:H,marginXXS:K,padding:W,colorTextDescription:G,statisticTitleFontSize:U,colorTextHeading:X,statisticContentFontSize:Q,statisticFontFamily:Z}=C;return{[`${H}`]:_extends$1(_extends$1({},resetComponent(C)),{[`${H}-title`]:{marginBottom:K,color:G,fontSize:U},[`${H}-skeleton`]:{paddingTop:W},[`${H}-content`]:{color:X,fontSize:Q,fontFamily:Z,[`${H}-content-value`]:{display:"inline-block",direction:"ltr"},[`${H}-content-prefix, ${H}-content-suffix`]:{display:"inline-block"},[`${H}-content-prefix`]:{marginInlineEnd:K},[`${H}-content-suffix`]:{marginInlineStart:K}}})}},useStyle$i=genComponentStyleHook("Statistic",C=>{const{fontSizeHeading3:H,fontSize:K,fontFamily:W}=C,G=merge$1(C,{statisticTitleFontSize:K,statisticContentFontSize:H,statisticFontFamily:W});return[genStatisticStyle(G)]}),statisticProps=()=>({prefixCls:String,decimalSeparator:String,groupSeparator:String,format:String,value:someType([Number,String,Object]),valueStyle:{type:Object,default:void 0},valueRender:functionType(),formatter:anyType(),precision:Number,prefix:vNodeType(),suffix:vNodeType(),title:vNodeType(),loading:booleanType()}),Statistic=defineComponent({compatConfig:{MODE:3},name:"AStatistic",inheritAttrs:!1,props:initDefaultProps$1(statisticProps(),{decimalSeparator:".",groupSeparator:",",loading:!1}),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("statistic",C),[X,Q]=useStyle$i(G);return()=>{var Z,ee,te,ne,oe,re,ae;const{value:ie=0,valueStyle:ue,valueRender:le}=C,se=G.value,ce=(Z=C.title)!==null&&Z!==void 0?Z:(ee=K.title)===null||ee===void 0?void 0:ee.call(K),de=(te=C.prefix)!==null&&te!==void 0?te:(ne=K.prefix)===null||ne===void 0?void 0:ne.call(K),fe=(oe=C.suffix)!==null&&oe!==void 0?oe:(re=K.suffix)===null||re===void 0?void 0:re.call(K),he=(ae=C.formatter)!==null&&ae!==void 0?ae:K.formatter;let pe=createVNode(StatisticNumber$1,_objectSpread2$1({"data-for-update":Date.now()},_extends$1(_extends$1({},C),{prefixCls:se,value:ie,formatter:he})),null);return le&&(pe=le(pe)),X(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:[se,{[`${se}-rtl`]:U.value==="rtl"},W.class,Q.value]}),[ce&&createVNode("div",{class:`${se}-title`},[ce]),createVNode(Skeleton$1,{paragraph:!1,loading:C.loading},{default:()=>[createVNode("div",{style:ue,class:`${se}-content`},[de&&createVNode("span",{class:`${se}-content-prefix`},[de]),pe,fe&&createVNode("span",{class:`${se}-content-suffix`},[fe])])]})]))}}}),timeUnits=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function formatTimeStr(C,H){let K=C;const W=/\[[^\]]*]/g,G=(H.match(W)||[]).map(Z=>Z.slice(1,-1)),U=H.replace(W,"[]"),X=timeUnits.reduce((Z,ee)=>{let[te,ne]=ee;if(Z.includes(te)){const oe=Math.floor(K/ne);return K-=oe*ne,Z.replace(new RegExp(`${te}+`,"g"),re=>{const ae=re.length;return oe.toString().padStart(ae,"0")})}return Z},U);let Q=0;return X.replace(W,()=>{const Z=G[Q];return Q+=1,Z})}function formatCountdown(C,H){const{format:K=""}=H,W=new Date(C).getTime(),G=Date.now(),U=Math.max(W-G,0);return formatTimeStr(U,K)}const REFRESH_INTERVAL=1e3/30;function getTime(C){return new Date(C).getTime()}const countdownProps=()=>_extends$1(_extends$1({},statisticProps()),{value:someType([Number,String,Object]),format:String,onFinish:Function,onChange:Function}),Countdown=defineComponent({compatConfig:{MODE:3},name:"AStatisticCountdown",props:initDefaultProps$1(countdownProps(),{format:"HH:mm:ss"}),setup(C,H){let{emit:K,slots:W}=H;const G=ref(),U=ref(),X=()=>{const{value:ne}=C;getTime(ne)>=Date.now()?Q():Z()},Q=()=>{if(G.value)return;const ne=getTime(C.value);G.value=setInterval(()=>{U.value.$forceUpdate(),ne>Date.now()&&K("change",ne-Date.now()),X()},REFRESH_INTERVAL)},Z=()=>{const{value:ne}=C;G.value&&(clearInterval(G.value),G.value=void 0,getTime(ne){let{value:oe,config:re}=ne;const{format:ae}=C;return formatCountdown(oe,_extends$1(_extends$1({},re),{format:ae}))},te=ne=>ne;return onMounted(()=>{X()}),onUpdated(()=>{X()}),onBeforeUnmount(()=>{Z()}),()=>{const ne=C.value;return createVNode(Statistic,_objectSpread2$1({ref:U},_extends$1(_extends$1({},omit$2(C,["onFinish","onChange"])),{value:ne,valueRender:te,formatter:ee})),W)}}});Statistic.Countdown=Countdown;Statistic.install=function(C){return C.component(Statistic.name,Statistic),C.component(Statistic.Countdown.name,Statistic.Countdown),C};const StatisticCountdown=Statistic.Countdown;var ArrowLeftOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"};const ArrowLeftOutlinedSvg=ArrowLeftOutlined$2;function _objectSpread$l(C){for(var H=1;H{const{keyCode:re}=oe;re===KeyCode$1.ENTER&&oe.preventDefault()},Z=oe=>{const{keyCode:re}=oe;re===KeyCode$1.ENTER&&W("click",oe)},ee=oe=>{W("click",oe)},te=()=>{X.value&&X.value.focus()},ne=()=>{X.value&&X.value.blur()};return onMounted(()=>{C.autofocus&&te()}),U({focus:te,blur:ne}),()=>{var oe;const{noStyle:re,disabled:ae}=C,ie=__rest$q(C,["noStyle","disabled"]);let ue={};return re||(ue=_extends$1({},inlineStyle)),ae&&(ue.pointerEvents="none"),createVNode("div",_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({role:"button",tabindex:0,ref:X},ie),G),{},{onClick:ee,onKeydown:Q,onKeyup:Z,style:_extends$1(_extends$1({},ue),G.style||{})}),[(oe=K.default)===null||oe===void 0?void 0:oe.call(K)])}}}),TransButton$1=TransButton,spaceSize={small:8,middle:16,large:24},spaceProps=()=>({prefixCls:String,size:{type:[String,Number,Array]},direction:PropTypes$1.oneOf(tuple$1("horizontal","vertical")).def("horizontal"),align:PropTypes$1.oneOf(tuple$1("start","end","center","baseline")),wrap:booleanType()});function getNumberSize(C){return typeof C=="string"?spaceSize[C]:C||0}const Space=defineComponent({compatConfig:{MODE:3},name:"ASpace",inheritAttrs:!1,props:spaceProps(),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,space:U,direction:X}=useConfigInject("space",C),[Q,Z]=useStyle$X(G),ee=useFlexGapSupport(),te=computed(()=>{var le,se,ce;return(ce=(le=C.size)!==null&&le!==void 0?le:(se=U==null?void 0:U.value)===null||se===void 0?void 0:se.size)!==null&&ce!==void 0?ce:"small"}),ne=ref(),oe=ref();watch(te,()=>{[ne.value,oe.value]=(Array.isArray(te.value)?te.value:[te.value,te.value]).map(le=>getNumberSize(le))},{immediate:!0});const re=computed(()=>C.align===void 0&&C.direction==="horizontal"?"center":C.align),ae=computed(()=>classNames(G.value,Z.value,`${G.value}-${C.direction}`,{[`${G.value}-rtl`]:X.value==="rtl",[`${G.value}-align-${re.value}`]:re.value})),ie=computed(()=>X.value==="rtl"?"marginLeft":"marginRight"),ue=computed(()=>{const le={};return ee.value&&(le.columnGap=`${ne.value}px`,le.rowGap=`${oe.value}px`),_extends$1(_extends$1({},le),C.wrap&&{flexWrap:"wrap",marginBottom:`${-oe.value}px`})});return()=>{var le,se;const{wrap:ce,direction:de="horizontal"}=C,fe=(le=K.default)===null||le===void 0?void 0:le.call(K),he=filterEmpty(fe),pe=he.length;if(pe===0)return null;const me=(se=K.split)===null||se===void 0?void 0:se.call(K),be=`${G.value}-item`,xe=ne.value,Se=pe-1;return createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:[ae.value,W.class],style:[ue.value,W.style]}),[he.map((we,Pe)=>{let Ee=fe.indexOf(we);Ee===-1&&(Ee=`$$space-${Pe}`);let $e={};return ee.value||(de==="vertical"?Pe{const{componentCls:H,antCls:K}=C;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{position:"relative",padding:`${C.pageHeaderPaddingVertical}px ${C.pageHeaderPadding}px`,backgroundColor:C.colorBgContainer,[`&${H}-ghost`]:{backgroundColor:C.pageHeaderGhostBg},"&.has-footer":{paddingBottom:0},[`${H}-back`]:{marginRight:C.marginMD,fontSize:C.fontSizeLG,lineHeight:1,"&-button":_extends$1(_extends$1({},operationUnit(C)),{color:C.pageHeaderBackColor,cursor:"pointer"})},[`${K}-divider-vertical`]:{height:"14px",margin:`0 ${C.marginSM}`,verticalAlign:"middle"},[`${K}-breadcrumb + &-heading`]:{marginTop:C.marginXS},[`${H}-heading`]:{display:"flex",justifyContent:"space-between","&-left":{display:"flex",alignItems:"center",margin:`${C.marginXS/2}px 0`,overflow:"hidden"},"&-title":_extends$1({marginRight:C.marginSM,marginBottom:0,color:C.colorTextHeading,fontWeight:600,fontSize:C.pageHeaderHeadingTitle,lineHeight:`${C.controlHeight}px`},textEllipsis),[`${K}-avatar`]:{marginRight:C.marginSM},"&-sub-title":_extends$1({marginRight:C.marginSM,color:C.colorTextDescription,fontSize:C.pageHeaderHeadingSubTitle,lineHeight:C.lineHeight},textEllipsis),"&-extra":{margin:`${C.marginXS/2}px 0`,whiteSpace:"nowrap","> *":{marginLeft:C.marginSM,whiteSpace:"unset"},"> *:first-child":{marginLeft:0}}},[`${H}-content`]:{paddingTop:C.pageHeaderContentPaddingVertical},[`${H}-footer`]:{marginTop:C.marginMD,[`${K}-tabs`]:{[`> ${K}-tabs-nav`]:{margin:0,"&::before":{border:"none"}},[`${K}-tabs-tab`]:{paddingTop:C.paddingXS,paddingBottom:C.paddingXS,fontSize:C.pageHeaderTabFontSize}}},[`${H}-compact ${H}-heading`]:{flexWrap:"wrap"},[`&${C.componentCls}-rtl`]:{direction:"rtl"}})}},useStyle$h=genComponentStyleHook("PageHeader",C=>{const H=merge$1(C,{pageHeaderPadding:C.paddingLG,pageHeaderPaddingVertical:C.paddingMD,pageHeaderPaddingBreadcrumb:C.paddingSM,pageHeaderContentPaddingVertical:C.paddingSM,pageHeaderBackColor:C.colorTextBase,pageHeaderGhostBg:"transparent",pageHeaderHeadingTitle:C.fontSizeHeading4,pageHeaderHeadingSubTitle:C.fontSize,pageHeaderTabFontSize:C.fontSizeLG});return[genPageHeaderStyle(H)]}),pageHeaderProps=()=>({backIcon:vNodeType(),prefixCls:String,title:vNodeType(),subTitle:vNodeType(),breadcrumb:PropTypes$1.object,tags:vNodeType(),footer:vNodeType(),extra:vNodeType(),avatar:objectType(),ghost:{type:Boolean,default:void 0},onBack:Function}),PageHeader=defineComponent({compatConfig:{MODE:3},name:"APageHeader",inheritAttrs:!1,props:pageHeaderProps(),slots:Object,setup(C,H){let{emit:K,slots:W,attrs:G}=H;const{prefixCls:U,direction:X,pageHeader:Q}=useConfigInject("page-header",C),[Z,ee]=useStyle$h(U),te=shallowRef(!1),ne=useDestroyed$1(),oe=de=>{let{width:fe}=de;ne.value||(te.value=fe<768)},re=computed(()=>{var de,fe,he;return(he=(de=C.ghost)!==null&&de!==void 0?de:(fe=Q==null?void 0:Q.value)===null||fe===void 0?void 0:fe.ghost)!==null&&he!==void 0?he:!0}),ae=()=>{var de,fe,he;return(he=(de=C.backIcon)!==null&&de!==void 0?de:(fe=W.backIcon)===null||fe===void 0?void 0:fe.call(W))!==null&&he!==void 0?he:X.value==="rtl"?createVNode(ArrowRightOutlined$1,null,null):createVNode(ArrowLeftOutlined$1,null,null)},ie=de=>!de||!C.onBack?null:createVNode(LocaleReceiver,{componentName:"PageHeader",children:fe=>{let{back:he}=fe;return createVNode("div",{class:`${U.value}-back`},[createVNode(TransButton$1,{onClick:pe=>{K("back",pe)},class:`${U.value}-back-button`,"aria-label":he},{default:()=>[de]})])}},null),ue=()=>{var de;return C.breadcrumb?createVNode(Breadcrumb,C.breadcrumb,null):(de=W.breadcrumb)===null||de===void 0?void 0:de.call(W)},le=()=>{var de,fe,he,pe,me,be,xe,Se,we;const{avatar:Pe}=C,Ee=(de=C.title)!==null&&de!==void 0?de:(fe=W.title)===null||fe===void 0?void 0:fe.call(W),$e=(he=C.subTitle)!==null&&he!==void 0?he:(pe=W.subTitle)===null||pe===void 0?void 0:pe.call(W),ye=(me=C.tags)!==null&&me!==void 0?me:(be=W.tags)===null||be===void 0?void 0:be.call(W),Ce=(xe=C.extra)!==null&&xe!==void 0?xe:(Se=W.extra)===null||Se===void 0?void 0:Se.call(W),ge=`${U.value}-heading`,ve=Ee||$e||ye||Ce;if(!ve)return null;const _e=ae(),Te=ie(_e);return createVNode("div",{class:ge},[(Te||Pe||ve)&&createVNode("div",{class:`${ge}-left`},[Te,Pe?createVNode(Avatar$1,Pe,null):(we=W.avatar)===null||we===void 0?void 0:we.call(W),Ee&&createVNode("span",{class:`${ge}-title`,title:typeof Ee=="string"?Ee:void 0},[Ee]),$e&&createVNode("span",{class:`${ge}-sub-title`,title:typeof $e=="string"?$e:void 0},[$e]),ye&&createVNode("span",{class:`${ge}-tags`},[ye])]),Ce&&createVNode("span",{class:`${ge}-extra`},[createVNode(Space$1,null,{default:()=>[Ce]})])])},se=()=>{var de,fe;const he=(de=C.footer)!==null&&de!==void 0?de:filterEmpty((fe=W.footer)===null||fe===void 0?void 0:fe.call(W));return isEmptyContent(he)?null:createVNode("div",{class:`${U.value}-footer`},[he])},ce=de=>createVNode("div",{class:`${U.value}-content`},[de]);return()=>{var de,fe;const he=((de=C.breadcrumb)===null||de===void 0?void 0:de.routes)||W.breadcrumb,pe=C.footer||W.footer,me=flattenChildren((fe=W.default)===null||fe===void 0?void 0:fe.call(W)),be=classNames(U.value,{"has-breadcrumb":he,"has-footer":pe,[`${U.value}-ghost`]:re.value,[`${U.value}-rtl`]:X.value==="rtl",[`${U.value}-compact`]:te.value},G.class,ee.value);return Z(createVNode(ResizeObserver$1,{onResize:oe},{default:()=>[createVNode("div",_objectSpread2$1(_objectSpread2$1({},G),{},{class:be}),[ue(),le(),me.length?ce(me):null,se()])]}))}}}),index$h=withInstall(PageHeader),genBaseStyle$8=C=>{const{componentCls:H,iconCls:K,zIndexPopup:W,colorText:G,colorWarning:U,marginXS:X,fontSize:Q,fontWeightStrong:Z,lineHeight:ee}=C;return{[H]:{zIndex:W,[`${H}-inner-content`]:{color:G},[`${H}-message`]:{position:"relative",marginBottom:X,color:G,fontSize:Q,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${H}-message-icon ${K}`]:{color:U,fontSize:Q,flex:"none",lineHeight:1,paddingTop:(Math.round(Q*ee)-Q)/2},"&-title":{flex:"auto",marginInlineStart:X},"&-title-only":{fontWeight:Z}},[`${H}-description`]:{position:"relative",marginInlineStart:Q+X,marginBottom:X,color:G,fontSize:Q},[`${H}-buttons`]:{textAlign:"end",button:{marginInlineStart:X}}}}},usePopconfirmStyle=genComponentStyleHook("Popconfirm",C=>genBaseStyle$8(C),C=>{const{zIndexPopupBase:H}=C;return{zIndexPopup:H+60}});var __rest$p=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G_extends$1(_extends$1({},abstractTooltipProps()),{prefixCls:String,content:anyType(),title:anyType(),description:anyType(),okType:stringType("primary"),disabled:{type:Boolean,default:!1},okText:anyType(),cancelText:anyType(),icon:anyType(),okButtonProps:objectType(),cancelButtonProps:objectType(),showCancel:{type:Boolean,default:!0},onConfirm:Function,onCancel:Function}),Popconfirm=defineComponent({compatConfig:{MODE:3},name:"APopconfirm",inheritAttrs:!1,props:initDefaultProps$1(popconfirmProps(),_extends$1(_extends$1({},tooltipDefaultProps()),{trigger:"click",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0,okType:"primary",disabled:!1})),slots:Object,setup(C,H){let{slots:K,emit:W,expose:G,attrs:U}=H;const X=ref();warning$3(C.visible===void 0),G({getPopupDomNode:()=>{var he,pe;return(pe=(he=X.value)===null||he===void 0?void 0:he.getPopupDomNode)===null||pe===void 0?void 0:pe.call(he)}});const[Q,Z]=useMergedState(!1,{value:toRef(C,"open")}),ee=(he,pe)=>{C.open===void 0&&Z(he),W("update:open",he),W("openChange",he,pe)},te=he=>{ee(!1,he)},ne=he=>{var pe;return(pe=C.onConfirm)===null||pe===void 0?void 0:pe.call(C,he)},oe=he=>{var pe;ee(!1,he),(pe=C.onCancel)===null||pe===void 0||pe.call(C,he)},re=he=>{he.keyCode===KeyCode$1.ESC&&Q&&ee(!1,he)},ae=he=>{const{disabled:pe}=C;pe||ee(he)},{prefixCls:ie,getPrefixCls:ue}=useConfigInject("popconfirm",C),le=computed(()=>ue()),se=computed(()=>ue("btn")),[ce]=usePopconfirmStyle(ie),[de]=useLocaleReceiver("Popconfirm",defaultLocale.Popconfirm),fe=()=>{var he,pe,me,be,xe;const{okButtonProps:Se,cancelButtonProps:we,title:Pe=(he=K.title)===null||he===void 0?void 0:he.call(K),description:Ee=(pe=K.description)===null||pe===void 0?void 0:pe.call(K),cancelText:$e=(me=K.cancel)===null||me===void 0?void 0:me.call(K),okText:ye=(be=K.okText)===null||be===void 0?void 0:be.call(K),okType:Ce,icon:ge=((xe=K.icon)===null||xe===void 0?void 0:xe.call(K))||createVNode(ExclamationCircleFilled$1,null,null),showCancel:ve=!0}=C,{cancelButton:_e,okButton:Te}=K,Ie=_extends$1({onClick:oe,size:"small"},we),Re=_extends$1(_extends$1(_extends$1({onClick:ne},convertLegacyProps(Ce)),{size:"small"}),Se);return createVNode("div",{class:`${ie.value}-inner-content`},[createVNode("div",{class:`${ie.value}-message`},[ge&&createVNode("span",{class:`${ie.value}-message-icon`},[ge]),createVNode("div",{class:[`${ie.value}-message-title`,{[`${ie.value}-message-title-only`]:!!Ee}]},[Pe])]),Ee&&createVNode("div",{class:`${ie.value}-description`},[Ee]),createVNode("div",{class:`${ie.value}-buttons`},[ve?_e?_e(Ie):createVNode(Button$1,Ie,{default:()=>[$e||de.value.cancelText]}):null,Te?Te(Re):createVNode(ActionButton,{buttonProps:_extends$1(_extends$1({size:"small"},convertLegacyProps(Ce)),Se),actionFn:ne,close:te,prefixCls:se.value,quitOnNullishReturnValue:!0,emitEvent:!0},{default:()=>[ye||de.value.okText]})])])};return()=>{var he;const{placement:pe,overlayClassName:me,trigger:be="click"}=C,xe=__rest$p(C,["placement","overlayClassName","trigger"]),Se=omit$2(xe,["title","content","cancelText","okText","onUpdate:open","onConfirm","onCancel","prefixCls"]),we=classNames(ie.value,me);return ce(createVNode(Popover$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},Se),U),{},{trigger:be,placement:pe,onOpenChange:ae,open:Q.value,overlayClassName:we,transitionName:getTransitionName$1(le.value,"zoom-big",C.transitionName),ref:X,"data-popover-inject":!0}),{default:()=>[cloneVNodes(((he=K.default)===null||he===void 0?void 0:he.call(K))||[],{onKeydown:Pe=>{re(Pe)}},!1)],content:fe}))}}}),index$g=withInstall(Popconfirm),progressStatuses=["normal","exception","active","success"],progressProps=()=>({prefixCls:String,type:stringType(),percent:Number,format:functionType(),status:stringType(),showInfo:booleanType(),strokeWidth:Number,strokeLinecap:stringType(),strokeColor:anyType(),trailColor:String,width:Number,success:objectType(),gapDegree:Number,gapPosition:stringType(),size:someType([String,Number,Array]),steps:Number,successPercent:Number,title:String,progressStatus:stringType()});function validProgress(C){return!C||C<0?0:C>100?100:C}function getSuccessPercent(C){let{success:H,successPercent:K}=C,W=K;return H&&"progress"in H&&(devWarning(!1,"Progress","`success.progress` is deprecated. Please use `success.percent` instead."),W=H.progress),H&&"percent"in H&&(W=H.percent),W}function getPercentage(C){let{percent:H,success:K,successPercent:W}=C;const G=validProgress(getSuccessPercent({success:K,successPercent:W}));return[G,validProgress(validProgress(H)-G)]}function getStrokeColor(C){let{success:H={},strokeColor:K}=C;const{strokeColor:W}=H;return[W||presetPrimaryColors.green,K||null]}const getSize=(C,H,K)=>{var W,G,U,X;let Q=-1,Z=-1;if(H==="step"){const ee=K.steps,te=K.strokeWidth;typeof C=="string"||typeof C>"u"?(Q=C==="small"?2:14,Z=te??8):typeof C=="number"?[Q,Z]=[C,C]:[Q=14,Z=8]=C,Q*=ee}else if(H==="line"){const ee=K==null?void 0:K.strokeWidth;typeof C=="string"||typeof C>"u"?Z=ee||(C==="small"?6:8):typeof C=="number"?[Q,Z]=[C,C]:[Q=-1,Z=8]=C}else(H==="circle"||H==="dashboard")&&(typeof C=="string"||typeof C>"u"?[Q,Z]=C==="small"?[60,60]:[120,120]:typeof C=="number"?[Q,Z]=[C,C]:(Q=(G=(W=C[0])!==null&&W!==void 0?W:C[1])!==null&&G!==void 0?G:120,Z=(X=(U=C[0])!==null&&U!==void 0?U:C[1])!==null&&X!==void 0?X:120));return{width:Q,height:Z}};var __rest$o=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G_extends$1(_extends$1({},progressProps()),{strokeColor:anyType(),direction:stringType()}),sortGradient=C=>{let H=[];return Object.keys(C).forEach(K=>{const W=parseFloat(K.replace(/%/g,""));isNaN(W)||H.push({key:W,value:C[K]})}),H=H.sort((K,W)=>K.key-W.key),H.map(K=>{let{key:W,value:G}=K;return`${G} ${W}%`}).join(", ")},handleGradient=(C,H)=>{const{from:K=presetPrimaryColors.blue,to:W=presetPrimaryColors.blue,direction:G=H==="rtl"?"to left":"to right"}=C,U=__rest$o(C,["from","to","direction"]);if(Object.keys(U).length!==0){const X=sortGradient(U);return{backgroundImage:`linear-gradient(${G}, ${X})`}}return{backgroundImage:`linear-gradient(${G}, ${K}, ${W})`}},Line=defineComponent({compatConfig:{MODE:3},name:"ProgressLine",inheritAttrs:!1,props:lineProps(),setup(C,H){let{slots:K,attrs:W}=H;const G=computed(()=>{const{strokeColor:re,direction:ae}=C;return re&&typeof re!="string"?handleGradient(re,ae):{backgroundColor:re}}),U=computed(()=>C.strokeLinecap==="square"||C.strokeLinecap==="butt"?0:void 0),X=computed(()=>C.trailColor?{backgroundColor:C.trailColor}:void 0),Q=computed(()=>{var re;return(re=C.size)!==null&&re!==void 0?re:[-1,C.strokeWidth||(C.size==="small"?6:8)]}),Z=computed(()=>getSize(Q.value,"line",{strokeWidth:C.strokeWidth})),ee=computed(()=>{const{percent:re}=C;return _extends$1({width:`${validProgress(re)}%`,height:`${Z.value.height}px`,borderRadius:U.value},G.value)}),te=computed(()=>getSuccessPercent(C)),ne=computed(()=>{const{success:re}=C;return{width:`${validProgress(te.value)}%`,height:`${Z.value.height}px`,borderRadius:U.value,backgroundColor:re==null?void 0:re.strokeColor}}),oe={width:Z.value.width<0?"100%":Z.value.width,height:`${Z.value.height}px`};return()=>{var re;return createVNode(Fragment,null,[createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:[`${C.prefixCls}-outer`,W.class],style:[W.style,oe]}),[createVNode("div",{class:`${C.prefixCls}-inner`,style:X.value},[createVNode("div",{class:`${C.prefixCls}-bg`,style:ee.value},null),te.value!==void 0?createVNode("div",{class:`${C.prefixCls}-success-bg`,style:ne.value},null):null])]),(re=K.default)===null||re===void 0?void 0:re.call(K)])}}}),defaultProps={percent:0,prefixCls:"vc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1},useTransitionDuration=C=>{const H=ref(null);return onUpdated(()=>{const K=Date.now();let W=!1;C.value.forEach(G=>{const U=(G==null?void 0:G.$el)||G;if(!U)return;W=!0;const X=U.style;X.transitionDuration=".3s, .3s, .3s, .06s",H.value&&K-H.value<100&&(X.transitionDuration="0s, 0s")}),W&&(H.value=Date.now())}),C},propTypes={gapDegree:Number,gapPosition:{type:String},percent:{type:[Array,Number]},prefixCls:String,strokeColor:{type:[Object,String,Array]},strokeLinecap:{type:String},strokeWidth:Number,trailColor:String,trailWidth:Number,transition:String};var __rest$n=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G4&&arguments[4]!==void 0?arguments[4]:0,U=arguments.length>5?arguments[5]:void 0;const X=50-W/2;let Q=0,Z=-X,ee=0,te=-2*X;switch(U){case"left":Q=-X,Z=0,ee=2*X,te=0;break;case"right":Q=X,Z=0,ee=-2*X,te=0;break;case"bottom":Z=X,te=2*X;break}const ne=`M 50,50 m ${Q},${Z} + a ${X},${X} 0 1 1 ${ee},${-te} + a ${X},${X} 0 1 1 ${-ee},${te}`,oe=Math.PI*2*X,re={stroke:K,strokeDasharray:`${H/100*(oe-G)}px ${oe}px`,strokeDashoffset:`-${G/2+C/100*(oe-G)}px`,transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s"};return{pathString:ne,pathStyle:re}}const VCCircle=defineComponent({compatConfig:{MODE:3},name:"VCCircle",props:initDefaultProps$1(propTypes,defaultProps),setup(C){gradientSeed+=1;const H=ref(gradientSeed),K=computed(()=>toArray$3(C.percent)),W=computed(()=>toArray$3(C.strokeColor)),[G,U]=useRefs$1();useTransitionDuration(U);const X=()=>{const{prefixCls:Q,strokeWidth:Z,strokeLinecap:ee,gapDegree:te,gapPosition:ne}=C;let oe=0;return K.value.map((re,ae)=>{const ie=W.value[ae]||W.value[W.value.length-1],ue=Object.prototype.toString.call(ie)==="[object Object]"?`url(#${Q}-gradient-${H.value})`:"",{pathString:le,pathStyle:se}=getPathStyles(oe,re,ie,Z,te,ne);oe+=re;const ce={key:ae,d:le,stroke:ue,"stroke-linecap":ee,"stroke-width":Z,opacity:re===0?0:1,"fill-opacity":"0",class:`${Q}-circle-path`,style:se};return createVNode("path",_objectSpread2$1({ref:G(ae)},ce),null)})};return()=>{const{prefixCls:Q,strokeWidth:Z,trailWidth:ee,gapDegree:te,gapPosition:ne,trailColor:oe,strokeLinecap:re,strokeColor:ae}=C,ie=__rest$n(C,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","strokeColor"]),{pathString:ue,pathStyle:le}=getPathStyles(0,100,oe,Z,te,ne);delete ie.percent;const se=W.value.find(de=>Object.prototype.toString.call(de)==="[object Object]"),ce={d:ue,stroke:oe,"stroke-linecap":re,"stroke-width":ee||Z,"fill-opacity":"0",class:`${Q}-circle-trail`,style:le};return createVNode("svg",_objectSpread2$1({class:`${Q}-circle`,viewBox:"0 0 100 100"},ie),[se&&createVNode("defs",null,[createVNode("linearGradient",{id:`${Q}-gradient-${H.value}`,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},[Object.keys(se).sort((de,fe)=>stripPercentToNumber(de)-stripPercentToNumber(fe)).map((de,fe)=>createVNode("stop",{key:fe,offset:de,"stop-color":se[de]},null))])]),createVNode("path",ce,null),X().reverse()])}}}),circleProps=()=>_extends$1(_extends$1({},progressProps()),{strokeColor:anyType()}),CIRCLE_MIN_STROKE_WIDTH=3,getMinPercent=C=>CIRCLE_MIN_STROKE_WIDTH/C*100,Circle=defineComponent({compatConfig:{MODE:3},name:"ProgressCircle",inheritAttrs:!1,props:initDefaultProps$1(circleProps(),{trailColor:null}),setup(C,H){let{slots:K,attrs:W}=H;const G=computed(()=>{var ie;return(ie=C.width)!==null&&ie!==void 0?ie:120}),U=computed(()=>{var ie;return(ie=C.size)!==null&&ie!==void 0?ie:[G.value,G.value]}),X=computed(()=>getSize(U.value,"circle")),Q=computed(()=>{if(C.gapDegree||C.gapDegree===0)return C.gapDegree;if(C.type==="dashboard")return 75}),Z=computed(()=>({width:`${X.value.width}px`,height:`${X.value.height}px`,fontSize:`${X.value.width*.15+6}px`})),ee=computed(()=>{var ie;return(ie=C.strokeWidth)!==null&&ie!==void 0?ie:Math.max(getMinPercent(X.value.width),6)}),te=computed(()=>C.gapPosition||C.type==="dashboard"&&"bottom"||void 0),ne=computed(()=>getPercentage(C)),oe=computed(()=>Object.prototype.toString.call(C.strokeColor)==="[object Object]"),re=computed(()=>getStrokeColor({success:C.success,strokeColor:C.strokeColor})),ae=computed(()=>({[`${C.prefixCls}-inner`]:!0,[`${C.prefixCls}-circle-gradient`]:oe.value}));return()=>{var ie;const ue=createVNode(VCCircle,{percent:ne.value,strokeWidth:ee.value,trailWidth:ee.value,strokeColor:re.value,strokeLinecap:C.strokeLinecap,trailColor:C.trailColor,prefixCls:C.prefixCls,gapDegree:Q.value,gapPosition:te.value},null);return createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:[ae.value,W.class],style:[W.style,Z.value]}),[X.value.width<=20?createVNode(Tooltip,null,{default:()=>[createVNode("span",null,[ue])],title:K.default}):createVNode(Fragment,null,[ue,(ie=K.default)===null||ie===void 0?void 0:ie.call(K)])])}}}),stepsProps$1=()=>_extends$1(_extends$1({},progressProps()),{steps:Number,strokeColor:someType(),trailColor:String}),Steps$4=defineComponent({compatConfig:{MODE:3},name:"Steps",props:stepsProps$1(),setup(C,H){let{slots:K}=H;const W=computed(()=>Math.round(C.steps*((C.percent||0)/100))),G=computed(()=>{var Q;return(Q=C.size)!==null&&Q!==void 0?Q:[C.size==="small"?2:14,C.strokeWidth||8]}),U=computed(()=>getSize(G.value,"step",{steps:C.steps,strokeWidth:C.strokeWidth||8})),X=computed(()=>{const{steps:Q,strokeColor:Z,trailColor:ee,prefixCls:te}=C,ne=[];for(let oe=0;oe{var Q;return createVNode("div",{class:`${C.prefixCls}-steps-outer`},[X.value,(Q=K.default)===null||Q===void 0?void 0:Q.call(K)])}}}),antProgressActive=new Keyframes("antProgressActive",{"0%":{transform:"translateX(-100%) scaleX(0)",opacity:.1},"20%":{transform:"translateX(-100%) scaleX(0)",opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}}),genBaseStyle$7=C=>{const{componentCls:H,iconCls:K}=C;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:C.fontSize,marginInlineEnd:C.marginXS,marginBottom:C.marginXS},[`${H}-outer`]:{display:"inline-block",width:"100%"},[`&${H}-show-info`]:{[`${H}-outer`]:{marginInlineEnd:`calc(-2em - ${C.marginXS}px)`,paddingInlineEnd:`calc(2em + ${C.paddingXS}px)`}},[`${H}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:C.progressRemainingColor,borderRadius:C.progressLineRadius},[`${H}-inner:not(${H}-circle-gradient)`]:{[`${H}-circle-path`]:{stroke:C.colorInfo}},[`${H}-success-bg, ${H}-bg`]:{position:"relative",backgroundColor:C.colorInfo,borderRadius:C.progressLineRadius,transition:`all ${C.motionDurationSlow} ${C.motionEaseInOutCirc}`},[`${H}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:C.colorSuccess},[`${H}-text`]:{display:"inline-block",width:"2em",marginInlineStart:C.marginXS,color:C.progressInfoTextColor,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[K]:{fontSize:C.fontSize}},[`&${H}-status-active`]:{[`${H}-bg::before`]:{position:"absolute",inset:0,backgroundColor:C.colorBgContainer,borderRadius:C.progressLineRadius,opacity:0,animationName:antProgressActive,animationDuration:C.progressActiveMotionDuration,animationTimingFunction:C.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${H}-status-exception`]:{[`${H}-bg`]:{backgroundColor:C.colorError},[`${H}-text`]:{color:C.colorError}},[`&${H}-status-exception ${H}-inner:not(${H}-circle-gradient)`]:{[`${H}-circle-path`]:{stroke:C.colorError}},[`&${H}-status-success`]:{[`${H}-bg`]:{backgroundColor:C.colorSuccess},[`${H}-text`]:{color:C.colorSuccess}},[`&${H}-status-success ${H}-inner:not(${H}-circle-gradient)`]:{[`${H}-circle-path`]:{stroke:C.colorSuccess}}})}},genCircleStyle=C=>{const{componentCls:H,iconCls:K}=C;return{[H]:{[`${H}-circle-trail`]:{stroke:C.progressRemainingColor},[`&${H}-circle ${H}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${H}-circle ${H}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:C.colorText,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[K]:{fontSize:`${C.fontSize/C.fontSizeSM}em`}},[`${H}-circle&-status-exception`]:{[`${H}-text`]:{color:C.colorError}},[`${H}-circle&-status-success`]:{[`${H}-text`]:{color:C.colorSuccess}}},[`${H}-inline-circle`]:{lineHeight:1,[`${H}-inner`]:{verticalAlign:"bottom"}}}},genStepStyle=C=>{const{componentCls:H}=C;return{[H]:{[`${H}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:C.progressStepMinWidth,marginInlineEnd:C.progressStepMarginInlineEnd,backgroundColor:C.progressRemainingColor,transition:`all ${C.motionDurationSlow}`,"&-active":{backgroundColor:C.colorInfo}}}}}},genSmallLine=C=>{const{componentCls:H,iconCls:K}=C;return{[H]:{[`${H}-small&-line, ${H}-small&-line ${H}-text ${K}`]:{fontSize:C.fontSizeSM}}}},useStyle$g=genComponentStyleHook("Progress",C=>{const H=C.marginXXS/2,K=merge$1(C,{progressLineRadius:100,progressInfoTextColor:C.colorText,progressDefaultColor:C.colorInfo,progressRemainingColor:C.colorFillSecondary,progressStepMarginInlineEnd:H,progressStepMinWidth:H,progressActiveMotionDuration:"2.4s"});return[genBaseStyle$7(K),genCircleStyle(K),genStepStyle(K),genSmallLine(K)]});var __rest$m=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GArray.isArray(C.strokeColor)?C.strokeColor[0]:C.strokeColor),ee=computed(()=>{const{percent:ae=0}=C,ie=getSuccessPercent(C);return parseInt(ie!==void 0?ie.toString():ae.toString(),10)}),te=computed(()=>{const{status:ae}=C;return!progressStatuses.includes(ae)&&ee.value>=100?"success":ae||"normal"}),ne=computed(()=>{const{type:ae,showInfo:ie,size:ue}=C,le=G.value;return{[le]:!0,[`${le}-inline-circle`]:ae==="circle"&&getSize(ue,"circle").width<=20,[`${le}-${ae==="dashboard"&&"circle"||ae}`]:!0,[`${le}-status-${te.value}`]:!0,[`${le}-show-info`]:ie,[`${le}-${ue}`]:ue,[`${le}-rtl`]:U.value==="rtl",[Q.value]:!0}}),oe=computed(()=>typeof C.strokeColor=="string"||Array.isArray(C.strokeColor)?C.strokeColor:void 0),re=()=>{const{showInfo:ae,format:ie,type:ue,percent:le,title:se}=C,ce=getSuccessPercent(C);if(!ae)return null;let de;const fe=ie||(K==null?void 0:K.format)||(pe=>`${pe}%`),he=ue==="line";return ie||K!=null&&K.format||te.value!=="exception"&&te.value!=="success"?de=fe(validProgress(le),validProgress(ce)):te.value==="exception"?de=createVNode(he?CloseCircleFilled$1:CloseOutlined$1,null,null):te.value==="success"&&(de=createVNode(he?CheckCircleFilled$1:CheckOutlined$1,null,null)),createVNode("span",{class:`${G.value}-text`,title:se===void 0&&typeof de=="string"?de:void 0},[de])};return()=>{const{type:ae,steps:ie,title:ue}=C,{class:le}=W,se=__rest$m(W,["class"]),ce=re();let de;return ae==="line"?de=ie?createVNode(Steps$4,_objectSpread2$1(_objectSpread2$1({},C),{},{strokeColor:oe.value,prefixCls:G.value,steps:ie}),{default:()=>[ce]}):createVNode(Line,_objectSpread2$1(_objectSpread2$1({},C),{},{strokeColor:Z.value,prefixCls:G.value,direction:U.value}),{default:()=>[ce]}):(ae==="circle"||ae==="dashboard")&&(de=createVNode(Circle,_objectSpread2$1(_objectSpread2$1({},C),{},{prefixCls:G.value,strokeColor:Z.value,progressStatus:te.value}),{default:()=>[ce]})),X(createVNode("div",_objectSpread2$1(_objectSpread2$1({role:"progressbar"},se),{},{class:[ne.value,le],title:ue}),[de]))}}}),Progress=withInstall(Progress$1);function getScroll(C){let H=C.scrollX;const K="scrollLeft";if(typeof H!="number"){const W=C.document;H=W.documentElement[K],typeof H!="number"&&(H=W.body[K])}return H}function getClientPosition(C){let H,K;const W=C.ownerDocument,{body:G}=W,U=W&&W.documentElement,X=C.getBoundingClientRect();return H=X.left,K=X.top,H-=U.clientLeft||G.clientLeft||0,K-=U.clientTop||G.clientTop||0,{left:H,top:K}}function getOffsetLeft(C){const H=getClientPosition(C),K=C.ownerDocument,W=K.defaultView||K.parentWindow;return H.left+=getScroll(W),H.left}var StarFilled$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"};const StarFilledSvg=StarFilled$2;function _objectSpread$j(C){for(var H=1;H{const{index:Z}=C;K("hover",Q,Z)},G=Q=>{const{index:Z}=C;K("click",Q,Z)},U=Q=>{const{index:Z}=C;Q.keyCode===13&&K("click",Q,Z)},X=computed(()=>{const{prefixCls:Q,index:Z,value:ee,allowHalf:te,focused:ne}=C,oe=Z+1;let re=Q;return ee===0&&Z===0&&ne?re+=` ${Q}-focused`:te&&ee+.5>=oe&&ee{const{disabled:Q,prefixCls:Z,characterRender:ee,character:te,index:ne,count:oe,value:re}=C,ae=typeof te=="function"?te({disabled:Q,prefixCls:Z,index:ne,count:oe,value:re}):te;let ie=createVNode("li",{class:X.value},[createVNode("div",{onClick:Q?null:G,onKeydown:Q?null:U,onMousemove:Q?null:W,role:"radio","aria-checked":re>ne?"true":"false","aria-posinset":ne+1,"aria-setsize":oe,tabindex:Q?-1:0},[createVNode("div",{class:`${Z}-first`},[ae]),createVNode("div",{class:`${Z}-second`},[ae])])]);return ee&&(ie=ee(ie,C)),ie}}}),genRateStarStyle=C=>{const{componentCls:H}=C;return{[`${H}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:C.marginXS},"> div":{transition:`all ${C.motionDurationMid}, outline 0s`,"&:hover":{transform:C.rateStarHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${C.lineWidth}px dashed ${C.rateStarColor}`,transform:C.rateStarHoverScale}},"&-first, &-second":{color:C.defaultColor,transition:`all ${C.motionDurationMid}`,userSelect:"none",[C.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${H}-star-first, &-half ${H}-star-second`]:{opacity:1},[`&-half ${H}-star-first, &-full ${H}-star-second`]:{color:"inherit"}}}},genRateRtlStyle=C=>({[`&-rtl${C.componentCls}`]:{direction:"rtl"}}),genRateStyle=C=>{const{componentCls:H}=C;return{[H]:_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),{display:"inline-block",margin:0,padding:0,color:C.rateStarColor,fontSize:C.rateStarSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${H} ${H}-star`]:{cursor:"default","&:hover":{transform:"scale(1)"}}}),genRateStarStyle(C)),{[`+ ${H}-text`]:{display:"inline-block",marginInlineStart:C.marginXS,fontSize:C.fontSize}}),genRateRtlStyle(C))}},useStyle$f=genComponentStyleHook("Rate",C=>{const{colorFillContent:H}=C,K=merge$1(C,{rateStarColor:C["yellow-6"],rateStarSize:C.controlHeightLG*.5,rateStarHoverScale:"scale(1.1)",defaultColor:H});return[genRateStyle(K)]}),rateProps=()=>({prefixCls:String,count:Number,value:Number,allowHalf:{type:Boolean,default:void 0},allowClear:{type:Boolean,default:void 0},tooltips:Array,disabled:{type:Boolean,default:void 0},character:PropTypes$1.any,autofocus:{type:Boolean,default:void 0},tabindex:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),direction:String,id:String,onChange:Function,onHoverChange:Function,"onUpdate:value":Function,onFocus:Function,onBlur:Function,onKeydown:Function}),Rate=defineComponent({compatConfig:{MODE:3},name:"ARate",inheritAttrs:!1,props:initDefaultProps$1(rateProps(),{value:0,count:5,allowHalf:!1,allowClear:!0,tabindex:0,direction:"ltr"}),setup(C,H){let{slots:K,attrs:W,emit:G,expose:U}=H;const{prefixCls:X,direction:Q}=useConfigInject("rate",C),[Z,ee]=useStyle$f(X),te=useInjectFormItemContext(),ne=ref(),[oe,re]=useRefs$1(),ae=reactive({value:C.value,focused:!1,cleanedValue:null,hoverValue:void 0});watch(()=>C.value,()=>{ae.value=C.value});const ie=Se=>findDOMNode(re.value.get(Se)),ue=(Se,we)=>{const Pe=Q.value==="rtl";let Ee=Se+1;if(C.allowHalf){const $e=ie(Se),ye=getOffsetLeft($e),Ce=$e.clientWidth;(Pe&&we-ye>Ce/2||!Pe&&we-ye{C.value===void 0&&(ae.value=Se),G("update:value",Se),G("change",Se),te.onFieldChange()},se=(Se,we)=>{const Pe=ue(we,Se.pageX);Pe!==ae.cleanedValue&&(ae.hoverValue=Pe,ae.cleanedValue=null),G("hoverChange",Pe)},ce=()=>{ae.hoverValue=void 0,ae.cleanedValue=null,G("hoverChange",void 0)},de=(Se,we)=>{const{allowClear:Pe}=C,Ee=ue(we,Se.pageX);let $e=!1;Pe&&($e=Ee===ae.value),ce(),le($e?0:Ee),ae.cleanedValue=$e?Ee:null},fe=Se=>{ae.focused=!0,G("focus",Se)},he=Se=>{ae.focused=!1,G("blur",Se),te.onFieldBlur()},pe=Se=>{const{keyCode:we}=Se,{count:Pe,allowHalf:Ee}=C,$e=Q.value==="rtl";we===KeyCode$1.RIGHT&&ae.value0&&!$e||we===KeyCode$1.RIGHT&&ae.value>0&&$e?(Ee?ae.value-=.5:ae.value-=1,le(ae.value),Se.preventDefault()):we===KeyCode$1.LEFT&&ae.value{C.disabled||ne.value.focus()};U({focus:me,blur:()=>{C.disabled||ne.value.blur()}}),onMounted(()=>{const{autofocus:Se,disabled:we}=C;Se&&!we&&me()});const xe=(Se,we)=>{let{index:Pe}=we;const{tooltips:Ee}=C;return Ee?createVNode(Tooltip,{title:Ee[Pe]},{default:()=>[Se]}):Se};return()=>{const{count:Se,allowHalf:we,disabled:Pe,tabindex:Ee,id:$e=te.id.value}=C,{class:ye,style:Ce}=W,ge=[],ve=Pe?`${X.value}-disabled`:"",_e=C.character||K.character||(()=>createVNode(StarFilled$1,null,null));for(let Ie=0;IecreateVNode("svg",{width:"252",height:"294"},[createVNode("defs",null,[createVNode("path",{d:"M0 .387h251.772v251.772H0z"},null)]),createVNode("g",{fill:"none","fill-rule":"evenodd"},[createVNode("g",{transform:"translate(0 .012)"},[createVNode("mask",{fill:"#fff"},null),createVNode("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"},null)]),createVNode("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"},null),createVNode("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF","stroke-width":"2"},null),createVNode("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"},null),createVNode("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"},null),createVNode("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF","stroke-width":"2"},null),createVNode("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"},null),createVNode("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF","stroke-width":"2"},null),createVNode("path",{stroke:"#FFF","stroke-width":"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"},null),createVNode("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"},null),createVNode("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1890FF"},null),createVNode("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"},null),createVNode("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"},null),createVNode("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"},null),createVNode("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"},null),createVNode("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"},null),createVNode("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"},null),createVNode("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"},null),createVNode("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"},null),createVNode("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"},null),createVNode("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"},null),createVNode("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"},null),createVNode("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"},null),createVNode("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"},null),createVNode("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"},null),createVNode("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"},null),createVNode("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"},null),createVNode("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"},null),createVNode("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"},null),createVNode("path",{stroke:"#DB836E","stroke-width":"1.118","stroke-linecap":"round","stroke-linejoin":"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"},null),createVNode("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552","stroke-width":"1.118","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E","stroke-width":"1.118","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552","stroke-width":"1.118","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E","stroke-width":"1.118","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7","stroke-width":"1.101","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7","stroke-width":"1.101","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"},null),createVNode("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"},null),createVNode("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"},null),createVNode("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"},null),createVNode("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"},null),createVNode("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"},null),createVNode("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"},null),createVNode("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"},null),createVNode("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"},null),createVNode("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"},null),createVNode("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"},null),createVNode("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7","stroke-width":"1.101","stroke-linecap":"round","stroke-linejoin":"round"},null)])]),noFound=NoFound,ServerError=()=>createVNode("svg",{width:"254",height:"294"},[createVNode("defs",null,[createVNode("path",{d:"M0 .335h253.49v253.49H0z"},null),createVNode("path",{d:"M0 293.665h253.49V.401H0z"},null)]),createVNode("g",{fill:"none","fill-rule":"evenodd"},[createVNode("g",{transform:"translate(0 .067)"},[createVNode("mask",{fill:"#fff"},null),createVNode("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"},null)]),createVNode("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"},null),createVNode("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF","stroke-width":"2"},null),createVNode("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"},null),createVNode("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"},null),createVNode("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"},null),createVNode("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"},null),createVNode("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"},null),createVNode("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"},null),createVNode("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"},null),createVNode("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"},null),createVNode("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"},null),createVNode("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"},null),createVNode("path",{stroke:"#DB836E","stroke-width":"1.063","stroke-linecap":"round","stroke-linejoin":"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"},null),createVNode("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552","stroke-width":"1.117","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E","stroke-width":"1.117","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552","stroke-width":"1.117","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E","stroke-width":"1.063","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7","stroke-width":"1.136","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"},null),createVNode("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"},null),createVNode("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"},null),createVNode("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"},null),createVNode("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"},null),createVNode("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"},null),createVNode("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"},null),createVNode("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"},null),createVNode("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"},null),createVNode("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"},null),createVNode("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"},null),createVNode("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"},null),createVNode("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8","stroke-width":"1.032","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"},null),createVNode("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"},null),createVNode("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"},null),createVNode("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"},null),createVNode("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E","stroke-width":".774","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788","stroke-width":".774","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"},null),createVNode("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788","stroke-width":".774","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788","stroke-width":".774","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"},null),createVNode("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"},null),createVNode("mask",{fill:"#fff"},null),createVNode("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"},null),createVNode("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"},null),createVNode("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"},null),createVNode("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"},null),createVNode("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5","stroke-width":"1.124","stroke-linecap":"round","stroke-linejoin":"round",mask:"url(#d)"},null),createVNode("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"},null),createVNode("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"},null),createVNode("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6","stroke-width":"1.124","stroke-linecap":"round","stroke-linejoin":"round",mask:"url(#d)"},null),createVNode("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"},null),createVNode("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"},null),createVNode("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"},null)])]),serverError=ServerError,Unauthorized=()=>createVNode("svg",{width:"251",height:"294"},[createVNode("g",{fill:"none","fill-rule":"evenodd"},[createVNode("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"},null),createVNode("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"},null),createVNode("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF","stroke-width":"2"},null),createVNode("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"},null),createVNode("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"},null),createVNode("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF","stroke-width":"2"},null),createVNode("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"},null),createVNode("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF","stroke-width":"2"},null),createVNode("path",{stroke:"#FFF","stroke-width":"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"},null),createVNode("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"},null),createVNode("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"},null),createVNode("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"},null),createVNode("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"},null),createVNode("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"},null),createVNode("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"},null),createVNode("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"},null),createVNode("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"},null),createVNode("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"},null),createVNode("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"},null),createVNode("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"},null),createVNode("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7","stroke-width":".932","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"},null),createVNode("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"},null),createVNode("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"},null),createVNode("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"},null),createVNode("path",{stroke:"#DB836E","stroke-width":"1.145","stroke-linecap":"round","stroke-linejoin":"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"},null),createVNode("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"},null),createVNode("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E","stroke-width":"1.145","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"},null),createVNode("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552","stroke-width":"1.526","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E","stroke-width":"1.145","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7","stroke-width":"1.114","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E","stroke-width":".795","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"},null),createVNode("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E","stroke-width":".75","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"},null),createVNode("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"},null),createVNode("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"},null),createVNode("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"},null),createVNode("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"},null),createVNode("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"},null),createVNode("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"},null),createVNode("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),createVNode("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"},null),createVNode("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"},null),createVNode("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"},null),createVNode("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null)])]),unauthorized=Unauthorized,genBaseStyle$6=C=>{const{componentCls:H,lineHeightHeading3:K,iconCls:W,padding:G,paddingXL:U,paddingXS:X,paddingLG:Q,marginXS:Z,lineHeight:ee}=C;return{[H]:{padding:`${Q*2}px ${U}px`,"&-rtl":{direction:"rtl"}},[`${H} ${H}-image`]:{width:C.imageWidth,height:C.imageHeight,margin:"auto"},[`${H} ${H}-icon`]:{marginBottom:Q,textAlign:"center",[`& > ${W}`]:{fontSize:C.resultIconFontSize}},[`${H} ${H}-title`]:{color:C.colorTextHeading,fontSize:C.resultTitleFontSize,lineHeight:K,marginBlock:Z,textAlign:"center"},[`${H} ${H}-subtitle`]:{color:C.colorTextDescription,fontSize:C.resultSubtitleFontSize,lineHeight:ee,textAlign:"center"},[`${H} ${H}-content`]:{marginTop:Q,padding:`${Q}px ${G*2.5}px`,backgroundColor:C.colorFillAlter},[`${H} ${H}-extra`]:{margin:C.resultExtraMargin,textAlign:"center","& > *":{marginInlineEnd:X,"&:last-child":{marginInlineEnd:0}}}}},genStatusIconStyle=C=>{const{componentCls:H,iconCls:K}=C;return{[`${H}-success ${H}-icon > ${K}`]:{color:C.resultSuccessIconColor},[`${H}-error ${H}-icon > ${K}`]:{color:C.resultErrorIconColor},[`${H}-info ${H}-icon > ${K}`]:{color:C.resultInfoIconColor},[`${H}-warning ${H}-icon > ${K}`]:{color:C.resultWarningIconColor}}},genResultStyle=C=>[genBaseStyle$6(C),genStatusIconStyle(C)],getStyle=C=>genResultStyle(C),useStyle$e=genComponentStyleHook("Result",C=>{const{paddingLG:H,fontSizeHeading3:K}=C,W=C.fontSize,G=`${H}px 0 0 0`,U=C.colorInfo,X=C.colorError,Q=C.colorSuccess,Z=C.colorWarning,ee=merge$1(C,{resultTitleFontSize:K,resultSubtitleFontSize:W,resultIconFontSize:K*3,resultExtraMargin:G,resultInfoIconColor:U,resultErrorIconColor:X,resultSuccessIconColor:Q,resultWarningIconColor:Z});return[getStyle(ee)]},{imageWidth:250,imageHeight:295}),IconMap={success:CheckCircleFilled$1,error:CloseCircleFilled$1,info:ExclamationCircleFilled$1,warning:WarningFilled$1},ExceptionMap={404:noFound,500:serverError,403:unauthorized},ExceptionStatus=Object.keys(ExceptionMap),resultProps=()=>({prefixCls:String,icon:PropTypes$1.any,status:{type:[Number,String],default:"info"},title:PropTypes$1.any,subTitle:PropTypes$1.any,extra:PropTypes$1.any}),renderIcon=(C,H)=>{let{status:K,icon:W}=H;if(ExceptionStatus.includes(`${K}`)){const X=ExceptionMap[K];return createVNode("div",{class:`${C}-icon ${C}-image`},[createVNode(X,null,null)])}const G=IconMap[K],U=W||createVNode(G,null,null);return createVNode("div",{class:`${C}-icon`},[U])},renderExtra=(C,H)=>H&&createVNode("div",{class:`${C}-extra`},[H]),Result=defineComponent({compatConfig:{MODE:3},name:"AResult",inheritAttrs:!1,props:resultProps(),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("result",C),[X,Q]=useStyle$e(G),Z=computed(()=>classNames(G.value,Q.value,`${G.value}-${C.status}`,{[`${G.value}-rtl`]:U.value==="rtl"}));return()=>{var ee,te,ne,oe,re,ae,ie,ue;const le=(ee=C.title)!==null&&ee!==void 0?ee:(te=K.title)===null||te===void 0?void 0:te.call(K),se=(ne=C.subTitle)!==null&&ne!==void 0?ne:(oe=K.subTitle)===null||oe===void 0?void 0:oe.call(K),ce=(re=C.icon)!==null&&re!==void 0?re:(ae=K.icon)===null||ae===void 0?void 0:ae.call(K),de=(ie=C.extra)!==null&&ie!==void 0?ie:(ue=K.extra)===null||ue===void 0?void 0:ue.call(K),fe=G.value;return X(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:[Z.value,W.class]}),[renderIcon(fe,{status:C.status,icon:ce}),createVNode("div",{class:`${fe}-title`},[le]),se&&createVNode("div",{class:`${fe}-subtitle`},[se]),renderExtra(fe,de),K.default&&createVNode("div",{class:`${fe}-content`},[K.default()])]))}}});Result.PRESENTED_IMAGE_403=ExceptionMap[403];Result.PRESENTED_IMAGE_404=ExceptionMap[404];Result.PRESENTED_IMAGE_500=ExceptionMap[500];Result.install=function(C){return C.component(Result.name,Result),C};const Result$1=Result,index$e=withInstall(Row$2),Track=(C,H)=>{let{attrs:K}=H;const{included:W,vertical:G,style:U,class:X}=K;let{length:Q,offset:Z,reverse:ee}=K;Q<0&&(ee=!ee,Q=Math.abs(Q),Z=100-Z);const te=G?{[ee?"top":"bottom"]:`${Z}%`,[ee?"bottom":"top"]:"auto",height:`${Q}%`}:{[ee?"right":"left"]:`${Z}%`,[ee?"left":"right"]:"auto",width:`${Q}%`},ne=_extends$1(_extends$1({},U),te);return W?createVNode("div",{class:X,style:ne},null):null};Track.inheritAttrs=!1;const Track$1=Track,calcPoints=(C,H,K,W,G,U)=>{warning$3();const X=Object.keys(H).map(parseFloat).sort((Q,Z)=>Q-Z);if(K&&W)for(let Q=G;Q<=U;Q+=W)X.indexOf(Q)===-1&&X.push(Q);return X},Steps$2=(C,H)=>{let{attrs:K}=H;const{prefixCls:W,vertical:G,reverse:U,marks:X,dots:Q,step:Z,included:ee,lowerBound:te,upperBound:ne,max:oe,min:re,dotStyle:ae,activeDotStyle:ie}=K,ue=oe-re,le=calcPoints(G,X,Q,Z,re,oe).map(se=>{const ce=`${Math.abs(se-re)/ue*100}%`,de=!ee&&se===ne||ee&&se<=ne&&se>=te;let fe=G?_extends$1(_extends$1({},ae),{[U?"top":"bottom"]:ce}):_extends$1(_extends$1({},ae),{[U?"right":"left"]:ce});de&&(fe=_extends$1(_extends$1({},fe),ie));const he=classNames({[`${W}-dot`]:!0,[`${W}-dot-active`]:de,[`${W}-dot-reverse`]:U});return createVNode("span",{class:he,style:fe,key:se},null)});return createVNode("div",{class:`${W}-step`},[le])};Steps$2.inheritAttrs=!1;const Steps$3=Steps$2,Marks=(C,H)=>{let{attrs:K,slots:W}=H;const{class:G,vertical:U,reverse:X,marks:Q,included:Z,upperBound:ee,lowerBound:te,max:ne,min:oe,onClickLabel:re}=K,ae=Object.keys(Q),ie=W.mark,ue=ne-oe,le=ae.map(parseFloat).sort((se,ce)=>se-ce).map(se=>{const ce=typeof Q[se]=="function"?Q[se]():Q[se],de=typeof ce=="object"&&!isValidElement(ce);let fe=de?ce.label:ce;if(!fe&&fe!==0)return null;ie&&(fe=ie({point:se,label:fe}));const he=!Z&&se===ee||Z&&se<=ee&&se>=te,pe=classNames({[`${G}-text`]:!0,[`${G}-text-active`]:he}),me={marginBottom:"-50%",[X?"top":"bottom"]:`${(se-oe)/ue*100}%`},be={transform:`translateX(${X?"50%":"-50%"})`,msTransform:`translateX(${X?"50%":"-50%"})`,[X?"right":"left"]:`${(se-oe)/ue*100}%`},xe=U?me:be,Se=de?_extends$1(_extends$1({},xe),ce.style):xe,we={[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]:Pe=>re(Pe,se)};return createVNode("span",_objectSpread2$1({class:pe,style:Se,key:se,onMousedown:Pe=>re(Pe,se)},we),[fe])});return createVNode("div",{class:G},[le])};Marks.inheritAttrs=!1;const Marks$1=Marks,VcHandle=defineComponent({compatConfig:{MODE:3},name:"Handle",inheritAttrs:!1,props:{prefixCls:String,vertical:{type:Boolean,default:void 0},offset:Number,disabled:{type:Boolean,default:void 0},min:Number,max:Number,value:Number,tabindex:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),reverse:{type:Boolean,default:void 0},ariaLabel:String,ariaLabelledBy:String,ariaValueTextFormatter:Function,onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function}},setup(C,H){let{attrs:K,emit:W,expose:G}=H;const U=shallowRef(!1),X=shallowRef(),Q=()=>{document.activeElement===X.value&&(U.value=!0)},Z=ue=>{U.value=!1,W("blur",ue)},ee=()=>{U.value=!1},te=()=>{var ue;(ue=X.value)===null||ue===void 0||ue.focus()},ne=()=>{var ue;(ue=X.value)===null||ue===void 0||ue.blur()},oe=()=>{U.value=!0,te()},re=ue=>{ue.preventDefault(),te(),W("mousedown",ue)};G({focus:te,blur:ne,clickFocus:oe,ref:X});let ae=null;onMounted(()=>{ae=addEventListenerWrap(document,"mouseup",Q)}),onBeforeUnmount(()=>{ae==null||ae.remove()});const ie=computed(()=>{const{vertical:ue,offset:le,reverse:se}=C;return ue?{[se?"top":"bottom"]:`${le}%`,[se?"bottom":"top"]:"auto",transform:se?null:"translateY(+50%)"}:{[se?"right":"left"]:`${le}%`,[se?"left":"right"]:"auto",transform:`translateX(${se?"+":"-"}50%)`}});return()=>{const{prefixCls:ue,disabled:le,min:se,max:ce,value:de,tabindex:fe,ariaLabel:he,ariaLabelledBy:pe,ariaValueTextFormatter:me,onMouseenter:be,onMouseleave:xe}=C,Se=classNames(K.class,{[`${ue}-handle-click-focused`]:U.value}),we={"aria-valuemin":se,"aria-valuemax":ce,"aria-valuenow":de,"aria-disabled":!!le},Pe=[K.style,ie.value];let Ee=fe||0;(le||fe===null)&&(Ee=null);let $e;me&&($e=me(de));const ye=_extends$1(_extends$1(_extends$1(_extends$1({},K),{role:"slider",tabindex:Ee}),we),{class:Se,onBlur:Z,onKeydown:ee,onMousedown:re,onMouseenter:be,onMouseleave:xe,ref:X,style:Pe});return createVNode("div",_objectSpread2$1(_objectSpread2$1({},ye),{},{"aria-label":he,"aria-labelledby":pe,"aria-valuetext":$e}),null)}}});function isEventFromHandle(C,H){try{return Object.keys(H).some(K=>C.target===H[K].ref)}catch{return!1}}function isValueOutOfRange(C,H){let{min:K,max:W}=H;return CW}function isNotTouchEvent(C){return C.touches.length>1||C.type.toLowerCase()==="touchend"&&C.touches.length>0}function getClosestPoint(C,H){let{marks:K,step:W,min:G,max:U}=H;const X=Object.keys(K).map(parseFloat);if(W!==null){const Z=Math.pow(10,getPrecision(W)),ee=Math.floor((U*Z-G*Z)/(W*Z)),te=Math.min((C-G)/W,ee),ne=Math.round(te)*W+G;X.push(ne)}const Q=X.map(Z=>Math.abs(C-Z));return X[Q.indexOf(Math.min(...Q))]}function getPrecision(C){const H=C.toString();let K=0;return H.indexOf(".")>=0&&(K=H.length-H.indexOf(".")-1),K}function getMousePosition(C,H){let K=1;return window.visualViewport&&(K=+(window.visualViewport.width/document.body.getBoundingClientRect().width).toFixed(2)),(C?H.clientY:H.pageX)/K}function getTouchPosition(C,H){let K=1;return window.visualViewport&&(K=+(window.visualViewport.width/document.body.getBoundingClientRect().width).toFixed(2)),(C?H.touches[0].clientY:H.touches[0].pageX)/K}function getHandleCenterPosition(C,H){const K=H.getBoundingClientRect();return C?K.top+K.height*.5:window.scrollX+K.left+K.width*.5}function ensureValueInRange(C,H){let{max:K,min:W}=H;return C<=W?W:C>=K?K:C}function ensureValuePrecision(C,H){const{step:K}=H,W=isFinite(getClosestPoint(C,H))?getClosestPoint(C,H):0;return K===null?W:parseFloat(W.toFixed(getPrecision(K)))}function pauseEvent(C){C.stopPropagation(),C.preventDefault()}function calculateNextValue(C,H,K){const W={increase:(X,Q)=>X+Q,decrease:(X,Q)=>X-Q},G=W[C](Object.keys(K.marks).indexOf(JSON.stringify(H)),1),U=Object.keys(K.marks)[G];return K.step?W[C](H,K.step):Object.keys(K.marks).length&&K.marks[U]?K.marks[U]:H}function getKeyboardValueMutator(C,H,K){const W="increase",G="decrease";let U=W;switch(C.keyCode){case KeyCode$1.UP:U=H&&K?G:W;break;case KeyCode$1.RIGHT:U=!H&&K?G:W;break;case KeyCode$1.DOWN:U=H&&K?W:G;break;case KeyCode$1.LEFT:U=!H&&K?W:G;break;case KeyCode$1.END:return(X,Q)=>Q.max;case KeyCode$1.HOME:return(X,Q)=>Q.min;case KeyCode$1.PAGE_UP:return(X,Q)=>X+Q.step*2;case KeyCode$1.PAGE_DOWN:return(X,Q)=>X-Q.step*2;default:return}return(X,Q)=>calculateNextValue(U,X,Q)}var __rest$l=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{this.document=this.sliderRef&&this.sliderRef.ownerDocument;const{autofocus:K,disabled:W}=this;K&&!W&&this.focus()})},beforeUnmount(){this.$nextTick(()=>{this.removeDocumentEvents()})},methods:{defaultHandle(K){var{index:W,directives:G,className:U,style:X}=K,Q=__rest$l(K,["index","directives","className","style"]);if(delete Q.dragging,Q.value===null)return null;const Z=_extends$1(_extends$1({},Q),{class:U,style:X,key:W});return createVNode(VcHandle,Z,null)},onDown(K,W){let G=W;const{draggableTrack:U,vertical:X}=this.$props,{bounds:Q}=this.$data,Z=U&&this.positionGetValue?this.positionGetValue(G)||[]:[],ee=isEventFromHandle(K,this.handlesRefs);if(this.dragTrack=U&&Q.length>=2&&!ee&&!Z.map((te,ne)=>{const oe=ne?!0:te>=Q[ne];return ne===Z.length-1?te<=Q[ne]:oe}).some(te=>!te),this.dragTrack)this.dragOffset=G,this.startBounds=[...Q];else{if(!ee)this.dragOffset=0;else{const te=getHandleCenterPosition(X,K.target);this.dragOffset=G-te,G=te}this.onStart(G)}},onMouseDown(K){if(K.button!==0)return;this.removeDocumentEvents();const W=this.$props.vertical,G=getMousePosition(W,K);this.onDown(K,G),this.addDocumentMouseEvents()},onTouchStart(K){if(isNotTouchEvent(K))return;const W=this.vertical,G=getTouchPosition(W,K);this.onDown(K,G),this.addDocumentTouchEvents(),pauseEvent(K)},onFocus(K){const{vertical:W}=this;if(isEventFromHandle(K,this.handlesRefs)&&!this.dragTrack){const G=getHandleCenterPosition(W,K.target);this.dragOffset=0,this.onStart(G),pauseEvent(K),this.$emit("focus",K)}},onBlur(K){this.dragTrack||this.onEnd(),this.$emit("blur",K)},onMouseUp(){this.handlesRefs[this.prevMovedHandleIndex]&&this.handlesRefs[this.prevMovedHandleIndex].clickFocus()},onMouseMove(K){if(!this.sliderRef){this.onEnd();return}const W=getMousePosition(this.vertical,K);this.onMove(K,W-this.dragOffset,this.dragTrack,this.startBounds)},onTouchMove(K){if(isNotTouchEvent(K)||!this.sliderRef){this.onEnd();return}const W=getTouchPosition(this.vertical,K);this.onMove(K,W-this.dragOffset,this.dragTrack,this.startBounds)},onKeyDown(K){this.sliderRef&&isEventFromHandle(K,this.handlesRefs)&&this.onKeyboard(K)},onClickMarkLabel(K,W){K.stopPropagation(),this.onChange({sValue:W}),this.setState({sValue:W},()=>this.onEnd(!0))},getSliderStart(){const K=this.sliderRef,{vertical:W,reverse:G}=this,U=K.getBoundingClientRect();return W?G?U.bottom:U.top:window.scrollX+(G?U.right:U.left)},getSliderLength(){const K=this.sliderRef;if(!K)return 0;const W=K.getBoundingClientRect();return this.vertical?W.height:W.width},addDocumentTouchEvents(){this.onTouchMoveListener=addEventListenerWrap(this.document,"touchmove",this.onTouchMove),this.onTouchUpListener=addEventListenerWrap(this.document,"touchend",this.onEnd)},addDocumentMouseEvents(){this.onMouseMoveListener=addEventListenerWrap(this.document,"mousemove",this.onMouseMove),this.onMouseUpListener=addEventListenerWrap(this.document,"mouseup",this.onEnd)},removeDocumentEvents(){this.onTouchMoveListener&&this.onTouchMoveListener.remove(),this.onTouchUpListener&&this.onTouchUpListener.remove(),this.onMouseMoveListener&&this.onMouseMoveListener.remove(),this.onMouseUpListener&&this.onMouseUpListener.remove()},focus(){var K;this.$props.disabled||(K=this.handlesRefs[0])===null||K===void 0||K.focus()},blur(){this.$props.disabled||Object.keys(this.handlesRefs).forEach(K=>{var W,G;(G=(W=this.handlesRefs[K])===null||W===void 0?void 0:W.blur)===null||G===void 0||G.call(W)})},calcValue(K){const{vertical:W,min:G,max:U}=this,X=Math.abs(Math.max(K,0)/this.getSliderLength());return W?(1-X)*(U-G)+G:X*(U-G)+G},calcValueByPos(K){const G=(this.reverse?-1:1)*(K-this.getSliderStart());return this.trimAlignValue(this.calcValue(G))},calcOffset(K){const{min:W,max:G}=this,U=(K-W)/(G-W);return Math.max(0,U*100)},saveSlider(K){this.sliderRef=K},saveHandle(K,W){this.handlesRefs[K]=W}},render(){const{prefixCls:K,marks:W,dots:G,step:U,included:X,disabled:Q,vertical:Z,reverse:ee,min:te,max:ne,maximumTrackStyle:oe,railStyle:re,dotStyle:ae,activeDotStyle:ie,id:ue}=this,{class:le,style:se}=this.$attrs,{tracks:ce,handles:de}=this.renderSlider(),fe=classNames(K,le,{[`${K}-with-marks`]:Object.keys(W).length,[`${K}-disabled`]:Q,[`${K}-vertical`]:Z,[`${K}-horizontal`]:!Z}),he={vertical:Z,marks:W,included:X,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:ne,min:te,reverse:ee,class:`${K}-mark`,onClickLabel:Q?noop$7:this.onClickMarkLabel},pe={[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]:Q?noop$7:this.onTouchStart};return createVNode("div",_objectSpread2$1(_objectSpread2$1({id:ue,ref:this.saveSlider,tabindex:"-1",class:fe},pe),{},{onMousedown:Q?noop$7:this.onMouseDown,onMouseup:Q?noop$7:this.onMouseUp,onKeydown:Q?noop$7:this.onKeyDown,onFocus:Q?noop$7:this.onFocus,onBlur:Q?noop$7:this.onBlur,style:se}),[createVNode("div",{class:`${K}-rail`,style:_extends$1(_extends$1({},oe),re)},null),ce,createVNode(Steps$3,{prefixCls:K,vertical:Z,reverse:ee,marks:W,dots:G,step:U,included:X,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:ne,min:te,dotStyle:ae,activeDotStyle:ie},null),de,createVNode(Marks$1,he,{mark:this.$slots.mark}),getSlot(this)])}})}const Slider$1=defineComponent({compatConfig:{MODE:3},name:"Slider",mixins:[BaseMixin],inheritAttrs:!1,props:{defaultValue:Number,value:Number,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},tabindex:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),reverse:{type:Boolean,default:void 0},min:Number,max:Number,ariaLabelForHandle:String,ariaLabelledByForHandle:String,ariaValueTextFormatterForHandle:String,startPoint:Number},emits:["beforeChange","afterChange","change"],data(){const C=this.defaultValue!==void 0?this.defaultValue:this.min,H=this.value!==void 0?this.value:C;return{sValue:this.trimAlignValue(H),dragging:!1}},watch:{value:{handler(C){this.setChangeValue(C)},deep:!0},min(){const{sValue:C}=this;this.setChangeValue(C)},max(){const{sValue:C}=this;this.setChangeValue(C)}},methods:{setChangeValue(C){const H=C!==void 0?C:this.sValue,K=this.trimAlignValue(H,this.$props);K!==this.sValue&&(this.setState({sValue:K}),isValueOutOfRange(H,this.$props)&&this.$emit("change",K))},onChange(C){const H=!hasProp(this,"value"),K=C.sValue>this.max?_extends$1(_extends$1({},C),{sValue:this.max}):C;H&&this.setState(K);const W=K.sValue;this.$emit("change",W)},onStart(C){this.setState({dragging:!0});const{sValue:H}=this;this.$emit("beforeChange",H);const K=this.calcValueByPos(C);this.startValue=K,this.startPosition=C,K!==H&&(this.prevMovedHandleIndex=0,this.onChange({sValue:K}))},onEnd(C){const{dragging:H}=this;this.removeDocumentEvents(),(H||C)&&this.$emit("afterChange",this.sValue),this.setState({dragging:!1})},onMove(C,H){pauseEvent(C);const{sValue:K}=this,W=this.calcValueByPos(H);W!==K&&this.onChange({sValue:W})},onKeyboard(C){const{reverse:H,vertical:K}=this.$props,W=getKeyboardValueMutator(C,K,H);if(W){pauseEvent(C);const{sValue:G}=this,U=W(G,this.$props),X=this.trimAlignValue(U);if(X===G)return;this.onChange({sValue:X}),this.$emit("afterChange",X),this.onEnd()}},getLowerBound(){const C=this.$props.startPoint||this.$props.min;return this.$data.sValue>C?C:this.$data.sValue},getUpperBound(){return this.$data.sValue1&&arguments[1]!==void 0?arguments[1]:{};if(C===null)return null;const K=_extends$1(_extends$1({},this.$props),H),W=ensureValueInRange(C,K);return ensureValuePrecision(W,K)},getTrack(C){let{prefixCls:H,reverse:K,vertical:W,included:G,minimumTrackStyle:U,mergedTrackStyle:X,length:Q,offset:Z}=C;return createVNode(Track$1,{class:`${H}-track`,vertical:W,included:G,offset:Z,reverse:K,length:Q,style:_extends$1(_extends$1({},U),X)},null)},renderSlider(){const{prefixCls:C,vertical:H,included:K,disabled:W,minimumTrackStyle:G,trackStyle:U,handleStyle:X,tabindex:Q,ariaLabelForHandle:Z,ariaLabelledByForHandle:ee,ariaValueTextFormatterForHandle:te,min:ne,max:oe,startPoint:re,reverse:ae,handle:ie,defaultHandle:ue}=this,le=ie||ue,{sValue:se,dragging:ce}=this,de=this.calcOffset(se),fe=le({class:`${C}-handle`,prefixCls:C,vertical:H,offset:de,value:se,dragging:ce,disabled:W,min:ne,max:oe,reverse:ae,index:0,tabindex:Q,ariaLabel:Z,ariaLabelledBy:ee,ariaValueTextFormatter:te,style:X[0]||X,ref:me=>this.saveHandle(0,me),onFocus:this.onFocus,onBlur:this.onBlur}),he=re!==void 0?this.calcOffset(re):0,pe=U[0]||U;return{tracks:this.getTrack({prefixCls:C,reverse:ae,vertical:H,included:K,offset:he,minimumTrackStyle:G,mergedTrackStyle:pe,length:de-he}),handles:fe}}}}),VcSlider=createSlider(Slider$1),trimAlignValue=C=>{let{value:H,handle:K,bounds:W,props:G}=C;const{allowCross:U,pushable:X}=G,Q=Number(X),Z=ensureValueInRange(H,G);let ee=Z;return!U&&K!=null&&W!==void 0&&(K>0&&Z<=W[K-1]+Q&&(ee=W[K-1]+Q),K=W[K+1]-Q&&(ee=W[K+1]-Q)),ensureValuePrecision(ee,G)},rangeProps={defaultValue:PropTypes$1.arrayOf(PropTypes$1.number),value:PropTypes$1.arrayOf(PropTypes$1.number),count:Number,pushable:withUndefined(PropTypes$1.oneOfType([PropTypes$1.looseBool,PropTypes$1.number])),allowCross:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},reverse:{type:Boolean,default:void 0},tabindex:PropTypes$1.arrayOf(PropTypes$1.number),prefixCls:String,min:Number,max:Number,autofocus:{type:Boolean,default:void 0},ariaLabelGroupForHandles:Array,ariaLabelledByGroupForHandles:Array,ariaValueTextFormatterGroupForHandles:Array,draggableTrack:{type:Boolean,default:void 0}},Range=defineComponent({compatConfig:{MODE:3},name:"Range",mixins:[BaseMixin],inheritAttrs:!1,props:initDefaultProps$1(rangeProps,{count:1,allowCross:!0,pushable:!1,tabindex:[],draggableTrack:!1,ariaLabelGroupForHandles:[],ariaLabelledByGroupForHandles:[],ariaValueTextFormatterGroupForHandles:[]}),emits:["beforeChange","afterChange","change"],displayName:"Range",data(){const{count:C,min:H,max:K}=this,W=Array(...Array(C+1)).map(()=>H),G=hasProp(this,"defaultValue")?this.defaultValue:W;let{value:U}=this;U===void 0&&(U=G);const X=U.map((Z,ee)=>trimAlignValue({value:Z,handle:ee,props:this.$props}));return{sHandle:null,recent:X[0]===K?0:X.length-1,bounds:X}},watch:{value:{handler(C){const{bounds:H}=this;this.setChangeValue(C||H)},deep:!0},min(){const{value:C}=this;this.setChangeValue(C||this.bounds)},max(){const{value:C}=this;this.setChangeValue(C||this.bounds)}},methods:{setChangeValue(C){const{bounds:H}=this;let K=C.map((W,G)=>trimAlignValue({value:W,handle:G,bounds:H,props:this.$props}));if(H.length===K.length){if(K.every((W,G)=>W===H[G]))return null}else K=C.map((W,G)=>trimAlignValue({value:W,handle:G,props:this.$props}));if(this.setState({bounds:K}),C.some(W=>isValueOutOfRange(W,this.$props))){const W=C.map(G=>ensureValueInRange(G,this.$props));this.$emit("change",W)}},onChange(C){if(!hasProp(this,"value"))this.setState(C);else{const G={};["sHandle","recent"].forEach(U=>{C[U]!==void 0&&(G[U]=C[U])}),Object.keys(G).length&&this.setState(G)}const W=_extends$1(_extends$1({},this.$data),C).bounds;this.$emit("change",W)},positionGetValue(C){const H=this.getValue(),K=this.calcValueByPos(C),W=this.getClosestBound(K),G=this.getBoundNeedMoving(K,W),U=H[G];if(K===U)return null;const X=[...H];return X[G]=K,X},onStart(C){const{bounds:H}=this;this.$emit("beforeChange",H);const K=this.calcValueByPos(C);this.startValue=K,this.startPosition=C;const W=this.getClosestBound(K);this.prevMovedHandleIndex=this.getBoundNeedMoving(K,W),this.setState({sHandle:this.prevMovedHandleIndex,recent:this.prevMovedHandleIndex});const G=H[this.prevMovedHandleIndex];if(K===G)return;const U=[...H];U[this.prevMovedHandleIndex]=K,this.onChange({bounds:U})},onEnd(C){const{sHandle:H}=this;this.removeDocumentEvents(),H||(this.dragTrack=!1),(H!==null||C)&&this.$emit("afterChange",this.bounds),this.setState({sHandle:null})},onMove(C,H,K,W){pauseEvent(C);const{$data:G,$props:U}=this,X=U.max||100,Q=U.min||0;if(K){let oe=U.vertical?-H:H;oe=U.reverse?-oe:oe;const re=X-Math.max(...W),ae=Q-Math.min(...W),ie=Math.min(Math.max(oe/(this.getSliderLength()/100),ae),re),ue=W.map(le=>Math.floor(Math.max(Math.min(le+ie,X),Q)));G.bounds.map((le,se)=>le===ue[se]).some(le=>!le)&&this.onChange({bounds:ue});return}const{bounds:Z,sHandle:ee}=this,te=this.calcValueByPos(H),ne=Z[ee];te!==ne&&this.moveTo(te)},onKeyboard(C){const{reverse:H,vertical:K}=this.$props,W=getKeyboardValueMutator(C,K,H);if(W){pauseEvent(C);const{bounds:G,sHandle:U}=this,X=G[U===null?this.recent:U],Q=W(X,this.$props),Z=trimAlignValue({value:Q,handle:U,bounds:G,props:this.$props});if(Z===X)return;const ee=!0;this.moveTo(Z,ee)}},getClosestBound(C){const{bounds:H}=this;let K=0;for(let W=1;W=H[W]&&(K=W);return Math.abs(H[K+1]-C)Q-Z),this.internalPointsCache={marks:C,step:H,points:X}}return this.internalPointsCache.points},moveTo(C,H){const K=[...this.bounds],{sHandle:W,recent:G}=this,U=W===null?G:W;K[U]=C;let X=U;this.$props.pushable!==!1?this.pushSurroundingHandles(K,X):this.$props.allowCross&&(K.sort((Q,Z)=>Q-Z),X=K.indexOf(C)),this.onChange({recent:X,sHandle:X,bounds:K}),H&&(this.$emit("afterChange",K),this.setState({},()=>{this.handlesRefs[X].focus()}),this.onEnd())},pushSurroundingHandles(C,H){const K=C[H],{pushable:W}=this,G=Number(W);let U=0;if(C[H+1]-K=W.length||U<0)return!1;const X=H+K,Q=W[U],{pushable:Z}=this,ee=Number(Z),te=K*(C[X]-Q);return this.pushHandle(C,X,K,ee-te)?(C[H]=Q,!0):!1},trimAlignValue(C){const{sHandle:H,bounds:K}=this;return trimAlignValue({value:C,handle:H,bounds:K,props:this.$props})},ensureValueNotConflict(C,H,K){let{allowCross:W,pushable:G}=K;const U=this.$data||{},{bounds:X}=U;if(C=C===void 0?U.sHandle:C,G=Number(G),!W&&C!=null&&X!==void 0){if(C>0&&H<=X[C-1]+G)return X[C-1]+G;if(C=X[C+1]-G)return X[C+1]-G}return H},getTrack(C){let{bounds:H,prefixCls:K,reverse:W,vertical:G,included:U,offsets:X,trackStyle:Q}=C;return H.slice(0,-1).map((Z,ee)=>{const te=ee+1,ne=classNames({[`${K}-track`]:!0,[`${K}-track-${te}`]:!0});return createVNode(Track$1,{class:ne,vertical:G,reverse:W,included:U,offset:X[te-1],length:X[te]-X[te-1],style:Q[ee],key:te},null)})},renderSlider(){const{sHandle:C,bounds:H,prefixCls:K,vertical:W,included:G,disabled:U,min:X,max:Q,reverse:Z,handle:ee,defaultHandle:te,trackStyle:ne,handleStyle:oe,tabindex:re,ariaLabelGroupForHandles:ae,ariaLabelledByGroupForHandles:ie,ariaValueTextFormatterGroupForHandles:ue}=this,le=ee||te,se=H.map(fe=>this.calcOffset(fe)),ce=`${K}-handle`,de=H.map((fe,he)=>{let pe=re[he]||0;(U||re[he]===null)&&(pe=null);const me=C===he;return le({class:classNames({[ce]:!0,[`${ce}-${he+1}`]:!0,[`${ce}-dragging`]:me}),prefixCls:K,vertical:W,dragging:me,offset:se[he],value:fe,index:he,tabindex:pe,min:X,max:Q,reverse:Z,disabled:U,style:oe[he],ref:be=>this.saveHandle(he,be),onFocus:this.onFocus,onBlur:this.onBlur,ariaLabel:ae[he],ariaLabelledBy:ie[he],ariaValueTextFormatter:ue[he]})});return{tracks:this.getTrack({bounds:H,prefixCls:K,reverse:Z,vertical:W,included:G,offsets:se,trackStyle:ne}),handles:de}}}}),VcRange=createSlider(Range),SliderTooltip=defineComponent({compatConfig:{MODE:3},name:"SliderTooltip",inheritAttrs:!1,props:tooltipProps(),setup(C,H){let{attrs:K,slots:W}=H;const G=ref(null),U=ref(null);function X(){wrapperRaf.cancel(U.value),U.value=null}function Q(){U.value=wrapperRaf(()=>{var ee;(ee=G.value)===null||ee===void 0||ee.forcePopupAlign(),U.value=null})}const Z=()=>{X(),C.open&&Q()};return watch([()=>C.open,()=>C.title],()=>{Z()},{flush:"post",immediate:!0}),onActivated(()=>{Z()}),onBeforeUnmount(()=>{X()}),()=>createVNode(Tooltip,_objectSpread2$1(_objectSpread2$1({ref:G},C),K),W)}}),genBaseStyle$5=C=>{const{componentCls:H,controlSize:K,dotSize:W,marginFull:G,marginPart:U,colorFillContentHover:X}=C;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{position:"relative",height:K,margin:`${U}px ${G}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${G}px ${U}px`},[`${H}-rail`]:{position:"absolute",backgroundColor:C.colorFillTertiary,borderRadius:C.borderRadiusXS,transition:`background-color ${C.motionDurationMid}`},[`${H}-track`]:{position:"absolute",backgroundColor:C.colorPrimaryBorder,borderRadius:C.borderRadiusXS,transition:`background-color ${C.motionDurationMid}`},"&:hover":{[`${H}-rail`]:{backgroundColor:C.colorFillSecondary},[`${H}-track`]:{backgroundColor:C.colorPrimaryBorderHover},[`${H}-dot`]:{borderColor:X},[`${H}-handle::after`]:{boxShadow:`0 0 0 ${C.handleLineWidth}px ${C.colorPrimaryBorderHover}`},[`${H}-dot-active`]:{borderColor:C.colorPrimary}},[`${H}-handle`]:{position:"absolute",width:C.handleSize,height:C.handleSize,outline:"none",[`${H}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-C.handleLineWidth,insetBlockStart:-C.handleLineWidth,width:C.handleSize+C.handleLineWidth*2,height:C.handleSize+C.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:C.handleSize,height:C.handleSize,backgroundColor:C.colorBgElevated,boxShadow:`0 0 0 ${C.handleLineWidth}px ${C.colorPrimaryBorder}`,borderRadius:"50%",cursor:"pointer",transition:` + inset-inline-start ${C.motionDurationMid}, + inset-block-start ${C.motionDurationMid}, + width ${C.motionDurationMid}, + height ${C.motionDurationMid}, + box-shadow ${C.motionDurationMid} + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((C.handleSizeHover-C.handleSize)/2+C.handleLineWidthHover),insetBlockStart:-((C.handleSizeHover-C.handleSize)/2+C.handleLineWidthHover),width:C.handleSizeHover+C.handleLineWidthHover*2,height:C.handleSizeHover+C.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${C.handleLineWidthHover}px ${C.colorPrimary}`,width:C.handleSizeHover,height:C.handleSizeHover,insetInlineStart:(C.handleSize-C.handleSizeHover)/2,insetBlockStart:(C.handleSize-C.handleSizeHover)/2}}},[`${H}-mark`]:{position:"absolute",fontSize:C.fontSize},[`${H}-mark-text`]:{position:"absolute",display:"inline-block",color:C.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:C.colorText}},[`${H}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${H}-dot`]:{position:"absolute",width:W,height:W,backgroundColor:C.colorBgElevated,border:`${C.handleLineWidth}px solid ${C.colorBorderSecondary}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${C.motionDurationSlow}`,"&-active":{borderColor:C.colorPrimaryBorder}},[`&${H}-disabled`]:{cursor:"not-allowed",[`${H}-rail`]:{backgroundColor:`${C.colorFillSecondary} !important`},[`${H}-track`]:{backgroundColor:`${C.colorTextDisabled} !important`},[` + ${H}-dot + `]:{backgroundColor:C.colorBgElevated,borderColor:C.colorTextDisabled,boxShadow:"none",cursor:"not-allowed"},[`${H}-handle::after`]:{backgroundColor:C.colorBgElevated,cursor:"not-allowed",width:C.handleSize,height:C.handleSize,boxShadow:`0 0 0 ${C.handleLineWidth}px ${new TinyColor(C.colorTextDisabled).onBackground(C.colorBgContainer).toHexString()}`,insetInlineStart:0,insetBlockStart:0},[` + ${H}-mark-text, + ${H}-dot + `]:{cursor:"not-allowed !important"}}})}},genDirectionStyle=(C,H)=>{const{componentCls:K,railSize:W,handleSize:G,dotSize:U}=C,X=H?"paddingBlock":"paddingInline",Q=H?"width":"height",Z=H?"height":"width",ee=H?"insetBlockStart":"insetInlineStart",te=H?"top":"insetInlineStart";return{[X]:W,[Z]:W*3,[`${K}-rail`]:{[Q]:"100%",[Z]:W},[`${K}-track`]:{[Z]:W},[`${K}-handle`]:{[ee]:(W*3-G)/2},[`${K}-mark`]:{insetInlineStart:0,top:0,[te]:G,[Q]:"100%"},[`${K}-step`]:{insetInlineStart:0,top:0,[te]:W,[Q]:"100%",[Z]:W},[`${K}-dot`]:{position:"absolute",[ee]:(W-U)/2}}},genHorizontalStyle=C=>{const{componentCls:H,marginPartWithMark:K}=C;return{[`${H}-horizontal`]:_extends$1(_extends$1({},genDirectionStyle(C,!0)),{[`&${H}-with-marks`]:{marginBottom:K}})}},genVerticalStyle=C=>{const{componentCls:H}=C;return{[`${H}-vertical`]:_extends$1(_extends$1({},genDirectionStyle(C,!1)),{height:"100%"})}},useStyle$d=genComponentStyleHook("Slider",C=>{const H=merge$1(C,{marginPart:(C.controlHeight-C.controlSize)/2,marginFull:C.controlSize/2,marginPartWithMark:C.controlHeightLG-C.controlSize});return[genBaseStyle$5(H),genHorizontalStyle(H),genVerticalStyle(H)]},C=>{const K=C.controlHeightLG/4,W=C.controlHeightSM/2,G=C.lineWidth+1,U=C.lineWidth+1*3;return{controlSize:K,railSize:4,handleSize:K,handleSizeHover:W,dotSize:8,handleLineWidth:G,handleLineWidthHover:U}});var __rest$k=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);Gtypeof C=="number"?C.toString():"",sliderProps=()=>({id:String,prefixCls:String,tooltipPrefixCls:String,range:someType([Boolean,Object]),reverse:booleanType(),min:Number,max:Number,step:someType([Object,Number]),marks:objectType(),dots:booleanType(),value:someType([Array,Number]),defaultValue:someType([Array,Number]),included:booleanType(),disabled:booleanType(),vertical:booleanType(),tipFormatter:someType([Function,Object],()=>defaultTipFormatter),tooltipOpen:booleanType(),tooltipVisible:booleanType(),tooltipPlacement:stringType(),getTooltipPopupContainer:functionType(),autofocus:booleanType(),handleStyle:someType([Array,Object]),trackStyle:someType([Array,Object]),onChange:functionType(),onAfterChange:functionType(),onFocus:functionType(),onBlur:functionType(),"onUpdate:value":functionType()}),Slider=defineComponent({compatConfig:{MODE:3},name:"ASlider",inheritAttrs:!1,props:sliderProps(),slots:Object,setup(C,H){let{attrs:K,slots:W,emit:G,expose:U}=H;const{prefixCls:X,rootPrefixCls:Q,direction:Z,getPopupContainer:ee,configProvider:te}=useConfigInject("slider",C),[ne,oe]=useStyle$d(X),re=useInjectFormItemContext(),ae=ref(),ie=ref({}),ue=(pe,me)=>{ie.value[pe]=me},le=computed(()=>C.tooltipPlacement?C.tooltipPlacement:C.vertical?Z.value==="rtl"?"left":"right":"top"),se=()=>{var pe;(pe=ae.value)===null||pe===void 0||pe.focus()},ce=()=>{var pe;(pe=ae.value)===null||pe===void 0||pe.blur()},de=pe=>{G("update:value",pe),G("change",pe),re.onFieldChange()},fe=pe=>{G("blur",pe)};U({focus:se,blur:ce});const he=pe=>{var{tooltipPrefixCls:me}=pe,be=pe.info,{value:xe,dragging:Se,index:we}=be,Pe=__rest$k(be,["value","dragging","index"]);const{tipFormatter:Ee,tooltipOpen:$e=C.tooltipVisible,getTooltipPopupContainer:ye}=C,Ce=Ee?ie.value[we]||Se:!1,ge=$e||$e===void 0&&Ce;return createVNode(SliderTooltip,{prefixCls:me,title:Ee?Ee(xe):"",open:ge,placement:le.value,transitionName:`${Q.value}-zoom-down`,key:we,overlayClassName:`${X.value}-tooltip`,getPopupContainer:ye||(ee==null?void 0:ee.value)},{default:()=>[createVNode(VcHandle,_objectSpread2$1(_objectSpread2$1({},Pe),{},{value:xe,onMouseenter:()=>ue(we,!0),onMouseleave:()=>ue(we,!1)}),null)]})};return()=>{const{tooltipPrefixCls:pe,range:me,id:be=re.id.value}=C,xe=__rest$k(C,["tooltipPrefixCls","range","id"]),Se=te.getPrefixCls("tooltip",pe),we=classNames(K.class,{[`${X.value}-rtl`]:Z.value==="rtl"},oe.value);Z.value==="rtl"&&!xe.vertical&&(xe.reverse=!xe.reverse);let Pe;return typeof me=="object"&&(Pe=me.draggableTrack),ne(me?createVNode(VcRange,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},K),xe),{},{step:xe.step,draggableTrack:Pe,class:we,ref:ae,handle:Ee=>he({tooltipPrefixCls:Se,prefixCls:X.value,info:Ee}),prefixCls:X.value,onChange:de,onBlur:fe}),{mark:W.mark}):createVNode(VcSlider,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},K),xe),{},{id:be,step:xe.step,class:we,ref:ae,handle:Ee=>he({tooltipPrefixCls:Se,prefixCls:X.value,info:Ee}),prefixCls:X.value,onChange:de,onBlur:fe}),{mark:W.mark}))}}}),index$d=withInstall(Slider);function isString$1(C){return typeof C=="string"}function noop$6(){}const VcStepProps=()=>({prefixCls:String,itemWidth:String,active:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},status:stringType(),iconPrefix:String,icon:PropTypes$1.any,adjustMarginRight:String,stepNumber:Number,stepIndex:Number,description:PropTypes$1.any,title:PropTypes$1.any,subTitle:PropTypes$1.any,progressDot:withUndefined(PropTypes$1.oneOfType([PropTypes$1.looseBool,PropTypes$1.func])),tailContent:PropTypes$1.any,icons:PropTypes$1.shape({finish:PropTypes$1.any,error:PropTypes$1.any}).loose,onClick:functionType(),onStepClick:functionType(),stepIcon:functionType(),itemRender:functionType(),__legacy:booleanType()}),VcStep=defineComponent({compatConfig:{MODE:3},name:"Step",inheritAttrs:!1,props:VcStepProps(),setup(C,H){let{slots:K,emit:W,attrs:G}=H;const U=Q=>{W("click",Q),W("stepClick",C.stepIndex)},X=Q=>{let{icon:Z,title:ee,description:te}=Q;const{prefixCls:ne,stepNumber:oe,status:re,iconPrefix:ae,icons:ie,progressDot:ue=K.progressDot,stepIcon:le=K.stepIcon}=C;let se;const ce=classNames(`${ne}-icon`,`${ae}icon`,{[`${ae}icon-${Z}`]:Z&&isString$1(Z),[`${ae}icon-check`]:!Z&&re==="finish"&&(ie&&!ie.finish||!ie),[`${ae}icon-cross`]:!Z&&re==="error"&&(ie&&!ie.error||!ie)}),de=createVNode("span",{class:`${ne}-icon-dot`},null);return ue?typeof ue=="function"?se=createVNode("span",{class:`${ne}-icon`},[ue({iconDot:de,index:oe-1,status:re,title:ee,description:te,prefixCls:ne})]):se=createVNode("span",{class:`${ne}-icon`},[de]):Z&&!isString$1(Z)?se=createVNode("span",{class:`${ne}-icon`},[Z]):ie&&ie.finish&&re==="finish"?se=createVNode("span",{class:`${ne}-icon`},[ie.finish]):ie&&ie.error&&re==="error"?se=createVNode("span",{class:`${ne}-icon`},[ie.error]):Z||re==="finish"||re==="error"?se=createVNode("span",{class:ce},null):se=createVNode("span",{class:`${ne}-icon`},[oe]),le&&(se=le({index:oe-1,status:re,title:ee,description:te,node:se})),se};return()=>{var Q,Z,ee,te;const{prefixCls:ne,itemWidth:oe,active:re,status:ae="wait",tailContent:ie,adjustMarginRight:ue,disabled:le,title:se=(Q=K.title)===null||Q===void 0?void 0:Q.call(K),description:ce=(Z=K.description)===null||Z===void 0?void 0:Z.call(K),subTitle:de=(ee=K.subTitle)===null||ee===void 0?void 0:ee.call(K),icon:fe=(te=K.icon)===null||te===void 0?void 0:te.call(K),onClick:he,onStepClick:pe}=C,me=ae||"wait",be=classNames(`${ne}-item`,`${ne}-item-${me}`,{[`${ne}-item-custom`]:fe,[`${ne}-item-active`]:re,[`${ne}-item-disabled`]:le===!0}),xe={};oe&&(xe.width=oe),ue&&(xe.marginRight=ue);const Se={onClick:he||noop$6};pe&&!le&&(Se.role="button",Se.tabindex=0,Se.onClick=U);const we=createVNode("div",_objectSpread2$1(_objectSpread2$1({},omit$2(G,["__legacy"])),{},{class:[be,G.class],style:[G.style,xe]}),[createVNode("div",_objectSpread2$1(_objectSpread2$1({},Se),{},{class:`${ne}-item-container`}),[createVNode("div",{class:`${ne}-item-tail`},[ie]),createVNode("div",{class:`${ne}-item-icon`},[X({icon:fe,title:se,description:ce})]),createVNode("div",{class:`${ne}-item-content`},[createVNode("div",{class:`${ne}-item-title`},[se,de&&createVNode("div",{title:typeof de=="string"?de:void 0,class:`${ne}-item-subtitle`},[de])]),ce&&createVNode("div",{class:`${ne}-item-description`},[ce])])])]);return C.itemRender?C.itemRender(we):we}}});var __rest$j=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G[]),icons:PropTypes$1.shape({finish:PropTypes$1.any,error:PropTypes$1.any}).loose,stepIcon:functionType(),isInline:PropTypes$1.looseBool,itemRender:functionType()},emits:["change"],setup(C,H){let{slots:K,emit:W}=H;const G=Q=>{const{current:Z}=C;Z!==Q&&W("change",Q)},U=(Q,Z,ee)=>{const{prefixCls:te,iconPrefix:ne,status:oe,current:re,initial:ae,icons:ie,stepIcon:ue=K.stepIcon,isInline:le,itemRender:se,progressDot:ce=K.progressDot}=C,de=le||ce,fe=_extends$1(_extends$1({},Q),{class:""}),he=ae+Z,pe={active:he===re,stepNumber:he+1,stepIndex:he,key:he,prefixCls:te,iconPrefix:ne,progressDot:de,stepIcon:ue,icons:ie,onStepClick:G};return oe==="error"&&Z===re-1&&(fe.class=`${te}-next-error`),fe.status||(he===re?fe.status=oe:hese(fe,me)),createVNode(VcStep,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},fe),pe),{},{__legacy:!1}),null))},X=(Q,Z)=>U(_extends$1({},Q.props),Z,ee=>cloneElement(Q,ee));return()=>{var Q;const{prefixCls:Z,direction:ee,type:te,labelPlacement:ne,iconPrefix:oe,status:re,size:ae,current:ie,progressDot:ue=K.progressDot,initial:le,icons:se,items:ce,isInline:de,itemRender:fe}=C,he=__rest$j(C,["prefixCls","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","initial","icons","items","isInline","itemRender"]),pe=te==="navigation",me=de||ue,be=de?"horizontal":ee,xe=de?void 0:ae,Se=me?"vertical":ne,we=classNames(Z,`${Z}-${ee}`,{[`${Z}-${xe}`]:xe,[`${Z}-label-${Se}`]:be==="horizontal",[`${Z}-dot`]:!!me,[`${Z}-navigation`]:pe,[`${Z}-inline`]:de});return createVNode("div",_objectSpread2$1({class:we},he),[ce.filter(Pe=>Pe).map((Pe,Ee)=>U(Pe,Ee)),filterEmpty((Q=K.default)===null||Q===void 0?void 0:Q.call(K)).map(X)])}}}),genStepsCustomIconStyle=C=>{const{componentCls:H,stepsIconCustomTop:K,stepsIconCustomSize:W,stepsIconCustomFontSize:G}=C;return{[`${H}-item-custom`]:{[`> ${H}-item-container > ${H}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${H}-icon`]:{top:K,width:W,height:W,fontSize:G,lineHeight:`${W}px`}}},[`&:not(${H}-vertical)`]:{[`${H}-item-custom`]:{[`${H}-item-icon`]:{width:"auto",background:"none"}}}}},genStepsCustomIconStyle$1=genStepsCustomIconStyle,genStepsLabelPlacementStyle=C=>{const{componentCls:H,stepsIconSize:K,lineHeight:W,stepsSmallIconSize:G}=C;return{[`&${H}-label-vertical`]:{[`${H}-item`]:{overflow:"visible","&-tail":{marginInlineStart:K/2+C.controlHeightLG,padding:`${C.paddingXXS}px ${C.paddingLG}px`},"&-content":{display:"block",width:(K/2+C.controlHeightLG)*2,marginTop:C.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:C.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:C.marginXXS,marginInlineStart:0,lineHeight:W}},[`&${H}-small:not(${H}-dot)`]:{[`${H}-item`]:{"&-icon":{marginInlineStart:C.controlHeightLG+(K-G)/2}}}}}},genStepsLabelPlacementStyle$1=genStepsLabelPlacementStyle,genStepsNavStyle=C=>{const{componentCls:H,stepsNavContentMaxWidth:K,stepsNavArrowColor:W,stepsNavActiveColor:G,motionDurationSlow:U}=C;return{[`&${H}-navigation`]:{paddingTop:C.paddingSM,[`&${H}-small`]:{[`${H}-item`]:{"&-container":{marginInlineStart:-C.marginSM}}},[`${H}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:-C.margin,paddingBottom:C.paddingSM,textAlign:"start",transition:`opacity ${U}`,[`${H}-item-content`]:{maxWidth:K},[`${H}-item-title`]:_extends$1(_extends$1({maxWidth:"100%",paddingInlineEnd:0},textEllipsis),{"&::after":{display:"none"}})},[`&:not(${H}-item-active)`]:{[`${H}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${C.paddingSM/2}px)`,insetInlineStart:"100%",display:"inline-block",width:C.fontSizeIcon,height:C.fontSizeIcon,borderTop:`${C.lineWidth}px ${C.lineType} ${W}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${C.lineWidth}px ${C.lineType} ${W}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:C.lineWidthBold,backgroundColor:G,transition:`width ${U}, inset-inline-start ${U}`,transitionTimingFunction:"ease-out",content:'""'}},[`${H}-item${H}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${H}-navigation${H}-vertical`]:{[`> ${H}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${H}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:C.lineWidth*3,height:`calc(100% - ${C.marginLG}px)`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:C.controlHeight*.25,height:C.controlHeight*.25,marginBottom:C.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},[`> ${H}-item-container > ${H}-item-tail`]:{visibility:"hidden"}}},[`&${H}-navigation${H}-horizontal`]:{[`> ${H}-item > ${H}-item-container > ${H}-item-tail`]:{visibility:"hidden"}}}},genStepsNavStyle$1=genStepsNavStyle,genStepsProgressStyle=C=>{const{antCls:H,componentCls:K}=C;return{[`&${K}-with-progress`]:{[`${K}-item`]:{paddingTop:C.paddingXXS,[`&-process ${K}-item-container ${K}-item-icon ${K}-icon`]:{color:C.processIconColor}},[`&${K}-vertical > ${K}-item `]:{paddingInlineStart:C.paddingXXS,[`> ${K}-item-container > ${K}-item-tail`]:{top:C.marginXXS,insetInlineStart:C.stepsIconSize/2-C.lineWidth+C.paddingXXS}},[`&, &${K}-small`]:{[`&${K}-horizontal ${K}-item:first-child`]:{paddingBottom:C.paddingXXS,paddingInlineStart:C.paddingXXS}},[`&${K}-small${K}-vertical > ${K}-item > ${K}-item-container > ${K}-item-tail`]:{insetInlineStart:C.stepsSmallIconSize/2-C.lineWidth+C.paddingXXS},[`&${K}-label-vertical`]:{[`${K}-item ${K}-item-tail`]:{top:C.margin-2*C.lineWidth}},[`${K}-item-icon`]:{position:"relative",[`${H}-progress`]:{position:"absolute",insetBlockStart:(C.stepsIconSize-C.stepsProgressSize-C.lineWidth*2)/2,insetInlineStart:(C.stepsIconSize-C.stepsProgressSize-C.lineWidth*2)/2}}}}},genStepsProgressStyle$1=genStepsProgressStyle,genStepsProgressDotStyle=C=>{const{componentCls:H,descriptionWidth:K,lineHeight:W,stepsCurrentDotSize:G,stepsDotSize:U,motionDurationSlow:X}=C;return{[`&${H}-dot, &${H}-dot${H}-small`]:{[`${H}-item`]:{"&-title":{lineHeight:W},"&-tail":{top:Math.floor((C.stepsDotSize-C.lineWidth*3)/2),width:"100%",marginTop:0,marginBottom:0,marginInline:`${K/2}px 0`,padding:0,"&::after":{width:`calc(100% - ${C.marginSM*2}px)`,height:C.lineWidth*3,marginInlineStart:C.marginSM}},"&-icon":{width:U,height:U,marginInlineStart:(C.descriptionWidth-U)/2,paddingInlineEnd:0,lineHeight:`${U}px`,background:"transparent",border:0,[`${H}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${X}`,"&::after":{position:"absolute",top:-C.marginSM,insetInlineStart:(U-C.controlHeightLG*1.5)/2,width:C.controlHeightLG*1.5,height:C.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:K},[`&-process ${H}-item-icon`]:{position:"relative",top:(U-G)/2,width:G,height:G,lineHeight:`${G}px`,background:"none",marginInlineStart:(C.descriptionWidth-G)/2},[`&-process ${H}-icon`]:{[`&:first-child ${H}-icon-dot`]:{insetInlineStart:0}}}},[`&${H}-vertical${H}-dot`]:{[`${H}-item-icon`]:{marginTop:(C.controlHeight-U)/2,marginInlineStart:0,background:"none"},[`${H}-item-process ${H}-item-icon`]:{marginTop:(C.controlHeight-G)/2,top:0,insetInlineStart:(U-G)/2,marginInlineStart:0},[`${H}-item > ${H}-item-container > ${H}-item-tail`]:{top:(C.controlHeight-U)/2,insetInlineStart:0,margin:0,padding:`${U+C.paddingXS}px 0 ${C.paddingXS}px`,"&::after":{marginInlineStart:(U-C.lineWidth)/2}},[`&${H}-small`]:{[`${H}-item-icon`]:{marginTop:(C.controlHeightSM-U)/2},[`${H}-item-process ${H}-item-icon`]:{marginTop:(C.controlHeightSM-G)/2},[`${H}-item > ${H}-item-container > ${H}-item-tail`]:{top:(C.controlHeightSM-U)/2}},[`${H}-item:first-child ${H}-icon-dot`]:{insetInlineStart:0},[`${H}-item-content`]:{width:"inherit"}}}},genStepsProgressDotStyle$1=genStepsProgressDotStyle,genStepsRTLStyle=C=>{const{componentCls:H}=C;return{[`&${H}-rtl`]:{direction:"rtl",[`${H}-item`]:{"&-subtitle":{float:"left"}},[`&${H}-navigation`]:{[`${H}-item::after`]:{transform:"rotate(-45deg)"}},[`&${H}-vertical`]:{[`> ${H}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${H}-item-icon`]:{float:"right"}}},[`&${H}-dot`]:{[`${H}-item-icon ${H}-icon-dot, &${H}-small ${H}-item-icon ${H}-icon-dot`]:{float:"right"}}}}},genStepsRTLStyle$1=genStepsRTLStyle,genStepsSmallStyle=C=>{const{componentCls:H,stepsSmallIconSize:K,fontSizeSM:W,fontSize:G,colorTextDescription:U}=C;return{[`&${H}-small`]:{[`&${H}-horizontal:not(${H}-label-vertical) ${H}-item`]:{paddingInlineStart:C.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${H}-item-icon`]:{width:K,height:K,marginTop:0,marginBottom:0,marginInline:`0 ${C.marginXS}px`,fontSize:W,lineHeight:`${K}px`,textAlign:"center",borderRadius:K},[`${H}-item-title`]:{paddingInlineEnd:C.paddingSM,fontSize:G,lineHeight:`${K}px`,"&::after":{top:K/2}},[`${H}-item-description`]:{color:U,fontSize:G},[`${H}-item-tail`]:{top:K/2-C.paddingXXS},[`${H}-item-custom ${H}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${H}-icon`]:{fontSize:K,lineHeight:`${K}px`,transform:"none"}}}}},genStepsSmallStyle$1=genStepsSmallStyle,genStepsVerticalStyle=C=>{const{componentCls:H,stepsSmallIconSize:K,stepsIconSize:W}=C;return{[`&${H}-vertical`]:{display:"flex",flexDirection:"column",[`> ${H}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${H}-item-icon`]:{float:"left",marginInlineEnd:C.margin},[`${H}-item-content`]:{display:"block",minHeight:C.controlHeight*1.5,overflow:"hidden"},[`${H}-item-title`]:{lineHeight:`${W}px`},[`${H}-item-description`]:{paddingBottom:C.paddingSM}},[`> ${H}-item > ${H}-item-container > ${H}-item-tail`]:{position:"absolute",top:0,insetInlineStart:C.stepsIconSize/2-C.lineWidth,width:C.lineWidth,height:"100%",padding:`${W+C.marginXXS*1.5}px 0 ${C.marginXXS*1.5}px`,"&::after":{width:C.lineWidth,height:"100%"}},[`> ${H}-item:not(:last-child) > ${H}-item-container > ${H}-item-tail`]:{display:"block"},[` > ${H}-item > ${H}-item-container > ${H}-item-content > ${H}-item-title`]:{"&::after":{display:"none"}},[`&${H}-small ${H}-item-container`]:{[`${H}-item-tail`]:{position:"absolute",top:0,insetInlineStart:C.stepsSmallIconSize/2-C.lineWidth,padding:`${K+C.marginXXS*1.5}px 0 ${C.marginXXS*1.5}px`},[`${H}-item-title`]:{lineHeight:`${K}px`}}}}},genStepsVerticalStyle$1=genStepsVerticalStyle,genStepsInlineStyle=C=>{const{componentCls:H,inlineDotSize:K,inlineTitleColor:W,inlineTailColor:G}=C,U=C.paddingXS+C.lineWidth,X={[`${H}-item-container ${H}-item-content ${H}-item-title`]:{color:W}};return{[`&${H}-inline`]:{width:"auto",display:"inline-flex",[`${H}-item`]:{flex:"none","&-container":{padding:`${U}px ${C.paddingXXS}px 0`,margin:`0 ${C.marginXXS/2}px`,borderRadius:C.borderRadiusSM,cursor:"pointer",transition:`background-color ${C.motionDurationMid}`,"&:hover":{background:C.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:K,height:K,marginInlineStart:`calc(50% - ${K/2}px)`,[`> ${H}-icon`]:{top:0},[`${H}-icon-dot`]:{borderRadius:C.fontSizeSM/4}},"&-content":{width:"auto",marginTop:C.marginXS-C.lineWidth},"&-title":{color:W,fontSize:C.fontSizeSM,lineHeight:C.lineHeightSM,fontWeight:"normal",marginBottom:C.marginXXS/2},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:U+K/2,transform:"translateY(-50%)","&:after":{width:"100%",height:C.lineWidth,borderRadius:0,marginInlineStart:0,background:G}},[`&:first-child ${H}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${H}-item-tail`]:{display:"block",width:"50%"},"&-wait":_extends$1({[`${H}-item-icon ${H}-icon ${H}-icon-dot`]:{backgroundColor:C.colorBorderBg,border:`${C.lineWidth}px ${C.lineType} ${G}`}},X),"&-finish":_extends$1({[`${H}-item-tail::after`]:{backgroundColor:G},[`${H}-item-icon ${H}-icon ${H}-icon-dot`]:{backgroundColor:G,border:`${C.lineWidth}px ${C.lineType} ${G}`}},X),"&-error":X,"&-active, &-process":_extends$1({[`${H}-item-icon`]:{width:K,height:K,marginInlineStart:`calc(50% - ${K/2}px)`,top:0}},X),[`&:not(${H}-item-active) > ${H}-item-container[role='button']:hover`]:{[`${H}-item-title`]:{color:W}}}}}},genStepsInlineStyle$1=genStepsInlineStyle;var StepItemStatusEnum;(function(C){C.wait="wait",C.process="process",C.finish="finish",C.error="error"})(StepItemStatusEnum||(StepItemStatusEnum={}));const genStepsItemStatusStyle=(C,H)=>{const K=`${H.componentCls}-item`,W=`${C}IconColor`,G=`${C}TitleColor`,U=`${C}DescriptionColor`,X=`${C}TailColor`,Q=`${C}IconBgColor`,Z=`${C}IconBorderColor`,ee=`${C}DotColor`;return{[`${K}-${C} ${K}-icon`]:{backgroundColor:H[Q],borderColor:H[Z],[`> ${H.componentCls}-icon`]:{color:H[W],[`${H.componentCls}-icon-dot`]:{background:H[ee]}}},[`${K}-${C}${K}-custom ${K}-icon`]:{[`> ${H.componentCls}-icon`]:{color:H[ee]}},[`${K}-${C} > ${K}-container > ${K}-content > ${K}-title`]:{color:H[G],"&::after":{backgroundColor:H[X]}},[`${K}-${C} > ${K}-container > ${K}-content > ${K}-description`]:{color:H[U]},[`${K}-${C} > ${K}-container > ${K}-tail::after`]:{backgroundColor:H[X]}}},genStepsItemStyle=C=>{const{componentCls:H,motionDurationSlow:K}=C,W=`${H}-item`;return _extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({[W]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${W}-container > ${W}-tail, > ${W}-container > ${W}-content > ${W}-title::after`]:{display:"none"}}},[`${W}-container`]:{outline:"none"},[`${W}-icon, ${W}-content`]:{display:"inline-block",verticalAlign:"top"},[`${W}-icon`]:{width:C.stepsIconSize,height:C.stepsIconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:C.marginXS,fontSize:C.stepsIconFontSize,fontFamily:C.fontFamily,lineHeight:`${C.stepsIconSize}px`,textAlign:"center",borderRadius:C.stepsIconSize,border:`${C.lineWidth}px ${C.lineType} transparent`,transition:`background-color ${K}, border-color ${K}`,[`${H}-icon`]:{position:"relative",top:C.stepsIconTop,color:C.colorPrimary,lineHeight:1}},[`${W}-tail`]:{position:"absolute",top:C.stepsIconSize/2-C.paddingXXS,insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:C.lineWidth,background:C.colorSplit,borderRadius:C.lineWidth,transition:`background ${K}`,content:'""'}},[`${W}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:C.padding,color:C.colorText,fontSize:C.fontSizeLG,lineHeight:`${C.stepsTitleLineHeight}px`,"&::after":{position:"absolute",top:C.stepsTitleLineHeight/2,insetInlineStart:"100%",display:"block",width:9999,height:C.lineWidth,background:C.processTailColor,content:'""'}},[`${W}-subtitle`]:{display:"inline",marginInlineStart:C.marginXS,color:C.colorTextDescription,fontWeight:"normal",fontSize:C.fontSize},[`${W}-description`]:{color:C.colorTextDescription,fontSize:C.fontSize}},genStepsItemStatusStyle(StepItemStatusEnum.wait,C)),genStepsItemStatusStyle(StepItemStatusEnum.process,C)),{[`${W}-process > ${W}-container > ${W}-title`]:{fontWeight:C.fontWeightStrong}}),genStepsItemStatusStyle(StepItemStatusEnum.finish,C)),genStepsItemStatusStyle(StepItemStatusEnum.error,C)),{[`${W}${H}-next-error > ${H}-item-title::after`]:{background:C.colorError},[`${W}-disabled`]:{cursor:"not-allowed"}})},genStepsClickableStyle=C=>{const{componentCls:H,motionDurationSlow:K}=C;return{[`& ${H}-item`]:{[`&:not(${H}-item-active)`]:{[`& > ${H}-item-container[role='button']`]:{cursor:"pointer",[`${H}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${H}-icon`]:{transition:`color ${K}`}},"&:hover":{[`${H}-item`]:{"&-title, &-subtitle, &-description":{color:C.colorPrimary}}}},[`&:not(${H}-item-process)`]:{[`& > ${H}-item-container[role='button']:hover`]:{[`${H}-item`]:{"&-icon":{borderColor:C.colorPrimary,[`${H}-icon`]:{color:C.colorPrimary}}}}}}},[`&${H}-horizontal:not(${H}-label-vertical)`]:{[`${H}-item`]:{paddingInlineStart:C.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${H}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:C.descriptionWidth,whiteSpace:"normal"}}}}},genStepsStyle=C=>{const{componentCls:H}=C;return{[H]:_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),genStepsItemStyle(C)),genStepsClickableStyle(C)),genStepsCustomIconStyle$1(C)),genStepsSmallStyle$1(C)),genStepsVerticalStyle$1(C)),genStepsLabelPlacementStyle$1(C)),genStepsProgressDotStyle$1(C)),genStepsNavStyle$1(C)),genStepsRTLStyle$1(C)),genStepsProgressStyle$1(C)),genStepsInlineStyle$1(C))}},useStyle$c=genComponentStyleHook("Steps",C=>{const{wireframe:H,colorTextDisabled:K,fontSizeHeading3:W,fontSize:G,controlHeight:U,controlHeightLG:X,colorTextLightSolid:Q,colorText:Z,colorPrimary:ee,colorTextLabel:te,colorTextDescription:ne,colorTextQuaternary:oe,colorFillContent:re,controlItemBgActive:ae,colorError:ie,colorBgContainer:ue,colorBorderSecondary:le}=C,se=C.controlHeight,ce=C.colorSplit,de=merge$1(C,{processTailColor:ce,stepsNavArrowColor:K,stepsIconSize:se,stepsIconCustomSize:se,stepsIconCustomTop:0,stepsIconCustomFontSize:X/2,stepsIconTop:-.5,stepsIconFontSize:G,stepsTitleLineHeight:U,stepsSmallIconSize:W,stepsDotSize:U/4,stepsCurrentDotSize:X/4,stepsNavContentMaxWidth:"auto",processIconColor:Q,processTitleColor:Z,processDescriptionColor:Z,processIconBgColor:ee,processIconBorderColor:ee,processDotColor:ee,waitIconColor:H?K:te,waitTitleColor:ne,waitDescriptionColor:ne,waitTailColor:ce,waitIconBgColor:H?ue:re,waitIconBorderColor:H?K:"transparent",waitDotColor:K,finishIconColor:ee,finishTitleColor:Z,finishDescriptionColor:ne,finishTailColor:ee,finishIconBgColor:H?ue:ae,finishIconBorderColor:H?ee:ae,finishDotColor:ee,errorIconColor:Q,errorTitleColor:ie,errorDescriptionColor:ie,errorTailColor:ce,errorIconBgColor:ie,errorIconBorderColor:ie,errorDotColor:ie,stepsNavActiveColor:ee,stepsProgressSize:X,inlineDotSize:6,inlineTitleColor:oe,inlineTailColor:le});return[genStepsStyle(de)]},{descriptionWidth:140}),stepsProps=()=>({prefixCls:String,iconPrefix:String,current:Number,initial:Number,percent:Number,responsive:booleanType(),items:arrayType(),labelPlacement:stringType(),status:stringType(),size:stringType(),direction:stringType(),progressDot:someType([Boolean,Function]),type:stringType(),onChange:functionType(),"onUpdate:current":functionType()}),Steps=defineComponent({compatConfig:{MODE:3},name:"ASteps",inheritAttrs:!1,props:initDefaultProps$1(stepsProps(),{current:0,responsive:!0,labelPlacement:"horizontal"}),slots:Object,setup(C,H){let{attrs:K,slots:W,emit:G}=H;const{prefixCls:U,direction:X,configProvider:Q}=useConfigInject("steps",C),[Z,ee]=useStyle$c(U),[,te]=useToken(),ne=useBreakpoint(),oe=computed(()=>C.responsive&&ne.value.xs?"vertical":C.direction),re=computed(()=>Q.getPrefixCls("",C.iconPrefix)),ae=ce=>{G("update:current",ce),G("change",ce)},ie=computed(()=>C.type==="inline"),ue=computed(()=>ie.value?void 0:C.percent),le=ce=>{let{node:de,status:fe}=ce;if(fe==="process"&&C.percent!==void 0){const he=C.size==="small"?te.value.controlHeight:te.value.controlHeightLG;return createVNode("div",{class:`${U.value}-progress-icon`},[createVNode(Progress,{type:"circle",percent:ue.value,size:he,strokeWidth:4,format:()=>null},null),de])}return de},se=computed(()=>({finish:createVNode(CheckOutlined$1,{class:`${U.value}-finish-icon`},null),error:createVNode(CloseOutlined$1,{class:`${U.value}-error-icon`},null)}));return()=>{const ce=classNames({[`${U.value}-rtl`]:X.value==="rtl",[`${U.value}-with-progress`]:ue.value!==void 0},K.class,ee.value),de=(fe,he)=>fe.description?createVNode(Tooltip,{title:fe.description},{default:()=>[he]}):he;return Z(createVNode(Steps$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({icons:se.value},K),omit$2(C,["percent","responsive"])),{},{items:C.items,direction:oe.value,prefixCls:U.value,iconPrefix:re.value,class:ce,onChange:ae,isInline:ie.value,itemRender:ie.value?de:void 0}),_extends$1({stepIcon:le},W)))}}}),Step=defineComponent(_extends$1(_extends$1({compatConfig:{MODE:3}},VcStep),{name:"AStep",props:VcStepProps()})),index$c=_extends$1(Steps,{Step,install:C=>(C.component(Steps.name,Steps),C.component(Step.name,Step),C)}),genSwitchSmallStyle=C=>{const{componentCls:H}=C,K=`${H}-inner`;return{[H]:{[`&${H}-small`]:{minWidth:C.switchMinWidthSM,height:C.switchHeightSM,lineHeight:`${C.switchHeightSM}px`,[`${H}-inner`]:{paddingInlineStart:C.switchInnerMarginMaxSM,paddingInlineEnd:C.switchInnerMarginMinSM,[`${K}-checked`]:{marginInlineStart:`calc(-100% + ${C.switchPinSizeSM+C.switchPadding*2}px - ${C.switchInnerMarginMaxSM*2}px)`,marginInlineEnd:`calc(100% - ${C.switchPinSizeSM+C.switchPadding*2}px + ${C.switchInnerMarginMaxSM*2}px)`},[`${K}-unchecked`]:{marginTop:-C.switchHeightSM,marginInlineStart:0,marginInlineEnd:0}},[`${H}-handle`]:{width:C.switchPinSizeSM,height:C.switchPinSizeSM},[`${H}-loading-icon`]:{top:(C.switchPinSizeSM-C.switchLoadingIconSize)/2,fontSize:C.switchLoadingIconSize},[`&${H}-checked`]:{[`${H}-inner`]:{paddingInlineStart:C.switchInnerMarginMinSM,paddingInlineEnd:C.switchInnerMarginMaxSM,[`${K}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${K}-unchecked`]:{marginInlineStart:`calc(100% - ${C.switchPinSizeSM+C.switchPadding*2}px + ${C.switchInnerMarginMaxSM*2}px)`,marginInlineEnd:`calc(-100% + ${C.switchPinSizeSM+C.switchPadding*2}px - ${C.switchInnerMarginMaxSM*2}px)`}},[`${H}-handle`]:{insetInlineStart:`calc(100% - ${C.switchPinSizeSM+C.switchPadding}px)`}},[`&:not(${H}-disabled):active`]:{[`&:not(${H}-checked) ${K}`]:{[`${K}-unchecked`]:{marginInlineStart:C.marginXXS/2,marginInlineEnd:-C.marginXXS/2}},[`&${H}-checked ${K}`]:{[`${K}-checked`]:{marginInlineStart:-C.marginXXS/2,marginInlineEnd:C.marginXXS/2}}}}}}},genSwitchLoadingStyle=C=>{const{componentCls:H}=C;return{[H]:{[`${H}-loading-icon${C.iconCls}`]:{position:"relative",top:(C.switchPinSize-C.fontSize)/2,color:C.switchLoadingIconColor,verticalAlign:"top"},[`&${H}-checked ${H}-loading-icon`]:{color:C.switchColor}}}},genSwitchHandleStyle=C=>{const{componentCls:H}=C,K=`${H}-handle`;return{[H]:{[K]:{position:"absolute",top:C.switchPadding,insetInlineStart:C.switchPadding,width:C.switchPinSize,height:C.switchPinSize,transition:`all ${C.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:C.colorWhite,borderRadius:C.switchPinSize/2,boxShadow:C.switchHandleShadow,transition:`all ${C.switchDuration} ease-in-out`,content:'""'}},[`&${H}-checked ${K}`]:{insetInlineStart:`calc(100% - ${C.switchPinSize+C.switchPadding}px)`},[`&:not(${H}-disabled):active`]:{[`${K}::before`]:{insetInlineEnd:C.switchHandleActiveInset,insetInlineStart:0},[`&${H}-checked ${K}::before`]:{insetInlineEnd:0,insetInlineStart:C.switchHandleActiveInset}}}}},genSwitchInnerStyle=C=>{const{componentCls:H}=C,K=`${H}-inner`;return{[H]:{[K]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:C.switchInnerMarginMax,paddingInlineEnd:C.switchInnerMarginMin,transition:`padding-inline-start ${C.switchDuration} ease-in-out, padding-inline-end ${C.switchDuration} ease-in-out`,[`${K}-checked, ${K}-unchecked`]:{display:"block",color:C.colorTextLightSolid,fontSize:C.fontSizeSM,transition:`margin-inline-start ${C.switchDuration} ease-in-out, margin-inline-end ${C.switchDuration} ease-in-out`,pointerEvents:"none"},[`${K}-checked`]:{marginInlineStart:`calc(-100% + ${C.switchPinSize+C.switchPadding*2}px - ${C.switchInnerMarginMax*2}px)`,marginInlineEnd:`calc(100% - ${C.switchPinSize+C.switchPadding*2}px + ${C.switchInnerMarginMax*2}px)`},[`${K}-unchecked`]:{marginTop:-C.switchHeight,marginInlineStart:0,marginInlineEnd:0}},[`&${H}-checked ${K}`]:{paddingInlineStart:C.switchInnerMarginMin,paddingInlineEnd:C.switchInnerMarginMax,[`${K}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${K}-unchecked`]:{marginInlineStart:`calc(100% - ${C.switchPinSize+C.switchPadding*2}px + ${C.switchInnerMarginMax*2}px)`,marginInlineEnd:`calc(-100% + ${C.switchPinSize+C.switchPadding*2}px - ${C.switchInnerMarginMax*2}px)`}},[`&:not(${H}-disabled):active`]:{[`&:not(${H}-checked) ${K}`]:{[`${K}-unchecked`]:{marginInlineStart:C.switchPadding*2,marginInlineEnd:-C.switchPadding*2}},[`&${H}-checked ${K}`]:{[`${K}-checked`]:{marginInlineStart:-C.switchPadding*2,marginInlineEnd:C.switchPadding*2}}}}}},genSwitchStyle=C=>{const{componentCls:H}=C;return{[H]:_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:C.switchMinWidth,height:C.switchHeight,lineHeight:`${C.switchHeight}px`,verticalAlign:"middle",background:C.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${C.motionDurationMid}`,userSelect:"none",[`&:hover:not(${H}-disabled)`]:{background:C.colorTextTertiary}}),genFocusStyle(C)),{[`&${H}-checked`]:{background:C.switchColor,[`&:hover:not(${H}-disabled)`]:{background:C.colorPrimaryHover}},[`&${H}-loading, &${H}-disabled`]:{cursor:"not-allowed",opacity:C.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${H}-rtl`]:{direction:"rtl"}})}},useStyle$b=genComponentStyleHook("Switch",C=>{const H=C.fontSize*C.lineHeight,K=C.controlHeight/2,W=2,G=H-W*2,U=K-W*2,X=merge$1(C,{switchMinWidth:G*2+W*4,switchHeight:H,switchDuration:C.motionDurationMid,switchColor:C.colorPrimary,switchDisabledOpacity:C.opacityLoading,switchInnerMarginMin:G/2,switchInnerMarginMax:G+W+W*2,switchPadding:W,switchPinSize:G,switchBg:C.colorBgContainer,switchMinWidthSM:U*2+W*2,switchHeightSM:K,switchInnerMarginMinSM:U/2,switchInnerMarginMaxSM:U+W+W*2,switchPinSizeSM:U,switchHandleShadow:`0 2px 4px 0 ${new TinyColor("#00230b").setAlpha(.2).toRgbString()}`,switchLoadingIconSize:C.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${C.opacityLoading})`,switchHandleActiveInset:"-30%"});return[genSwitchStyle(X),genSwitchInnerStyle(X),genSwitchHandleStyle(X),genSwitchLoadingStyle(X),genSwitchSmallStyle(X)]}),SwitchSizes=tuple$1("small","default"),switchProps=()=>({id:String,prefixCls:String,size:PropTypes$1.oneOf(SwitchSizes),disabled:{type:Boolean,default:void 0},checkedChildren:PropTypes$1.any,unCheckedChildren:PropTypes$1.any,tabindex:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.number]),autofocus:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},checked:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.number,PropTypes$1.looseBool]),checkedValue:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.number,PropTypes$1.looseBool]).def(!0),unCheckedValue:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.number,PropTypes$1.looseBool]).def(!1),onChange:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onMouseup:{type:Function},"onUpdate:checked":{type:Function},onBlur:Function,onFocus:Function}),Switch=defineComponent({compatConfig:{MODE:3},name:"ASwitch",__ANT_SWITCH:!0,inheritAttrs:!1,props:switchProps(),slots:Object,setup(C,H){let{attrs:K,slots:W,expose:G,emit:U}=H;const X=useInjectFormItemContext(),Q=useInjectDisabled(),Z=computed(()=>{var be;return(be=C.disabled)!==null&&be!==void 0?be:Q.value});onBeforeMount(()=>{warning$3(),warning$3()});const ee=ref(C.checked!==void 0?C.checked:K.defaultChecked),te=computed(()=>ee.value===C.checkedValue);watch(()=>C.checked,()=>{ee.value=C.checked});const{prefixCls:ne,direction:oe,size:re}=useConfigInject("switch",C),[ae,ie]=useStyle$b(ne),ue=ref(),le=()=>{var be;(be=ue.value)===null||be===void 0||be.focus()};G({focus:le,blur:()=>{var be;(be=ue.value)===null||be===void 0||be.blur()}}),onMounted(()=>{nextTick(()=>{C.autofocus&&!Z.value&&ue.value.focus()})});const ce=(be,xe)=>{Z.value||(U("update:checked",be),U("change",be,xe),X.onFieldChange())},de=be=>{U("blur",be)},fe=be=>{le();const xe=te.value?C.unCheckedValue:C.checkedValue;ce(xe,be),U("click",xe,be)},he=be=>{be.keyCode===KeyCode$1.LEFT?ce(C.unCheckedValue,be):be.keyCode===KeyCode$1.RIGHT&&ce(C.checkedValue,be),U("keydown",be)},pe=be=>{var xe;(xe=ue.value)===null||xe===void 0||xe.blur(),U("mouseup",be)},me=computed(()=>({[`${ne.value}-small`]:re.value==="small",[`${ne.value}-loading`]:C.loading,[`${ne.value}-checked`]:te.value,[`${ne.value}-disabled`]:Z.value,[ne.value]:!0,[`${ne.value}-rtl`]:oe.value==="rtl",[ie.value]:!0}));return()=>{var be;return ae(createVNode(Wave,null,{default:()=>[createVNode("button",_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},omit$2(C,["prefixCls","checkedChildren","unCheckedChildren","checked","autofocus","checkedValue","unCheckedValue","id","onChange","onUpdate:checked"])),K),{},{id:(be=C.id)!==null&&be!==void 0?be:X.id.value,onKeydown:he,onClick:fe,onBlur:de,onMouseup:pe,type:"button",role:"switch","aria-checked":ee.value,disabled:Z.value||C.loading,class:[K.class,me.value],ref:ue}),[createVNode("div",{class:`${ne.value}-handle`},[C.loading?createVNode(LoadingOutlined$1,{class:`${ne.value}-loading-icon`},null):null]),createVNode("span",{class:`${ne.value}-inner`},[createVNode("span",{class:`${ne.value}-inner-checked`},[getPropsSlot(W,C,"checkedChildren")]),createVNode("span",{class:`${ne.value}-inner-unchecked`},[getPropsSlot(W,C,"unCheckedChildren")])])])]}))}}}),index$b=withInstall(Switch),TableContextKey=Symbol("TableContextProps"),useProvideTable=C=>{provide(TableContextKey,C)},useInjectTable=()=>inject(TableContextKey,{}),INTERNAL_KEY_PREFIX="RC_TABLE_KEY";function toArray$2(C){return C==null?[]:Array.isArray(C)?C:[C]}function getPathValue(C,H){if(!H&&typeof H!="number")return C;const K=toArray$2(H);let W=C;for(let G=0;G{const{key:G,dataIndex:U}=W||{};let X=G||toArray$2(U).join("-")||INTERNAL_KEY_PREFIX;for(;K[X];)X=`${X}_next`;K[X]=!0,H.push(X)}),H}function mergeObject(){const C={};function H(U,X){X&&Object.keys(X).forEach(Q=>{const Z=X[Q];Z&&typeof Z=="object"?(U[Q]=U[Q]||{},H(U[Q],Z)):U[Q]=Z})}for(var K=arguments.length,W=new Array(K),G=0;G{H(C,U)}),C}function validateValue(C){return C!=null}const SlotsContextKey=Symbol("SlotsContextProps"),useProvideSlots=C=>{provide(SlotsContextKey,C)},useInjectSlots=()=>inject(SlotsContextKey,computed(()=>({}))),ContextKey=Symbol("ContextProps"),useProvideTableContext=C=>{provide(ContextKey,C)},useInjectTableContext=()=>inject(ContextKey,{onResizeColumn:()=>{}});globalThis&&globalThis.__rest;const INTERNAL_COL_DEFINE="RC_TABLE_INTERNAL_COL_DEFINE",HoverContextKey=Symbol("HoverContextProps"),useProvideHover=C=>{provide(HoverContextKey,C)},useInjectHover=()=>inject(HoverContextKey,{startRow:shallowRef(-1),endRow:shallowRef(-1),onHover(){}}),supportSticky=shallowRef(!1),useProvideSticky=()=>{onMounted(()=>{supportSticky.value=supportSticky.value||isStyleSupport("position","sticky")})},useInjectSticky=()=>supportSticky;var __rest$i=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G=K}function isRenderCell(C){return C&&typeof C=="object"&&!Array.isArray(C)&&!isVNode(C)}const Cell=defineComponent({name:"Cell",props:["prefixCls","record","index","renderIndex","dataIndex","customRender","component","colSpan","rowSpan","fixLeft","fixRight","firstFixLeft","lastFixLeft","firstFixRight","lastFixRight","appendNode","additionalProps","ellipsis","align","rowType","isSticky","column","cellType","transformCellText"],setup(C,H){let{slots:K}=H;const W=useInjectSlots(),{onHover:G,startRow:U,endRow:X}=useInjectHover(),Q=computed(()=>{var ie,ue,le,se;return(le=(ie=C.colSpan)!==null&&ie!==void 0?ie:(ue=C.additionalProps)===null||ue===void 0?void 0:ue.colSpan)!==null&&le!==void 0?le:(se=C.additionalProps)===null||se===void 0?void 0:se.colspan}),Z=computed(()=>{var ie,ue,le,se;return(le=(ie=C.rowSpan)!==null&&ie!==void 0?ie:(ue=C.additionalProps)===null||ue===void 0?void 0:ue.rowSpan)!==null&&le!==void 0?le:(se=C.additionalProps)===null||se===void 0?void 0:se.rowspan}),ee=eagerComputed(()=>{const{index:ie}=C;return inHoverRange(ie,Z.value||1,U.value,X.value)}),te=useInjectSticky(),ne=(ie,ue)=>{var le;const{record:se,index:ce,additionalProps:de}=C;se&&G(ce,ce+ue-1),(le=de==null?void 0:de.onMouseenter)===null||le===void 0||le.call(de,ie)},oe=ie=>{var ue;const{record:le,additionalProps:se}=C;le&&G(-1,-1),(ue=se==null?void 0:se.onMouseleave)===null||ue===void 0||ue.call(se,ie)},re=ie=>{const ue=filterEmpty(ie)[0];return isVNode(ue)?ue.type===Text$2?ue.children:Array.isArray(ue.children)?re(ue.children):void 0:ue},ae=shallowRef(null);return watch([ee,()=>C.prefixCls,ae],()=>{const ie=findDOMNode(ae.value);ie&&(ee.value?addClass(ie,`${C.prefixCls}-cell-row-hover`):removeClass(ie,`${C.prefixCls}-cell-row-hover`))}),()=>{var ie,ue,le,se,ce,de;const{prefixCls:fe,record:he,index:pe,renderIndex:me,dataIndex:be,customRender:xe,component:Se="td",fixLeft:we,fixRight:Pe,firstFixLeft:Ee,lastFixLeft:$e,firstFixRight:ye,lastFixRight:Ce,appendNode:ge=(ie=K.appendNode)===null||ie===void 0?void 0:ie.call(K),additionalProps:ve={},ellipsis:_e,align:Te,rowType:Ie,isSticky:Re,column:De={},cellType:ke}=C,Be=`${fe}-cell`;let Me,je;const Le=(ue=K.default)===null||ue===void 0?void 0:ue.call(K);if(validateValue(Le)||ke==="header")je=Le;else{const Ye=getPathValue(he,be);if(je=Ye,xe){const Ge=xe({text:Ye,value:Ye,record:he,index:pe,renderIndex:me,column:De.__originColumn__});isRenderCell(Ge)?(je=Ge.children,Me=Ge.props):je=Ge}if(!(INTERNAL_COL_DEFINE in De)&&ke==="body"&&W.value.bodyCell&&!(!((le=De.slots)===null||le===void 0)&&le.customRender)){const Ge=customRenderSlot(W.value,"bodyCell",{text:Ye,value:Ye,record:he,index:pe,column:De.__originColumn__},()=>{const Je=je===void 0?Ye:je;return[typeof Je=="object"&&isValidElement(Je)||typeof Je!="object"?Je:null]});je=flattenChildren(Ge)}C.transformCellText&&(je=C.transformCellText({text:je,record:he,index:pe,column:De.__originColumn__}))}typeof je=="object"&&!Array.isArray(je)&&!isVNode(je)&&(je=null),_e&&($e||ye)&&(je=createVNode("span",{class:`${Be}-content`},[je])),Array.isArray(je)&&je.length===1&&(je=je[0]);const Ae=Me||{},{colSpan:Ve,rowSpan:Oe,style:Ne,class:Fe}=Ae,Ke=__rest$i(Ae,["colSpan","rowSpan","style","class"]),He=(se=Ve!==void 0?Ve:Q.value)!==null&&se!==void 0?se:1,Ue=(ce=Oe!==void 0?Oe:Z.value)!==null&&ce!==void 0?ce:1;if(He===0||Ue===0)return null;const We={},ze=typeof we=="number"&&te.value,Xe=typeof Pe=="number"&&te.value;ze&&(We.position="sticky",We.left=`${we}px`),Xe&&(We.position="sticky",We.right=`${Pe}px`);const qe={};Te&&(qe.textAlign=Te);let Qe;const Ze=_e===!0?{showTitle:!0}:_e;Ze&&(Ze.showTitle||Ie==="header")&&(typeof je=="string"||typeof je=="number"?Qe=je.toString():isVNode(je)&&(Qe=re([je])));const et=_extends$1(_extends$1(_extends$1({title:Qe},Ke),ve),{colSpan:He!==1?He:null,rowSpan:Ue!==1?Ue:null,class:classNames(Be,{[`${Be}-fix-left`]:ze&&te.value,[`${Be}-fix-left-first`]:Ee&&te.value,[`${Be}-fix-left-last`]:$e&&te.value,[`${Be}-fix-right`]:Xe&&te.value,[`${Be}-fix-right-first`]:ye&&te.value,[`${Be}-fix-right-last`]:Ce&&te.value,[`${Be}-ellipsis`]:_e,[`${Be}-with-append`]:ge,[`${Be}-fix-sticky`]:(ze||Xe)&&Re&&te.value},ve.class,Fe),onMouseenter:Ye=>{ne(Ye,Ue)},onMouseleave:oe,style:[ve.style,qe,We,Ne]});return createVNode(Se,_objectSpread2$1(_objectSpread2$1({},et),{},{ref:ae}),{default:()=>[ge,je,(de=K.dragHandle)===null||de===void 0?void 0:de.call(K)]})}}});function getCellFixedInfo(C,H,K,W,G){const U=K[C]||{},X=K[H]||{};let Q,Z;U.fixed==="left"?Q=W.left[C]:X.fixed==="right"&&(Z=W.right[H]);let ee=!1,te=!1,ne=!1,oe=!1;const re=K[H+1],ae=K[C-1];return G==="rtl"?Q!==void 0?oe=!(ae&&ae.fixed==="left"):Z!==void 0&&(ne=!(re&&re.fixed==="right")):Q!==void 0?ee=!(re&&re.fixed==="left"):Z!==void 0&&(te=!(ae&&ae.fixed==="right")),{fixLeft:Q,fixRight:Z,lastFixLeft:ee,firstFixRight:te,lastFixRight:ne,firstFixLeft:oe,isSticky:W.isSticky}}const events={mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"},touch:{start:"touchstart",move:"touchmove",stop:"touchend"}},defaultMinWidth=50,DragHandleVue=defineComponent({compatConfig:{MODE:3},name:"DragHandle",props:{prefixCls:String,width:{type:Number,required:!0},minWidth:{type:Number,default:defaultMinWidth},maxWidth:{type:Number,default:1/0},column:{type:Object,default:void 0}},setup(C){let H=0,K={remove:()=>{}},W={remove:()=>{}};const G=()=>{K.remove(),W.remove()};onUnmounted(()=>{G()}),watchEffect(()=>{devWarning(!isNaN(C.width),"Table","width must be a number when use resizable")});const{onResizeColumn:U}=useInjectTableContext(),X=computed(()=>typeof C.minWidth=="number"&&!isNaN(C.minWidth)?C.minWidth:defaultMinWidth),Q=computed(()=>typeof C.maxWidth=="number"&&!isNaN(C.maxWidth)?C.maxWidth:1/0),Z=getCurrentInstance();let ee=0;const te=shallowRef(!1);let ne;const oe=ce=>{let de=0;ce.touches?ce.touches.length?de=ce.touches[0].pageX:de=ce.changedTouches[0].pageX:de=ce.pageX;const fe=H-de;let he=Math.max(ee-fe,X.value);he=Math.min(he,Q.value),wrapperRaf.cancel(ne),ne=wrapperRaf(()=>{U(he,C.column.__originColumn__)})},re=ce=>{oe(ce)},ae=ce=>{te.value=!1,oe(ce),G()},ie=(ce,de)=>{te.value=!0,G(),ee=Z.vnode.el.parentNode.getBoundingClientRect().width,!(ce instanceof MouseEvent&&ce.which!==1)&&(ce.stopPropagation&&ce.stopPropagation(),H=ce.touches?ce.touches[0].pageX:ce.pageX,K=addEventListenerWrap(document.documentElement,de.move,re),W=addEventListenerWrap(document.documentElement,de.stop,ae))},ue=ce=>{ce.stopPropagation(),ce.preventDefault(),ie(ce,events.mouse)},le=ce=>{ce.stopPropagation(),ce.preventDefault(),ie(ce,events.touch)},se=ce=>{ce.stopPropagation(),ce.preventDefault()};return()=>{const{prefixCls:ce}=C,de={[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]:fe=>le(fe)};return createVNode("div",_objectSpread2$1(_objectSpread2$1({class:`${ce}-resize-handle ${te.value?"dragging":""}`,onMousedown:ue},de),{},{onClick:se}),[createVNode("div",{class:`${ce}-resize-handle-line`},null)])}}}),HeaderRow=defineComponent({name:"HeaderRow",props:["cells","stickyOffsets","flattenColumns","rowComponent","cellComponent","index","customHeaderRow"],setup(C){const H=useInjectTable();return()=>{const{prefixCls:K,direction:W}=H,{cells:G,stickyOffsets:U,flattenColumns:X,rowComponent:Q,cellComponent:Z,customHeaderRow:ee,index:te}=C;let ne;ee&&(ne=ee(G.map(re=>re.column),te));const oe=getColumnsKey(G.map(re=>re.column));return createVNode(Q,ne,{default:()=>[G.map((re,ae)=>{const{column:ie}=re,ue=getCellFixedInfo(re.colStart,re.colEnd,X,U,W);let le;ie&&ie.customHeaderCell&&(le=re.column.customHeaderCell(ie));const se=ie;return createVNode(Cell,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},re),{},{cellType:"header",ellipsis:ie.ellipsis,align:ie.align,component:Z,prefixCls:K,key:oe[ae]},ue),{},{additionalProps:le,rowType:"header",column:ie}),{default:()=>ie.title,dragHandle:()=>se.resizable?createVNode(DragHandleVue,{prefixCls:K,width:se.width,minWidth:se.minWidth,maxWidth:se.maxWidth,column:se},null):null})})]})}}});function parseHeaderRows(C){const H=[];function K(G,U){let X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;H[X]=H[X]||[];let Q=U;return G.filter(Boolean).map(ee=>{const te={key:ee.key,class:classNames(ee.className,ee.class),column:ee,colStart:Q};let ne=1;const oe=ee.children;return oe&&oe.length>0&&(ne=K(oe,Q,X+1).reduce((re,ae)=>re+ae,0),te.hasSubColumns=!0),"colSpan"in ee&&({colSpan:ne}=ee),"rowSpan"in ee&&(te.rowSpan=ee.rowSpan),te.colSpan=ne,te.colEnd=te.colStart+ne-1,H[X].push(te),Q+=ne,ne})}K(C,0);const W=H.length;for(let G=0;G{!("rowSpan"in U)&&!U.hasSubColumns&&(U.rowSpan=W-G)});return H}const Header=defineComponent({name:"TableHeader",inheritAttrs:!1,props:["columns","flattenColumns","stickyOffsets","customHeaderRow"],setup(C){const H=useInjectTable(),K=computed(()=>parseHeaderRows(C.columns));return()=>{const{prefixCls:W,getComponent:G}=H,{stickyOffsets:U,flattenColumns:X,customHeaderRow:Q}=C,Z=G(["header","wrapper"],"thead"),ee=G(["header","row"],"tr"),te=G(["header","cell"],"th");return createVNode(Z,{class:`${W}-thead`},{default:()=>[K.value.map((ne,oe)=>createVNode(HeaderRow,{key:oe,flattenColumns:X,cells:ne,stickyOffsets:U,rowComponent:ee,cellComponent:te,customHeaderRow:Q,index:oe},null))]})}}}),ExpandedRowContextKey=Symbol("ExpandedRowProps"),useProvideExpandedRow=C=>{provide(ExpandedRowContextKey,C)},useInjectExpandedRow=()=>inject(ExpandedRowContextKey,{}),ExpandedRow=defineComponent({name:"ExpandedRow",inheritAttrs:!1,props:["prefixCls","component","cellComponent","expanded","colSpan","isEmpty"],setup(C,H){let{slots:K,attrs:W}=H;const G=useInjectTable(),U=useInjectExpandedRow(),{fixHeader:X,fixColumn:Q,componentWidth:Z,horizonScroll:ee}=U;return()=>{const{prefixCls:te,component:ne,cellComponent:oe,expanded:re,colSpan:ae,isEmpty:ie}=C;return createVNode(ne,{class:W.class,style:{display:re?null:"none"}},{default:()=>[createVNode(Cell,{component:oe,prefixCls:te,colSpan:ae},{default:()=>{var ue;let le=(ue=K.default)===null||ue===void 0?void 0:ue.call(K);return(ie?ee.value:Q.value)&&(le=createVNode("div",{style:{width:`${Z.value-(X.value?G.scrollbarSize:0)}px`,position:"sticky",left:0,overflow:"hidden"},class:`${te}-expanded-row-fixed`},[le])),le}})]})}}}),MeasureCell=defineComponent({name:"MeasureCell",props:["columnKey"],setup(C,H){let{emit:K}=H;const W=ref();return onMounted(()=>{W.value&&K("columnResize",C.columnKey,W.value.offsetWidth)}),()=>createVNode(ResizeObserver$1,{onResize:G=>{let{offsetWidth:U}=G;K("columnResize",C.columnKey,U)}},{default:()=>[createVNode("td",{ref:W,style:{padding:0,border:0,height:0}},[createVNode("div",{style:{height:0,overflow:"hidden"}},[createTextVNode(" ")])])]})}}),BodyContextKey=Symbol("BodyContextProps"),useProvideBody=C=>{provide(BodyContextKey,C)},useInjectBody=()=>inject(BodyContextKey,{}),BodyRow=defineComponent({name:"BodyRow",inheritAttrs:!1,props:["record","index","renderIndex","recordKey","expandedKeys","rowComponent","cellComponent","customRow","rowExpandable","indent","rowKey","getRowKey","childrenColumnName"],setup(C,H){let{attrs:K}=H;const W=useInjectTable(),G=useInjectBody(),U=shallowRef(!1),X=computed(()=>C.expandedKeys&&C.expandedKeys.has(C.recordKey));watchEffect(()=>{X.value&&(U.value=!0)});const Q=computed(()=>G.expandableType==="row"&&(!C.rowExpandable||C.rowExpandable(C.record))),Z=computed(()=>G.expandableType==="nest"),ee=computed(()=>C.childrenColumnName&&C.record&&C.record[C.childrenColumnName]),te=computed(()=>Q.value||Z.value),ne=(ue,le)=>{G.onTriggerExpand(ue,le)},oe=computed(()=>{var ue;return((ue=C.customRow)===null||ue===void 0?void 0:ue.call(C,C.record,C.index))||{}}),re=function(ue){var le,se;G.expandRowByClick&&te.value&&ne(C.record,ue);for(var ce=arguments.length,de=new Array(ce>1?ce-1:0),fe=1;fe{const{record:ue,index:le,indent:se}=C,{rowClassName:ce}=G;return typeof ce=="string"?ce:typeof ce=="function"?ce(ue,le,se):""}),ie=computed(()=>getColumnsKey(G.flattenColumns));return()=>{const{class:ue,style:le}=K,{record:se,index:ce,rowKey:de,indent:fe=0,rowComponent:he,cellComponent:pe}=C,{prefixCls:me,fixedInfoList:be,transformCellText:xe}=W,{flattenColumns:Se,expandedRowClassName:we,indentSize:Pe,expandIcon:Ee,expandedRowRender:$e,expandIconColumnIndex:ye}=G,Ce=createVNode(he,_objectSpread2$1(_objectSpread2$1({},oe.value),{},{"data-row-key":de,class:classNames(ue,`${me}-row`,`${me}-row-level-${fe}`,ae.value,oe.value.class),style:[le,oe.value.style],onClick:re}),{default:()=>[Se.map((ve,_e)=>{const{customRender:Te,dataIndex:Ie,className:Re}=ve,De=ie[_e],ke=be[_e];let Be;ve.customCell&&(Be=ve.customCell(se,ce,ve));const Me=_e===(ye||0)&&Z.value?createVNode(Fragment,null,[createVNode("span",{style:{paddingLeft:`${Pe*fe}px`},class:`${me}-row-indent indent-level-${fe}`},null),Ee({prefixCls:me,expanded:X.value,expandable:ee.value,record:se,onExpand:ne})]):null;return createVNode(Cell,_objectSpread2$1(_objectSpread2$1({cellType:"body",class:Re,ellipsis:ve.ellipsis,align:ve.align,component:pe,prefixCls:me,key:De,record:se,index:ce,renderIndex:C.renderIndex,dataIndex:Ie,customRender:Te},ke),{},{additionalProps:Be,column:ve,transformCellText:xe,appendNode:Me}),null)})]});let ge;if(Q.value&&(U.value||X.value)){const ve=$e({record:se,index:ce,indent:fe+1,expanded:X.value}),_e=we&&we(se,ce,fe);ge=createVNode(ExpandedRow,{expanded:X.value,class:classNames(`${me}-expanded-row`,`${me}-expanded-row-level-${fe+1}`,_e),prefixCls:me,component:he,cellComponent:pe,colSpan:Se.length,isEmpty:!1},{default:()=>[ve]})}return createVNode(Fragment,null,[Ce,ge])}}});function flatRecord(C,H,K,W,G,U){const X=[];X.push({record:C,indent:H,index:U});const Q=G(C),Z=W==null?void 0:W.has(Q);if(C&&Array.isArray(C[K])&&Z)for(let ee=0;ee{const U=H.value,X=K.value,Q=C.value;if(X!=null&&X.size){const Z=[];for(let ee=0;ee<(Q==null?void 0:Q.length);ee+=1){const te=Q[ee];Z.push(...flatRecord(te,0,U,X,W.value,ee))}return Z}return Q==null?void 0:Q.map((Z,ee)=>({record:Z,indent:0,index:ee}))})}const ResizeContextKey=Symbol("ResizeContextProps"),useProvideResize=C=>{provide(ResizeContextKey,C)},useInjectResize=()=>inject(ResizeContextKey,{onColumnResize:()=>{}}),Body=defineComponent({name:"TableBody",props:["data","getRowKey","measureColumnWidth","expandedKeys","customRow","rowExpandable","childrenColumnName"],setup(C,H){let{slots:K}=H;const W=useInjectResize(),G=useInjectTable(),U=useInjectBody(),X=useFlattenRecords(toRef(C,"data"),toRef(C,"childrenColumnName"),toRef(C,"expandedKeys"),toRef(C,"getRowKey")),Q=shallowRef(-1),Z=shallowRef(-1);let ee;return useProvideHover({startRow:Q,endRow:Z,onHover:(te,ne)=>{clearTimeout(ee),ee=setTimeout(()=>{Q.value=te,Z.value=ne},100)}}),()=>{var te;const{data:ne,getRowKey:oe,measureColumnWidth:re,expandedKeys:ae,customRow:ie,rowExpandable:ue,childrenColumnName:le}=C,{onColumnResize:se}=W,{prefixCls:ce,getComponent:de}=G,{flattenColumns:fe}=U,he=de(["body","wrapper"],"tbody"),pe=de(["body","row"],"tr"),me=de(["body","cell"],"td");let be;ne.length?be=X.value.map((Se,we)=>{const{record:Pe,indent:Ee,index:$e}=Se,ye=oe(Pe,we);return createVNode(BodyRow,{key:ye,rowKey:ye,record:Pe,recordKey:ye,index:we,renderIndex:$e,rowComponent:pe,cellComponent:me,expandedKeys:ae,customRow:ie,getRowKey:oe,rowExpandable:ue,childrenColumnName:le,indent:Ee},null)}):be=createVNode(ExpandedRow,{expanded:!0,class:`${ce}-placeholder`,prefixCls:ce,component:pe,cellComponent:me,colSpan:fe.length,isEmpty:!0},{default:()=>[(te=K.emptyNode)===null||te===void 0?void 0:te.call(K)]});const xe=getColumnsKey(fe);return createVNode(he,{class:`${ce}-tbody`},{default:()=>[re&&createVNode("tr",{"aria-hidden":"true",class:`${ce}-measure-row`,style:{height:0,fontSize:0}},[xe.map(Se=>createVNode(MeasureCell,{key:Se,columnKey:Se,onColumnResize:se},null))]),be]})}}}),EXPAND_COLUMN={};var __rest$h=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{const{fixed:W}=K,G=W===!0?"left":W,U=K.children;return U&&U.length>0?[...H,...flatColumns(U).map(X=>_extends$1({fixed:G},X))]:[...H,_extends$1(_extends$1({},K),{fixed:G})]},[])}function revertForRtl(C){return C.map(H=>{const{fixed:K}=H,W=__rest$h(H,["fixed"]);let G=K;return K==="left"?G="right":K==="right"&&(G="left"),_extends$1({fixed:G},W)})}function useColumns$1(C,H){let{prefixCls:K,columns:W,expandable:G,expandedKeys:U,getRowKey:X,onTriggerExpand:Q,expandIcon:Z,rowExpandable:ee,expandIconColumnIndex:te,direction:ne,expandRowByClick:oe,expandColumnWidth:re,expandFixed:ae}=C;const ie=useInjectSlots(),ue=computed(()=>{if(G.value){let ce=W.value.slice();if(!ce.includes(EXPAND_COLUMN)){const Pe=te.value||0;Pe>=0&&ce.splice(Pe,0,EXPAND_COLUMN)}const de=ce.indexOf(EXPAND_COLUMN);ce=ce.filter((Pe,Ee)=>Pe!==EXPAND_COLUMN||Ee===de);const fe=W.value[de];let he;(ae.value==="left"||ae.value)&&!te.value?he="left":(ae.value==="right"||ae.value)&&te.value===W.value.length?he="right":he=fe?fe.fixed:null;const pe=U.value,me=ee.value,be=Z.value,xe=K.value,Se=oe.value,we={[INTERNAL_COL_DEFINE]:{class:`${K.value}-expand-icon-col`,columnType:"EXPAND_COLUMN"},title:customRenderSlot(ie.value,"expandColumnTitle",{},()=>[""]),fixed:he,class:`${K.value}-row-expand-icon-cell`,width:re.value,customRender:Pe=>{let{record:Ee,index:$e}=Pe;const ye=X.value(Ee,$e),Ce=pe.has(ye),ge=me?me(Ee):!0,ve=be({prefixCls:xe,expanded:Ce,expandable:ge,record:Ee,onExpand:Q});return Se?createVNode("span",{onClick:_e=>_e.stopPropagation()},[ve]):ve}};return ce.map(Pe=>Pe===EXPAND_COLUMN?we:Pe)}return W.value.filter(ce=>ce!==EXPAND_COLUMN)}),le=computed(()=>{let ce=ue.value;return H.value&&(ce=H.value(ce)),ce.length||(ce=[{customRender:()=>null}]),ce}),se=computed(()=>ne.value==="rtl"?revertForRtl(flatColumns(le.value)):flatColumns(le.value));return[le,se]}function useLayoutState(C){const H=shallowRef(C);let K;const W=shallowRef([]);function G(U){W.value.push(U),wrapperRaf.cancel(K),K=wrapperRaf(()=>{const X=W.value;W.value=[],X.forEach(Q=>{H.value=Q(H.value)})})}return onBeforeUnmount(()=>{wrapperRaf.cancel(K)}),[H,G]}function useTimeoutLock(C){const H=ref(C||null),K=ref();function W(){clearTimeout(K.value)}function G(X){H.value=X,W(),K.value=setTimeout(()=>{H.value=null,K.value=void 0},100)}function U(){return H.value}return onBeforeUnmount(()=>{W()}),[G,U]}function useStickyOffsets(C,H,K){return computed(()=>{const G=[],U=[];let X=0,Q=0;const Z=C.value,ee=H.value,te=K.value;for(let ne=0;ne=0;Q-=1){const Z=H[Q],ee=K&&K[Q],te=ee&&ee[INTERNAL_COL_DEFINE];if(Z||te||X){const ne=te||{},oe=__rest$g(ne,["columnType"]);G.unshift(createVNode("col",_objectSpread2$1({key:Q,style:{width:typeof Z=="number"?`${Z}px`:Z}},oe),null)),X=!0}}return createVNode("colgroup",null,[G])}function Panel(C,H){let{slots:K}=H;var W;return createVNode("div",null,[(W=K.default)===null||W===void 0?void 0:W.call(K)])}Panel.displayName="Panel";let indexGuid=0;const Summary=defineComponent({name:"TableSummary",props:["fixed"],setup(C,H){let{slots:K}=H;const W=useInjectTable(),G=`table-summary-uni-key-${++indexGuid}`,U=computed(()=>C.fixed===""||C.fixed);return watchEffect(()=>{W.summaryCollect(G,U.value)}),onBeforeUnmount(()=>{W.summaryCollect(G,!1)}),()=>{var X;return(X=K.default)===null||X===void 0?void 0:X.call(K)}}}),Summary$1=Summary,SummaryRow=defineComponent({compatConfig:{MODE:3},name:"ATableSummaryRow",setup(C,H){let{slots:K}=H;return()=>{var W;return createVNode("tr",null,[(W=K.default)===null||W===void 0?void 0:W.call(K)])}}}),SummaryContextKey=Symbol("SummaryContextProps"),useProvideSummary=C=>{provide(SummaryContextKey,C)},useInjectSummary=()=>inject(SummaryContextKey,{}),SummaryCell=defineComponent({name:"ATableSummaryCell",props:["index","colSpan","rowSpan","align"],setup(C,H){let{attrs:K,slots:W}=H;const G=useInjectTable(),U=useInjectSummary();return()=>{const{index:X,colSpan:Q=1,rowSpan:Z,align:ee}=C,{prefixCls:te,direction:ne}=G,{scrollColumnIndex:oe,stickyOffsets:re,flattenColumns:ae}=U,ue=X+Q-1+1===oe?Q+1:Q,le=getCellFixedInfo(X,X+ue-1,ae,re,ne);return createVNode(Cell,_objectSpread2$1({class:K.class,index:X,component:"td",prefixCls:te,record:null,dataIndex:null,align:ee,colSpan:ue,rowSpan:Z,customRender:()=>{var se;return(se=W.default)===null||se===void 0?void 0:se.call(W)}},le),null)}}}),Footer=defineComponent({name:"TableFooter",inheritAttrs:!1,props:["stickyOffsets","flattenColumns"],setup(C,H){let{slots:K}=H;const W=useInjectTable();return useProvideSummary(reactive({stickyOffsets:toRef(C,"stickyOffsets"),flattenColumns:toRef(C,"flattenColumns"),scrollColumnIndex:computed(()=>{const G=C.flattenColumns.length-1,U=C.flattenColumns[G];return U!=null&&U.scrollbar?G:null})})),()=>{var G;const{prefixCls:U}=W;return createVNode("tfoot",{class:`${U}-summary`},[(G=K.default)===null||G===void 0?void 0:G.call(K)])}}}),FooterComponents=Summary$1;function renderExpandIcon$1(C){let{prefixCls:H,record:K,onExpand:W,expanded:G,expandable:U}=C;const X=`${H}-row-expand-icon`;if(!U)return createVNode("span",{class:[X,`${H}-row-spaced`]},null);const Q=Z=>{W(K,Z),Z.stopPropagation()};return createVNode("span",{class:{[X]:!0,[`${H}-row-expanded`]:G,[`${H}-row-collapsed`]:!G},onClick:Q},null)}function findAllChildrenKeys(C,H,K){const W=[];function G(U){(U||[]).forEach((X,Q)=>{W.push(H(X,Q)),G(X[K])})}return G(C),W}const StickyScrollBar=defineComponent({name:"StickyScrollBar",inheritAttrs:!1,props:["offsetScroll","container","scrollBodyRef","scrollBodySizeInfo"],emits:["scroll"],setup(C,H){let{emit:K,expose:W}=H;const G=useInjectTable(),U=shallowRef(0),X=shallowRef(0),Q=shallowRef(0);watchEffect(()=>{U.value=C.scrollBodySizeInfo.scrollWidth||0,X.value=C.scrollBodySizeInfo.clientWidth||0,Q.value=U.value&&X.value*(X.value/U.value)},{flush:"post"});const Z=shallowRef(),[ee,te]=useLayoutState({scrollLeft:0,isHiddenScrollBar:!0}),ne=ref({delta:0,x:0}),oe=shallowRef(!1),re=()=>{oe.value=!1},ae=pe=>{ne.value={delta:pe.pageX-ee.value.scrollLeft,x:0},oe.value=!0,pe.preventDefault()},ie=pe=>{const{buttons:me}=pe||(window==null?void 0:window.event);if(!oe.value||me===0){oe.value&&(oe.value=!1);return}let be=ne.value.x+pe.pageX-ne.value.x-ne.value.delta;be<=0&&(be=0),be+Q.value>=X.value&&(be=X.value-Q.value),K("scroll",{scrollLeft:be/X.value*(U.value+2)}),ne.value.x=pe.pageX},ue=()=>{if(!C.scrollBodyRef.value)return;const pe=getOffset$3(C.scrollBodyRef.value).top,me=pe+C.scrollBodyRef.value.offsetHeight,be=C.container===window?document.documentElement.scrollTop+window.innerHeight:getOffset$3(C.container).top+C.container.clientHeight;me-getScrollBarSize()<=be||pe>=be-C.offsetScroll?te(xe=>_extends$1(_extends$1({},xe),{isHiddenScrollBar:!0})):te(xe=>_extends$1(_extends$1({},xe),{isHiddenScrollBar:!1}))};W({setScrollLeft:pe=>{te(me=>_extends$1(_extends$1({},me),{scrollLeft:pe/U.value*X.value||0}))}});let se=null,ce=null,de=null,fe=null;onMounted(()=>{se=addEventListenerWrap(document.body,"mouseup",re,!1),ce=addEventListenerWrap(document.body,"mousemove",ie,!1),de=addEventListenerWrap(window,"resize",ue,!1)}),onActivated(()=>{nextTick(()=>{ue()})}),onMounted(()=>{setTimeout(()=>{watch([Q,oe],()=>{ue()},{immediate:!0,flush:"post"})})}),watch(()=>C.container,()=>{fe==null||fe.remove(),fe=addEventListenerWrap(C.container,"scroll",ue,!1)},{immediate:!0,flush:"post"}),onBeforeUnmount(()=>{se==null||se.remove(),ce==null||ce.remove(),fe==null||fe.remove(),de==null||de.remove()}),watch(()=>_extends$1({},ee.value),(pe,me)=>{pe.isHiddenScrollBar!==(me==null?void 0:me.isHiddenScrollBar)&&!pe.isHiddenScrollBar&&te(be=>{const xe=C.scrollBodyRef.value;return xe?_extends$1(_extends$1({},be),{scrollLeft:xe.scrollLeft/xe.scrollWidth*xe.clientWidth}):be})},{immediate:!0});const he=getScrollBarSize();return()=>{if(U.value<=X.value||!Q.value||ee.value.isHiddenScrollBar)return null;const{prefixCls:pe}=G;return createVNode("div",{style:{height:`${he}px`,width:`${X.value}px`,bottom:`${C.offsetScroll}px`},class:`${pe}-sticky-scroll`},[createVNode("div",{onMousedown:ae,ref:Z,class:classNames(`${pe}-sticky-scroll-bar`,{[`${pe}-sticky-scroll-bar-active`]:oe.value}),style:{width:`${Q.value}px`,transform:`translate3d(${ee.value.scrollLeft}px, 0, 0)`}},null)])}}}),defaultContainer=canUseDom$1()?window:null;function useSticky(C,H){return computed(()=>{const{offsetHeader:K=0,offsetSummary:W=0,offsetScroll:G=0,getContainer:U=()=>defaultContainer}=typeof C.value=="object"?C.value:{},X=U()||defaultContainer,Q=!!C.value;return{isSticky:Q,stickyClassName:Q?`${H.value}-sticky-holder`:"",offsetHeader:K,offsetSummary:W,offsetScroll:G,container:X}})}function useColumnWidth(C,H){return computed(()=>{const K=[],W=C.value,G=H.value;for(let U=0;UU.isSticky&&!C.fixHeader?0:U.scrollbarSize),Q=ref(),Z=ie=>{const{currentTarget:ue,deltaX:le}=ie;le&&(G("scroll",{currentTarget:ue,scrollLeft:ue.scrollLeft+le}),ie.preventDefault())},ee=ref();onMounted(()=>{nextTick(()=>{ee.value=addEventListenerWrap(Q.value,"wheel",Z)})}),onBeforeUnmount(()=>{var ie;(ie=ee.value)===null||ie===void 0||ie.remove()});const te=computed(()=>C.flattenColumns.every(ie=>ie.width&&ie.width!==0&&ie.width!=="0px")),ne=ref([]),oe=ref([]);watchEffect(()=>{const ie=C.flattenColumns[C.flattenColumns.length-1],ue={fixed:ie?ie.fixed:null,scrollbar:!0,customHeaderCell:()=>({class:`${U.prefixCls}-cell-scrollbar`})};ne.value=X.value?[...C.columns,ue]:C.columns,oe.value=X.value?[...C.flattenColumns,ue]:C.flattenColumns});const re=computed(()=>{const{stickyOffsets:ie,direction:ue}=C,{right:le,left:se}=ie;return _extends$1(_extends$1({},ie),{left:ue==="rtl"?[...se.map(ce=>ce+X.value),0]:se,right:ue==="rtl"?le:[...le.map(ce=>ce+X.value),0],isSticky:U.isSticky})}),ae=useColumnWidth(toRef(C,"colWidths"),toRef(C,"columCount"));return()=>{var ie;const{noData:ue,columCount:le,stickyTopOffset:se,stickyBottomOffset:ce,stickyClassName:de,maxContentScroll:fe}=C,{isSticky:he}=U;return createVNode("div",{style:_extends$1({overflow:"hidden"},he?{top:`${se}px`,bottom:`${ce}px`}:{}),ref:Q,class:classNames(K.class,{[de]:!!de})},[createVNode("table",{style:{tableLayout:"fixed",visibility:ue||ae.value?null:"hidden"}},[(!ue||!fe||te.value)&&createVNode(ColGroup,{colWidths:ae.value?[...ae.value,X.value]:[],columCount:le+1,columns:oe.value},null),(ie=W.default)===null||ie===void 0?void 0:ie.call(W,_extends$1(_extends$1({},C),{stickyOffsets:re.value,columns:ne.value,flattenColumns:oe.value}))])])}}});function reactivePick(C){for(var H=arguments.length,K=new Array(H>1?H-1:0),W=1;W[G,toRef(C,G)])))}const EMPTY_DATA=[],EMPTY_SCROLL_TARGET={},INTERNAL_HOOKS="rc-table-internal-hook",Table$2=defineComponent({name:"VcTable",inheritAttrs:!1,props:["prefixCls","data","columns","rowKey","tableLayout","scroll","rowClassName","title","footer","id","showHeader","components","customRow","customHeaderRow","direction","expandFixed","expandColumnWidth","expandedRowKeys","defaultExpandedRowKeys","expandedRowRender","expandRowByClick","expandIcon","onExpand","onExpandedRowsChange","onUpdate:expandedRowKeys","defaultExpandAllRows","indentSize","expandIconColumnIndex","expandedRowClassName","childrenColumnName","rowExpandable","sticky","transformColumns","internalHooks","internalRefs","canExpandable","onUpdateInternalRefs","transformCellText"],emits:["expand","expandedRowsChange","updateInternalRefs","update:expandedRowKeys"],setup(C,H){let{attrs:K,slots:W,emit:G}=H;const U=computed(()=>C.data||EMPTY_DATA),X=computed(()=>!!U.value.length),Q=computed(()=>mergeObject(C.components,{})),Z=(Ge,Je)=>getPathValue(Q.value,Ge)||Je,ee=computed(()=>{const Ge=C.rowKey;return typeof Ge=="function"?Ge:Je=>Je&&Je[Ge]}),te=computed(()=>C.expandIcon||renderExpandIcon$1),ne=computed(()=>C.childrenColumnName||"children"),oe=computed(()=>C.expandedRowRender?"row":C.canExpandable||U.value.some(Ge=>Ge&&typeof Ge=="object"&&Ge[ne.value])?"nest":!1),re=shallowRef([]);watchEffect(()=>{C.defaultExpandedRowKeys&&(re.value=C.defaultExpandedRowKeys),C.defaultExpandAllRows&&(re.value=findAllChildrenKeys(U.value,ee.value,ne.value))})();const ie=computed(()=>new Set(C.expandedRowKeys||re.value||[])),ue=Ge=>{const Je=ee.value(Ge,U.value.indexOf(Ge));let ot;const it=ie.value.has(Je);it?(ie.value.delete(Je),ot=[...ie.value]):ot=[...ie.value,Je],re.value=ot,G("expand",!it,Ge),G("update:expandedRowKeys",ot),G("expandedRowsChange",ot)},le=ref(0),[se,ce]=useColumns$1(_extends$1(_extends$1({},toRefs(C)),{expandable:computed(()=>!!C.expandedRowRender),expandedKeys:ie,getRowKey:ee,onTriggerExpand:ue,expandIcon:te}),computed(()=>C.internalHooks===INTERNAL_HOOKS?C.transformColumns:null)),de=computed(()=>({columns:se.value,flattenColumns:ce.value})),fe=ref(),he=ref(),pe=ref(),me=ref({scrollWidth:0,clientWidth:0}),be=ref(),[xe,Se]=useState(!1),[we,Pe]=useState(!1),[Ee,$e]=useLayoutState(new Map),ye=computed(()=>getColumnsKey(ce.value)),Ce=computed(()=>ye.value.map(Ge=>Ee.value.get(Ge))),ge=computed(()=>ce.value.length),ve=useStickyOffsets(Ce,ge,toRef(C,"direction")),_e=computed(()=>C.scroll&&validateValue(C.scroll.y)),Te=computed(()=>C.scroll&&validateValue(C.scroll.x)||!!C.expandFixed),Ie=computed(()=>Te.value&&ce.value.some(Ge=>{let{fixed:Je}=Ge;return Je})),Re=ref(),De=useSticky(toRef(C,"sticky"),toRef(C,"prefixCls")),ke=reactive({}),Be=computed(()=>{const Ge=Object.values(ke)[0];return(_e.value||De.value.isSticky)&&Ge}),Me=(Ge,Je)=>{Je?ke[Ge]=Je:delete ke[Ge]},je=ref({}),Le=ref({}),Ae=ref({});watchEffect(()=>{_e.value&&(Le.value={overflowY:"scroll",maxHeight:toPx(C.scroll.y)}),Te.value&&(je.value={overflowX:"auto"},_e.value||(Le.value={overflowY:"hidden"}),Ae.value={width:C.scroll.x===!0?"auto":toPx(C.scroll.x),minWidth:"100%"})});const Ve=(Ge,Je)=>{isVisible(fe.value)&&$e(ot=>{if(ot.get(Ge)!==Je){const it=new Map(ot);return it.set(Ge,Je),it}return ot})},[Oe,Ne]=useTimeoutLock(null);function Fe(Ge,Je){if(!Je)return;if(typeof Je=="function"){Je(Ge);return}const ot=Je.$el||Je;ot.scrollLeft!==Ge&&(ot.scrollLeft=Ge)}const Ke=Ge=>{let{currentTarget:Je,scrollLeft:ot}=Ge;var it;const ct=C.direction==="rtl",tt=typeof ot=="number"?ot:Je.scrollLeft,nt=Je||EMPTY_SCROLL_TARGET;if((!Ne()||Ne()===nt)&&(Oe(nt),Fe(tt,he.value),Fe(tt,pe.value),Fe(tt,be.value),Fe(tt,(it=Re.value)===null||it===void 0?void 0:it.setScrollLeft)),Je){const{scrollWidth:rt,clientWidth:lt}=Je;ct?(Se(-tt0)):(Se(tt>0),Pe(tt{Te.value&&pe.value?Ke({currentTarget:pe.value}):(Se(!1),Pe(!1))};let Ue;const We=Ge=>{Ge!==le.value&&(He(),le.value=fe.value?fe.value.offsetWidth:Ge)},ze=Ge=>{let{width:Je}=Ge;if(clearTimeout(Ue),le.value===0){We(Je);return}Ue=setTimeout(()=>{We(Je)},100)};watch([Te,()=>C.data,()=>C.columns],()=>{Te.value&&He()},{flush:"post"});const[Xe,qe]=useState(0);useProvideSticky(),onMounted(()=>{nextTick(()=>{var Ge,Je;He(),qe(getTargetScrollBarSize(pe.value).width),me.value={scrollWidth:((Ge=pe.value)===null||Ge===void 0?void 0:Ge.scrollWidth)||0,clientWidth:((Je=pe.value)===null||Je===void 0?void 0:Je.clientWidth)||0}})}),onUpdated(()=>{nextTick(()=>{var Ge,Je;const ot=((Ge=pe.value)===null||Ge===void 0?void 0:Ge.scrollWidth)||0,it=((Je=pe.value)===null||Je===void 0?void 0:Je.clientWidth)||0;(me.value.scrollWidth!==ot||me.value.clientWidth!==it)&&(me.value={scrollWidth:ot,clientWidth:it})})}),watchEffect(()=>{C.internalHooks===INTERNAL_HOOKS&&C.internalRefs&&C.onUpdateInternalRefs({body:pe.value?pe.value.$el||pe.value:null})},{flush:"post"});const Qe=computed(()=>C.tableLayout?C.tableLayout:Ie.value?C.scroll.x==="max-content"?"auto":"fixed":_e.value||De.value.isSticky||ce.value.some(Ge=>{let{ellipsis:Je}=Ge;return Je})?"fixed":"auto"),Ze=()=>{var Ge;return X.value?null:((Ge=W.emptyText)===null||Ge===void 0?void 0:Ge.call(W))||"No Data"};useProvideTable(reactive(_extends$1(_extends$1({},toRefs(reactivePick(C,"prefixCls","direction","transformCellText"))),{getComponent:Z,scrollbarSize:Xe,fixedInfoList:computed(()=>ce.value.map((Ge,Je)=>getCellFixedInfo(Je,Je,ce.value,ve.value,C.direction))),isSticky:computed(()=>De.value.isSticky),summaryCollect:Me}))),useProvideBody(reactive(_extends$1(_extends$1({},toRefs(reactivePick(C,"rowClassName","expandedRowClassName","expandRowByClick","expandedRowRender","expandIconColumnIndex","indentSize"))),{columns:se,flattenColumns:ce,tableLayout:Qe,expandIcon:te,expandableType:oe,onTriggerExpand:ue}))),useProvideResize({onColumnResize:Ve}),useProvideExpandedRow({componentWidth:le,fixHeader:_e,fixColumn:Ie,horizonScroll:Te});const et=()=>createVNode(Body,{data:U.value,measureColumnWidth:_e.value||Te.value||De.value.isSticky,expandedKeys:ie.value,rowExpandable:C.rowExpandable,getRowKey:ee.value,customRow:C.customRow,childrenColumnName:ne.value},{emptyNode:Ze}),Ye=()=>createVNode(ColGroup,{colWidths:ce.value.map(Ge=>{let{width:Je}=Ge;return Je}),columns:ce.value},null);return()=>{var Ge;const{prefixCls:Je,scroll:ot,tableLayout:it,direction:ct,title:tt=W.title,footer:nt=W.footer,id:rt,showHeader:lt,customHeaderRow:ut}=C,{isSticky:st,offsetHeader:dt,offsetSummary:ht,offsetScroll:gt,stickyClassName:mt,container:vt}=De.value,yt=Z(["table"],"table"),xt=Z(["body"]),wt=(Ge=W.summary)===null||Ge===void 0?void 0:Ge.call(W,{pageData:U.value});let Pt=()=>null;const St={colWidths:Ce.value,columCount:ce.value.length,stickyOffsets:ve.value,customHeaderRow:ut,fixHeader:_e.value,scroll:ot};if(_e.value||st){let Rt=()=>null;typeof xt=="function"?(Rt=()=>xt(U.value,{scrollbarSize:Xe.value,ref:pe,onScroll:Ke}),St.colWidths=ce.value.map((Ot,Gt)=>{let{width:at}=Ot;const pt=Gt===se.value.length-1?at-Xe.value:at;return typeof pt=="number"&&!Number.isNaN(pt)?pt:0})):Rt=()=>createVNode("div",{style:_extends$1(_extends$1({},je.value),Le.value),onScroll:Ke,ref:pe,class:classNames(`${Je}-body`)},[createVNode(yt,{style:_extends$1(_extends$1({},Ae.value),{tableLayout:Qe.value})},{default:()=>[Ye(),et(),!Be.value&&wt&&createVNode(Footer,{stickyOffsets:ve.value,flattenColumns:ce.value},{default:()=>[wt]})]})]);const Ft=_extends$1(_extends$1(_extends$1({noData:!U.value.length,maxContentScroll:Te.value&&ot.x==="max-content"},St),de.value),{direction:ct,stickyClassName:mt,onScroll:Ke});Pt=()=>createVNode(Fragment,null,[lt!==!1&&createVNode(FixedHolder,_objectSpread2$1(_objectSpread2$1({},Ft),{},{stickyTopOffset:dt,class:`${Je}-header`,ref:he}),{default:Ot=>createVNode(Fragment,null,[createVNode(Header,Ot,null),Be.value==="top"&&createVNode(Footer,Ot,{default:()=>[wt]})])}),Rt(),Be.value&&Be.value!=="top"&&createVNode(FixedHolder,_objectSpread2$1(_objectSpread2$1({},Ft),{},{stickyBottomOffset:ht,class:`${Je}-summary`,ref:be}),{default:Ot=>createVNode(Footer,Ot,{default:()=>[wt]})}),st&&pe.value&&createVNode(StickyScrollBar,{ref:Re,offsetScroll:gt,scrollBodyRef:pe,onScroll:Ke,container:vt,scrollBodySizeInfo:me.value},null)])}else Pt=()=>createVNode("div",{style:_extends$1(_extends$1({},je.value),Le.value),class:classNames(`${Je}-content`),onScroll:Ke,ref:pe},[createVNode(yt,{style:_extends$1(_extends$1({},Ae.value),{tableLayout:Qe.value})},{default:()=>[Ye(),lt!==!1&&createVNode(Header,_objectSpread2$1(_objectSpread2$1({},St),de.value),null),et(),wt&&createVNode(Footer,{stickyOffsets:ve.value,flattenColumns:ce.value},{default:()=>[wt]})]})]);const Et=pickAttrs(K,{aria:!0,data:!0}),It=()=>createVNode("div",_objectSpread2$1(_objectSpread2$1({},Et),{},{class:classNames(Je,{[`${Je}-rtl`]:ct==="rtl",[`${Je}-ping-left`]:xe.value,[`${Je}-ping-right`]:we.value,[`${Je}-layout-fixed`]:it==="fixed",[`${Je}-fixed-header`]:_e.value,[`${Je}-fixed-column`]:Ie.value,[`${Je}-scroll-horizontal`]:Te.value,[`${Je}-has-fix-left`]:ce.value[0]&&ce.value[0].fixed,[`${Je}-has-fix-right`]:ce.value[ge.value-1]&&ce.value[ge.value-1].fixed==="right",[K.class]:K.class}),style:K.style,id:rt,ref:fe}),[tt&&createVNode(Panel,{class:`${Je}-title`},{default:()=>[tt(U.value)]}),createVNode("div",{class:`${Je}-container`},[Pt()]),nt&&createVNode(Panel,{class:`${Je}-footer`},{default:()=>[nt(U.value)]})]);return Te.value?createVNode(ResizeObserver$1,{onResize:ze},{default:It}):It()}}});function extendsObject(){const C=_extends$1({},arguments.length<=0?void 0:arguments[0]);for(let H=1;H{const G=K[W];G!==void 0&&(C[W]=G)})}return C}const DEFAULT_PAGE_SIZE=10;function getPaginationParam(C,H){const K={current:C.current,pageSize:C.pageSize};return Object.keys(H&&typeof H=="object"?H:{}).forEach(G=>{const U=C[G];typeof U!="function"&&(K[G]=U)}),K}function usePagination(C,H,K){const W=computed(()=>H.value&&typeof H.value=="object"?H.value:{}),G=computed(()=>W.value.total||0),[U,X]=useState(()=>({current:"defaultCurrent"in W.value?W.value.defaultCurrent:1,pageSize:"defaultPageSize"in W.value?W.value.defaultPageSize:DEFAULT_PAGE_SIZE})),Q=computed(()=>{const te=extendsObject(U.value,W.value,{total:G.value>0?G.value:C.value}),ne=Math.ceil((G.value||C.value)/te.pageSize);return te.current>ne&&(te.current=ne||1),te}),Z=(te,ne)=>{H.value!==!1&&X({current:te??1,pageSize:ne||Q.value.pageSize})},ee=(te,ne)=>{var oe,re;H.value&&((re=(oe=W.value).onChange)===null||re===void 0||re.call(oe,te,ne)),Z(te,ne),K(te,ne||Q.value.pageSize)};return[computed(()=>H.value===!1?{}:_extends$1(_extends$1({},Q.value),{onChange:ee})),Z]}function useLazyKVMap(C,H,K){const W=shallowRef({});watch([C,H,K],()=>{const U=new Map,X=K.value,Q=H.value;function Z(ee){ee.forEach((te,ne)=>{const oe=X(te,ne);U.set(oe,te),te&&typeof te=="object"&&Q in te&&Z(te[Q]||[])})}Z(C.value),W.value={kvMap:U}},{deep:!0,immediate:!0});function G(U){return W.value.kvMap.get(U)}return[G]}const SELECTION_COLUMN={},SELECTION_ALL="SELECT_ALL",SELECTION_INVERT="SELECT_INVERT",SELECTION_NONE="SELECT_NONE",EMPTY_LIST$1=[];function flattenData(C,H){let K=[];return(H||[]).forEach(W=>{K.push(W),W&&typeof W=="object"&&C in W&&(K=[...K,...flattenData(C,W[C])])}),K}function useSelection(C,H){const K=computed(()=>{const be=C.value||{},{checkStrictly:xe=!0}=be;return _extends$1(_extends$1({},be),{checkStrictly:xe})}),[W,G]=useMergedState(K.value.selectedRowKeys||K.value.defaultSelectedRowKeys||EMPTY_LIST$1,{value:computed(()=>K.value.selectedRowKeys)}),U=shallowRef(new Map),X=be=>{if(K.value.preserveSelectedRowKeys){const xe=new Map;be.forEach(Se=>{let we=H.getRecordByKey(Se);!we&&U.value.has(Se)&&(we=U.value.get(Se)),xe.set(Se,we)}),U.value=xe}};watchEffect(()=>{X(W.value)});const Q=computed(()=>K.value.checkStrictly?null:convertDataToEntities(H.data.value,{externalGetKey:H.getRowKey.value,childrenPropName:H.childrenColumnName.value}).keyEntities),Z=computed(()=>flattenData(H.childrenColumnName.value,H.pageData.value)),ee=computed(()=>{const be=new Map,xe=H.getRowKey.value,Se=K.value.getCheckboxProps;return Z.value.forEach((we,Pe)=>{const Ee=xe(we,Pe),$e=(Se?Se(we):null)||{};be.set(Ee,$e)}),be}),{maxLevel:te,levelEntities:ne}=useMaxLevel(Q),oe=be=>{var xe;return!!(!((xe=ee.value.get(H.getRowKey.value(be)))===null||xe===void 0)&&xe.disabled)},re=computed(()=>{if(K.value.checkStrictly)return[W.value||[],[]];const{checkedKeys:be,halfCheckedKeys:xe}=conductCheck(W.value,!0,Q.value,te.value,ne.value,oe);return[be||[],xe]}),ae=computed(()=>re.value[0]),ie=computed(()=>re.value[1]),ue=computed(()=>{const be=K.value.type==="radio"?ae.value.slice(0,1):ae.value;return new Set(be)}),le=computed(()=>K.value.type==="radio"?new Set:new Set(ie.value)),[se,ce]=useState(null),de=be=>{let xe,Se;X(be);const{preserveSelectedRowKeys:we,onChange:Pe}=K.value,{getRecordByKey:Ee}=H;we?(xe=be,Se=be.map($e=>U.value.get($e))):(xe=[],Se=[],be.forEach($e=>{const ye=Ee($e);ye!==void 0&&(xe.push($e),Se.push(ye))})),G(xe),Pe==null||Pe(xe,Se)},fe=(be,xe,Se,we)=>{const{onSelect:Pe}=K.value,{getRecordByKey:Ee}=H||{};if(Pe){const $e=Se.map(ye=>Ee(ye));Pe(Ee(be),xe,$e,we)}de(Se)},he=computed(()=>{const{onSelectInvert:be,onSelectNone:xe,selections:Se,hideSelectAll:we}=K.value,{data:Pe,pageData:Ee,getRowKey:$e,locale:ye}=H;return!Se||we?null:(Se===!0?[SELECTION_ALL,SELECTION_INVERT,SELECTION_NONE]:Se).map(ge=>ge===SELECTION_ALL?{key:"all",text:ye.value.selectionAll,onSelect(){de(Pe.value.map((ve,_e)=>$e.value(ve,_e)).filter(ve=>{const _e=ee.value.get(ve);return!(_e!=null&&_e.disabled)||ue.value.has(ve)}))}}:ge===SELECTION_INVERT?{key:"invert",text:ye.value.selectInvert,onSelect(){const ve=new Set(ue.value);Ee.value.forEach((Te,Ie)=>{const Re=$e.value(Te,Ie),De=ee.value.get(Re);De!=null&&De.disabled||(ve.has(Re)?ve.delete(Re):ve.add(Re))});const _e=Array.from(ve);be&&(devWarning(!1,"Table","`onSelectInvert` will be removed in future. Please use `onChange` instead."),be(_e)),de(_e)}}:ge===SELECTION_NONE?{key:"none",text:ye.value.selectNone,onSelect(){xe==null||xe(),de(Array.from(ue.value).filter(ve=>{const _e=ee.value.get(ve);return _e==null?void 0:_e.disabled}))}}:ge)}),pe=computed(()=>Z.value.length);return[be=>{var xe;const{onSelectAll:Se,onSelectMultiple:we,columnWidth:Pe,type:Ee,fixed:$e,renderCell:ye,hideSelectAll:Ce,checkStrictly:ge}=K.value,{prefixCls:ve,getRecordByKey:_e,getRowKey:Te,expandType:Ie,getPopupContainer:Re}=H;if(!C.value)return be.filter(We=>We!==SELECTION_COLUMN);let De=be.slice();const ke=new Set(ue.value),Be=Z.value.map(Te.value).filter(We=>!ee.value.get(We).disabled),Me=Be.every(We=>ke.has(We)),je=Be.some(We=>ke.has(We)),Le=()=>{const We=[];Me?Be.forEach(Xe=>{ke.delete(Xe),We.push(Xe)}):Be.forEach(Xe=>{ke.has(Xe)||(ke.add(Xe),We.push(Xe))});const ze=Array.from(ke);Se==null||Se(!Me,ze.map(Xe=>_e(Xe)),We.map(Xe=>_e(Xe))),de(ze)};let Ae;if(Ee!=="radio"){let We;if(he.value){const Ze=createVNode(Menu,{getPopupContainer:Re.value},{default:()=>[he.value.map((et,Ye)=>{const{key:Ge,text:Je,onSelect:ot}=et;return createVNode(Menu.Item,{key:Ge||Ye,onClick:()=>{ot==null||ot(Be)}},{default:()=>[Je]})})]});We=createVNode("div",{class:`${ve.value}-selection-extra`},[createVNode(Dropdown$1,{overlay:Ze,getPopupContainer:Re.value},{default:()=>[createVNode("span",null,[createVNode(DownOutlined$1,null,null)])]})])}const ze=Z.value.map((Ze,et)=>{const Ye=Te.value(Ze,et),Ge=ee.value.get(Ye)||{};return _extends$1({checked:ke.has(Ye)},Ge)}).filter(Ze=>{let{disabled:et}=Ze;return et}),Xe=!!ze.length&&ze.length===pe.value,qe=Xe&&ze.every(Ze=>{let{checked:et}=Ze;return et}),Qe=Xe&&ze.some(Ze=>{let{checked:et}=Ze;return et});Ae=!Ce&&createVNode("div",{class:`${ve.value}-selection`},[createVNode(Checkbox,{checked:Xe?qe:!!pe.value&&Me,indeterminate:Xe?!qe&&Qe:!Me&&je,onChange:Le,disabled:pe.value===0||Xe,"aria-label":We?"Custom selection":"Select all",skipGroup:!0},null),We])}let Ve;Ee==="radio"?Ve=We=>{let{record:ze,index:Xe}=We;const qe=Te.value(ze,Xe),Qe=ke.has(qe);return{node:createVNode(Radio,_objectSpread2$1(_objectSpread2$1({},ee.value.get(qe)),{},{checked:Qe,onClick:Ze=>Ze.stopPropagation(),onChange:Ze=>{ke.has(qe)||fe(qe,!0,[qe],Ze.nativeEvent)}}),null),checked:Qe}}:Ve=We=>{let{record:ze,index:Xe}=We;var qe;const Qe=Te.value(ze,Xe),Ze=ke.has(Qe),et=le.value.has(Qe),Ye=ee.value.get(Qe);let Ge;return Ie.value==="nest"?(Ge=et,devWarning(typeof(Ye==null?void 0:Ye.indeterminate)!="boolean","Table","set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")):Ge=(qe=Ye==null?void 0:Ye.indeterminate)!==null&&qe!==void 0?qe:et,{node:createVNode(Checkbox,_objectSpread2$1(_objectSpread2$1({},Ye),{},{indeterminate:Ge,checked:Ze,skipGroup:!0,onClick:Je=>Je.stopPropagation(),onChange:Je=>{let{nativeEvent:ot}=Je;const{shiftKey:it}=ot;let ct=-1,tt=-1;if(it&&ge){const nt=new Set([se.value,Qe]);Be.some((rt,lt)=>{if(nt.has(rt))if(ct===-1)ct=lt;else return tt=lt,!0;return!1})}if(tt!==-1&&ct!==tt&&ge){const nt=Be.slice(ct,tt+1),rt=[];Ze?nt.forEach(ut=>{ke.has(ut)&&(rt.push(ut),ke.delete(ut))}):nt.forEach(ut=>{ke.has(ut)||(rt.push(ut),ke.add(ut))});const lt=Array.from(ke);we==null||we(!Ze,lt.map(ut=>_e(ut)),rt.map(ut=>_e(ut))),de(lt)}else{const nt=ae.value;if(ge){const rt=Ze?arrDel(nt,Qe):arrAdd(nt,Qe);fe(Qe,!Ze,rt,ot)}else{const rt=conductCheck([...nt,Qe],!0,Q.value,te.value,ne.value,oe),{checkedKeys:lt,halfCheckedKeys:ut}=rt;let st=lt;if(Ze){const dt=new Set(lt);dt.delete(Qe),st=conductCheck(Array.from(dt),{checked:!1,halfCheckedKeys:ut},Q.value,te.value,ne.value,oe).checkedKeys}fe(Qe,!Ze,st,ot)}}ce(Qe)}}),null),checked:Ze}};const Oe=We=>{let{record:ze,index:Xe}=We;const{node:qe,checked:Qe}=Ve({record:ze,index:Xe});return ye?ye(Qe,ze,Xe,qe):qe};if(!De.includes(SELECTION_COLUMN))if(De.findIndex(We=>{var ze;return((ze=We[INTERNAL_COL_DEFINE])===null||ze===void 0?void 0:ze.columnType)==="EXPAND_COLUMN"})===0){const[We,...ze]=De;De=[We,SELECTION_COLUMN,...ze]}else De=[SELECTION_COLUMN,...De];const Ne=De.indexOf(SELECTION_COLUMN);De=De.filter((We,ze)=>We!==SELECTION_COLUMN||ze===Ne);const Fe=De[Ne-1],Ke=De[Ne+1];let He=$e;He===void 0&&((Ke==null?void 0:Ke.fixed)!==void 0?He=Ke.fixed:(Fe==null?void 0:Fe.fixed)!==void 0&&(He=Fe.fixed)),He&&Fe&&((xe=Fe[INTERNAL_COL_DEFINE])===null||xe===void 0?void 0:xe.columnType)==="EXPAND_COLUMN"&&Fe.fixed===void 0&&(Fe.fixed=He);const Ue={fixed:He,width:Pe,className:`${ve.value}-selection-column`,title:K.value.columnTitle||Ae,customRender:Oe,[INTERNAL_COL_DEFINE]:{class:`${ve.value}-selection-col`}};return De.map(We=>We===SELECTION_COLUMN?Ue:We)},ue]}var CaretDownOutlined$2={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"};const CaretDownOutlinedSvg=CaretDownOutlined$2;function _objectSpread$h(C){for(var H=1;H0&&arguments[0]!==void 0?arguments[0]:[];const H=flattenChildren(C),K=[];return H.forEach(W=>{var G,U,X,Q;if(!W)return;const Z=W.key,ee=((G=W.props)===null||G===void 0?void 0:G.style)||{},te=((U=W.props)===null||U===void 0?void 0:U.class)||"",ne=W.props||{};for(const[ue,le]of Object.entries(ne))ne[camelize(ue)]=le;const oe=W.children||{},{default:re}=oe,ae=__rest$f(oe,["default"]),ie=_extends$1(_extends$1(_extends$1({},ae),ne),{style:ee,class:te});if(Z&&(ie.key=Z),!((X=W.type)===null||X===void 0)&&X.__ANT_TABLE_COLUMN_GROUP)ie.children=convertChildrenToColumns(typeof re=="function"?re():re);else{const ue=(Q=W.children)===null||Q===void 0?void 0:Q.default;ie.customRender=ie.customRender||ue}K.push(ie)}),K}const ASCEND="ascend",DESCEND="descend";function getMultiplePriority(C){return typeof C.sorter=="object"&&typeof C.sorter.multiple=="number"?C.sorter.multiple:!1}function getSortFunction(C){return typeof C=="function"?C:C&&typeof C=="object"&&C.compare?C.compare:!1}function nextSortDirection(C,H){return H?C[C.indexOf(H)+1]:C[0]}function collectSortStates(C,H,K){let W=[];function G(U,X){W.push({column:U,key:getColumnKey(U,X),multiplePriority:getMultiplePriority(U),sortOrder:U.sortOrder})}return(C||[]).forEach((U,X)=>{const Q=getColumnPos(X,K);U.children?("sortOrder"in U&&G(U,Q),W=[...W,...collectSortStates(U.children,H,Q)]):U.sorter&&("sortOrder"in U?G(U,Q):H&&U.defaultSortOrder&&W.push({column:U,key:getColumnKey(U,Q),multiplePriority:getMultiplePriority(U),sortOrder:U.defaultSortOrder}))}),W}function injectSorter(C,H,K,W,G,U,X,Q){return(H||[]).map((Z,ee)=>{const te=getColumnPos(ee,Q);let ne=Z;if(ne.sorter){const oe=ne.sortDirections||G,re=ne.showSorterTooltip===void 0?X:ne.showSorterTooltip,ae=getColumnKey(ne,te),ie=K.find(be=>{let{key:xe}=be;return xe===ae}),ue=ie?ie.sortOrder:null,le=nextSortDirection(oe,ue),se=oe.includes(ASCEND)&&createVNode(CaretUpOutlined$1,{class:classNames(`${C}-column-sorter-up`,{active:ue===ASCEND}),role:"presentation"},null),ce=oe.includes(DESCEND)&&createVNode(CaretDownOutlined$1,{role:"presentation",class:classNames(`${C}-column-sorter-down`,{active:ue===DESCEND})},null),{cancelSort:de,triggerAsc:fe,triggerDesc:he}=U||{};let pe=de;le===DESCEND?pe=he:le===ASCEND&&(pe=fe);const me=typeof re=="object"?re:{title:pe};ne=_extends$1(_extends$1({},ne),{className:classNames(ne.className,{[`${C}-column-sort`]:ue}),title:be=>{const xe=createVNode("div",{class:`${C}-column-sorters`},[createVNode("span",{class:`${C}-column-title`},[renderColumnTitle(Z.title,be)]),createVNode("span",{class:classNames(`${C}-column-sorter`,{[`${C}-column-sorter-full`]:!!(se&&ce)})},[createVNode("span",{class:`${C}-column-sorter-inner`},[se,ce])])]);return re?createVNode(Tooltip,me,{default:()=>[xe]}):xe},customHeaderCell:be=>{const xe=Z.customHeaderCell&&Z.customHeaderCell(be)||{},Se=xe.onClick,we=xe.onKeydown;return xe.onClick=Pe=>{W({column:Z,key:ae,sortOrder:le,multiplePriority:getMultiplePriority(Z)}),Se&&Se(Pe)},xe.onKeydown=Pe=>{Pe.keyCode===KeyCode$1.ENTER&&(W({column:Z,key:ae,sortOrder:le,multiplePriority:getMultiplePriority(Z)}),we==null||we(Pe))},ue&&(xe["aria-sort"]=ue==="ascend"?"ascending":"descending"),xe.class=classNames(xe.class,`${C}-column-has-sorters`),xe.tabindex=0,xe}})}return"children"in ne&&(ne=_extends$1(_extends$1({},ne),{children:injectSorter(C,ne.children,K,W,G,U,X,te)})),ne})}function stateToInfo(C){const{column:H,sortOrder:K}=C;return{column:H,order:K,field:H.dataIndex,columnKey:H.key}}function generateSorterInfo(C){const H=C.filter(K=>{let{sortOrder:W}=K;return W}).map(stateToInfo);return H.length===0&&C.length?_extends$1(_extends$1({},stateToInfo(C[C.length-1])),{column:void 0}):H.length<=1?H[0]||{}:H}function getSortData(C,H,K){const W=H.slice().sort((X,Q)=>Q.multiplePriority-X.multiplePriority),G=C.slice(),U=W.filter(X=>{let{column:{sorter:Q},sortOrder:Z}=X;return getSortFunction(Q)&&Z});return U.length?G.sort((X,Q)=>{for(let Z=0;Z{const Q=X[K];return Q?_extends$1(_extends$1({},X),{[K]:getSortData(Q,H,K)}):X}):G}function useFilterSorter(C){let{prefixCls:H,mergedColumns:K,onSorterChange:W,sortDirections:G,tableLocale:U,showSorterTooltip:X}=C;const[Q,Z]=useState(collectSortStates(K.value,!0)),ee=computed(()=>{let ae=!0;const ie=collectSortStates(K.value,!1);if(!ie.length)return Q.value;const ue=[];function le(ce){ae?ue.push(ce):ue.push(_extends$1(_extends$1({},ce),{sortOrder:null}))}let se=null;return ie.forEach(ce=>{se===null?(le(ce),ce.sortOrder&&(ce.multiplePriority===!1?ae=!1:se=!0)):(se&&ce.multiplePriority!==!1||(ae=!1),le(ce))}),ue}),te=computed(()=>{const ae=ee.value.map(ie=>{let{column:ue,sortOrder:le}=ie;return{column:ue,order:le}});return{sortColumns:ae,sortColumn:ae[0]&&ae[0].column,sortOrder:ae[0]&&ae[0].order}});function ne(ae){let ie;ae.multiplePriority===!1||!ee.value.length||ee.value[0].multiplePriority===!1?ie=[ae]:ie=[...ee.value.filter(ue=>{let{key:le}=ue;return le!==ae.key}),ae],Z(ie),W(generateSorterInfo(ie),ie)}const oe=ae=>injectSorter(H.value,ae,ee.value,ne,G.value,U.value,X.value),re=computed(()=>generateSorterInfo(ee.value));return[oe,ee,te,re]}var FilterFilled$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"};const FilterFilledSvg=FilterFilled$2;function _objectSpread$f(C){for(var H=1;H{const{keyCode:H}=C;H===KeyCode$1.ENTER&&C.stopPropagation()},FilterDropdownMenuWrapper=(C,H)=>{let{slots:K}=H;var W;return createVNode("div",{onClick:G=>G.stopPropagation(),onKeydown:onKeyDown},[(W=K.default)===null||W===void 0?void 0:W.call(K)])},FilterDropdownMenuWrapper$1=FilterDropdownMenuWrapper,FilterSearch=defineComponent({compatConfig:{MODE:3},name:"FilterSearch",inheritAttrs:!1,props:{value:stringType(),onChange:functionType(),filterSearch:someType([Boolean,Function]),tablePrefixCls:stringType(),locale:objectType()},setup(C){return()=>{const{value:H,onChange:K,filterSearch:W,tablePrefixCls:G,locale:U}=C;return W?createVNode("div",{class:`${G}-filter-dropdown-search`},[createVNode(Input,{placeholder:U.filterSearchPlaceholder,onChange:K,value:H,htmlSize:1,class:`${G}-filter-dropdown-search-input`},{prefix:()=>createVNode(SearchOutlined$1,null,null)})]):null}}});var __rest$e=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);GC.motion?C.motion:collapseMotion$1()),Z=(ee,te)=>{var ne,oe,re,ae;te==="appear"?(oe=(ne=Q.value)===null||ne===void 0?void 0:ne.onAfterEnter)===null||oe===void 0||oe.call(ne,ee):te==="leave"&&((ae=(re=Q.value)===null||re===void 0?void 0:re.onAfterLeave)===null||ae===void 0||ae.call(re,ee)),X.value||C.onMotionEnd(),X.value=!0};return watch(()=>C.motionNodes,()=>{C.motionNodes&&C.motionType==="hide"&&G.value&&nextTick(()=>{G.value=!1})},{immediate:!0,flush:"post"}),onMounted(()=>{C.motionNodes&&C.onMotionStart()}),onBeforeUnmount(()=>{C.motionNodes&&Z()}),()=>{const{motion:ee,motionNodes:te,motionType:ne,active:oe,eventKey:re}=C,ae=__rest$e(C,["motion","motionNodes","motionType","active","eventKey"]);return te?createVNode(Transition,_objectSpread2$1(_objectSpread2$1({},Q.value),{},{appear:ne==="show",onAfterAppear:ie=>Z(ie,"appear"),onAfterLeave:ie=>Z(ie,"leave")}),{default:()=>[withDirectives(createVNode("div",{class:`${U.value.prefixCls}-treenode-motion`},[te.map(ie=>{const ue=__rest$e(ie.data,[]),{title:le,key:se,isStart:ce,isEnd:de}=ie;return delete ue.children,createVNode(VcTreeNode,_objectSpread2$1(_objectSpread2$1({},ue),{},{title:le,active:oe,data:ie.data,key:se,eventKey:se,isStart:ce,isEnd:de}),W)})]),[[vShow,G.value]])]}):createVNode(VcTreeNode,_objectSpread2$1(_objectSpread2$1({class:K.class,style:K.style},ae),{},{active:oe,eventKey:re}),W)}}});function findExpandedKeys(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];const K=C.length,W=H.length;if(Math.abs(K-W)!==1)return{add:!1,key:null};function G(U,X){const Q=new Map;U.forEach(ee=>{Q.set(ee,!0)});const Z=X.filter(ee=>!Q.has(ee));return Z.length===1?Z[0]:null}return KX.key===K),G=C[W+1],U=H.findIndex(X=>X.key===K);if(G){const X=H.findIndex(Q=>Q.key===G.key);return H.slice(U+1,X)}return H.slice(U+1)}var __rest$d=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{},MOTION_KEY=`RC_TREE_MOTION_${Math.random()}`,MotionNode={key:MOTION_KEY},MotionEntity={key:MOTION_KEY,level:0,index:0,pos:"0",node:MotionNode,nodes:[MotionNode]},MotionFlattenData={parent:null,children:[],pos:MotionEntity.pos,data:MotionNode,title:null,key:MOTION_KEY,isStart:[],isEnd:[]};function getMinimumRangeTransitionRange(C,H,K,W){return H===!1||!K?C:C.slice(0,Math.ceil(K/W)+1)}function itemKey(C){const{key:H,pos:K}=C;return getKey(H,K)}function getAccessibilityPath(C){let H=String(C.key),K=C;for(;K.parent;)K=K.parent,H=`${K.key} > ${H}`;return H}const NodeList=defineComponent({compatConfig:{MODE:3},name:"NodeList",inheritAttrs:!1,props:nodeListProps,setup(C,H){let{expose:K,attrs:W}=H;const G=ref(),U=ref(),{expandedKeys:X,flattenNodes:Q}=useInjectKeysState();K({scrollTo:ie=>{G.value.scrollTo(ie)},getIndentWidth:()=>U.value.offsetWidth});const Z=shallowRef(Q.value),ee=shallowRef([]),te=ref(null);function ne(){Z.value=Q.value,ee.value=[],te.value=null,C.onListChangeEnd()}const oe=useInjectTreeContext();watch([()=>X.value.slice(),Q],(ie,ue)=>{let[le,se]=ie,[ce,de]=ue;const fe=findExpandedKeys(ce,le);if(fe.key!==null){const{virtual:he,height:pe,itemHeight:me}=C;if(fe.add){const be=de.findIndex(we=>{let{key:Pe}=we;return Pe===fe.key}),xe=getMinimumRangeTransitionRange(getExpandRange(de,se,fe.key),he,pe,me),Se=de.slice();Se.splice(be+1,0,MotionFlattenData),Z.value=Se,ee.value=xe,te.value="show"}else{const be=se.findIndex(we=>{let{key:Pe}=we;return Pe===fe.key}),xe=getMinimumRangeTransitionRange(getExpandRange(se,de,fe.key),he,pe,me),Se=se.slice();Se.splice(be+1,0,MotionFlattenData),Z.value=Se,ee.value=xe,te.value="hide"}}else de!==se&&(Z.value=se)}),watch(()=>oe.value.dragging,ie=>{ie||ne()});const re=computed(()=>C.motion===void 0?Z.value:Q.value),ae=()=>{C.onActiveChange(null)};return()=>{const ie=_extends$1(_extends$1({},C),W),{prefixCls:ue,selectable:le,checkable:se,disabled:ce,motion:de,height:fe,itemHeight:he,virtual:pe,focusable:me,activeItem:be,focused:xe,tabindex:Se,onKeydown:we,onFocus:Pe,onBlur:Ee,onListChangeStart:$e,onListChangeEnd:ye}=ie,Ce=__rest$d(ie,["prefixCls","selectable","checkable","disabled","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabindex","onKeydown","onFocus","onBlur","onListChangeStart","onListChangeEnd"]);return createVNode(Fragment,null,[xe&&be&&createVNode("span",{style:HIDDEN_STYLE$1,"aria-live":"assertive"},[getAccessibilityPath(be)]),createVNode("div",null,[createVNode("input",{style:HIDDEN_STYLE$1,disabled:me===!1||ce,tabindex:me!==!1?Se:null,onKeydown:we,onFocus:Pe,onBlur:Ee,value:"",onChange:noop$5,"aria-label":"for screen reader"},null)]),createVNode("div",{class:`${ue}-treenode`,"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},[createVNode("div",{class:`${ue}-indent`},[createVNode("div",{ref:U,class:`${ue}-indent-unit`},null)])]),createVNode(List$4,_objectSpread2$1(_objectSpread2$1({},omit$2(Ce,["onActiveChange"])),{},{data:re.value,itemKey,height:fe,fullHeight:!1,virtual:pe,itemHeight:he,prefixCls:`${ue}-list`,ref:G,onVisibleChange:(ge,ve)=>{const _e=new Set(ge);ve.filter(Ie=>!_e.has(Ie)).some(Ie=>itemKey(Ie)===MOTION_KEY)&&ne()}}),{default:ge=>{const{pos:ve}=ge,_e=__rest$d(ge.data,[]),{title:Te,key:Ie,isStart:Re,isEnd:De}=ge,ke=getKey(Ie,ve);return delete _e.key,delete _e.children,createVNode(MotionTreeNode,_objectSpread2$1(_objectSpread2$1({},_e),{},{eventKey:ke,title:Te,active:!!be&&Ie===be.key,data:ge.data,isStart:Re,isEnd:De,motion:de,motionNodes:Ie===MOTION_KEY?ee.value:null,motionType:te.value,onMotionStart:$e,onMotionEnd:ne,onMousemove:ae}),null)}})])}}});function DropIndicator(C){let{dropPosition:H,dropLevelOffset:K,indent:W}=C;const G={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:"2px"};switch(H){case-1:G.top=0,G.left=`${-K*W}px`;break;case 1:G.bottom=0,G.left=`${-K*W}px`;break;case 0:G.bottom=0,G.left=`${W}`;break}return createVNode("div",{style:G},null)}const MAX_RETRY_TIMES=10,Tree$2=defineComponent({compatConfig:{MODE:3},name:"Tree",inheritAttrs:!1,props:initDefaultProps$1(treeProps$1(),{prefixCls:"vc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,expandAction:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:DropIndicator,allowDrop:()=>!0}),setup(C,H){let{attrs:K,slots:W,expose:G}=H;const U=shallowRef(!1);let X={};const Q=shallowRef(),Z=shallowRef([]),ee=shallowRef([]),te=shallowRef([]),ne=shallowRef([]),oe=shallowRef([]),re=shallowRef([]),ae={},ie=reactive({draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null}),ue=shallowRef([]);watch([()=>C.treeData,()=>C.children],()=>{ue.value=C.treeData!==void 0?C.treeData.slice():convertTreeToData(toRaw(C.children))},{immediate:!0,deep:!0});const le=shallowRef({}),se=shallowRef(!1),ce=shallowRef(null),de=shallowRef(!1),fe=computed(()=>fillFieldNames$1(C.fieldNames)),he=shallowRef();let pe=null,me=null,be=null;const xe=computed(()=>({expandedKeysSet:Se.value,selectedKeysSet:we.value,loadedKeysSet:Pe.value,loadingKeysSet:Ee.value,checkedKeysSet:$e.value,halfCheckedKeysSet:ye.value,dragOverNodeKey:ie.dragOverNodeKey,dropPosition:ie.dropPosition,keyEntities:le.value})),Se=computed(()=>new Set(re.value)),we=computed(()=>new Set(Z.value)),Pe=computed(()=>new Set(ne.value)),Ee=computed(()=>new Set(oe.value)),$e=computed(()=>new Set(ee.value)),ye=computed(()=>new Set(te.value));watchEffect(()=>{if(ue.value){const tt=convertDataToEntities(ue.value,{fieldNames:fe.value});le.value=_extends$1({[MOTION_KEY]:MotionEntity},tt.keyEntities)}});let Ce=!1;watch([()=>C.expandedKeys,()=>C.autoExpandParent,le],(tt,nt)=>{let[rt,lt]=tt,[ut,st]=nt,dt=re.value;if(C.expandedKeys!==void 0||Ce&<!==st)dt=C.autoExpandParent||!Ce&&C.defaultExpandParent?conductExpandParent(C.expandedKeys,le.value):C.expandedKeys;else if(!Ce&&C.defaultExpandAll){const ht=_extends$1({},le.value);delete ht[MOTION_KEY],dt=Object.keys(ht).map(gt=>ht[gt].key)}else!Ce&&C.defaultExpandedKeys&&(dt=C.autoExpandParent||C.defaultExpandParent?conductExpandParent(C.defaultExpandedKeys,le.value):C.defaultExpandedKeys);dt&&(re.value=dt),Ce=!0},{immediate:!0});const ge=shallowRef([]);watchEffect(()=>{ge.value=flattenTreeData(ue.value,re.value,fe.value)}),watchEffect(()=>{C.selectable&&(C.selectedKeys!==void 0?Z.value=calcSelectedKeys(C.selectedKeys,C):!Ce&&C.defaultSelectedKeys&&(Z.value=calcSelectedKeys(C.defaultSelectedKeys,C)))});const{maxLevel:ve,levelEntities:_e}=useMaxLevel(le);watchEffect(()=>{if(C.checkable){let tt;if(C.checkedKeys!==void 0?tt=parseCheckedKeys(C.checkedKeys)||{}:!Ce&&C.defaultCheckedKeys?tt=parseCheckedKeys(C.defaultCheckedKeys)||{}:ue.value&&(tt=parseCheckedKeys(C.checkedKeys)||{checkedKeys:ee.value,halfCheckedKeys:te.value}),tt){let{checkedKeys:nt=[],halfCheckedKeys:rt=[]}=tt;C.checkStrictly||({checkedKeys:nt,halfCheckedKeys:rt}=conductCheck(nt,!0,le.value,ve.value,_e.value)),ee.value=nt,te.value=rt}}}),watchEffect(()=>{C.loadedKeys&&(ne.value=C.loadedKeys)});const Te=()=>{_extends$1(ie,{dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})},Ie=tt=>{he.value.scrollTo(tt)};watch(()=>C.activeKey,()=>{C.activeKey!==void 0&&(ce.value=C.activeKey)},{immediate:!0}),watch(ce,tt=>{nextTick(()=>{tt!==null&&Ie({key:tt})})},{immediate:!0,flush:"post"});const Re=tt=>{C.expandedKeys===void 0&&(re.value=tt)},De=()=>{ie.draggingNodeKey!==null&&_extends$1(ie,{draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),pe=null,be=null},ke=(tt,nt)=>{const{onDragend:rt}=C;ie.dragOverNodeKey=null,De(),rt==null||rt({event:tt,node:nt.eventData}),me=null},Be=tt=>{ke(tt,null),window.removeEventListener("dragend",Be)},Me=(tt,nt)=>{const{onDragstart:rt}=C,{eventKey:lt,eventData:ut}=nt;me=nt,pe={x:tt.clientX,y:tt.clientY};const st=arrDel(re.value,lt);ie.draggingNodeKey=lt,ie.dragChildrenKeys=getDragChildrenKeys(lt,le.value),Q.value=he.value.getIndentWidth(),Re(st),window.addEventListener("dragend",Be),rt&&rt({event:tt,node:ut})},je=(tt,nt)=>{const{onDragenter:rt,onExpand:lt,allowDrop:ut,direction:st}=C,{pos:dt,eventKey:ht}=nt;if(be!==ht&&(be=ht),!me){Te();return}const{dropPosition:gt,dropLevelOffset:mt,dropTargetKey:vt,dropContainerKey:yt,dropTargetPos:xt,dropAllowed:wt,dragOverNodeKey:Pt}=calcDropPosition(tt,me,nt,Q.value,pe,ut,ge.value,le.value,Se.value,st);if(ie.dragChildrenKeys.indexOf(vt)!==-1||!wt){Te();return}if(X||(X={}),Object.keys(X).forEach(St=>{clearTimeout(X[St])}),me.eventKey!==nt.eventKey&&(X[dt]=window.setTimeout(()=>{if(ie.draggingNodeKey===null)return;let St=re.value.slice();const Et=le.value[nt.eventKey];Et&&(Et.children||[]).length&&(St=arrAdd(re.value,nt.eventKey)),Re(St),lt&<(St,{node:nt.eventData,expanded:!0,nativeEvent:tt})},800)),me.eventKey===vt&&mt===0){Te();return}_extends$1(ie,{dragOverNodeKey:Pt,dropPosition:gt,dropLevelOffset:mt,dropTargetKey:vt,dropContainerKey:yt,dropTargetPos:xt,dropAllowed:wt}),rt&&rt({event:tt,node:nt.eventData,expandedKeys:re.value})},Le=(tt,nt)=>{const{onDragover:rt,allowDrop:lt,direction:ut}=C;if(!me)return;const{dropPosition:st,dropLevelOffset:dt,dropTargetKey:ht,dropContainerKey:gt,dropAllowed:mt,dropTargetPos:vt,dragOverNodeKey:yt}=calcDropPosition(tt,me,nt,Q.value,pe,lt,ge.value,le.value,Se.value,ut);ie.dragChildrenKeys.indexOf(ht)!==-1||!mt||(me.eventKey===ht&&dt===0?ie.dropPosition===null&&ie.dropLevelOffset===null&&ie.dropTargetKey===null&&ie.dropContainerKey===null&&ie.dropTargetPos===null&&ie.dropAllowed===!1&&ie.dragOverNodeKey===null||Te():st===ie.dropPosition&&dt===ie.dropLevelOffset&&ht===ie.dropTargetKey&>===ie.dropContainerKey&&vt===ie.dropTargetPos&&mt===ie.dropAllowed&&yt===ie.dragOverNodeKey||_extends$1(ie,{dropPosition:st,dropLevelOffset:dt,dropTargetKey:ht,dropContainerKey:gt,dropTargetPos:vt,dropAllowed:mt,dragOverNodeKey:yt}),rt&&rt({event:tt,node:nt.eventData}))},Ae=(tt,nt)=>{be===nt.eventKey&&!tt.currentTarget.contains(tt.relatedTarget)&&(Te(),be=null);const{onDragleave:rt}=C;rt&&rt({event:tt,node:nt.eventData})},Ve=function(tt,nt){let rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var lt;const{dragChildrenKeys:ut,dropPosition:st,dropTargetKey:dt,dropTargetPos:ht,dropAllowed:gt}=ie;if(!gt)return;const{onDrop:mt}=C;if(ie.dragOverNodeKey=null,De(),dt===null)return;const vt=_extends$1(_extends$1({},getTreeNodeProps(dt,toRaw(xe.value))),{active:((lt=Je.value)===null||lt===void 0?void 0:lt.key)===dt,data:le.value[dt].node});ut.indexOf(dt);const yt=posToArr(ht),xt={event:tt,node:convertNodePropsToEventData(vt),dragNode:me?me.eventData:null,dragNodesKeys:[me.eventKey].concat(ut),dropToGap:st!==0,dropPosition:st+Number(yt[yt.length-1])};rt||mt==null||mt(xt),me=null},Oe=(tt,nt)=>{const{expanded:rt,key:lt}=nt,ut=ge.value.filter(dt=>dt.key===lt)[0],st=convertNodePropsToEventData(_extends$1(_extends$1({},getTreeNodeProps(lt,xe.value)),{data:ut.data}));Re(rt?arrDel(re.value,lt):arrAdd(re.value,lt)),Ze(tt,st)},Ne=(tt,nt)=>{const{onClick:rt,expandAction:lt}=C;lt==="click"&&Oe(tt,nt),rt&&rt(tt,nt)},Fe=(tt,nt)=>{const{onDblclick:rt,expandAction:lt}=C;(lt==="doubleclick"||lt==="dblclick")&&Oe(tt,nt),rt&&rt(tt,nt)},Ke=(tt,nt)=>{let rt=Z.value;const{onSelect:lt,multiple:ut}=C,{selected:st}=nt,dt=nt[fe.value.key],ht=!st;ht?ut?rt=arrAdd(rt,dt):rt=[dt]:rt=arrDel(rt,dt);const gt=le.value,mt=rt.map(vt=>{const yt=gt[vt];return yt?yt.node:null}).filter(vt=>vt);C.selectedKeys===void 0&&(Z.value=rt),lt&<(rt,{event:"select",selected:ht,node:nt,selectedNodes:mt,nativeEvent:tt})},He=(tt,nt,rt)=>{const{checkStrictly:lt,onCheck:ut}=C,st=nt[fe.value.key];let dt;const ht={event:"check",node:nt,checked:rt,nativeEvent:tt},gt=le.value;if(lt){const mt=rt?arrAdd(ee.value,st):arrDel(ee.value,st),vt=arrDel(te.value,st);dt={checked:mt,halfChecked:vt},ht.checkedNodes=mt.map(yt=>gt[yt]).filter(yt=>yt).map(yt=>yt.node),C.checkedKeys===void 0&&(ee.value=mt)}else{let{checkedKeys:mt,halfCheckedKeys:vt}=conductCheck([...ee.value,st],!0,gt,ve.value,_e.value);if(!rt){const yt=new Set(mt);yt.delete(st),{checkedKeys:mt,halfCheckedKeys:vt}=conductCheck(Array.from(yt),{checked:!1,halfCheckedKeys:vt},gt,ve.value,_e.value)}dt=mt,ht.checkedNodes=[],ht.checkedNodesPositions=[],ht.halfCheckedKeys=vt,mt.forEach(yt=>{const xt=gt[yt];if(!xt)return;const{node:wt,pos:Pt}=xt;ht.checkedNodes.push(wt),ht.checkedNodesPositions.push({node:wt,pos:Pt})}),C.checkedKeys===void 0&&(ee.value=mt,te.value=vt)}ut&&ut(dt,ht)},Ue=tt=>{const nt=tt[fe.value.key],rt=new Promise((lt,ut)=>{const{loadData:st,onLoad:dt}=C;if(!st||Pe.value.has(nt)||Ee.value.has(nt))return null;st(tt).then(()=>{const gt=arrAdd(ne.value,nt),mt=arrDel(oe.value,nt);dt&&dt(gt,{event:"load",node:tt}),C.loadedKeys===void 0&&(ne.value=gt),oe.value=mt,lt()}).catch(gt=>{const mt=arrDel(oe.value,nt);if(oe.value=mt,ae[nt]=(ae[nt]||0)+1,ae[nt]>=MAX_RETRY_TIMES){const vt=arrAdd(ne.value,nt);C.loadedKeys===void 0&&(ne.value=vt),lt()}ut(gt)}),oe.value=arrAdd(oe.value,nt)});return rt.catch(()=>{}),rt},We=(tt,nt)=>{const{onMouseenter:rt}=C;rt&&rt({event:tt,node:nt})},ze=(tt,nt)=>{const{onMouseleave:rt}=C;rt&&rt({event:tt,node:nt})},Xe=(tt,nt)=>{const{onRightClick:rt}=C;rt&&(tt.preventDefault(),rt({event:tt,node:nt}))},qe=tt=>{const{onFocus:nt}=C;se.value=!0,nt&&nt(tt)},Qe=tt=>{const{onBlur:nt}=C;se.value=!1,Ge(null),nt&&nt(tt)},Ze=(tt,nt)=>{let rt=re.value;const{onExpand:lt,loadData:ut}=C,{expanded:st}=nt,dt=nt[fe.value.key];if(de.value)return;rt.indexOf(dt);const ht=!st;if(ht?rt=arrAdd(rt,dt):rt=arrDel(rt,dt),Re(rt),lt&<(rt,{node:nt,expanded:ht,nativeEvent:tt}),ht&&ut){const gt=Ue(nt);gt&>.then(()=>{}).catch(mt=>{const vt=arrDel(re.value,dt);Re(vt),Promise.reject(mt)})}},et=()=>{de.value=!0},Ye=()=>{setTimeout(()=>{de.value=!1})},Ge=tt=>{const{onActiveChange:nt}=C;ce.value!==tt&&(C.activeKey!==void 0&&(ce.value=tt),tt!==null&&Ie({key:tt}),nt&&nt(tt))},Je=computed(()=>ce.value===null?null:ge.value.find(tt=>{let{key:nt}=tt;return nt===ce.value})||null),ot=tt=>{let nt=ge.value.findIndex(lt=>{let{key:ut}=lt;return ut===ce.value});nt===-1&&tt<0&&(nt=ge.value.length),nt=(nt+tt+ge.value.length)%ge.value.length;const rt=ge.value[nt];if(rt){const{key:lt}=rt;Ge(lt)}else Ge(null)},it=computed(()=>convertNodePropsToEventData(_extends$1(_extends$1({},getTreeNodeProps(ce.value,xe.value)),{data:Je.value.data,active:!0}))),ct=tt=>{const{onKeydown:nt,checkable:rt,selectable:lt}=C;switch(tt.which){case KeyCode$1.UP:{ot(-1),tt.preventDefault();break}case KeyCode$1.DOWN:{ot(1),tt.preventDefault();break}}const ut=Je.value;if(ut&&ut.data){const st=ut.data.isLeaf===!1||!!(ut.data.children||[]).length,dt=it.value;switch(tt.which){case KeyCode$1.LEFT:{st&&Se.value.has(ce.value)?Ze({},dt):ut.parent&&Ge(ut.parent.key),tt.preventDefault();break}case KeyCode$1.RIGHT:{st&&!Se.value.has(ce.value)?Ze({},dt):ut.children&&ut.children.length&&Ge(ut.children[0].key),tt.preventDefault();break}case KeyCode$1.ENTER:case KeyCode$1.SPACE:{rt&&!dt.disabled&&dt.checkable!==!1&&!dt.disableCheckbox?He({},dt,!$e.value.has(ce.value)):!rt&<&&!dt.disabled&&dt.selectable!==!1&&Ke({},dt);break}}}nt&&nt(tt)};return G({onNodeExpand:Ze,scrollTo:Ie,onKeydown:ct,selectedKeys:computed(()=>Z.value),checkedKeys:computed(()=>ee.value),halfCheckedKeys:computed(()=>te.value),loadedKeys:computed(()=>ne.value),loadingKeys:computed(()=>oe.value),expandedKeys:computed(()=>re.value)}),onUnmounted(()=>{window.removeEventListener("dragend",Be),U.value=!0}),useProvideKeysState({expandedKeys:re,selectedKeys:Z,loadedKeys:ne,loadingKeys:oe,checkedKeys:ee,halfCheckedKeys:te,expandedKeysSet:Se,selectedKeysSet:we,loadedKeysSet:Pe,loadingKeysSet:Ee,checkedKeysSet:$e,halfCheckedKeysSet:ye,flattenNodes:ge}),()=>{const{draggingNodeKey:tt,dropLevelOffset:nt,dropContainerKey:rt,dropTargetKey:lt,dropPosition:ut,dragOverNodeKey:st}=ie,{prefixCls:dt,showLine:ht,focusable:gt,tabindex:mt=0,selectable:vt,showIcon:yt,icon:xt=W.icon,switcherIcon:wt,draggable:Pt,checkable:St,checkStrictly:Et,disabled:It,motion:Rt,loadData:Ft,filterTreeNode:Ot,height:Gt,itemHeight:at,virtual:pt,dropIndicatorRender:ft,onContextmenu:bt,onScroll:Tt,direction:Ct,rootClassName:Nt,rootStyle:_t}=C,{class:jt,style:Mt}=K,kt=pickAttrs(_extends$1(_extends$1({},C),K),{aria:!0,data:!0});let $t;return Pt?typeof Pt=="object"?$t=Pt:typeof Pt=="function"?$t={nodeDraggable:Pt}:$t={}:$t=!1,createVNode(TreeContext,{value:{prefixCls:dt,selectable:vt,showIcon:yt,icon:xt,switcherIcon:wt,draggable:$t,draggingNodeKey:tt,checkable:St,customCheckable:W.checkable,checkStrictly:Et,disabled:It,keyEntities:le.value,dropLevelOffset:nt,dropContainerKey:rt,dropTargetKey:lt,dropPosition:ut,dragOverNodeKey:st,dragging:tt!==null,indent:Q.value,direction:Ct,dropIndicatorRender:ft,loadData:Ft,filterTreeNode:Ot,onNodeClick:Ne,onNodeDoubleClick:Fe,onNodeExpand:Ze,onNodeSelect:Ke,onNodeCheck:He,onNodeLoad:Ue,onNodeMouseEnter:We,onNodeMouseLeave:ze,onNodeContextMenu:Xe,onNodeDragStart:Me,onNodeDragEnter:je,onNodeDragOver:Le,onNodeDragLeave:Ae,onNodeDragEnd:ke,onNodeDrop:Ve,slots:W}},{default:()=>[createVNode("div",{role:"tree",class:classNames(dt,jt,Nt,{[`${dt}-show-line`]:ht,[`${dt}-focused`]:se.value,[`${dt}-active-focused`]:ce.value!==null}),style:_t},[createVNode(NodeList,_objectSpread2$1({ref:he,prefixCls:dt,style:Mt,disabled:It,selectable:vt,checkable:!!St,motion:Rt,height:Gt,itemHeight:at,virtual:pt,focusable:gt,focused:se.value,tabindex:mt,activeItem:Je.value,onFocus:qe,onBlur:Qe,onKeydown:ct,onActiveChange:Ge,onListChangeStart:et,onListChangeEnd:Ye,onContextmenu:bt,onScroll:Tt},kt),null)])]})}}});var FileOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};const FileOutlinedSvg=FileOutlined$2;function _objectSpread$e(C){for(var H=1;H({[`.${C}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${H.motionDurationSlow}`}}}),getDropIndicatorStyle=(C,H)=>({[`.${C}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:H.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${H.lineWidthBold}px solid ${H.colorPrimary}`,borderRadius:"50%",content:'""'}}}),genBaseStyle$4=(C,H)=>{const{treeCls:K,treeNodeCls:W,treeNodePadding:G,treeTitleHeight:U}=H,X=(U-H.fontSizeLG)/2,Q=H.paddingXS;return{[K]:_extends$1(_extends$1({},resetComponent(H)),{background:H.colorBgContainer,borderRadius:H.borderRadius,transition:`background-color ${H.motionDurationSlow}`,[`&${K}-rtl`]:{[`${K}-switcher`]:{"&_close":{[`${K}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${K}-active-focused)`]:_extends$1({},genFocusOutline(H)),[`${K}-list-holder-inner`]:{alignItems:"flex-start"},[`&${K}-block-node`]:{[`${K}-list-holder-inner`]:{alignItems:"stretch",[`${K}-node-content-wrapper`]:{flex:"auto"},[`${W}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:G,insetInlineStart:0,border:`1px solid ${H.colorPrimary}`,opacity:0,animationName:treeNodeFX,animationDuration:H.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${W}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${G}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${K}-node-content-wrapper`]:{color:H.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${K}-node-content-wrapper`]:_extends$1({},genFocusOutline(H)),[`&:not(${W}-disabled).filter-node ${K}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${K}-draggable-icon`]:{width:U,lineHeight:`${U}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${H.motionDurationSlow}`,[`${W}:hover &`]:{opacity:.45}},[`&${W}-disabled`]:{[`${K}-draggable-icon`]:{visibility:"hidden"}}}},[`${K}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:U}},[`${K}-draggable-icon`]:{visibility:"hidden"},[`${K}-switcher`]:_extends$1(_extends$1({},getSwitchStyle(C,H)),{position:"relative",flex:"none",alignSelf:"stretch",width:U,margin:0,lineHeight:`${U}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${K}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:H.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:U/2,bottom:-G,marginInlineStart:-1,borderInlineEnd:`1px solid ${H.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:U/2*.8,height:U/2,borderBottom:`1px solid ${H.colorBorder}`,content:'""'}}}),[`${K}-checkbox`]:{top:"initial",marginInlineEnd:Q,marginBlockStart:X},[`${K}-node-content-wrapper, ${K}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:U,margin:0,padding:`0 ${H.paddingXS/2}px`,color:"inherit",lineHeight:`${U}px`,background:"transparent",borderRadius:H.borderRadius,cursor:"pointer",transition:`all ${H.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:H.controlItemBgHover},[`&${K}-node-selected`]:{backgroundColor:H.controlItemBgActive},[`${K}-iconEle`]:{display:"inline-block",width:U,height:U,lineHeight:`${U}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${K}-unselectable ${K}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${K}-node-content-wrapper`]:_extends$1({lineHeight:`${U}px`,userSelect:"none"},getDropIndicatorStyle(C,H)),[`${W}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${H.colorPrimary}`}},"&-show-line":{[`${K}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:U/2,bottom:-G,borderInlineEnd:`1px solid ${H.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${K}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${W}-leaf-last`]:{[`${K}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${U/2}px !important`}}}}})}},genDirectoryStyle=C=>{const{treeCls:H,treeNodeCls:K,treeNodePadding:W}=C;return{[`${H}${H}-directory`]:{[K]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:W,insetInlineStart:0,transition:`background-color ${C.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:C.controlItemBgHover}},"> *":{zIndex:1},[`${H}-switcher`]:{transition:`color ${C.motionDurationMid}`},[`${H}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${H}-node-selected`]:{color:C.colorTextLightSolid,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:C.colorPrimary},[`${H}-switcher`]:{color:C.colorTextLightSolid},[`${H}-node-content-wrapper`]:{color:C.colorTextLightSolid,background:"transparent"}}}}}},genTreeStyle=(C,H)=>{const K=`.${C}`,W=`${K}-treenode`,G=H.paddingXS/2,U=H.controlHeightSM,X=merge$1(H,{treeCls:K,treeNodeCls:W,treeNodePadding:G,treeTitleHeight:U});return[genBaseStyle$4(C,X),genDirectoryStyle(X)]},useStyle$a=genComponentStyleHook("Tree",(C,H)=>{let{prefixCls:K}=H;return[{[C.componentCls]:getStyle$2(`${K}-checkbox`,C)},genTreeStyle(K,C),genCollapseMotion$1(C)]}),treeProps=()=>{const C=treeProps$1();return _extends$1(_extends$1({},C),{showLine:someType([Boolean,Object]),multiple:booleanType(),autoExpandParent:booleanType(),checkStrictly:booleanType(),checkable:booleanType(),disabled:booleanType(),defaultExpandAll:booleanType(),defaultExpandParent:booleanType(),defaultExpandedKeys:arrayType(),expandedKeys:arrayType(),checkedKeys:someType([Array,Object]),defaultCheckedKeys:arrayType(),selectedKeys:arrayType(),defaultSelectedKeys:arrayType(),selectable:booleanType(),loadedKeys:arrayType(),draggable:booleanType(),showIcon:booleanType(),icon:functionType(),switcherIcon:PropTypes$1.any,prefixCls:String,replaceFields:objectType(),blockNode:booleanType(),openAnimation:PropTypes$1.any,onDoubleclick:C.onDblclick,"onUpdate:selectedKeys":functionType(),"onUpdate:checkedKeys":functionType(),"onUpdate:expandedKeys":functionType()})},Tree$1=defineComponent({compatConfig:{MODE:3},name:"ATree",inheritAttrs:!1,props:initDefaultProps$1(treeProps(),{checkable:!1,selectable:!0,showIcon:!1,blockNode:!1}),slots:Object,setup(C,H){let{attrs:K,expose:W,emit:G,slots:U}=H;C.treeData===void 0&&U.default;const{prefixCls:X,direction:Q,virtual:Z}=useConfigInject("tree",C),[ee,te]=useStyle$a(X),ne=ref();W({treeRef:ne,onNodeExpand:function(){var ue;(ue=ne.value)===null||ue===void 0||ue.onNodeExpand(...arguments)},scrollTo:ue=>{var le;(le=ne.value)===null||le===void 0||le.scrollTo(ue)},selectedKeys:computed(()=>{var ue;return(ue=ne.value)===null||ue===void 0?void 0:ue.selectedKeys}),checkedKeys:computed(()=>{var ue;return(ue=ne.value)===null||ue===void 0?void 0:ue.checkedKeys}),halfCheckedKeys:computed(()=>{var ue;return(ue=ne.value)===null||ue===void 0?void 0:ue.halfCheckedKeys}),loadedKeys:computed(()=>{var ue;return(ue=ne.value)===null||ue===void 0?void 0:ue.loadedKeys}),loadingKeys:computed(()=>{var ue;return(ue=ne.value)===null||ue===void 0?void 0:ue.loadingKeys}),expandedKeys:computed(()=>{var ue;return(ue=ne.value)===null||ue===void 0?void 0:ue.expandedKeys})}),watchEffect(()=>{devWarning(C.replaceFields===void 0,"Tree","`replaceFields` is deprecated, please use fieldNames instead")});const re=(ue,le)=>{G("update:checkedKeys",ue),G("check",ue,le)},ae=(ue,le)=>{G("update:expandedKeys",ue),G("expand",ue,le)},ie=(ue,le)=>{G("update:selectedKeys",ue),G("select",ue,le)};return()=>{const{showIcon:ue,showLine:le,switcherIcon:se=U.switcherIcon,icon:ce=U.icon,blockNode:de,checkable:fe,selectable:he,fieldNames:pe=C.replaceFields,motion:me=C.openAnimation,itemHeight:be=28,onDoubleclick:xe,onDblclick:Se}=C,we=_extends$1(_extends$1(_extends$1({},K),omit$2(C,["onUpdate:checkedKeys","onUpdate:expandedKeys","onUpdate:selectedKeys","onDoubleclick"])),{showLine:!!le,dropIndicatorRender,fieldNames:pe,icon:ce,itemHeight:be}),Pe=U.default?filterEmpty(U.default()):void 0;return ee(createVNode(Tree$2,_objectSpread2$1(_objectSpread2$1({},we),{},{virtual:Z.value,motion:me,ref:ne,prefixCls:X.value,class:classNames({[`${X.value}-icon-hide`]:!ue,[`${X.value}-block-node`]:de,[`${X.value}-unselectable`]:!he,[`${X.value}-rtl`]:Q.value==="rtl"},K.class,te.value),direction:Q.value,checkable:fe,selectable:he,switcherIcon:Ee=>renderSwitcherIcon(X.value,se,Ee,U.leafIcon,le),onCheck:re,onExpand:ae,onSelect:ie,onDblclick:Se||xe,children:Pe}),_extends$1(_extends$1({},U),{checkable:()=>createVNode("span",{class:`${X.value}-checkbox-inner`},null)})))}}});var FolderOpenOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};const FolderOpenOutlinedSvg=FolderOpenOutlined$2;function _objectSpread$a(C){for(var H=1;H{if(Q===Record.End)return!1;if(Z(ee)){if(X.push(ee),Q===Record.None)Q=Record.Start;else if(Q===Record.Start)return Q=Record.End,!1}else Q===Record.Start&&X.push(ee);return K.includes(ee)}),X}function convertDirectoryKeysToNodes(C,H,K){const W=[...H],G=[];return traverseNodesKey(C,K,(U,X)=>{const Q=W.indexOf(U);return Q!==-1&&(G.push(X),W.splice(Q,1)),!!W.length}),G}var __rest$c=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G_extends$1(_extends$1({},treeProps()),{expandAction:someType([Boolean,String])});function getIcon(C){const{isLeaf:H,expanded:K}=C;return createVNode(H?FileOutlined$1:K?FolderOpenOutlined$1:FolderOutlined$1,null,null)}const DirectoryTree=defineComponent({compatConfig:{MODE:3},name:"ADirectoryTree",inheritAttrs:!1,props:initDefaultProps$1(directoryTreeProps(),{showIcon:!0,expandAction:"click"}),slots:Object,setup(C,H){let{attrs:K,slots:W,emit:G,expose:U}=H;var X;const Q=ref(C.treeData||convertTreeToData(filterEmpty((X=W.default)===null||X===void 0?void 0:X.call(W))));watch(()=>C.treeData,()=>{Q.value=C.treeData}),onUpdated(()=>{nextTick(()=>{var be;C.treeData===void 0&&W.default&&(Q.value=convertTreeToData(filterEmpty((be=W.default)===null||be===void 0?void 0:be.call(W))))})});const Z=ref(),ee=ref(),te=computed(()=>fillFieldNames$1(C.fieldNames)),ne=ref();U({scrollTo:be=>{var xe;(xe=ne.value)===null||xe===void 0||xe.scrollTo(be)},selectedKeys:computed(()=>{var be;return(be=ne.value)===null||be===void 0?void 0:be.selectedKeys}),checkedKeys:computed(()=>{var be;return(be=ne.value)===null||be===void 0?void 0:be.checkedKeys}),halfCheckedKeys:computed(()=>{var be;return(be=ne.value)===null||be===void 0?void 0:be.halfCheckedKeys}),loadedKeys:computed(()=>{var be;return(be=ne.value)===null||be===void 0?void 0:be.loadedKeys}),loadingKeys:computed(()=>{var be;return(be=ne.value)===null||be===void 0?void 0:be.loadingKeys}),expandedKeys:computed(()=>{var be;return(be=ne.value)===null||be===void 0?void 0:be.expandedKeys})});const re=()=>{const{keyEntities:be}=convertDataToEntities(Q.value,{fieldNames:te.value});let xe;return C.defaultExpandAll?xe=Object.keys(be):C.defaultExpandParent?xe=conductExpandParent(C.expandedKeys||C.defaultExpandedKeys||[],be):xe=C.expandedKeys||C.defaultExpandedKeys,xe},ae=ref(C.selectedKeys||C.defaultSelectedKeys||[]),ie=ref(re());watch(()=>C.selectedKeys,()=>{C.selectedKeys!==void 0&&(ae.value=C.selectedKeys)},{immediate:!0}),watch(()=>C.expandedKeys,()=>{C.expandedKeys!==void 0&&(ie.value=C.expandedKeys)},{immediate:!0});const le=debounce$1((be,xe)=>{const{isLeaf:Se}=xe;Se||be.shiftKey||be.metaKey||be.ctrlKey||ne.value.onNodeExpand(be,xe)},200,{leading:!0}),se=(be,xe)=>{C.expandedKeys===void 0&&(ie.value=be),G("update:expandedKeys",be),G("expand",be,xe)},ce=(be,xe)=>{const{expandAction:Se}=C;Se==="click"&&le(be,xe),G("click",be,xe)},de=(be,xe)=>{const{expandAction:Se}=C;(Se==="dblclick"||Se==="doubleclick")&&le(be,xe),G("doubleclick",be,xe),G("dblclick",be,xe)},fe=(be,xe)=>{const{multiple:Se}=C,{node:we,nativeEvent:Pe}=xe,Ee=we[te.value.key],$e=_extends$1(_extends$1({},xe),{selected:!0}),ye=(Pe==null?void 0:Pe.ctrlKey)||(Pe==null?void 0:Pe.metaKey),Ce=Pe==null?void 0:Pe.shiftKey;let ge;Se&&ye?(ge=be,Z.value=Ee,ee.value=ge,$e.selectedNodes=convertDirectoryKeysToNodes(Q.value,ge,te.value)):Se&&Ce?(ge=Array.from(new Set([...ee.value||[],...calcRangeKeys({treeData:Q.value,expandedKeys:ie.value,startKey:Ee,endKey:Z.value,fieldNames:te.value})])),$e.selectedNodes=convertDirectoryKeysToNodes(Q.value,ge,te.value)):(ge=[Ee],Z.value=Ee,ee.value=ge,$e.selectedNodes=convertDirectoryKeysToNodes(Q.value,ge,te.value)),G("update:selectedKeys",ge),G("select",ge,$e),C.selectedKeys===void 0&&(ae.value=ge)},he=(be,xe)=>{G("update:checkedKeys",be),G("check",be,xe)},{prefixCls:pe,direction:me}=useConfigInject("tree",C);return()=>{const be=classNames(`${pe.value}-directory`,{[`${pe.value}-directory-rtl`]:me.value==="rtl"},K.class),{icon:xe=W.icon,blockNode:Se=!0}=C,we=__rest$c(C,["icon","blockNode"]);return createVNode(Tree$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},K),{},{icon:xe||getIcon,ref:ne,blockNode:Se},we),{},{prefixCls:pe.value,class:be,expandedKeys:ie.value,selectedKeys:ae.value,onSelect:fe,onClick:ce,onDblclick:de,onExpand:se,onCheck:he}),W)}}}),TreeNode$2=VcTreeNode,Tree=_extends$1(Tree$1,{DirectoryTree,TreeNode:TreeNode$2,install:C=>(C.component(Tree$1.name,Tree$1),C.component(TreeNode$2.name,TreeNode$2),C.component(DirectoryTree.name,DirectoryTree),C)});function isEqual(C,H){let K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const W=new Set;function G(U,X){let Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;const Z=W.has(U);if(warningOnce(!Z,"Warning: There may be circular references"),Z)return!1;if(U===X)return!0;if(K&&Q>1)return!1;W.add(U);const ee=Q+1;if(Array.isArray(U)){if(!Array.isArray(X)||U.length!==X.length)return!1;for(let te=0;teG(U[ne],X[ne],ee))}return!1}return G(C,H)}const{SubMenu,Item:MenuItem}=Menu;function hasSubMenu(C){return C.some(H=>{let{children:K}=H;return K&&K.length>0})}function searchValueMatched(C,H){return typeof H=="string"||typeof H=="number"?H==null?void 0:H.toString().toLowerCase().includes(C.trim().toLowerCase()):!1}function renderFilterItems(C){let{filters:H,prefixCls:K,filteredKeys:W,filterMultiple:G,searchValue:U,filterSearch:X}=C;return H.map((Q,Z)=>{const ee=String(Q.value);if(Q.children)return createVNode(SubMenu,{key:ee||Z,title:Q.text,popupClassName:`${K}-dropdown-submenu`},{default:()=>[renderFilterItems({filters:Q.children,prefixCls:K,filteredKeys:W,filterMultiple:G,searchValue:U,filterSearch:X})]});const te=G?Checkbox:Radio,ne=createVNode(MenuItem,{key:Q.value!==void 0?ee:Z},{default:()=>[createVNode(te,{checked:W.includes(ee)},null),createVNode("span",null,[Q.text])]});return U.trim()?typeof X=="function"?X(U,Q)?ne:void 0:searchValueMatched(U,Q.text)?ne:void 0:ne})}const FilterDropdown=defineComponent({name:"FilterDropdown",props:["tablePrefixCls","prefixCls","dropdownPrefixCls","column","filterState","filterMultiple","filterMode","filterSearch","columnKey","triggerFilter","locale","getPopupContainer"],setup(C,H){let{slots:K}=H;const W=useInjectSlots(),G=computed(()=>{var Ie;return(Ie=C.filterMode)!==null&&Ie!==void 0?Ie:"menu"}),U=computed(()=>{var Ie;return(Ie=C.filterSearch)!==null&&Ie!==void 0?Ie:!1}),X=computed(()=>C.column.filterDropdownOpen||C.column.filterDropdownVisible),Q=computed(()=>C.column.onFilterDropdownOpenChange||C.column.onFilterDropdownVisibleChange),Z=shallowRef(!1),ee=computed(()=>{var Ie;return!!(C.filterState&&(!((Ie=C.filterState.filteredKeys)===null||Ie===void 0)&&Ie.length||C.filterState.forceFiltered))}),te=computed(()=>{var Ie;return flattenKeys((Ie=C.column)===null||Ie===void 0?void 0:Ie.filters)}),ne=computed(()=>{const{filterDropdown:Ie,slots:Re={},customFilterDropdown:De}=C.column;return Ie||Re.filterDropdown&&W.value[Re.filterDropdown]||De&&W.value.customFilterDropdown}),oe=computed(()=>{const{filterIcon:Ie,slots:Re={}}=C.column;return Ie||Re.filterIcon&&W.value[Re.filterIcon]||W.value.customFilterIcon}),re=Ie=>{var Re;Z.value=Ie,(Re=Q.value)===null||Re===void 0||Re.call(Q,Ie)},ae=computed(()=>typeof X.value=="boolean"?X.value:Z.value),ie=computed(()=>{var Ie;return(Ie=C.filterState)===null||Ie===void 0?void 0:Ie.filteredKeys}),ue=shallowRef([]),le=Ie=>{let{selectedKeys:Re}=Ie;ue.value=Re},se=(Ie,Re)=>{let{node:De,checked:ke}=Re;C.filterMultiple?le({selectedKeys:Ie}):le({selectedKeys:ke&&De.key?[De.key]:[]})};watch(ie,()=>{Z.value&&le({selectedKeys:ie.value||[]})},{immediate:!0});const ce=shallowRef([]),de=shallowRef(),fe=Ie=>{de.value=setTimeout(()=>{ce.value=Ie})},he=()=>{clearTimeout(de.value)};onBeforeUnmount(()=>{clearTimeout(de.value)});const pe=shallowRef(""),me=Ie=>{const{value:Re}=Ie.target;pe.value=Re};watch(Z,()=>{Z.value||(pe.value="")});const be=Ie=>{const{column:Re,columnKey:De,filterState:ke}=C,Be=Ie&&Ie.length?Ie:null;if(Be===null&&(!ke||!ke.filteredKeys)||isEqual(Be,ke==null?void 0:ke.filteredKeys,!0))return null;C.triggerFilter({column:Re,key:De,filteredKeys:Be})},xe=()=>{re(!1),be(ue.value)},Se=function(){let{confirm:Ie,closeDropdown:Re}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ie&&be([]),Re&&re(!1),pe.value="",C.column.filterResetToDefaultFilteredValue?ue.value=(C.column.defaultFilteredValue||[]).map(De=>String(De)):ue.value=[]},we=function(){let{closeDropdown:Ie}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ie&&re(!1),be(ue.value)},Pe=Ie=>{Ie&&ie.value!==void 0&&(ue.value=ie.value||[]),re(Ie),!Ie&&!ne.value&&xe()},{direction:Ee}=useConfigInject("",C),$e=Ie=>{if(Ie.target.checked){const Re=te.value;ue.value=Re}else ue.value=[]},ye=Ie=>{let{filters:Re}=Ie;return(Re||[]).map((De,ke)=>{const Be=String(De.value),Me={title:De.text,key:De.value!==void 0?Be:ke};return De.children&&(Me.children=ye({filters:De.children})),Me})},Ce=Ie=>{var Re;return _extends$1(_extends$1({},Ie),{text:Ie.title,value:Ie.key,children:((Re=Ie.children)===null||Re===void 0?void 0:Re.map(De=>Ce(De)))||[]})},ge=computed(()=>ye({filters:C.column.filters})),ve=computed(()=>classNames({[`${C.dropdownPrefixCls}-menu-without-submenu`]:!hasSubMenu(C.column.filters||[])})),_e=()=>{const Ie=ue.value,{column:Re,locale:De,tablePrefixCls:ke,filterMultiple:Be,dropdownPrefixCls:Me,getPopupContainer:je,prefixCls:Le}=C;return(Re.filters||[]).length===0?createVNode(Empty$1,{image:Empty$1.PRESENTED_IMAGE_SIMPLE,description:De.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}},null):G.value==="tree"?createVNode(Fragment,null,[createVNode(FilterSearch,{filterSearch:U.value,value:pe.value,onChange:me,tablePrefixCls:ke,locale:De},null),createVNode("div",{class:`${ke}-filter-dropdown-tree`},[Be?createVNode(Checkbox,{class:`${ke}-filter-dropdown-checkall`,onChange:$e,checked:Ie.length===te.value.length,indeterminate:Ie.length>0&&Ie.length[De.filterCheckall]}):null,createVNode(Tree,{checkable:!0,selectable:!1,blockNode:!0,multiple:Be,checkStrictly:!Be,class:`${Me}-menu`,onCheck:se,checkedKeys:Ie,selectedKeys:Ie,showIcon:!1,treeData:ge.value,autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:pe.value.trim()?Ae=>typeof U.value=="function"?U.value(pe.value,Ce(Ae)):searchValueMatched(pe.value,Ae.title):void 0},null)])]):createVNode(Fragment,null,[createVNode(FilterSearch,{filterSearch:U.value,value:pe.value,onChange:me,tablePrefixCls:ke,locale:De},null),createVNode(Menu,{multiple:Be,prefixCls:`${Me}-menu`,class:ve.value,onClick:he,onSelect:le,onDeselect:le,selectedKeys:Ie,getPopupContainer:je,openKeys:ce.value,onOpenChange:fe},{default:()=>renderFilterItems({filters:Re.filters||[],filterSearch:U.value,prefixCls:Le,filteredKeys:ue.value,filterMultiple:Be,searchValue:pe.value})})])},Te=computed(()=>{const Ie=ue.value;return C.column.filterResetToDefaultFilteredValue?isEqual((C.column.defaultFilteredValue||[]).map(Re=>String(Re)),Ie,!0):Ie.length===0});return()=>{var Ie;const{tablePrefixCls:Re,prefixCls:De,column:ke,dropdownPrefixCls:Be,locale:Me,getPopupContainer:je}=C;let Le;typeof ne.value=="function"?Le=ne.value({prefixCls:`${Be}-custom`,setSelectedKeys:Oe=>le({selectedKeys:Oe}),selectedKeys:ue.value,confirm:we,clearFilters:Se,filters:ke.filters,visible:ae.value,column:ke.__originColumn__,close:()=>{re(!1)}}):ne.value?Le=ne.value:Le=createVNode(Fragment,null,[_e(),createVNode("div",{class:`${De}-dropdown-btns`},[createVNode(Button$1,{type:"link",size:"small",disabled:Te.value,onClick:()=>Se()},{default:()=>[Me.filterReset]}),createVNode(Button$1,{type:"primary",size:"small",onClick:xe},{default:()=>[Me.filterConfirm]})])]);const Ae=createVNode(FilterDropdownMenuWrapper$1,{class:`${De}-dropdown`},{default:()=>[Le]});let Ve;return typeof oe.value=="function"?Ve=oe.value({filtered:ee.value,column:ke.__originColumn__}):oe.value?Ve=oe.value:Ve=createVNode(FilterFilled$1,null,null),createVNode("div",{class:`${De}-column`},[createVNode("span",{class:`${Re}-column-title`},[(Ie=K.default)===null||Ie===void 0?void 0:Ie.call(K)]),createVNode(Dropdown$1,{overlay:Ae,trigger:["click"],open:ae.value,onOpenChange:Pe,getPopupContainer:je,placement:Ee.value==="rtl"?"bottomLeft":"bottomRight"},{default:()=>[createVNode("span",{role:"button",tabindex:-1,class:classNames(`${De}-trigger`,{active:ee.value}),onClick:Oe=>{Oe.stopPropagation()}},[Ve])]})])}}});function collectFilterStates(C,H,K){let W=[];return(C||[]).forEach((G,U)=>{var X,Q;const Z=getColumnPos(U,K),ee=G.filterDropdown||((X=G==null?void 0:G.slots)===null||X===void 0?void 0:X.filterDropdown)||G.customFilterDropdown;if(G.filters||ee||"onFilter"in G)if("filteredValue"in G){let te=G.filteredValue;ee||(te=(Q=te==null?void 0:te.map(String))!==null&&Q!==void 0?Q:te),W.push({column:G,key:getColumnKey(G,Z),filteredKeys:te,forceFiltered:G.filtered})}else W.push({column:G,key:getColumnKey(G,Z),filteredKeys:H&&G.defaultFilteredValue?G.defaultFilteredValue:void 0,forceFiltered:G.filtered});"children"in G&&(W=[...W,...collectFilterStates(G.children,H,Z)])}),W}function injectFilter(C,H,K,W,G,U,X,Q){return K.map((Z,ee)=>{var te;const ne=getColumnPos(ee,Q),{filterMultiple:oe=!0,filterMode:re,filterSearch:ae}=Z;let ie=Z;const ue=Z.filterDropdown||((te=Z==null?void 0:Z.slots)===null||te===void 0?void 0:te.filterDropdown)||Z.customFilterDropdown;if(ie.filters||ue){const le=getColumnKey(ie,ne),se=W.find(ce=>{let{key:de}=ce;return le===de});ie=_extends$1(_extends$1({},ie),{title:ce=>createVNode(FilterDropdown,{tablePrefixCls:C,prefixCls:`${C}-filter`,dropdownPrefixCls:H,column:ie,columnKey:le,filterState:se,filterMultiple:oe,filterMode:re,filterSearch:ae,triggerFilter:U,locale:G,getPopupContainer:X},{default:()=>[renderColumnTitle(Z.title,ce)]})})}return"children"in ie&&(ie=_extends$1(_extends$1({},ie),{children:injectFilter(C,H,ie.children,W,G,U,X,ne)})),ie})}function flattenKeys(C){let H=[];return(C||[]).forEach(K=>{let{value:W,children:G}=K;H.push(W),G&&(H=[...H,...flattenKeys(G)])}),H}function generateFilterInfo(C){const H={};return C.forEach(K=>{let{key:W,filteredKeys:G,column:U}=K;var X;const Q=U.filterDropdown||((X=U==null?void 0:U.slots)===null||X===void 0?void 0:X.filterDropdown)||U.customFilterDropdown,{filters:Z}=U;if(Q)H[W]=G||null;else if(Array.isArray(G)){const ee=flattenKeys(Z);H[W]=ee.filter(te=>G.includes(String(te)))}else H[W]=null}),H}function getFilterData(C,H){return H.reduce((K,W)=>{const{column:{onFilter:G,filters:U},filteredKeys:X}=W;return G&&X&&X.length?K.filter(Q=>X.some(Z=>{const ee=flattenKeys(U),te=ee.findIndex(oe=>String(oe)===String(Z)),ne=te!==-1?ee[te]:Z;return G(ne,Q)})):K},C)}function getMergedColumns(C){return C.flatMap(H=>"children"in H?[H,...getMergedColumns(H.children||[])]:[H])}function useFilter(C){let{prefixCls:H,dropdownPrefixCls:K,mergedColumns:W,locale:G,onFilterChange:U,getPopupContainer:X}=C;const Q=computed(()=>getMergedColumns(W.value)),[Z,ee]=useState(collectFilterStates(Q.value,!0)),te=computed(()=>{const ae=collectFilterStates(Q.value,!1);if(ae.length===0)return ae;let ie=!0,ue=!0;if(ae.forEach(le=>{let{filteredKeys:se}=le;se!==void 0?ie=!1:ue=!1}),ie){const le=(Q.value||[]).map((se,ce)=>getColumnKey(se,getColumnPos(ce)));return Z.value.filter(se=>{let{key:ce}=se;return le.includes(ce)}).map(se=>{const ce=Q.value[le.findIndex(de=>de===se.key)];return _extends$1(_extends$1({},se),{column:_extends$1(_extends$1({},se.column),ce),forceFiltered:ce.filtered})})}return devWarning(ue,"Table","Columns should all contain `filteredValue` or not contain `filteredValue`."),ae}),ne=computed(()=>generateFilterInfo(te.value)),oe=ae=>{const ie=te.value.filter(ue=>{let{key:le}=ue;return le!==ae.key});ie.push(ae),ee(ie),U(generateFilterInfo(ie),ie)};return[ae=>injectFilter(H.value,K.value,ae,te.value,G.value,oe,X.value),te,ne]}function fillTitle(C,H){return C.map(K=>{const W=_extends$1({},K);return W.title=renderColumnTitle(W.title,H),"children"in W&&(W.children=fillTitle(W.children,H)),W})}function useTitleColumns(C){return[K=>fillTitle(K,C.value)]}function renderExpandIcon(C){return function(K){let{prefixCls:W,onExpand:G,record:U,expanded:X,expandable:Q}=K;const Z=`${W}-row-expand-icon`;return createVNode("button",{type:"button",onClick:ee=>{G(U,ee),ee.stopPropagation()},class:classNames(Z,{[`${Z}-spaced`]:!Q,[`${Z}-expanded`]:Q&&X,[`${Z}-collapsed`]:Q&&!X}),"aria-label":X?C.collapse:C.expand,"aria-expanded":X},null)}}function fillSlots(C,H){const K=H.value;return C.map(W=>{var G;if(W===SELECTION_COLUMN||W===EXPAND_COLUMN)return W;const U=_extends$1({},W),{slots:X={}}=U;return U.__originColumn__=W,devWarning(!("slots"in U),"Table","`column.slots` is deprecated. Please use `v-slot:headerCell` `v-slot:bodyCell` instead."),Object.keys(X).forEach(Q=>{const Z=X[Q];U[Q]===void 0&&K[Z]&&(U[Q]=K[Z])}),H.value.headerCell&&!(!((G=W.slots)===null||G===void 0)&&G.title)&&(U.title=customRenderSlot(H.value,"headerCell",{title:W.title,column:W},()=>[W.title])),"children"in U&&Array.isArray(U.children)&&(U.children=fillSlots(U.children,H)),U})}function useColumns(C){return[K=>fillSlots(K,C)]}const genBorderedStyle=C=>{const{componentCls:H}=C,K=`${C.lineWidth}px ${C.lineType} ${C.tableBorderColor}`,W=(G,U,X)=>({[`&${H}-${G}`]:{[`> ${H}-container`]:{[`> ${H}-content, > ${H}-body`]:{"> table > tbody > tr > td":{[`> ${H}-expanded-row-fixed`]:{margin:`-${U}px -${X+C.lineWidth}px`}}}}}});return{[`${H}-wrapper`]:{[`${H}${H}-bordered`]:_extends$1(_extends$1(_extends$1({[`> ${H}-title`]:{border:K,borderBottom:0},[`> ${H}-container`]:{borderInlineStart:K,[` + > ${H}-content, + > ${H}-header, + > ${H}-body, + > ${H}-summary + `]:{"> table":{"\n > thead > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:K},"> thead":{"> tr:not(:last-child) > th":{borderBottom:K},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${H}-cell-fix-right-first::after`]:{borderInlineEnd:K}},"> tbody > tr > td":{[`> ${H}-expanded-row-fixed`]:{margin:`-${C.tablePaddingVertical}px -${C.tablePaddingHorizontal+C.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:C.lineWidth,bottom:0,borderInlineEnd:K,content:'""'}}}}},[` + > ${H}-content, + > ${H}-header + `]:{"> table":{borderTop:K}}},[`&${H}-scroll-horizontal`]:{[`> ${H}-container > ${H}-body`]:{"> table > tbody":{[` + > tr${H}-expanded-row, + > tr${H}-placeholder + `]:{"> td":{borderInlineEnd:0}}}}}},W("middle",C.tablePaddingVerticalMiddle,C.tablePaddingHorizontalMiddle)),W("small",C.tablePaddingVerticalSmall,C.tablePaddingHorizontalSmall)),{[`> ${H}-footer`]:{border:K,borderTop:0}}),[`${H}-cell`]:{[`${H}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${C.lineWidth}px 0 ${C.lineWidth}px ${C.tableHeaderBg}`}}}}},genBorderedStyle$1=genBorderedStyle,genEllipsisStyle=C=>{const{componentCls:H}=C;return{[`${H}-wrapper`]:{[`${H}-cell-ellipsis`]:_extends$1(_extends$1({},textEllipsis),{wordBreak:"keep-all",[` + &${H}-cell-fix-left-last, + &${H}-cell-fix-right-first + `]:{overflow:"visible",[`${H}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${H}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},genEllipsisStyle$1=genEllipsisStyle,genEmptyStyle=C=>{const{componentCls:H}=C;return{[`${H}-wrapper`]:{[`${H}-tbody > tr${H}-placeholder`]:{textAlign:"center",color:C.colorTextDisabled,"&:hover > td":{background:C.colorBgContainer}}}}},genEmptyStyle$1=genEmptyStyle,genExpandStyle=C=>{const{componentCls:H,antCls:K,controlInteractiveSize:W,motionDurationSlow:G,lineWidth:U,paddingXS:X,lineType:Q,tableBorderColor:Z,tableExpandIconBg:ee,tableExpandColumnWidth:te,borderRadius:ne,fontSize:oe,fontSizeSM:re,lineHeight:ae,tablePaddingVertical:ie,tablePaddingHorizontal:ue,tableExpandedRowBg:le,paddingXXS:se}=C,ce=W/2-U,de=ce*2+U*3,fe=`${U}px ${Q} ${Z}`,he=se-U;return{[`${H}-wrapper`]:{[`${H}-expand-icon-col`]:{width:te},[`${H}-row-expand-icon-cell`]:{textAlign:"center",[`${H}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${H}-row-indent`]:{height:1,float:"left"},[`${H}-row-expand-icon`]:_extends$1(_extends$1({},operationUnit(C)),{position:"relative",float:"left",boxSizing:"border-box",width:de,height:de,padding:0,color:"inherit",lineHeight:`${de}px`,background:ee,border:fe,borderRadius:ne,transform:`scale(${W/de})`,transition:`all ${G}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${G} ease-out`,content:'""'},"&::before":{top:ce,insetInlineEnd:he,insetInlineStart:he,height:U},"&::after":{top:he,bottom:he,insetInlineStart:ce,width:U,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${H}-row-indent + ${H}-row-expand-icon`]:{marginTop:(oe*ae-U*3)/2-Math.ceil((re*1.4-U*3)/2),marginInlineEnd:X},[`tr${H}-expanded-row`]:{"&, &:hover":{"> td":{background:le}},[`${K}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${H}-expanded-row-fixed`]:{position:"relative",margin:`-${ie}px -${ue}px`,padding:`${ie}px ${ue}px`}}}},genExpandStyle$1=genExpandStyle,genFilterStyle=C=>{const{componentCls:H,antCls:K,iconCls:W,tableFilterDropdownWidth:G,tableFilterDropdownSearchWidth:U,paddingXXS:X,paddingXS:Q,colorText:Z,lineWidth:ee,lineType:te,tableBorderColor:ne,tableHeaderIconColor:oe,fontSizeSM:re,tablePaddingHorizontal:ae,borderRadius:ie,motionDurationSlow:ue,colorTextDescription:le,colorPrimary:se,tableHeaderFilterActiveBg:ce,colorTextDisabled:de,tableFilterDropdownBg:fe,tableFilterDropdownHeight:he,controlItemBgHover:pe,controlItemBgActive:me,boxShadowSecondary:be}=C,xe=`${K}-dropdown`,Se=`${H}-filter-dropdown`,we=`${K}-tree`,Pe=`${ee}px ${te} ${ne}`;return[{[`${H}-wrapper`]:{[`${H}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${H}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-X,marginInline:`${X}px ${-ae/2}px`,padding:`0 ${X}px`,color:oe,fontSize:re,borderRadius:ie,cursor:"pointer",transition:`all ${ue}`,"&:hover":{color:le,background:ce},"&.active":{color:se}}}},{[`${K}-dropdown`]:{[Se]:_extends$1(_extends$1({},resetComponent(C)),{minWidth:G,backgroundColor:fe,borderRadius:ie,boxShadow:be,[`${xe}-menu`]:{maxHeight:he,overflowX:"hidden",border:0,boxShadow:"none","&:empty::after":{display:"block",padding:`${Q}px 0`,color:de,fontSize:re,textAlign:"center",content:'"Not Found"'}},[`${Se}-tree`]:{paddingBlock:`${Q}px 0`,paddingInline:Q,[we]:{padding:0},[`${we}-treenode ${we}-node-content-wrapper:hover`]:{backgroundColor:pe},[`${we}-treenode-checkbox-checked ${we}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:me}}},[`${Se}-search`]:{padding:Q,borderBottom:Pe,"&-input":{input:{minWidth:U},[W]:{color:de}}},[`${Se}-checkall`]:{width:"100%",marginBottom:X,marginInlineStart:X},[`${Se}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Q-ee}px ${Q}px`,overflow:"hidden",backgroundColor:"inherit",borderTop:Pe}})}},{[`${K}-dropdown ${Se}, ${Se}-submenu`]:{[`${K}-checkbox-wrapper + span`]:{paddingInlineStart:Q,color:Z},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},genFilterStyle$1=genFilterStyle,genFixedStyle=C=>{const{componentCls:H,lineWidth:K,colorSplit:W,motionDurationSlow:G,zIndexTableFixed:U,tableBg:X,zIndexTableSticky:Q}=C,Z=W;return{[`${H}-wrapper`]:{[` + ${H}-cell-fix-left, + ${H}-cell-fix-right + `]:{position:"sticky !important",zIndex:U,background:X},[` + ${H}-cell-fix-left-first::after, + ${H}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-K,width:30,transform:"translateX(100%)",transition:`box-shadow ${G}`,content:'""',pointerEvents:"none"},[`${H}-cell-fix-left-all::after`]:{display:"none"},[` + ${H}-cell-fix-right-first::after, + ${H}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-K,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${G}`,content:'""',pointerEvents:"none"},[`${H}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Q+1,width:30,transition:`box-shadow ${G}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${H}-ping-left`]:{[`&:not(${H}-has-fix-left) ${H}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Z}`}},[` + ${H}-cell-fix-left-first::after, + ${H}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${Z}`},[`${H}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${H}-ping-right`]:{[`&:not(${H}-has-fix-right) ${H}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Z}`}},[` + ${H}-cell-fix-right-first::after, + ${H}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${Z}`}}}}},genFixedStyle$1=genFixedStyle,genPaginationStyle=C=>{const{componentCls:H,antCls:K}=C;return{[`${H}-wrapper`]:{[`${H}-pagination${K}-pagination`]:{margin:`${C.margin}px 0`},[`${H}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:C.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},genPaginationStyle$1=genPaginationStyle,genRadiusStyle=C=>{const{componentCls:H,tableRadius:K}=C;return{[`${H}-wrapper`]:{[H]:{[`${H}-title, ${H}-header`]:{borderRadius:`${K}px ${K}px 0 0`},[`${H}-title + ${H}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,table:{borderRadius:0,"> thead > tr:first-child":{"th:first-child":{borderRadius:0},"th:last-child":{borderRadius:0}}}},"&-container":{borderStartStartRadius:K,borderStartEndRadius:K,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:K},"> *:last-child":{borderStartEndRadius:K}}},"&-footer":{borderRadius:`0 0 ${K}px ${K}px`}}}}},genRadiusStyle$1=genRadiusStyle,genStyle=C=>{const{componentCls:H}=C;return{[`${H}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${H}-pagination-left`]:{justifyContent:"flex-end"},[`${H}-pagination-right`]:{justifyContent:"flex-start"},[`${H}-row-expand-icon`]:{"&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}}}}},genRtlStyle$2=genStyle,genSelectionStyle=C=>{const{componentCls:H,antCls:K,iconCls:W,fontSizeIcon:G,paddingXS:U,tableHeaderIconColor:X,tableHeaderIconColorHover:Q}=C;return{[`${H}-wrapper`]:{[`${H}-selection-col`]:{width:C.tableSelectionColumnWidth},[`${H}-bordered ${H}-selection-col`]:{width:C.tableSelectionColumnWidth+U*2},[` + table tr th${H}-selection-column, + table tr td${H}-selection-column + `]:{paddingInlineEnd:C.paddingXS,paddingInlineStart:C.paddingXS,textAlign:"center",[`${K}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${H}-selection-column${H}-cell-fix-left`]:{zIndex:C.zIndexTableFixed+1},[`table tr th${H}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${H}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${H}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${C.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${C.tablePaddingHorizontal/4}px`,[W]:{color:X,fontSize:G,verticalAlign:"baseline","&:hover":{color:Q}}}}}},genSelectionStyle$1=genSelectionStyle,genSizeStyle=C=>{const{componentCls:H}=C,K=(W,G,U,X)=>({[`${H}${H}-${W}`]:{fontSize:X,[` + ${H}-title, + ${H}-footer, + ${H}-thead > tr > th, + ${H}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${G}px ${U}px`},[`${H}-filter-trigger`]:{marginInlineEnd:`-${U/2}px`},[`${H}-expanded-row-fixed`]:{margin:`-${G}px -${U}px`},[`${H}-tbody`]:{[`${H}-wrapper:only-child ${H}`]:{marginBlock:`-${G}px`,marginInline:`${C.tableExpandColumnWidth-U}px -${U}px`}},[`${H}-selection-column`]:{paddingInlineStart:`${U/4}px`}}});return{[`${H}-wrapper`]:_extends$1(_extends$1({},K("middle",C.tablePaddingVerticalMiddle,C.tablePaddingHorizontalMiddle,C.tableFontSizeMiddle)),K("small",C.tablePaddingVerticalSmall,C.tablePaddingHorizontalSmall,C.tableFontSizeSmall))}},genSizeStyle$1=genSizeStyle,genResizeStyle=C=>{const{componentCls:H}=C;return{[`${H}-wrapper ${H}-resize-handle`]:{position:"absolute",top:0,height:"100% !important",bottom:0,left:" auto !important",right:" -8px",cursor:"col-resize",touchAction:"none",userSelect:"auto",width:"16px",zIndex:1,"&-line":{display:"block",width:"1px",marginLeft:"7px",height:"100% !important",backgroundColor:C.colorPrimary,opacity:0},"&:hover &-line":{opacity:1}},[`${H}-wrapper ${H}-resize-handle.dragging`]:{overflow:"hidden",[`${H}-resize-handle-line`]:{opacity:1},"&:before":{position:"absolute",top:0,bottom:0,content:'" "',width:"200vw",transform:"translateX(-50%)",opacity:0}}}},genResizeStyle$1=genResizeStyle,genSorterStyle=C=>{const{componentCls:H,marginXXS:K,fontSizeIcon:W,tableHeaderIconColor:G,tableHeaderIconColorHover:U}=C;return{[`${H}-wrapper`]:{[`${H}-thead th${H}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${C.motionDurationSlow}`,"&:hover":{background:C.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:C.colorPrimary},[` + &${H}-cell-fix-left:hover, + &${H}-cell-fix-right:hover + `]:{background:C.tableFixedHeaderSortActiveBg}},[`${H}-thead th${H}-column-sort`]:{background:C.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${H}-column-sort`]:{background:C.tableBodySortBg},[`${H}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${H}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${H}-column-sorter`]:{marginInlineStart:K,color:G,fontSize:0,transition:`color ${C.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:W,"&.active":{color:C.colorPrimary}},[`${H}-column-sorter-up + ${H}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${H}-column-sorters:hover ${H}-column-sorter`]:{color:U}}}},genSorterStyle$1=genSorterStyle,genStickyStyle=C=>{const{componentCls:H,opacityLoading:K,tableScrollThumbBg:W,tableScrollThumbBgHover:G,tableScrollThumbSize:U,tableScrollBg:X,zIndexTableSticky:Q}=C,Z=`${C.lineWidth}px ${C.lineType} ${C.tableBorderColor}`;return{[`${H}-wrapper`]:{[`${H}-sticky`]:{"&-holder":{position:"sticky",zIndex:Q,background:C.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${U}px !important`,zIndex:Q,display:"flex",alignItems:"center",background:X,borderTop:Z,opacity:K,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:U,backgroundColor:W,borderRadius:100,transition:`all ${C.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:G}}}}}}},genStickyStyle$1=genStickyStyle,genSummaryStyle=C=>{const{componentCls:H,lineWidth:K,tableBorderColor:W}=C,G=`${K}px ${C.lineType} ${W}`;return{[`${H}-wrapper`]:{[`${H}-summary`]:{position:"relative",zIndex:C.zIndexTableFixed,background:C.tableBg,"> tr":{"> th, > td":{borderBottom:G}}},[`div${H}-summary`]:{boxShadow:`0 -${K}px 0 ${W}`}}}},genSummaryStyle$1=genSummaryStyle,genTableStyle=C=>{const{componentCls:H,fontWeightStrong:K,tablePaddingVertical:W,tablePaddingHorizontal:G,lineWidth:U,lineType:X,tableBorderColor:Q,tableFontSize:Z,tableBg:ee,tableRadius:te,tableHeaderTextColor:ne,motionDurationMid:oe,tableHeaderBg:re,tableHeaderCellSplitColor:ae,tableRowHoverBg:ie,tableSelectedRowBg:ue,tableSelectedRowHoverBg:le,tableFooterTextColor:se,tableFooterBg:ce,paddingContentVerticalLG:de}=C,fe=`${U}px ${X} ${Q}`;return{[`${H}-wrapper`]:_extends$1(_extends$1({clear:"both",maxWidth:"100%"},clearFix()),{[H]:_extends$1(_extends$1({},resetComponent(C)),{fontSize:Z,background:ee,borderRadius:`${te}px ${te}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${te}px ${te}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${H}-thead > tr > th, + ${H}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${de}px ${G}px`,overflowWrap:"break-word"},[`${H}-title`]:{padding:`${W}px ${G}px`},[`${H}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:ne,fontWeight:K,textAlign:"start",background:re,borderBottom:fe,transition:`background ${oe} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${H}-selection-column):not(${H}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:ae,transform:"translateY(-50%)",transition:`background-color ${oe}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${H}:not(${H}-bordered)`]:{[`${H}-tbody`]:{"> tr":{"> td":{borderTop:fe,borderBottom:"transparent"},"&:last-child > td":{borderBottom:fe},[`&:first-child > td, + &${H}-measure-row + tr > td`]:{borderTop:"none",borderTopColor:"transparent"}}}},[`${H}${H}-bordered`]:{[`${H}-tbody`]:{"> tr":{"> td":{borderBottom:fe}}}},[`${H}-tbody`]:{"> tr":{"> td":{transition:`background ${oe}, border-color ${oe}`,[` + > ${H}-wrapper:only-child, + > ${H}-expanded-row-fixed > ${H}-wrapper:only-child + `]:{[H]:{marginBlock:`-${W}px`,marginInline:`${C.tableExpandColumnWidth-G}px -${G}px`,[`${H}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},[` + &${H}-row:hover > td, + > td${H}-cell-row-hover + `]:{background:ie},[`&${H}-row-selected`]:{"> td":{background:ue},"&:hover > td":{background:le}}}},[`${H}-footer`]:{padding:`${W}px ${G}px`,color:se,background:ce}})}},useStyle$9=genComponentStyleHook("Table",C=>{const{controlItemBgActive:H,controlItemBgActiveHover:K,colorTextPlaceholder:W,colorTextHeading:G,colorSplit:U,colorBorderSecondary:X,fontSize:Q,padding:Z,paddingXS:ee,paddingSM:te,controlHeight:ne,colorFillAlter:oe,colorIcon:re,colorIconHover:ae,opacityLoading:ie,colorBgContainer:ue,borderRadiusLG:le,colorFillContent:se,colorFillSecondary:ce,controlInteractiveSize:de}=C,fe=new TinyColor(re),he=new TinyColor(ae),pe=H,me=2,be=new TinyColor(ce).onBackground(ue).toHexString(),xe=new TinyColor(se).onBackground(ue).toHexString(),Se=new TinyColor(oe).onBackground(ue).toHexString(),we=merge$1(C,{tableFontSize:Q,tableBg:ue,tableRadius:le,tablePaddingVertical:Z,tablePaddingHorizontal:Z,tablePaddingVerticalMiddle:te,tablePaddingHorizontalMiddle:ee,tablePaddingVerticalSmall:ee,tablePaddingHorizontalSmall:ee,tableBorderColor:X,tableHeaderTextColor:G,tableHeaderBg:Se,tableFooterTextColor:G,tableFooterBg:Se,tableHeaderCellSplitColor:X,tableHeaderSortBg:be,tableHeaderSortHoverBg:xe,tableHeaderIconColor:fe.clone().setAlpha(fe.getAlpha()*ie).toRgbString(),tableHeaderIconColorHover:he.clone().setAlpha(he.getAlpha()*ie).toRgbString(),tableBodySortBg:Se,tableFixedHeaderSortActiveBg:be,tableHeaderFilterActiveBg:se,tableFilterDropdownBg:ue,tableRowHoverBg:Se,tableSelectedRowBg:pe,tableSelectedRowHoverBg:K,zIndexTableFixed:me,zIndexTableSticky:me+1,tableFontSizeMiddle:Q,tableFontSizeSmall:Q,tableSelectionColumnWidth:ne,tableExpandIconBg:ue,tableExpandColumnWidth:de+2*C.padding,tableExpandedRowBg:oe,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:W,tableScrollThumbBgHover:G,tableScrollBg:U});return[genTableStyle(we),genPaginationStyle$1(we),genSummaryStyle$1(we),genSorterStyle$1(we),genFilterStyle$1(we),genBorderedStyle$1(we),genRadiusStyle$1(we),genExpandStyle$1(we),genSummaryStyle$1(we),genEmptyStyle$1(we),genSelectionStyle$1(we),genFixedStyle$1(we),genStickyStyle$1(we),genEllipsisStyle$1(we),genSizeStyle$1(we),genResizeStyle$1(we),genRtlStyle$2(we)]}),EMPTY_LIST=[],tableProps=()=>({prefixCls:stringType(),columns:arrayType(),rowKey:someType([String,Function]),tableLayout:stringType(),rowClassName:someType([String,Function]),title:functionType(),footer:functionType(),id:stringType(),showHeader:booleanType(),components:objectType(),customRow:functionType(),customHeaderRow:functionType(),direction:stringType(),expandFixed:someType([Boolean,String]),expandColumnWidth:Number,expandedRowKeys:arrayType(),defaultExpandedRowKeys:arrayType(),expandedRowRender:functionType(),expandRowByClick:booleanType(),expandIcon:functionType(),onExpand:functionType(),onExpandedRowsChange:functionType(),"onUpdate:expandedRowKeys":functionType(),defaultExpandAllRows:booleanType(),indentSize:Number,expandIconColumnIndex:Number,showExpandColumn:booleanType(),expandedRowClassName:functionType(),childrenColumnName:stringType(),rowExpandable:functionType(),sticky:someType([Boolean,Object]),dropdownPrefixCls:String,dataSource:arrayType(),pagination:someType([Boolean,Object]),loading:someType([Boolean,Object]),size:stringType(),bordered:booleanType(),locale:objectType(),onChange:functionType(),onResizeColumn:functionType(),rowSelection:objectType(),getPopupContainer:functionType(),scroll:objectType(),sortDirections:arrayType(),showSorterTooltip:someType([Boolean,Object],!0),transformCellText:functionType()}),InternalTable=defineComponent({name:"InternalTable",inheritAttrs:!1,props:initDefaultProps$1(_extends$1(_extends$1({},tableProps()),{contextSlots:objectType()}),{rowKey:"key"}),setup(C,H){let{attrs:K,slots:W,expose:G,emit:U}=H;devWarning(!(typeof C.rowKey=="function"&&C.rowKey.length>1),"Table","`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected."),useProvideSlots(computed(()=>C.contextSlots)),useProvideTableContext({onResizeColumn:(He,Ue)=>{U("resizeColumn",He,Ue)}});const X=useBreakpoint(),Q=computed(()=>{const He=new Set(Object.keys(X.value).filter(Ue=>X.value[Ue]));return C.columns.filter(Ue=>!Ue.responsive||Ue.responsive.some(We=>He.has(We)))}),{size:Z,renderEmpty:ee,direction:te,prefixCls:ne,configProvider:oe}=useConfigInject("table",C),[re,ae]=useStyle$9(ne),ie=computed(()=>{var He;return C.transformCellText||((He=oe.transformCellText)===null||He===void 0?void 0:He.value)}),[ue]=useLocaleReceiver("Table",defaultLocale.Table,toRef(C,"locale")),le=computed(()=>C.dataSource||EMPTY_LIST),se=computed(()=>oe.getPrefixCls("dropdown",C.dropdownPrefixCls)),ce=computed(()=>C.childrenColumnName||"children"),de=computed(()=>le.value.some(He=>He==null?void 0:He[ce.value])?"nest":C.expandedRowRender?"row":null),fe=reactive({body:null}),he=He=>{_extends$1(fe,He)},pe=computed(()=>typeof C.rowKey=="function"?C.rowKey:He=>He==null?void 0:He[C.rowKey]),[me]=useLazyKVMap(le,ce,pe),be={},xe=function(He,Ue){let We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{pagination:ze,scroll:Xe,onChange:qe}=C,Qe=_extends$1(_extends$1({},be),He);We&&(be.resetPagination(),Qe.pagination.current&&(Qe.pagination.current=1),ze&&ze.onChange&&ze.onChange(1,Qe.pagination.pageSize)),Xe&&Xe.scrollToFirstRowOnChange!==!1&&fe.body&&scrollTo$1(0,{getContainer:()=>fe.body}),qe==null||qe(Qe.pagination,Qe.filters,Qe.sorter,{currentDataSource:getFilterData(getSortData(le.value,Qe.sorterStates,ce.value),Qe.filterStates),action:Ue})},Se=(He,Ue)=>{xe({sorter:He,sorterStates:Ue},"sort",!1)},[we,Pe,Ee,$e]=useFilterSorter({prefixCls:ne,mergedColumns:Q,onSorterChange:Se,sortDirections:computed(()=>C.sortDirections||["ascend","descend"]),tableLocale:ue,showSorterTooltip:toRef(C,"showSorterTooltip")}),ye=computed(()=>getSortData(le.value,Pe.value,ce.value)),Ce=(He,Ue)=>{xe({filters:He,filterStates:Ue},"filter",!0)},[ge,ve,_e]=useFilter({prefixCls:ne,locale:ue,dropdownPrefixCls:se,mergedColumns:Q,onFilterChange:Ce,getPopupContainer:toRef(C,"getPopupContainer")}),Te=computed(()=>getFilterData(ye.value,ve.value)),[Ie]=useColumns(toRef(C,"contextSlots")),Re=computed(()=>{const He={},Ue=_e.value;return Object.keys(Ue).forEach(We=>{Ue[We]!==null&&(He[We]=Ue[We])}),_extends$1(_extends$1({},Ee.value),{filters:He})}),[De]=useTitleColumns(Re),ke=(He,Ue)=>{xe({pagination:_extends$1(_extends$1({},be.pagination),{current:He,pageSize:Ue})},"paginate")},[Be,Me]=usePagination(computed(()=>Te.value.length),toRef(C,"pagination"),ke);watchEffect(()=>{be.sorter=$e.value,be.sorterStates=Pe.value,be.filters=_e.value,be.filterStates=ve.value,be.pagination=C.pagination===!1?{}:getPaginationParam(Be.value,C.pagination),be.resetPagination=Me});const je=computed(()=>{if(C.pagination===!1||!Be.value.pageSize)return Te.value;const{current:He=1,total:Ue,pageSize:We=DEFAULT_PAGE_SIZE}=Be.value;return devWarning(He>0,"Table","`current` should be positive number."),Te.value.lengthWe?Te.value.slice((He-1)*We,He*We):Te.value:Te.value.slice((He-1)*We,He*We)});watchEffect(()=>{nextTick(()=>{const{total:He,pageSize:Ue=DEFAULT_PAGE_SIZE}=Be.value;Te.value.lengthUe&&devWarning(!1,"Table","`dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode.")})},{flush:"post"});const Le=computed(()=>C.showExpandColumn===!1?-1:de.value==="nest"&&C.expandIconColumnIndex===void 0?C.rowSelection?1:0:C.expandIconColumnIndex>0&&C.rowSelection?C.expandIconColumnIndex-1:C.expandIconColumnIndex),Ae=ref();watch(()=>C.rowSelection,()=>{Ae.value=C.rowSelection?_extends$1({},C.rowSelection):C.rowSelection},{deep:!0,immediate:!0});const[Ve,Oe]=useSelection(Ae,{prefixCls:ne,data:Te,pageData:je,getRowKey:pe,getRecordByKey:me,expandType:de,childrenColumnName:ce,locale:ue,getPopupContainer:computed(()=>C.getPopupContainer)}),Ne=(He,Ue,We)=>{let ze;const{rowClassName:Xe}=C;return typeof Xe=="function"?ze=classNames(Xe(He,Ue,We)):ze=classNames(Xe),classNames({[`${ne.value}-row-selected`]:Oe.value.has(pe.value(He,Ue))},ze)};G({selectedKeySet:Oe});const Fe=computed(()=>typeof C.indentSize=="number"?C.indentSize:15),Ke=He=>De(Ve(ge(we(Ie(He)))));return()=>{var He;const{expandIcon:Ue=W.expandIcon||renderExpandIcon(ue.value),pagination:We,loading:ze,bordered:Xe}=C;let qe,Qe;if(We!==!1&&(!((He=Be.value)===null||He===void 0)&&He.total)){let Ge;Be.value.size?Ge=Be.value.size:Ge=Z.value==="small"||Z.value==="middle"?"small":void 0;const Je=ct=>createVNode(Pagination,_objectSpread2$1(_objectSpread2$1({},Be.value),{},{class:[`${ne.value}-pagination ${ne.value}-pagination-${ct}`,Be.value.class],size:Ge}),null),ot=te.value==="rtl"?"left":"right",{position:it}=Be.value;if(it!==null&&Array.isArray(it)){const ct=it.find(rt=>rt.includes("top")),tt=it.find(rt=>rt.includes("bottom")),nt=it.every(rt=>`${rt}`=="none");!ct&&!tt&&!nt&&(Qe=Je(ot)),ct&&(qe=Je(ct.toLowerCase().replace("top",""))),tt&&(Qe=Je(tt.toLowerCase().replace("bottom","")))}else Qe=Je(ot)}let Ze;typeof ze=="boolean"?Ze={spinning:ze}:typeof ze=="object"&&(Ze=_extends$1({spinning:!0},ze));const et=classNames(`${ne.value}-wrapper`,{[`${ne.value}-wrapper-rtl`]:te.value==="rtl"},K.class,ae.value),Ye=omit$2(C,["columns"]);return re(createVNode("div",{class:et,style:K.style},[createVNode(Spin,_objectSpread2$1({spinning:!1},Ze),{default:()=>[qe,createVNode(Table$2,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},K),Ye),{},{expandedRowKeys:C.expandedRowKeys,defaultExpandedRowKeys:C.defaultExpandedRowKeys,expandIconColumnIndex:Le.value,indentSize:Fe.value,expandIcon:Ue,columns:Q.value,direction:te.value,prefixCls:ne.value,class:classNames({[`${ne.value}-middle`]:Z.value==="middle",[`${ne.value}-small`]:Z.value==="small",[`${ne.value}-bordered`]:Xe,[`${ne.value}-empty`]:le.value.length===0}),data:je.value,rowKey:pe.value,rowClassName:Ne,internalHooks:INTERNAL_HOOKS,internalRefs:fe,onUpdateInternalRefs:he,transformColumns:Ke,transformCellText:ie.value}),_extends$1(_extends$1({},W),{emptyText:()=>{var Ge,Je;return((Ge=W.emptyText)===null||Ge===void 0?void 0:Ge.call(W))||((Je=C.locale)===null||Je===void 0?void 0:Je.emptyText)||ee("Table")}})),Qe]})]))}}}),Table=defineComponent({name:"ATable",inheritAttrs:!1,props:initDefaultProps$1(tableProps(),{rowKey:"key"}),slots:Object,setup(C,H){let{attrs:K,slots:W,expose:G}=H;const U=ref();return G({table:U}),()=>{var X;const Q=C.columns||convertChildrenToColumns((X=W.default)===null||X===void 0?void 0:X.call(W));return createVNode(InternalTable,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({ref:U},K),C),{},{columns:Q||[],expandedRowRender:W.expandedRowRender||C.expandedRowRender,contextSlots:_extends$1({},W)}),W)}}}),Table$1=Table,Column=defineComponent({name:"ATableColumn",slots:Object,render(){return null}}),ColumnGroup=defineComponent({name:"ATableColumnGroup",slots:Object,__ANT_TABLE_COLUMN_GROUP:!0,render(){return null}}),TableSummaryRow=SummaryRow,TableSummaryCell=SummaryCell,TableSummary=_extends$1(FooterComponents,{Cell:TableSummaryCell,Row:TableSummaryRow,name:"ATableSummary"}),index$a=_extends$1(Table$1,{SELECTION_ALL,SELECTION_INVERT,SELECTION_NONE,SELECTION_COLUMN,EXPAND_COLUMN,Column,ColumnGroup,Summary:TableSummary,install:C=>(C.component(TableSummary.name,TableSummary),C.component(TableSummaryCell.name,TableSummaryCell),C.component(TableSummaryRow.name,TableSummaryRow),C.component(Table$1.name,Table$1),C.component(Column.name,Column),C.component(ColumnGroup.name,ColumnGroup),C)}),transferSearchProps={prefixCls:String,placeholder:String,value:String,handleClear:Function,disabled:{type:Boolean,default:void 0},onChange:Function},Search=defineComponent({compatConfig:{MODE:3},name:"Search",inheritAttrs:!1,props:initDefaultProps$1(transferSearchProps,{placeholder:""}),emits:["change"],setup(C,H){let{emit:K}=H;const W=G=>{var U;K("change",G),G.target.value===""&&((U=C.handleClear)===null||U===void 0||U.call(C))};return()=>{const{placeholder:G,value:U,prefixCls:X,disabled:Q}=C;return createVNode(Input,{placeholder:G,class:X,value:U,onChange:W,disabled:Q,allowClear:!0},{prefix:()=>createVNode(SearchOutlined$1,null,null)})}}});var DeleteOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};const DeleteOutlinedSvg=DeleteOutlined$2;function _objectSpread$8(C){for(var H=1;H{const{renderedText:W,renderedEl:G,item:U,checked:X,disabled:Q,prefixCls:Z,showRemove:ee}=C,te=classNames({[`${Z}-content-item`]:!0,[`${Z}-content-item-disabled`]:Q||U.disabled});let ne;return(typeof W=="string"||typeof W=="number")&&(ne=String(W)),createVNode(LocaleReceiver,{componentName:"Transfer",defaultLocale:defaultLocale.Transfer},{default:oe=>{const re=createVNode("span",{class:`${Z}-content-item-text`},[G]);return ee?createVNode("li",{class:te,title:ne},[re,createVNode(TransButton$1,{disabled:Q||U.disabled,class:`${Z}-content-item-remove`,"aria-label":oe.remove,onClick:()=>{K("remove",U)}},{default:()=>[createVNode(DeleteOutlined$1,null,null)]})]):createVNode("li",{class:te,title:ne,onClick:Q||U.disabled?noop$4:()=>{K("click",U)}},[createVNode(Checkbox,{class:`${Z}-checkbox`,checked:X,disabled:Q||U.disabled},null),re])}})}}}),transferListBodyProps={prefixCls:String,filteredRenderItems:PropTypes$1.array.def([]),selectedKeys:PropTypes$1.array,disabled:booleanType(),showRemove:booleanType(),pagination:PropTypes$1.any,onItemSelect:Function,onScroll:Function,onItemRemove:Function};function parsePagination(C){if(!C)return null;const H={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return typeof C=="object"?_extends$1(_extends$1({},H),C):H}const ListBody=defineComponent({compatConfig:{MODE:3},name:"ListBody",inheritAttrs:!1,props:transferListBodyProps,emits:["itemSelect","itemRemove","scroll"],setup(C,H){let{emit:K,expose:W}=H;const G=ref(1),U=ne=>{const{selectedKeys:oe}=C,re=oe.indexOf(ne.key)>=0;K("itemSelect",ne.key,!re)},X=ne=>{K("itemRemove",[ne.key])},Q=ne=>{K("scroll",ne)},Z=computed(()=>parsePagination(C.pagination));watch([Z,()=>C.filteredRenderItems],()=>{if(Z.value){const ne=Math.ceil(C.filteredRenderItems.length/Z.value.pageSize);G.value=Math.min(G.value,ne)}},{immediate:!0});const ee=computed(()=>{const{filteredRenderItems:ne}=C;let oe=ne;return Z.value&&(oe=ne.slice((G.value-1)*Z.value.pageSize,G.value*Z.value.pageSize)),oe}),te=ne=>{G.value=ne};return W({items:ee}),()=>{const{prefixCls:ne,filteredRenderItems:oe,selectedKeys:re,disabled:ae,showRemove:ie}=C;let ue=null;Z.value&&(ue=createVNode(Pagination,{simple:Z.value.simple,showSizeChanger:Z.value.showSizeChanger,showLessItems:Z.value.showLessItems,size:"small",disabled:ae,class:`${ne}-pagination`,total:oe.length,pageSize:Z.value.pageSize,current:G.value,onChange:te},null));const le=ee.value.map(se=>{let{renderedEl:ce,renderedText:de,item:fe}=se;const{disabled:he}=fe,pe=re.indexOf(fe.key)>=0;return createVNode(ListItem$1,{disabled:ae||he,key:fe.key,item:fe,renderedText:de,renderedEl:ce,checked:pe,prefixCls:ne,onClick:U,onRemove:X,showRemove:ie},null)});return createVNode(Fragment,null,[createVNode("ul",{class:classNames(`${ne}-content`,{[`${ne}-content-show-remove`]:ie}),onScroll:Q},[le]),ue])}}}),ListBody$1=ListBody,groupKeysMap=C=>{const H=new Map;return C.forEach((K,W)=>{H.set(K,W)}),H},groupDisabledKeysMap=C=>{const H=new Map;return C.forEach((K,W)=>{let{disabled:G,key:U}=K;G&&H.set(U,W)}),H},defaultRender=()=>null;function isRenderResultPlainObject(C){return!!(C&&!isValidElement(C)&&Object.prototype.toString.call(C)==="[object Object]")}function getEnabledItemKeys(C){return C.filter(H=>!H.disabled).map(H=>H.key)}const transferListProps={prefixCls:String,dataSource:arrayType([]),filter:String,filterOption:Function,checkedKeys:PropTypes$1.arrayOf(PropTypes$1.string),handleFilter:Function,handleClear:Function,renderItem:Function,showSearch:booleanType(!1),searchPlaceholder:String,notFoundContent:PropTypes$1.any,itemUnit:String,itemsUnit:String,renderList:PropTypes$1.any,disabled:booleanType(),direction:stringType(),showSelectAll:booleanType(),remove:String,selectAll:String,selectCurrent:String,selectInvert:String,removeAll:String,removeCurrent:String,selectAllLabel:PropTypes$1.any,showRemove:booleanType(),pagination:PropTypes$1.any,onItemSelect:Function,onItemSelectAll:Function,onItemRemove:Function,onScroll:Function},List=defineComponent({compatConfig:{MODE:3},name:"TransferList",inheritAttrs:!1,props:transferListProps,slots:Object,setup(C,H){let{attrs:K,slots:W}=H;const G=ref(""),U=ref(),X=ref(),Q=(fe,he)=>{let pe=fe?fe(he):null;const me=!!pe&&filterEmpty(pe).length>0;return me||(pe=createVNode(ListBody$1,_objectSpread2$1(_objectSpread2$1({},he),{},{ref:X}),null)),{customize:me,bodyContent:pe}},Z=fe=>{const{renderItem:he=defaultRender}=C,pe=he(fe),me=isRenderResultPlainObject(pe);return{renderedText:me?pe.value:pe,renderedEl:me?pe.label:pe,item:fe}},ee=ref([]),te=ref([]);watchEffect(()=>{const fe=[],he=[];C.dataSource.forEach(pe=>{const me=Z(pe),{renderedText:be}=me;if(G.value&&G.value.trim()&&!le(be,pe))return null;fe.push(pe),he.push(me)}),ee.value=fe,te.value=he});const ne=computed(()=>{const{checkedKeys:fe}=C;if(fe.length===0)return"none";const he=groupKeysMap(fe);return ee.value.every(pe=>he.has(pe.key)||!!pe.disabled)?"all":"part"}),oe=computed(()=>getEnabledItemKeys(ee.value)),re=(fe,he)=>Array.from(new Set([...fe,...C.checkedKeys])).filter(pe=>he.indexOf(pe)===-1),ae=fe=>{let{disabled:he,prefixCls:pe}=fe;var me;const be=ne.value==="all";return createVNode(Checkbox,{disabled:((me=C.dataSource)===null||me===void 0?void 0:me.length)===0||he,checked:be,indeterminate:ne.value==="part",class:`${pe}-checkbox`,onChange:()=>{const Se=oe.value;C.onItemSelectAll(re(be?[]:Se,be?C.checkedKeys:[]))}},null)},ie=fe=>{var he;const{target:{value:pe}}=fe;G.value=pe,(he=C.handleFilter)===null||he===void 0||he.call(C,fe)},ue=fe=>{var he;G.value="",(he=C.handleClear)===null||he===void 0||he.call(C,fe)},le=(fe,he)=>{const{filterOption:pe}=C;return pe?pe(G.value,he):fe.includes(G.value)},se=(fe,he)=>{const{itemsUnit:pe,itemUnit:me,selectAllLabel:be}=C;if(be)return typeof be=="function"?be({selectedCount:fe,totalCount:he}):be;const xe=he>1?pe:me;return createVNode(Fragment,null,[(fe>0?`${fe}/`:"")+he,createTextVNode(" "),xe])},ce=computed(()=>Array.isArray(C.notFoundContent)?C.notFoundContent[C.direction==="left"?0:1]:C.notFoundContent),de=(fe,he,pe,me,be,xe)=>{const Se=be?createVNode("div",{class:`${fe}-body-search-wrapper`},[createVNode(Search,{prefixCls:`${fe}-search`,onChange:ie,handleClear:ue,placeholder:he,value:G.value,disabled:xe},null)]):null;let we;const{onEvents:Pe}=splitAttrs(K),{bodyContent:Ee,customize:$e}=Q(me,_extends$1(_extends$1(_extends$1({},C),{filteredItems:ee.value,filteredRenderItems:te.value,selectedKeys:pe}),Pe));return $e?we=createVNode("div",{class:`${fe}-body-customize-wrapper`},[Ee]):we=ee.value.length?Ee:createVNode("div",{class:`${fe}-body-not-found`},[ce.value]),createVNode("div",{class:be?`${fe}-body ${fe}-body-with-search`:`${fe}-body`,ref:U},[Se,we])};return()=>{var fe,he;const{prefixCls:pe,checkedKeys:me,disabled:be,showSearch:xe,searchPlaceholder:Se,selectAll:we,selectCurrent:Pe,selectInvert:Ee,removeAll:$e,removeCurrent:ye,renderList:Ce,onItemSelectAll:ge,onItemRemove:ve,showSelectAll:_e=!0,showRemove:Te,pagination:Ie}=C,Re=(fe=W.footer)===null||fe===void 0?void 0:fe.call(W,_extends$1({},C)),De=classNames(pe,{[`${pe}-with-pagination`]:!!Ie,[`${pe}-with-footer`]:!!Re}),ke=de(pe,Se,me,Ce,xe,be),Be=Re?createVNode("div",{class:`${pe}-footer`},[Re]):null,Me=!Te&&!Ie&&ae({disabled:be,prefixCls:pe});let je=null;Te?je=createVNode(Menu,null,{default:()=>[Ie&&createVNode(Menu.Item,{key:"removeCurrent",onClick:()=>{const Ae=getEnabledItemKeys((X.value.items||[]).map(Ve=>Ve.item));ve==null||ve(Ae)}},{default:()=>[ye]}),createVNode(Menu.Item,{key:"removeAll",onClick:()=>{ve==null||ve(oe.value)}},{default:()=>[$e]})]}):je=createVNode(Menu,null,{default:()=>[createVNode(Menu.Item,{key:"selectAll",onClick:()=>{const Ae=oe.value;ge(re(Ae,[]))}},{default:()=>[we]}),Ie&&createVNode(Menu.Item,{onClick:()=>{const Ae=getEnabledItemKeys((X.value.items||[]).map(Ve=>Ve.item));ge(re(Ae,[]))}},{default:()=>[Pe]}),createVNode(Menu.Item,{key:"selectInvert",onClick:()=>{let Ae;Ie?Ae=getEnabledItemKeys((X.value.items||[]).map(Fe=>Fe.item)):Ae=oe.value;const Ve=new Set(me),Oe=[],Ne=[];Ae.forEach(Fe=>{Ve.has(Fe)?Ne.push(Fe):Oe.push(Fe)}),ge(re(Oe,Ne))}},{default:()=>[Ee]})]});const Le=createVNode(Dropdown$1,{class:`${pe}-header-dropdown`,overlay:je,disabled:be},{default:()=>[createVNode(DownOutlined$1,null,null)]});return createVNode("div",{class:De,style:K.style},[createVNode("div",{class:`${pe}-header`},[_e?createVNode(Fragment,null,[Me,Le]):null,createVNode("span",{class:`${pe}-header-selected`},[createVNode("span",null,[se(me.length,ee.value.length)]),createVNode("span",{class:`${pe}-header-title`},[(he=W.titleText)===null||he===void 0?void 0:he.call(W)])])]),ke,Be])}}});function noop$3(){}const Operation=C=>{const{disabled:H,moveToLeft:K=noop$3,moveToRight:W=noop$3,leftArrowText:G="",rightArrowText:U="",leftActive:X,rightActive:Q,class:Z,style:ee,direction:te,oneWay:ne}=C;return createVNode("div",{class:Z,style:ee},[createVNode(Button$1,{type:"primary",size:"small",disabled:H||!Q,onClick:W,icon:createVNode(te!=="rtl"?RightOutlined$1:LeftOutlined$1,null,null)},{default:()=>[U]}),!ne&&createVNode(Button$1,{type:"primary",size:"small",disabled:H||!X,onClick:K,icon:createVNode(te!=="rtl"?LeftOutlined$1:RightOutlined$1,null,null)},{default:()=>[G]})])};Operation.displayName="Operation";Operation.inheritAttrs=!1;const Operation$1=Operation,genTransferCustomizeStyle=C=>{const{antCls:H,componentCls:K,listHeight:W,controlHeightLG:G,marginXXS:U,margin:X}=C,Q=`${H}-table`,Z=`${H}-input`;return{[`${K}-customize-list`]:{[`${K}-list`]:{flex:"1 1 50%",width:"auto",height:"auto",minHeight:W},[`${Q}-wrapper`]:{[`${Q}-small`]:{border:0,borderRadius:0,[`${Q}-selection-column`]:{width:G,minWidth:G}},[`${Q}-pagination${Q}-pagination`]:{margin:`${X}px 0 ${U}px`}},[`${Z}[disabled]`]:{backgroundColor:"transparent"}}}},genTransferStatusColor=(C,H)=>{const{componentCls:K,colorBorder:W}=C;return{[`${K}-list`]:{borderColor:H,"&-search:not([disabled])":{borderColor:W}}}},genTransferStatusStyle=C=>{const{componentCls:H}=C;return{[`${H}-status-error`]:_extends$1({},genTransferStatusColor(C,C.colorError)),[`${H}-status-warning`]:_extends$1({},genTransferStatusColor(C,C.colorWarning))}},genTransferListStyle=C=>{const{componentCls:H,colorBorder:K,colorSplit:W,lineWidth:G,transferItemHeight:U,transferHeaderHeight:X,transferHeaderVerticalPadding:Q,transferItemPaddingVertical:Z,controlItemBgActive:ee,controlItemBgActiveHover:te,colorTextDisabled:ne,listHeight:oe,listWidth:re,listWidthLG:ae,fontSizeIcon:ie,marginXS:ue,paddingSM:le,lineType:se,iconCls:ce,motionDurationSlow:de}=C;return{display:"flex",flexDirection:"column",width:re,height:oe,border:`${G}px ${se} ${K}`,borderRadius:C.borderRadiusLG,"&-with-pagination":{width:ae,height:"auto"},"&-search":{[`${ce}-search`]:{color:ne}},"&-header":{display:"flex",flex:"none",alignItems:"center",height:X,padding:`${Q-G}px ${le}px ${Q}px`,color:C.colorText,background:C.colorBgContainer,borderBottom:`${G}px ${se} ${W}`,borderRadius:`${C.borderRadiusLG}px ${C.borderRadiusLG}px 0 0`,"> *:not(:last-child)":{marginInlineEnd:4},"> *":{flex:"none"},"&-title":_extends$1(_extends$1({},textEllipsis),{flex:"auto",textAlign:"end"}),"&-dropdown":_extends$1(_extends$1({},resetIcon()),{fontSize:ie,transform:"translateY(10%)",cursor:"pointer","&[disabled]":{cursor:"not-allowed"}})},"&-body":{display:"flex",flex:"auto",flexDirection:"column",overflow:"hidden",fontSize:C.fontSize,"&-search-wrapper":{position:"relative",flex:"none",padding:le}},"&-content":{flex:"auto",margin:0,padding:0,overflow:"auto",listStyle:"none","&-item":{display:"flex",alignItems:"center",minHeight:U,padding:`${Z}px ${le}px`,transition:`all ${de}`,"> *:not(:last-child)":{marginInlineEnd:ue},"> *":{flex:"none"},"&-text":_extends$1(_extends$1({},textEllipsis),{flex:"auto"}),"&-remove":{position:"relative",color:K,cursor:"pointer",transition:`all ${de}`,"&:hover":{color:C.colorLinkHover},"&::after":{position:"absolute",insert:`-${Z}px -50%`,content:'""'}},[`&:not(${H}-list-content-item-disabled)`]:{"&:hover":{backgroundColor:C.controlItemBgHover,cursor:"pointer"},[`&${H}-list-content-item-checked:hover`]:{backgroundColor:te}},"&-checked":{backgroundColor:ee},"&-disabled":{color:ne,cursor:"not-allowed"}},[`&-show-remove ${H}-list-content-item:not(${H}-list-content-item-disabled):hover`]:{background:"transparent",cursor:"default"}},"&-pagination":{padding:`${C.paddingXS}px 0`,textAlign:"end",borderTop:`${G}px ${se} ${W}`},"&-body-not-found":{flex:"none",width:"100%",margin:"auto 0",color:ne,textAlign:"center"},"&-footer":{borderTop:`${G}px ${se} ${W}`},"&-checkbox":{lineHeight:1}}},genTransferStyle=C=>{const{antCls:H,iconCls:K,componentCls:W,transferHeaderHeight:G,marginXS:U,marginXXS:X,fontSizeIcon:Q,fontSize:Z,lineHeight:ee}=C;return{[W]:_extends$1(_extends$1({},resetComponent(C)),{position:"relative",display:"flex",alignItems:"stretch",[`${W}-disabled`]:{[`${W}-list`]:{background:C.colorBgContainerDisabled}},[`${W}-list`]:genTransferListStyle(C),[`${W}-operation`]:{display:"flex",flex:"none",flexDirection:"column",alignSelf:"center",margin:`0 ${U}px`,verticalAlign:"middle",[`${H}-btn`]:{display:"block","&:first-child":{marginBottom:X},[K]:{fontSize:Q}}},[`${H}-empty-image`]:{maxHeight:G/2-Math.round(Z*ee)}})}},genTransferRTLStyle=C=>{const{componentCls:H}=C;return{[`${H}-rtl`]:{direction:"rtl"}}},useStyle$8=genComponentStyleHook("Transfer",C=>{const{fontSize:H,lineHeight:K,lineWidth:W,controlHeightLG:G,controlHeight:U}=C,X=Math.round(H*K),Q=G,Z=U,ee=merge$1(C,{transferItemHeight:Z,transferHeaderHeight:Q,transferHeaderVerticalPadding:Math.ceil((Q-W-X)/2),transferItemPaddingVertical:(Z-X)/2});return[genTransferStyle(ee),genTransferCustomizeStyle(ee),genTransferStatusStyle(ee),genTransferRTLStyle(ee)]},{listWidth:180,listHeight:200,listWidthLG:250}),transferProps=()=>({id:String,prefixCls:String,dataSource:arrayType([]),disabled:booleanType(),targetKeys:arrayType(),selectedKeys:arrayType(),render:functionType(),listStyle:someType([Function,Object],()=>({})),operationStyle:objectType(void 0),titles:arrayType(),operations:arrayType(),showSearch:booleanType(!1),filterOption:functionType(),searchPlaceholder:String,notFoundContent:PropTypes$1.any,locale:objectType(),rowKey:functionType(),showSelectAll:booleanType(),selectAllLabels:arrayType(),children:functionType(),oneWay:booleanType(),pagination:someType([Object,Boolean]),status:stringType(),onChange:functionType(),onSelectChange:functionType(),onSearch:functionType(),onScroll:functionType(),"onUpdate:targetKeys":functionType(),"onUpdate:selectedKeys":functionType()}),Transfer=defineComponent({compatConfig:{MODE:3},name:"ATransfer",inheritAttrs:!1,props:transferProps(),slots:Object,setup(C,H){let{emit:K,attrs:W,slots:G,expose:U}=H;const{configProvider:X,prefixCls:Q,direction:Z}=useConfigInject("transfer",C),[ee,te]=useStyle$8(Q),ne=ref([]),oe=ref([]),re=useInjectFormItemContext(),ae=FormItemInputContext.useInject(),ie=computed(()=>getMergedStatus(ae.status,C.status));watch(()=>C.selectedKeys,()=>{var ke,Be;ne.value=((ke=C.selectedKeys)===null||ke===void 0?void 0:ke.filter(Me=>C.targetKeys.indexOf(Me)===-1))||[],oe.value=((Be=C.selectedKeys)===null||Be===void 0?void 0:Be.filter(Me=>C.targetKeys.indexOf(Me)>-1))||[]},{immediate:!0});const ue=(ke,Be)=>{const Me={notFoundContent:Be("Transfer")},je=getPropsSlot(G,C,"notFoundContent");return je&&(Me.notFoundContent=je),C.searchPlaceholder!==void 0&&(Me.searchPlaceholder=C.searchPlaceholder),_extends$1(_extends$1(_extends$1({},ke),Me),C.locale)},le=ke=>{const{targetKeys:Be=[],dataSource:Me=[]}=C,je=ke==="right"?ne.value:oe.value,Le=groupDisabledKeysMap(Me),Ae=je.filter(Fe=>!Le.has(Fe)),Ve=groupKeysMap(Ae),Oe=ke==="right"?Ae.concat(Be):Be.filter(Fe=>!Ve.has(Fe)),Ne=ke==="right"?"left":"right";ke==="right"?ne.value=[]:oe.value=[],K("update:targetKeys",Oe),pe(Ne,[]),K("change",Oe,ke,Ae),re.onFieldChange()},se=()=>{le("left")},ce=()=>{le("right")},de=(ke,Be)=>{pe(ke,Be)},fe=ke=>de("left",ke),he=ke=>de("right",ke),pe=(ke,Be)=>{ke==="left"?(C.selectedKeys||(ne.value=Be),K("update:selectedKeys",[...Be,...oe.value]),K("selectChange",Be,toRaw(oe.value))):(C.selectedKeys||(oe.value=Be),K("update:selectedKeys",[...Be,...ne.value]),K("selectChange",toRaw(ne.value),Be))},me=(ke,Be)=>{const Me=Be.target.value;K("search",ke,Me)},be=ke=>{me("left",ke)},xe=ke=>{me("right",ke)},Se=ke=>{K("search",ke,"")},we=()=>{Se("left")},Pe=()=>{Se("right")},Ee=(ke,Be,Me)=>{const je=ke==="left"?[...ne.value]:[...oe.value],Le=je.indexOf(Be);Le>-1&&je.splice(Le,1),Me&&je.push(Be),pe(ke,je)},$e=(ke,Be)=>Ee("left",ke,Be),ye=(ke,Be)=>Ee("right",ke,Be),Ce=ke=>{const{targetKeys:Be=[]}=C,Me=Be.filter(je=>!ke.includes(je));K("update:targetKeys",Me),K("change",Me,"left",[...ke])},ge=(ke,Be)=>{K("scroll",ke,Be)},ve=ke=>{ge("left",ke)},_e=ke=>{ge("right",ke)},Te=(ke,Be)=>typeof ke=="function"?ke({direction:Be}):ke,Ie=ref([]),Re=ref([]);watchEffect(()=>{const{dataSource:ke,rowKey:Be,targetKeys:Me=[]}=C,je=[],Le=new Array(Me.length),Ae=groupKeysMap(Me);ke.forEach(Ve=>{Be&&(Ve.key=Be(Ve)),Ae.has(Ve.key)?Le[Ae.get(Ve.key)]=Ve:je.push(Ve)}),Ie.value=je,Re.value=Le}),U({handleSelectChange:pe});const De=ke=>{var Be,Me,je,Le,Ae,Ve;const{disabled:Oe,operations:Ne=[],showSearch:Fe,listStyle:Ke,operationStyle:He,filterOption:Ue,showSelectAll:We,selectAllLabels:ze=[],oneWay:Xe,pagination:qe,id:Qe=re.id.value}=C,{class:Ze,style:et}=W,Ye=G.children,Ge=!Ye&&qe,Je=X.renderEmpty,ot=ue(ke,Je),{footer:it}=G,ct=C.render||G.render,tt=oe.value.length>0,nt=ne.value.length>0,rt=classNames(Q.value,Ze,{[`${Q.value}-disabled`]:Oe,[`${Q.value}-customize-list`]:!!Ye,[`${Q.value}-rtl`]:Z.value==="rtl"},getStatusClassNames(Q.value,ie.value,ae.hasFeedback),te.value),lt=C.titles,ut=(je=(Be=lt&<[0])!==null&&Be!==void 0?Be:(Me=G.leftTitle)===null||Me===void 0?void 0:Me.call(G))!==null&&je!==void 0?je:(ot.titles||["",""])[0],st=(Ve=(Le=lt&<[1])!==null&&Le!==void 0?Le:(Ae=G.rightTitle)===null||Ae===void 0?void 0:Ae.call(G))!==null&&Ve!==void 0?Ve:(ot.titles||["",""])[1];return createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{class:rt,style:et,id:Qe}),[createVNode(List,_objectSpread2$1({key:"leftList",prefixCls:`${Q.value}-list`,dataSource:Ie.value,filterOption:Ue,style:Te(Ke,"left"),checkedKeys:ne.value,handleFilter:be,handleClear:we,onItemSelect:$e,onItemSelectAll:fe,renderItem:ct,showSearch:Fe,renderList:Ye,onScroll:ve,disabled:Oe,direction:Z.value==="rtl"?"right":"left",showSelectAll:We,selectAllLabel:ze[0]||G.leftSelectAllLabel,pagination:Ge},ot),{titleText:()=>ut,footer:it}),createVNode(Operation$1,{key:"operation",class:`${Q.value}-operation`,rightActive:nt,rightArrowText:Ne[0],moveToRight:ce,leftActive:tt,leftArrowText:Ne[1],moveToLeft:se,style:He,disabled:Oe,direction:Z.value,oneWay:Xe},null),createVNode(List,_objectSpread2$1({key:"rightList",prefixCls:`${Q.value}-list`,dataSource:Re.value,filterOption:Ue,style:Te(Ke,"right"),checkedKeys:oe.value,handleFilter:xe,handleClear:Pe,onItemSelect:ye,onItemSelectAll:he,onItemRemove:Ce,renderItem:ct,showSearch:Fe,renderList:Ye,onScroll:_e,disabled:Oe,direction:Z.value==="rtl"?"left":"right",showSelectAll:We,selectAllLabel:ze[1]||G.rightSelectAllLabel,showRemove:Xe,pagination:Ge},ot),{titleText:()=>st,footer:it})])};return()=>ee(createVNode(LocaleReceiver,{componentName:"Transfer",defaultLocale:defaultLocale.Transfer,children:De},null))}}),index$9=withInstall(Transfer);function toArray$1(C){return Array.isArray(C)?C:C!==void 0?[C]:[]}function fillFieldNames(C){const{label:H,value:K,children:W}=C||{},G=K||"value";return{_title:H?[H]:["title","label"],value:G,key:G,children:W||"children"}}function isCheckDisabled(C){return C.disabled||C.disableCheckbox||C.checkable===!1}function getAllKeys(C,H){const K=[];function W(G){G.forEach(U=>{K.push(U[H.value]);const X=U[H.children];X&&W(X)})}return W(C),K}function isNil(C){return C==null}const TreeSelectContextPropsKey=Symbol("TreeSelectContextPropsKey");function useProvideSelectContext(C){return provide(TreeSelectContextPropsKey,C)}function useInjectSelectContext(){return inject(TreeSelectContextPropsKey,{})}const HIDDEN_STYLE={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},OptionList=defineComponent({compatConfig:{MODE:3},name:"OptionList",inheritAttrs:!1,setup(C,H){let{slots:K,expose:W}=H;const G=useBaseProps(),U=useInjectLegacySelectContext(),X=useInjectSelectContext(),Q=ref(),Z=useMemo(()=>X.treeData,[()=>G.open,()=>X.treeData],fe=>fe[0]),ee=computed(()=>{const{checkable:fe,halfCheckedKeys:he,checkedKeys:pe}=U;return fe?{checked:pe,halfChecked:he}:null});watch(()=>G.open,()=>{nextTick(()=>{var fe;G.open&&!G.multiple&&U.checkedKeys.length&&((fe=Q.value)===null||fe===void 0||fe.scrollTo({key:U.checkedKeys[0]}))})},{immediate:!0,flush:"post"});const te=computed(()=>String(G.searchValue).toLowerCase()),ne=fe=>te.value?String(fe[U.treeNodeFilterProp]).toLowerCase().includes(te.value):!1,oe=shallowRef(U.treeDefaultExpandedKeys),re=shallowRef(null);watch(()=>G.searchValue,()=>{G.searchValue&&(re.value=getAllKeys(toRaw(X.treeData),toRaw(X.fieldNames)))},{immediate:!0});const ae=computed(()=>U.treeExpandedKeys?U.treeExpandedKeys.slice():G.searchValue?re.value:oe.value),ie=fe=>{var he;oe.value=fe,re.value=fe,(he=U.onTreeExpand)===null||he===void 0||he.call(U,fe)},ue=fe=>{fe.preventDefault()},le=(fe,he)=>{let{node:pe}=he;var me,be;const{checkable:xe,checkedKeys:Se}=U;xe&&isCheckDisabled(pe)||((me=X.onSelect)===null||me===void 0||me.call(X,pe.key,{selected:!Se.includes(pe.key)}),G.multiple||(be=G.toggleOpen)===null||be===void 0||be.call(G,!1))},se=ref(null),ce=computed(()=>U.keyEntities[se.value]),de=fe=>{se.value=fe};return W({scrollTo:function(){for(var fe,he,pe=arguments.length,me=new Array(pe),be=0;be{var he;const{which:pe}=fe;switch(pe){case KeyCode$1.UP:case KeyCode$1.DOWN:case KeyCode$1.LEFT:case KeyCode$1.RIGHT:(he=Q.value)===null||he===void 0||he.onKeydown(fe);break;case KeyCode$1.ENTER:{if(ce.value){const{selectable:me,value:be}=ce.value.node||{};me!==!1&&le(null,{node:{key:se.value},selected:!U.checkedKeys.includes(be)})}break}case KeyCode$1.ESC:G.toggleOpen(!1)}},onKeyup:()=>{}}),()=>{var fe;const{prefixCls:he,multiple:pe,searchValue:me,open:be,notFoundContent:xe=(fe=K.notFoundContent)===null||fe===void 0?void 0:fe.call(K)}=G,{listHeight:Se,listItemHeight:we,virtual:Pe,dropdownMatchSelectWidth:Ee,treeExpandAction:$e}=X,{checkable:ye,treeDefaultExpandAll:Ce,treeIcon:ge,showTreeIcon:ve,switcherIcon:_e,treeLine:Te,loadData:Ie,treeLoadedKeys:Re,treeMotion:De,onTreeLoad:ke,checkedKeys:Be}=U;if(Z.value.length===0)return createVNode("div",{role:"listbox",class:`${he}-empty`,onMousedown:ue},[xe]);const Me={fieldNames:X.fieldNames};return Re&&(Me.loadedKeys=Re),ae.value&&(Me.expandedKeys=ae.value),createVNode("div",{onMousedown:ue},[ce.value&&be&&createVNode("span",{style:HIDDEN_STYLE,"aria-live":"assertive"},[ce.value.node.value]),createVNode(Tree$2,_objectSpread2$1(_objectSpread2$1({ref:Q,focusable:!1,prefixCls:`${he}-tree`,treeData:Z.value,height:Se,itemHeight:we,virtual:Pe!==!1&&Ee!==!1,multiple:pe,icon:ge,showIcon:ve,switcherIcon:_e,showLine:Te,loadData:me?null:Ie,motion:De,activeKey:se.value,checkable:ye,checkStrictly:!0,checkedKeys:ee.value,selectedKeys:ye?[]:Be,defaultExpandAll:Ce},Me),{},{onActiveChange:de,onSelect:le,onCheck:le,onExpand:ie,onLoad:ke,filterTreeNode:ne,expandAction:$e}),_extends$1(_extends$1({},K),{checkable:U.customSlots.treeCheckable}))])}}}),SHOW_ALL="SHOW_ALL",SHOW_PARENT="SHOW_PARENT",SHOW_CHILD="SHOW_CHILD";function formatStrategyValues(C,H,K,W){const G=new Set(C);return H===SHOW_CHILD?C.filter(U=>{const X=K[U];return!(X&&X.children&&X.children.some(Q=>{let{node:Z}=Q;return G.has(Z[W.value])})&&X.children.every(Q=>{let{node:Z}=Q;return isCheckDisabled(Z)||G.has(Z[W.value])}))}):H===SHOW_PARENT?C.filter(U=>{const X=K[U],Q=X?X.parent:null;return!(Q&&!isCheckDisabled(Q.node)&&G.has(Q.key))}):C}const TreeNode=()=>null;TreeNode.inheritAttrs=!1;TreeNode.displayName="ATreeSelectNode";TreeNode.isTreeSelectNode=!0;const TreeNode$1=TreeNode;var __rest$b=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G0&&arguments[0]!==void 0?arguments[0]:[];return filterEmpty(K).map(W=>{var G,U,X;if(!isTreeSelectNode(W))return null;const Q=W.children||{},Z=W.key,ee={};for(const[pe,me]of Object.entries(W.props))ee[camelize(pe)]=me;const{isLeaf:te,checkable:ne,selectable:oe,disabled:re,disableCheckbox:ae}=ee,ie={isLeaf:te||te===""||void 0,checkable:ne||ne===""||void 0,selectable:oe||oe===""||void 0,disabled:re||re===""||void 0,disableCheckbox:ae||ae===""||void 0},ue=_extends$1(_extends$1({},ee),ie),{title:le=(G=Q.title)===null||G===void 0?void 0:G.call(Q,ue),switcherIcon:se=(U=Q.switcherIcon)===null||U===void 0?void 0:U.call(Q,ue)}=ee,ce=__rest$b(ee,["title","switcherIcon"]),de=(X=Q.default)===null||X===void 0?void 0:X.call(Q),fe=_extends$1(_extends$1(_extends$1({},ce),{title:le,switcherIcon:se,key:Z,isLeaf:te}),ie),he=H(de);return he.length&&(fe.children=he),fe})}return H(C)}function fillLegacyProps(C){if(!C)return C;const H=_extends$1({},C);return"props"in H||Object.defineProperty(H,"props",{get(){return H}}),H}function fillAdditionalInfo(C,H,K,W,G,U){let X=null,Q=null;function Z(){function ee(te){let ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return te.map((re,ae)=>{const ie=`${ne}-${ae}`,ue=re[U.value],le=K.includes(ue),se=ee(re[U.children]||[],ie,le),ce=createVNode(TreeNode$1,re,{default:()=>[se.map(de=>de.node)]});if(H===ue&&(X=ce),le){const de={pos:ie,node:ce,children:se};return oe||Q.push(de),de}return null}).filter(re=>re)}Q||(Q=[],ee(W),Q.sort((te,ne)=>{let{node:{props:{value:oe}}}=te,{node:{props:{value:re}}}=ne;const ae=K.indexOf(oe),ie=K.indexOf(re);return ae-ie}))}Object.defineProperty(C,"triggerNode",{get(){return Z(),X}}),Object.defineProperty(C,"allCheckedNodes",{get(){return Z(),G?Q:Q.map(ee=>{let{node:te}=ee;return te})}})}function parseSimpleTreeData(C,H){let{id:K,pId:W,rootPId:G}=H;const U={},X=[];return C.map(Z=>{const ee=_extends$1({},Z),te=ee[K];return U[te]=ee,ee.key=ee.key||te,ee}).forEach(Z=>{const ee=Z[W],te=U[ee];te&&(te.children=te.children||[],te.children.push(Z)),(ee===G||!te&&G===null)&&X.push(Z)}),X}function useTreeData(C,H,K){const W=shallowRef();return watch([K,C,H],()=>{const G=K.value;C.value?W.value=K.value?parseSimpleTreeData(toRaw(C.value),_extends$1({id:"id",pId:"pId",rootPId:null},G!==!0?G:{})):toRaw(C.value).slice():W.value=convertChildrenToData(toRaw(H.value))},{immediate:!0,deep:!0}),W}const useCache$1=C=>{const H=shallowRef({valueLabels:new Map}),K=shallowRef();return watch(C,()=>{K.value=toRaw(C.value)},{immediate:!0}),[computed(()=>{const{valueLabels:G}=H.value,U=new Map,X=K.value.map(Q=>{var Z;const{value:ee}=Q,te=(Z=Q.label)!==null&&Z!==void 0?Z:G.get(ee);return U.set(ee,te),_extends$1(_extends$1({},Q),{label:te})});return H.value.valueLabels=U,X})]},useDataEntities=(C,H)=>{const K=shallowRef(new Map),W=shallowRef({});return watchEffect(()=>{const G=H.value,U=convertDataToEntities(C.value,{fieldNames:G,initWrapper:X=>_extends$1(_extends$1({},X),{valueEntities:new Map}),processEntity:(X,Q)=>{const Z=X.node[G.value];Q.valueEntities.set(Z,X)}});K.value=U.valueEntities,W.value=U.keyEntities}),{valueEntities:K,keyEntities:W}},useCheckedKeys=(C,H,K,W,G,U)=>{const X=shallowRef([]),Q=shallowRef([]);return watchEffect(()=>{let Z=C.value.map(ne=>{let{value:oe}=ne;return oe}),ee=H.value.map(ne=>{let{value:oe}=ne;return oe});const te=Z.filter(ne=>!W.value[ne]);K.value&&({checkedKeys:Z,halfCheckedKeys:ee}=conductCheck(Z,!0,W.value,G.value,U.value)),X.value=Array.from(new Set([...te,...Z])),Q.value=ee}),[X,Q]},useFilterTreeData=(C,H,K)=>{let{treeNodeFilterProp:W,filterTreeNode:G,fieldNames:U}=K;return computed(()=>{const{children:X}=U.value,Q=H.value,Z=W==null?void 0:W.value;if(!Q||G.value===!1)return C.value;let ee;if(typeof G.value=="function")ee=G.value;else{const ne=Q.toUpperCase();ee=(oe,re)=>{const ae=re[Z];return String(ae).toUpperCase().includes(ne)}}function te(ne){let oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const re=[];for(let ae=0,ie=ne.length;aeC.treeCheckable&&!C.treeCheckStrictly),Q=computed(()=>C.treeCheckable||C.treeCheckStrictly),Z=computed(()=>C.treeCheckStrictly||C.labelInValue),ee=computed(()=>Q.value||C.multiple),te=computed(()=>fillFieldNames(C.fieldNames)),[ne,oe]=useMergedState("",{value:computed(()=>C.searchValue!==void 0?C.searchValue:C.inputValue),postState:Qe=>Qe||""}),re=Qe=>{var Ze;oe(Qe),(Ze=C.onSearch)===null||Ze===void 0||Ze.call(C,Qe)},ae=useTreeData(toRef(C,"treeData"),toRef(C,"children"),toRef(C,"treeDataSimpleMode")),{keyEntities:ie,valueEntities:ue}=useDataEntities(ae,te),le=Qe=>{const Ze=[],et=[];return Qe.forEach(Ye=>{ue.value.has(Ye)?et.push(Ye):Ze.push(Ye)}),{missingRawValues:Ze,existRawValues:et}},se=useFilterTreeData(ae,ne,{fieldNames:te,treeNodeFilterProp:toRef(C,"treeNodeFilterProp"),filterTreeNode:toRef(C,"filterTreeNode")}),ce=Qe=>{if(Qe){if(C.treeNodeLabelProp)return Qe[C.treeNodeLabelProp];const{_title:Ze}=te.value;for(let et=0;ettoArray$1(Qe).map(et=>isRawValue(et)?{value:et}:et),fe=Qe=>de(Qe).map(et=>{let{label:Ye}=et;const{value:Ge,halfChecked:Je}=et;let ot;const it=ue.value.get(Ge);return it&&(Ye=Ye??ce(it.node),ot=it.node.disabled),{label:Ye,value:Ge,halfChecked:Je,disabled:ot}}),[he,pe]=useMergedState(C.defaultValue,{value:toRef(C,"value")}),me=computed(()=>de(he.value)),be=shallowRef([]),xe=shallowRef([]);watchEffect(()=>{const Qe=[],Ze=[];me.value.forEach(et=>{et.halfChecked?Ze.push(et):Qe.push(et)}),be.value=Qe,xe.value=Ze});const Se=computed(()=>be.value.map(Qe=>Qe.value)),{maxLevel:we,levelEntities:Pe}=useMaxLevel(ie),[Ee,$e]=useCheckedKeys(be,xe,X,ie,we,Pe),ye=computed(()=>{const et=formatStrategyValues(Ee.value,C.showCheckedStrategy,ie.value,te.value).map(Je=>{var ot,it,ct;return(ct=(it=(ot=ie.value[Je])===null||ot===void 0?void 0:ot.node)===null||it===void 0?void 0:it[te.value.value])!==null&&ct!==void 0?ct:Je}).map(Je=>{const ot=be.value.find(it=>it.value===Je);return{value:Je,label:ot==null?void 0:ot.label}}),Ye=fe(et),Ge=Ye[0];return!ee.value&&Ge&&isNil(Ge.value)&&isNil(Ge.label)?[]:Ye.map(Je=>{var ot;return _extends$1(_extends$1({},Je),{label:(ot=Je.label)!==null&&ot!==void 0?ot:Je.value})})}),[Ce]=useCache$1(ye),ge=(Qe,Ze,et)=>{const Ye=fe(Qe);if(pe(Ye),C.autoClearSearchValue&&oe(""),C.onChange){let Ge=Qe;X.value&&(Ge=formatStrategyValues(Qe,C.showCheckedStrategy,ie.value,te.value).map(ut=>{const st=ue.value.get(ut);return st?st.node[te.value.value]:ut}));const{triggerValue:Je,selected:ot}=Ze||{triggerValue:void 0,selected:void 0};let it=Ge;if(C.treeCheckStrictly){const lt=xe.value.filter(ut=>!Ge.includes(ut.value));it=[...it,...lt]}const ct=fe(it),tt={preValue:be.value,triggerValue:Je};let nt=!0;(C.treeCheckStrictly||et==="selection"&&!ot)&&(nt=!1),fillAdditionalInfo(tt,Je,Qe,ae.value,nt,te.value),Q.value?tt.checked=ot:tt.selected=ot;const rt=Z.value?ct:ct.map(lt=>lt.value);C.onChange(ee.value?rt:rt[0],Z.value?null:ct.map(lt=>lt.label),tt)}},ve=(Qe,Ze)=>{let{selected:et,source:Ye}=Ze;var Ge,Je,ot;const it=toRaw(ie.value),ct=toRaw(ue.value),tt=it[Qe],nt=tt==null?void 0:tt.node,rt=(Ge=nt==null?void 0:nt[te.value.value])!==null&&Ge!==void 0?Ge:Qe;if(!ee.value)ge([rt],{selected:!0,triggerValue:rt},"option");else{let lt=et?[...Se.value,rt]:Ee.value.filter(ut=>ut!==rt);if(X.value){const{missingRawValues:ut,existRawValues:st}=le(lt),dt=st.map(gt=>ct.get(gt).key);let ht;et?{checkedKeys:ht}=conductCheck(dt,!0,it,we.value,Pe.value):{checkedKeys:ht}=conductCheck(dt,{checked:!1,halfCheckedKeys:$e.value},it,we.value,Pe.value),lt=[...ut,...ht.map(gt=>it[gt].node[te.value.value])]}ge(lt,{selected:et,triggerValue:rt},Ye||"option")}et||!ee.value?(Je=C.onSelect)===null||Je===void 0||Je.call(C,rt,fillLegacyProps(nt)):(ot=C.onDeselect)===null||ot===void 0||ot.call(C,rt,fillLegacyProps(nt))},_e=Qe=>{if(C.onDropdownVisibleChange){const Ze={};Object.defineProperty(Ze,"documentClickClose",{get(){return!1}}),C.onDropdownVisibleChange(Qe,Ze)}},Te=(Qe,Ze)=>{const et=Qe.map(Ye=>Ye.value);if(Ze.type==="clear"){ge(et,{},"selection");return}Ze.values.length&&ve(Ze.values[0].value,{selected:!1,source:"selection"})},{treeNodeFilterProp:Ie,loadData:Re,treeLoadedKeys:De,onTreeLoad:ke,treeDefaultExpandAll:Be,treeExpandedKeys:Me,treeDefaultExpandedKeys:je,onTreeExpand:Le,virtual:Ae,listHeight:Ve,listItemHeight:Oe,treeLine:Ne,treeIcon:Fe,showTreeIcon:Ke,switcherIcon:He,treeMotion:Ue,customSlots:We,dropdownMatchSelectWidth:ze,treeExpandAction:Xe}=toRefs(C);useProvideLegacySelectContext(toReactive({checkable:Q,loadData:Re,treeLoadedKeys:De,onTreeLoad:ke,checkedKeys:Ee,halfCheckedKeys:$e,treeDefaultExpandAll:Be,treeExpandedKeys:Me,treeDefaultExpandedKeys:je,onTreeExpand:Le,treeIcon:Fe,treeMotion:Ue,showTreeIcon:Ke,switcherIcon:He,treeLine:Ne,treeNodeFilterProp:Ie,keyEntities:ie,customSlots:We})),useProvideSelectContext(toReactive({virtual:Ae,listHeight:Ve,listItemHeight:Oe,treeData:se,fieldNames:te,onSelect:ve,dropdownMatchSelectWidth:ze,treeExpandAction:Xe}));const qe=ref();return W({focus(){var Qe;(Qe=qe.value)===null||Qe===void 0||Qe.focus()},blur(){var Qe;(Qe=qe.value)===null||Qe===void 0||Qe.blur()},scrollTo(Qe){var Ze;(Ze=qe.value)===null||Ze===void 0||Ze.scrollTo(Qe)}}),()=>{var Qe;const Ze=omit$2(C,["id","prefixCls","customSlots","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","virtual","listHeight","listItemHeight","onDropdownVisibleChange","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"]);return createVNode(BaseSelect,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({ref:qe},K),Ze),{},{id:U,prefixCls:C.prefixCls,mode:ee.value?"multiple":void 0,displayValues:Ce.value,onDisplayValuesChange:Te,searchValue:ne.value,onSearch:re,OptionList,emptyOptions:!ae.value.length,onDropdownVisibleChange:_e,tagRender:C.tagRender||G.tagRender,dropdownMatchSelectWidth:(Qe=C.dropdownMatchSelectWidth)!==null&&Qe!==void 0?Qe:!0}),G)}}}),genBaseStyle$3=C=>{const{componentCls:H,treePrefixCls:K,colorBgElevated:W}=C,G=`.${K}`;return[{[`${H}-dropdown`]:[{padding:`${C.paddingXS}px ${C.paddingXS/2}px`},genTreeStyle(K,merge$1(C,{colorBgContainer:W})),{[G]:{borderRadius:0,"&-list-holder-inner":{alignItems:"stretch",[`${G}-treenode`]:{[`${G}-node-content-wrapper`]:{flex:"auto"}}}}},getStyle$2(`${K}-checkbox`,C),{"&-rtl":{direction:"rtl",[`${G}-switcher${G}-switcher_close`]:{[`${G}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function useTreeSelectStyle(C,H){return genComponentStyleHook("TreeSelect",K=>{const W=merge$1(K,{treePrefixCls:H.value});return[genBaseStyle$3(W)]})(C)}const getTransitionName=(C,H,K)=>K!==void 0?K:`${C}-${H}`;function treeSelectProps(){return _extends$1(_extends$1({},omit$2(treeSelectProps$1(),["showTreeIcon","treeMotion","inputIcon","getInputElement","treeLine","customSlots"])),{suffixIcon:PropTypes$1.any,size:stringType(),bordered:booleanType(),treeLine:someType([Boolean,Object]),replaceFields:objectType(),placement:stringType(),status:stringType(),popupClassName:String,dropdownClassName:String,"onUpdate:value":functionType(),"onUpdate:treeExpandedKeys":functionType(),"onUpdate:searchValue":functionType()})}const TreeSelect=defineComponent({compatConfig:{MODE:3},name:"ATreeSelect",inheritAttrs:!1,props:initDefaultProps$1(treeSelectProps(),{choiceTransitionName:"",listHeight:256,treeIcon:!1,listItemHeight:26,bordered:!0}),slots:Object,setup(C,H){let{attrs:K,slots:W,expose:G,emit:U}=H;C.treeData===void 0&&W.default,devWarning(C.multiple!==!1||!C.treeCheckable,"TreeSelect","`multiple` will always be `true` when `treeCheckable` is true"),devWarning(C.replaceFields===void 0,"TreeSelect","`replaceFields` is deprecated, please use fieldNames instead"),devWarning(!C.dropdownClassName,"TreeSelect","`dropdownClassName` is deprecated. Please use `popupClassName` instead.");const X=useInjectFormItemContext(),Q=FormItemInputContext.useInject(),Z=computed(()=>getMergedStatus(Q.status,C.status)),{prefixCls:ee,renderEmpty:te,direction:ne,virtual:oe,dropdownMatchSelectWidth:re,size:ae,getPopupContainer:ie,getPrefixCls:ue,disabled:le}=useConfigInject("select",C),{compactSize:se,compactItemClassnames:ce}=useCompactItemContext(ee,ne),de=computed(()=>se.value||ae.value),fe=useInjectDisabled(),he=computed(()=>{var De;return(De=le.value)!==null&&De!==void 0?De:fe.value}),pe=computed(()=>ue()),me=computed(()=>C.placement!==void 0?C.placement:ne.value==="rtl"?"bottomRight":"bottomLeft"),be=computed(()=>getTransitionName(pe.value,getTransitionDirection(me.value),C.transitionName)),xe=computed(()=>getTransitionName(pe.value,"",C.choiceTransitionName)),Se=computed(()=>ue("select-tree",C.prefixCls)),we=computed(()=>ue("tree-select",C.prefixCls)),[Pe,Ee]=useSelectStyle(ee),[$e]=useTreeSelectStyle(we,Se),ye=computed(()=>classNames(C.popupClassName||C.dropdownClassName,`${we.value}-dropdown`,{[`${we.value}-dropdown-rtl`]:ne.value==="rtl"},Ee.value)),Ce=computed(()=>!!(C.treeCheckable||C.multiple)),ge=computed(()=>C.showArrow!==void 0?C.showArrow:C.loading||!Ce.value),ve=ref();G({focus(){var De,ke;(ke=(De=ve.value).focus)===null||ke===void 0||ke.call(De)},blur(){var De,ke;(ke=(De=ve.value).blur)===null||ke===void 0||ke.call(De)}});const _e=function(){for(var De=arguments.length,ke=new Array(De),Be=0;Be{U("update:treeExpandedKeys",De),U("treeExpand",De)},Ie=De=>{U("update:searchValue",De),U("search",De)},Re=De=>{U("blur",De),X.onFieldBlur()};return()=>{var De,ke,Be;const{notFoundContent:Me=(De=W.notFoundContent)===null||De===void 0?void 0:De.call(W),prefixCls:je,bordered:Le,listHeight:Ae,listItemHeight:Ve,multiple:Oe,treeIcon:Ne,treeLine:Fe,showArrow:Ke,switcherIcon:He=(ke=W.switcherIcon)===null||ke===void 0?void 0:ke.call(W),fieldNames:Ue=C.replaceFields,id:We=X.id.value,placeholder:ze=(Be=W.placeholder)===null||Be===void 0?void 0:Be.call(W)}=C,{isFormItemInput:Xe,hasFeedback:qe,feedbackIcon:Qe}=Q,{suffixIcon:Ze,removeIcon:et,clearIcon:Ye}=getIcons(_extends$1(_extends$1({},C),{multiple:Ce.value,showArrow:ge.value,hasFeedback:qe,feedbackIcon:Qe,prefixCls:ee.value}),W);let Ge;Me!==void 0?Ge=Me:Ge=te("Select");const Je=omit$2(C,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon","bordered","status","onUpdate:value","onUpdate:treeExpandedKeys","onUpdate:searchValue"]),ot=classNames(!je&&we.value,{[`${ee.value}-lg`]:de.value==="large",[`${ee.value}-sm`]:de.value==="small",[`${ee.value}-rtl`]:ne.value==="rtl",[`${ee.value}-borderless`]:!Le,[`${ee.value}-in-form-item`]:Xe},getStatusClassNames(ee.value,Z.value,qe),ce.value,K.class,Ee.value),it={};return C.treeData===void 0&&W.default&&(it.children=flattenChildren(W.default())),Pe($e(createVNode(TreeSelect$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},K),Je),{},{disabled:he.value,virtual:oe.value,dropdownMatchSelectWidth:re.value,id:We,fieldNames:Ue,ref:ve,prefixCls:ee.value,class:ot,listHeight:Ae,listItemHeight:Ve,treeLine:!!Fe,inputIcon:Ze,multiple:Oe,removeIcon:et,clearIcon:Ye,switcherIcon:ct=>renderSwitcherIcon(Se.value,He,ct,W.leafIcon,Fe),showTreeIcon:Ne,notFoundContent:Ge,getPopupContainer:ie==null?void 0:ie.value,treeMotion:null,dropdownClassName:ye.value,choiceTransitionName:xe.value,onChange:_e,onBlur:Re,onSearch:Ie,onTreeExpand:Te},it),{},{transitionName:be.value,customSlots:_extends$1(_extends$1({},W),{treeCheckable:()=>createVNode("span",{class:`${ee.value}-tree-checkbox-inner`},null)}),maxTagPlaceholder:C.maxTagPlaceholder||W.maxTagPlaceholder,placement:me.value,showArrow:qe||Ke,placeholder:ze}),_extends$1(_extends$1({},W),{treeCheckable:()=>createVNode("span",{class:`${ee.value}-tree-checkbox-inner`},null)}))))}}}),TreeSelectNode=TreeNode$1,index$8=_extends$1(TreeSelect,{TreeNode:TreeNode$1,SHOW_ALL,SHOW_PARENT,SHOW_CHILD,install:C=>(C.component(TreeSelect.name,TreeSelect),C.component(TreeSelectNode.displayName,TreeSelectNode),C)}),timePickerProps=()=>({format:String,showNow:booleanType(),showHour:booleanType(),showMinute:booleanType(),showSecond:booleanType(),use12Hours:booleanType(),hourStep:Number,minuteStep:Number,secondStep:Number,hideDisabledOptions:booleanType(),popupClassName:String,status:stringType()});function createTimePicker(C){const H=generatePicker(C,_extends$1(_extends$1({},timePickerProps()),{order:{type:Boolean,default:!0}})),{TimePicker:K,RangePicker:W}=H,G=defineComponent({name:"ATimePicker",inheritAttrs:!1,props:_extends$1(_extends$1(_extends$1(_extends$1({},commonProps()),datePickerProps()),timePickerProps()),{addon:{type:Function}}),slots:Object,setup(X,Q){let{slots:Z,expose:ee,emit:te,attrs:ne}=Q;const oe=X,re=useInjectFormItemContext();devWarning(!(Z.addon||oe.addon),"TimePicker","`addon` is deprecated. Please use `v-slot:renderExtraFooter` instead.");const ae=ref();ee({focus:()=>{var de;(de=ae.value)===null||de===void 0||de.focus()},blur:()=>{var de;(de=ae.value)===null||de===void 0||de.blur()}});const ie=(de,fe)=>{te("update:value",de),te("change",de,fe),re.onFieldChange()},ue=de=>{te("update:open",de),te("openChange",de)},le=de=>{te("focus",de)},se=de=>{te("blur",de),re.onFieldBlur()},ce=de=>{te("ok",de)};return()=>{const{id:de=re.id.value}=oe;return createVNode(K,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},ne),omit$2(oe,["onUpdate:value","onUpdate:open"])),{},{id:de,dropdownClassName:oe.popupClassName,mode:void 0,ref:ae,renderExtraFooter:oe.addon||Z.addon||oe.renderExtraFooter||Z.renderExtraFooter,onChange:ie,onOpenChange:ue,onFocus:le,onBlur:se,onOk:ce}),Z)}}}),U=defineComponent({name:"ATimeRangePicker",inheritAttrs:!1,props:_extends$1(_extends$1(_extends$1(_extends$1({},commonProps()),rangePickerProps()),timePickerProps()),{order:{type:Boolean,default:!0}}),slots:Object,setup(X,Q){let{slots:Z,expose:ee,emit:te,attrs:ne}=Q;const oe=X,re=ref(),ae=useInjectFormItemContext();ee({focus:()=>{var he;(he=re.value)===null||he===void 0||he.focus()},blur:()=>{var he;(he=re.value)===null||he===void 0||he.blur()}});const ie=(he,pe)=>{te("update:value",he),te("change",he,pe),ae.onFieldChange()},ue=he=>{te("update:open",he),te("openChange",he)},le=he=>{te("focus",he)},se=he=>{te("blur",he),ae.onFieldBlur()},ce=(he,pe)=>{te("panelChange",he,pe)},de=he=>{te("ok",he)},fe=(he,pe,me)=>{te("calendarChange",he,pe,me)};return()=>{const{id:he=ae.id.value}=oe;return createVNode(W,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},ne),omit$2(oe,["onUpdate:open","onUpdate:value"])),{},{id:he,dropdownClassName:oe.popupClassName,picker:"time",mode:void 0,ref:re,onChange:ie,onOpenChange:ue,onFocus:le,onBlur:se,onPanelChange:ce,onOk:de,onCalendarChange:fe}),Z)}}});return{TimePicker:G,TimeRangePicker:U}}const{TimePicker,TimeRangePicker}=createTimePicker(dayjsGenerateConfig),TimePicker$1=_extends$1(TimePicker,{TimePicker,TimeRangePicker,install:C=>(C.component(TimePicker.name,TimePicker),C.component(TimeRangePicker.name,TimeRangePicker),C)}),timelineItemProps=()=>({prefixCls:String,color:String,dot:PropTypes$1.any,pending:booleanType(),position:PropTypes$1.oneOf(tuple$1("left","right","")).def(""),label:PropTypes$1.any}),TimelineItem=defineComponent({compatConfig:{MODE:3},name:"ATimelineItem",props:initDefaultProps$1(timelineItemProps(),{color:"blue",pending:!1}),slots:Object,setup(C,H){let{slots:K}=H;const{prefixCls:W}=useConfigInject("timeline",C),G=computed(()=>({[`${W.value}-item`]:!0,[`${W.value}-item-pending`]:C.pending})),U=computed(()=>/blue|red|green|gray/.test(C.color||"")?void 0:C.color||"blue"),X=computed(()=>({[`${W.value}-item-head`]:!0,[`${W.value}-item-head-${C.color||"blue"}`]:!U.value}));return()=>{var Q,Z,ee;const{label:te=(Q=K.label)===null||Q===void 0?void 0:Q.call(K),dot:ne=(Z=K.dot)===null||Z===void 0?void 0:Z.call(K)}=C;return createVNode("li",{class:G.value},[te&&createVNode("div",{class:`${W.value}-item-label`},[te]),createVNode("div",{class:`${W.value}-item-tail`},null),createVNode("div",{class:[X.value,!!ne&&`${W.value}-item-head-custom`],style:{borderColor:U.value,color:U.value}},[ne]),createVNode("div",{class:`${W.value}-item-content`},[(ee=K.default)===null||ee===void 0?void 0:ee.call(K)])])}}}),genTimelineStyle=C=>{const{componentCls:H}=C;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{margin:0,padding:0,listStyle:"none",[`${H}-item`]:{position:"relative",margin:0,paddingBottom:C.timeLineItemPaddingBottom,fontSize:C.fontSize,listStyle:"none","&-tail":{position:"absolute",insetBlockStart:C.timeLineItemHeadSize,insetInlineStart:(C.timeLineItemHeadSize-C.timeLineItemTailWidth)/2,height:`calc(100% - ${C.timeLineItemHeadSize}px)`,borderInlineStart:`${C.timeLineItemTailWidth}px ${C.lineType} ${C.colorSplit}`},"&-pending":{[`${H}-item-head`]:{fontSize:C.fontSizeSM,backgroundColor:"transparent"},[`${H}-item-tail`]:{display:"none"}},"&-head":{position:"absolute",width:C.timeLineItemHeadSize,height:C.timeLineItemHeadSize,backgroundColor:C.colorBgContainer,border:`${C.timeLineHeadBorderWidth}px ${C.lineType} transparent`,borderRadius:"50%","&-blue":{color:C.colorPrimary,borderColor:C.colorPrimary},"&-red":{color:C.colorError,borderColor:C.colorError},"&-green":{color:C.colorSuccess,borderColor:C.colorSuccess},"&-gray":{color:C.colorTextDisabled,borderColor:C.colorTextDisabled}},"&-head-custom":{position:"absolute",insetBlockStart:C.timeLineItemHeadSize/2,insetInlineStart:C.timeLineItemHeadSize/2,width:"auto",height:"auto",marginBlockStart:0,paddingBlock:C.timeLineItemCustomHeadPaddingVertical,lineHeight:1,textAlign:"center",border:0,borderRadius:0,transform:"translate(-50%, -50%)"},"&-content":{position:"relative",insetBlockStart:-(C.fontSize*C.lineHeight-C.fontSize)+C.lineWidth,marginInlineStart:C.margin+C.timeLineItemHeadSize,marginInlineEnd:0,marginBlockStart:0,marginBlockEnd:0,wordBreak:"break-word"},"&-last":{[`> ${H}-item-tail`]:{display:"none"},[`> ${H}-item-content`]:{minHeight:C.controlHeightLG*1.2}}},[`&${H}-alternate, + &${H}-right, + &${H}-label`]:{[`${H}-item`]:{"&-tail, &-head, &-head-custom":{insetInlineStart:"50%"},"&-head":{marginInlineStart:`-${C.marginXXS}px`,"&-custom":{marginInlineStart:C.timeLineItemTailWidth/2}},"&-left":{[`${H}-item-content`]:{insetInlineStart:`calc(50% - ${C.marginXXS}px)`,width:`calc(50% - ${C.marginSM}px)`,textAlign:"start"}},"&-right":{[`${H}-item-content`]:{width:`calc(50% - ${C.marginSM}px)`,margin:0,textAlign:"end"}}}},[`&${H}-right`]:{[`${H}-item-right`]:{[`${H}-item-tail, + ${H}-item-head, + ${H}-item-head-custom`]:{insetInlineStart:`calc(100% - ${(C.timeLineItemHeadSize+C.timeLineItemTailWidth)/2}px)`},[`${H}-item-content`]:{width:`calc(100% - ${C.timeLineItemHeadSize+C.marginXS}px)`}}},[`&${H}-pending + ${H}-item-last + ${H}-item-tail`]:{display:"block",height:`calc(100% - ${C.margin}px)`,borderInlineStart:`${C.timeLineItemTailWidth}px dotted ${C.colorSplit}`},[`&${H}-reverse + ${H}-item-last + ${H}-item-tail`]:{display:"none"},[`&${H}-reverse ${H}-item-pending`]:{[`${H}-item-tail`]:{insetBlockStart:C.margin,display:"block",height:`calc(100% - ${C.margin}px)`,borderInlineStart:`${C.timeLineItemTailWidth}px dotted ${C.colorSplit}`},[`${H}-item-content`]:{minHeight:C.controlHeightLG*1.2}},[`&${H}-label`]:{[`${H}-item-label`]:{position:"absolute",insetBlockStart:-(C.fontSize*C.lineHeight-C.fontSize)+C.timeLineItemTailWidth,width:`calc(50% - ${C.marginSM}px)`,textAlign:"end"},[`${H}-item-right`]:{[`${H}-item-label`]:{insetInlineStart:`calc(50% + ${C.marginSM}px)`,width:`calc(50% - ${C.marginSM}px)`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${H}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}},useStyle$7=genComponentStyleHook("Timeline",C=>{const H=merge$1(C,{timeLineItemPaddingBottom:C.padding*1.25,timeLineItemHeadSize:10,timeLineItemCustomHeadPaddingVertical:C.paddingXXS,timeLinePaddingInlineEnd:2,timeLineItemTailWidth:C.lineWidthBold,timeLineHeadBorderWidth:C.wireframe?C.lineWidthBold:C.lineWidth*3});return[genTimelineStyle(H)]}),timelineProps=()=>({prefixCls:String,pending:PropTypes$1.any,pendingDot:PropTypes$1.any,reverse:booleanType(),mode:PropTypes$1.oneOf(tuple$1("left","alternate","right",""))}),Timeline=defineComponent({compatConfig:{MODE:3},name:"ATimeline",inheritAttrs:!1,props:initDefaultProps$1(timelineProps(),{reverse:!1,mode:""}),slots:Object,setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("timeline",C),[X,Q]=useStyle$7(G),Z=(ee,te)=>{const ne=ee.props||{};return C.mode==="alternate"?ne.position==="right"?`${G.value}-item-right`:ne.position==="left"?`${G.value}-item-left`:te%2===0?`${G.value}-item-left`:`${G.value}-item-right`:C.mode==="left"?`${G.value}-item-left`:C.mode==="right"?`${G.value}-item-right`:ne.position==="right"?`${G.value}-item-right`:""};return()=>{var ee,te,ne;const{pending:oe=(ee=K.pending)===null||ee===void 0?void 0:ee.call(K),pendingDot:re=(te=K.pendingDot)===null||te===void 0?void 0:te.call(K),reverse:ae,mode:ie}=C,ue=typeof oe=="boolean"?null:oe,le=filterEmpty((ne=K.default)===null||ne===void 0?void 0:ne.call(K)),se=oe?createVNode(TimelineItem,{pending:!!oe,dot:re||createVNode(LoadingOutlined$1,null,null)},{default:()=>[ue]}):null;se&&le.push(se);const ce=ae?le.reverse():le,de=ce.length,fe=`${G.value}-item-last`,he=ce.map((be,xe)=>{const Se=xe===de-2?fe:"",we=xe===de-1?fe:"";return cloneVNode(be,{class:classNames([!ae&&oe?Se:we,Z(be,xe)])})}),pe=ce.some(be=>{var xe,Se;return!!(!((xe=be.props)===null||xe===void 0)&&xe.label||!((Se=be.children)===null||Se===void 0)&&Se.label)}),me=classNames(G.value,{[`${G.value}-pending`]:!!oe,[`${G.value}-reverse`]:!!ae,[`${G.value}-${ie}`]:!!ie&&!pe,[`${G.value}-label`]:pe,[`${G.value}-rtl`]:U.value==="rtl"},W.class,Q.value);return X(createVNode("ul",_objectSpread2$1(_objectSpread2$1({},W),{},{class:me}),[he]))}}});Timeline.Item=TimelineItem;Timeline.install=function(C){return C.component(Timeline.name,Timeline),C.component(TimelineItem.name,TimelineItem),C};var EnterOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"};const EnterOutlinedSvg=EnterOutlined$2;function _objectSpread$7(C){for(var H=1;H{const{sizeMarginHeadingVerticalEnd:G,fontWeightStrong:U}=W;return{marginBottom:G,color:K,fontWeight:U,fontSize:C,lineHeight:H}},getTitleStyles=C=>{const H=[1,2,3,4,5],K={};return H.forEach(W=>{K[` + h${W}&, + div&-h${W}, + div&-h${W} > textarea, + h${W} + `]=getTitleStyle(C[`fontSizeHeading${W}`],C[`lineHeightHeading${W}`],C.colorTextHeading,C)}),K},getLinkStyles=C=>{const{componentCls:H}=C;return{"a&, a":_extends$1(_extends$1({},operationUnit(C)),{textDecoration:C.linkDecoration,"&:active, &:hover":{textDecoration:C.linkHoverDecoration},[`&[disabled], &${H}-disabled`]:{color:C.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:C.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},getResetStyles=()=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),getEditableStyles=C=>{const{componentCls:H}=C,W=initInputToken(C).inputPaddingVertical+1;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-C.paddingSM,marginTop:-W,marginBottom:`calc(1em - ${W}px)`},[`${H}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:C.marginXS+2,insetBlockEnd:C.marginXS,color:C.colorTextDescription,fontWeight:"normal",fontSize:C.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},getCopiableStyles=C=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:C.colorSuccess}}}),getEllipsisStyles=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),genTypographyStyle=C=>{const{componentCls:H,sizeMarginHeadingVerticalStart:K}=C;return{[H]:_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({color:C.colorText,wordBreak:"break-word",lineHeight:C.lineHeight,[`&${H}-secondary`]:{color:C.colorTextDescription},[`&${H}-success`]:{color:C.colorSuccess},[`&${H}-warning`]:{color:C.colorWarning},[`&${H}-danger`]:{color:C.colorError,"a&:active, a&:focus":{color:C.colorErrorActive},"a&:hover":{color:C.colorErrorHover}},[`&${H}-disabled`]:{color:C.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},getTitleStyles(C)),{[` + & + h1${H}, + & + h2${H}, + & + h3${H}, + & + h4${H}, + & + h5${H} + `]:{marginTop:K},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:K}}}),getResetStyles()),getLinkStyles(C)),{[` + ${H}-expand, + ${H}-edit, + ${H}-copy + `]:_extends$1(_extends$1({},operationUnit(C)),{marginInlineStart:C.marginXXS})}),getEditableStyles(C)),getCopiableStyles(C)),getEllipsisStyles()),{"&-rtl":{direction:"rtl"}})}},useStyle$6=genComponentStyleHook("Typography",C=>[genTypographyStyle(C)],{sizeMarginHeadingVerticalStart:"1.2em",sizeMarginHeadingVerticalEnd:"0.5em"}),editableProps=()=>({prefixCls:String,value:String,maxlength:Number,autoSize:{type:[Boolean,Object]},onSave:Function,onCancel:Function,onEnd:Function,onChange:Function,originContent:String,direction:String,component:String}),Editable=defineComponent({compatConfig:{MODE:3},name:"Editable",inheritAttrs:!1,props:editableProps(),setup(C,H){let{emit:K,slots:W,attrs:G}=H;const{prefixCls:U}=toRefs(C),X=reactive({current:C.value||"",lastKeyCode:void 0,inComposition:!1,cancelFlag:!1});watch(()=>C.value,se=>{X.current=se});const Q=ref();onMounted(()=>{var se;if(Q.value){const ce=(se=Q.value)===null||se===void 0?void 0:se.resizableTextArea,de=ce==null?void 0:ce.textArea;de.focus();const{length:fe}=de.value;de.setSelectionRange(fe,fe)}});function Z(se){Q.value=se}function ee(se){let{target:{value:ce}}=se;X.current=ce.replace(/[\r\n]/g,""),K("change",X.current)}function te(){X.inComposition=!0}function ne(){X.inComposition=!1}function oe(se){const{keyCode:ce}=se;ce===KeyCode$1.ENTER&&se.preventDefault(),!X.inComposition&&(X.lastKeyCode=ce)}function re(se){const{keyCode:ce,ctrlKey:de,altKey:fe,metaKey:he,shiftKey:pe}=se;X.lastKeyCode===ce&&!X.inComposition&&!de&&!fe&&!he&&!pe&&(ce===KeyCode$1.ENTER?(ie(),K("end")):ce===KeyCode$1.ESC&&(X.current=C.originContent,K("cancel")))}function ae(){ie()}function ie(){K("save",X.current.trim())}const[ue,le]=useStyle$6(U);return()=>{const se=classNames({[`${U.value}`]:!0,[`${U.value}-edit-content`]:!0,[`${U.value}-rtl`]:C.direction==="rtl",[C.component?`${U.value}-${C.component}`:""]:!0},G.class,le.value);return ue(createVNode("div",_objectSpread2$1(_objectSpread2$1({},G),{},{class:se}),[createVNode(TextArea,{ref:Z,maxlength:C.maxlength,value:X.current,onChange:ee,onKeydown:oe,onKeyup:re,onCompositionstart:te,onCompositionend:ne,onBlur:ae,rows:1,autoSize:C.autoSize===void 0||C.autoSize},null),W.enterIcon?W.enterIcon({className:`${C.prefixCls}-edit-content-confirm`}):createVNode(EnterOutlined$1,{class:`${C.prefixCls}-edit-content-confirm`},null)]))}}}),Editable$1=Editable,TEXT_NODE=3,COMMENT_NODE=8;let ellipsisContainer;const wrapperStyle={padding:0,margin:0,display:"inline",lineHeight:"inherit"};function resetDomStyles(C,H){C.setAttribute("aria-hidden","true");const K=window.getComputedStyle(H),W=styleToString(K);C.setAttribute("style",W),C.style.position="fixed",C.style.left="0",C.style.height="auto",C.style.minHeight="auto",C.style.maxHeight="auto",C.style.paddingTop="0",C.style.paddingBottom="0",C.style.borderTopWidth="0",C.style.borderBottomWidth="0",C.style.top="-999999px",C.style.zIndex="-1000",C.style.textOverflow="clip",C.style.whiteSpace="normal",C.style.webkitLineClamp="none"}function getRealLineHeight(C){const H=document.createElement("div");resetDomStyles(H,C),H.appendChild(document.createTextNode("text")),document.body.appendChild(H);const K=H.getBoundingClientRect().height;return document.body.removeChild(H),K}const measure=(C,H,K,W,G)=>{ellipsisContainer||(ellipsisContainer=document.createElement("div"),ellipsisContainer.setAttribute("aria-hidden","true"),document.body.appendChild(ellipsisContainer));const{rows:U,suffix:X=""}=H,Q=getRealLineHeight(C),Z=Math.round(Q*U*100)/100;resetDomStyles(ellipsisContainer,C);const ee=createApp({render(){return createVNode("div",{style:wrapperStyle},[createVNode("span",{style:wrapperStyle},[K,X]),createVNode("span",{style:wrapperStyle},[W])])}});ee.mount(ellipsisContainer);function te(){return Math.round(ellipsisContainer.getBoundingClientRect().height*100)/100-.1<=Z}if(te())return ee.unmount(),{content:K,text:ellipsisContainer.innerHTML,ellipsis:!1};const ne=Array.prototype.slice.apply(ellipsisContainer.childNodes[0].childNodes[0].cloneNode(!0).childNodes).filter(ce=>{let{nodeType:de,data:fe}=ce;return de!==COMMENT_NODE&&fe!==""}),oe=Array.prototype.slice.apply(ellipsisContainer.childNodes[0].childNodes[1].cloneNode(!0).childNodes);ee.unmount();const re=[];ellipsisContainer.innerHTML="";const ae=document.createElement("span");ellipsisContainer.appendChild(ae);const ie=document.createTextNode(G+X);ae.appendChild(ie),oe.forEach(ce=>{ellipsisContainer.appendChild(ce)});function ue(ce){ae.insertBefore(ce,ie)}function le(ce,de){let fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,he=arguments.length>3&&arguments[3]!==void 0?arguments[3]:de.length,pe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;const me=Math.floor((fe+he)/2),be=de.slice(0,me);if(ce.textContent=be,fe>=he-1)for(let xe=he;xe>=fe;xe-=1){const Se=de.slice(0,xe);if(ce.textContent=Se,te()||!Se)return xe===de.length?{finished:!1,vNode:de}:{finished:!0,vNode:Se}}return te()?le(ce,de,me,he,me):le(ce,de,fe,me,pe)}function se(ce){if(ce.nodeType===TEXT_NODE){const fe=ce.textContent||"",he=document.createTextNode(fe);return ue(he),le(he,fe)}return{finished:!1,vNode:null}}return ne.some(ce=>{const{finished:de,vNode:fe}=se(ce);return fe&&re.push(fe),de}),{content:re,text:ellipsisContainer.innerHTML,ellipsis:!0}};var __rest$a=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G({prefixCls:String,direction:String,component:String}),Typography=defineComponent({name:"ATypography",inheritAttrs:!1,props:typographyProps(),setup(C,H){let{slots:K,attrs:W}=H;const{prefixCls:G,direction:U}=useConfigInject("typography",C),[X,Q]=useStyle$6(G);return()=>{var Z;const ee=_extends$1(_extends$1({},C),W),{prefixCls:te,direction:ne,component:oe="article"}=ee,re=__rest$a(ee,["prefixCls","direction","component"]);return X(createVNode(oe,_objectSpread2$1(_objectSpread2$1({},re),{},{class:classNames(G.value,{[`${G.value}-rtl`]:U.value==="rtl"},W.class,Q.value)}),{default:()=>[(Z=K.default)===null||Z===void 0?void 0:Z.call(K)]}))}}}),Typography$1=Typography,deselectCurrent=()=>{const C=document.getSelection();if(!C.rangeCount)return function(){};let H=document.activeElement;const K=[];for(let W=0;W"u"){Z&&console.warn("unable to use e.clipboardData"),Z&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();const ne=clipboardToIE11Formatting[H.format]||clipboardToIE11Formatting.default;window.clipboardData.setData(ne,C)}else te.clipboardData.clearData(),te.clipboardData.setData(H.format,C);H.onCopy&&(te.preventDefault(),H.onCopy(te.clipboardData))}),document.body.appendChild(X),G.selectNodeContents(X),U.addRange(G),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");Q=!0}catch(ee){Z&&console.error("unable to copy using execCommand: ",ee),Z&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(H.format||"text",C),H.onCopy&&H.onCopy(window.clipboardData),Q=!0}catch(te){Z&&console.error("unable to copy using clipboardData: ",te),Z&&console.error("falling back to prompt"),K=format("message"in H?H.message:defaultMessage),window.prompt(K,C)}}finally{U&&(typeof U.removeRange=="function"?U.removeRange(G):U.removeAllRanges()),X&&document.body.removeChild(X),W()}return Q}var CopyOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};const CopyOutlinedSvg=CopyOutlined$2;function _objectSpread$6(C){for(var H=1;H({editable:{type:[Boolean,Object],default:void 0},copyable:{type:[Boolean,Object],default:void 0},prefixCls:String,component:String,type:String,disabled:{type:Boolean,default:void 0},ellipsis:{type:[Boolean,Object],default:void 0},code:{type:Boolean,default:void 0},mark:{type:Boolean,default:void 0},underline:{type:Boolean,default:void 0},delete:{type:Boolean,default:void 0},strong:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},content:String,"onUpdate:content":Function}),Base=defineComponent({compatConfig:{MODE:3},name:"TypographyBase",inheritAttrs:!1,props:baseProps(),setup(C,H){let{slots:K,attrs:W,emit:G}=H;const{prefixCls:U,direction:X}=useConfigInject("typography",C),Q=reactive({copied:!1,ellipsisText:"",ellipsisContent:null,isEllipsis:!1,expanded:!1,clientRendered:!1,expandStr:"",copyStr:"",copiedStr:"",editStr:"",copyId:void 0,rafId:void 0,prevProps:void 0,originContent:""}),Z=ref(),ee=ref(),te=computed(()=>{const $e=C.ellipsis;return $e?_extends$1({rows:1,expandable:!1},typeof $e=="object"?$e:null):{}});onMounted(()=>{Q.clientRendered=!0,me()}),onBeforeUnmount(()=>{clearTimeout(Q.copyId),wrapperRaf.cancel(Q.rafId)}),watch([()=>te.value.rows,()=>C.content],()=>{nextTick(()=>{he()})},{flush:"post",deep:!0}),watchEffect(()=>{C.content===void 0&&(warning$3(!C.editable),warning$3(!C.ellipsis))});function ne(){var $e;return C.ellipsis||C.editable?C.content:($e=findDOMNode(Z.value))===null||$e===void 0?void 0:$e.innerText}function oe($e){const{onExpand:ye}=te.value;Q.expanded=!0,ye==null||ye($e)}function re($e){$e.preventDefault(),Q.originContent=C.content,fe(!0)}function ae($e){ie($e),fe(!1)}function ie($e){const{onChange:ye}=se.value;$e!==C.content&&(G("update:content",$e),ye==null||ye($e))}function ue(){var $e,ye;(ye=($e=se.value).onCancel)===null||ye===void 0||ye.call($e),fe(!1)}function le($e){$e.preventDefault(),$e.stopPropagation();const{copyable:ye}=C,Ce=_extends$1({},typeof ye=="object"?ye:null);Ce.text===void 0&&(Ce.text=ne()),copy(Ce.text||""),Q.copied=!0,nextTick(()=>{Ce.onCopy&&Ce.onCopy($e),Q.copyId=setTimeout(()=>{Q.copied=!1},3e3)})}const se=computed(()=>{const $e=C.editable;return $e?_extends$1({},typeof $e=="object"?$e:null):{editing:!1}}),[ce,de]=useMergedState(!1,{value:computed(()=>se.value.editing)});function fe($e){const{onStart:ye}=se.value;$e&&ye&&ye(),de($e)}watch(ce,$e=>{var ye;$e||(ye=ee.value)===null||ye===void 0||ye.focus()},{flush:"post"});function he($e){if($e){const{width:ye,height:Ce}=$e;if(!ye||!Ce)return}wrapperRaf.cancel(Q.rafId),Q.rafId=wrapperRaf(()=>{me()})}const pe=computed(()=>{const{rows:$e,expandable:ye,suffix:Ce,onEllipsis:ge,tooltip:ve}=te.value;return Ce||ve||C.editable||C.copyable||ye||ge?!1:$e===1?isTextOverflowSupport:isLineClampSupport}),me=()=>{const{ellipsisText:$e,isEllipsis:ye}=Q,{rows:Ce,suffix:ge,onEllipsis:ve}=te.value;if(!Ce||Ce<0||!findDOMNode(Z.value)||Q.expanded||C.content===void 0||pe.value)return;const{content:_e,text:Te,ellipsis:Ie}=measure(findDOMNode(Z.value),{rows:Ce,suffix:ge},C.content,Ee(!0),ELLIPSIS_STR);($e!==Te||Q.isEllipsis!==Ie)&&(Q.ellipsisText=Te,Q.ellipsisContent=_e,Q.isEllipsis=Ie,ye!==Ie&&ve&&ve(Ie))};function be($e,ye){let{mark:Ce,code:ge,underline:ve,delete:_e,strong:Te,keyboard:Ie}=$e,Re=ye;function De(ke,Be){if(!ke)return;const Me=function(){return Re}();Re=createVNode(Be,null,{default:()=>[Me]})}return De(Te,"strong"),De(ve,"u"),De(_e,"del"),De(ge,"code"),De(Ce,"mark"),De(Ie,"kbd"),Re}function xe($e){const{expandable:ye,symbol:Ce}=te.value;if(!ye||!$e&&(Q.expanded||!Q.isEllipsis))return null;const ge=(K.ellipsisSymbol?K.ellipsisSymbol():Ce)||Q.expandStr;return createVNode("a",{key:"expand",class:`${U.value}-expand`,onClick:oe,"aria-label":Q.expandStr},[ge])}function Se(){if(!C.editable)return;const{tooltip:$e,triggerType:ye=["icon"]}=C.editable,Ce=K.editableIcon?K.editableIcon():createVNode(EditOutlined$1,{role:"button"},null),ge=K.editableTooltip?K.editableTooltip():Q.editStr,ve=typeof ge=="string"?ge:"";return ye.indexOf("icon")!==-1?createVNode(Tooltip,{key:"edit",title:$e===!1?"":ge},{default:()=>[createVNode(TransButton$1,{ref:ee,class:`${U.value}-edit`,onClick:re,"aria-label":ve},{default:()=>[Ce]})]}):null}function we(){if(!C.copyable)return;const{tooltip:$e}=C.copyable,ye=Q.copied?Q.copiedStr:Q.copyStr,Ce=K.copyableTooltip?K.copyableTooltip({copied:Q.copied}):ye,ge=typeof Ce=="string"?Ce:"",ve=Q.copied?createVNode(CheckOutlined$1,null,null):createVNode(CopyOutlined$1,null,null),_e=K.copyableIcon?K.copyableIcon({copied:!!Q.copied}):ve;return createVNode(Tooltip,{key:"copy",title:$e===!1?"":Ce},{default:()=>[createVNode(TransButton$1,{class:[`${U.value}-copy`,{[`${U.value}-copy-success`]:Q.copied}],onClick:le,"aria-label":ge},{default:()=>[_e]})]})}function Pe(){const{class:$e,style:ye}=W,{maxlength:Ce,autoSize:ge,onEnd:ve}=se.value;return createVNode(Editable$1,{class:$e,style:ye,prefixCls:U.value,value:C.content,originContent:Q.originContent,maxlength:Ce,autoSize:ge,onSave:ae,onChange:ie,onCancel:ue,onEnd:ve,direction:X.value,component:C.component},{enterIcon:K.editableEnterIcon})}function Ee($e){return[xe($e),Se(),we()].filter(ye=>ye)}return()=>{var $e;const{triggerType:ye=["icon"]}=se.value,Ce=C.ellipsis||C.editable?C.content!==void 0?C.content:($e=K.default)===null||$e===void 0?void 0:$e.call(K):K.default?K.default():C.content;return ce.value?Pe():createVNode(LocaleReceiver,{componentName:"Text",children:ge=>{const ve=_extends$1(_extends$1({},C),W),{type:_e,disabled:Te,content:Ie,class:Re,style:De}=ve,ke=__rest$9(ve,["type","disabled","content","class","style"]),{rows:Be,suffix:Me,tooltip:je}=te.value,{edit:Le,copy:Ae,copied:Ve,expand:Oe}=ge;Q.editStr=Le,Q.copyStr=Ae,Q.copiedStr=Ve,Q.expandStr=Oe;const Ne=omit$2(ke,["prefixCls","editable","copyable","ellipsis","mark","code","delete","underline","strong","keyboard","onUpdate:content"]),Fe=pe.value,Ke=Be===1&&Fe,He=Be&&Be>1&&Fe;let Ue=Ce,We;if(Be&&Q.isEllipsis&&!Q.expanded&&!Fe){const{title:qe}=ke;let Qe=qe||"";!qe&&(typeof Ce=="string"||typeof Ce=="number")&&(Qe=String(Ce)),Qe=Qe==null?void 0:Qe.slice(String(Q.ellipsisContent||"").length),Ue=createVNode(Fragment,null,[toRaw(Q.ellipsisContent),createVNode("span",{title:Qe,"aria-hidden":"true"},[ELLIPSIS_STR]),Me])}else Ue=createVNode(Fragment,null,[Ce,Me]);Ue=be(C,Ue);const ze=je&&Be&&Q.isEllipsis&&!Q.expanded&&!Fe,Xe=K.ellipsisTooltip?K.ellipsisTooltip():je;return createVNode(ResizeObserver$1,{onResize:he,disabled:!Be},{default:()=>[createVNode(Typography$1,_objectSpread2$1({ref:Z,class:[{[`${U.value}-${_e}`]:_e,[`${U.value}-disabled`]:Te,[`${U.value}-ellipsis`]:Be,[`${U.value}-single-line`]:Be===1&&!Q.isEllipsis,[`${U.value}-ellipsis-single-line`]:Ke,[`${U.value}-ellipsis-multiple-line`]:He},Re],style:_extends$1(_extends$1({},De),{WebkitLineClamp:He?Be:void 0}),"aria-label":We,direction:X.value,onClick:ye.indexOf("text")!==-1?re:()=>{}},Ne),{default:()=>[ze?createVNode(Tooltip,{title:je===!0?Ce:Xe},{default:()=>[createVNode("span",null,[Ue])]}):Ue,Ee()]})]})}},null)}}}),Base$1=Base;var __rest$8=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);Gomit$2(_extends$1(_extends$1({},baseProps()),{ellipsis:{type:Boolean,default:void 0}}),["component"]),Link=(C,H)=>{let{slots:K,attrs:W}=H;const G=_extends$1(_extends$1({},C),W),{ellipsis:U,rel:X}=G,Q=__rest$8(G,["ellipsis","rel"]);warning$3();const Z=_extends$1(_extends$1({},Q),{rel:X===void 0&&Q.target==="_blank"?"noopener noreferrer":X,ellipsis:!!U,component:"a"});return delete Z.navigate,createVNode(Base$1,Z,K)};Link.displayName="ATypographyLink";Link.inheritAttrs=!1;Link.props=linkProps();const Link$1=Link,paragraphProps=()=>omit$2(baseProps(),["component"]),Paragraph=(C,H)=>{let{slots:K,attrs:W}=H;const G=_extends$1(_extends$1(_extends$1({},C),{component:"div"}),W);return createVNode(Base$1,G,K)};Paragraph.displayName="ATypographyParagraph";Paragraph.inheritAttrs=!1;Paragraph.props=paragraphProps();const Paragraph$1=Paragraph,textProps=()=>_extends$1(_extends$1({},omit$2(baseProps(),["component"])),{ellipsis:{type:[Boolean,Object],default:void 0}}),Text=(C,H)=>{let{slots:K,attrs:W}=H;const{ellipsis:G}=C;warning$3();const U=_extends$1(_extends$1(_extends$1({},C),{ellipsis:G&&typeof G=="object"?omit$2(G,["expandable","rows"]):G,component:"span"}),W);return createVNode(Base$1,U,K)};Text.displayName="ATypographyText";Text.inheritAttrs=!1;Text.props=textProps();const Text$1=Text;var __rest$7=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G_extends$1(_extends$1({},omit$2(baseProps(),["component","strong"])),{level:Number}),Title=(C,H)=>{let{slots:K,attrs:W}=H;const{level:G=1}=C,U=__rest$7(C,["level"]);let X;TITLE_ELE_LIST.includes(G)?X=`h${G}`:(warning$3(),X="h1");const Q=_extends$1(_extends$1(_extends$1({},U),{component:X}),W);return createVNode(Base$1,Q,K)};Title.displayName="ATypographyTitle";Title.inheritAttrs=!1;Title.props=titleProps();const Title$1=Title;Typography$1.Text=Text$1;Typography$1.Title=Title$1;Typography$1.Paragraph=Paragraph$1;Typography$1.Link=Link$1;Typography$1.Base=Base$1;Typography$1.install=function(C){return C.component(Typography$1.name,Typography$1),C.component(Typography$1.Text.displayName,Text$1),C.component(Typography$1.Title.displayName,Title$1),C.component(Typography$1.Paragraph.displayName,Paragraph$1),C.component(Typography$1.Link.displayName,Link$1),C};function getError(C,H){const K=`cannot ${C.method} ${C.action} ${H.status}'`,W=new Error(K);return W.status=H.status,W.method=C.method,W.url=C.action,W}function getBody(C){const H=C.responseText||C.response;if(!H)return H;try{return JSON.parse(H)}catch{return H}}function upload(C){const H=new XMLHttpRequest;C.onProgress&&H.upload&&(H.upload.onprogress=function(U){U.total>0&&(U.percent=U.loaded/U.total*100),C.onProgress(U)});const K=new FormData;C.data&&Object.keys(C.data).forEach(G=>{const U=C.data[G];if(Array.isArray(U)){U.forEach(X=>{K.append(`${G}[]`,X)});return}K.append(G,U)}),C.file instanceof Blob?K.append(C.filename,C.file,C.file.name):K.append(C.filename,C.file),H.onerror=function(U){C.onError(U)},H.onload=function(){return H.status<200||H.status>=300?C.onError(getError(C,H),getBody(H)):C.onSuccess(getBody(H),H)},H.open(C.method,C.action,!0),C.withCredentials&&"withCredentials"in H&&(H.withCredentials=!0);const W=C.headers||{};return W["X-Requested-With"]!==null&&H.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(W).forEach(G=>{W[G]!==null&&H.setRequestHeader(G,W[G])}),H.send(K),{abort(){H.abort()}}}const now=+new Date;let index$7=0;function uid(){return`vc-upload-${now}-${++index$7}`}const attrAccept=(C,H)=>{if(C&&H){const K=Array.isArray(H)?H:H.split(","),W=C.name||"",G=C.type||"",U=G.replace(/\/.*$/,"");return K.some(X=>{const Q=X.trim();if(/^\*(\/\*)?$/.test(X))return!0;if(Q.charAt(0)==="."){const Z=W.toLowerCase(),ee=Q.toLowerCase();let te=[ee];return(ee===".jpg"||ee===".jpeg")&&(te=[".jpg",".jpeg"]),te.some(ne=>Z.endsWith(ne))}return/\/\*$/.test(Q)?U===Q.replace(/\/.*$/,""):!!(G===Q||/^\w+$/.test(Q))})}return!0};function loopFiles(C,H){const K=C.createReader();let W=[];function G(){K.readEntries(U=>{const X=Array.prototype.slice.apply(U);W=W.concat(X),!X.length?H(W):G()})}G()}const traverseFileTree=(C,H,K)=>{const W=(G,U)=>{G.path=U||"",G.isFile?G.file(X=>{K(X)&&(G.fullPath&&!X.webkitRelativePath&&(Object.defineProperties(X,{webkitRelativePath:{writable:!0}}),X.webkitRelativePath=G.fullPath.replace(/^\//,""),Object.defineProperties(X,{webkitRelativePath:{writable:!1}})),H([X]))}):G.isDirectory&&loopFiles(G,X=>{X.forEach(Q=>{W(Q,`${U}${G.name}/`)})})};C.forEach(G=>{W(G.webkitGetAsEntry())})},traverseFileTree$1=traverseFileTree,uploadProps$1=()=>({capture:[Boolean,String],multipart:{type:Boolean,default:void 0},name:String,disabled:{type:Boolean,default:void 0},componentTag:String,action:[String,Function],method:String,directory:{type:Boolean,default:void 0},data:[Object,Function],headers:Object,accept:String,multiple:{type:Boolean,default:void 0},onBatchStart:Function,onReject:Function,onStart:Function,onError:Function,onSuccess:Function,onProgress:Function,beforeUpload:Function,customRequest:Function,withCredentials:{type:Boolean,default:void 0},openFileDialogOnClick:{type:Boolean,default:void 0},prefixCls:String,id:String,onMouseenter:Function,onMouseleave:Function,onClick:Function});var __awaiter$1=globalThis&&globalThis.__awaiter||function(C,H,K,W){function G(U){return U instanceof K?U:new K(function(X){X(U)})}return new(K||(K=Promise))(function(U,X){function Q(te){try{ee(W.next(te))}catch(ne){X(ne)}}function Z(te){try{ee(W.throw(te))}catch(ne){X(ne)}}function ee(te){te.done?U(te.value):G(te.value).then(Q,Z)}ee((W=W.apply(C,H||[])).next())})},__rest$6=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G__awaiter$1(this,void 0,void 0,function*(){const{beforeUpload:de}=C;let fe=se;if(de){try{fe=yield de(se,ce)}catch{fe=!1}if(fe===!1)return{origin:se,parsedFile:null,action:null,data:null}}const{action:he}=C;let pe;typeof he=="function"?pe=yield he(se):pe=he;const{data:me}=C;let be;typeof me=="function"?be=yield me(se):be=me;const xe=(typeof fe=="object"||typeof fe=="string")&&fe?fe:se;let Se;xe instanceof File?Se=xe:Se=new File([xe],se.name,{type:se.type});const we=Se;return we.uid=se.uid,{origin:se,data:be,parsedFile:we,action:pe}}),te=se=>{let{data:ce,origin:de,action:fe,parsedFile:he}=se;if(!Z)return;const{onStart:pe,customRequest:me,name:be,headers:xe,withCredentials:Se,method:we}=C,{uid:Pe}=de,Ee=me||upload,$e={action:fe,filename:be,data:ce,file:he,headers:xe,withCredentials:Se,method:we||"post",onProgress:ye=>{const{onProgress:Ce}=C;Ce==null||Ce(ye,he)},onSuccess:(ye,Ce)=>{const{onSuccess:ge}=C;ge==null||ge(ye,he,Ce),delete X[Pe]},onError:(ye,Ce)=>{const{onError:ge}=C;ge==null||ge(ye,Ce,he),delete X[Pe]}};pe(de),X[Pe]=Ee($e)},ne=()=>{U.value=uid()},oe=se=>{if(se){const ce=se.uid?se.uid:se;X[ce]&&X[ce].abort&&X[ce].abort(),delete X[ce]}else Object.keys(X).forEach(ce=>{X[ce]&&X[ce].abort&&X[ce].abort(),delete X[ce]})};onMounted(()=>{Z=!0}),onBeforeUnmount(()=>{Z=!1,oe()});const re=se=>{const ce=[...se],de=ce.map(fe=>(fe.uid=uid(),ee(fe,ce)));Promise.all(de).then(fe=>{const{onBatchStart:he}=C;he==null||he(fe.map(pe=>{let{origin:me,parsedFile:be}=pe;return{file:me,parsedFile:be}})),fe.filter(pe=>pe.parsedFile!==null).forEach(pe=>{te(pe)})})},ae=se=>{const{accept:ce,directory:de}=C,{files:fe}=se.target,he=[...fe].filter(pe=>!de||attrAccept(pe,ce));re(he),ne()},ie=se=>{const ce=Q.value;if(!ce)return;const{onClick:de}=C;ce.click(),de&&de(se)},ue=se=>{se.key==="Enter"&&ie(se)},le=se=>{const{multiple:ce}=C;if(se.preventDefault(),se.type!=="dragover")if(C.directory)traverseFileTree$1(Array.prototype.slice.call(se.dataTransfer.items),re,de=>attrAccept(de,C.accept));else{const de=partition$1(Array.prototype.slice.call(se.dataTransfer.files),pe=>attrAccept(pe,C.accept));let fe=de[0];const he=de[1];ce===!1&&(fe=fe.slice(0,1)),re(fe),he.length&&C.onReject&&C.onReject(he)}};return G({abort:oe}),()=>{var se;const{componentTag:ce,prefixCls:de,disabled:fe,id:he,multiple:pe,accept:me,capture:be,directory:xe,openFileDialogOnClick:Se,onMouseenter:we,onMouseleave:Pe}=C,Ee=__rest$6(C,["componentTag","prefixCls","disabled","id","multiple","accept","capture","directory","openFileDialogOnClick","onMouseenter","onMouseleave"]),$e={[de]:!0,[`${de}-disabled`]:fe,[W.class]:!!W.class},ye=xe?{directory:"directory",webkitdirectory:"webkitdirectory"}:{};return createVNode(ce,_objectSpread2$1(_objectSpread2$1({},fe?{}:{onClick:Se?ie:()=>{},onKeydown:Se?ue:()=>{},onMouseenter:we,onMouseleave:Pe,onDrop:le,onDragover:le,tabindex:"0"}),{},{class:$e,role:"button",style:W.style}),{default:()=>[createVNode("input",_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},pickAttrs(Ee,{aria:!0,data:!0})),{},{id:he,type:"file",ref:Q,onClick:ge=>ge.stopPropagation(),onCancel:ge=>ge.stopPropagation(),key:U.value,style:{display:"none"},accept:me},ye),{},{multiple:pe,onChange:ae},be!=null?{capture:be}:{}),null),(se=K.default)===null||se===void 0?void 0:se.call(K)]})}}});function empty(){}const Upload$1=defineComponent({compatConfig:{MODE:3},name:"Upload",inheritAttrs:!1,props:initDefaultProps$1(uploadProps$1(),{componentTag:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:empty,onError:empty,onSuccess:empty,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0}),setup(C,H){let{slots:K,attrs:W,expose:G}=H;const U=ref();return G({abort:Q=>{var Z;(Z=U.value)===null||Z===void 0||Z.abort(Q)}}),()=>createVNode(AjaxUpload,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},C),W),{},{ref:U}),K)}});var PaperClipOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"};const PaperClipOutlinedSvg=PaperClipOutlined$2;function _objectSpread$4(C){for(var H=1;H{let{uid:U}=G;return U===C.uid});return W===-1?K.push(C):K[W]=C,K}function getFileItem(C,H){const K=C.uid!==void 0?"uid":"name";return H.filter(W=>W[K]===C[K])[0]}function removeFileItem(C,H){const K=C.uid!==void 0?"uid":"name",W=H.filter(G=>G[K]!==C[K]);return W.length===H.length?null:W}const extname=function(){const H=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),W=H[H.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(W)||[""])[0]},isImageFileType=C=>C.indexOf("image/")===0,isImageUrl=C=>{if(C.type&&!C.thumbUrl)return isImageFileType(C.type);const H=C.thumbUrl||C.url||"",K=extname(H);return/^data:image\//.test(H)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(K)?!0:!(/^data:/.test(H)||K)},MEASURE_SIZE=200;function previewImage(C){return new Promise(H=>{if(!C.type||!isImageFileType(C.type)){H("");return}const K=document.createElement("canvas");K.width=MEASURE_SIZE,K.height=MEASURE_SIZE,K.style.cssText=`position: fixed; left: 0; top: 0; width: ${MEASURE_SIZE}px; height: ${MEASURE_SIZE}px; z-index: 9999; display: none;`,document.body.appendChild(K);const W=K.getContext("2d"),G=new Image;if(G.onload=()=>{const{width:U,height:X}=G;let Q=MEASURE_SIZE,Z=MEASURE_SIZE,ee=0,te=0;U>X?(Z=X*(MEASURE_SIZE/U),te=-(Z-Q)/2):(Q=U*(MEASURE_SIZE/X),ee=-(Q-Z)/2),W.drawImage(G,ee,te,Q,Z);const ne=K.toDataURL();document.body.removeChild(K),H(ne)},G.crossOrigin="anonymous",C.type.startsWith("image/svg+xml")){const U=new FileReader;U.addEventListener("load",()=>{U.result&&(G.src=U.result)}),U.readAsDataURL(C)}else G.src=window.URL.createObjectURL(C)})}var DownloadOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};const DownloadOutlinedSvg=DownloadOutlined$2;function _objectSpread$1(C){for(var H=1;H({prefixCls:String,locale:objectType(void 0),file:objectType(),items:arrayType(),listType:stringType(),isImgUrl:functionType(),showRemoveIcon:booleanType(),showDownloadIcon:booleanType(),showPreviewIcon:booleanType(),removeIcon:functionType(),downloadIcon:functionType(),previewIcon:functionType(),iconRender:functionType(),actionIconRender:functionType(),itemRender:functionType(),onPreview:functionType(),onClose:functionType(),onDownload:functionType(),progress:objectType()}),ListItem=defineComponent({compatConfig:{MODE:3},name:"ListItem",inheritAttrs:!1,props:listItemProps(),setup(C,H){let{slots:K,attrs:W}=H;var G;const U=shallowRef(!1),X=shallowRef();onMounted(()=>{X.value=setTimeout(()=>{U.value=!0},300)}),onBeforeUnmount(()=>{clearTimeout(X.value)});const Q=shallowRef((G=C.file)===null||G===void 0?void 0:G.status);watch(()=>{var te;return(te=C.file)===null||te===void 0?void 0:te.status},te=>{te!=="removed"&&(Q.value=te)});const{rootPrefixCls:Z}=useConfigInject("upload",C),ee=computed(()=>getTransitionProps(`${Z.value}-fade`));return()=>{var te,ne;const{prefixCls:oe,locale:re,listType:ae,file:ie,items:ue,progress:le,iconRender:se=K.iconRender,actionIconRender:ce=K.actionIconRender,itemRender:de=K.itemRender,isImgUrl:fe,showPreviewIcon:he,showRemoveIcon:pe,showDownloadIcon:me,previewIcon:be=K.previewIcon,removeIcon:xe=K.removeIcon,downloadIcon:Se=K.downloadIcon,onPreview:we,onDownload:Pe,onClose:Ee}=C,{class:$e,style:ye}=W,Ce=se({file:ie});let ge=createVNode("div",{class:`${oe}-text-icon`},[Ce]);if(ae==="picture"||ae==="picture-card")if(Q.value==="uploading"||!ie.thumbUrl&&!ie.url){const Ne={[`${oe}-list-item-thumbnail`]:!0,[`${oe}-list-item-file`]:Q.value!=="uploading"};ge=createVNode("div",{class:Ne},[Ce])}else{const Ne=fe!=null&&fe(ie)?createVNode("img",{src:ie.thumbUrl||ie.url,alt:ie.name,class:`${oe}-list-item-image`,crossorigin:ie.crossOrigin},null):Ce,Fe={[`${oe}-list-item-thumbnail`]:!0,[`${oe}-list-item-file`]:fe&&!fe(ie)};ge=createVNode("a",{class:Fe,onClick:Ke=>we(ie,Ke),href:ie.url||ie.thumbUrl,target:"_blank",rel:"noopener noreferrer"},[Ne])}const ve={[`${oe}-list-item`]:!0,[`${oe}-list-item-${Q.value}`]:!0},_e=typeof ie.linkProps=="string"?JSON.parse(ie.linkProps):ie.linkProps,Te=pe?ce({customIcon:xe?xe({file:ie}):createVNode(DeleteOutlined$1,null,null),callback:()=>Ee(ie),prefixCls:oe,title:re.removeFile}):null,Ie=me&&Q.value==="done"?ce({customIcon:Se?Se({file:ie}):createVNode(DownloadOutlined$1,null,null),callback:()=>Pe(ie),prefixCls:oe,title:re.downloadFile}):null,Re=ae!=="picture-card"&&createVNode("span",{key:"download-delete",class:[`${oe}-list-item-actions`,{picture:ae==="picture"}]},[Ie,Te]),De=`${oe}-list-item-name`,ke=ie.url?[createVNode("a",_objectSpread2$1(_objectSpread2$1({key:"view",target:"_blank",rel:"noopener noreferrer",class:De,title:ie.name},_e),{},{href:ie.url,onClick:Ne=>we(ie,Ne)}),[ie.name]),Re]:[createVNode("span",{key:"view",class:De,onClick:Ne=>we(ie,Ne),title:ie.name},[ie.name]),Re],Be={pointerEvents:"none",opacity:.5},Me=he?createVNode("a",{href:ie.url||ie.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:ie.url||ie.thumbUrl?void 0:Be,onClick:Ne=>we(ie,Ne),title:re.previewFile},[be?be({file:ie}):createVNode(EyeOutlined$1,null,null)]):null,je=ae==="picture-card"&&Q.value!=="uploading"&&createVNode("span",{class:`${oe}-list-item-actions`},[Me,Q.value==="done"&&Ie,Te]),Le=createVNode("div",{class:ve},[ge,ke,je,U.value&&createVNode(Transition,ee.value,{default:()=>[withDirectives(createVNode("div",{class:`${oe}-list-item-progress`},["percent"in ie?createVNode(Progress,_objectSpread2$1(_objectSpread2$1({},le),{},{type:"line",percent:ie.percent}),null):null]),[[vShow,Q.value==="uploading"]])]})]),Ae={[`${oe}-list-item-container`]:!0,[`${$e}`]:!!$e},Ve=ie.response&&typeof ie.response=="string"?ie.response:((te=ie.error)===null||te===void 0?void 0:te.statusText)||((ne=ie.error)===null||ne===void 0?void 0:ne.message)||re.uploadError,Oe=Q.value==="error"?createVNode(Tooltip,{title:Ve,getPopupContainer:Ne=>Ne.parentNode},{default:()=>[Le]}):Le;return createVNode("div",{class:Ae,style:ye},[de?de({originNode:Oe,file:ie,fileList:ue,actions:{download:Pe.bind(null,ie),preview:we.bind(null,ie),remove:Ee.bind(null,ie)}}):Oe])}}}),HackSlot=(C,H)=>{let{slots:K}=H;var W;return filterEmpty((W=K.default)===null||W===void 0?void 0:W.call(K))[0]},UploadList=defineComponent({compatConfig:{MODE:3},name:"AUploadList",props:initDefaultProps$1(uploadListProps(),{listType:"text",progress:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!1,showPreviewIcon:!0,previewFile:previewImage,isImageUrl,items:[],appendActionVisible:!0}),setup(C,H){let{slots:K,expose:W}=H;const G=shallowRef(!1);onMounted(()=>{G.value==!0});const U=shallowRef([]);watch(()=>C.items,function(){let ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];U.value=ie.slice()},{immediate:!0,deep:!0}),watchEffect(()=>{if(C.listType!=="picture"&&C.listType!=="picture-card")return;let ie=!1;(C.items||[]).forEach((ue,le)=>{typeof document>"u"||typeof window>"u"||!window.FileReader||!window.File||!(ue.originFileObj instanceof File||ue.originFileObj instanceof Blob)||ue.thumbUrl!==void 0||(ue.thumbUrl="",C.previewFile&&C.previewFile(ue.originFileObj).then(se=>{const ce=se||"";ce!==ue.thumbUrl&&(U.value[le].thumbUrl=ce,ie=!0)}))}),ie&&triggerRef(U)});const X=(ie,ue)=>{if(C.onPreview)return ue==null||ue.preventDefault(),C.onPreview(ie)},Q=ie=>{typeof C.onDownload=="function"?C.onDownload(ie):ie.url&&window.open(ie.url)},Z=ie=>{var ue;(ue=C.onRemove)===null||ue===void 0||ue.call(C,ie)},ee=ie=>{let{file:ue}=ie;const le=C.iconRender||K.iconRender;if(le)return le({file:ue,listType:C.listType});const se=ue.status==="uploading",ce=C.isImageUrl&&C.isImageUrl(ue)?createVNode(PictureTwoTone$1,null,null):createVNode(FileTwoTone$1,null,null);let de=createVNode(se?LoadingOutlined$1:PaperClipOutlined$1,null,null);return C.listType==="picture"?de=se?createVNode(LoadingOutlined$1,null,null):ce:C.listType==="picture-card"&&(de=se?C.locale.uploading:ce),de},te=ie=>{const{customIcon:ue,callback:le,prefixCls:se,title:ce}=ie,de={type:"text",size:"small",title:ce,onClick:()=>{le()},class:`${se}-list-item-action`};return isValidElement(ue)?createVNode(Button$1,de,{icon:()=>ue}):createVNode(Button$1,de,{default:()=>[createVNode("span",null,[ue])]})};W({handlePreview:X,handleDownload:Q});const{prefixCls:ne,rootPrefixCls:oe}=useConfigInject("upload",C),re=computed(()=>({[`${ne.value}-list`]:!0,[`${ne.value}-list-${C.listType}`]:!0})),ae=computed(()=>{const ie=_extends$1({},collapseMotion$1(`${oe.value}-motion-collapse`));delete ie.onAfterAppear,delete ie.onAfterEnter,delete ie.onAfterLeave;const ue=_extends$1(_extends$1({},getTransitionGroupProps(`${ne.value}-${C.listType==="picture-card"?"animate-inline":"animate"}`)),{class:re.value,appear:G.value});return C.listType!=="picture-card"?_extends$1(_extends$1({},ie),ue):ue});return()=>{const{listType:ie,locale:ue,isImageUrl:le,showPreviewIcon:se,showRemoveIcon:ce,showDownloadIcon:de,removeIcon:fe,previewIcon:he,downloadIcon:pe,progress:me,appendAction:be,itemRender:xe,appendActionVisible:Se}=C,we=be==null?void 0:be(),Pe=U.value;return createVNode(TransitionGroup,_objectSpread2$1(_objectSpread2$1({},ae.value),{},{tag:"div"}),{default:()=>[Pe.map(Ee=>{const{uid:$e}=Ee;return createVNode(ListItem,{key:$e,locale:ue,prefixCls:ne.value,file:Ee,items:Pe,progress:me,listType:ie,isImgUrl:le,showPreviewIcon:se,showRemoveIcon:ce,showDownloadIcon:de,onPreview:X,onDownload:Q,onClose:Z,removeIcon:fe,previewIcon:he,downloadIcon:pe,itemRender:xe},_extends$1(_extends$1({},K),{iconRender:ee,actionIconRender:te}))}),be?withDirectives(createVNode(HackSlot,{key:"__ant_upload_appendAction"},{default:()=>we}),[[vShow,!!Se]]):null]})}}}),genDraggerStyle=C=>{const{componentCls:H,iconCls:K}=C;return{[`${H}-wrapper`]:{[`${H}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:C.colorFillAlter,border:`${C.lineWidth}px dashed ${C.colorBorder}`,borderRadius:C.borderRadiusLG,cursor:"pointer",transition:`border-color ${C.motionDurationSlow}`,[H]:{padding:`${C.padding}px 0`},[`${H}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${H}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${H}-disabled):hover`]:{borderColor:C.colorPrimaryHover},[`p${H}-drag-icon`]:{marginBottom:C.margin,[K]:{color:C.colorPrimary,fontSize:C.uploadThumbnailSize}},[`p${H}-text`]:{margin:`0 0 ${C.marginXXS}px`,color:C.colorTextHeading,fontSize:C.fontSizeLG},[`p${H}-hint`]:{color:C.colorTextDescription,fontSize:C.fontSize},[`&${H}-disabled`]:{cursor:"not-allowed",[`p${H}-drag-icon ${K}, + p${H}-text, + p${H}-hint + `]:{color:C.colorTextDisabled}}}}}},genDraggerStyle$1=genDraggerStyle,genListStyle=C=>{const{componentCls:H,antCls:K,iconCls:W,fontSize:G,lineHeight:U}=C,X=`${H}-list-item`,Q=`${X}-actions`,Z=`${X}-action`,ee=Math.round(G*U);return{[`${H}-wrapper`]:{[`${H}-list`]:_extends$1(_extends$1({},clearFix()),{lineHeight:C.lineHeight,[X]:{position:"relative",height:C.lineHeight*G,marginTop:C.marginXS,fontSize:G,display:"flex",alignItems:"center",transition:`background-color ${C.motionDurationSlow}`,"&:hover":{backgroundColor:C.controlItemBgHover},[`${X}-name`]:_extends$1(_extends$1({},textEllipsis),{padding:`0 ${C.paddingXS}px`,lineHeight:U,flex:"auto",transition:`all ${C.motionDurationSlow}`}),[Q]:{[Z]:{opacity:0},[`${Z}${K}-btn-sm`]:{height:ee,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + ${Z}:focus, + &.picture ${Z} + `]:{opacity:1},[W]:{color:C.colorTextDescription,transition:`all ${C.motionDurationSlow}`},[`&:hover ${W}`]:{color:C.colorText}},[`${H}-icon ${W}`]:{color:C.colorTextDescription,fontSize:G},[`${X}-progress`]:{position:"absolute",bottom:-C.uploadProgressOffset,width:"100%",paddingInlineStart:G+C.paddingXS,fontSize:G,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${X}:hover ${Z}`]:{opacity:1,color:C.colorText},[`${X}-error`]:{color:C.colorError,[`${X}-name, ${H}-icon ${W}`]:{color:C.colorError},[Q]:{[`${W}, ${W}:hover`]:{color:C.colorError},[Z]:{opacity:1}}},[`${H}-list-item-container`]:{transition:`opacity ${C.motionDurationSlow}, height ${C.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},genListStyle$1=genListStyle,uploadAnimateInlineIn=new Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),uploadAnimateInlineOut=new Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}}),genMotionStyle=C=>{const{componentCls:H}=C,K=`${H}-animate-inline`;return[{[`${H}-wrapper`]:{[`${K}-appear, ${K}-enter, ${K}-leave`]:{animationDuration:C.motionDurationSlow,animationTimingFunction:C.motionEaseInOutCirc,animationFillMode:"forwards"},[`${K}-appear, ${K}-enter`]:{animationName:uploadAnimateInlineIn},[`${K}-leave`]:{animationName:uploadAnimateInlineOut}}},uploadAnimateInlineIn,uploadAnimateInlineOut]},genMotionStyle$1=genMotionStyle,genPictureStyle=C=>{const{componentCls:H,iconCls:K,uploadThumbnailSize:W,uploadProgressOffset:G}=C,U=`${H}-list`,X=`${U}-item`;return{[`${H}-wrapper`]:{[`${U}${U}-picture, ${U}${U}-picture-card`]:{[X]:{position:"relative",height:W+C.lineWidth*2+C.paddingXS*2,padding:C.paddingXS,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadiusLG,"&:hover":{background:"transparent"},[`${X}-thumbnail`]:_extends$1(_extends$1({},textEllipsis),{width:W,height:W,lineHeight:`${W+C.paddingSM}px`,textAlign:"center",flex:"none",[K]:{fontSize:C.fontSizeHeading2,color:C.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${X}-progress`]:{bottom:G,width:`calc(100% - ${C.paddingSM*2}px)`,marginTop:0,paddingInlineStart:W+C.paddingXS}},[`${X}-error`]:{borderColor:C.colorError,[`${X}-thumbnail ${K}`]:{"svg path[fill='#e6f7ff']":{fill:C.colorErrorBg},"svg path[fill='#1890ff']":{fill:C.colorError}}},[`${X}-uploading`]:{borderStyle:"dashed",[`${X}-name`]:{marginBottom:G}}}}}},genPictureCardStyle=C=>{const{componentCls:H,iconCls:K,fontSizeLG:W,colorTextLightSolid:G}=C,U=`${H}-list`,X=`${U}-item`,Q=C.uploadPicCardSize;return{[`${H}-wrapper${H}-picture-card-wrapper`]:_extends$1(_extends$1({},clearFix()),{display:"inline-block",width:"100%",[`${H}${H}-select`]:{width:Q,height:Q,marginInlineEnd:C.marginXS,marginBottom:C.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:C.colorFillAlter,border:`${C.lineWidth}px dashed ${C.colorBorder}`,borderRadius:C.borderRadiusLG,cursor:"pointer",transition:`border-color ${C.motionDurationSlow}`,[`> ${H}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${H}-disabled):hover`]:{borderColor:C.colorPrimary}},[`${U}${U}-picture-card`]:{[`${U}-item-container`]:{display:"inline-block",width:Q,height:Q,marginBlock:`0 ${C.marginXS}px`,marginInline:`0 ${C.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[X]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${C.paddingXS*2}px)`,height:`calc(100% - ${C.paddingXS*2}px)`,backgroundColor:C.colorBgMask,opacity:0,transition:`all ${C.motionDurationSlow}`,content:'" "'}},[`${X}:hover`]:{[`&::before, ${X}-actions`]:{opacity:1}},[`${X}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${C.motionDurationSlow}`,[`${K}-eye, ${K}-download, ${K}-delete`]:{zIndex:10,width:W,margin:`0 ${C.marginXXS}px`,fontSize:W,cursor:"pointer",transition:`all ${C.motionDurationSlow}`}},[`${X}-actions, ${X}-actions:hover`]:{[`${K}-eye, ${K}-download, ${K}-delete`]:{color:new TinyColor(G).setAlpha(.65).toRgbString(),"&:hover":{color:G}}},[`${X}-thumbnail, ${X}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${X}-name`]:{display:"none",textAlign:"center"},[`${X}-file + ${X}-name`]:{position:"absolute",bottom:C.margin,display:"block",width:`calc(100% - ${C.paddingXS*2}px)`},[`${X}-uploading`]:{[`&${X}`]:{backgroundColor:C.colorFillAlter},[`&::before, ${K}-eye, ${K}-download, ${K}-delete`]:{display:"none"}},[`${X}-progress`]:{bottom:C.marginXL,width:`calc(100% - ${C.paddingXS*2}px)`,paddingInlineStart:0}}})}},genRtlStyle=C=>{const{componentCls:H}=C;return{[`${H}-rtl`]:{direction:"rtl"}}},genRtlStyle$1=genRtlStyle,genBaseStyle$2=C=>{const{componentCls:H,colorTextDisabled:K}=C;return{[`${H}-wrapper`]:_extends$1(_extends$1({},resetComponent(C)),{[H]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${H}-select`]:{display:"inline-block"},[`${H}-disabled`]:{color:K,cursor:"not-allowed"}})}},useStyle$5=genComponentStyleHook("Upload",C=>{const{fontSizeHeading3:H,fontSize:K,lineHeight:W,lineWidth:G,controlHeightLG:U}=C,X=Math.round(K*W),Q=merge$1(C,{uploadThumbnailSize:H*2,uploadProgressOffset:X/2+G,uploadPicCardSize:U*2.55});return[genBaseStyle$2(Q),genDraggerStyle$1(Q),genPictureStyle(Q),genPictureCardStyle(Q),genListStyle$1(Q),genMotionStyle$1(Q),genRtlStyle$1(Q),genCollapseMotion$1(Q)]});var __awaiter=globalThis&&globalThis.__awaiter||function(C,H,K,W){function G(U){return U instanceof K?U:new K(function(X){X(U)})}return new(K||(K=Promise))(function(U,X){function Q(te){try{ee(W.next(te))}catch(ne){X(ne)}}function Z(te){try{ee(W.throw(te))}catch(ne){X(ne)}}function ee(te){te.done?U(te.value):G(te.value).then(Q,Z)}ee((W=W.apply(C,H||[])).next())})},__rest$5=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{var Se;return(Se=Z.value)!==null&&Se!==void 0?Se:ne.value}),[re,ae]=useMergedState(C.defaultFileList||[],{value:toRef(C,"fileList"),postState:Se=>{const we=Date.now();return(Se??[]).map((Pe,Ee)=>(!Pe.uid&&!Object.isFrozen(Pe)&&(Pe.uid=`__AUTO__${we}_${Ee}__`),Pe))}}),ie=ref("drop"),ue=ref(null);onMounted(()=>{devWarning(C.fileList!==void 0||W.value===void 0,"Upload","`value` is not a valid prop, do you mean `fileList`?"),devWarning(C.transformFile===void 0,"Upload","`transformFile` is deprecated. Please use `beforeUpload` directly."),devWarning(C.remove===void 0,"Upload","`remove` props is deprecated. Please use `remove` event.")});const le=(Se,we,Pe)=>{var Ee,$e;let ye=[...we];C.maxCount===1?ye=ye.slice(-1):C.maxCount&&(ye=ye.slice(0,C.maxCount)),ae(ye);const Ce={file:Se,fileList:ye};Pe&&(Ce.event=Pe),(Ee=C["onUpdate:fileList"])===null||Ee===void 0||Ee.call(C,Ce.fileList),($e=C.onChange)===null||$e===void 0||$e.call(C,Ce),U.onFieldChange()},se=(Se,we)=>__awaiter(this,void 0,void 0,function*(){const{beforeUpload:Pe,transformFile:Ee}=C;let $e=Se;if(Pe){const ye=yield Pe(Se,we);if(ye===!1)return!1;if(delete Se[LIST_IGNORE],ye===LIST_IGNORE)return Object.defineProperty(Se,LIST_IGNORE,{value:!0,configurable:!0}),!1;typeof ye=="object"&&ye&&($e=ye)}return Ee&&($e=yield Ee($e)),$e}),ce=Se=>{const we=Se.filter($e=>!$e.file[LIST_IGNORE]);if(!we.length)return;const Pe=we.map($e=>file2Obj($e.file));let Ee=[...re.value];Pe.forEach($e=>{Ee=updateFileList($e,Ee)}),Pe.forEach(($e,ye)=>{let Ce=$e;if(we[ye].parsedFile)$e.status="uploading";else{const{originFileObj:ge}=$e;let ve;try{ve=new File([ge],ge.name,{type:ge.type})}catch{ve=new Blob([ge],{type:ge.type}),ve.name=ge.name,ve.lastModifiedDate=new Date,ve.lastModified=new Date().getTime()}ve.uid=$e.uid,Ce=ve}le(Ce,Ee)})},de=(Se,we,Pe)=>{try{typeof Se=="string"&&(Se=JSON.parse(Se))}catch{}if(!getFileItem(we,re.value))return;const Ee=file2Obj(we);Ee.status="done",Ee.percent=100,Ee.response=Se,Ee.xhr=Pe;const $e=updateFileList(Ee,re.value);le(Ee,$e)},fe=(Se,we)=>{if(!getFileItem(we,re.value))return;const Pe=file2Obj(we);Pe.status="uploading",Pe.percent=Se.percent;const Ee=updateFileList(Pe,re.value);le(Pe,Ee,Se)},he=(Se,we,Pe)=>{if(!getFileItem(Pe,re.value))return;const Ee=file2Obj(Pe);Ee.error=Se,Ee.response=we,Ee.status="error";const $e=updateFileList(Ee,re.value);le(Ee,$e)},pe=Se=>{let we;const Pe=C.onRemove||C.remove;Promise.resolve(typeof Pe=="function"?Pe(Se):Pe).then(Ee=>{var $e,ye;if(Ee===!1)return;const Ce=removeFileItem(Se,re.value);Ce&&(we=_extends$1(_extends$1({},Se),{status:"removed"}),($e=re.value)===null||$e===void 0||$e.forEach(ge=>{const ve=we.uid!==void 0?"uid":"name";ge[ve]===we[ve]&&!Object.isFrozen(ge)&&(ge.status="removed")}),(ye=ue.value)===null||ye===void 0||ye.abort(we),le(we,Ce))})},me=Se=>{var we;ie.value=Se.type,Se.type==="drop"&&((we=C.onDrop)===null||we===void 0||we.call(C,Se))};G({onBatchStart:ce,onSuccess:de,onProgress:fe,onError:he,fileList:re,upload:ue});const[be]=useLocaleReceiver("Upload",defaultLocale.Upload,computed(()=>C.locale)),xe=(Se,we)=>{const{removeIcon:Pe,previewIcon:Ee,downloadIcon:$e,previewFile:ye,onPreview:Ce,onDownload:ge,isImageUrl:ve,progress:_e,itemRender:Te,iconRender:Ie,showUploadList:Re}=C,{showDownloadIcon:De,showPreviewIcon:ke,showRemoveIcon:Be}=typeof Re=="boolean"?{}:Re;return Re?createVNode(UploadList,{prefixCls:X.value,listType:C.listType,items:re.value,previewFile:ye,onPreview:Ce,onDownload:ge,onRemove:pe,showRemoveIcon:!oe.value&&Be,showPreviewIcon:ke,showDownloadIcon:De,removeIcon:Pe,previewIcon:Ee,downloadIcon:$e,iconRender:Ie,locale:be.value,isImageUrl:ve,progress:_e,itemRender:Te,appendActionVisible:we,appendAction:Se},_extends$1({},K)):Se==null?void 0:Se()};return()=>{var Se,we,Pe;const{listType:Ee,type:$e}=C,{class:ye,style:Ce}=W,ge=__rest$5(W,["class","style"]),ve=_extends$1(_extends$1(_extends$1({onBatchStart:ce,onError:he,onProgress:fe,onSuccess:de},ge),C),{id:(Se=C.id)!==null&&Se!==void 0?Se:U.id.value,prefixCls:X.value,beforeUpload:se,onChange:void 0,disabled:oe.value});delete ve.remove,(!K.default||oe.value)&&delete ve.id;const _e={[`${X.value}-rtl`]:Q.value==="rtl"};if($e==="drag"){const De=classNames(X.value,{[`${X.value}-drag`]:!0,[`${X.value}-drag-uploading`]:re.value.some(ke=>ke.status==="uploading"),[`${X.value}-drag-hover`]:ie.value==="dragover",[`${X.value}-disabled`]:oe.value,[`${X.value}-rtl`]:Q.value==="rtl"},W.class,te.value);return ee(createVNode("span",_objectSpread2$1(_objectSpread2$1({},W),{},{class:classNames(`${X.value}-wrapper`,_e,ye,te.value)}),[createVNode("div",{class:De,onDrop:me,onDragover:me,onDragleave:me,style:W.style},[createVNode(Upload$1,_objectSpread2$1(_objectSpread2$1({},ve),{},{ref:ue,class:`${X.value}-btn`}),_objectSpread2$1({default:()=>[createVNode("div",{class:`${X.value}-drag-container`},[(we=K.default)===null||we===void 0?void 0:we.call(K)])]},K))]),xe()]))}const Te=classNames(X.value,{[`${X.value}-select`]:!0,[`${X.value}-select-${Ee}`]:!0,[`${X.value}-disabled`]:oe.value,[`${X.value}-rtl`]:Q.value==="rtl"}),Ie=flattenChildren((Pe=K.default)===null||Pe===void 0?void 0:Pe.call(K)),Re=De=>createVNode("div",{class:Te,style:De},[createVNode(Upload$1,_objectSpread2$1(_objectSpread2$1({},ve),{},{ref:ue}),K)]);return ee(Ee==="picture-card"?createVNode("span",_objectSpread2$1(_objectSpread2$1({},W),{},{class:classNames(`${X.value}-wrapper`,`${X.value}-picture-card-wrapper`,_e,W.class,te.value)}),[xe(Re,!!(Ie&&Ie.length))]):createVNode("span",_objectSpread2$1(_objectSpread2$1({},W),{},{class:classNames(`${X.value}-wrapper`,_e,W.class,te.value)}),[Re(Ie&&Ie.length?void 0:{display:"none"}),xe()]))}}});var __rest$4=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{const{height:G}=C,U=__rest$4(C,["height"]),{style:X}=W,Q=__rest$4(W,["style"]),Z=_extends$1(_extends$1(_extends$1({},U),Q),{type:"drag",style:_extends$1(_extends$1({},X),{height:typeof G=="number"?`${G}px`:G})});return createVNode(Upload,Z,K)}}}),UploadDragger=Dragger,index$6=_extends$1(Upload,{Dragger,LIST_IGNORE,install(C){return C.component(Upload.name,Upload),C.component(Dragger.name,Dragger),C}});function toLowercaseSeparator(C){return C.replace(/([A-Z])/g,"-$1").toLowerCase()}function getStyleStr(C){return Object.keys(C).map(H=>`${toLowercaseSeparator(H)}: ${C[H]};`).join(" ")}function getPixelRatio(){return window.devicePixelRatio||1}function rotateWatermark(C,H,K,W){C.translate(H,K),C.rotate(Math.PI/180*Number(W)),C.translate(-H,-K)}const reRendering=(C,H)=>{let K=!1;return C.removedNodes.length&&(K=Array.from(C.removedNodes).some(W=>W===H)),C.type==="attributes"&&C.target===H&&(K=!0),K};var __rest$3=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G2&&arguments[2]!==void 0?arguments[2]:{};const{window:W=defaultWindow}=K,G=__rest$3(K,["window"]);let U;const X=useSupported(()=>W&&"MutationObserver"in W),Q=()=>{U&&(U.disconnect(),U=void 0)},Z=watch(()=>unrefElement(C),te=>{Q(),X.value&&W&&te&&(U=new MutationObserver(H),U.observe(te,G))},{immediate:!0}),ee=()=>{Q(),Z()};return tryOnScopeDispose(ee),{isSupported:X,stop:ee}}const BaseSize=2,FontGap=3,watermarkProps=()=>({zIndex:Number,rotate:Number,width:Number,height:Number,image:String,content:someType([String,Array]),font:objectType(),rootClassName:String,gap:arrayType(),offset:arrayType()}),Watermark=defineComponent({name:"AWatermark",inheritAttrs:!1,props:initDefaultProps$1(watermarkProps(),{zIndex:9,rotate:-22,font:{},gap:[100,100]}),setup(C,H){let{slots:K,attrs:W}=H;const[,G]=useToken(),U=shallowRef(),X=shallowRef(),Q=shallowRef(!1),Z=computed(()=>{var xe,Se;return(Se=(xe=C.gap)===null||xe===void 0?void 0:xe[0])!==null&&Se!==void 0?Se:100}),ee=computed(()=>{var xe,Se;return(Se=(xe=C.gap)===null||xe===void 0?void 0:xe[1])!==null&&Se!==void 0?Se:100}),te=computed(()=>Z.value/2),ne=computed(()=>ee.value/2),oe=computed(()=>{var xe,Se;return(Se=(xe=C.offset)===null||xe===void 0?void 0:xe[0])!==null&&Se!==void 0?Se:te.value}),re=computed(()=>{var xe,Se;return(Se=(xe=C.offset)===null||xe===void 0?void 0:xe[1])!==null&&Se!==void 0?Se:ne.value}),ae=computed(()=>{var xe,Se;return(Se=(xe=C.font)===null||xe===void 0?void 0:xe.fontSize)!==null&&Se!==void 0?Se:G.value.fontSizeLG}),ie=computed(()=>{var xe,Se;return(Se=(xe=C.font)===null||xe===void 0?void 0:xe.fontWeight)!==null&&Se!==void 0?Se:"normal"}),ue=computed(()=>{var xe,Se;return(Se=(xe=C.font)===null||xe===void 0?void 0:xe.fontStyle)!==null&&Se!==void 0?Se:"normal"}),le=computed(()=>{var xe,Se;return(Se=(xe=C.font)===null||xe===void 0?void 0:xe.fontFamily)!==null&&Se!==void 0?Se:"sans-serif"}),se=computed(()=>{var xe,Se;return(Se=(xe=C.font)===null||xe===void 0?void 0:xe.color)!==null&&Se!==void 0?Se:G.value.colorFill}),ce=computed(()=>{var xe;const Se={zIndex:(xe=C.zIndex)!==null&&xe!==void 0?xe:9,position:"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};let we=oe.value-te.value,Pe=re.value-ne.value;return we>0&&(Se.left=`${we}px`,Se.width=`calc(100% - ${we}px)`,we=0),Pe>0&&(Se.top=`${Pe}px`,Se.height=`calc(100% - ${Pe}px)`,Pe=0),Se.backgroundPosition=`${we}px ${Pe}px`,Se}),de=()=>{X.value&&(X.value.remove(),X.value=void 0)},fe=(xe,Se)=>{var we;U.value&&X.value&&(Q.value=!0,X.value.setAttribute("style",getStyleStr(_extends$1(_extends$1({},ce.value),{backgroundImage:`url('${xe}')`,backgroundSize:`${(Z.value+Se)*BaseSize}px`}))),(we=U.value)===null||we===void 0||we.append(X.value),setTimeout(()=>{Q.value=!1}))},he=xe=>{let Se=120,we=64;const Pe=C.content,Ee=C.image,$e=C.width,ye=C.height;if(!Ee&&xe.measureText){xe.font=`${Number(ae.value)}px ${le.value}`;const Ce=Array.isArray(Pe)?Pe:[Pe],ge=Ce.map(ve=>xe.measureText(ve).width);Se=Math.ceil(Math.max(...ge)),we=Number(ae.value)*Ce.length+(Ce.length-1)*FontGap}return[$e??Se,ye??we]},pe=(xe,Se,we,Pe,Ee)=>{const $e=getPixelRatio(),ye=C.content,Ce=Number(ae.value)*$e;xe.font=`${ue.value} normal ${ie.value} ${Ce}px/${Ee}px ${le.value}`,xe.fillStyle=se.value,xe.textAlign="center",xe.textBaseline="top",xe.translate(Pe/2,0);const ge=Array.isArray(ye)?ye:[ye];ge==null||ge.forEach((ve,_e)=>{xe.fillText(ve??"",Se,we+_e*(Ce+FontGap*$e))})},me=()=>{var xe;const Se=document.createElement("canvas"),we=Se.getContext("2d"),Pe=C.image,Ee=(xe=C.rotate)!==null&&xe!==void 0?xe:-22;if(we){X.value||(X.value=document.createElement("div"));const $e=getPixelRatio(),[ye,Ce]=he(we),ge=(Z.value+ye)*$e,ve=(ee.value+Ce)*$e;Se.setAttribute("width",`${ge*BaseSize}px`),Se.setAttribute("height",`${ve*BaseSize}px`);const _e=Z.value*$e/2,Te=ee.value*$e/2,Ie=ye*$e,Re=Ce*$e,De=(Ie+Z.value*$e)/2,ke=(Re+ee.value*$e)/2,Be=_e+ge,Me=Te+ve,je=De+ge,Le=ke+ve;if(we.save(),rotateWatermark(we,De,ke,Ee),Pe){const Ae=new Image;Ae.onload=()=>{we.drawImage(Ae,_e,Te,Ie,Re),we.restore(),rotateWatermark(we,je,Le,Ee),we.drawImage(Ae,Be,Me,Ie,Re),fe(Se.toDataURL(),ye)},Ae.crossOrigin="anonymous",Ae.referrerPolicy="no-referrer",Ae.src=Pe}else pe(we,_e,Te,Ie,Re),we.restore(),rotateWatermark(we,je,Le,Ee),pe(we,Be,Me,Ie,Re),fe(Se.toDataURL(),ye)}};return onMounted(()=>{me()}),watch(()=>[C,G.value.colorFill,G.value.fontSizeLG],()=>{me()},{deep:!0,flush:"post"}),onBeforeUnmount(()=>{de()}),useMutationObserver(U,xe=>{Q.value||xe.forEach(Se=>{reRendering(Se,X.value)&&(de(),me())})},{attributes:!0,subtree:!0,childList:!0,attributeFilter:["style","class"]}),()=>{var xe;return createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{ref:U,class:[W.class,C.rootClassName],style:[{position:"relative"},W.style]}),[(xe=K.default)===null||xe===void 0?void 0:xe.call(K)])}}}),index$5=withInstall(Watermark);function getItemDisabledStyle(C,H){return{[`${C}, ${C}:hover, ${C}:focus`]:{color:H.colorTextDisabled,cursor:"not-allowed"}}}function getItemSelectedStyle(C){return{backgroundColor:C.bgColorSelected,boxShadow:C.boxShadow}}const segmentedTextEllipsisCss=_extends$1({overflow:"hidden"},textEllipsis),genSegmentedStyle=C=>{const{componentCls:H}=C;return{[H]:_extends$1(_extends$1(_extends$1(_extends$1(_extends$1({},resetComponent(C)),{display:"inline-block",padding:C.segmentedContainerPadding,color:C.labelColor,backgroundColor:C.bgColor,borderRadius:C.borderRadius,transition:`all ${C.motionDurationMid} ${C.motionEaseInOut}`,[`${H}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",width:"100%"},[`&${H}-rtl`]:{direction:"rtl"},[`&${H}-block`]:{display:"flex"},[`&${H}-block ${H}-item`]:{flex:1,minWidth:0},[`${H}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${C.motionDurationMid} ${C.motionEaseInOut}`,borderRadius:C.borderRadiusSM,"&-selected":_extends$1(_extends$1({},getItemSelectedStyle(C)),{color:C.labelColorHover}),"&::after":{content:'""',position:"absolute",width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",transition:`background-color ${C.motionDurationMid}`,pointerEvents:"none"},[`&:hover:not(${H}-item-selected):not(${H}-item-disabled)`]:{color:C.labelColorHover,"&::after":{backgroundColor:C.bgColorHover}},"&-label":_extends$1({minHeight:C.controlHeight-C.segmentedContainerPadding*2,lineHeight:`${C.controlHeight-C.segmentedContainerPadding*2}px`,padding:`0 ${C.segmentedPaddingHorizontal}px`},segmentedTextEllipsisCss),"&-icon + *":{marginInlineStart:C.marginSM/2},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${H}-thumb`]:_extends$1(_extends$1({},getItemSelectedStyle(C)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${C.paddingXXS}px 0`,borderRadius:C.borderRadiusSM,[`& ~ ${H}-item:not(${H}-item-selected):not(${H}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${H}-lg`]:{borderRadius:C.borderRadiusLG,[`${H}-item-label`]:{minHeight:C.controlHeightLG-C.segmentedContainerPadding*2,lineHeight:`${C.controlHeightLG-C.segmentedContainerPadding*2}px`,padding:`0 ${C.segmentedPaddingHorizontal}px`,fontSize:C.fontSizeLG},[`${H}-item, ${H}-thumb`]:{borderRadius:C.borderRadius}},[`&${H}-sm`]:{borderRadius:C.borderRadiusSM,[`${H}-item-label`]:{minHeight:C.controlHeightSM-C.segmentedContainerPadding*2,lineHeight:`${C.controlHeightSM-C.segmentedContainerPadding*2}px`,padding:`0 ${C.segmentedPaddingHorizontalSM}px`},[`${H}-item, ${H}-thumb`]:{borderRadius:C.borderRadiusXS}}}),getItemDisabledStyle(`&-disabled ${H}-item`,C)),getItemDisabledStyle(`${H}-item-disabled`,C)),{[`${H}-thumb-motion-appear-active`]:{transition:`transform ${C.motionDurationSlow} ${C.motionEaseInOut}, width ${C.motionDurationSlow} ${C.motionEaseInOut}`,willChange:"transform, width"}})}},useStyle$4=genComponentStyleHook("Segmented",C=>{const{lineWidthBold:H,lineWidth:K,colorTextLabel:W,colorText:G,colorFillSecondary:U,colorBgLayout:X,colorBgElevated:Q}=C,Z=merge$1(C,{segmentedPaddingHorizontal:C.controlPaddingHorizontal-K,segmentedPaddingHorizontalSM:C.controlPaddingHorizontalSM-K,segmentedContainerPadding:H,labelColor:W,labelColorHover:G,bgColor:X,bgColorHover:U,bgColorSelected:Q});return[genSegmentedStyle(Z)]}),calcThumbStyle=C=>C?{left:C.offsetLeft,right:C.parentElement.clientWidth-C.clientWidth-C.offsetLeft,width:C.clientWidth}:null,toPX=C=>C!==void 0?`${C}px`:void 0,MotionThumb=defineComponent({props:{value:anyType(),getValueIndex:anyType(),prefixCls:anyType(),motionName:anyType(),onMotionStart:anyType(),onMotionEnd:anyType(),direction:anyType(),containerRef:anyType()},emits:["motionStart","motionEnd"],setup(C,H){let{emit:K}=H;const W=ref(),G=ae=>{var ie;const ue=C.getValueIndex(ae),le=(ie=C.containerRef.value)===null||ie===void 0?void 0:ie.querySelectorAll(`.${C.prefixCls}-item`)[ue];return(le==null?void 0:le.offsetParent)&&le},U=ref(null),X=ref(null);watch(()=>C.value,(ae,ie)=>{const ue=G(ie),le=G(ae),se=calcThumbStyle(ue),ce=calcThumbStyle(le);U.value=se,X.value=ce,K(ue&&le?"motionStart":"motionEnd")},{flush:"post"});const Q=computed(()=>{var ae,ie;return C.direction==="rtl"?toPX(-((ae=U.value)===null||ae===void 0?void 0:ae.right)):toPX((ie=U.value)===null||ie===void 0?void 0:ie.left)}),Z=computed(()=>{var ae,ie;return C.direction==="rtl"?toPX(-((ae=X.value)===null||ae===void 0?void 0:ae.right)):toPX((ie=X.value)===null||ie===void 0?void 0:ie.left)});let ee;const te=ae=>{clearTimeout(ee),nextTick(()=>{ae&&(ae.style.transform="translateX(var(--thumb-start-left))",ae.style.width="var(--thumb-start-width)")})},ne=ae=>{ee=setTimeout(()=>{ae&&(addClass(ae,`${C.motionName}-appear-active`),ae.style.transform="translateX(var(--thumb-active-left))",ae.style.width="var(--thumb-active-width)")})},oe=ae=>{U.value=null,X.value=null,ae&&(ae.style.transform=null,ae.style.width=null,removeClass(ae,`${C.motionName}-appear-active`)),K("motionEnd")},re=computed(()=>{var ae,ie;return{"--thumb-start-left":Q.value,"--thumb-start-width":toPX((ae=U.value)===null||ae===void 0?void 0:ae.width),"--thumb-active-left":Z.value,"--thumb-active-width":toPX((ie=X.value)===null||ie===void 0?void 0:ie.width)}});return onBeforeUnmount(()=>{clearTimeout(ee)}),()=>{const ae={ref:W,style:re.value,class:[`${C.prefixCls}-thumb`]};return createVNode(Transition,{appear:!0,onBeforeEnter:te,onEnter:ne,onAfterEnter:oe},{default:()=>[!U.value||!X.value?null:createVNode("div",ae,null)]})}}}),MotionThumb$1=MotionThumb;function normalizeOptions$1(C){return C.map(H=>typeof H=="object"&&H!==null?H:{label:H==null?void 0:H.toString(),title:H==null?void 0:H.toString(),value:H})}const segmentedProps=()=>({prefixCls:String,options:arrayType(),block:booleanType(),disabled:booleanType(),size:stringType(),value:_extends$1(_extends$1({},someType([String,Number])),{required:!0}),motionName:String,onChange:functionType(),"onUpdate:value":functionType()}),SegmentedOption=(C,H)=>{let{slots:K,emit:W}=H;const{value:G,disabled:U,payload:X,title:Q,prefixCls:Z,label:ee=K.label,checked:te,className:ne}=C,oe=re=>{U||W("change",re,G)};return createVNode("label",{class:classNames({[`${Z}-item-disabled`]:U},ne)},[createVNode("input",{class:`${Z}-item-input`,type:"radio",disabled:U,checked:te,onChange:oe},null),createVNode("div",{class:`${Z}-item-label`,title:typeof Q=="string"?Q:""},[typeof ee=="function"?ee({value:G,disabled:U,payload:X,title:Q}):ee??G])])};SegmentedOption.inheritAttrs=!1;const Segmented=defineComponent({name:"ASegmented",inheritAttrs:!1,props:initDefaultProps$1(segmentedProps(),{options:[],motionName:"thumb-motion"}),slots:Object,setup(C,H){let{emit:K,slots:W,attrs:G}=H;const{prefixCls:U,direction:X,size:Q}=useConfigInject("segmented",C),[Z,ee]=useStyle$4(U),te=shallowRef(),ne=shallowRef(!1),oe=computed(()=>normalizeOptions$1(C.options)),re=(ae,ie)=>{C.disabled||(K("update:value",ie),K("change",ie))};return()=>{const ae=U.value;return Z(createVNode("div",_objectSpread2$1(_objectSpread2$1({},G),{},{class:classNames(ae,{[ee.value]:!0,[`${ae}-block`]:C.block,[`${ae}-disabled`]:C.disabled,[`${ae}-lg`]:Q.value=="large",[`${ae}-sm`]:Q.value=="small",[`${ae}-rtl`]:X.value==="rtl"},G.class),ref:te}),[createVNode("div",{class:`${ae}-group`},[createVNode(MotionThumb$1,{containerRef:te,prefixCls:ae,value:C.value,motionName:`${ae}-${C.motionName}`,direction:X.value,getValueIndex:ie=>oe.value.findIndex(ue=>ue.value===ie),onMotionStart:()=>{ne.value=!0},onMotionEnd:()=>{ne.value=!1}},null),oe.value.map(ie=>createVNode(SegmentedOption,_objectSpread2$1(_objectSpread2$1({key:ie.value,prefixCls:ae,checked:ie.value===C.value,onChange:re},ie),{},{className:classNames(ie.className,`${ae}-item`,{[`${ae}-item-selected`]:ie.value===C.value&&!ne.value}),disabled:!!C.disabled||!!ie.disabled}),W))])]))}}}),index$4=withInstall(Segmented),genQRCodeStyle=C=>{const{componentCls:H}=C;return{[H]:_extends$1(_extends$1({},resetComponent(C)),{display:"flex",justifyContent:"center",alignItems:"center",padding:C.paddingSM,backgroundColor:C.colorWhite,borderRadius:C.borderRadiusLG,border:`${C.lineWidth}px ${C.lineType} ${C.colorSplit}`,position:"relative",width:"100%",height:"100%",overflow:"hidden",[`& > ${H}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:C.colorText,lineHeight:C.lineHeight,background:C.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${H}-expired , & > ${H}-scanned`]:{color:C.QRCodeTextColor}},"&-icon":{marginBlockEnd:C.marginXS,fontSize:C.controlHeight}}),[`${H}-borderless`]:{borderColor:"transparent"}}},useStyle$3=genComponentStyleHook("QRCode",C=>genQRCodeStyle(merge$1(C,{QRCodeTextColor:"rgba(0, 0, 0, 0.88)",QRCodeMaskBackgroundColor:"rgba(255, 255, 255, 0.96)"})));var ReloadOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"};const ReloadOutlinedSvg=ReloadOutlined$2;function _objectSpread(C){for(var H=1;H({size:{type:Number,default:160},value:{type:String,required:!0},type:stringType("canvas"),color:String,bgColor:String,includeMargin:Boolean,imageSettings:objectType()}),qrcodeProps=()=>_extends$1(_extends$1({},qrProps()),{errorLevel:stringType("M"),icon:String,iconSize:{type:Number,default:40},status:stringType("active"),bordered:{type:Boolean,default:!0}});/** + * @license QR Code generator library (TypeScript) + * Copyright (c) Project Nayuki. + * SPDX-License-Identifier: MIT + */var qrcodegen;(function(C){class H{static encodeText(Q,Z){const ee=C.QrSegment.makeSegments(Q);return H.encodeSegments(ee,Z)}static encodeBinary(Q,Z){const ee=C.QrSegment.makeBytes(Q);return H.encodeSegments([ee],Z)}static encodeSegments(Q,Z){let ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,ne=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(H.MIN_VERSION<=ee&&ee<=te&&te<=H.MAX_VERSION)||ne<-1||ne>7)throw new RangeError("Invalid value");let re,ae;for(re=ee;;re++){const se=H.getNumDataCodewords(re,Z)*8,ce=U.getTotalBits(Q,re);if(ce<=se){ae=ce;break}if(re>=te)throw new RangeError("Data too long")}for(const se of[H.Ecc.MEDIUM,H.Ecc.QUARTILE,H.Ecc.HIGH])oe&&ae<=H.getNumDataCodewords(re,se)*8&&(Z=se);const ie=[];for(const se of Q){K(se.mode.modeBits,4,ie),K(se.numChars,se.mode.numCharCountBits(re),ie);for(const ce of se.getData())ie.push(ce)}G(ie.length==ae);const ue=H.getNumDataCodewords(re,Z)*8;G(ie.length<=ue),K(0,Math.min(4,ue-ie.length),ie),K(0,(8-ie.length%8)%8,ie),G(ie.length%8==0);for(let se=236;ie.lengthle[ce>>>3]|=se<<7-(ce&7)),new H(re,Z,le,ne)}constructor(Q,Z,ee,te){if(this.version=Q,this.errorCorrectionLevel=Z,this.modules=[],this.isFunction=[],QH.MAX_VERSION)throw new RangeError("Version value out of range");if(te<-1||te>7)throw new RangeError("Mask value out of range");this.size=Q*4+17;const ne=[];for(let re=0;re>>9)*1335;const te=(Z<<10|ee)^21522;G(te>>>15==0);for(let ne=0;ne<=5;ne++)this.setFunctionModule(8,ne,W(te,ne));this.setFunctionModule(8,7,W(te,6)),this.setFunctionModule(8,8,W(te,7)),this.setFunctionModule(7,8,W(te,8));for(let ne=9;ne<15;ne++)this.setFunctionModule(14-ne,8,W(te,ne));for(let ne=0;ne<8;ne++)this.setFunctionModule(this.size-1-ne,8,W(te,ne));for(let ne=8;ne<15;ne++)this.setFunctionModule(8,this.size-15+ne,W(te,ne));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let Q=this.version;for(let ee=0;ee<12;ee++)Q=Q<<1^(Q>>>11)*7973;const Z=this.version<<12|Q;G(Z>>>18==0);for(let ee=0;ee<18;ee++){const te=W(Z,ee),ne=this.size-11+ee%3,oe=Math.floor(ee/3);this.setFunctionModule(ne,oe,te),this.setFunctionModule(oe,ne,te)}}drawFinderPattern(Q,Z){for(let ee=-4;ee<=4;ee++)for(let te=-4;te<=4;te++){const ne=Math.max(Math.abs(te),Math.abs(ee)),oe=Q+te,re=Z+ee;0<=oe&&oe{(se!=ae-ne||de>=re)&&le.push(ce[se])});return G(le.length==oe),le}drawCodewords(Q){if(Q.length!=Math.floor(H.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let Z=0;for(let ee=this.size-1;ee>=1;ee-=2){ee==6&&(ee=5);for(let te=0;te>>3],7-(Z&7)),Z++)}}G(Z==Q.length*8)}applyMask(Q){if(Q<0||Q>7)throw new RangeError("Mask value out of range");for(let Z=0;Z5&&Q++):(this.finderPenaltyAddHistory(re,ae),oe||(Q+=this.finderPenaltyCountPatterns(ae)*H.PENALTY_N3),oe=this.modules[ne][ie],re=1);Q+=this.finderPenaltyTerminateAndCount(oe,re,ae)*H.PENALTY_N3}for(let ne=0;ne5&&Q++):(this.finderPenaltyAddHistory(re,ae),oe||(Q+=this.finderPenaltyCountPatterns(ae)*H.PENALTY_N3),oe=this.modules[ie][ne],re=1);Q+=this.finderPenaltyTerminateAndCount(oe,re,ae)*H.PENALTY_N3}for(let ne=0;neoe+(re?1:0),Z);const ee=this.size*this.size,te=Math.ceil(Math.abs(Z*20-ee*10)/ee)-1;return G(0<=te&&te<=9),Q+=te*H.PENALTY_N4,G(0<=Q&&Q<=2568888),Q}getAlignmentPatternPositions(){if(this.version==1)return[];{const Q=Math.floor(this.version/7)+2,Z=this.version==32?26:Math.ceil((this.version*4+4)/(Q*2-2))*2,ee=[6];for(let te=this.size-7;ee.lengthH.MAX_VERSION)throw new RangeError("Version number out of range");let Z=(16*Q+128)*Q+64;if(Q>=2){const ee=Math.floor(Q/7)+2;Z-=(25*ee-10)*ee-55,Q>=7&&(Z-=36)}return G(208<=Z&&Z<=29648),Z}static getNumDataCodewords(Q,Z){return Math.floor(H.getNumRawDataModules(Q)/8)-H.ECC_CODEWORDS_PER_BLOCK[Z.ordinal][Q]*H.NUM_ERROR_CORRECTION_BLOCKS[Z.ordinal][Q]}static reedSolomonComputeDivisor(Q){if(Q<1||Q>255)throw new RangeError("Degree out of range");const Z=[];for(let te=0;te0);for(const te of Q){const ne=te^ee.shift();ee.push(0),Z.forEach((oe,re)=>ee[re]^=H.reedSolomonMultiply(oe,ne))}return ee}static reedSolomonMultiply(Q,Z){if(Q>>>8||Z>>>8)throw new RangeError("Byte out of range");let ee=0;for(let te=7;te>=0;te--)ee=ee<<1^(ee>>>7)*285,ee^=(Z>>>te&1)*Q;return G(ee>>>8==0),ee}finderPenaltyCountPatterns(Q){const Z=Q[1];G(Z<=this.size*3);const ee=Z>0&&Q[2]==Z&&Q[3]==Z*3&&Q[4]==Z&&Q[5]==Z;return(ee&&Q[0]>=Z*4&&Q[6]>=Z?1:0)+(ee&&Q[6]>=Z*4&&Q[0]>=Z?1:0)}finderPenaltyTerminateAndCount(Q,Z,ee){return Q&&(this.finderPenaltyAddHistory(Z,ee),Z=0),Z+=this.size,this.finderPenaltyAddHistory(Z,ee),this.finderPenaltyCountPatterns(ee)}finderPenaltyAddHistory(Q,Z){Z[0]==0&&(Q+=this.size),Z.pop(),Z.unshift(Q)}}H.MIN_VERSION=1,H.MAX_VERSION=40,H.PENALTY_N1=3,H.PENALTY_N2=3,H.PENALTY_N3=40,H.PENALTY_N4=10,H.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],H.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],C.QrCode=H;function K(X,Q,Z){if(Q<0||Q>31||X>>>Q)throw new RangeError("Value out of range");for(let ee=Q-1;ee>=0;ee--)Z.push(X>>>ee&1)}function W(X,Q){return(X>>>Q&1)!=0}function G(X){if(!X)throw new Error("Assertion error")}class U{static makeBytes(Q){const Z=[];for(const ee of Q)K(ee,8,Z);return new U(U.Mode.BYTE,Q.length,Z)}static makeNumeric(Q){if(!U.isNumeric(Q))throw new RangeError("String contains non-numeric characters");const Z=[];for(let ee=0;ee=1<1&&arguments[1]!==void 0?arguments[1]:0;const K=[];return C.forEach(function(W,G){let U=null;W.forEach(function(X,Q){if(!X&&U!==null){K.push(`M${U+H} ${G+H}h${Q-U}v1H${U+H}z`),U=null;return}if(Q===W.length-1){if(!X)return;U===null?K.push(`M${Q+H},${G+H} h1v1H${Q+H}z`):K.push(`M${U+H},${G+H} h${Q+1-U}v1H${U+H}z`);return}X&&U===null&&(U=Q)})}),K.join("")}function excavateModules(C,H){return C.slice().map((K,W)=>W=H.y+H.h?K:K.map((G,U)=>U=H.x+H.w?G:!1))}function getImageSettings(C,H,K,W){if(W==null)return null;const G=C.length+K*2,U=Math.floor(H*DEFAULT_IMG_SCALE),X=G/H,Q=(W.width||U)*X,Z=(W.height||U)*X,ee=W.x==null?C.length/2-Q/2:W.x*X,te=W.y==null?C.length/2-Z/2:W.y*X;let ne=null;if(W.excavate){const oe=Math.floor(ee),re=Math.floor(te),ae=Math.ceil(Q+ee-oe),ie=Math.ceil(Z+te-re);ne={x:oe,y:re,w:ae,h:ie}}return{x:ee,y:te,h:Z,w:Q,excavation:ne}}function getMarginSize(C,H){return H!=null?Math.floor(H):C?SPEC_MARGIN_SIZE:DEFAULT_MARGIN_SIZE}const SUPPORTS_PATH2D=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}(),QRCodeCanvas=defineComponent({name:"QRCodeCanvas",inheritAttrs:!1,props:_extends$1(_extends$1({},qrProps()),{level:String,bgColor:String,fgColor:String,marginSize:Number}),setup(C,H){let{attrs:K,expose:W}=H;const G=computed(()=>{var Z;return(Z=C.imageSettings)===null||Z===void 0?void 0:Z.src}),U=shallowRef(null),X=shallowRef(null),Q=shallowRef(!1);return W({toDataURL:(Z,ee)=>{var te;return(te=U.value)===null||te===void 0?void 0:te.toDataURL(Z,ee)}}),watchEffect(()=>{const{value:Z,size:ee=DEFAULT_SIZE,level:te=DEFAULT_LEVEL,bgColor:ne=DEFAULT_BGCOLOR,fgColor:oe=DEFAULT_FGCOLOR,includeMargin:re=DEFAULT_INCLUDEMARGIN,marginSize:ae,imageSettings:ie}=C;if(U.value!=null){const ue=U.value,le=ue.getContext("2d");if(!le)return;let se=qrcodegen$1.QrCode.encodeText(Z,ERROR_LEVEL_MAP[te]).getModules();const ce=getMarginSize(re,ae),de=se.length+ce*2,fe=getImageSettings(se,ee,ce,ie),he=X.value,pe=Q.value&&fe!=null&&he!==null&&he.complete&&he.naturalHeight!==0&&he.naturalWidth!==0;pe&&fe.excavation!=null&&(se=excavateModules(se,fe.excavation));const me=window.devicePixelRatio||1;ue.height=ue.width=ee*me;const be=ee/de*me;le.scale(be,be),le.fillStyle=ne,le.fillRect(0,0,de,de),le.fillStyle=oe,SUPPORTS_PATH2D?le.fill(new Path2D(generatePath(se,ce))):se.forEach(function(xe,Se){xe.forEach(function(we,Pe){we&&le.fillRect(Pe+ce,Se+ce,1,1)})}),pe&&le.drawImage(he,fe.x+ce,fe.y+ce,fe.w,fe.h)}},{flush:"post"}),watch(G,()=>{Q.value=!1}),()=>{var Z;const ee=(Z=C.size)!==null&&Z!==void 0?Z:DEFAULT_SIZE,te={height:`${ee}px`,width:`${ee}px`};let ne=null;return G.value!=null&&(ne=createVNode("img",{src:G.value,key:G.value,style:{display:"none"},onLoad:()=>{Q.value=!0},ref:X},null)),createVNode(Fragment,null,[createVNode("canvas",_objectSpread2$1(_objectSpread2$1({},K),{},{style:[te,K.style],ref:U}),null),ne])}}}),QRCodeSVG=defineComponent({name:"QRCodeSVG",inheritAttrs:!1,props:_extends$1(_extends$1({},qrProps()),{color:String,level:String,bgColor:String,fgColor:String,marginSize:Number,title:String}),setup(C){let H=null,K=null,W=null,G=null,U=null,X=null;return watchEffect(()=>{const{value:Q,size:Z=DEFAULT_SIZE,level:ee=DEFAULT_LEVEL,includeMargin:te=DEFAULT_INCLUDEMARGIN,marginSize:ne,imageSettings:oe}=C;H=qrcodegen$1.QrCode.encodeText(Q,ERROR_LEVEL_MAP[ee]).getModules(),K=getMarginSize(te,ne),W=H.length+K*2,G=getImageSettings(H,Z,K,oe),oe!=null&&G!=null&&(G.excavation!=null&&(H=excavateModules(H,G.excavation)),X=createVNode("image",{"xlink:href":oe.src,height:G.h,width:G.w,x:G.x+K,y:G.y+K,preserveAspectRatio:"none"},null)),U=generatePath(H,K)}),()=>{const Q=C.bgColor&&DEFAULT_BGCOLOR,Z=C.fgColor&&DEFAULT_FGCOLOR;return createVNode("svg",{height:C.size,width:C.size,viewBox:`0 0 ${W} ${W}`},[!!C.title&&createVNode("title",null,[C.title]),createVNode("path",{fill:Q,d:`M0,0 h${W}v${W}H0z`,"shape-rendering":"crispEdges"},null),createVNode("path",{fill:Z,d:U,"shape-rendering":"crispEdges"},null),X])}}}),QRCode=defineComponent({name:"AQrcode",inheritAttrs:!1,props:qrcodeProps(),emits:["refresh"],setup(C,H){let{emit:K,attrs:W,expose:G}=H;const[U]=useLocaleReceiver("QRCode"),{prefixCls:X}=useConfigInject("qrcode",C),[Q,Z]=useStyle$3(X),[,ee]=useToken(),te=ref();G({toDataURL:(oe,re)=>{var ae;return(ae=te.value)===null||ae===void 0?void 0:ae.toDataURL(oe,re)}});const ne=computed(()=>{const{value:oe,icon:re="",size:ae=160,iconSize:ie=40,color:ue=ee.value.colorText,bgColor:le="transparent",errorLevel:se="M"}=C,ce={src:re,x:void 0,y:void 0,height:ie,width:ie,excavate:!0};return{value:oe,size:ae-(ee.value.paddingSM+ee.value.lineWidth)*2,level:se,bgColor:le,fgColor:ue,imageSettings:re?ce:void 0}});return()=>{const oe=X.value;return Q(createVNode("div",_objectSpread2$1(_objectSpread2$1({},W),{},{style:[W.style,{width:`${C.size}px`,height:`${C.size}px`,backgroundColor:ne.value.bgColor}],class:[Z.value,oe,{[`${oe}-borderless`]:!C.bordered}]}),[C.status!=="active"&&createVNode("div",{class:`${oe}-mask`},[C.status==="loading"&&createVNode(Spin,null,null),C.status==="expired"&&createVNode(Fragment,null,[createVNode("p",{class:`${oe}-expired`},[U.value.expired]),createVNode(Button$1,{type:"link",onClick:re=>K("refresh",re)},{default:()=>[U.value.refresh],icon:()=>createVNode(ReloadOutlined$1,null,null)})]),C.status==="scanned"&&createVNode("p",{class:`${oe}-scanned`},[U.value.scanned])]),C.type==="canvas"?createVNode(QRCodeCanvas,_objectSpread2$1({ref:te},ne.value),null):createVNode(QRCodeSVG,ne.value,null)]))}}}),index$3=withInstall(QRCode);function isInViewPort(C){const H=window.innerWidth||document.documentElement.clientWidth,K=window.innerHeight||document.documentElement.clientHeight,{top:W,right:G,bottom:U,left:X}=C.getBoundingClientRect();return W>=0&&X>=0&&G<=H&&U<=K}function useTarget(C,H,K,W){const[G,U]=useState(void 0);watchEffect(()=>{const te=typeof C.value=="function"?C.value():C.value;U(te||null)},{flush:"post"});const[X,Q]=useState(null),Z=()=>{if(!H.value){Q(null);return}if(G.value){!isInViewPort(G.value)&&H.value&&G.value.scrollIntoView(W.value);const{left:te,top:ne,width:oe,height:re}=G.value.getBoundingClientRect(),ae={left:te,top:ne,width:oe,height:re,radius:0};JSON.stringify(X.value)!==JSON.stringify(ae)&&Q(ae)}else Q(null)};return onMounted(()=>{watch([H,G],()=>{Z()},{flush:"post",immediate:!0}),window.addEventListener("resize",Z)}),onBeforeUnmount(()=>{window.removeEventListener("resize",Z)}),[computed(()=>{var te,ne;if(!X.value)return X.value;const oe=((te=K.value)===null||te===void 0?void 0:te.offset)||6,re=((ne=K.value)===null||ne===void 0?void 0:ne.radius)||2;return{left:X.value.left-oe,top:X.value.top-oe,width:X.value.width+oe*2,height:X.value.height+oe*2,radius:re}}),G]}const tourStepInfo=()=>({arrow:someType([Boolean,Object]),target:someType([String,Function,Object]),title:someType([String,Object]),description:someType([String,Object]),placement:stringType(),mask:someType([Object,Boolean],!0),className:{type:String},style:objectType(),scrollIntoViewOptions:someType([Boolean,Object])}),tourStepProps$1=()=>_extends$1(_extends$1({},tourStepInfo()),{prefixCls:{type:String},total:{type:Number},current:{type:Number},onClose:functionType(),onFinish:functionType(),renderPanel:functionType(),onPrev:functionType(),onNext:functionType()}),DefaultPanel=defineComponent({name:"DefaultPanel",inheritAttrs:!1,props:tourStepProps$1(),setup(C,H){let{attrs:K}=H;return()=>{const{prefixCls:W,current:G,total:U,title:X,description:Q,onClose:Z,onPrev:ee,onNext:te,onFinish:ne}=C;return createVNode("div",_objectSpread2$1(_objectSpread2$1({},K),{},{class:classNames(`${W}-content`,K.class)}),[createVNode("div",{class:`${W}-inner`},[createVNode("button",{type:"button",onClick:Z,"aria-label":"Close",class:`${W}-close`},[createVNode("span",{class:`${W}-close-x`},[createTextVNode("×")])]),createVNode("div",{class:`${W}-header`},[createVNode("div",{class:`${W}-title`},[X])]),createVNode("div",{class:`${W}-description`},[Q]),createVNode("div",{class:`${W}-footer`},[createVNode("div",{class:`${W}-sliders`},[U>1?[...Array.from({length:U}).keys()].map((oe,re)=>createVNode("span",{key:oe,class:re===G?"active":""},null)):null]),createVNode("div",{class:`${W}-buttons`},[G!==0?createVNode("button",{class:`${W}-prev-btn`,onClick:ee},[createTextVNode("Prev")]):null,G===U-1?createVNode("button",{class:`${W}-finish-btn`,onClick:ne},[createTextVNode("Finish")]):createVNode("button",{class:`${W}-next-btn`,onClick:te},[createTextVNode("Next")])])])])])}}}),DefaultPanel$1=DefaultPanel,TourStep=defineComponent({name:"TourStep",inheritAttrs:!1,props:tourStepProps$1(),setup(C,H){let{attrs:K}=H;return()=>{const{current:W,renderPanel:G}=C;return createVNode(Fragment,null,[typeof G=="function"?G(_extends$1(_extends$1({},K),C),W):createVNode(DefaultPanel$1,_objectSpread2$1(_objectSpread2$1({},K),C),null)])}}}),TourStep$1=TourStep;let uuid=0;const isBrowserClient=canUseDom$1();function getUUID(){let C;return isBrowserClient?(C=uuid,uuid+=1):C="TEST_OR_SSR",C}function useId(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ref("");const H=`vc_unique_${getUUID()}`;return C.value||H}const COVER_PROPS={fill:"transparent","pointer-events":"auto"},Mask=defineComponent({name:"TourMask",props:{prefixCls:{type:String},pos:objectType(),rootClassName:{type:String},showMask:booleanType(),fill:{type:String,default:"rgba(0,0,0,0.5)"},open:booleanType(),animated:someType([Boolean,Object]),zIndex:{type:Number}},setup(C,H){let{attrs:K}=H;const W=useId();return()=>{const{prefixCls:G,open:U,rootClassName:X,pos:Q,showMask:Z,fill:ee,animated:te,zIndex:ne}=C,oe=`${G}-mask-${W}`,re=typeof te=="object"?te==null?void 0:te.placeholder:te;return createVNode(Portal,{visible:U,autoLock:!0},{default:()=>U&&createVNode("div",_objectSpread2$1(_objectSpread2$1({},K),{},{class:classNames(`${G}-mask`,X,K.class),style:[{position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:ne,pointerEvents:"none"},K.style]}),[Z?createVNode("svg",{style:{width:"100%",height:"100%"}},[createVNode("defs",null,[createVNode("mask",{id:oe},[createVNode("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"},null),Q&&createVNode("rect",{x:Q.left,y:Q.top,rx:Q.radius,width:Q.width,height:Q.height,fill:"black",class:re?`${G}-placeholder-animated`:""},null)])]),createVNode("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:ee,mask:`url(#${oe})`},null),Q&&createVNode(Fragment,null,[createVNode("rect",_objectSpread2$1(_objectSpread2$1({},COVER_PROPS),{},{x:"0",y:"0",width:"100%",height:Q.top}),null),createVNode("rect",_objectSpread2$1(_objectSpread2$1({},COVER_PROPS),{},{x:"0",y:"0",width:Q.left,height:"100%"}),null),createVNode("rect",_objectSpread2$1(_objectSpread2$1({},COVER_PROPS),{},{x:"0",y:Q.top+Q.height,width:"100%",height:`calc(100vh - ${Q.top+Q.height}px)`}),null),createVNode("rect",_objectSpread2$1(_objectSpread2$1({},COVER_PROPS),{},{x:Q.left+Q.width,y:"0",width:`calc(100vw - ${Q.left+Q.width}px)`,height:"100%"}),null)])]):null])})}}}),Mask$1=Mask,targetOffset=[0,0],basePlacements={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function getPlacements(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const H={};return Object.keys(basePlacements).forEach(K=>{H[K]=_extends$1(_extends$1({},basePlacements[K]),{autoArrow:C,targetOffset})}),H}getPlacements();var __rest$2=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{const{builtinPlacements:C,popupAlign:H}=triggerProps();return{builtinPlacements:C,popupAlign:H,steps:arrayType(),open:booleanType(),defaultCurrent:{type:Number},current:{type:Number},onChange:functionType(),onClose:functionType(),onFinish:functionType(),mask:someType([Boolean,Object],!0),arrow:someType([Boolean,Object],!0),rootClassName:{type:String},placement:stringType("bottom"),prefixCls:{type:String,default:"rc-tour"},renderPanel:functionType(),gap:objectType(),animated:someType([Boolean,Object]),scrollIntoViewOptions:someType([Boolean,Object],!0),zIndex:{type:Number,default:1001}}},Tour$1=defineComponent({name:"Tour",inheritAttrs:!1,props:initDefaultProps$1(tourProps$1(),{}),setup(C){const{defaultCurrent:H,placement:K,mask:W,scrollIntoViewOptions:G,open:U,gap:X,arrow:Q}=toRefs(C),Z=ref(),[ee,te]=useMergedState(0,{value:computed(()=>C.current),defaultValue:H.value}),[ne,oe]=useMergedState(void 0,{value:computed(()=>C.open),postState:pe=>ee.value<0||ee.value>=C.steps.length?!1:pe??!0}),re=shallowRef(ne.value);watchEffect(()=>{ne.value&&!re.value&&te(0),re.value=ne.value});const ae=computed(()=>C.steps[ee.value]||{}),ie=computed(()=>{var pe;return(pe=ae.value.placement)!==null&&pe!==void 0?pe:K.value}),ue=computed(()=>{var pe;return ne.value&&((pe=ae.value.mask)!==null&&pe!==void 0?pe:W.value)}),le=computed(()=>{var pe;return(pe=ae.value.scrollIntoViewOptions)!==null&&pe!==void 0?pe:G.value}),[se,ce]=useTarget(computed(()=>ae.value.target),U,X,le),de=computed(()=>ce.value?typeof ae.value.arrow>"u"?Q.value:ae.value.arrow:!1),fe=computed(()=>typeof de.value=="object"?de.value.pointAtCenter:!1);watch(fe,()=>{var pe;(pe=Z.value)===null||pe===void 0||pe.forcePopupAlign()}),watch(ee,()=>{var pe;(pe=Z.value)===null||pe===void 0||pe.forcePopupAlign()});const he=pe=>{var me;te(pe),(me=C.onChange)===null||me===void 0||me.call(C,pe)};return()=>{var pe;const{prefixCls:me,steps:be,onClose:xe,onFinish:Se,rootClassName:we,renderPanel:Pe,animated:Ee,zIndex:$e}=C,ye=__rest$2(C,["prefixCls","steps","onClose","onFinish","rootClassName","renderPanel","animated","zIndex"]);if(ce.value===void 0)return null;const Ce=()=>{oe(!1),xe==null||xe(ee.value)},ge=typeof ue.value=="boolean"?ue.value:!!ue.value,ve=typeof ue.value=="boolean"?void 0:ue.value,_e=()=>ce.value||document.body,Te=()=>createVNode(TourStep$1,_objectSpread2$1({arrow:de.value,key:"content",prefixCls:me,total:be.length,renderPanel:Pe,onPrev:()=>{he(ee.value-1)},onNext:()=>{he(ee.value+1)},onClose:Ce,current:ee.value,onFinish:()=>{Ce(),Se==null||Se()}},ae.value),null),Ie=computed(()=>{const Re=se.value||CENTER_PLACEHOLDER,De={};return Object.keys(Re).forEach(ke=>{typeof Re[ke]=="number"?De[ke]=`${Re[ke]}px`:De[ke]=Re[ke]}),De});return ne.value?createVNode(Fragment,null,[createVNode(Mask$1,{zIndex:$e,prefixCls:me,pos:se.value,showMask:ge,style:ve==null?void 0:ve.style,fill:ve==null?void 0:ve.color,open:ne.value,animated:Ee,rootClassName:we},null),createVNode(Trigger,_objectSpread2$1(_objectSpread2$1({},ye),{},{arrow:!!ye.arrow,builtinPlacements:ae.value.target?(pe=ye.builtinPlacements)!==null&&pe!==void 0?pe:getPlacements(fe.value):void 0,ref:Z,popupStyle:ae.value.target?ae.value.style:_extends$1(_extends$1({},ae.value.style),{position:"fixed",left:CENTER_PLACEHOLDER.left,top:CENTER_PLACEHOLDER.top,transform:"translate(-50%, -50%)"}),popupPlacement:ie.value,popupVisible:ne.value,popupClassName:classNames(we,ae.value.className),prefixCls:me,popup:Te,forceRender:!1,destroyPopupOnHide:!0,zIndex:$e,mask:!1,getTriggerDOMNode:_e}),{default:()=>[createVNode(Portal,{visible:ne.value,autoLock:!0},{default:()=>[createVNode("div",{class:classNames(we,`${me}-target-placeholder`),style:_extends$1(_extends$1({},Ie.value),{position:"fixed",pointerEvents:"none"})},null)]})]})]):null}}}),Tour$2=Tour$1,tourProps=()=>_extends$1(_extends$1({},tourProps$1()),{steps:{type:Array},prefixCls:{type:String},current:{type:Number},type:{type:String},"onUpdate:current":Function}),tourStepProps=()=>_extends$1(_extends$1({},tourStepProps$1()),{cover:{type:Object},nextButtonProps:{type:Object},prevButtonProps:{type:Object},current:{type:Number},type:{type:String}}),panelRender=defineComponent({name:"ATourPanel",inheritAttrs:!1,props:tourStepProps(),setup(C,H){let{attrs:K,slots:W}=H;const{current:G,total:U}=toRefs(C),X=computed(()=>G.value===U.value-1),Q=ee=>{var te;const ne=C.prevButtonProps;(te=C.onPrev)===null||te===void 0||te.call(C,ee),typeof(ne==null?void 0:ne.onClick)=="function"&&(ne==null||ne.onClick())},Z=ee=>{var te,ne;const oe=C.nextButtonProps;X.value?(te=C.onFinish)===null||te===void 0||te.call(C,ee):(ne=C.onNext)===null||ne===void 0||ne.call(C,ee),typeof(oe==null?void 0:oe.onClick)=="function"&&(oe==null||oe.onClick())};return()=>{const{prefixCls:ee,title:te,onClose:ne,cover:oe,description:re,type:ae,arrow:ie}=C,ue=C.prevButtonProps,le=C.nextButtonProps;let se;te&&(se=createVNode("div",{class:`${ee}-header`},[createVNode("div",{class:`${ee}-title`},[te])]));let ce;re&&(ce=createVNode("div",{class:`${ee}-description`},[re]));let de;oe&&(de=createVNode("div",{class:`${ee}-cover`},[oe]));let fe;W.indicatorsRender?fe=W.indicatorsRender({current:G.value,total:U}):fe=[...Array.from({length:U.value}).keys()].map((me,be)=>createVNode("span",{key:me,class:classNames(be===G.value&&`${ee}-indicator-active`,`${ee}-indicator`)},null));const he=ae==="primary"?"default":"primary",pe={type:"default",ghost:ae==="primary"};return createVNode(LocaleReceiver,{componentName:"Tour",defaultLocale:defaultLocale.Tour},{default:me=>{var be;return createVNode("div",_objectSpread2$1(_objectSpread2$1({},K),{},{class:classNames(ae==="primary"?`${ee}-primary`:"",K.class,`${ee}-content`)}),[ie&&createVNode("div",{class:`${ee}-arrow`,key:"arrow"},null),createVNode("div",{class:`${ee}-inner`},[createVNode(CloseOutlined$1,{class:`${ee}-close`,onClick:ne},null),de,se,ce,createVNode("div",{class:`${ee}-footer`},[U.value>1&&createVNode("div",{class:`${ee}-indicators`},[fe]),createVNode("div",{class:`${ee}-buttons`},[G.value!==0?createVNode(Button$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},pe),ue),{},{onClick:Q,size:"small",class:classNames(`${ee}-prev-btn`,ue==null?void 0:ue.className)}),{default:()=>[isFunction$2(ue==null?void 0:ue.children)?ue.children():(be=ue==null?void 0:ue.children)!==null&&be!==void 0?be:me.Previous]}):null,createVNode(Button$1,_objectSpread2$1(_objectSpread2$1({type:he},le),{},{onClick:Z,size:"small",class:classNames(`${ee}-next-btn`,le==null?void 0:le.className)}),{default:()=>[isFunction$2(le==null?void 0:le.children)?le==null?void 0:le.children():X.value?me.Finish:me.Next]})])])])])}})}}}),TourPanel=panelRender,useMergedType=C=>{let{defaultType:H,steps:K,current:W,defaultCurrent:G}=C;const U=ref(G==null?void 0:G.value),X=computed(()=>W==null?void 0:W.value);watch(X,te=>{U.value=te??(G==null?void 0:G.value)},{immediate:!0});const Q=te=>{U.value=te},Z=computed(()=>{var te,ne;return typeof U.value=="number"?K&&((ne=(te=K.value)===null||te===void 0?void 0:te[U.value])===null||ne===void 0?void 0:ne.type):H==null?void 0:H.value});return{currentMergedType:computed(()=>{var te;return(te=Z.value)!==null&&te!==void 0?te:H==null?void 0:H.value}),updateInnerCurrent:Q}},useMergedType$1=useMergedType,genBaseStyle$1=C=>{const{componentCls:H,lineHeight:K,padding:W,paddingXS:G,borderRadius:U,borderRadiusXS:X,colorPrimary:Q,colorText:Z,colorFill:ee,indicatorHeight:te,indicatorWidth:ne,boxShadowTertiary:oe,tourZIndexPopup:re,fontSize:ae,colorBgContainer:ie,fontWeightStrong:ue,marginXS:le,colorTextLightSolid:se,tourBorderRadius:ce,colorWhite:de,colorBgTextHover:fe,tourCloseSize:he,motionDurationSlow:pe,antCls:me}=C;return[{[H]:_extends$1(_extends$1({},resetComponent(C)),{color:Z,position:"absolute",zIndex:re,display:"block",visibility:"visible",fontSize:ae,lineHeight:K,width:520,"--antd-arrow-background-color":ie,"&-pure":{maxWidth:"100%",position:"relative"},[`&${H}-hidden`]:{display:"none"},[`${H}-content`]:{position:"relative"},[`${H}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:ce,boxShadow:oe,position:"relative",backgroundColor:ie,border:"none",backgroundClip:"padding-box",[`${H}-close`]:{position:"absolute",top:W,insetInlineEnd:W,color:C.colorIcon,outline:"none",width:he,height:he,borderRadius:C.borderRadiusSM,transition:`background-color ${C.motionDurationMid}, color ${C.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:C.colorIconHover,backgroundColor:C.wireframe?"transparent":C.colorFillContent}},[`${H}-cover`]:{textAlign:"center",padding:`${W+he+G}px ${W}px 0`,img:{width:"100%"}},[`${H}-header`]:{padding:`${W}px ${W}px ${G}px`,[`${H}-title`]:{lineHeight:K,fontSize:ae,fontWeight:ue}},[`${H}-description`]:{padding:`0 ${W}px`,lineHeight:K,wordWrap:"break-word"},[`${H}-footer`]:{padding:`${G}px ${W}px ${W}px`,textAlign:"end",borderRadius:`0 0 ${X}px ${X}px`,display:"flex",[`${H}-indicators`]:{display:"inline-block",[`${H}-indicator`]:{width:ne,height:te,display:"inline-block",borderRadius:"50%",background:ee,"&:not(:last-child)":{marginInlineEnd:te},"&-active":{background:Q}}},[`${H}-buttons`]:{marginInlineStart:"auto",[`${me}-btn`]:{marginInlineStart:le}}}},[`${H}-primary, &${H}-primary`]:{"--antd-arrow-background-color":Q,[`${H}-inner`]:{color:se,textAlign:"start",textDecoration:"none",backgroundColor:Q,borderRadius:U,boxShadow:oe,[`${H}-close`]:{color:se},[`${H}-indicators`]:{[`${H}-indicator`]:{background:new TinyColor(se).setAlpha(.15).toRgbString(),"&-active":{background:se}}},[`${H}-prev-btn`]:{color:se,borderColor:new TinyColor(se).setAlpha(.15).toRgbString(),backgroundColor:Q,"&:hover":{backgroundColor:new TinyColor(se).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${H}-next-btn`]:{color:Q,borderColor:"transparent",background:de,"&:hover":{background:new TinyColor(fe).onBackground(de).toRgbString()}}}}}),[`${H}-mask`]:{[`${H}-placeholder-animated`]:{transition:`all ${pe}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${H}-inner`]:{borderRadius:Math.min(ce,MAX_VERTICAL_CONTENT_RADIUS)}}},getArrowStyle(C,{colorBg:"var(--antd-arrow-background-color)",contentRadius:ce,limitVerticalRadius:!0})]},useStyle$2=genComponentStyleHook("Tour",C=>{const{borderRadiusLG:H,fontSize:K,lineHeight:W}=C,G=merge$1(C,{tourZIndexPopup:C.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:H,tourCloseSize:K*W});return[genBaseStyle$1(G)]});var __rest$1=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{const{steps:ie,current:ue,type:le,rootClassName:se}=C,ce=__rest$1(C,["steps","current","type","rootClassName"]),de=classNames({[`${ee.value}-primary`]:re.value==="primary",[`${ee.value}-rtl`]:te.value==="rtl"},oe.value,se),fe=(me,be)=>createVNode(TourPanel,_objectSpread2$1(_objectSpread2$1({},me),{},{type:le,current:be}),{indicatorsRender:G.indicatorsRender}),he=me=>{ae(me),W("update:current",me),W("change",me)},pe=computed(()=>getPlacements$1({arrowPointAtCenter:!0,autoAdjustOverflow:!0}));return ne(createVNode(Tour$2,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},K),ce),{},{rootClassName:de,prefixCls:ee.value,current:ue,defaultCurrent:C.defaultCurrent,animated:!0,renderPanel:fe,onChange:he,steps:ie,builtinPlacements:pe.value}),null))}}}),index$2=withInstall(Tour),AppConfigContextKey=Symbol("appConfigContext"),useProvideAppConfigContext=C=>provide(AppConfigContextKey,C),useInjectAppConfigContext=()=>inject(AppConfigContextKey,{}),AppContextKey=Symbol("appContext"),useProvideAppContext=C=>provide(AppContextKey,C),defaultAppContext=reactive({message:{},notification:{},modal:{}}),useInjectAppContext=()=>inject(AppContextKey,defaultAppContext),genBaseStyle=C=>{const{componentCls:H,colorText:K,fontSize:W,lineHeight:G,fontFamily:U}=C;return{[H]:{color:K,fontSize:W,lineHeight:G,fontFamily:U}}},useStyle$1=genComponentStyleHook("App",C=>[genBaseStyle(C)]),AppProps=()=>({rootClassName:String,message:objectType(),notification:objectType()}),useApp=()=>useInjectAppContext(),App$1=defineComponent({name:"AApp",props:initDefaultProps$1(AppProps(),{}),setup(C,H){let{slots:K}=H;const{prefixCls:W}=useConfigInject("app",C),[G,U]=useStyle$1(W),X=computed(()=>classNames(U.value,W.value,C.rootClassName)),Q=useInjectAppConfigContext(),Z=computed(()=>({message:_extends$1(_extends$1({},Q.message),C.message),notification:_extends$1(_extends$1({},Q.notification),C.notification)}));useProvideAppConfigContext(Z.value);const[ee,te]=useMessage(Z.value.message),[ne,oe]=useNotification(Z.value.notification),[re,ae]=useModal(),ie=computed(()=>({message:ee,notification:ne,modal:re}));return useProvideAppContext(ie.value),()=>{var ue;return G(createVNode("div",{class:X.value},[ae(),te(),oe(),(ue=K.default)===null||ue===void 0?void 0:ue.call(K)]))}}});App$1.useApp=useApp;App$1.install=function(C){C.component(App$1.name,App$1)};const App$2=App$1,flexWrapValues=["wrap","nowrap","wrap-reverse"],justifyContentValues=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],alignItemsValues=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],genClsWrap=(C,H)=>{const K={};return flexWrapValues.forEach(W=>{K[`${C}-wrap-${W}`]=H.wrap===W}),K},genClsAlign=(C,H)=>{const K={};return alignItemsValues.forEach(W=>{K[`${C}-align-${W}`]=H.align===W}),K[`${C}-align-stretch`]=!H.align&&!!H.vertical,K},genClsJustify=(C,H)=>{const K={};return justifyContentValues.forEach(W=>{K[`${C}-justify-${W}`]=H.justify===W}),K};function createFlexClassNames(C,H){return classNames(_extends$1(_extends$1(_extends$1({},genClsWrap(C,H)),genClsAlign(C,H)),genClsJustify(C,H)))}const genFlexStyle=C=>{const{componentCls:H}=C;return{[H]:{display:"flex","&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},genFlexGapStyle=C=>{const{componentCls:H}=C;return{[H]:{"&-gap-small":{gap:C.flexGapSM},"&-gap-middle":{gap:C.flexGap},"&-gap-large":{gap:C.flexGapLG}}}},genFlexWrapStyle=C=>{const{componentCls:H}=C,K={};return flexWrapValues.forEach(W=>{K[`${H}-wrap-${W}`]={flexWrap:W}}),K},genAlignItemsStyle=C=>{const{componentCls:H}=C,K={};return alignItemsValues.forEach(W=>{K[`${H}-align-${W}`]={alignItems:W}}),K},genJustifyContentStyle=C=>{const{componentCls:H}=C,K={};return justifyContentValues.forEach(W=>{K[`${H}-justify-${W}`]={justifyContent:W}}),K},useStyle=genComponentStyleHook("Flex",C=>{const H=merge$1(C,{flexGapSM:C.paddingXS,flexGap:C.padding,flexGapLG:C.paddingLG});return[genFlexStyle(H),genFlexGapStyle(H),genFlexWrapStyle(H),genAlignItemsStyle(H),genJustifyContentStyle(H)]});function isPresetSize(C){return["small","middle","large"].includes(C)}const flexProps=()=>({prefixCls:stringType(),vertical:booleanType(),wrap:stringType(),justify:stringType(),align:stringType(),flex:someType([Number,String]),gap:someType([Number,String]),component:anyType()});var __rest=globalThis&&globalThis.__rest||function(C,H){var K={};for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&H.indexOf(W)<0&&(K[W]=C[W]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,W=Object.getOwnPropertySymbols(C);G{var te;return[X.value,Z.value,createFlexClassNames(X.value,C),{[`${X.value}-rtl`]:U.value==="rtl",[`${X.value}-gap-${C.gap}`]:isPresetSize(C.gap),[`${X.value}-vertical`]:(te=C.vertical)!==null&&te!==void 0?te:G==null?void 0:G.value.vertical}]});return()=>{var te;const{flex:ne,gap:oe,component:re="div"}=C,ae=__rest(C,["flex","gap","component"]),ie={};return ne&&(ie.flex=ne),oe&&!isPresetSize(oe)&&(ie.gap=`${oe}px`),Q(createVNode(re,_objectSpread2$1({class:[W.class,ee.value],style:[W.style,ie]},omit$2(ae,["justify","wrap","align","vertical"])),{default:()=>[(te=K.default)===null||te===void 0?void 0:te.call(K)]}))}}}),index$1=withInstall(AFlex),components=Object.freeze(Object.defineProperty({__proto__:null,Affix:Affix$1,Alert:index$s,Anchor,AnchorLink,App:App$2,AutoComplete:index$t,AutoCompleteOptGroup,AutoCompleteOption,Avatar:Avatar$1,AvatarGroup:Group$4,BackTop:BackTop$1,Badge,BadgeRibbon:Ribbon,Breadcrumb,BreadcrumbItem,BreadcrumbSeparator,Button:Button$1,ButtonGroup:ButtonGroup$1,Calendar:Calendar$1,Card:Card$1,CardGrid:Grid,CardMeta:Meta,Carousel:index$r,Cascader:index$q,CheckableTag:CheckableTag$1,Checkbox,CheckboxGroup,Col:index$o,Collapse,CollapsePanel,Comment:index$n,Compact:Compact$1,ConfigProvider:ConfigProvider$1,DatePicker:DatePicker$1,Descriptions:Descriptions$1,DescriptionsItem,DirectoryTree,Divider:index$m,Drawer:index$l,Dropdown:Dropdown$1,DropdownButton,Empty:Empty$1,Flex:index$1,FloatButton:FloatButton$1,FloatButtonGroup:FloatButtonGroup$1,Form:Form$1,FormItem,FormItemRest,Grid:index$p,Image:Image$2,ImagePreviewGroup:PreviewGroup,Input,InputGroup:Group$1,InputNumber:index$k,InputPassword:Password,InputSearch:Search$1,Layout:index$j,LayoutContent,LayoutFooter,LayoutHeader,LayoutSider,List:List$2,ListItem:Item,ListItemMeta:ItemMeta,LocaleProvider:locale,Mentions:index$i,MentionsOption,Menu,MenuDivider:Divider$1,MenuItem:MenuItem$1,MenuItemGroup:ItemGroup,Modal,MonthPicker,PageHeader:index$h,Pagination,Popconfirm:index$g,Popover:Popover$1,Progress,QRCode:index$3,QuarterPicker,Radio,RadioButton:Button,RadioGroup:Group$2,RangePicker,Rate:index$f,Result:Result$1,Row:index$e,Segmented:index$4,Select:VcSelect,SelectOptGroup,SelectOption,Skeleton:Skeleton$1,SkeletonAvatar:SkeletonAvatar$1,SkeletonButton:SkeletonButton$1,SkeletonImage:SkeletonImage$1,SkeletonInput:SkeletonInput$1,SkeletonTitle:SkeletonTitle$1,Slider:index$d,Space:Space$1,Spin,Statistic,StatisticCountdown,Step,Steps:index$c,SubMenu:SubMenu$1,Switch:index$b,TabPane:TabPane$1,Table:index$a,TableColumn:Column,TableColumnGroup:ColumnGroup,TableSummary,TableSummaryCell,TableSummaryRow,Tabs,Tag:Tag$1,Textarea:TextArea,TimePicker:TimePicker$1,TimeRangePicker,Timeline,TimelineItem,Tooltip,Tour:index$2,Transfer:index$9,Tree,TreeNode:TreeNode$2,TreeSelect:index$8,TreeSelectNode,Typography:Typography$1,TypographyLink:Link$1,TypographyParagraph:Paragraph$1,TypographyText:Text$1,TypographyTitle:Title$1,Upload:index$6,UploadDragger,Watermark:index$5,WeekPicker,message,notification},Symbol.toStringTag,{value:"Module"})),install=function(C){return Object.keys(components).forEach(H=>{const K=components[H];K.install&&C.use(K)}),C.use(cssinjs$1.StyleProvider),C.config.globalProperties.$message=message,C.config.globalProperties.$notification=notification,C.config.globalProperties.$info=Modal.info,C.config.globalProperties.$success=Modal.success,C.config.globalProperties.$error=Modal.error,C.config.globalProperties.$warning=Modal.warning,C.config.globalProperties.$confirm=Modal.confirm,C.config.globalProperties.$destroyAll=Modal.destroyAll,C},Antd={version,install};function bind(C,H){return function(){return C.apply(H,arguments)}}const{toString}=Object.prototype,{getPrototypeOf}=Object,kindOf=(C=>H=>{const K=toString.call(H);return C[K]||(C[K]=K.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=C=>(C=C.toLowerCase(),H=>kindOf(H)===C),typeOfTest=C=>H=>typeof H===C,{isArray:isArray$1}=Array,isUndefined=typeOfTest("undefined");function isBuffer(C){return C!==null&&!isUndefined(C)&&C.constructor!==null&&!isUndefined(C.constructor)&&isFunction(C.constructor.isBuffer)&&C.constructor.isBuffer(C)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(C){let H;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?H=ArrayBuffer.isView(C):H=C&&C.buffer&&isArrayBuffer(C.buffer),H}const isString=typeOfTest("string"),isFunction=typeOfTest("function"),isNumber=typeOfTest("number"),isObject$1=C=>C!==null&&typeof C=="object",isBoolean=C=>C===!0||C===!1,isPlainObject$1=C=>{if(kindOf(C)!=="object")return!1;const H=getPrototypeOf(C);return(H===null||H===Object.prototype||Object.getPrototypeOf(H)===null)&&!(Symbol.toStringTag in C)&&!(Symbol.iterator in C)},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=C=>isObject$1(C)&&isFunction(C.pipe),isFormData=C=>{let H;return C&&(typeof FormData=="function"&&C instanceof FormData||isFunction(C.append)&&((H=kindOf(C))==="formdata"||H==="object"&&isFunction(C.toString)&&C.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),[isReadableStream,isRequest,isResponse,isHeaders]=["ReadableStream","Request","Response","Headers"].map(kindOfTest),trim=C=>C.trim?C.trim():C.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(C,H,{allOwnKeys:K=!1}={}){if(C===null||typeof C>"u")return;let W,G;if(typeof C!="object"&&(C=[C]),isArray$1(C))for(W=0,G=C.length;W0;)if(G=K[W],H===G.toLowerCase())return G;return null}const _global=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),isContextDefined=C=>!isUndefined(C)&&C!==_global;function merge(){const{caseless:C}=isContextDefined(this)&&this||{},H={},K=(W,G)=>{const U=C&&findKey(H,G)||G;isPlainObject$1(H[U])&&isPlainObject$1(W)?H[U]=merge(H[U],W):isPlainObject$1(W)?H[U]=merge({},W):isArray$1(W)?H[U]=W.slice():H[U]=W};for(let W=0,G=arguments.length;W(forEach(H,(G,U)=>{K&&isFunction(G)?C[U]=bind(G,K):C[U]=G},{allOwnKeys:W}),C),stripBOM=C=>(C.charCodeAt(0)===65279&&(C=C.slice(1)),C),inherits=(C,H,K,W)=>{C.prototype=Object.create(H.prototype,W),C.prototype.constructor=C,Object.defineProperty(C,"super",{value:H.prototype}),K&&Object.assign(C.prototype,K)},toFlatObject=(C,H,K,W)=>{let G,U,X;const Q={};if(H=H||{},C==null)return H;do{for(G=Object.getOwnPropertyNames(C),U=G.length;U-- >0;)X=G[U],(!W||W(X,C,H))&&!Q[X]&&(H[X]=C[X],Q[X]=!0);C=K!==!1&&getPrototypeOf(C)}while(C&&(!K||K(C,H))&&C!==Object.prototype);return H},endsWith=(C,H,K)=>{C=String(C),(K===void 0||K>C.length)&&(K=C.length),K-=H.length;const W=C.indexOf(H,K);return W!==-1&&W===K},toArray=C=>{if(!C)return null;if(isArray$1(C))return C;let H=C.length;if(!isNumber(H))return null;const K=new Array(H);for(;H-- >0;)K[H]=C[H];return K},isTypedArray=(C=>H=>C&&H instanceof C)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(C,H)=>{const W=(C&&C[Symbol.iterator]).call(C);let G;for(;(G=W.next())&&!G.done;){const U=G.value;H.call(C,U[0],U[1])}},matchAll=(C,H)=>{let K;const W=[];for(;(K=C.exec(H))!==null;)W.push(K);return W},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=C=>C.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(K,W,G){return W.toUpperCase()+G}),hasOwnProperty=(({hasOwnProperty:C})=>(H,K)=>C.call(H,K))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=(C,H)=>{const K=Object.getOwnPropertyDescriptors(C),W={};forEach(K,(G,U)=>{let X;(X=H(G,U,C))!==!1&&(W[U]=X||G)}),Object.defineProperties(C,W)},freezeMethods=C=>{reduceDescriptors(C,(H,K)=>{if(isFunction(C)&&["arguments","caller","callee"].indexOf(K)!==-1)return!1;const W=C[K];if(isFunction(W)){if(H.enumerable=!1,"writable"in H){H.writable=!1;return}H.set||(H.set=()=>{throw Error("Can not rewrite read-only method '"+K+"'")})}})},toObjectSet=(C,H)=>{const K={},W=G=>{G.forEach(U=>{K[U]=!0})};return isArray$1(C)?W(C):W(String(C).split(H)),K},noop$2=()=>{},toFiniteNumber=(C,H)=>C!=null&&Number.isFinite(C=+C)?C:H,ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=(C=16,H=ALPHABET.ALPHA_DIGIT)=>{let K="";const{length:W}=H;for(;C--;)K+=H[Math.random()*W|0];return K};function isSpecCompliantForm(C){return!!(C&&isFunction(C.append)&&C[Symbol.toStringTag]==="FormData"&&C[Symbol.iterator])}const toJSONObject=C=>{const H=new Array(10),K=(W,G)=>{if(isObject$1(W)){if(H.indexOf(W)>=0)return;if(!("toJSON"in W)){H[G]=W;const U=isArray$1(W)?[]:{};return forEach(W,(X,Q)=>{const Z=K(X,G+1);!isUndefined(Z)&&(U[Q]=Z)}),H[G]=void 0,U}}return W};return K(C,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=C=>C&&(isObject$1(C)||isFunction(C))&&isFunction(C.then)&&isFunction(C.catch),_setImmediate=((C,H)=>C?setImmediate:H?((K,W)=>(_global.addEventListener("message",({source:G,data:U})=>{G===_global&&U===K&&W.length&&W.shift()()},!1),G=>{W.push(G),_global.postMessage(K,"*")}))(`axios@${Math.random()}`,[]):K=>setTimeout(K))(typeof setImmediate=="function",isFunction(_global.postMessage)),asap=typeof queueMicrotask<"u"?queueMicrotask.bind(_global):typeof process<"u"&&process.nextTick||_setImmediate,utils$1={isArray:isArray$1,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject:isObject$1,isPlainObject:isPlainObject$1,isReadableStream,isRequest,isResponse,isHeaders,isUndefined,isDate,isFile,isBlob,isRegExp,isFunction,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$2,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable,setImmediate:_setImmediate,asap};function AxiosError(C,H,K,W,G){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=C,this.name="AxiosError",H&&(this.code=H),K&&(this.config=K),W&&(this.request=W),G&&(this.response=G,this.status=G.status?G.status:null)}utils$1.inherits(AxiosError,Error,{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:utils$1.toJSONObject(this.config),code:this.code,status:this.status}}});const prototype$1=AxiosError.prototype,descriptors={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(C=>{descriptors[C]={value:C}});Object.defineProperties(AxiosError,descriptors);Object.defineProperty(prototype$1,"isAxiosError",{value:!0});AxiosError.from=(C,H,K,W,G,U)=>{const X=Object.create(prototype$1);return utils$1.toFlatObject(C,X,function(Z){return Z!==Error.prototype},Q=>Q!=="isAxiosError"),AxiosError.call(X,C.message,H,K,W,G),X.cause=C,X.name=C.name,U&&Object.assign(X,U),X};const httpAdapter=null;function isVisitable(C){return utils$1.isPlainObject(C)||utils$1.isArray(C)}function removeBrackets(C){return utils$1.endsWith(C,"[]")?C.slice(0,-2):C}function renderKey(C,H,K){return C?C.concat(H).map(function(G,U){return G=removeBrackets(G),!K&&U?"["+G+"]":G}).join(K?".":""):H}function isFlatArray(C){return utils$1.isArray(C)&&!C.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,function(H){return/^is[A-Z]/.test(H)});function toFormData(C,H,K){if(!utils$1.isObject(C))throw new TypeError("target must be an object");H=H||new FormData,K=utils$1.toFlatObject(K,{metaTokens:!0,dots:!1,indexes:!1},!1,function(ie,ue){return!utils$1.isUndefined(ue[ie])});const W=K.metaTokens,G=K.visitor||te,U=K.dots,X=K.indexes,Z=(K.Blob||typeof Blob<"u"&&Blob)&&utils$1.isSpecCompliantForm(H);if(!utils$1.isFunction(G))throw new TypeError("visitor must be a function");function ee(ae){if(ae===null)return"";if(utils$1.isDate(ae))return ae.toISOString();if(!Z&&utils$1.isBlob(ae))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(ae)||utils$1.isTypedArray(ae)?Z&&typeof Blob=="function"?new Blob([ae]):Buffer.from(ae):ae}function te(ae,ie,ue){let le=ae;if(ae&&!ue&&typeof ae=="object"){if(utils$1.endsWith(ie,"{}"))ie=W?ie:ie.slice(0,-2),ae=JSON.stringify(ae);else if(utils$1.isArray(ae)&&isFlatArray(ae)||(utils$1.isFileList(ae)||utils$1.endsWith(ie,"[]"))&&(le=utils$1.toArray(ae)))return ie=removeBrackets(ie),le.forEach(function(ce,de){!(utils$1.isUndefined(ce)||ce===null)&&H.append(X===!0?renderKey([ie],de,U):X===null?ie:ie+"[]",ee(ce))}),!1}return isVisitable(ae)?!0:(H.append(renderKey(ue,ie,U),ee(ae)),!1)}const ne=[],oe=Object.assign(predicates,{defaultVisitor:te,convertValue:ee,isVisitable});function re(ae,ie){if(!utils$1.isUndefined(ae)){if(ne.indexOf(ae)!==-1)throw Error("Circular reference detected in "+ie.join("."));ne.push(ae),utils$1.forEach(ae,function(le,se){(!(utils$1.isUndefined(le)||le===null)&&G.call(H,le,utils$1.isString(se)?se.trim():se,ie,oe))===!0&&re(le,ie?ie.concat(se):[se])}),ne.pop()}}if(!utils$1.isObject(C))throw new TypeError("data must be an object");return re(C),H}function encode$1(C){const H={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(C).replace(/[!'()~]|%20|%00/g,function(W){return H[W]})}function AxiosURLSearchParams(C,H){this._pairs=[],C&&toFormData(C,this,H)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function(H,K){this._pairs.push([H,K])};prototype.toString=function(H){const K=H?function(W){return H.call(this,W,encode$1)}:encode$1;return this._pairs.map(function(G){return K(G[0])+"="+K(G[1])},"").join("&")};function encode(C){return encodeURIComponent(C).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(C,H,K){if(!H)return C;const W=K&&K.encode||encode,G=K&&K.serialize;let U;if(G?U=G(H,K):U=utils$1.isURLSearchParams(H)?H.toString():new AxiosURLSearchParams(H,K).toString(W),U){const X=C.indexOf("#");X!==-1&&(C=C.slice(0,X)),C+=(C.indexOf("?")===-1?"?":"&")+U}return C}class InterceptorManager{constructor(){this.handlers=[]}use(H,K,W){return this.handlers.push({fulfilled:H,rejected:K,synchronous:W?W.synchronous:!1,runWhen:W?W.runWhen:null}),this.handlers.length-1}eject(H){this.handlers[H]&&(this.handlers[H]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(H){utils$1.forEach(this.handlers,function(W){W!==null&&H(W)})}}const InterceptorManager$1=InterceptorManager,transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",_navigator=typeof navigator=="object"&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||["ReactNative","NativeScript","NS"].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),origin=hasBrowserEnv&&window.location.href||"http://localhost",utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv,navigator:_navigator,origin},Symbol.toStringTag,{value:"Module"})),platform={...utils,...platform$1};function toURLEncodedForm(C,H){return toFormData(C,new platform.classes.URLSearchParams,Object.assign({visitor:function(K,W,G,U){return platform.isNode&&utils$1.isBuffer(K)?(this.append(W,K.toString("base64")),!1):U.defaultVisitor.apply(this,arguments)}},H))}function parsePropPath(C){return utils$1.matchAll(/\w+|\[(\w*)]/g,C).map(H=>H[0]==="[]"?"":H[1]||H[0])}function arrayToObject(C){const H={},K=Object.keys(C);let W;const G=K.length;let U;for(W=0;W=K.length;return X=!X&&utils$1.isArray(G)?G.length:X,Z?(utils$1.hasOwnProp(G,X)?G[X]=[G[X],W]:G[X]=W,!Q):((!G[X]||!utils$1.isObject(G[X]))&&(G[X]=[]),H(K,W,G[X],U)&&utils$1.isArray(G[X])&&(G[X]=arrayToObject(G[X])),!Q)}if(utils$1.isFormData(C)&&utils$1.isFunction(C.entries)){const K={};return utils$1.forEachEntry(C,(W,G)=>{H(parsePropPath(W),G,K,0)}),K}return null}function stringifySafely(C,H,K){if(utils$1.isString(C))try{return(H||JSON.parse)(C),utils$1.trim(C)}catch(W){if(W.name!=="SyntaxError")throw W}return(K||JSON.stringify)(C)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http","fetch"],transformRequest:[function(H,K){const W=K.getContentType()||"",G=W.indexOf("application/json")>-1,U=utils$1.isObject(H);if(U&&utils$1.isHTMLForm(H)&&(H=new FormData(H)),utils$1.isFormData(H))return G?JSON.stringify(formDataToJSON(H)):H;if(utils$1.isArrayBuffer(H)||utils$1.isBuffer(H)||utils$1.isStream(H)||utils$1.isFile(H)||utils$1.isBlob(H)||utils$1.isReadableStream(H))return H;if(utils$1.isArrayBufferView(H))return H.buffer;if(utils$1.isURLSearchParams(H))return K.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),H.toString();let Q;if(U){if(W.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(H,this.formSerializer).toString();if((Q=utils$1.isFileList(H))||W.indexOf("multipart/form-data")>-1){const Z=this.env&&this.env.FormData;return toFormData(Q?{"files[]":H}:H,Z&&new Z,this.formSerializer)}}return U||G?(K.setContentType("application/json",!1),stringifySafely(H)):H}],transformResponse:[function(H){const K=this.transitional||defaults.transitional,W=K&&K.forcedJSONParsing,G=this.responseType==="json";if(utils$1.isResponse(H)||utils$1.isReadableStream(H))return H;if(H&&utils$1.isString(H)&&(W&&!this.responseType||G)){const X=!(K&&K.silentJSONParsing)&&G;try{return JSON.parse(H)}catch(Q){if(X)throw Q.name==="SyntaxError"?AxiosError.from(Q,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):Q}}return H}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function(H){return H>=200&&H<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch"],C=>{defaults.headers[C]={}});const defaults$1=defaults,ignoreDuplicateOf=utils$1.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=C=>{const H={};let K,W,G;return C&&C.split(` +`).forEach(function(X){G=X.indexOf(":"),K=X.substring(0,G).trim().toLowerCase(),W=X.substring(G+1).trim(),!(!K||H[K]&&ignoreDuplicateOf[K])&&(K==="set-cookie"?H[K]?H[K].push(W):H[K]=[W]:H[K]=H[K]?H[K]+", "+W:W)}),H},$internals=Symbol("internals");function normalizeHeader(C){return C&&String(C).trim().toLowerCase()}function normalizeValue(C){return C===!1||C==null?C:utils$1.isArray(C)?C.map(normalizeValue):String(C)}function parseTokens(C){const H=Object.create(null),K=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let W;for(;W=K.exec(C);)H[W[1]]=W[2];return H}const isValidHeaderName=C=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(C.trim());function matchHeaderValue(C,H,K,W,G){if(utils$1.isFunction(W))return W.call(this,H,K);if(G&&(H=K),!!utils$1.isString(H)){if(utils$1.isString(W))return H.indexOf(W)!==-1;if(utils$1.isRegExp(W))return W.test(H)}}function formatHeader(C){return C.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(H,K,W)=>K.toUpperCase()+W)}function buildAccessors(C,H){const K=utils$1.toCamelCase(" "+H);["get","set","has"].forEach(W=>{Object.defineProperty(C,W+K,{value:function(G,U,X){return this[W].call(this,H,G,U,X)},configurable:!0})})}class AxiosHeaders{constructor(H){H&&this.set(H)}set(H,K,W){const G=this;function U(Q,Z,ee){const te=normalizeHeader(Z);if(!te)throw new Error("header name must be a non-empty string");const ne=utils$1.findKey(G,te);(!ne||G[ne]===void 0||ee===!0||ee===void 0&&G[ne]!==!1)&&(G[ne||Z]=normalizeValue(Q))}const X=(Q,Z)=>utils$1.forEach(Q,(ee,te)=>U(ee,te,Z));if(utils$1.isPlainObject(H)||H instanceof this.constructor)X(H,K);else if(utils$1.isString(H)&&(H=H.trim())&&!isValidHeaderName(H))X(parseHeaders(H),K);else if(utils$1.isHeaders(H))for(const[Q,Z]of H.entries())U(Z,Q,W);else H!=null&&U(K,H,W);return this}get(H,K){if(H=normalizeHeader(H),H){const W=utils$1.findKey(this,H);if(W){const G=this[W];if(!K)return G;if(K===!0)return parseTokens(G);if(utils$1.isFunction(K))return K.call(this,G,W);if(utils$1.isRegExp(K))return K.exec(G);throw new TypeError("parser must be boolean|regexp|function")}}}has(H,K){if(H=normalizeHeader(H),H){const W=utils$1.findKey(this,H);return!!(W&&this[W]!==void 0&&(!K||matchHeaderValue(this,this[W],W,K)))}return!1}delete(H,K){const W=this;let G=!1;function U(X){if(X=normalizeHeader(X),X){const Q=utils$1.findKey(W,X);Q&&(!K||matchHeaderValue(W,W[Q],Q,K))&&(delete W[Q],G=!0)}}return utils$1.isArray(H)?H.forEach(U):U(H),G}clear(H){const K=Object.keys(this);let W=K.length,G=!1;for(;W--;){const U=K[W];(!H||matchHeaderValue(this,this[U],U,H,!0))&&(delete this[U],G=!0)}return G}normalize(H){const K=this,W={};return utils$1.forEach(this,(G,U)=>{const X=utils$1.findKey(W,U);if(X){K[X]=normalizeValue(G),delete K[U];return}const Q=H?formatHeader(U):String(U).trim();Q!==U&&delete K[U],K[Q]=normalizeValue(G),W[Q]=!0}),this}concat(...H){return this.constructor.concat(this,...H)}toJSON(H){const K=Object.create(null);return utils$1.forEach(this,(W,G)=>{W!=null&&W!==!1&&(K[G]=H&&utils$1.isArray(W)?W.join(", "):W)}),K}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([H,K])=>H+": "+K).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(H){return H instanceof this?H:new this(H)}static concat(H,...K){const W=new this(H);return K.forEach(G=>W.set(G)),W}static accessor(H){const W=(this[$internals]=this[$internals]={accessors:{}}).accessors,G=this.prototype;function U(X){const Q=normalizeHeader(X);W[Q]||(buildAccessors(G,X),W[Q]=!0)}return utils$1.isArray(H)?H.forEach(U):U(H),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$1.reduceDescriptors(AxiosHeaders.prototype,({value:C},H)=>{let K=H[0].toUpperCase()+H.slice(1);return{get:()=>C,set(W){this[K]=W}}});utils$1.freezeMethods(AxiosHeaders);const AxiosHeaders$1=AxiosHeaders;function transformData(C,H){const K=this||defaults$1,W=H||K,G=AxiosHeaders$1.from(W.headers);let U=W.data;return utils$1.forEach(C,function(Q){U=Q.call(K,U,G.normalize(),H?H.status:void 0)}),G.normalize(),U}function isCancel(C){return!!(C&&C.__CANCEL__)}function CanceledError(C,H,K){AxiosError.call(this,C??"canceled",AxiosError.ERR_CANCELED,H,K),this.name="CanceledError"}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(C,H,K){const W=K.config.validateStatus;!K.status||!W||W(K.status)?C(K):H(new AxiosError("Request failed with status code "+K.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(K.status/100)-4],K.config,K.request,K))}function parseProtocol(C){const H=/^([-+\w]{1,25})(:?\/\/|:)/.exec(C);return H&&H[1]||""}function speedometer(C,H){C=C||10;const K=new Array(C),W=new Array(C);let G=0,U=0,X;return H=H!==void 0?H:1e3,function(Z){const ee=Date.now(),te=W[U];X||(X=ee),K[G]=Z,W[G]=ee;let ne=U,oe=0;for(;ne!==G;)oe+=K[ne++],ne=ne%C;if(G=(G+1)%C,G===U&&(U=(U+1)%C),ee-X{K=te,G=null,U&&(clearTimeout(U),U=null),C.apply(null,ee)};return[(...ee)=>{const te=Date.now(),ne=te-K;ne>=W?X(ee,te):(G=ee,U||(U=setTimeout(()=>{U=null,X(G)},W-ne)))},()=>G&&X(G)]}const progressEventReducer=(C,H,K=3)=>{let W=0;const G=speedometer(50,250);return throttle(U=>{const X=U.loaded,Q=U.lengthComputable?U.total:void 0,Z=X-W,ee=G(Z),te=X<=Q;W=X;const ne={loaded:X,total:Q,progress:Q?X/Q:void 0,bytes:Z,rate:ee||void 0,estimated:ee&&Q&&te?(Q-X)/ee:void 0,event:U,lengthComputable:Q!=null,[H?"download":"upload"]:!0};C(ne)},K)},progressEventDecorator=(C,H)=>{const K=C!=null;return[W=>H[0]({lengthComputable:K,total:C,loaded:W}),H[1]]},asyncDecorator=C=>(...H)=>utils$1.asap(()=>C(...H)),isURLSameOrigin=platform.hasStandardBrowserEnv?function(){const H=platform.navigator&&/(msie|trident)/i.test(platform.navigator.userAgent),K=document.createElement("a");let W;function G(U){let X=U;return H&&(K.setAttribute("href",X),X=K.href),K.setAttribute("href",X),{href:K.href,protocol:K.protocol?K.protocol.replace(/:$/,""):"",host:K.host,search:K.search?K.search.replace(/^\?/,""):"",hash:K.hash?K.hash.replace(/^#/,""):"",hostname:K.hostname,port:K.port,pathname:K.pathname.charAt(0)==="/"?K.pathname:"/"+K.pathname}}return W=G(window.location.href),function(X){const Q=utils$1.isString(X)?G(X):X;return Q.protocol===W.protocol&&Q.host===W.host}}():function(){return function(){return!0}}(),cookies=platform.hasStandardBrowserEnv?{write(C,H,K,W,G,U){const X=[C+"="+encodeURIComponent(H)];utils$1.isNumber(K)&&X.push("expires="+new Date(K).toGMTString()),utils$1.isString(W)&&X.push("path="+W),utils$1.isString(G)&&X.push("domain="+G),U===!0&&X.push("secure"),document.cookie=X.join("; ")},read(C){const H=document.cookie.match(new RegExp("(^|;\\s*)("+C+")=([^;]*)"));return H?decodeURIComponent(H[3]):null},remove(C){this.write(C,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(C){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(C)}function combineURLs(C,H){return H?C.replace(/\/?\/$/,"")+"/"+H.replace(/^\/+/,""):C}function buildFullPath(C,H){return C&&!isAbsoluteURL(H)?combineURLs(C,H):H}const headersToObject=C=>C instanceof AxiosHeaders$1?{...C}:C;function mergeConfig(C,H){H=H||{};const K={};function W(ee,te,ne){return utils$1.isPlainObject(ee)&&utils$1.isPlainObject(te)?utils$1.merge.call({caseless:ne},ee,te):utils$1.isPlainObject(te)?utils$1.merge({},te):utils$1.isArray(te)?te.slice():te}function G(ee,te,ne){if(utils$1.isUndefined(te)){if(!utils$1.isUndefined(ee))return W(void 0,ee,ne)}else return W(ee,te,ne)}function U(ee,te){if(!utils$1.isUndefined(te))return W(void 0,te)}function X(ee,te){if(utils$1.isUndefined(te)){if(!utils$1.isUndefined(ee))return W(void 0,ee)}else return W(void 0,te)}function Q(ee,te,ne){if(ne in H)return W(ee,te);if(ne in C)return W(void 0,ee)}const Z={url:U,method:U,data:U,baseURL:X,transformRequest:X,transformResponse:X,paramsSerializer:X,timeout:X,timeoutMessage:X,withCredentials:X,withXSRFToken:X,adapter:X,responseType:X,xsrfCookieName:X,xsrfHeaderName:X,onUploadProgress:X,onDownloadProgress:X,decompress:X,maxContentLength:X,maxBodyLength:X,beforeRedirect:X,transport:X,httpAgent:X,httpsAgent:X,cancelToken:X,socketPath:X,responseEncoding:X,validateStatus:Q,headers:(ee,te)=>G(headersToObject(ee),headersToObject(te),!0)};return utils$1.forEach(Object.keys(Object.assign({},C,H)),function(te){const ne=Z[te]||G,oe=ne(C[te],H[te],te);utils$1.isUndefined(oe)&&ne!==Q||(K[te]=oe)}),K}const resolveConfig=C=>{const H=mergeConfig({},C);let{data:K,withXSRFToken:W,xsrfHeaderName:G,xsrfCookieName:U,headers:X,auth:Q}=H;H.headers=X=AxiosHeaders$1.from(X),H.url=buildURL(buildFullPath(H.baseURL,H.url),C.params,C.paramsSerializer),Q&&X.set("Authorization","Basic "+btoa((Q.username||"")+":"+(Q.password?unescape(encodeURIComponent(Q.password)):"")));let Z;if(utils$1.isFormData(K)){if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)X.setContentType(void 0);else if((Z=X.getContentType())!==!1){const[ee,...te]=Z?Z.split(";").map(ne=>ne.trim()).filter(Boolean):[];X.setContentType([ee||"multipart/form-data",...te].join("; "))}}if(platform.hasStandardBrowserEnv&&(W&&utils$1.isFunction(W)&&(W=W(H)),W||W!==!1&&isURLSameOrigin(H.url))){const ee=G&&U&&cookies.read(U);ee&&X.set(G,ee)}return H},isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(C){return new Promise(function(K,W){const G=resolveConfig(C);let U=G.data;const X=AxiosHeaders$1.from(G.headers).normalize();let{responseType:Q,onUploadProgress:Z,onDownloadProgress:ee}=G,te,ne,oe,re,ae;function ie(){re&&re(),ae&&ae(),G.cancelToken&&G.cancelToken.unsubscribe(te),G.signal&&G.signal.removeEventListener("abort",te)}let ue=new XMLHttpRequest;ue.open(G.method.toUpperCase(),G.url,!0),ue.timeout=G.timeout;function le(){if(!ue)return;const ce=AxiosHeaders$1.from("getAllResponseHeaders"in ue&&ue.getAllResponseHeaders()),fe={data:!Q||Q==="text"||Q==="json"?ue.responseText:ue.response,status:ue.status,statusText:ue.statusText,headers:ce,config:C,request:ue};settle(function(pe){K(pe),ie()},function(pe){W(pe),ie()},fe),ue=null}"onloadend"in ue?ue.onloadend=le:ue.onreadystatechange=function(){!ue||ue.readyState!==4||ue.status===0&&!(ue.responseURL&&ue.responseURL.indexOf("file:")===0)||setTimeout(le)},ue.onabort=function(){ue&&(W(new AxiosError("Request aborted",AxiosError.ECONNABORTED,C,ue)),ue=null)},ue.onerror=function(){W(new AxiosError("Network Error",AxiosError.ERR_NETWORK,C,ue)),ue=null},ue.ontimeout=function(){let de=G.timeout?"timeout of "+G.timeout+"ms exceeded":"timeout exceeded";const fe=G.transitional||transitionalDefaults;G.timeoutErrorMessage&&(de=G.timeoutErrorMessage),W(new AxiosError(de,fe.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,C,ue)),ue=null},U===void 0&&X.setContentType(null),"setRequestHeader"in ue&&utils$1.forEach(X.toJSON(),function(de,fe){ue.setRequestHeader(fe,de)}),utils$1.isUndefined(G.withCredentials)||(ue.withCredentials=!!G.withCredentials),Q&&Q!=="json"&&(ue.responseType=G.responseType),ee&&([oe,ae]=progressEventReducer(ee,!0),ue.addEventListener("progress",oe)),Z&&ue.upload&&([ne,re]=progressEventReducer(Z),ue.upload.addEventListener("progress",ne),ue.upload.addEventListener("loadend",re)),(G.cancelToken||G.signal)&&(te=ce=>{ue&&(W(!ce||ce.type?new CanceledError(null,C,ue):ce),ue.abort(),ue=null)},G.cancelToken&&G.cancelToken.subscribe(te),G.signal&&(G.signal.aborted?te():G.signal.addEventListener("abort",te)));const se=parseProtocol(G.url);if(se&&platform.protocols.indexOf(se)===-1){W(new AxiosError("Unsupported protocol "+se+":",AxiosError.ERR_BAD_REQUEST,C));return}ue.send(U||null)})},composeSignals=(C,H)=>{const{length:K}=C=C?C.filter(Boolean):[];if(H||K){let W=new AbortController,G;const U=function(ee){if(!G){G=!0,Q();const te=ee instanceof Error?ee:this.reason;W.abort(te instanceof AxiosError?te:new CanceledError(te instanceof Error?te.message:te))}};let X=H&&setTimeout(()=>{X=null,U(new AxiosError(`timeout ${H} of ms exceeded`,AxiosError.ETIMEDOUT))},H);const Q=()=>{C&&(X&&clearTimeout(X),X=null,C.forEach(ee=>{ee.unsubscribe?ee.unsubscribe(U):ee.removeEventListener("abort",U)}),C=null)};C.forEach(ee=>ee.addEventListener("abort",U));const{signal:Z}=W;return Z.unsubscribe=()=>utils$1.asap(Q),Z}},composeSignals$1=composeSignals,streamChunk=function*(C,H){let K=C.byteLength;if(!H||K{const G=readBytes(C,H);let U=0,X,Q=Z=>{X||(X=!0,W&&W(Z))};return new ReadableStream({async pull(Z){try{const{done:ee,value:te}=await G.next();if(ee){Q(),Z.close();return}let ne=te.byteLength;if(K){let oe=U+=ne;K(oe)}Z.enqueue(new Uint8Array(te))}catch(ee){throw Q(ee),ee}},cancel(Z){return Q(Z),G.return()}},{highWaterMark:2})},isFetchSupported=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",isReadableStreamSupported=isFetchSupported&&typeof ReadableStream=="function",encodeText=isFetchSupported&&(typeof TextEncoder=="function"?(C=>H=>C.encode(H))(new TextEncoder):async C=>new Uint8Array(await new Response(C).arrayBuffer())),test=(C,...H)=>{try{return!!C(...H)}catch{return!1}},supportsRequestStream=isReadableStreamSupported&&test(()=>{let C=!1;const H=new Request(platform.origin,{body:new ReadableStream,method:"POST",get duplex(){return C=!0,"half"}}).headers.has("Content-Type");return C&&!H}),DEFAULT_CHUNK_SIZE=64*1024,supportsResponseStream=isReadableStreamSupported&&test(()=>utils$1.isReadableStream(new Response("").body)),resolvers={stream:supportsResponseStream&&(C=>C.body)};isFetchSupported&&(C=>{["text","arrayBuffer","blob","formData","stream"].forEach(H=>{!resolvers[H]&&(resolvers[H]=utils$1.isFunction(C[H])?K=>K[H]():(K,W)=>{throw new AxiosError(`Response type '${H}' is not supported`,AxiosError.ERR_NOT_SUPPORT,W)})})})(new Response);const getBodyLength=async C=>{if(C==null)return 0;if(utils$1.isBlob(C))return C.size;if(utils$1.isSpecCompliantForm(C))return(await new Request(platform.origin,{method:"POST",body:C}).arrayBuffer()).byteLength;if(utils$1.isArrayBufferView(C)||utils$1.isArrayBuffer(C))return C.byteLength;if(utils$1.isURLSearchParams(C)&&(C=C+""),utils$1.isString(C))return(await encodeText(C)).byteLength},resolveBodyLength=async(C,H)=>{const K=utils$1.toFiniteNumber(C.getContentLength());return K??getBodyLength(H)},fetchAdapter=isFetchSupported&&(async C=>{let{url:H,method:K,data:W,signal:G,cancelToken:U,timeout:X,onDownloadProgress:Q,onUploadProgress:Z,responseType:ee,headers:te,withCredentials:ne="same-origin",fetchOptions:oe}=resolveConfig(C);ee=ee?(ee+"").toLowerCase():"text";let re=composeSignals$1([G,U&&U.toAbortSignal()],X),ae;const ie=re&&re.unsubscribe&&(()=>{re.unsubscribe()});let ue;try{if(Z&&supportsRequestStream&&K!=="get"&&K!=="head"&&(ue=await resolveBodyLength(te,W))!==0){let fe=new Request(H,{method:"POST",body:W,duplex:"half"}),he;if(utils$1.isFormData(W)&&(he=fe.headers.get("content-type"))&&te.setContentType(he),fe.body){const[pe,me]=progressEventDecorator(ue,progressEventReducer(asyncDecorator(Z)));W=trackStream(fe.body,DEFAULT_CHUNK_SIZE,pe,me)}}utils$1.isString(ne)||(ne=ne?"include":"omit");const le="credentials"in Request.prototype;ae=new Request(H,{...oe,signal:re,method:K.toUpperCase(),headers:te.normalize().toJSON(),body:W,duplex:"half",credentials:le?ne:void 0});let se=await fetch(ae);const ce=supportsResponseStream&&(ee==="stream"||ee==="response");if(supportsResponseStream&&(Q||ce&&ie)){const fe={};["status","statusText","headers"].forEach(be=>{fe[be]=se[be]});const he=utils$1.toFiniteNumber(se.headers.get("content-length")),[pe,me]=Q&&progressEventDecorator(he,progressEventReducer(asyncDecorator(Q),!0))||[];se=new Response(trackStream(se.body,DEFAULT_CHUNK_SIZE,pe,()=>{me&&me(),ie&&ie()}),fe)}ee=ee||"text";let de=await resolvers[utils$1.findKey(resolvers,ee)||"text"](se,C);return!ce&&ie&&ie(),await new Promise((fe,he)=>{settle(fe,he,{data:de,headers:AxiosHeaders$1.from(se.headers),status:se.status,statusText:se.statusText,config:C,request:ae})})}catch(le){throw ie&&ie(),le&&le.name==="TypeError"&&/fetch/i.test(le.message)?Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,C,ae),{cause:le.cause||le}):AxiosError.from(le,le&&le.code,C,ae)}}),knownAdapters={http:httpAdapter,xhr:xhrAdapter,fetch:fetchAdapter};utils$1.forEach(knownAdapters,(C,H)=>{if(C){try{Object.defineProperty(C,"name",{value:H})}catch{}Object.defineProperty(C,"adapterName",{value:H})}});const renderReason=C=>`- ${C}`,isResolvedHandle=C=>utils$1.isFunction(C)||C===null||C===!1,adapters={getAdapter:C=>{C=utils$1.isArray(C)?C:[C];const{length:H}=C;let K,W;const G={};for(let U=0;U`adapter ${Q} `+(Z===!1?"is not supported by the environment":"is not available in the build"));let X=H?U.length>1?`since : +`+U.map(renderReason).join(` +`):" "+renderReason(U[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+X,"ERR_NOT_SUPPORT")}return W},adapters:knownAdapters};function throwIfCancellationRequested(C){if(C.cancelToken&&C.cancelToken.throwIfRequested(),C.signal&&C.signal.aborted)throw new CanceledError(null,C)}function dispatchRequest(C){return throwIfCancellationRequested(C),C.headers=AxiosHeaders$1.from(C.headers),C.data=transformData.call(C,C.transformRequest),["post","put","patch"].indexOf(C.method)!==-1&&C.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(C.adapter||defaults$1.adapter)(C).then(function(W){return throwIfCancellationRequested(C),W.data=transformData.call(C,C.transformResponse,W),W.headers=AxiosHeaders$1.from(W.headers),W},function(W){return isCancel(W)||(throwIfCancellationRequested(C),W&&W.response&&(W.response.data=transformData.call(C,C.transformResponse,W.response),W.response.headers=AxiosHeaders$1.from(W.response.headers))),Promise.reject(W)})}const VERSION="1.7.7",validators$1={};["object","boolean","number","function","string","symbol"].forEach((C,H)=>{validators$1[C]=function(W){return typeof W===C||"a"+(H<1?"n ":" ")+C}});const deprecatedWarnings={};validators$1.transitional=function(H,K,W){function G(U,X){return"[Axios v"+VERSION+"] Transitional option '"+U+"'"+X+(W?". "+W:"")}return(U,X,Q)=>{if(H===!1)throw new AxiosError(G(X," has been removed"+(K?" in "+K:"")),AxiosError.ERR_DEPRECATED);return K&&!deprecatedWarnings[X]&&(deprecatedWarnings[X]=!0,console.warn(G(X," has been deprecated since v"+K+" and will be removed in the near future"))),H?H(U,X,Q):!0}};function assertOptions(C,H,K){if(typeof C!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const W=Object.keys(C);let G=W.length;for(;G-- >0;){const U=W[G],X=H[U];if(X){const Q=C[U],Z=Q===void 0||X(Q,U,C);if(Z!==!0)throw new AxiosError("option "+U+" must be "+Z,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(K!==!0)throw new AxiosError("Unknown option "+U,AxiosError.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(H){this.defaults=H,this.interceptors={request:new InterceptorManager$1,response:new InterceptorManager$1}}async request(H,K){try{return await this._request(H,K)}catch(W){if(W instanceof Error){let G;Error.captureStackTrace?Error.captureStackTrace(G={}):G=new Error;const U=G.stack?G.stack.replace(/^.+\n/,""):"";try{W.stack?U&&!String(W.stack).endsWith(U.replace(/^.+\n.+\n/,""))&&(W.stack+=` +`+U):W.stack=U}catch{}}throw W}}_request(H,K){typeof H=="string"?(K=K||{},K.url=H):K=H||{},K=mergeConfig(this.defaults,K);const{transitional:W,paramsSerializer:G,headers:U}=K;W!==void 0&&validator.assertOptions(W,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),G!=null&&(utils$1.isFunction(G)?K.paramsSerializer={serialize:G}:validator.assertOptions(G,{encode:validators.function,serialize:validators.function},!0)),K.method=(K.method||this.defaults.method||"get").toLowerCase();let X=U&&utils$1.merge(U.common,U[K.method]);U&&utils$1.forEach(["delete","get","head","post","put","patch","common"],ae=>{delete U[ae]}),K.headers=AxiosHeaders$1.concat(X,U);const Q=[];let Z=!0;this.interceptors.request.forEach(function(ie){typeof ie.runWhen=="function"&&ie.runWhen(K)===!1||(Z=Z&&ie.synchronous,Q.unshift(ie.fulfilled,ie.rejected))});const ee=[];this.interceptors.response.forEach(function(ie){ee.push(ie.fulfilled,ie.rejected)});let te,ne=0,oe;if(!Z){const ae=[dispatchRequest.bind(this),void 0];for(ae.unshift.apply(ae,Q),ae.push.apply(ae,ee),oe=ae.length,te=Promise.resolve(K);ne{if(!W._listeners)return;let U=W._listeners.length;for(;U-- >0;)W._listeners[U](G);W._listeners=null}),this.promise.then=G=>{let U;const X=new Promise(Q=>{W.subscribe(Q),U=Q}).then(G);return X.cancel=function(){W.unsubscribe(U)},X},H(function(U,X,Q){W.reason||(W.reason=new CanceledError(U,X,Q),K(W.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(H){if(this.reason){H(this.reason);return}this._listeners?this._listeners.push(H):this._listeners=[H]}unsubscribe(H){if(!this._listeners)return;const K=this._listeners.indexOf(H);K!==-1&&this._listeners.splice(K,1)}toAbortSignal(){const H=new AbortController,K=W=>{H.abort(W)};return this.subscribe(K),H.signal.unsubscribe=()=>this.unsubscribe(K),H.signal}static source(){let H;return{token:new CancelToken(function(G){H=G}),cancel:H}}}const CancelToken$1=CancelToken;function spread(C){return function(K){return C.apply(null,K)}}function isAxiosError(C){return utils$1.isObject(C)&&C.isAxiosError===!0}const HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([C,H])=>{HttpStatusCode[H]=C});const HttpStatusCode$1=HttpStatusCode;function createInstance(C){const H=new Axios$1(C),K=bind(Axios$1.prototype.request,H);return utils$1.extend(K,Axios$1.prototype,H,{allOwnKeys:!0}),utils$1.extend(K,H,null,{allOwnKeys:!0}),K.create=function(G){return createInstance(mergeConfig(C,G))},K}const axios=createInstance(defaults$1);axios.Axios=Axios$1;axios.CanceledError=CanceledError;axios.CancelToken=CancelToken$1;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData;axios.AxiosError=AxiosError;axios.Cancel=axios.CanceledError;axios.all=function(H){return Promise.all(H)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig;axios.AxiosHeaders=AxiosHeaders$1;axios.formToJSON=C=>formDataToJSON(utils$1.isHTMLForm(C)?new FormData(C):C);axios.getAdapter=adapters.getAdapter;axios.HttpStatusCode=HttpStatusCode$1;axios.default=axios;const axios$1=axios;var webStorageCache_min={exports:{}};/*! + web-storage-cache -- Added `expires` attribute and serialize data with `JSON.parse` for the localStorage and sessionStorage. + Version 1.1.1 + https://github.com/WQTeam/web-storage-cache + (c) 2013-2016 WQTeam, MIT license +*/(function(C,H){(function(K,W){C.exports=W()})(commonjsGlobal,function(){function K(se,ce){for(var de in ce)se[de]=ce[de];return se}function W(se){var ce=!1;if(se&&se.setItem){ce=!0;var de="__"+Math.round(1e7*Math.random());try{se.setItem(de,de),se.removeItem(de)}catch{ce=!1}}return ce}function G(se){var ce=typeof se;return ce==="string"&&window[se]instanceof Storage?window[se]:se}function U(se){return Object.prototype.toString.call(se)==="[object Date]"&&!isNaN(se.getTime())}function X(se,ce){if(ce=ce||new Date,typeof se=="number"?se=se===1/0?re:new Date(ce.getTime()+1e3*se):typeof se=="string"&&(se=new Date(se)),se&&!U(se))throw new Error("`expires` parameter cannot be converted to a valid Date instance");return se}function Q(se){var ce=!1;if(se)if(se.code)switch(se.code){case 22:ce=!0;break;case 1014:se.name==="NS_ERROR_DOM_QUOTA_REACHED"&&(ce=!0)}else se.number===-2147024882&&(ce=!0);return ce}function Z(se,ce){this.c=new Date().getTime(),ce=ce||ae;var de=X(ce);this.e=de.getTime(),this.v=se}function ee(se){return typeof se!="object"?!1:!!(se&&"c"in se&&"e"in se&&"v"in se)}function te(se){var ce=new Date().getTime();return cefe;fe++){var he=this.storage.key(fe),pe=null;try{pe=ie.deserialize(this.storage.getItem(he))}catch{}if(pe!==null&&pe.e!==void 0){var me=new Date().getTime();me>=pe.e&&ce.push(he)}}return ce.forEach(function(be){de.delete(be)}),ce},clear:function(){this.storage.clear()},add:function(se,ce,de){se=ne(se),typeof de=="number"&&(de={exp:de}),de=K({force:!0},de);try{var fe=ie.deserialize(this.storage.getItem(se));if(!ee(fe)||!te(fe))return this.set(se,ce,de),!0}catch{return this.set(se,ce,de),!0}return!1},replace:function(se,ce,de){se=ne(se);var fe=null;try{fe=ie.deserialize(this.storage.getItem(se))}catch{return!1}if(ee(fe)){if(te(fe))return this.set(se,ce,de),!0;this.delete(se)}return!1},touch:function(se,ce){se=ne(se);var de=null;try{de=ie.deserialize(this.storage.getItem(se))}catch{return!1}if(ee(de)){if(te(de))return this.set(se,this.get(se),{exp:ce}),!0;this.delete(se)}return!1}};return oe.prototype=le,oe})})(webStorageCache_min);var webStorageCache_minExports=webStorageCache_min.exports;const WebStorageCache=getDefaultExportFromCjs(webStorageCache_minExports),useCache=(C="sessionStorage")=>({wsCache:new WebStorageCache({storage:C})});useCache();axios$1.defaults.baseURL="/api/v1";axios$1.interceptors.request.use(C=>{const{wsCache:H}=useCache(),K=H.get("token");return K&&(C.headers.Authorization="Bearer "+K),C});var isVue2=!1;/*! + * pinia v2.2.2 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */let activePinia;const setActivePinia=C=>activePinia=C,piniaSymbol=Symbol();function isPlainObject(C){return C&&typeof C=="object"&&Object.prototype.toString.call(C)==="[object Object]"&&typeof C.toJSON!="function"}var MutationType;(function(C){C.direct="direct",C.patchObject="patch object",C.patchFunction="patch function"})(MutationType||(MutationType={}));function createPinia(){const C=effectScope(!0),H=C.run(()=>ref({}));let K=[],W=[];const G=markRaw({install(U){setActivePinia(G),G._a=U,U.provide(piniaSymbol,G),U.config.globalProperties.$pinia=G,W.forEach(X=>K.push(X)),W=[]},use(U){return!this._a&&!isVue2?W.push(U):K.push(U),this},_p:K,_a:null,_e:C,_s:new Map,state:H});return G}const noop$1=()=>{};function addSubscription(C,H,K,W=noop$1){C.push(H);const G=()=>{const U=C.indexOf(H);U>-1&&(C.splice(U,1),W())};return!K&&getCurrentScope()&&onScopeDispose(G),G}function triggerSubscriptions(C,...H){C.slice().forEach(K=>{K(...H)})}const fallbackRunWithContext=C=>C(),ACTION_MARKER=Symbol(),ACTION_NAME=Symbol();function mergeReactiveObjects(C,H){C instanceof Map&&H instanceof Map?H.forEach((K,W)=>C.set(W,K)):C instanceof Set&&H instanceof Set&&H.forEach(C.add,C);for(const K in H){if(!H.hasOwnProperty(K))continue;const W=H[K],G=C[K];isPlainObject(G)&&isPlainObject(W)&&C.hasOwnProperty(K)&&!isRef(W)&&!isReactive(W)?C[K]=mergeReactiveObjects(G,W):C[K]=W}return C}const skipHydrateSymbol=Symbol();function shouldHydrate(C){return!isPlainObject(C)||!C.hasOwnProperty(skipHydrateSymbol)}const{assign:assign$1}=Object;function isComputed(C){return!!(isRef(C)&&C.effect)}function createOptionsStore(C,H,K,W){const{state:G,actions:U,getters:X}=H,Q=K.state.value[C];let Z;function ee(){Q||(K.state.value[C]=G?G():{});const te=toRefs(K.state.value[C]);return assign$1(te,U,Object.keys(X||{}).reduce((ne,oe)=>(ne[oe]=markRaw(computed(()=>{setActivePinia(K);const re=K._s.get(C);return X[oe].call(re,re)})),ne),{}))}return Z=createSetupStore(C,ee,H,K,W,!0),Z}function createSetupStore(C,H,K={},W,G,U){let X;const Q=assign$1({actions:{}},K),Z={deep:!0};let ee,te,ne=[],oe=[],re;const ae=W.state.value[C];!U&&!ae&&(W.state.value[C]={}),ref({});let ie;function ue(me){let be;ee=te=!1,typeof me=="function"?(me(W.state.value[C]),be={type:MutationType.patchFunction,storeId:C,events:re}):(mergeReactiveObjects(W.state.value[C],me),be={type:MutationType.patchObject,payload:me,storeId:C,events:re});const xe=ie=Symbol();nextTick().then(()=>{ie===xe&&(ee=!0)}),te=!0,triggerSubscriptions(ne,be,W.state.value[C])}const le=U?function(){const{state:be}=K,xe=be?be():{};this.$patch(Se=>{assign$1(Se,xe)})}:noop$1;function se(){X.stop(),ne=[],oe=[],W._s.delete(C)}const ce=(me,be="")=>{if(ACTION_MARKER in me)return me[ACTION_NAME]=be,me;const xe=function(){setActivePinia(W);const Se=Array.from(arguments),we=[],Pe=[];function Ee(Ce){we.push(Ce)}function $e(Ce){Pe.push(Ce)}triggerSubscriptions(oe,{args:Se,name:xe[ACTION_NAME],store:fe,after:Ee,onError:$e});let ye;try{ye=me.apply(this&&this.$id===C?this:fe,Se)}catch(Ce){throw triggerSubscriptions(Pe,Ce),Ce}return ye instanceof Promise?ye.then(Ce=>(triggerSubscriptions(we,Ce),Ce)).catch(Ce=>(triggerSubscriptions(Pe,Ce),Promise.reject(Ce))):(triggerSubscriptions(we,ye),ye)};return xe[ACTION_MARKER]=!0,xe[ACTION_NAME]=be,xe},de={_p:W,$id:C,$onAction:addSubscription.bind(null,oe),$patch:ue,$reset:le,$subscribe(me,be={}){const xe=addSubscription(ne,me,be.detached,()=>Se()),Se=X.run(()=>watch(()=>W.state.value[C],we=>{(be.flush==="sync"?te:ee)&&me({storeId:C,type:MutationType.direct,events:re},we)},assign$1({},Z,be)));return xe},$dispose:se},fe=reactive(de);W._s.set(C,fe);const pe=(W._a&&W._a.runWithContext||fallbackRunWithContext)(()=>W._e.run(()=>(X=effectScope()).run(()=>H({action:ce}))));for(const me in pe){const be=pe[me];if(isRef(be)&&!isComputed(be)||isReactive(be))U||(ae&&shouldHydrate(be)&&(isRef(be)?be.value=ae[me]:mergeReactiveObjects(be,ae[me])),W.state.value[C][me]=be);else if(typeof be=="function"){const xe=ce(be,me);pe[me]=xe,Q.actions[me]=be}}return assign$1(fe,pe),assign$1(toRaw(fe),pe),Object.defineProperty(fe,"$state",{get:()=>W.state.value[C],set:me=>{ue(be=>{assign$1(be,me)})}}),W._p.forEach(me=>{assign$1(fe,X.run(()=>me({store:fe,app:W._a,pinia:W,options:Q})))}),ae&&U&&K.hydrate&&K.hydrate(fe.$state,ae),ee=!0,te=!0,fe}function defineStore(C,H,K){let W,G;const U=typeof H=="function";typeof C=="string"?(W=C,G=U?K:H):(G=C,W=C.id);function X(Q,Z){const ee=hasInjectionContext();return Q=Q||(ee?inject(piniaSymbol,null):null),Q&&setActivePinia(Q),Q=activePinia,Q._s.has(W)||(U?createSetupStore(W,H,G,Q):createOptionsStore(W,G,Q)),Q._s.get(W)}return X.$id=W,X}function isObject(C){return typeof C=="object"&&C!==null}function normalizeOptions(C,H){return C=isObject(C)?C:Object.create(null),new Proxy(C,{get(K,W,G){return W==="key"?Reflect.get(K,W,G):Reflect.get(K,W,G)||Reflect.get(H,W,G)}})}function get(C,H){return H.reduce((K,W)=>K==null?void 0:K[W],C)}function set(C,H,K){return H.slice(0,-1).reduce((W,G)=>/^(__proto__)$/.test(G)?{}:W[G]=W[G]||{},C)[H[H.length-1]]=K,C}function pick(C,H){return H.reduce((K,W)=>{const G=W.split(".");return set(K,G,get(C,G))},{})}function parsePersistence(C,H){return K=>{var W;try{const{storage:G=localStorage,beforeRestore:U=void 0,afterRestore:X=void 0,serializer:Q={serialize:JSON.stringify,deserialize:JSON.parse},key:Z=H.$id,paths:ee=null,debug:te=!1}=K;return{storage:G,beforeRestore:U,afterRestore:X,serializer:Q,key:((W=C.key)!=null?W:ne=>ne)(typeof Z=="string"?Z:Z(H.$id)),paths:ee,debug:te}}catch(G){return K.debug&&console.error("[pinia-plugin-persistedstate]",G),null}}}function hydrateStore(C,{storage:H,serializer:K,key:W,debug:G}){try{const U=H==null?void 0:H.getItem(W);U&&C.$patch(K==null?void 0:K.deserialize(U))}catch(U){G&&console.error("[pinia-plugin-persistedstate]",U)}}function persistState(C,{storage:H,serializer:K,key:W,paths:G,debug:U}){try{const X=Array.isArray(G)?pick(C,G):C;H.setItem(W,K.serialize(X))}catch(X){U&&console.error("[pinia-plugin-persistedstate]",X)}}function createPersistedState(C={}){return H=>{const{auto:K=!1}=C,{options:{persist:W=K},store:G,pinia:U}=H;if(!W)return;if(!(G.$id in U.state.value)){const Q=U._s.get(G.$id.replace("__hot:",""));Q&&Promise.resolve().then(()=>Q.$persist());return}const X=(Array.isArray(W)?W.map(Q=>normalizeOptions(Q,C)):[normalizeOptions(W,C)]).map(parsePersistence(C,G)).filter(Boolean);G.$persist=()=>{X.forEach(Q=>{persistState(G.$state,Q)})},G.$hydrate=({runHooks:Q=!0}={})=>{X.forEach(Z=>{const{beforeRestore:ee,afterRestore:te}=Z;Q&&(ee==null||ee(H)),hydrateStore(G,Z),Q&&(te==null||te(H))})},X.forEach(Q=>{const{beforeRestore:Z,afterRestore:ee}=Q;Z==null||Z(H),hydrateStore(G,Q),ee==null||ee(H),G.$subscribe((te,ne)=>{persistState(ne,Q)},{detached:!0})})}}var src_default=createPersistedState(),lottie={exports:{}};(function(module,exports){typeof navigator<"u"&&function(C,H){module.exports=H()}(commonjsGlobal,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(H){_useWebWorker=!!H},getWebWorker=function(){return _useWebWorker},setLocationHref=function(H){locationHref=H},getLocationHref=function(){return locationHref};function createTag(C){return document.createElement(C)}function extendPrototype(C,H){var K,W=C.length,G;for(K=0;K1?K[1]=1:K[1]<=0&&(K[1]=0),HSVtoRGB(K[0],K[1],K[2])}function addBrightnessToRGB(C,H){var K=RGBtoHSV(C[0]*255,C[1]*255,C[2]*255);return K[2]+=H,K[2]>1?K[2]=1:K[2]<0&&(K[2]=0),HSVtoRGB(K[0],K[1],K[2])}function addHueToRGB(C,H){var K=RGBtoHSV(C[0]*255,C[1]*255,C[2]*255);return K[0]+=H/360,K[0]>1?K[0]-=1:K[0]<0&&(K[0]+=1),HSVtoRGB(K[0],K[1],K[2])}var rgbToHex=function(){var C=[],H,K;for(H=0;H<256;H+=1)K=H.toString(16),C[H]=K.length===1?"0"+K:K;return function(W,G,U){return W<0&&(W=0),G<0&&(G=0),U<0&&(U=0),"#"+C[W]+C[G]+C[U]}}(),setSubframeEnabled=function(H){subframeEnabled=!!H},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(H){expressionsPlugin=H},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(H){expressionsInterfaces=H},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(H){defaultCurveSegments=H},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(H){idPrefix$1=H};function createNS(C){return document.createElementNS(svgNS,C)}function _typeof$5(C){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(K){return typeof K}:_typeof$5=function(K){return K&&typeof Symbol=="function"&&K.constructor===Symbol&&K!==Symbol.prototype?"symbol":typeof K},_typeof$5(C)}var dataManager=function(){var C=1,H=[],K,W,G={onmessage:function(){},postMessage:function(re){K({data:re})}},U={postMessage:function(re){G.onmessage({data:re})}};function X(oe){if(window.Worker&&window.Blob&&getWebWorker()){var re=new Blob(["var _workerSelf = self; self.onmessage = ",oe.toString()],{type:"text/javascript"}),ae=URL.createObjectURL(re);return new Worker(ae)}return K=oe,G}function Q(){W||(W=X(function(re){function ae(){function ue($e,ye){var Ce,ge,ve=$e.length,_e,Te,Ie,Re;for(ge=0;ge=0;ye-=1)if($e[ye].ty==="sh")if($e[ye].ks.k.i)fe($e[ye].ks.k);else for(ve=$e[ye].ks.k.length,ge=0;geCe[0]?!0:Ce[0]>$e[0]?!1:$e[1]>Ce[1]?!0:Ce[1]>$e[1]?!1:$e[2]>Ce[2]?!0:Ce[2]>$e[2]?!1:null}var pe=function(){var $e=[4,4,14];function ye(ge){var ve=ge.t.d;ge.t.d={k:[{s:ve,t:0}]}}function Ce(ge){var ve,_e=ge.length;for(ve=0;ve<_e;ve+=1)ge[ve].ty===5&&ye(ge[ve])}return function(ge){if(he($e,ge.v)&&(Ce(ge.layers),ge.assets)){var ve,_e=ge.assets.length;for(ve=0;ve<_e;ve+=1)ge.assets[ve].layers&&Ce(ge.assets[ve].layers)}}}(),me=function(){var $e=[4,7,99];return function(ye){if(ye.chars&&!he($e,ye.v)){var Ce,ge=ye.chars.length;for(Ce=0;Ce=0;ve-=1)if(ge[ve].ty==="sh")if(ge[ve].ks.k.i)ge[ve].ks.k.c=ge[ve].closed;else for(Ie=ge[ve].ks.k.length,Te=0;Te500)&&(this._imageLoaded(),clearInterval(ce)),se+=1}).bind(this),50)}function U(le){var se=W(le,this.assetsPath,this.path),ce=createNS("image");isSafari?this.testImageLoaded(ce):ce.addEventListener("load",this._imageLoaded,!1),ce.addEventListener("error",(function(){de.img=C,this._imageLoaded()}).bind(this),!1),ce.setAttributeNS("http://www.w3.org/1999/xlink","href",se),this._elementHelper.append?this._elementHelper.append(ce):this._elementHelper.appendChild(ce);var de={img:ce,assetData:le};return de}function X(le){var se=W(le,this.assetsPath,this.path),ce=createTag("img");ce.crossOrigin="anonymous",ce.addEventListener("load",this._imageLoaded,!1),ce.addEventListener("error",(function(){de.img=C,this._imageLoaded()}).bind(this),!1),ce.src=se;var de={img:ce,assetData:le};return de}function Q(le){var se={assetData:le},ce=W(le,this.assetsPath,this.path);return dataManager.loadData(ce,(function(de){se.img=de,this._footageLoaded()}).bind(this),(function(){se.img={},this._footageLoaded()}).bind(this)),se}function Z(le,se){this.imagesLoadedCb=se;var ce,de=le.length;for(ce=0;cethis.animationData.op&&(this.animationData.op=C.op,this.totalFrames=Math.floor(C.op-this.animationData.ip));var H=this.animationData.layers,K,W=H.length,G=C.layers,U,X=G.length;for(U=0;Uthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(C){this.triggerRenderFrameError(C)}},AnimationItem.prototype.play=function(C){C&&this.name!==C||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(C){C&&this.name!==C||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(C){C&&this.name!==C||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(C){C&&this.name!==C||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(C){for(var H,K=0;K=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(H>this.totalFrames?H%this.totalFrames:0)||(K=!0,H=this.totalFrames-1):H>=this.totalFrames?(this.playCount+=1,this.checkSegments(H%this.totalFrames)||(this.setCurrentRawFrameValue(H%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(H):H<0?this.checkSegments(H%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+H%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(K=!0,H=0)):this.setCurrentRawFrameValue(H),K&&(this.setCurrentRawFrameValue(H),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(C,H){this.playCount=0,C[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=C[0]-C[1],this.timeCompleted=this.totalFrames,this.firstFrame=C[1],this.setCurrentRawFrameValue(this.totalFrames-.001-H)):C[1]>C[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=C[1]-C[0],this.timeCompleted=this.totalFrames,this.firstFrame=C[0],this.setCurrentRawFrameValue(.001+H)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(C,H){var K=-1;this.isPaused&&(this.currentRawFrame+this.firstFrameH&&(K=H-C)),this.firstFrame=C,this.totalFrames=H-C,this.timeCompleted=this.totalFrames,K!==-1&&this.goToAndStop(K,!0)},AnimationItem.prototype.playSegments=function(C,H){if(H&&(this.segments.length=0),_typeof$4(C[0])==="object"){var K,W=C.length;for(K=0;K=0;Ce-=1)H[Ce].animation.destroy(ye)}function me(ye,Ce,ge){var ve=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),_e,Te=ve.length;for(_e=0;_e0?de=me:ce=me;while(Math.abs(pe)>U&&++be=G?ue(ce,Se,de,fe):we===0?Se:ie(ce,pe,pe+Z,de,fe)}},C}(),pooling=function(){function C(H){return H.concat(createSizedArray(H.length))}return{double:C}}(),poolFactory=function(){return function(C,H,K){var W=0,G=C,U=createSizedArray(G),X={newElement:Q,release:Z};function Q(){var ee;return W?(W-=1,ee=U[W]):ee=H(),ee}function Z(ee){W===G&&(U=pooling.double(U),G*=2),K&&K(ee),U[W]=ee,W+=1}return X}}(),bezierLengthPool=function(){function C(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,C)}(),segmentsLengthPool=function(){function C(){return{lengths:[],totalLength:0}}function H(K){var W,G=K.lengths.length;for(W=0;W-.001&&se<.001}function K(oe,re,ae,ie,ue,le,se,ce,de){if(ae===0&&le===0&&de===0)return H(oe,re,ie,ue,se,ce);var fe=C.sqrt(C.pow(ie-oe,2)+C.pow(ue-re,2)+C.pow(le-ae,2)),he=C.sqrt(C.pow(se-oe,2)+C.pow(ce-re,2)+C.pow(de-ae,2)),pe=C.sqrt(C.pow(se-ie,2)+C.pow(ce-ue,2)+C.pow(de-le,2)),me;return fe>he?fe>pe?me=fe-he-pe:me=pe-he-fe:pe>he?me=pe-he-fe:me=he-fe-pe,me>-1e-4&&me<1e-4}var W=function(){return function(oe,re,ae,ie){var ue=getDefaultCurveSegments(),le,se,ce,de,fe,he=0,pe,me=[],be=[],xe=bezierLengthPool.newElement();for(ce=ae.length,le=0;lese?-1:1,fe=!0;fe;)if(ie[le]<=se&&ie[le+1]>se?(ce=(se-ie[le])/(ie[le+1]-ie[le]),fe=!1):le+=de,le<0||le>=ue-1){if(le===ue-1)return ae[le];fe=!1}return ae[le]+(ae[le+1]-ae[le])*ce}function ee(oe,re,ae,ie,ue,le){var se=Z(ue,le),ce=1-se,de=C.round((ce*ce*ce*oe[0]+(se*ce*ce+ce*se*ce+ce*ce*se)*ae[0]+(se*se*ce+ce*se*se+se*ce*se)*ie[0]+se*se*se*re[0])*1e3)/1e3,fe=C.round((ce*ce*ce*oe[1]+(se*ce*ce+ce*se*ce+ce*ce*se)*ae[1]+(se*se*ce+ce*se*se+se*ce*se)*ie[1]+se*se*se*re[1])*1e3)/1e3;return[de,fe]}var te=createTypedArray("float32",8);function ne(oe,re,ae,ie,ue,le,se){ue<0?ue=0:ue>1&&(ue=1);var ce=Z(ue,se);le=le>1?1:le;var de=Z(le,se),fe,he=oe.length,pe=1-ce,me=1-de,be=pe*pe*pe,xe=ce*pe*pe*3,Se=ce*ce*pe*3,we=ce*ce*ce,Pe=pe*pe*me,Ee=ce*pe*me+pe*ce*me+pe*pe*de,$e=ce*ce*me+pe*ce*de+ce*pe*de,ye=ce*ce*de,Ce=pe*me*me,ge=ce*me*me+pe*de*me+pe*me*de,ve=ce*de*me+pe*de*de+ce*me*de,_e=ce*de*de,Te=me*me*me,Ie=de*me*me+me*de*me+me*me*de,Re=de*de*me+me*de*de+de*me*de,De=de*de*de;for(fe=0;fe=ee.t-K){Z.h&&(Z=ee),G=0;break}if(ee.t-K>C){G=U;break}U=le||C=le?de.points.length-1:0;for(oe=de.points[fe].point.length,ne=0;ne=me&&he=le)W[0]=ce[0],W[1]=ce[1],W[2]=ce[2];else if(C<=se)W[0]=Z.s[0],W[1]=Z.s[1],W[2]=Z.s[2];else{var Ee=createQuaternion(Z.s),$e=createQuaternion(ce),ye=(C-se)/(le-se);quaternionToEuler(W,slerp(Ee,$e,ye))}else for(U=0;U=le?re=1:C1e-6?(oe=Math.acos(re),ae=Math.sin(oe),ie=Math.sin((1-K)*oe)/ae,ue=Math.sin(K*oe)/ae):(ie=1-K,ue=K),W[0]=ie*G+ue*Z,W[1]=ie*U+ue*ee,W[2]=ie*X+ue*te,W[3]=ie*Q+ue*ne,W}function quaternionToEuler(C,H){var K=H[0],W=H[1],G=H[2],U=H[3],X=Math.atan2(2*W*U-2*K*G,1-2*W*W-2*G*G),Q=Math.asin(2*K*W+2*G*U),Z=Math.atan2(2*K*U-2*W*G,1-2*K*K-2*G*G);C[0]=X/degToRads,C[1]=Q/degToRads,C[2]=Z/degToRads}function createQuaternion(C){var H=C[0]*degToRads,K=C[1]*degToRads,W=C[2]*degToRads,G=Math.cos(H/2),U=Math.cos(K/2),X=Math.cos(W/2),Q=Math.sin(H/2),Z=Math.sin(K/2),ee=Math.sin(W/2),te=G*U*X-Q*Z*ee,ne=Q*Z*X+G*U*ee,oe=Q*U*X+G*Z*ee,re=G*Z*X-Q*U*ee;return[ne,oe,re,te]}function getValueAtCurrentTime(){var C=this.comp.renderedFrame-this.offsetTime,H=this.keyframes[0].t-this.offsetTime,K=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(C===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=K&&C>=K||this._caching.lastFrame=C&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var W=this.interpolateValue(C,this._caching);this.pv=W}return this._caching.lastFrame=C,this.pv}function setVValue(C){var H;if(this.propType==="unidimensional")H=C*this.mult,mathAbs(this.v-H)>1e-5&&(this.v=H,this._mdf=!0);else for(var K=0,W=this.v.length;K1e-5&&(this.v[K]=H,this._mdf=!0),K+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var C,H=this.effectsSequence.length,K=this.kf?this.pv:this.data.k;for(C=0;C=this._maxLength&&this.doubleArrayLength(),K){case"v":U=this.v;break;case"i":U=this.i;break;case"o":U=this.o;break;default:U=[];break}(!U[W]||U[W]&&!G)&&(U[W]=pointPool.newElement()),U[W][0]=C,U[W][1]=H},ShapePath.prototype.setTripleAt=function(C,H,K,W,G,U,X,Q){this.setXYAt(C,H,"v",X,Q),this.setXYAt(K,W,"o",X,Q),this.setXYAt(G,U,"i",X,Q)},ShapePath.prototype.reverse=function(){var C=new ShapePath;C.setPathData(this.c,this._length);var H=this.v,K=this.o,W=this.i,G=0;this.c&&(C.setTripleAt(H[0][0],H[0][1],W[0][0],W[0][1],K[0][0],K[0][1],0,!1),G=1);var U=this._length-1,X=this._length,Q;for(Q=G;Q=Ee[Ee.length-1].t-this.offsetTime)fe=Ee[Ee.length-1].s?Ee[Ee.length-1].s[0]:Ee[Ee.length-2].e[0],pe=!0;else{for(var $e=de,ye=Ee.length-1,Ce=!0,ge,ve,_e;Ce&&(ge=Ee[$e],ve=Ee[$e+1],!(ve.t-this.offsetTime>le));)$e=ve.t-this.offsetTime)we=1;else if(lece&&le>ce)||(this._caching.lastIndex=de0||ge>-1e-6&&ge<0?W(ge*ve)/ve:ge}function Ce(){var ge=this.props,ve=ye(ge[0]),_e=ye(ge[1]),Te=ye(ge[4]),Ie=ye(ge[5]),Re=ye(ge[12]),De=ye(ge[13]);return"matrix("+ve+","+_e+","+Te+","+Ie+","+Re+","+De+")"}return function(){this.reset=G,this.rotate=U,this.rotateX=X,this.rotateY=Q,this.rotateZ=Z,this.skew=te,this.skewFromAxis=ne,this.shear=ee,this.scale=oe,this.setTransform=re,this.translate=ae,this.transform=ie,this.multiply=ue,this.applyToPoint=fe,this.applyToX=he,this.applyToY=pe,this.applyToZ=me,this.applyToPointArray=Pe,this.applyToTriplePoints=we,this.applyToPointStringified=Ee,this.toCSS=$e,this.to2dCSS=Ce,this.clone=ce,this.cloneFromProps=de,this.equals=se,this.inversePoints=Se,this.inversePoint=xe,this.getInverseMatrix=be,this._t=this.transform,this.isIdentity=le,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(C){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(K){return typeof K}:_typeof$3=function(K){return K&&typeof Symbol=="function"&&K.constructor===Symbol&&K!==Symbol.prototype?"symbol":typeof K},_typeof$3(C)}var lottie={};function setLocation(C){setLocationHref(C)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(C){setSubframeEnabled(C)}function setPrefix(C){setIdPrefix(C)}function loadAnimation(C){return animationManager.loadAnimation(C)}function setQuality(C){if(typeof C=="string")switch(C){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(C)&&C>1&&setDefaultCurveSegments(C)}function inBrowser(){return typeof navigator<"u"}function installPlugin(C,H){C==="expressions"&&setExpressionsPlugin(H)}function getFactory(C){switch(C){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(C){for(var H=queryString.split("&"),K=0;K=1?U.push({s:C-1,e:H-1}):(U.push({s:C,e:1}),U.push({s:0,e:H-1}));var X=[],Q,Z=U.length,ee;for(Q=0;QW+K)){var te,ne;ee.s*G<=W?te=0:te=(ee.s*G-W)/K,ee.e*G>=W+K?ne=1:ne=(ee.e*G-W)/K,X.push([te,ne])}return X.length||X.push([0,0]),X},TrimModifier.prototype.releasePathsData=function(C){var H,K=C.length;for(H=0;H1?H=1+W:this.s.v<0?H=0+W:H=this.s.v+W,this.e.v>1?K=1+W:this.e.v<0?K=0+W:K=this.e.v+W,H>K){var G=H;H=K,K=G}H=Math.round(H*1e4)*1e-4,K=Math.round(K*1e4)*1e-4,this.sValue=H,this.eValue=K}else H=this.sValue,K=this.eValue;var U,X,Q=this.shapes.length,Z,ee,te,ne,oe,re=0;if(K===H)for(X=0;X=0;X-=1)if(ie=this.shapes[X],ie.shape._mdf){for(ue=ie.localShapeCollection,ue.releaseShapes(),this.m===2&&Q>1?(de=this.calculateShapeEdges(H,K,ie.totalShapeLength,ce,re),ce+=ie.totalShapeLength):de=[[le,se]],ee=de.length,Z=0;Z=1?ae.push({s:ie.totalShapeLength*(le-1),e:ie.totalShapeLength*(se-1)}):(ae.push({s:ie.totalShapeLength*le,e:ie.totalShapeLength}),ae.push({s:0,e:ie.totalShapeLength*(se-1)}));var fe=this.addShapes(ie,ae[0]);if(ae[0].s!==ae[0].e){if(ae.length>1){var he=ie.shape.paths.shapes[ie.shape.paths._length-1];if(he.c){var pe=fe.pop();this.addPaths(fe,ue),fe=this.addShapes(ie,ae[1],pe)}else this.addPaths(fe,ue),fe=this.addShapes(ie,ae[1])}this.addPaths(fe,ue)}}ie.shape.paths=ue}}},TrimModifier.prototype.addPaths=function(C,H){var K,W=C.length;for(K=0;KH.e){K.c=!1;break}else H.s<=ee&&H.e>=ee+te.addedLength?(this.addSegment(G[U].v[Q-1],G[U].o[Q-1],G[U].i[Q],G[U].v[Q],K,ne,ue),ue=!1):(re=bez.getNewSegment(G[U].v[Q-1],G[U].v[Q],G[U].o[Q-1],G[U].i[Q],(H.s-ee)/te.addedLength,(H.e-ee)/te.addedLength,oe[Q-1]),this.addSegmentFromArray(re,K,ne,ue),ue=!1,K.c=!1),ee+=te.addedLength,ne+=1;if(G[U].c&&oe.length){if(te=oe[Q-1],ee<=H.e){var le=oe[Q-1].addedLength;H.s<=ee&&H.e>=ee+le?(this.addSegment(G[U].v[Q-1],G[U].o[Q-1],G[U].i[0],G[U].v[0],K,ne,ue),ue=!1):(re=bez.getNewSegment(G[U].v[Q-1],G[U].v[0],G[U].o[Q-1],G[U].i[0],(H.s-ee)/le,(H.e-ee)/le,oe[Q-1]),this.addSegmentFromArray(re,K,ne,ue),ue=!1,K.c=!1)}else K.c=!1;ee+=te.addedLength,ne+=1}if(K._length&&(K.setXYAt(K.v[ie][0],K.v[ie][1],"i",ie),K.setXYAt(K.v[K._length-1][0],K.v[K._length-1][1],"o",K._length-1)),ee>H.e)break;U=this.p.keyframes[this.p.keyframes.length-1].t?(te=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/ee,0),ne=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/ee,0)):(te=this.p.pv,ne=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/ee,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){te=[],ne=[];var oe=this.px,re=this.py;oe._caching.lastFrame+oe.offsetTime<=oe.keyframes[0].t?(te[0]=oe.getValueAtTime((oe.keyframes[0].t+.01)/ee,0),te[1]=re.getValueAtTime((re.keyframes[0].t+.01)/ee,0),ne[0]=oe.getValueAtTime(oe.keyframes[0].t/ee,0),ne[1]=re.getValueAtTime(re.keyframes[0].t/ee,0)):oe._caching.lastFrame+oe.offsetTime>=oe.keyframes[oe.keyframes.length-1].t?(te[0]=oe.getValueAtTime(oe.keyframes[oe.keyframes.length-1].t/ee,0),te[1]=re.getValueAtTime(re.keyframes[re.keyframes.length-1].t/ee,0),ne[0]=oe.getValueAtTime((oe.keyframes[oe.keyframes.length-1].t-.01)/ee,0),ne[1]=re.getValueAtTime((re.keyframes[re.keyframes.length-1].t-.01)/ee,0)):(te=[oe.pv,re.pv],ne[0]=oe.getValueAtTime((oe._caching.lastFrame+oe.offsetTime-.01)/ee,oe.offsetTime),ne[1]=re.getValueAtTime((re._caching.lastFrame+re.offsetTime-.01)/ee,re.offsetTime))}else ne=C,te=ne;this.v.rotate(-Math.atan2(te[1]-ne[1],te[0]-ne[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function W(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function G(){}function U(Z){this._addDynamicProperty(Z),this.elem.addDynamicProperty(Z),this._isDirty=!0}function X(Z,ee,te){if(this.elem=Z,this.frameId=-1,this.propType="transform",this.data=ee,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(te||Z),ee.p&&ee.p.s?(this.px=PropertyFactory.getProp(Z,ee.p.x,0,0,this),this.py=PropertyFactory.getProp(Z,ee.p.y,0,0,this),ee.p.z&&(this.pz=PropertyFactory.getProp(Z,ee.p.z,0,0,this))):this.p=PropertyFactory.getProp(Z,ee.p||{k:[0,0,0]},1,0,this),ee.rx){if(this.rx=PropertyFactory.getProp(Z,ee.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(Z,ee.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(Z,ee.rz,0,degToRads,this),ee.or.k[0].ti){var ne,oe=ee.or.k.length;for(ne=0;ne0;)K-=1,this._elements.unshift(H[K]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(C){var H,K=C.length;for(H=0;H0?Math.floor(oe):Math.ceil(oe),ie=this.pMatrix.props,ue=this.rMatrix.props,le=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var se=0;if(oe>0){for(;seae;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),se-=1;re&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-re,!0),se-=re)}W=this.data.m===1?0:this._currentCopies-1,G=this.data.m===1?1:-1,U=this._currentCopies;for(var ce,de;U;){if(H=this.elemsData[W].it,K=H[H.length-1].transform.mProps.v.props,de=K.length,H[H.length-1].transform.mProps._mdf=!0,H[H.length-1].transform.op._mdf=!0,H[H.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(W/(this._currentCopies-1)),se!==0){for((W!==0&&G===1||W!==this._currentCopies-1&&G===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(ue[0],ue[1],ue[2],ue[3],ue[4],ue[5],ue[6],ue[7],ue[8],ue[9],ue[10],ue[11],ue[12],ue[13],ue[14],ue[15]),this.matrix.transform(le[0],le[1],le[2],le[3],le[4],le[5],le[6],le[7],le[8],le[9],le[10],le[11],le[12],le[13],le[14],le[15]),this.matrix.transform(ie[0],ie[1],ie[2],ie[3],ie[4],ie[5],ie[6],ie[7],ie[8],ie[9],ie[10],ie[11],ie[12],ie[13],ie[14],ie[15]),ce=0;ce0&&W<1?[H]:[]:[H-W,H+W].filter(function(G){return G>0&&G<1})},PolynomialBezier.prototype.split=function(C){if(C<=0)return[singlePoint(this.points[0]),this];if(C>=1)return[this,singlePoint(this.points[this.points.length-1])];var H=lerpPoint(this.points[0],this.points[1],C),K=lerpPoint(this.points[1],this.points[2],C),W=lerpPoint(this.points[2],this.points[3],C),G=lerpPoint(H,K,C),U=lerpPoint(K,W,C),X=lerpPoint(G,U,C);return[new PolynomialBezier(this.points[0],H,G,X,!0),new PolynomialBezier(X,U,W,this.points[3],!0)]};function extrema(C,H){var K=C.points[0][H],W=C.points[C.points.length-1][H];if(K>W){var G=W;W=K,K=G}for(var U=quadRoots(3*C.a[H],2*C.b[H],C.c[H]),X=0;X0&&U[X]<1){var Q=C.point(U[X])[H];QW&&(W=Q)}return{min:K,max:W}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var C=this.bounds();return{left:C.x.min,right:C.x.max,top:C.y.min,bottom:C.y.max,width:C.x.max-C.x.min,height:C.y.max-C.y.min,cx:(C.x.max+C.x.min)/2,cy:(C.y.max+C.y.min)/2}};function intersectData(C,H,K){var W=C.boundingBox();return{cx:W.cx,cy:W.cy,width:W.width,height:W.height,bez:C,t:(H+K)/2,t1:H,t2:K}}function splitData(C){var H=C.bez.split(.5);return[intersectData(H[0],C.t1,C.t),intersectData(H[1],C.t,C.t2)]}function boxIntersect(C,H){return Math.abs(C.cx-H.cx)*2=U||C.width<=W&&C.height<=W&&H.width<=W&&H.height<=W){G.push([C.t,H.t]);return}var X=splitData(C),Q=splitData(H);intersectsImpl(X[0],Q[0],K+1,W,G,U),intersectsImpl(X[0],Q[1],K+1,W,G,U),intersectsImpl(X[1],Q[0],K+1,W,G,U),intersectsImpl(X[1],Q[1],K+1,W,G,U)}}PolynomialBezier.prototype.intersections=function(C,H,K){H===void 0&&(H=2),K===void 0&&(K=7);var W=[];return intersectsImpl(intersectData(this,0,1),intersectData(C,0,1),0,H,W,K),W},PolynomialBezier.shapeSegment=function(C,H){var K=(H+1)%C.length();return new PolynomialBezier(C.v[H],C.o[H],C.i[K],C.v[K],!0)},PolynomialBezier.shapeSegmentInverted=function(C,H){var K=(H+1)%C.length();return new PolynomialBezier(C.v[K],C.i[K],C.o[H],C.v[H],!0)};function crossProduct(C,H){return[C[1]*H[2]-C[2]*H[1],C[2]*H[0]-C[0]*H[2],C[0]*H[1]-C[1]*H[0]]}function lineIntersection(C,H,K,W){var G=[C[0],C[1],1],U=[H[0],H[1],1],X=[K[0],K[1],1],Q=[W[0],W[1],1],Z=crossProduct(crossProduct(G,U),crossProduct(X,Q));return floatZero(Z[2])?null:[Z[0]/Z[2],Z[1]/Z[2]]}function polarOffset(C,H,K){return[C[0]+Math.cos(H)*K,C[1]-Math.sin(H)*K]}function pointDistance(C,H){return Math.hypot(C[0]-H[0],C[1]-H[1])}function pointEqual(C,H){return floatEqual(C[0],H[0])&&floatEqual(C[1],H[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(C,H){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(C,H.s,0,null,this),this.frequency=PropertyFactory.getProp(C,H.r,0,null,this),this.pointsType=PropertyFactory.getProp(C,H.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(C,H,K,W,G,U,X){var Q=K-Math.PI/2,Z=K+Math.PI/2,ee=H[0]+Math.cos(K)*W*G,te=H[1]-Math.sin(K)*W*G;C.setTripleAt(ee,te,ee+Math.cos(Q)*U,te-Math.sin(Q)*U,ee+Math.cos(Z)*X,te-Math.sin(Z)*X,C.length())}function getPerpendicularVector(C,H){var K=[H[0]-C[0],H[1]-C[1]],W=-Math.PI*.5,G=[Math.cos(W)*K[0]-Math.sin(W)*K[1],Math.sin(W)*K[0]+Math.cos(W)*K[1]];return G}function getProjectingAngle(C,H){var K=H===0?C.length()-1:H-1,W=(H+1)%C.length(),G=C.v[K],U=C.v[W],X=getPerpendicularVector(G,U);return Math.atan2(0,1)-Math.atan2(X[1],X[0])}function zigZagCorner(C,H,K,W,G,U,X){var Q=getProjectingAngle(H,K),Z=H.v[K%H._length],ee=H.v[K===0?H._length-1:K-1],te=H.v[(K+1)%H._length],ne=U===2?Math.sqrt(Math.pow(Z[0]-ee[0],2)+Math.pow(Z[1]-ee[1],2)):0,oe=U===2?Math.sqrt(Math.pow(Z[0]-te[0],2)+Math.pow(Z[1]-te[1],2)):0;setPoint(C,H.v[K%H._length],Q,X,W,oe/((G+1)*2),ne/((G+1)*2))}function zigZagSegment(C,H,K,W,G,U){for(var X=0;X1&&H.length>1&&(G=getIntersection(C[0],H[H.length-1]),G)?[[C[0].split(G[0])[0]],[H[H.length-1].split(G[1])[1]]]:[K,W]}function pruneIntersections(C){for(var H,K=1;K1&&(H=pruneSegmentIntersection(C[C.length-1],C[0]),C[C.length-1]=H[0],C[0]=H[1]),C}function offsetSegmentSplit(C,H){var K=C.inflectionPoints(),W,G,U,X;if(K.length===0)return[offsetSegment(C,H)];if(K.length===1||floatEqual(K[1],1))return U=C.split(K[0]),W=U[0],G=U[1],[offsetSegment(W,H),offsetSegment(G,H)];U=C.split(K[0]),W=U[0];var Q=(K[1]-K[0])/(1-K[0]);return U=U[1].split(Q),X=U[0],G=U[1],[offsetSegment(W,H),offsetSegment(X,H),offsetSegment(G,H)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(C,H){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(C,H.a,0,null,this),this.miterLimit=PropertyFactory.getProp(C,H.ml,0,null,this),this.lineJoin=H.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(C,H,K,W){var G=shapePool.newElement();G.c=C.c;var U=C.length();C.c||(U-=1);var X,Q,Z,ee=[];for(X=0;X=0;X-=1)Z=PolynomialBezier.shapeSegmentInverted(C,X),ee.push(offsetSegmentSplit(Z,H));ee=pruneIntersections(ee);var te=null,ne=null;for(X=0;X0&&(Ie=!1),Ie){var ke=createTag("style");ke.setAttribute("f-forigin",ge[ve].fOrigin),ke.setAttribute("f-origin",ge[ve].origin),ke.setAttribute("f-family",ge[ve].fFamily),ke.type="text/css",ke.innerText="@font-face {font-family: "+ge[ve].fFamily+"; font-style: normal; src: url('"+ge[ve].fPath+"');}",Ce.appendChild(ke)}}else if(ge[ve].fOrigin==="g"||ge[ve].origin===1){for(Re=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),De=0;De=55296&&ge<=56319){var ve=ye.charCodeAt(1);ve>=56320&&ve<=57343&&(Ce=(ge-55296)*1024+ve-56320+65536)}return Ce}function he(ye,Ce){var ge=ye.toString(16)+Ce.toString(16);return ne.indexOf(ge)!==-1}function pe(ye){return ye===Z}function me(ye){return ye===Q}function be(ye){var Ce=fe(ye);return Ce>=ee&&Ce<=te}function xe(ye){return be(ye.substr(0,2))&&be(ye.substr(2,2))}function Se(ye){return K.indexOf(ye)!==-1}function we(ye,Ce){var ge=fe(ye.substr(Ce,2));if(ge!==W)return!1;var ve=0;for(Ce+=2;ve<5;){if(ge=fe(ye.substr(Ce,2)),geX)return!1;ve+=1,Ce+=2}return fe(ye.substr(Ce,2))===G}function Pe(){this.isLoaded=!0}var Ee=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};Ee.isModifier=he,Ee.isZeroWidthJoiner=pe,Ee.isFlagEmoji=xe,Ee.isRegionalCode=be,Ee.isCombinedCharacter=Se,Ee.isRegionalFlag=we,Ee.isVariationSelector=me,Ee.BLACK_FLAG_CODE_POINT=W;var $e={addChars:le,addFonts:ue,getCharData:se,getFontByName:de,measureText:ce,checkLoadedFonts:ae,setIsLoaded:Pe};return Ee.prototype=$e,Ee}();function SlotManager(C){this.animationData=C}SlotManager.prototype.getProp=function(C){return this.animationData.slots&&this.animationData.slots[C.sid]?Object.assign(C,this.animationData.slots[C.sid].p):C};function slotFactory(C){return new SlotManager(C)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(H){this.renderableComponents.indexOf(H)===-1&&this.renderableComponents.push(H)},removeRenderableComponent:function(H){this.renderableComponents.indexOf(H)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(H),1)},prepareRenderableFrame:function(H){this.checkLayerLimits(H)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(H){this.data.ip-this.data.st<=H&&this.data.op-this.data.st>H?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var H,K=this.renderableComponents.length;for(H=0;H.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(C){this.audio.rate(C)},AudioElement.prototype.volume=function(C){this._volumeMultiplier=C,this._previousVolume=C*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(C){var H,K=this.layers.length,W;for(this.completeLayers=!0,H=K-1;H>=0;H-=1)this.elements[H]||(W=this.layers[H],W.ip-W.st<=C-this.layers[H].st&&W.op-W.st>C-this.layers[H].st&&this.buildItem(H)),this.completeLayers=this.elements[H]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(C){switch(C.ty){case 2:return this.createImage(C);case 0:return this.createComp(C);case 1:return this.createSolid(C);case 3:return this.createNull(C);case 4:return this.createShape(C);case 5:return this.createText(C);case 6:return this.createAudio(C);case 13:return this.createCamera(C);case 15:return this.createFootage(C);default:return this.createNull(C)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(C){return new AudioElement(C,this.globalData,this)},BaseRenderer.prototype.createFootage=function(C){return new FootageElement(C,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var C,H=this.layers.length;for(C=0;C0&&(this.maskElement.setAttribute("id",oe),this.element.maskedElement.setAttribute(se,"url("+getLocationHref()+"#"+oe+")"),W.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(C){return this.viewData[C].prop},MaskElement.prototype.renderFrame=function(C){var H=this.element.finalTransform.mat,K,W=this.masksProperties.length;for(K=0;K1&&(W+=" C"+H.o[G-1][0]+","+H.o[G-1][1]+" "+H.i[0][0]+","+H.i[0][1]+" "+H.v[0][0]+","+H.v[0][1]),K.lastPath!==W){var X="";K.elem&&(H.c&&(X=C.inv?this.solidPath+W:W),K.elem.setAttribute("d",X)),K.lastPath=W}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var C={};C.createFilter=H,C.createAlphaToLuminanceFilter=K;function H(W,G){var U=createNS("filter");return U.setAttribute("id",W),G!==!0&&(U.setAttribute("filterUnits","objectBoundingBox"),U.setAttribute("x","0%"),U.setAttribute("y","0%"),U.setAttribute("width","100%"),U.setAttribute("height","100%")),U}function K(){var W=createNS("feColorMatrix");return W.setAttribute("type","matrix"),W.setAttribute("color-interpolation-filters","sRGB"),W.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),W}return C}(),featureSupport=function(){var C={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(C.maskType=!1),/firefox/i.test(navigator.userAgent)&&(C.svgLumaHidden=!1),C}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(C){var H,K="SourceGraphic",W=C.data.ef?C.data.ef.length:0,G=createElementID(),U=filtersFactory.createFilter(G,!0),X=0;this.filters=[];var Q;for(H=0;H=0&&(W=this.shapeModifiers[H].processShapes(this._isFirstFrame),!W);H-=1);}},searchProcessedElement:function(H){for(var K=this.processedElements,W=0,G=K.length;W.01)return!1;K+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var C=0,H=this.data.k.k.length;C0;)le=oe.transformers[be].mProps._mdf||le,me-=1,be-=1;if(le)for(me=fe-oe.styles[ce].lvl,be=oe.transformers.length-1;me>0;)pe.multiply(oe.transformers[be].mProps.v),me-=1,be-=1}else pe=C;if(he=oe.sh.paths,ie=he._length,le){for(ue="",ae=0;ae=1?Pe=.99:Pe<=-1&&(Pe=-.99);var Ee=Se*Pe,$e=Math.cos(we+oe.a.v)*Ee+ue[0],ye=Math.sin(we+oe.a.v)*Ee+ue[1];ae.setAttribute("fx",$e),ae.setAttribute("fy",ye),ie&&!oe.g._collapsable&&(oe.of.setAttribute("fx",$e),oe.of.setAttribute("fy",ye))}}}function te(ne,oe,re){var ae=oe.style,ie=oe.d;ie&&(ie._mdf||re)&&ie.dashStr&&(ae.pElem.setAttribute("stroke-dasharray",ie.dashStr),ae.pElem.setAttribute("stroke-dashoffset",ie.dashoffset[0])),oe.c&&(oe.c._mdf||re)&&ae.pElem.setAttribute("stroke","rgb("+bmFloor(oe.c.v[0])+","+bmFloor(oe.c.v[1])+","+bmFloor(oe.c.v[2])+")"),(oe.o._mdf||re)&&ae.pElem.setAttribute("stroke-opacity",oe.o.v),(oe.w._mdf||re)&&(ae.pElem.setAttribute("stroke-width",oe.w.v),ae.msElem&&ae.msElem.setAttribute("stroke-width",oe.w.v))}return K}();function SVGShapeElement(C,H,K){this.shapes=[],this.shapesData=C.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(C,H,K),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var C,H=this.shapes.length,K,W,G=this.stylesList.length,U,X=[],Q=!1;for(W=0;W1&&Q&&this.setShapesAsAnimated(X)}},SVGShapeElement.prototype.setShapesAsAnimated=function(C){var H,K=C.length;for(H=0;H=0;Z-=1){if(ue=this.searchProcessedElement(C[Z]),ue?H[Z]=K[ue-1]:C[Z]._render=X,C[Z].ty==="fl"||C[Z].ty==="st"||C[Z].ty==="gf"||C[Z].ty==="gs"||C[Z].ty==="no")ue?H[Z].style.closed=!1:H[Z]=this.createStyleElement(C[Z],G),C[Z]._render&&H[Z].style.pElem.parentNode!==W&&W.appendChild(H[Z].style.pElem),oe.push(H[Z].style);else if(C[Z].ty==="gr"){if(!ue)H[Z]=this.createGroupElement(C[Z]);else for(ne=H[Z].it.length,te=0;te1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(C){this.effectsSequence.push(C),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(C){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!C)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var H=this.currentData,K=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var W,G=this.effectsSequence.length,U=C||this.data.d.k[this.keysIndex].s;for(W=0;WH);)K+=1;return this.keysIndex!==K&&(this.keysIndex=K),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(C){for(var H=[],K=0,W=C.length,G,U,X=!1,Q=!1,Z="";K=55296&&G<=56319?FontManager.isRegionalFlag(C,K)?Z=C.substr(K,14):(U=C.charCodeAt(K+1),U>=56320&&U<=57343&&(FontManager.isModifier(G,U)?(Z=C.substr(K,2),X=!0):FontManager.isFlagEmoji(C.substr(K,4))?Z=C.substr(K,4):Z=C.substr(K,2))):G>56319?(U=C.charCodeAt(K+1),FontManager.isVariationSelector(G)&&(X=!0)):FontManager.isZeroWidthJoiner(G)&&(X=!0,Q=!0),X?(H[H.length-1]+=Z,X=!1):H.push(Z),K+=Z.length;return H},TextProperty.prototype.completeTextData=function(C){C.__complete=!0;var H=this.elem.globalData.fontManager,K=this.data,W=[],G,U,X,Q=0,Z,ee=K.m.g,te=0,ne=0,oe=0,re=[],ae=0,ie=0,ue,le,se=H.getFontByName(C.f),ce,de=0,fe=getFontProperties(se);C.fWeight=fe.weight,C.fStyle=fe.style,C.finalSize=C.s,C.finalText=this.buildFinalText(C.t),U=C.finalText.length,C.finalLineHeight=C.lh;var he=C.tr/1e3*C.finalSize,pe;if(C.sz)for(var me=!0,be=C.sz[0],xe=C.sz[1],Se,we;me;){we=this.buildFinalText(C.t),Se=0,ae=0,U=we.length,he=C.tr/1e3*C.finalSize;var Pe=-1;for(G=0;Gbe&&we[G]!==" "?(Pe===-1?U+=1:G=Pe,Se+=C.finalLineHeight||C.finalSize*1.2,we.splice(G,Pe===G?1:0,"\r"),Pe=-1,ae=0):(ae+=de,ae+=he);Se+=se.ascent*C.finalSize/100,this.canResize&&C.finalSize>this.minimumFontSize&&xeie?ae:ie,ae=-2*he,Z="",X=!0,oe+=1):Z=$e,H.chars?(ce=H.getCharData($e,se.fStyle,H.getFontByName(C.f).fFamily),de=X?0:ce.w*C.finalSize/100):de=H.measureText(Z,C.f,C.finalSize),$e===" "?Ee+=de+he:(ae+=de+he+Ee,Ee=0),W.push({l:de,an:de,add:te,n:X,anIndexes:[],val:Z,line:oe,animatorJustifyOffset:0}),ee==2){if(te+=de,Z===""||Z===" "||G===U-1){for((Z===""||Z===" ")&&(te-=de);ne<=G;)W[ne].an=te,W[ne].ind=Q,W[ne].extra=de,ne+=1;Q+=1,te=0}}else if(ee==3){if(te+=de,Z===""||G===U-1){for(Z===""&&(te-=de);ne<=G;)W[ne].an=te,W[ne].ind=Q,W[ne].extra=de,ne+=1;te=0,Q+=1}}else W[Q].ind=Q,W[Q].extra=0,Q+=1;if(C.l=W,ie=ae>ie?ae:ie,re.push(ae),C.sz)C.boxWidth=C.sz[0],C.justifyOffset=0;else switch(C.boxWidth=ie,C.j){case 1:C.justifyOffset=-C.boxWidth;break;case 2:C.justifyOffset=-C.boxWidth/2;break;default:C.justifyOffset=0}C.lineWidths=re;var ye=K.a,Ce,ge;le=ye.length;var ve,_e,Te=[];for(ue=0;ue0?Q=this.ne.v/100:Z=-this.ne.v/100,this.xe.v>0?ee=1-this.xe.v/100:te=1+this.xe.v/100;var ne=BezierFactory.getBezierEasing(Q,Z,ee,te).get,oe=0,re=this.finalS,ae=this.finalE,ie=this.data.sh;if(ie===2)ae===re?oe=X>=ae?1:0:oe=C(0,H(.5/(ae-re)+(X-re)/(ae-re),1)),oe=ne(oe);else if(ie===3)ae===re?oe=X>=ae?0:1:oe=1-C(0,H(.5/(ae-re)+(X-re)/(ae-re),1)),oe=ne(oe);else if(ie===4)ae===re?oe=0:(oe=C(0,H(.5/(ae-re)+(X-re)/(ae-re),1)),oe<.5?oe*=2:oe=1-2*(oe-.5)),oe=ne(oe);else if(ie===5){if(ae===re)oe=0;else{var ue=ae-re;X=H(C(0,X+.5-re),ae-re);var le=-ue/2+X,se=ue/2;oe=Math.sqrt(1-le*le/(se*se))}oe=ne(oe)}else ie===6?(ae===re?oe=0:(X=H(C(0,X+.5-re),ae-re),oe=(1+Math.cos(Math.PI+Math.PI*2*X/(ae-re)))/2),oe=ne(oe)):(X>=K(re)&&(X-re<0?oe=C(0,H(H(ae,1)-(re-X),1)):oe=C(0,H(ae-X,1))),oe=ne(oe));if(this.sm.v!==100){var ce=this.sm.v*.01;ce===0&&(ce=1e-8);var de=.5-ce*.5;oe1&&(oe=1))}return oe*this.a.v},getValue:function(X){this.iterateDynamicProperties(),this._mdf=X||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,X&&this.data.r===2&&(this.e.v=this._currentTextLength);var Q=this.data.r===2?1:100/this.data.totalChars,Z=this.o.v/Q,ee=this.s.v/Q+Z,te=this.e.v/Q+Z;if(ee>te){var ne=ee;ee=te,te=ne}this.finalS=ee,this.finalE=te}},extendPrototype([DynamicPropertyContainer],W);function G(U,X,Q){return new W(U,X)}return{getTextSelectorProp:G}}();function TextAnimatorDataProperty(C,H,K){var W={propType:!1},G=PropertyFactory.getProp,U=H.a;this.a={r:U.r?G(C,U.r,0,degToRads,K):W,rx:U.rx?G(C,U.rx,0,degToRads,K):W,ry:U.ry?G(C,U.ry,0,degToRads,K):W,sk:U.sk?G(C,U.sk,0,degToRads,K):W,sa:U.sa?G(C,U.sa,0,degToRads,K):W,s:U.s?G(C,U.s,1,.01,K):W,a:U.a?G(C,U.a,1,0,K):W,o:U.o?G(C,U.o,0,.01,K):W,p:U.p?G(C,U.p,1,0,K):W,sw:U.sw?G(C,U.sw,0,0,K):W,sc:U.sc?G(C,U.sc,1,0,K):W,fc:U.fc?G(C,U.fc,1,0,K):W,fh:U.fh?G(C,U.fh,0,0,K):W,fs:U.fs?G(C,U.fs,0,.01,K):W,fb:U.fb?G(C,U.fb,0,.01,K):W,t:U.t?G(C,U.t,0,0,K):W},this.s=TextSelectorProp.getTextSelectorProp(C,H.s,K),this.s.t=H.s.t}function TextAnimatorProperty(C,H,K){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=C,this._renderType=H,this._elem=K,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(K)}TextAnimatorProperty.prototype.searchProperties=function(){var C,H=this._textData.a.length,K,W=PropertyFactory.getProp;for(C=0;C=ae+Ge||!fe?(be=(ae+Ge-ue)/ie.partialLength,De=de.point[0]+(ie.point[0]-de.point[0])*be,ke=de.point[1]+(ie.point[1]-de.point[1])*be,U.translate(-K[0]*oe[te].an*.005,-(K[1]*Ee)*.01),le=!1):fe&&(ue+=ie.partialLength,se+=1,se>=fe.length&&(se=0,ce+=1,he[ce]?fe=he[ce].points:Se.v.c?(se=0,ce=0,fe=he[ce].points):(ue-=ie.partialLength,fe=null)),fe&&(de=ie,ie=fe[se],pe=ie.partialLength));Re=oe[te].an/2-oe[te].add,U.translate(-Re,0,0)}else Re=oe[te].an/2-oe[te].add,U.translate(-Re,0,0),U.translate(-K[0]*oe[te].an*.005,-K[1]*Ee*.01,0);for(ge=0;geC?this.textSpans[C].span:createNS(Q?"g":"text"),ce<=C){if(Z.setAttribute("stroke-linecap","butt"),Z.setAttribute("stroke-linejoin","round"),Z.setAttribute("stroke-miterlimit","4"),this.textSpans[C].span=Z,Q){var fe=createNS("g");Z.appendChild(fe),this.textSpans[C].childSpan=fe}this.textSpans[C].span=Z,this.layerElement.appendChild(Z)}Z.style.display="inherit"}if(ee.reset(),ne&&(X[C].n&&(oe=-ie,re+=K.yOffset,re+=ae?1:0,ae=!1),this.applyTextPropertiesToMatrix(K,ee,X[C].line,oe,re),oe+=X[C].l||0,oe+=ie),Q){de=this.globalData.fontManager.getCharData(K.finalText[C],W.fStyle,this.globalData.fontManager.getFontByName(K.f).fFamily);var he;if(de.t===1)he=new SVGCompElement(de.data,this.globalData,this);else{var pe=emptyShapeData;de.data&&de.data.shapes&&(pe=this.buildShapeData(de.data,K.finalSize)),he=new SVGShapeElement(pe,this.globalData,this)}if(this.textSpans[C].glyph){var me=this.textSpans[C].glyph;this.textSpans[C].childSpan.removeChild(me.layerElement),me.destroy()}this.textSpans[C].glyph=he,he._debug=!0,he.prepareFrame(0),he.renderFrame(),this.textSpans[C].childSpan.appendChild(he.layerElement),de.t===1&&this.textSpans[C].childSpan.setAttribute("transform","scale("+K.finalSize/100+","+K.finalSize/100+")")}else ne&&Z.setAttribute("transform","translate("+ee.props[12]+","+ee.props[13]+")"),Z.textContent=X[C].val,Z.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}ne&&Z&&Z.setAttribute("d",te)}for(;C=0;H-=1)(this.completeLayers||this.elements[H])&&this.elements[H].prepareFrame(C-this.layers[H].st);if(this.globalData._mdf)for(H=0;H=0;K-=1)(this.completeLayers||this.elements[K])&&(this.elements[K].prepareFrame(this.renderedFrame-this.layers[K].st),this.elements[K]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var C,H=this.layers.length;for(C=0;C=0;W-=1)H.finalTransform.multiply(H.transforms[W].transform.mProps.v);H._mdf=U},processSequences:function(H){var K,W=this.sequenceList.length;for(K=0;K=1){this.buffers=[];var H=this.globalData.canvasContext,K=assetLoader.createCanvas(H.canvas.width,H.canvas.height);this.buffers.push(K);var W=assetLoader.createCanvas(H.canvas.width,H.canvas.height);this.buffers.push(W),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var H=this.globalData;if(H.blendMode!==this.data.bm){H.blendMode=this.data.bm;var K=getBlendMode(this.data.bm);H.canvasContext.globalCompositeOperation=K}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(H){H.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var H=this.buffers[0],K=H.getContext("2d");this.clearCanvas(K),K.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var H=this.buffers[1],K=H.getContext("2d");this.clearCanvas(K),K.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var W=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(W.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var G=assetLoader.getLumaCanvas(this.canvasContext.canvas),U=G.getContext("2d");U.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(G,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(H,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(H){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!H)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var K=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(K),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(K),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(C,H,K,W){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var G=4;H.ty==="rc"?G=5:H.ty==="el"?G=6:H.ty==="sr"&&(G=7),this.sh=ShapePropertyFactory.getShapeProp(C,H,G,C);var U,X=K.length,Q;for(U=0;U=0;U-=1){if(ne=this.searchProcessedElement(C[U]),ne?H[U]=K[ne-1]:C[U]._shouldRender=W,C[U].ty==="fl"||C[U].ty==="st"||C[U].ty==="gf"||C[U].ty==="gs")ne?H[U].style.closed=!1:H[U]=this.createStyleElement(C[U],ae),ee.push(H[U].style);else if(C[U].ty==="gr"){if(!ne)H[U]=this.createGroupElement(C[U]);else for(Z=H[U].it.length,Q=0;Q=0;G-=1)H[G].ty==="tr"?(X=K[G].transform,this.renderShapeTransform(C,X)):H[G].ty==="sh"||H[G].ty==="el"||H[G].ty==="rc"||H[G].ty==="sr"?this.renderPath(H[G],K[G]):H[G].ty==="fl"?this.renderFill(H[G],K[G],X):H[G].ty==="st"?this.renderStroke(H[G],K[G],X):H[G].ty==="gf"||H[G].ty==="gs"?this.renderGradientFill(H[G],K[G],X):H[G].ty==="gr"?this.renderShape(X,H[G].it,K[G].it):H[G].ty;W&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(C,H){if(this._isFirstFrame||H._mdf||C.transforms._mdf){var K=C.trNodes,W=H.paths,G,U,X,Q=W._length;K.length=0;var Z=C.transforms.finalTransform;for(X=0;X=1?te=.99:te<=-1&&(te=-.99);var ne=Z*te,oe=Math.cos(ee+H.a.v)*ne+X[0],re=Math.sin(ee+H.a.v)*ne+X[1];G=U.createRadialGradient(oe,re,0,X[0],X[1],Z)}var ae,ie=C.g.p,ue=H.g.c,le=1;for(ae=0;aeU&&Z==="xMidYMid slice"||GG&&Q==="meet"||UG&&Q==="slice")?this.transformCanvas.tx=(K-this.transformCanvas.w*(W/this.transformCanvas.h))/2*this.renderConfig.dpr:ee==="xMax"&&(UG&&Q==="slice")?this.transformCanvas.tx=(K-this.transformCanvas.w*(W/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,te==="YMid"&&(U>G&&Q==="meet"||UG&&Q==="meet"||U=0;C-=1)this.elements[C]&&this.elements[C].destroy&&this.elements[C].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(C,H){if(!(this.renderedFrame===C&&this.renderConfig.clearCanvas===!0&&!H||this.destroyed||C===-1)){this.renderedFrame=C,this.globalData.frameNum=C-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||H,this.globalData.projectInterface.currentFrame=C;var K,W=this.layers.length;for(this.completeLayers||this.checkLayers(C),K=W-1;K>=0;K-=1)(this.completeLayers||this.elements[K])&&this.elements[K].prepareFrame(C-this.layers[K].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),K=W-1;K>=0;K-=1)(this.completeLayers||this.elements[K])&&this.elements[K].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(C){var H=this.elements;if(!(H[C]||this.layers[C].ty===99)){var K=this.createItem(this.layers[C],this,this.globalData);H[C]=K,K.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var C=this.pendingElements.pop();C.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var C,H=15;for(C=0;C=0;H-=1)(this.completeLayers||this.elements[H])&&this.elements[H].renderFrame()},CVCompElement.prototype.destroy=function(){var C,H=this.layers.length;for(C=H-1;C>=0;C-=1)this.elements[C]&&this.elements[C].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(C){return new CVCompElement(C,this.globalData,this)};function CanvasRenderer(C,H){this.animationItem=C,this.renderConfig={clearCanvas:H&&H.clearCanvas!==void 0?H.clearCanvas:!0,context:H&&H.context||null,progressiveLoad:H&&H.progressiveLoad||!1,preserveAspectRatio:H&&H.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:H&&H.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:H&&H.contentVisibility||"visible",className:H&&H.className||"",id:H&&H.id||"",runExpressions:!H||H.runExpressions===void 0||H.runExpressions},this.renderConfig.dpr=H&&H.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=H&&H.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(C){return new CVCompElement(C,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var H=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var K=this.finalTransform.mat.toCSS();H.transform=K,H.webkitTransform=K}this.finalTransform._opMdf&&(H.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(C,H,K){this.initElement(C,H,K)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var C;this.data.hasMask?(C=createNS("rect"),C.setAttribute("width",this.data.sw),C.setAttribute("height",this.data.sh),C.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(C=createTag("div"),C.style.width=this.data.sw+"px",C.style.height=this.data.sh+"px",C.style.backgroundColor=this.data.sc),this.layerElement.appendChild(C)};function HShapeElement(C,H,K){this.shapes=[],this.shapesData=C.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(C,H,K),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var C;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),C=this.svgElement;else{C=createNS("svg");var H=this.comp.data?this.comp.data:this.globalData.compSize;C.setAttribute("width",H.w),C.setAttribute("height",H.h),C.appendChild(this.shapesContainer),this.layerElement.appendChild(C)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=C},HShapeElement.prototype.getTransformedPoint=function(C,H){var K,W=C.length;for(K=0;K0&&Z<1&&G[oe].push(this.calculateF(Z,C,H,K,W,oe))):(ee=X*X-4*Q*U,ee>=0&&(te=(-X+bmSqrt(ee))/(2*U),te>0&&te<1&&G[oe].push(this.calculateF(te,C,H,K,W,oe)),ne=(-X-bmSqrt(ee))/(2*U),ne>0&&ne<1&&G[oe].push(this.calculateF(ne,C,H,K,W,oe)))));this.shapeBoundingBox.left=bmMin.apply(null,G[0]),this.shapeBoundingBox.top=bmMin.apply(null,G[1]),this.shapeBoundingBox.right=bmMax.apply(null,G[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,G[1])},HShapeElement.prototype.calculateF=function(C,H,K,W,G,U){return bmPow(1-C,3)*H[U]+3*bmPow(1-C,2)*C*K[U]+3*(1-C)*bmPow(C,2)*W[U]+bmPow(C,3)*G[U]},HShapeElement.prototype.calculateBoundingBox=function(C,H){var K,W=C.length;for(K=0;KK&&(K=G)}K*=C.mult}else K=C.v*C.mult;H.x-=K,H.xMax+=K,H.y-=K,H.yMax+=K},HShapeElement.prototype.currentBoxContains=function(C){return this.currentBBox.x<=C.x&&this.currentBBox.y<=C.y&&this.currentBBox.width+this.currentBBox.x>=C.x+C.width&&this.currentBBox.height+this.currentBBox.y>=C.y+C.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var C=this.tempBoundingBox,H=999999;if(C.x=H,C.xMax=-H,C.y=H,C.yMax=-H,this.calculateBoundingBox(this.itemsData,C),C.width=C.xMax=0;H-=1){var W=this.hierarchy[H].finalTransform.mProp;this.mat.translate(-W.p.v[0],-W.p.v[1],W.p.v[2]),this.mat.rotateX(-W.or.v[0]).rotateY(-W.or.v[1]).rotateZ(W.or.v[2]),this.mat.rotateX(-W.rx.v).rotateY(-W.ry.v).rotateZ(W.rz.v),this.mat.scale(1/W.s.v[0],1/W.s.v[1],1/W.s.v[2]),this.mat.translate(W.a.v[0],W.a.v[1],W.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var G;this.p?G=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:G=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var U=Math.sqrt(Math.pow(G[0],2)+Math.pow(G[1],2)+Math.pow(G[2],2)),X=[G[0]/U,G[1]/U,G[2]/U],Q=Math.sqrt(X[2]*X[2]+X[0]*X[0]),Z=Math.atan2(X[1],Q),ee=Math.atan2(X[0],-X[2]);this.mat.rotateY(ee).rotateX(-Z)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var te=!this._prevMat.equals(this.mat);if((te||this.pe._mdf)&&this.comp.threeDElements){K=this.comp.threeDElements.length;var ne,oe,re;for(H=0;H=C)return this.threeDElements[H].perspectiveElem;H+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(C,H){var K=createTag("div"),W,G;styleDiv(K);var U=createTag("div");if(styleDiv(U),H==="3d"){W=K.style,W.width=this.globalData.compSize.w+"px",W.height=this.globalData.compSize.h+"px";var X="50% 50%";W.webkitTransformOrigin=X,W.mozTransformOrigin=X,W.transformOrigin=X,G=U.style;var Q="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";G.transform=Q,G.webkitTransform=Q}K.appendChild(U);var Z={container:U,perspectiveElem:K,startPos:C,endPos:C,type:H};return this.threeDElements.push(Z),Z},HybridRendererBase.prototype.build3dContainers=function(){var C,H=this.layers.length,K,W="";for(C=0;C=0;C-=1)this.resizerElem.appendChild(this.threeDElements[C].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(C,H){for(var K=0,W=this.threeDElements.length;KK?(G=C/this.globalData.compSize.w,U=C/this.globalData.compSize.w,X=0,Q=(H-this.globalData.compSize.h*(C/this.globalData.compSize.w))/2):(G=H/this.globalData.compSize.h,U=H/this.globalData.compSize.h,X=(C-this.globalData.compSize.w*(H/this.globalData.compSize.h))/2,Q=0);var Z=this.resizerElem.style;Z.webkitTransform="matrix3d("+G+",0,0,0,0,"+U+",0,0,0,0,1,0,"+X+","+Q+",0,1)",Z.transform=Z.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var C=this.globalData.compSize.w,H=this.globalData.compSize.h,K,W=this.threeDElements.length;for(K=0;K=ee;)Se/=2,we/=2,Pe>>>=1;return(Se+Pe)/we};return be.int32=function(){return me.g(4)|0},be.quick=function(){return me.g(4)/4294967296},be.double=be,ue(se(me.S),C),(de.pass||fe||function(xe,Se,we,Pe){return Pe&&(Pe.S&&ae(Pe,me),xe.state=function(){return ae(me,{})}),we?(H[X]=xe,Se):xe})(be,pe,"global"in de?de.global:this==H,de.state)}H["seed"+X]=oe;function re(ce){var de,fe=ce.length,he=this,pe=0,me=he.i=he.j=0,be=he.S=[];for(fe||(ce=[fe++]);peK){var W=K;K=H,H=W}return Math.min(Math.max(C,H),K)}function radiansToDegrees(C){return C/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(C){return C*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(C,H){if(typeof C=="number"||C instanceof Number)return H=H||0,Math.abs(C-H);H||(H=helperLengthArray);var K,W=Math.min(C.length,H.length),G=0;for(K=0;K.5?ee/(2-G-U):ee/(G+U),G){case H:X=(K-W)/ee+(K1&&(K-=1),K<1/6?C+(H-C)*6*K:K<1/2?H:K<2/3?C+(H-C)*(2/3-K)*6:C}function hslToRgb(C){var H=C[0],K=C[1],W=C[2],G,U,X;if(K===0)G=W,X=W,U=W;else{var Q=W<.5?W*(1+K):W+K-W*K,Z=2*W-Q;G=hue2rgb(Z,Q,H+1/3),U=hue2rgb(Z,Q,H),X=hue2rgb(Z,Q,H-1/3)}return[G,U,X,C[3]]}function linear(C,H,K,W,G){if((W===void 0||G===void 0)&&(W=H,G=K,H=0,K=1),K=K)return G;var X=K===H?0:(C-H)/(K-H);if(!W.length)return W+(G-W)*X;var Q,Z=W.length,ee=createTypedArray("float32",Z);for(Q=0;Q1){for(G=0;G1?H=1:H<0&&(H=0);var X=C(H);if($bm_isInstanceOfArray(G)){var Q,Z=G.length,ee=createTypedArray("float32",Z);for(Q=0;Qdata.k[H].t&&Cdata.k[H+1].t-C?(W=H+2,G=data.k[H+1].t):(W=H+1,G=data.k[H].t);break}W===-1&&(W=H+1,G=data.k[H].t)}var U={};return U.index=W,U.time=G/elem.comp.globalData.frameRate,U}function key(C){var H,K,W;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+C);C-=1,H={time:data.k[C].t/elem.comp.globalData.frameRate,value:[]};var G=Object.prototype.hasOwnProperty.call(data.k[C],"s")?data.k[C].s:data.k[C-1].e;for(W=G.length,K=0;Kue.length-1)&&(re=ue.length-1),ce=ue[ue.length-1-re].t,se=le-ce);var de,fe,he;if(oe==="pingpong"){var pe=Math.floor((ie-ce)/se);if(pe%2!==0)return this.getValueAtTime((se-(ie-ce)%se+ce)/this.comp.globalData.frameRate,0)}else if(oe==="offset"){var me=this.getValueAtTime(ce/this.comp.globalData.frameRate,0),be=this.getValueAtTime(le/this.comp.globalData.frameRate,0),xe=this.getValueAtTime(((ie-ce)%se+ce)/this.comp.globalData.frameRate,0),Se=Math.floor((ie-ce)/se);if(this.pv.length){for(he=new Array(me.length),fe=he.length,de=0;de=le)return this.pv;var se,ce;ae?(re?se=Math.abs(this.elem.comp.globalData.frameRate*re):se=Math.max(0,this.elem.data.op-le),ce=le+se):((!re||re>ue.length-1)&&(re=ue.length-1),ce=ue[re].t,se=ce-le);var de,fe,he;if(oe==="pingpong"){var pe=Math.floor((le-ie)/se);if(pe%2===0)return this.getValueAtTime(((le-ie)%se+le)/this.comp.globalData.frameRate,0)}else if(oe==="offset"){var me=this.getValueAtTime(le/this.comp.globalData.frameRate,0),be=this.getValueAtTime(ce/this.comp.globalData.frameRate,0),xe=this.getValueAtTime((se-(le-ie)%se+le)/this.comp.globalData.frameRate,0),Se=Math.floor((le-ie)/se)+1;if(this.pv.length){for(he=new Array(me.length),fe=he.length,de=0;de1?(ue-ie)/(re-1):1,se=0,ce=0,de;this.pv.length?de=createTypedArray("float32",this.pv.length):de=0;for(var fe;sese){var pe=ce,me=ie.c&&ce===de-1?0:ce+1,be=(se-fe)/le[ce].addedLength;he=bez.getPointInSegment(ie.v[pe],ie.v[me],ie.o[pe],ie.i[me],be,le[ce]);break}else fe+=le[ce].addedLength;ce+=1}return he||(he=ie.c?[ie.v[0][0],ie.v[0][1]]:[ie.v[ie._length-1][0],ie.v[ie._length-1][1]]),he},vectorOnPath:function(re,ae,ie){re==1?re=this.v.c:re==0&&(re=.999);var ue=this.pointOnPath(re,ae),le=this.pointOnPath(re+.001,ae),se=le[0]-ue[0],ce=le[1]-ue[1],de=Math.sqrt(Math.pow(se,2)+Math.pow(ce,2));if(de===0)return[0,0];var fe=ie==="tangent"?[se/de,ce/de]:[-ce/de,se/de];return fe},tangentOnPath:function(re,ae){return this.vectorOnPath(re,ae,"tangent")},normalOnPath:function(re,ae){return this.vectorOnPath(re,ae,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([te],Z),extendPrototype([te],ee),ee.prototype.getValueAtTime=Q,ee.prototype.initiateExpression=ExpressionManager.initiateExpression;var ne=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(oe,re,ae,ie,ue){var le=ne(oe,re,ae,ie,ue);return le.propertyIndex=re.ix,le.lock=!1,ae===3?expressionHelpers.searchExpressions(oe,re.pt,le):ae===4&&expressionHelpers.searchExpressions(oe,re.ks,le),le.k&&oe.addDynamicProperty(le),le}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function C(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(H,K){var W=this.calculateExpression(K);if(H.t!==W){var G={};return this.copyData(G,H),G.t=W.toString(),G.__complete=!1,G}return H},TextProperty.prototype.searchProperty=function(){var H=this.searchKeyframes(),K=this.searchExpressions();return this.kf=H||K,this.kf},TextProperty.prototype.searchExpressions=C}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function C(H,K){var W=createNS("feMerge");W.setAttribute("result",H);var G,U;for(U=0;U=ee?ne=ae<0?W:G:ne=W+re*Math.pow((Q-C)/ae,1/K),te[oe]=ne,oe+=1,U+=256/(X-1);return te.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(C){if(C||this.filterManager._mdf){var H,K=this.filterManager.effectElements;this.feFuncRComposed&&(C||K[3].p._mdf||K[4].p._mdf||K[5].p._mdf||K[6].p._mdf||K[7].p._mdf)&&(H=this.getTableValue(K[3].p.v,K[4].p.v,K[5].p.v,K[6].p.v,K[7].p.v),this.feFuncRComposed.setAttribute("tableValues",H),this.feFuncGComposed.setAttribute("tableValues",H),this.feFuncBComposed.setAttribute("tableValues",H)),this.feFuncR&&(C||K[10].p._mdf||K[11].p._mdf||K[12].p._mdf||K[13].p._mdf||K[14].p._mdf)&&(H=this.getTableValue(K[10].p.v,K[11].p.v,K[12].p.v,K[13].p.v,K[14].p.v),this.feFuncR.setAttribute("tableValues",H)),this.feFuncG&&(C||K[17].p._mdf||K[18].p._mdf||K[19].p._mdf||K[20].p._mdf||K[21].p._mdf)&&(H=this.getTableValue(K[17].p.v,K[18].p.v,K[19].p.v,K[20].p.v,K[21].p.v),this.feFuncG.setAttribute("tableValues",H)),this.feFuncB&&(C||K[24].p._mdf||K[25].p._mdf||K[26].p._mdf||K[27].p._mdf||K[28].p._mdf)&&(H=this.getTableValue(K[24].p.v,K[25].p.v,K[26].p.v,K[27].p.v,K[28].p.v),this.feFuncB.setAttribute("tableValues",H)),this.feFuncA&&(C||K[31].p._mdf||K[32].p._mdf||K[33].p._mdf||K[34].p._mdf||K[35].p._mdf)&&(H=this.getTableValue(K[31].p.v,K[32].p.v,K[33].p.v,K[34].p.v,K[35].p.v),this.feFuncA.setAttribute("tableValues",H))}};function SVGDropShadowEffect(C,H,K,W,G){var U=H.container.globalData.renderConfig.filterSize,X=H.data.fs||U;C.setAttribute("x",X.x||U.x),C.setAttribute("y",X.y||U.y),C.setAttribute("width",X.width||U.width),C.setAttribute("height",X.height||U.height),this.filterManager=H;var Q=createNS("feGaussianBlur");Q.setAttribute("in","SourceAlpha"),Q.setAttribute("result",W+"_drop_shadow_1"),Q.setAttribute("stdDeviation","0"),this.feGaussianBlur=Q,C.appendChild(Q);var Z=createNS("feOffset");Z.setAttribute("dx","25"),Z.setAttribute("dy","0"),Z.setAttribute("in",W+"_drop_shadow_1"),Z.setAttribute("result",W+"_drop_shadow_2"),this.feOffset=Z,C.appendChild(Z);var ee=createNS("feFlood");ee.setAttribute("flood-color","#00ff00"),ee.setAttribute("flood-opacity","1"),ee.setAttribute("result",W+"_drop_shadow_3"),this.feFlood=ee,C.appendChild(ee);var te=createNS("feComposite");te.setAttribute("in",W+"_drop_shadow_3"),te.setAttribute("in2",W+"_drop_shadow_2"),te.setAttribute("operator","in"),te.setAttribute("result",W+"_drop_shadow_4"),C.appendChild(te);var ne=this.createMergeNode(W,[W+"_drop_shadow_4",G]);C.appendChild(ne)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(C){if(C||this.filterManager._mdf){if((C||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),C||this.filterManager.effectElements[0].p._mdf){var H=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(H[0]*255),Math.round(H[1]*255),Math.round(H[2]*255)))}if((C||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),C||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var K=this.filterManager.effectElements[3].p.v,W=(this.filterManager.effectElements[2].p.v-90)*degToRads,G=K*Math.cos(W),U=K*Math.sin(W);this.feOffset.setAttribute("dx",G),this.feOffset.setAttribute("dy",U)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(C,H,K){this.initialized=!1,this.filterManager=H,this.filterElem=C,this.elem=K,K.matteElement=createNS("g"),K.matteElement.appendChild(K.layerElement),K.matteElement.appendChild(K.transformedElement),K.baseElement=K.matteElement}SVGMatte3Effect.prototype.findSymbol=function(C){for(var H=0,K=_svgMatteSymbols.length;HH in C?__defProp(C,H,{enumerable:!0,configurable:!0,writable:!0,value:K}):C[H]=K,__spreadValues=(C,H)=>{for(var K in H||(H={}))__hasOwnProp.call(H,K)&&__defNormalProp(C,K,H[K]);if(__getOwnPropSymbols)for(var K of __getOwnPropSymbols(H))__propIsEnum.call(H,K)&&__defNormalProp(C,K,H[K]);return C},__spreadProps=(C,H)=>__defProps(C,__getOwnPropDescs(H)),es6=function C(H,K){if(H===K)return!0;if(H&&K&&typeof H=="object"&&typeof K=="object"){if(H.constructor!==K.constructor)return!1;var W,G,U;if(Array.isArray(H)){if(W=H.length,W!=K.length)return!1;for(G=W;G--!==0;)if(!C(H[G],K[G]))return!1;return!0}if(H instanceof Map&&K instanceof Map){if(H.size!==K.size)return!1;for(G of H.entries())if(!K.has(G[0]))return!1;for(G of H.entries())if(!C(G[1],K.get(G[0])))return!1;return!0}if(H instanceof Set&&K instanceof Set){if(H.size!==K.size)return!1;for(G of H.entries())if(!K.has(G[0]))return!1;return!0}if(ArrayBuffer.isView(H)&&ArrayBuffer.isView(K)){if(W=H.length,W!=K.length)return!1;for(G=W;G--!==0;)if(H[G]!==K[G])return!1;return!0}if(H.constructor===RegExp)return H.source===K.source&&H.flags===K.flags;if(H.valueOf!==Object.prototype.valueOf)return H.valueOf()===K.valueOf();if(H.toString!==Object.prototype.toString)return H.toString()===K.toString();if(U=Object.keys(H),W=U.length,W!==Object.keys(K).length)return!1;for(G=W;G--!==0;)if(!Object.prototype.hasOwnProperty.call(K,U[G]))return!1;for(G=W;G--!==0;){var X=U[G];if(!C(H[X],K[X]))return!1}return!0}return H!==H&&K!==K};function klona(C){var H,K,W;if(Array.isArray(C)){for(K=Array(H=C.length);H--;)K[H]=(W=C[H])&&typeof W=="object"?klona(W):W;return K}if(Object.prototype.toString.call(C)==="[object Object]"){K={};for(H in C)H==="__proto__"?Object.defineProperty(K,H,{value:klona(C[H]),configurable:!0,enumerable:!0,writable:!0}):K[H]=(W=C[H])&&typeof W=="object"?klona(W):W;return K}return C}var _export_sfc$1=(C,H)=>{const K=C.__vccOpts||C;for(const[W,G]of H)K[W]=G;return K};const _sfc_main$7=defineComponent({props:{animationData:{type:Object,default:()=>({})},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},noMargin:{type:Boolean,default:!1},scale:{type:Number,default:1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})},assetsPath:{type:String,default:""}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(C,{emit:H}){const K=ref();let W,G=null,U=1;watchEffect(async()=>{if(K.value){if(C.animationLink!="")try{W=await(await fetch(C.animationLink)).json()}catch(he){console.error(he);return}else if(es6(C.animationData,{})===!1)W=klona(C.animationData);else throw new Error("You must provide either animationLink or animationData");X()}});const X=()=>{if(!K.value||!W)return;G==null||G.destroy(),G=null;let he=C.autoPlay,pe=C.loop;C.playOnHover&&(he=!1),typeof pe=="number"&&pe>0&&(pe=pe-1),C.delay>0&&(he=!1);const me={container:K.value,renderer:C.renderer,loop:pe,autoplay:he,animationData:W,assetsPath:C.assetsPath};es6(C.rendererSettings,{})===!1&&(me.rendererSettings=C.rendererSettings),C.scale!==1&&(me.rendererSettings=__spreadProps(__spreadValues({},me.rendererSettings),{viewBoxOnly:!0})),G=Lottie.loadAnimation(me),setTimeout(()=>{he=C.autoPlay,C.playOnHover?G==null||G.pause():he?G==null||G.play():G==null||G.pause(),H("onAnimationLoaded")},C.delay),G.setSpeed(C.speed),C.direction==="reverse"&&G.setDirection(-1),C.direction==="normal"&&G.setDirection(1),(C.pauseAnimation||C.playOnHover)&&G.pause(),G.addEventListener("loopComplete",()=>{C.direction==="alternate"&&(G==null||G.stop(),U=U===-1?1:-1,G==null||G.setDirection(U),G==null||G.play()),H("onLoopComplete")}),G.addEventListener("complete",()=>{H("onComplete")}),G.addEventListener("enterFrame",()=>{H("onEnterFrame")}),G.addEventListener("segmentStart",()=>{H("onSegmentStart")})},Q=computed(()=>{let he=C.width,pe=C.height;return typeof C.width=="number"&&(he=`${C.width}px`),typeof C.height=="number"&&(pe=`${C.height}px`),{"--lottie-animation-container-width":he,"--lottie-animation-container-height":pe,"--lottie-animation-container-background-color":C.backgroundColor,"--lottie-animation-margin":C.noMargin?"0":"0 auto","--lottie-animation-scale":C.scale!=1?C.scale:""}}),Z=()=>{G&&C.pauseOnHover&&G.pause(),G&&C.playOnHover&&G.play()},ee=()=>{G&&C.pauseOnHover&&G.play(),G&&C.playOnHover&&G.pause()};return watch(()=>C.pauseAnimation,()=>{if((C.pauseOnHover||C.playOnHover)&&C.pauseAnimation){console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover");return}G&&(C.pauseAnimation?G.pause():G.play())}),{lottieAnimationContainer:K,hoverEnded:ee,hoverStarted:Z,getCurrentStyle:Q,play:()=>{G&&G.play()},pause:()=>{G&&G.pause()},stop:()=>{G&&G.stop()},destroy:()=>{G&&G.destroy()},setSpeed:(he=1)=>{if(he<=0)throw new Error("Speed must be greater than 0");G&&G.setSpeed(he)},setDirection:he=>{G&&(he==="forward"?G.setDirection(1):he==="reverse"&&G.setDirection(-1))},goToAndStop:(he,pe=!0)=>{G&&G.goToAndStop(he,pe)},goToAndPlay:(he,pe=!0)=>{G&&G.goToAndPlay(he,pe)},playSegments:(he,pe=!1)=>{G&&G.playSegments(he,pe)},setSubFrame:(he=!0)=>{G&&G.setSubframe(he)},getDuration:(he=!0)=>{if(G)return G.getDuration(he)},updateDocumentData:(he,pe=0)=>{G&&G.renderer.elements[pe].updateDocumentData(he)}}}});function _sfc_render(C,H,K,W,G,U){return openBlock(),createElementBlock("div",{ref:"lottieAnimationContainer",class:"lottie-animation-container",style:normalizeStyle$1(C.getCurrentStyle),onMouseenter:H[0]||(H[0]=(...X)=>C.hoverStarted&&C.hoverStarted(...X)),onMouseleave:H[1]||(H[1]=(...X)=>C.hoverEnded&&C.hoverEnded(...X))},null,36)}var Vue3Lottie=_export_sfc$1(_sfc_main$7,[["render",_sfc_render]]),index={install(C,H){var K;const W=(K=H==null?void 0:H.name)!=null?K:"Vue3Lottie";C.component(W,Vue3Lottie)}};const reset="",style="",_sfc_main$6=defineComponent({__name:"App",setup(C){return axios$1.defaults.baseURL,onMounted(async()=>{}),(H,K)=>{const W=resolveComponent("router-view");return openBlock(),createBlock(W,{class:"content"})}}}),App_vue_vue_type_style_index_0_scoped_9ceb0eab_lang="",_export_sfc=(C,H)=>{const K=C.__vccOpts||C;for(const[W,G]of H)K[W]=G;return K},App=_export_sfc(_sfc_main$6,[["__scopeId","data-v-9ceb0eab"]]);/*! + * vue-router v4.4.3 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const isBrowser=typeof document<"u";function isESModule(C){return C.__esModule||C[Symbol.toStringTag]==="Module"}const assign=Object.assign;function applyToParams(C,H){const K={};for(const W in H){const G=H[W];K[W]=isArray(G)?G.map(C):C(G)}return K}const noop=()=>{},isArray=Array.isArray,HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(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{}return""+C}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=C=>C.replace(TRAILING_SLASH_RE,"");function parseURL(C,H,K="/"){let W,G={},U="",X="";const Q=H.indexOf("#");let Z=H.indexOf("?");return Q=0&&(Z=-1),Z>-1&&(W=H.slice(0,Z),U=H.slice(Z+1,Q>-1?Q:H.length),G=C(U)),Q>-1&&(W=W||H.slice(0,Q),X=H.slice(Q,H.length)),W=resolveRelativePath(W??H,K),{fullPath:W+(U&&"?")+U+X,path:W,query:G,hash:decode(X)}}function stringifyURL(C,H){const K=H.query?C(H.query):"";return H.path+(K&&"?")+K+(H.hash||"")}function stripBase(C,H){return!H||!C.toLowerCase().startsWith(H.toLowerCase())?C:C.slice(H.length)||"/"}function isSameRouteLocation(C,H,K){const W=H.matched.length-1,G=K.matched.length-1;return W>-1&&W===G&&isSameRouteRecord(H.matched[W],K.matched[G])&&isSameRouteLocationParams(H.params,K.params)&&C(H.query)===C(K.query)&&H.hash===K.hash}function isSameRouteRecord(C,H){return(C.aliasOf||C)===(H.aliasOf||H)}function isSameRouteLocationParams(C,H){if(Object.keys(C).length!==Object.keys(H).length)return!1;for(const K in C)if(!isSameRouteLocationParamsValue(C[K],H[K]))return!1;return!0}function isSameRouteLocationParamsValue(C,H){return isArray(C)?isEquivalentArray(C,H):isArray(H)?isEquivalentArray(H,C):C===H}function isEquivalentArray(C,H){return isArray(H)?C.length===H.length&&C.every((K,W)=>K===H[W]):C.length===1&&C[0]===H}function resolveRelativePath(C,H){if(C.startsWith("/"))return C;if(!C)return H;const K=H.split("/"),W=C.split("/"),G=W[W.length-1];(G===".."||G===".")&&W.push("");let U=K.length-1,X,Q;for(X=0;X1&&U--;else break;return K.slice(0,U).join("/")+"/"+W.slice(X).join("/")}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};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 H=document.querySelector("base");C=H&&H.getAttribute("href")||"/",C=C.replace(/^\w+:\/\/[^\/]+/,"")}else C="/";return C[0]!=="/"&&C[0]!=="#"&&(C="/"+C),removeTrailingSlash(C)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(C,H){return C.replace(BEFORE_HASH_RE,"#")+H}function getElementPosition(C,H){const K=document.documentElement.getBoundingClientRect(),W=C.getBoundingClientRect();return{behavior:H.behavior,left:W.left-K.left-(H.left||0),top:W.top-K.top-(H.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(C){let H;if("el"in C){const K=C.el,W=typeof K=="string"&&K.startsWith("#"),G=typeof K=="string"?W?document.getElementById(K.slice(1)):document.querySelector(K):K;if(!G)return;H=getElementPosition(G,C)}else H=C;"scrollBehavior"in document.documentElement.style?window.scrollTo(H):window.scrollTo(H.left!=null?H.left:window.scrollX,H.top!=null?H.top:window.scrollY)}function getScrollKey(C,H){return(history.state?history.state.position-H:-1)+C}const scrollPositions=new Map;function saveScrollPosition(C,H){scrollPositions.set(C,H)}function getSavedScrollPosition(C){const H=scrollPositions.get(C);return scrollPositions.delete(C),H}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(C,H){const{pathname:K,search:W,hash:G}=H,U=C.indexOf("#");if(U>-1){let Q=G.includes(C.slice(U))?C.slice(U).length:1,Z=G.slice(Q);return Z[0]!=="/"&&(Z="/"+Z),stripBase(Z,"")}return stripBase(K,C)+W+G}function useHistoryListeners(C,H,K,W){let G=[],U=[],X=null;const Q=({state:oe})=>{const re=createCurrentLocation(C,location),ae=K.value,ie=H.value;let ue=0;if(oe){if(K.value=re,H.value=oe,X&&X===ae){X=null;return}ue=ie?oe.position-ie.position:0}else W(re);G.forEach(le=>{le(K.value,ae,{delta:ue,type:NavigationType.pop,direction:ue?ue>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function Z(){X=K.value}function ee(oe){G.push(oe);const re=()=>{const ae=G.indexOf(oe);ae>-1&&G.splice(ae,1)};return U.push(re),re}function te(){const{history:oe}=window;oe.state&&oe.replaceState(assign({},oe.state,{scroll:computeScrollPosition()}),"")}function ne(){for(const oe of U)oe();U=[],window.removeEventListener("popstate",Q),window.removeEventListener("beforeunload",te)}return window.addEventListener("popstate",Q),window.addEventListener("beforeunload",te,{passive:!0}),{pauseListeners:Z,listen:ee,destroy:ne}}function buildState(C,H,K,W=!1,G=!1){return{back:C,current:H,forward:K,replaced:W,position:window.history.length,scroll:G?computeScrollPosition():null}}function useHistoryStateNavigation(C){const{history:H,location:K}=window,W={value:createCurrentLocation(C,K)},G={value:H.state};G.value||U(W.value,{back:null,current:W.value,forward:null,position:H.length-1,replaced:!0,scroll:null},!0);function U(Z,ee,te){const ne=C.indexOf("#"),oe=ne>-1?(K.host&&document.querySelector("base")?C:C.slice(ne))+Z:createBaseLocation()+C+Z;try{H[te?"replaceState":"pushState"](ee,"",oe),G.value=ee}catch(re){console.error(re),K[te?"replace":"assign"](oe)}}function X(Z,ee){const te=assign({},H.state,buildState(G.value.back,Z,G.value.forward,!0),ee,{position:G.value.position});U(Z,te,!0),W.value=Z}function Q(Z,ee){const te=assign({},G.value,H.state,{forward:Z,scroll:computeScrollPosition()});U(te.current,te,!0);const ne=assign({},buildState(W.value,Z,null),{position:te.position+1},ee);U(Z,ne,!1),W.value=Z}return{location:W,state:G,push:Q,replace:X}}function createWebHistory(C){C=normalizeBase(C);const H=useHistoryStateNavigation(C),K=useHistoryListeners(C,H.state,H.location,H.replace);function W(U,X=!0){X||K.pauseListeners(),history.go(U)}const G=assign({location:"",base:C,go:W,createHref:createHref.bind(null,C)},H,K);return Object.defineProperty(G,"location",{enumerable:!0,get:()=>H.location.value}),Object.defineProperty(G,"state",{enumerable:!0,get:()=>H.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 NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(C){C[C.aborted=4]="aborted",C[C.cancelled=8]="cancelled",C[C.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(C,H){return assign(new Error,{type:C,[NavigationFailureSymbol]:!0},H)}function isNavigationFailure(C,H){return C instanceof Error&&NavigationFailureSymbol in C&&(H==null||!!(C.type&H))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(C,H){const K=assign({},BASE_PATH_PARSER_OPTIONS,H),W=[];let G=K.start?"^":"";const U=[];for(const ee of C){const te=ee.length?[]:[90];K.strict&&!ee.length&&(G+="/");for(let ne=0;neH.length?H.length===1&&H[0]===40+40?1:-1:0}function comparePathParserScore(C,H){let K=0;const W=C.score,G=H.score;for(;K0&&H[H.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(`Invalid path "${C}"`);function H(re){throw new Error(`ERR (${K})/"${ee}": ${re}`)}let K=0,W=K;const G=[];let U;function X(){U&&G.push(U),U=[]}let Q=0,Z,ee="",te="";function ne(){ee&&(K===0?U.push({type:0,value:ee}):K===1||K===2||K===3?(U.length>1&&(Z==="*"||Z==="+")&&H(`A repeatable param (${ee}) must be alone in its segment. eg: '/:ids+.`),U.push({type:1,value:ee,regexp:te,repeatable:Z==="*"||Z==="+",optional:Z==="*"||Z==="?"})):H("Invalid state to consume buffer"),ee="")}function oe(){ee+=Z}for(;Q{X(ce)}:noop}function X(ne){if(isRouteName(ne)){const oe=W.get(ne);oe&&(W.delete(ne),K.splice(K.indexOf(oe),1),oe.children.forEach(X),oe.alias.forEach(X))}else{const oe=K.indexOf(ne);oe>-1&&(K.splice(oe,1),ne.record.name&&W.delete(ne.record.name),ne.children.forEach(X),ne.alias.forEach(X))}}function Q(){return K}function Z(ne){const oe=findInsertionIndex(ne,K);K.splice(oe,0,ne),ne.record.name&&!isAliasRecord(ne)&&W.set(ne.record.name,ne)}function ee(ne,oe){let re,ae={},ie,ue;if("name"in ne&&ne.name){if(re=W.get(ne.name),!re)throw createRouterError(1,{location:ne});ue=re.record.name,ae=assign(paramsFromLocation(oe.params,re.keys.filter(ce=>!ce.optional).concat(re.parent?re.parent.keys.filter(ce=>ce.optional):[]).map(ce=>ce.name)),ne.params&¶msFromLocation(ne.params,re.keys.map(ce=>ce.name))),ie=re.stringify(ae)}else if(ne.path!=null)ie=ne.path,re=K.find(ce=>ce.re.test(ie)),re&&(ae=re.parse(ie),ue=re.record.name);else{if(re=oe.name?W.get(oe.name):K.find(ce=>ce.re.test(oe.path)),!re)throw createRouterError(1,{location:ne,currentLocation:oe});ue=re.record.name,ae=assign({},oe.params,ne.params),ie=re.stringify(ae)}const le=[];let se=re;for(;se;)le.unshift(se.record),se=se.parent;return{name:ue,path:ie,params:ae,matched:le,meta:mergeMetaFields(le)}}C.forEach(ne=>U(ne));function te(){K.length=0,W.clear()}return{addRoute:U,resolve:ee,removeRoute:X,clearRoutes:te,getRoutes:Q,getRecordMatcher:G}}function paramsFromLocation(C,H){const K={};for(const W of H)W in C&&(K[W]=C[W]);return K}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 H={},K=C.props||!1;if("component"in C)H.default=K;else for(const W in C.components)H[W]=typeof K=="object"?K[W]:K;return H}function isAliasRecord(C){for(;C;){if(C.record.aliasOf)return!0;C=C.parent}return!1}function mergeMetaFields(C){return C.reduce((H,K)=>assign(H,K.meta),{})}function mergeOptions(C,H){const K={};for(const W in C)K[W]=W in H?H[W]:C[W];return K}function findInsertionIndex(C,H){let K=0,W=H.length;for(;K!==W;){const U=K+W>>1;comparePathParserScore(C,H[U])<0?W=U:K=U+1}const G=getInsertionAncestor(C);return G&&(W=H.lastIndexOf(G,W-1)),W}function getInsertionAncestor(C){let H=C;for(;H=H.parent;)if(isMatchable(H)&&comparePathParserScore(C,H)===0)return H}function isMatchable({record:C}){return!!(C.name||C.components&&Object.keys(C.components).length||C.redirect)}function parseQuery(C){const H={};if(C===""||C==="?")return H;const W=(C[0]==="?"?C.slice(1):C).split("&");for(let G=0;GU&&encodeQueryValue(U)):[W&&encodeQueryValue(W)]).forEach(U=>{U!==void 0&&(H+=(H.length?"&":"")+K,U!=null&&(H+="="+U))})}return H}function normalizeQuery(C){const H={};for(const K in C){const W=C[K];W!==void 0&&(H[K]=isArray(W)?W.map(G=>G==null?null:""+G):W==null?W:""+W)}return H}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let C=[];function H(W){return C.push(W),()=>{const G=C.indexOf(W);G>-1&&C.splice(G,1)}}function K(){C=[]}return{add:H,list:()=>C.slice(),reset:K}}function guardToPromiseFn(C,H,K,W,G,U=X=>X()){const X=W&&(W.enterCallbacks[G]=W.enterCallbacks[G]||[]);return()=>new Promise((Q,Z)=>{const ee=oe=>{oe===!1?Z(createRouterError(4,{from:K,to:H})):oe instanceof Error?Z(oe):isRouteLocation(oe)?Z(createRouterError(2,{from:H,to:oe})):(X&&W.enterCallbacks[G]===X&&typeof oe=="function"&&X.push(oe),Q())},te=U(()=>C.call(W&&W.instances[G],H,K,ee));let ne=Promise.resolve(te);C.length<3&&(ne=ne.then(ee)),ne.catch(oe=>Z(oe))})}function extractComponentsGuards(C,H,K,W,G=U=>U()){const U=[];for(const X of C)for(const Q in X.components){let Z=X.components[Q];if(!(H!=="beforeRouteEnter"&&!X.instances[Q]))if(isRouteComponent(Z)){const te=(Z.__vccOpts||Z)[H];te&&U.push(guardToPromiseFn(te,K,W,X,Q,G))}else{let ee=Z();U.push(()=>ee.then(te=>{if(!te)return Promise.reject(new Error(`Couldn't resolve component "${Q}" at "${X.path}"`));const ne=isESModule(te)?te.default:te;X.components[Q]=ne;const re=(ne.__vccOpts||ne)[H];return re&&guardToPromiseFn(re,K,W,X,Q,G)()}))}}return U}function isRouteComponent(C){return typeof C=="object"||"displayName"in C||"props"in C||"__vccOpts"in C}function useLink(C){const H=inject(routerKey),K=inject(routeLocationKey),W=computed(()=>{const Z=unref(C.to);return H.resolve(Z)}),G=computed(()=>{const{matched:Z}=W.value,{length:ee}=Z,te=Z[ee-1],ne=K.matched;if(!te||!ne.length)return-1;const oe=ne.findIndex(isSameRouteRecord.bind(null,te));if(oe>-1)return oe;const re=getOriginalPath(Z[ee-2]);return ee>1&&getOriginalPath(te)===re&&ne[ne.length-1].path!==re?ne.findIndex(isSameRouteRecord.bind(null,Z[ee-2])):oe}),U=computed(()=>G.value>-1&&includesParams(K.params,W.value.params)),X=computed(()=>G.value>-1&&G.value===K.matched.length-1&&isSameRouteLocationParams(K.params,W.value.params));function Q(Z={}){return guardEvent(Z)?H[unref(C.replace)?"replace":"push"](unref(C.to)).catch(noop):Promise.resolve()}return{route:W,href:computed(()=>W.value.href),isActive:U,isExactActive:X,navigate:Q}}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:H}){const K=reactive(useLink(C)),{options:W}=inject(routerKey),G=computed(()=>({[getLinkClass(C.activeClass,W.linkActiveClass,"router-link-active")]:K.isActive,[getLinkClass(C.exactActiveClass,W.linkExactActiveClass,"router-link-exact-active")]:K.isExactActive}));return()=>{const U=H.default&&H.default(K);return C.custom?U:h$2("a",{"aria-current":K.isExactActive?C.ariaCurrentValue:null,href:K.href,onClick:K.navigate,class:G.value},U)}}}),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 H=C.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(H))return}return C.preventDefault&&C.preventDefault(),!0}}function includesParams(C,H){for(const K in H){const W=H[K],G=C[K];if(typeof W=="string"){if(W!==G)return!1}else if(!isArray(G)||G.length!==W.length||W.some((U,X)=>U!==G[X]))return!1}return!0}function getOriginalPath(C){return C?C.aliasOf?C.aliasOf.path:C.path:""}const getLinkClass=(C,H,K)=>C??H??K,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(C,{attrs:H,slots:K}){const W=inject(routerViewLocationKey),G=computed(()=>C.route||W.value),U=inject(viewDepthKey,0),X=computed(()=>{let ee=unref(U);const{matched:te}=G.value;let ne;for(;(ne=te[ee])&&!ne.components;)ee++;return ee}),Q=computed(()=>G.value.matched[X.value]);provide(viewDepthKey,computed(()=>X.value+1)),provide(matchedRouteKey,Q),provide(routerViewLocationKey,G);const Z=ref();return watch(()=>[Z.value,Q.value,C.name],([ee,te,ne],[oe,re,ae])=>{te&&(te.instances[ne]=ee,re&&re!==te&&ee&&ee===oe&&(te.leaveGuards.size||(te.leaveGuards=re.leaveGuards),te.updateGuards.size||(te.updateGuards=re.updateGuards))),ee&&te&&(!re||!isSameRouteRecord(te,re)||!oe)&&(te.enterCallbacks[ne]||[]).forEach(ie=>ie(ee))},{flush:"post"}),()=>{const ee=G.value,te=C.name,ne=Q.value,oe=ne&&ne.components[te];if(!oe)return normalizeSlot(K.default,{Component:oe,route:ee});const re=ne.props[te],ae=re?re===!0?ee.params:typeof re=="function"?re(ee):re:null,ue=h$2(oe,assign({},ae,H,{onVnodeUnmounted:le=>{le.component.isUnmounted&&(ne.instances[te]=null)},ref:Z}));return normalizeSlot(K.default,{Component:ue,route:ee})||ue}}});function normalizeSlot(C,H){if(!C)return null;const K=C(H);return K.length===1?K[0]:K}const RouterView=RouterViewImpl;function createRouter(C){const H=createRouterMatcher(C.routes,C),K=C.parseQuery||parseQuery,W=C.stringifyQuery||stringifyQuery,G=C.history,U=useCallbacks(),X=useCallbacks(),Q=useCallbacks(),Z=shallowRef(START_LOCATION_NORMALIZED);let ee=START_LOCATION_NORMALIZED;isBrowser&&C.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const te=applyToParams.bind(null,Me=>""+Me),ne=applyToParams.bind(null,encodeParam),oe=applyToParams.bind(null,decode);function re(Me,je){let Le,Ae;return isRouteName(Me)?(Le=H.getRecordMatcher(Me),Ae=je):Ae=Me,H.addRoute(Ae,Le)}function ae(Me){const je=H.getRecordMatcher(Me);je&&H.removeRoute(je)}function ie(){return H.getRoutes().map(Me=>Me.record)}function ue(Me){return!!H.getRecordMatcher(Me)}function le(Me,je){if(je=assign({},je||Z.value),typeof Me=="string"){const Fe=parseURL(K,Me,je.path),Ke=H.resolve({path:Fe.path},je),He=G.createHref(Fe.fullPath);return assign(Fe,Ke,{params:oe(Ke.params),hash:decode(Fe.hash),redirectedFrom:void 0,href:He})}let Le;if(Me.path!=null)Le=assign({},Me,{path:parseURL(K,Me.path,je.path).path});else{const Fe=assign({},Me.params);for(const Ke in Fe)Fe[Ke]==null&&delete Fe[Ke];Le=assign({},Me,{params:ne(Fe)}),je.params=ne(je.params)}const Ae=H.resolve(Le,je),Ve=Me.hash||"";Ae.params=te(oe(Ae.params));const Oe=stringifyURL(W,assign({},Me,{hash:encodeHash(Ve),path:Ae.path})),Ne=G.createHref(Oe);return assign({fullPath:Oe,hash:Ve,query:W===stringifyQuery?normalizeQuery(Me.query):Me.query||{}},Ae,{redirectedFrom:void 0,href:Ne})}function se(Me){return typeof Me=="string"?parseURL(K,Me,Z.value.path):assign({},Me)}function ce(Me,je){if(ee!==Me)return createRouterError(8,{from:je,to:Me})}function de(Me){return pe(Me)}function fe(Me){return de(assign(se(Me),{replace:!0}))}function he(Me){const je=Me.matched[Me.matched.length-1];if(je&&je.redirect){const{redirect:Le}=je;let Ae=typeof Le=="function"?Le(Me):Le;return typeof Ae=="string"&&(Ae=Ae.includes("?")||Ae.includes("#")?Ae=se(Ae):{path:Ae},Ae.params={}),assign({query:Me.query,hash:Me.hash,params:Ae.path!=null?{}:Me.params},Ae)}}function pe(Me,je){const Le=ee=le(Me),Ae=Z.value,Ve=Me.state,Oe=Me.force,Ne=Me.replace===!0,Fe=he(Le);if(Fe)return pe(assign(se(Fe),{state:typeof Fe=="object"?assign({},Ve,Fe.state):Ve,force:Oe,replace:Ne}),je||Le);const Ke=Le;Ke.redirectedFrom=je;let He;return!Oe&&isSameRouteLocation(W,Ae,Le)&&(He=createRouterError(16,{to:Ke,from:Ae}),Te(Ae,Ae,!0,!1)),(He?Promise.resolve(He):xe(Ke,Ae)).catch(Ue=>isNavigationFailure(Ue)?isNavigationFailure(Ue,2)?Ue:_e(Ue):ge(Ue,Ke,Ae)).then(Ue=>{if(Ue){if(isNavigationFailure(Ue,2))return pe(assign({replace:Ne},se(Ue.to),{state:typeof Ue.to=="object"?assign({},Ve,Ue.to.state):Ve,force:Oe}),je||Ke)}else Ue=we(Ke,Ae,!0,Ne,Ve);return Se(Ke,Ae,Ue),Ue})}function me(Me,je){const Le=ce(Me,je);return Le?Promise.reject(Le):Promise.resolve()}function be(Me){const je=De.values().next().value;return je&&typeof je.runWithContext=="function"?je.runWithContext(Me):Me()}function xe(Me,je){let Le;const[Ae,Ve,Oe]=extractChangingRecords(Me,je);Le=extractComponentsGuards(Ae.reverse(),"beforeRouteLeave",Me,je);for(const Fe of Ae)Fe.leaveGuards.forEach(Ke=>{Le.push(guardToPromiseFn(Ke,Me,je))});const Ne=me.bind(null,Me,je);return Le.push(Ne),Be(Le).then(()=>{Le=[];for(const Fe of U.list())Le.push(guardToPromiseFn(Fe,Me,je));return Le.push(Ne),Be(Le)}).then(()=>{Le=extractComponentsGuards(Ve,"beforeRouteUpdate",Me,je);for(const Fe of Ve)Fe.updateGuards.forEach(Ke=>{Le.push(guardToPromiseFn(Ke,Me,je))});return Le.push(Ne),Be(Le)}).then(()=>{Le=[];for(const Fe of Oe)if(Fe.beforeEnter)if(isArray(Fe.beforeEnter))for(const Ke of Fe.beforeEnter)Le.push(guardToPromiseFn(Ke,Me,je));else Le.push(guardToPromiseFn(Fe.beforeEnter,Me,je));return Le.push(Ne),Be(Le)}).then(()=>(Me.matched.forEach(Fe=>Fe.enterCallbacks={}),Le=extractComponentsGuards(Oe,"beforeRouteEnter",Me,je,be),Le.push(Ne),Be(Le))).then(()=>{Le=[];for(const Fe of X.list())Le.push(guardToPromiseFn(Fe,Me,je));return Le.push(Ne),Be(Le)}).catch(Fe=>isNavigationFailure(Fe,8)?Fe:Promise.reject(Fe))}function Se(Me,je,Le){Q.list().forEach(Ae=>be(()=>Ae(Me,je,Le)))}function we(Me,je,Le,Ae,Ve){const Oe=ce(Me,je);if(Oe)return Oe;const Ne=je===START_LOCATION_NORMALIZED,Fe=isBrowser?history.state:{};Le&&(Ae||Ne?G.replace(Me.fullPath,assign({scroll:Ne&&Fe&&Fe.scroll},Ve)):G.push(Me.fullPath,Ve)),Z.value=Me,Te(Me,je,Le,Ne),_e()}let Pe;function Ee(){Pe||(Pe=G.listen((Me,je,Le)=>{if(!ke.listening)return;const Ae=le(Me),Ve=he(Ae);if(Ve){pe(assign(Ve,{replace:!0}),Ae).catch(noop);return}ee=Ae;const Oe=Z.value;isBrowser&&saveScrollPosition(getScrollKey(Oe.fullPath,Le.delta),computeScrollPosition()),xe(Ae,Oe).catch(Ne=>isNavigationFailure(Ne,12)?Ne:isNavigationFailure(Ne,2)?(pe(Ne.to,Ae).then(Fe=>{isNavigationFailure(Fe,20)&&!Le.delta&&Le.type===NavigationType.pop&&G.go(-1,!1)}).catch(noop),Promise.reject()):(Le.delta&&G.go(-Le.delta,!1),ge(Ne,Ae,Oe))).then(Ne=>{Ne=Ne||we(Ae,Oe,!1),Ne&&(Le.delta&&!isNavigationFailure(Ne,8)?G.go(-Le.delta,!1):Le.type===NavigationType.pop&&isNavigationFailure(Ne,20)&&G.go(-1,!1)),Se(Ae,Oe,Ne)}).catch(noop)}))}let $e=useCallbacks(),ye=useCallbacks(),Ce;function ge(Me,je,Le){_e(Me);const Ae=ye.list();return Ae.length?Ae.forEach(Ve=>Ve(Me,je,Le)):console.error(Me),Promise.reject(Me)}function ve(){return Ce&&Z.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((Me,je)=>{$e.add([Me,je])})}function _e(Me){return Ce||(Ce=!Me,Ee(),$e.list().forEach(([je,Le])=>Me?Le(Me):je()),$e.reset()),Me}function Te(Me,je,Le,Ae){const{scrollBehavior:Ve}=C;if(!isBrowser||!Ve)return Promise.resolve();const Oe=!Le&&getSavedScrollPosition(getScrollKey(Me.fullPath,0))||(Ae||!Le)&&history.state&&history.state.scroll||null;return nextTick().then(()=>Ve(Me,je,Oe)).then(Ne=>Ne&&scrollToPosition(Ne)).catch(Ne=>ge(Ne,Me,je))}const Ie=Me=>G.go(Me);let Re;const De=new Set,ke={currentRoute:Z,listening:!0,addRoute:re,removeRoute:ae,clearRoutes:H.clearRoutes,hasRoute:ue,getRoutes:ie,resolve:le,options:C,push:de,replace:fe,go:Ie,back:()=>Ie(-1),forward:()=>Ie(1),beforeEach:U.add,beforeResolve:X.add,afterEach:Q.add,onError:ye.add,isReady:ve,install(Me){const je=this;Me.component("RouterLink",RouterLink),Me.component("RouterView",RouterView),Me.config.globalProperties.$router=je,Object.defineProperty(Me.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(Z)}),isBrowser&&!Re&&Z.value===START_LOCATION_NORMALIZED&&(Re=!0,de(G.location).catch(Ve=>{}));const Le={};for(const Ve in START_LOCATION_NORMALIZED)Object.defineProperty(Le,Ve,{get:()=>Z.value[Ve],enumerable:!0});Me.provide(routerKey,je),Me.provide(routeLocationKey,shallowReactive(Le)),Me.provide(routerViewLocationKey,Z);const Ae=Me.unmount;De.add(Me),Me.unmount=function(){De.delete(Me),De.size<1&&(ee=START_LOCATION_NORMALIZED,Pe&&Pe(),Pe=null,Z.value=START_LOCATION_NORMALIZED,Re=!1,Ce=!1),Ae()}}};function Be(Me){return Me.reduce((je,Le)=>je.then(()=>be(Le)),Promise.resolve())}return ke}function extractChangingRecords(C,H){const K=[],W=[],G=[],U=Math.max(H.matched.length,C.matched.length);for(let X=0;XisSameRouteRecord(ee,Q))?W.push(Q):K.push(Q));const Z=C.matched[X];Z&&(H.matched.find(ee=>isSameRouteRecord(ee,Z))||G.push(Z))}return[K,W,G]}const _hoisted_1$5={class:"not-found-wrapper"},_sfc_main$5=defineComponent({__name:"index",setup(C){const H=()=>{router.replace("/")};return(K,W)=>{const G=resolveComponent("a-button"),U=resolveComponent("a-result");return openBlock(),createElementBlock("div",_hoisted_1$5,[createVNode(U,{status:"404",title:"404","sub-title":"Sorry, the page you visited does not exist."},{extra:withCtx(()=>[createVNode(G,{onClick:H,type:"primary"},{default:withCtx(()=>[createTextVNode("Back Home")]),_:1})]),_:1})])}}}),index_vue_vue_type_style_index_0_scoped_aef52a59_lang="",NotFoundVue=_export_sfc(_sfc_main$5,[["__scopeId","data-v-aef52a59"]]),useSettingsStore=defineStore({id:"settings",persist:!0,state:()=>({role:"",language:"zh"}),actions:{}}),setting="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHpSURBVHgB7Ze9TgJBEMf/JxKtDHaW+Awm+FFh5ytYoZ1fCSCNHXudjXDGoJRY+hZ2kliIb3Bv4EkJhnVOrtA9IHvHzWni/pIje8vtZWZndub+gMFgMBj+MxbmoCJEbtC3yhbkAd3mgzf26LeXzcJ2LoULZmI7cFqzS5DSoWFuyiPeCLDvGsIBIxnE4KRmly0p2zRcnvHYMu3OXmFn131+enwFE5EjcHQh8pkBXjB951W87ArWHSE8MLCAiGSGqEMxnnbBzo6w6l90W1WW5D76qICJUAQ0clul2lLy/OxcCIkvR5PEhWWJ1lX9/vtkOAJSCugbD0qPjjq3OALHwc0HG/uDSSmkbfwvEDpHIQfkOIddaDIpvwcZq4Tk8cg2W52MXIUm5TfV++pSkEpBYxPKsg6dk0MwELkKBfntKS9pDvt4868JxntUnWwwEdkBxxGeDJfKWdi0xgUTsToxddZeYbv4TsMtTO/GvqPHtw3RBiOxHPAhJ7obm8UHCuGqNY7jWvCXSwfrmtJm/6YpujAYDIZZzCUpdeGUnuwOcEvP2H1AhzSkJ1sE0pKekb+FdElLeiYhKXWZV3rySEpdEpCeRlLORQLSMxlJqUta0pOtCqUlPdkcSEt6snbiNKQnqwM+RnoaDAbDn+YTwKL5jTflTHUAAAAASUVORK5CYII=",_withScopeId$1=C=>(pushScopeId("data-v-733be2c7"),C=C(),popScopeId(),C),_hoisted_1$4={class:"welcome-wrapper"},_hoisted_2$2={class:"content"},_hoisted_3$2={class:"inner-content"},_hoisted_4$2=_withScopeId$1(()=>createBaseVNode("div",{class:"text-box"},[createBaseVNode("div",{class:"title"}," 欢迎使用 "),createBaseVNode("div",{class:"sub-title"}," 点击下方按钮开始对话 ")],-1)),_hoisted_5$1={class:"btn-box"},_hoisted_6$1=_withScopeId$1(()=>createBaseVNode("span",null,"开始对话",-1)),_hoisted_7$1={class:"actions"},_hoisted_8$1=["src"],_hoisted_9$1={class:"languages"},_hoisted_10$1={class:"language-item"},_hoisted_11$1=_withScopeId$1(()=>createBaseVNode("p",null,"Select Language:",-1)),_hoisted_12$1={class:"languages"},_hoisted_13={class:"role-item"},_hoisted_14=_withScopeId$1(()=>createBaseVNode("p",null,"Select voice Role:",-1)),_sfc_main$4=defineComponent({__name:"index",setup(C){const H=axios$1.defaults.baseURL,K=useSettingsStore();onMounted(async()=>{await ce(),await se()});const W=async()=>{if(!await U()){console.error("Failed to start audio chat system service"),Modal.error({title:"Error",content:"Failed to start audio chat system service"});return}router.replace("/home")},G=ref(!1),U=async()=>{try{G.value=!0;const de=await fetch(`${H}/system/start`,{method:"POST",headers:{"Content-Type":"application/json"},body:null});if(!de.ok)throw new Error(`HTTP error! status: ${de.status}`);const fe=await de.json();return console.log("ASR Instance started successfully:",fe),!0}catch(de){return console.error("Error starting ASR instance:",de),!1}finally{G.value=!1}},X=ref(!1),Q=ref(!1),Z=()=>{X.value=!1},ee=async()=>{console.log("Selected Language:",ne.value),console.log("Selected Role:",ae.value),K.$state.language=ne.value,K.$state.role=ae.value||"",await te(K.$state.role)},te=async de=>{try{Q.value=!0;const fe=await fetch(`${H}/tts/models/load`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({model_id:de})});if(!fe.ok)throw new Error(`HTTP error! status: ${fe.status}`);const he=await fe.json();console.log("Config pushed successfully:",he);const pe=await fetch(`${H}/asr/instance/create`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({language:ne.value})});if(!pe.ok)throw new Error(`HTTP error! status: ${pe.status}`);const me=await pe.json();console.log("ASR Language set successfully:",me)}catch(fe){console.error("Error pushing config:",fe),Modal.error({title:"Error",content:"Error config: "+JSON.stringify(fe)})}finally{Q.value=!1,X.value=!1}console.log("Selected Language:",ne.value),console.log("Selected Role:",ae.value)},ne=ref(K.$state.language||"zh"),oe=reactive([]),re={zh:"Chinese",en:"English",auto:"Auto"},ae=ref(K.$state.role||""),ie=reactive([]),ue=reactive({display:"flex",height:"48px",lineHeight:"48px",fontSize:"18px"}),le=computed(()=>{const de=ne.value=="zh";return ie.filter(fe=>fe.is_chinese_voice==de)}),se=async()=>{try{const fe=await(await fetch(`${H}/tts/models`)).json();fe&&fe.models&&(ie.splice(0,fe.length,...fe.models),console.log("Fetched TTS Roles:",ie))}catch(de){console.error("Error fetching TTS roles:",de)}},ce=async()=>{try{const fe=await(await fetch(`${H}/asr/languages`)).json();fe&&fe.languages&&(oe.splice(0,oe.length,...fe.languages),console.log("Fetched ASR Languages:",fe.languages))}catch(de){console.error("Error fetching ASR languages:",de)}};return(de,fe)=>{const he=resolveComponent("a-button"),pe=resolveComponent("a-select-option"),me=resolveComponent("a-select"),be=resolveComponent("a-radio"),xe=resolveComponent("a-radio-group"),Se=resolveComponent("a-modal");return openBlock(),createElementBlock("div",_hoisted_1$4,[createBaseVNode("div",_hoisted_2$2,[createBaseVNode("div",_hoisted_3$2,[_hoisted_4$2,createBaseVNode("div",_hoisted_5$1,[createVNode(he,{onClick:W,block:"",loading:G.value,type:"primary",size:"large"},{default:withCtx(()=>[_hoisted_6$1]),_:1},8,["loading"])])])]),createBaseVNode("div",_hoisted_7$1,[createVNode(he,{type:"text",onClick:fe[0]||(fe[0]=we=>X.value=!0),style:{width:"44px",height:"44px","margin-right":"24px","margin-bottom":"24px"}},{icon:withCtx(()=>[createBaseVNode("img",{src:unref(setting),width:"28",height:"28",alt:"settings"},null,8,_hoisted_8$1)]),_:1})]),createVNode(Se,{open:X.value,"onUpdate:open":fe[3]||(fe[3]=we=>X.value=we),title:null},{footer:withCtx(()=>[createVNode(he,{key:"back",onClick:Z},{default:withCtx(()=>[createTextVNode("Cancel")]),_:1}),createVNode(he,{key:"submit",type:"primary",loading:Q.value,onClick:ee},{default:withCtx(()=>[createTextVNode("Submit")]),_:1},8,["loading"])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_9$1,[createBaseVNode("div",_hoisted_10$1,[_hoisted_11$1,createVNode(me,{value:ne.value,"onUpdate:value":fe[1]||(fe[1]=we=>ne.value=we),style:{width:"100%"}},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(oe,we=>(openBlock(),createBlock(pe,{value:we,key:we},{default:withCtx(()=>[createTextVNode(toDisplayString(re[we]),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])]),createBaseVNode("div",_hoisted_12$1,[createBaseVNode("div",_hoisted_13,[_hoisted_14,createVNode(xe,{size:"large",value:ae.value,"onUpdate:value":fe[2]||(fe[2]=we=>ae.value=we)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(le.value,we=>(openBlock(),createBlock(be,{style:normalizeStyle$1(ue),value:we.id,key:we.id},{default:withCtx(()=>[createTextVNode(toDisplayString(we.character_name),1)]),_:2},1032,["style","value"]))),128))]),_:1},8,["value"])])])]),_:1},8,["open"])])}}}),index_vue_vue_type_style_index_0_scoped_733be2c7_lang="",WelcomeVue=_export_sfc(_sfc_main$4,[["__scopeId","data-v-733be2c7"]]),nm="Ai Bot Large",ddd=0,h=1716,w=1716,meta={g:"LottieFiles Figma v83"},layers=[{ty:0,nm:"Frame 2043683152",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!0,ao:0,ks:{a:{a:0,k:[469.8,469.8]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[857.8,817.8],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[857.8,877.8],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[857.8,817.8],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[858.41,865.07],t:270},{s:[857.8,817.8],t:330}]},r:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[0],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[0],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[0],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[17.83],t:270},{s:[0],t:330}]},sa:{a:0,k:0},o:{a:0,k:100}},masksProperties:[{nm:"",inv:!1,mode:"a",x:{a:0,k:0},o:{a:0,k:100},pt:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,-259.28],[0,0],[259.28,0],[0,0],[0,259.28],[0,0],[-259.28,0],[0,0]],o:[[0,0],[0,259.28],[0,0],[-259.28,0],[0,0],[0,-259.28],[0,0],[259.28,0]],v:[[939.6,469.8],[939.6,469.8],[469.8,939.6],[469.8,939.6],[0,469.8],[0,469.8],[469.8,0],[469.8,0]]}],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,-259.28],[0,0],[259.28,0],[0,0],[0,259.28],[0,0],[-259.28,0],[0,0]],o:[[0,0],[0,259.28],[0,0],[-259.28,0],[0,0],[0,-259.28],[0,0],[259.28,0]],v:[[939.6,469.8],[939.6,469.8],[469.8,939.6],[469.8,939.6],[0,469.8],[0,469.8],[469.8,0],[469.8,0]]}],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,-259.28],[0,0],[259.28,0],[0,0],[0,259.28],[0,0],[-259.28,0],[0,0]],o:[[0,0],[0,259.28],[0,0],[-259.28,0],[0,0],[0,-259.28],[0,0],[259.28,0]],v:[[939.6,469.8],[939.6,469.8],[469.8,939.6],[469.8,939.6],[0,469.8],[0,469.8],[469.8,0],[469.8,0]]}],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,-259.28],[0,0],[259.28,0],[0,0],[0,259.28],[0,0],[-259.28,0],[0,0]],o:[[0,0],[0,259.28],[0,0],[-259.28,0],[0,0],[0,-259.28],[0,0],[259.28,0]],v:[[939.6,469.8],[939.6,469.8],[469.8,939.6],[469.8,939.6],[0,469.8],[0,469.8],[469.8,0],[469.8,0]]}],t:270},{s:[{c:!0,i:[[0,-259.28],[0,0],[259.28,0],[0,0],[0,259.28],[0,0],[-259.28,0],[0,0]],o:[[0,0],[0,259.28],[0,0],[-259.28,0],[0,0],[0,-259.28],[0,0],[259.28,0]],v:[[939.6,469.8],[939.6,469.8],[469.8,939.6],[469.8,939.6],[0,469.8],[0,469.8],[469.8,0],[469.8,0]]}],t:330}]}}],w:1716,h:1716,refId:"1",ind:1},{ty:4,nm:"Ellipse 70900",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[470,470],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[482.06,482.06],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[470,470],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[465.55,465.55],t:270},{s:[470,470],t:330}]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[858,818],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[858.11,878.35],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[858,818],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[858.11,865.35],t:270},{s:[858,818],t:330}]},r:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[0],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[17.83],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[0],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[17.83],t:270},{s:[0],t:330}]},sa:{a:0,k:0},o:{a:0,k:100}},ef:[{ty:29,nm:"",en:1,ef:[{ty:0,nm:"sigma",v:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[505.55999755859375],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[505.55999755859375],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[505.55999755859375],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[505.55999755859375],t:270},{s:[505.55999755859375],t:330}]}},{ty:0,nm:"",v:{a:0,k:1}},{ty:0,nm:"",v:{a:0,k:0}}]}],shapes:[{ty:"sh",bm:0,hd:!1,nm:"",d:1,ks:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,0],[259.57,0],[0,259.57],[-259.57,0],[0,-259.57]],o:[[0,259.57],[-259.57,0],[0,-259.57],[259.57,0],[0,0]],v:[[940,470],[470,940],[0,470],[470,0],[940,470]]}],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,0],[266.24,0],[0,266.24],[-266.23,0],[0,-266.23]],o:[[0,266.24],[-266.23,0],[0,-266.23],[266.24,0],[0,0]],v:[[964.12,482.06],[482.06,964.12],[0,482.06],[482.06,0],[964.12,482.06]]}],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,0],[259.57,0],[0,259.57],[-259.57,0],[0,-259.57]],o:[[0,259.57],[-259.57,0],[0,-259.57],[259.57,0],[0,0]],v:[[940,470],[470,940],[0,470],[470,0],[940,470]]}],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,0],[257.12,0],[0,257.12],[-257.11,0],[0,-257.11]],o:[[0,257.12],[-257.11,0],[0,-257.11],[257.12,0],[0,0]],v:[[931.1,465.55],[465.55,931.1],[0,465.55],[465.55,0],[931.1,465.55]]}],t:270},{s:[{c:!0,i:[[0,0],[259.57,0],[0,259.57],[-259.57,0],[0,-259.57]],o:[[0,259.57],[-259.57,0],[0,-259.57],[259.57,0],[0,0]],v:[[940,470],[470,940],[0,470],[470,0],[940,470]]}],t:330}]}},{ty:"fl",bm:0,hd:!1,nm:"",c:{a:0,k:[.0553,.2787,.7608]},r:1,o:{a:0,k:100}}],ind:2}],v="5.7.0",fr=60,op=360,ip=0,assets=[{nm:"[Asset] Frame 2043683152",id:"1",layers:[{ty:4,nm:"Ellipse 7082",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:0,k:[469.8,469.8]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:0,k:[469.8,469.8]},r:{a:0,k:0},sa:{a:0,k:0},o:{a:0,k:100}},shapes:[{ty:"sh",bm:0,hd:!1,nm:"",d:1,ks:{a:0,k:{c:!0,i:[[0,0],[259.46,0],[0,259.46],[-259.46,0],[0,-259.46]],o:[[0,259.46],[-259.46,0],[0,-259.46],[259.46,0],[0,0]],v:[[939.6,469.8],[469.8,939.6],[0,469.8],[469.8,0],[939.6,469.8]]}}},{ty:"gf",bm:3,hd:!1,nm:"",e:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[1023.8290405273438,319.79998779296875],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[1023.8290405273438,319.79998779296875],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[1023.8290405273438,319.79998779296875],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[1023.8290405273438,319.79998779296875],t:270},{s:[1023.8290405273438,319.79998779296875],t:330}]},g:{p:2,k:{a:0,k:[.10660306364297867,1,1,1,1,1,1,1,.10660306364297867,0,1,1]}},t:2,a:{a:0,k:0},h:{a:0,k:0},s:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[400.20001220703125,319.79998779296875],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[400.20001220703125,319.79998779296875],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[400.20001220703125,319.79998779296875],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[400.20001220703125,319.79998779296875],t:270},{s:[400.20001220703125,319.79998779296875],t:330}]},r:1,o:{a:0,k:20.000000298023224}}],ind:1},{ty:4,nm:"Ellipse 7082",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:0,k:[469.8,469.8]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:0,k:[469.8,469.8]},r:{a:0,k:152.84},sa:{a:0,k:0},o:{a:0,k:100}},shapes:[{ty:"sh",bm:0,hd:!1,nm:"",d:1,ks:{a:0,k:{c:!0,i:[[0,0],[259.46,0],[0,259.46],[-259.46,0],[0,-259.46]],o:[[0,259.46],[-259.46,0],[0,-259.46],[259.46,0],[0,0]],v:[[939.6,469.8],[469.8,939.6],[0,469.8],[469.8,0],[939.6,469.8]]}}},{ty:"gf",bm:0,hd:!1,nm:"",e:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[1121.6479797363281,380.73199462890625],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[1121.6479797363281,380.73199462890625],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[1121.6479797363281,380.73199462890625],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[1121.6479797363281,380.73199462890625],t:270},{s:[1121.6479797363281,380.73199462890625],t:330}]},g:{p:3,k:{a:0,k:[.3565481901168823,1,1,1,.753497302532196,1,1,1,1,1,1,1,.3565481901168823,0,.753497302532196,.15,1,0]}},t:2,a:{a:0,k:0},h:{a:0,k:0},s:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[446.0350036621094,380.73199462890625],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[446.0350036621094,380.73199462890625],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[446.0350036621094,380.73199462890625],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[446.0350036621094,380.73199462890625],t:270},{s:[446.0350036621094,380.73199462890625],t:330}]},r:1,o:{a:0,k:83.99999737739563}}],ind:2},{ty:0,nm:"Gradient",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!0,ao:0,ks:{a:{a:0,k:[600,540]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:0,k:[502.8,438]},r:{a:0,k:0},sa:{a:0,k:0},o:{a:0,k:100}},masksProperties:[{nm:"",inv:!1,mode:"a",x:{a:0,k:0},o:{a:0,k:100},pt:{a:1,k:[{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0]],v:[[1200,0],[1200,1080],[0,1080],[0,0]]}],t:0},{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0]],v:[[1200,0],[1200,1080],[0,1080],[0,0]]}],t:90},{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0]],v:[[1200,0],[1200,1080],[0,1080],[0,0]]}],t:180},{o:{x:.65,y:0},i:{x:.35,y:0},s:[{c:!0,i:[[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0]],v:[[1200,0],[1200,1080],[0,1080],[0,0]]}],t:270},{s:[{c:!0,i:[[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0]],v:[[1200,0],[1200,1080],[0,1080],[0,0]]}],t:330}]}}],w:1716,h:1716,refId:"2",ind:3},{ty:4,nm:"Frame 2043683152 Bg",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:0,k:[469.8,469.8]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:0,k:[469.8,469.8]},r:{a:0,k:0},sa:{a:0,k:0},o:{a:0,k:100}},shapes:[{ty:"sh",bm:0,hd:!1,nm:"",d:1,ks:{a:0,k:{c:!0,i:[[0,-259.28],[0,0],[259.28,0],[0,0],[0,259.28],[0,0],[-259.28,0],[0,0]],o:[[0,0],[0,259.28],[0,0],[-259.28,0],[0,0],[0,-259.28],[0,0],[259.28,0]],v:[[939.6,469.8],[939.6,469.8],[469.8,939.6],[469.8,939.6],[0,469.8],[0,469.8],[469.8,0],[469.8,0]]}}}],ind:4}]},{nm:"[Asset] Gradient",id:"2",layers:[{ty:4,nm:"Ellipse 4",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[277,612.5],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[646,612.5],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[673.96,612.5],t:240},{s:[277,612.5],t:360}]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[1431,287.5],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[1225.5,254],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[1206.03,798.99],t:240},{s:[1431,287.5],t:360}]},r:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[0],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[-90],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[-127.09],t:240},{s:[0],t:360}]},sa:{a:0,k:0},o:{a:0,k:100}},ef:[{ty:29,nm:"",en:1,ef:[{ty:0,nm:"sigma",v:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[400],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[400],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[400],t:240},{s:[400],t:360}]}},{ty:0,nm:"",v:{a:0,k:1}},{ty:0,nm:"",v:{a:0,k:0}}]}],shapes:[{ty:"sh",bm:0,hd:!1,nm:"",d:1,ks:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[152.98,0],[0,338.27],[-152.98,0],[0,-338.27]],o:[[0,338.27],[-152.98,0],[0,-338.27],[152.98,0],[0,0]],v:[[554,612.5],[277,1225],[0,612.5],[277,0],[554,612.5]]}],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[356.78,0],[0,338.27],[-356.78,0],[0,-338.27]],o:[[0,338.27],[-356.78,0],[0,-338.27],[356.78,0],[0,0]],v:[[1292,612.5],[646,1225],[0,612.5],[646,0],[1292,612.5]]}],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[372.22,0],[0,338.27],[-372.22,0],[0,-338.27]],o:[[0,338.27],[-372.22,0],[0,-338.27],[372.22,0],[0,0]],v:[[1347.93,612.5],[673.96,1225],[0,612.5],[673.96,0],[1347.93,612.5]]}],t:240},{s:[{c:!0,i:[[0,0],[152.98,0],[0,338.27],[-152.98,0],[0,-338.27]],o:[[0,338.27],[-152.98,0],[0,-338.27],[152.98,0],[0,0]],v:[[554,612.5],[277,1225],[0,612.5],[277,0],[554,612.5]]}],t:360}]}},{ty:"fl",bm:0,hd:!1,nm:"",c:{a:0,k:[.4975,.6232,1]},r:1,o:{a:0,k:100}}],ind:1},{ty:4,nm:"Ellipse 3",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[376,448.5],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[251.38,299.88],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[199.24,237.69],t:240},{s:[376,448.5],t:360}]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[969,736.5],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[142.29,751.67],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[65.72,50.14],t:240},{s:[969,736.5],t:360}]},r:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[0],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[130.3],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[130.3],t:240},{s:[0],t:360}]},sa:{a:0,k:0},o:{a:0,k:100}},ef:[{ty:29,nm:"",en:1,ef:[{ty:0,nm:"sigma",v:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[400],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[686.2999877929688],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[686.2999877929688],t:240},{s:[400],t:360}]}},{ty:0,nm:"",v:{a:0,k:1}},{ty:0,nm:"",v:{a:0,k:0}}]}],shapes:[{ty:"sh",bm:0,hd:!1,nm:"",d:1,ks:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[207.66,0],[0,247.7],[-207.66,0],[0,-247.7]],o:[[0,247.7],[-207.66,0],[0,-247.7],[207.66,0],[0,0]],v:[[752,448.5],[376,897],[0,448.5],[376,0],[752,448.5]]}],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[138.83,0],[0,165.62],[-138.83,0],[0,-165.62]],o:[[0,165.62],[-138.83,0],[0,-165.62],[138.83,0],[0,0]],v:[[502.75,299.88],[251.38,599.75],[0,299.88],[251.38,0],[502.75,299.88]]}],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[110.04,0],[0,131.27],[-110.04,0],[0,-131.27]],o:[[0,131.27],[-110.04,0],[0,-131.27],[110.04,0],[0,0]],v:[[398.49,237.69],[199.25,475.37],[0,237.69],[199.25,0],[398.49,237.69]]}],t:240},{s:[{c:!0,i:[[0,0],[207.66,0],[0,247.7],[-207.66,0],[0,-247.7]],o:[[0,247.7],[-207.66,0],[0,-247.7],[207.66,0],[0,0]],v:[[752,448.5],[376,897],[0,448.5],[376,0],[752,448.5]]}],t:360}]}},{ty:"fl",bm:0,hd:!1,nm:"",c:{a:0,k:[1,1,1]},r:1,o:{a:0,k:100}}],ind:2},{ty:4,nm:"Ellipse 3",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[594.5,612.5],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[448.5,612.5],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[436,507.5],t:240},{s:[594.5,612.5],t:360}]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[-225.5,56.5],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[613.5,-82.5],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[278,994.5],t:240},{s:[-225.5,56.5],t:360}]},r:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[0],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[-90],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[-180],t:240},{s:[0],t:360}]},sa:{a:0,k:0},o:{a:0,k:100}},ef:[{ty:29,nm:"",en:1,ef:[{ty:0,nm:"sigma",v:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[481.6000061035156],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[516.0999755859375],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[400],t:240},{s:[481.6000061035156],t:360}]}},{ty:0,nm:"",v:{a:0,k:1}},{ty:0,nm:"",v:{a:0,k:0}}]}],shapes:[{ty:"sh",bm:0,hd:!1,nm:"",d:1,ks:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[328.33,0],[0,338.27],[-328.33,0],[0,-338.27]],o:[[0,338.27],[-328.33,0],[0,-338.27],[328.33,0],[0,0]],v:[[1189,612.5],[594.5,1225],[0,612.5],[594.5,0],[1189,612.5]]}],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[247.7,0],[0,338.27],[-247.7,0],[0,-338.27]],o:[[0,338.27],[-247.7,0],[0,-338.27],[247.7,0],[0,0]],v:[[897,612.5],[448.5,1225],[0,612.5],[448.5,0],[897,612.5]]}],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[240.8,0],[0,280.28],[-240.8,0],[0,-280.28]],o:[[0,280.28],[-240.8,0],[0,-280.28],[240.8,0],[0,0]],v:[[872,507.5],[436,1015],[0,507.5],[436,0],[872,507.5]]}],t:240},{s:[{c:!0,i:[[0,0],[328.33,0],[0,338.27],[-328.33,0],[0,-338.27]],o:[[0,338.27],[-328.33,0],[0,-338.27],[328.33,0],[0,0]],v:[[1189,612.5],[594.5,1225],[0,612.5],[594.5,0],[1189,612.5]]}],t:360}]}},{ty:"fl",bm:0,hd:!1,nm:"",c:{a:0,k:[1,0,.4937]},r:1,o:{a:0,k:100}}],ind:3},{ty:4,nm:"Ellipse 2",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[577,577],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[584.5,584.5],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[652.5,652.5],t:240},{s:[577,577],t:360}]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[423,943],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[415.5,950.5],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[141.5,486.5],t:240},{s:[423,943],t:360}]},r:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[0],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[-90],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[-180],t:240},{s:[0],t:360}]},sa:{a:0,k:0},o:{a:0,k:100}},ef:[{ty:29,nm:"",en:1,ef:[{ty:0,nm:"sigma",v:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[400],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[400],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[400],t:240},{s:[400],t:360}]}},{ty:0,nm:"",v:{a:0,k:1}},{ty:0,nm:"",v:{a:0,k:0}}]}],shapes:[{ty:"sh",bm:0,hd:!1,nm:"",d:1,ks:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[318.67,0],[0,318.67],[-318.67,0],[0,-318.67]],o:[[0,318.67],[-318.67,0],[0,-318.67],[318.67,0],[0,0]],v:[[1154,577],[577,1154],[0,577],[577,0],[1154,577]]}],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[322.81,0],[0,322.81],[-322.81,0],[0,-322.81]],o:[[0,322.81],[-322.81,0],[0,-322.81],[322.81,0],[0,0]],v:[[1169,584.5],[584.5,1169],[0,584.5],[584.5,0],[1169,584.5]]}],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[360.37,0],[0,360.37],[-360.37,0],[0,-360.37]],o:[[0,360.37],[-360.37,0],[0,-360.37],[360.37,0],[0,0]],v:[[1305,652.5],[652.5,1305],[0,652.5],[652.5,0],[1305,652.5]]}],t:240},{s:[{c:!0,i:[[0,0],[318.67,0],[0,318.67],[-318.67,0],[0,-318.67]],o:[[0,318.67],[-318.67,0],[0,-318.67],[318.67,0],[0,0]],v:[[1154,577],[577,1154],[0,577],[577,0],[1154,577]]}],t:360}]}},{ty:"fl",bm:0,hd:!1,nm:"",c:{a:0,k:[1,.8353,1]},r:1,o:{a:0,k:100}}],ind:4},{ty:4,nm:"Ellipse 1",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[617,617],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[701.5,701.5],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[689,689],t:240},{s:[617,617],t:360}]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[748,366],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[452.5,551.5],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[934,122],t:240},{s:[748,366],t:360}]},r:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[0],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[-90],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[-180],t:240},{s:[0],t:360}]},sa:{a:0,k:0},o:{a:0,k:100}},ef:[{ty:29,nm:"",en:1,ef:[{ty:0,nm:"sigma",v:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[400],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[400],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[400],t:240},{s:[400],t:360}]}},{ty:0,nm:"",v:{a:0,k:1}},{ty:0,nm:"",v:{a:0,k:0}}]}],shapes:[{ty:"sh",bm:0,hd:!1,nm:"",d:1,ks:{a:1,k:[{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[340.76,0],[0,340.76],[-340.76,0],[0,-340.76]],o:[[0,340.76],[-340.76,0],[0,-340.76],[340.76,0],[0,0]],v:[[1234,617],[617,1234],[0,617],[617,0],[1234,617]]}],t:0},{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[387.43,0],[0,387.43],[-387.43,0],[0,-387.43]],o:[[0,387.43],[-387.43,0],[0,-387.43],[387.43,0],[0,0]],v:[[1403,701.5],[701.5,1403],[0,701.5],[701.5,0],[1403,701.5]]}],t:120},{o:{x:0,y:0},i:{x:1,y:1},s:[{c:!0,i:[[0,0],[380.52,0],[0,380.52],[-380.52,0],[0,-380.52]],o:[[0,380.52],[-380.52,0],[0,-380.52],[380.52,0],[0,0]],v:[[1378,689],[689,1378],[0,689],[689,0],[1378,689]]}],t:240},{s:[{c:!0,i:[[0,0],[340.76,0],[0,340.76],[-340.76,0],[0,-340.76]],o:[[0,340.76],[-340.76,0],[0,-340.76],[340.76,0],[0,0]],v:[[1234,617],[617,1234],[0,617],[617,0],[1234,617]]}],t:360}]}},{ty:"fl",bm:0,hd:!1,nm:"",c:{a:0,k:[0,.8981,1]},r:1,o:{a:0,k:100}}],ind:5},{ty:4,nm:"Gradient Bg",sr:1,st:0,op:361,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:0,k:[600,540]},s:{a:0,k:[100,100]},sk:{a:0,k:0},p:{a:0,k:[600,540]},r:{a:0,k:0},sa:{a:0,k:0},o:{a:0,k:100}},shapes:[{ty:"sh",bm:0,hd:!1,nm:"",d:1,ks:{a:0,k:{c:!0,i:[[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0]],v:[[1200,0],[1200,1080],[0,1080],[0,0]]}}},{ty:"fl",bm:0,hd:!1,nm:"",c:{a:0,k:[1,1,1]},r:1,o:{a:0,k:100}}],ind:6}]}],ballJson={nm,ddd,h,w,meta,layers,v,fr,op,ip,assets},_hoisted_1$3={class:"ball-wrapper"},_sfc_main$3=defineComponent({__name:"DynamicBall",props:{isPlaying:{type:Boolean,default:!0}},setup(C){const H=C;onMounted(async()=>{}),ref(),ref();const K=ref(!0),W=ref(0);return watch(()=>H.isPlaying,G=>{G?(K.value=!1,W.value=1):(K.value=!0,W.value=0),console.log(`Animation controlled by prop: isPlaying=${G}, Paused: ${K.value}, Speed: ${W.value}`)},{immediate:!0}),(G,U)=>(openBlock(),createElementBlock("div",_hoisted_1$3,[createVNode(unref(Vue3Lottie),{animationData:unref(ballJson),autoplay:!0,pauseAnimation:K.value,speed:W.value,height:340,width:340},null,8,["animationData","pauseAnimation","speed"])]))}}),DynamicBall_vue_vue_type_style_index_0_scoped_34c8e583_lang="",DynamicBall=_export_sfc(_sfc_main$3,[["__scopeId","data-v-34c8e583"]]),_hoisted_1$2={class:"talk-wrapper"},_hoisted_2$1={class:"cont-right"},_hoisted_3$1={class:"text-right"},_hoisted_4$1=createStaticVNode('
你好,今天的天气怎么样? 早上好,今天的天气不错,适合出去走走。
是的,今天天气很好,阳光明媚。
性能挑战 GPU生态短板​: Radeon显卡(如RX 7900XT)缺乏等效CUDA的通用计算支持,ROCm对Windows兼容性弱。 显存瓶颈​: 消费级显卡显存≤24GB(如RX 7900XTX),企业级MI250需魔改驱动。 优化策略 API适配​: 强制使用DirectML或Vulkan后端,替代CUDA依赖。 混合计算​: 利用AMD APU特性,将CPU与GPU共享内存(Infinity Fabric),减少数据传输延迟。 显存扩展​: 通过内存分页技术将系统内存虚拟为显存,代价是速度降低30 %(仅限轻量模型)。
',3),_sfc_main$2=defineComponent({__name:"ChatText",props:{isPlaying:{type:Boolean,default:!0}},setup(C){const H=C;return onMounted(async()=>{}),(K,W)=>(openBlock(),createElementBlock("div",_hoisted_1$2,[createBaseVNode("div",_hoisted_2$1,[createBaseVNode("div",_hoisted_3$1,toDisplayString(H.isPlaying?"Listening...":"Click to Speak")+" text chat "+toDisplayString(H.isPlaying?"on":"off"),1)]),_hoisted_4$1]))}}),ChatText_vue_vue_type_style_index_0_scoped_1e3c426d_lang="",ChatText=_export_sfc(_sfc_main$2,[["__scopeId","data-v-1e3c426d"]]),mic_on="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAsMSURBVHgB7Z3fbxTXFcfPnfWudx2jeFMpBUcKa0dqlKYhJhCkUpPaichLSUlFJB6KClaR2odG2H8B8BfElfKQSkQYCR4aBTWkPx5Kg91A8tDS2ElrKiJhL0jBaR9Yp3U867V3bu93dsedmZ3Znd2dH9f2fKTFO+NZWO53zjn33HvPHUaSwznvWS6Vh3h5LacoiZ1EWo4TyxGnHi5ejFGP9XpaFOcWGVFeP8HYjKaV7yZYYiad7phhjC2SxDCSDFXluTJfeZUx5VlxOCReOfKXPGN8RuPsSipBM6lUaoYkQgpBVHV1iDM6LKzhVfJfgEbkxWtKIXYhk0lOUcREJghcUbG4dkpjQgROAyQHeU50NkHJqUyG5SkCQhdkaak0oHSw45rGT9j9v2RMKJQ8G7YwoQmiqqoIxonzvBIXNhKhChO4IHBN6sraafFzlDY2oQgTqCDLxdIpTaMzkrumZtBjTHcmNUEBEYggG9g9eUI02hSj5EgQ1qKQz8AqyjwxvVnFAPi/aWx1enm56Lsb9s1CNlGsaArGabyrKzVGPuGLIHBRGkv8RqJ8ImzyIuAP++HC2hZEF4MSkxR+hi0bvojSliBI8kQUmtxEvaj2EIOaXKHh7jbGx1oWJBbDhTZFaUmQWIwGtCFK04IgZqBbG4vRACGKwpO7m40pTeUhRgCPxfCAmDzTaHUS8zvNfKwpC/laLc1T3JtqDkYzpc7kcNbjTKVnC1kurr5BsRjNI3KzTnX1tNfLPQmC4ZCtloH7iZgNHfU6zNLQZckaxNXiCs3euk0LC//S34NMupN27Pgm9ffvpEd6Hiap8BjkO6gBGLWVSYy5ubv0x2s3aG7+bt3r+vt20ssvDuriSAFWydDqefFuuN5ldS1kSS2dEBecJwmAFVz94EO68fFfm/rc4P7n6eBLL+jWIwOMa2NdXelx19+7/UKmMSqI8atzF+m+cE+t0Cvc2M9OHpNDFOG6RK+rz63X5SqI6OLCMk6QBIy/+bajGHBLTz/1LcpkKg1dKHxFd+bvObqz/r7H6edCFBmoN2TvKEjVOuZJAq5+cJ2uXrtuOZfNPkxHjxzSBXEC4l24+C4VFr+ynD/44gHhvg6QDIiR4T6nAO/Y7RVieO43B8kDccfbxYD7GfvFSVcxjGtGX/+p3uMyg/hj9Miiphrga6gRBNZBkriqP1370HIMyzh+7DVKe4gFmXRauKgfU9bU/VWLRbrx0V9IBjANXCqVaib0agSRxTrAnbl7lmO4nGwT+QVEGdy/z3Ku2V5akJTWam98iyAyWQfclTkGoHH3PreLmmXvnmcsvStYiT22RAVT6HiBc0uOZxGkTIkhkoTFgrVXaI8HXoGQPVlrXlsoSFKRIJLF1HLJMqRiEUR0uaRxVw9sd3GXaNhWeWy7VUxYnzQwdth8uC7If9XVIZJ4NDedkSPT9h1GA2ql7XWU/7/hxykmEsqVuhgds8saophIEIO3625LF2Sp0h/OUUxU5Iyp3oqFlLfsikNp4HxFd1u6IIot0seED0voRa4VQcT0bGwhEaNplRiuFAp6ppijmKjJIWtXOtJrsXVIgsjahxTGy7EgksAYz4kYouQoRgo0oYUiUvdnKUYKGGk532sMY9pB2amwCHpYWFuFl6xE9v0Y9XRgTD7MDTbe//3V9Vk7rJn64Q8OkkxE+v2EIIghoa5KNE+hyjSdahDp9+MQJEYqQhfEvnowjPlttahajtMus48F20xipo1ZylYJXRD7/La6XHS8rtc2h/5Fi8tIwYPF/1iOu1xmH+1z7T3Z8FfQi4lCCnXG3z6/PTd/z/G6rK0xzGUHzYD58wWbmDt2bHe89ouFf1uOv9ET8qJ/lCzgDwoR++qR+1863/lwF1iPa6aVRW72xXZY8ei26HpuPm+79nEKFR6BII/1Pmo5nr31ueud//RTT1qOsay0UV2IGbi5m5/83XJu73PPuF5vt9Ze23cNGuykKhLDcLews9+hWLh2xyUJwyI3+0rFCxcveypLQGKHEgYzcINui+1ufvKZ5cbAtfXWDweFomk89JR0j61Rbnzs7Irgto6+dshyDgKiPOGdy7+tWbtV+f2KvmL+rbcvUdFmefWSPHzGzBMRiKFx+rRD/MiH3dnCXWpOuuaqNR1OdyTOoYTA3mBwRXihN5YVwRc1IrAcN+vB34FaEidgHTWlCxGULShCC0XjHXkKGTSiPWD++vLvXGNJvboOCDD7z9t6o9YTA3+HE4ZFmcENk42gaJSxxIxSLiWmKAKOHnnFcoykDDWEbqBBf3LsSFMNhTiAkgQ3MQD+TRmsAxSxFTreRLVDw/t/EAN5H1nHi7xUOcEa4K7celxGqdvze3bVrSVxqs6qZ01Bgh5WVybVp5dFc+J/Fr2tHIUM/uOzs59b7lCjgeqJApeCF4L2/YUv9UCvqiu6K3xEjAR4KehxK5WLQgzAufYpfuoWsrRcHGVMeYMiAK5q/M1zNfEjyHpAJzEg4tjrJyOJHYATjWD7WV2QqIs84XreOnep5jzcziuHDvq2KwOGUd4RnQcnV4dYE0XeYZBM0G48qWF9airqnX4QF9BYdvRkbveutqwF1odhl+si37HnJrAM5CetVGf5hRE/qu8rLC2XxhmjUxQhbuXMAMI8IbrKg9/dJ4Y0vFVTIVtH3bqTEABioHa9t8XqLN9QaOKhztQI3q4LgoIdMfQ7SRGDmDJx6d2aEVozEKd3+3bRkI/WjAoXqrWJ/7h121EEA7gnjAJkJdikRgwoDhvPLrHMpn9dLE3LsvcuXBiCr98TWLCKl196QZ8vlwGzuwKW3YA0zq8ItaQQBD4d40k3p0XO8bfP2hYGQhz43j46sH+fp25xWGhEZ83HFgvBwutU5+o8SbinIiwGQ/V3RA+p6HGiCg3fKyajMOT+nW8/KZUQBvYtNmoWAMkQ3BuBbqtex+6w9Ya+uQBijAjUkQfrRpiCuUHtBmYdNEFluQVBQO6vel2noY+NgqIlz9acs5/A5r8ia5yimGAR1uF5N6AElUcoJlCcrEM/73Qyk8nkxezVLykmGFyso/IrF9ZWkmfCXiK0FdAXMrhYB3AVJJtl2FDe9YMxrYG8o95WsXUn07vTqXHZA7x5KniH5N1cPEys0RPePG2krPHEtIzJIkAuYqxaGRSZuAxjU45gERxrvJGyp8qQpWJplHGKZAJrsyBmBMe66+zXa+Bp/Q9cV9zrah0u2s6LGMBz7ZQ+zpVZndzCT2JrCftobiM8r5BDr0vh5R+xyvPHYzyAtmKUHG7yM80he5CXBo9B3E7Ta0iRxXONhuOksQ6ibdBGrTzTsOX6WzypjSk0GVuKjaoY3d0hPjbPIBbFRptigLYr1KuP6p7kW3yLJyOAt/vo1bbrEBBTGJWHt3LvS8ywzjCfHk7sS2EIREFfeysmj0j6Mp3+iAF8rdTZ1pUa5YzGtkQPDPFCHw5JjTKPzyj0QtsxxAn9yW54mNgm3QsYo7bCRY34ZRVmAqllgwsTw8zDWNG9qWJL1SqEex4OQgwQiIWY0a1FU84whW3orcwRKx7KJM/46Z6cCFwQg40qTJDuyeXfC5cNIQxcE9EFrFFr9UH1rRK6IAbVwD8kgthpaZJKkU9gfTPmf4J2Te5fQQJQCsE07YSisO9HIE5exIcrnLH3tlVLAqJECkHMYHyMEjTAOD8s7tKBAATKi9cUiiwTrPO9sGKDV6QTxA7nvGepuDZQ2fBZyRnb2uqbd1b2i7QObCIpZdWXxvOc2F3sVoENErZ1JaaickVe+R8Jib2U0nVimgAAAABJRU5ErkJggg==",mic_off="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAyRSURBVHgB7V1PbBxXGf++N7O7sfE2ru3EwSQ0gtQVbSMQRiBxSSqEkFBKSyuKAuemnKHiwqHJrYeUA6eSnsFSKypoKyRODRd6IQXRViguqEEpThzsZNN1be965n183+yuMzM7szuzOzsz692fZHl3PP/8fu/7+773HkLO8fb50+ZXvvz3KXOyVKxvGyWDrKJBdhGK2rB2TROBDPf5BGibBcuiulGX77uquF2csGs7O/b2+397dPux85ctyDEQcoYP/3iidMSoHrS2cNIs1KbsXaMECUKjUVdEW4oKlU2Tthe+t7oFOUIuCPnfH+bKiorTRXP7YNIEdIMQhIRVS1kbh55Yr0LGyIwQUUVfP/n+IY00bSNOQg4g5JjaXF07MLH54Hf/VYMMkDohq28sTJY0zCranfXr/zyBwNxYL03dSJuY1Aj58FcnSvNHKw9ohDIMEdImZuCEiGr6xsl/HKkrNQ9DjLSIGSgh1dfnD1uoF/KsmuKgZWPue+q/GzAgDISQYVVPUaEIqmsHpv8zCGlJnJD9JhVhcAJQUqvlp9ZuQYJQkBDEVmz9buaojfax/U6GQP5H+V83lheOQYJIREJERc0c2fyiUbAmYAQhtmWjWF5JQoX1TYiQMfv56qKS/NIIIylS+iJEgrwJe3dxFFRUFIhd2TYKK/3kx3omZExGMPolpSdCxmR0Rj+kxPayxGaMyegMaRtpIxlKgJiIRUjLgI/J6A5po9l6NTYpsQgZe1PxIG11ZOfOF+hViNyBIxMiQd+YjPiQsZ7b9sJC1PMjGXVJh0hUCmP0DIOM61HSLF0JEbsxd+zul/JmNzgdXgalTyvARdC6kcRUqqo1rRDiFZbmVcgRxPNaLx38Z7fA0YQucLK2APkhwzCWUMM5RL3UOEBMRKtfEXPSPAbGFVJwCWz7CuQA0qHndyoP8MeVzud1wCevf25WY+045AAiEUrpc/zxbKwLAZe1xksIVuYFDIJuqivUqIuqspQV2RiFAUE9jkq9rZR6g5R6HHqAQwbqX0NsMpyrz8q1jorLAWRoopPXFaqy5o5tfhYT8KpQwbOsQMryw+y/oFmnoNZvxrmHQwbCYtsfCFkt0WUi2HSeBcDvjEuAtOR9CVhUQBf5vOcgY4jqanhdq9eD/h5IiEgHQmUWEoAQ4f4elxSWrHN8Dw8Z3PCrGvUF0HAFbK/eFevBNm/BRPUyf74n4UISqnPsAFyCjGEcqB/mgPFWkIEPVFkiHZAQuHF+Ce0PfSGK+uKU9gI36jnPQYIVW+sfMxGhxpqHWFedc8hrQJm4s3lRXU0D34Y2QhrSYSUiHQKRBCblQsCDu5JioJcMkQwb9PP8u6uBlnM06efkGtfhMirdgx1KHlJvIEla//E2QpKUjhZ6JYX17Vfd31k7vSK9H6I+V0gBWPYdywUhgpLeaev4HkKSlg434pLSVFduL68a1xkQkNZvgVeiytw7+/Yek4Di/KPf4/IQMn90ewoGiDiksN33Siphx4Aq9JlCBsEN772NxLVALxCPa7005ykg9BCSRNzR9SUikkI2ed6FlO45sNNIHjL9984SqmZOe763PjSmBKSTze3FprRijf0GqdSRtm9934tDTG2y7UhvcpFDCuslIcF9vBWniL88KlCkRUocDbAnIYSUun/eSVIU4hkYESAU9tSWQ4j4w1kNPoWR0pb+2MeQtm8N9TqETFmYacVhKCkjhPt2P3GkxCFEH9idhowx6qQUtXKEokFIPR9z/EaZlJYNVxIp5ql4IdzQ45lex1OGAcKBwwVHirmQDjeEFE6btKXJo2aJhxWVwvGy0qByR4iAtDfd0cJ+JqWutkrKJGvoaq32KynChSo0rfuwYT+SYpBZTGxK26DhG2hysN9IsXdVSVnKTnVtEQeGseT8xIAN9G6vI4+x0cP7JQEskmEimUajNCClhyr1M07dNkbtlLFM2n4p8rVdEpK9DGAl+X59P5u0oTIoEXUNoVLs4dR+xugjoq/36wfCxdDYEDdSICUzZEGIZ+Sv1/HtOKQYqKZ8JwWOPga8S+rlp+kT4hvfZhkNHMdXBl71fCdsq1yMPBysvUO2iBjY0G1j7RQcnA4SSsrkIUW0jW+TCvRmtG17GwNhMajIrRspUr3iL0MlO6Rggsh7nqJUpzQIF9zxrFQJQfD2fAJ6KPg8qRZBT3ViWJFbJ1IMoIueg3zPsEp4HqVc8p8LKYJQ2alLCOsLT+9kZ/VUWHknp6Qvey6VstKQ+CB85NErHSyhb0EIiPxF2r2VHvUKG+26MopmumsLNibQeArXuJkCG1mK3PwROhJdRMNYDDq/23iK3CssViFwbE7ZfW4Wk32UXbfqkDI4DPX0UlYVwapISkER/Q1c5q78W1TGecc++KHVZe7ZgQ2pAf8MYVBe6ZDMAKQMRXrLtNCsG5RuzQ0i91JS90iQggbFqiioR/IxNs6X0F8FD3TGQDjD/8YK26VVIr3JN17key+GJR448DrLEf1KkJTIPTx3J7qU9gqhDhe/+GGhgKBmIE0QbPAzl8Dl97MBXtJksIrS7RJLdIUbWySmXbUhzPLPcSHD+dwFfI/ThHiDVd+K/xnOcU2b7F29hBpStR/OKyDdNF58eme3ZkwegZTBxvVdn6oqc5uXuGHeCbyg0WArTNyjANGWDhQ7QAjLfiLDSGl+v5xF/CGYqa9fNy68BvTzs6U57rGp5rQctxaxzL9Pug6fZJJEXQTaAG6wa/y35UZjYhnConxnqhssa61f5Gvecc5nEnzPD5aUjCDrbU0+/elNp5QUqcRez2CmIXQCe1GXlFKn3NMOZMYUHwPdYepZc8z9TSKWKva4iGyWGCUTQ69qG244ZLumuqWRJe4Xsh69/HYIqSu9XcqgllYaziL9E841/QZcaigKKa3rxeg3Gl47tjzMEOedFNkcoPk+AIdrh+5ARpAZUaw6nvcfd0hB42Kga9sj8pwllp0amu/CL/rMB3XNUSJkBe7lQQ3FXsdpHkF7WWbiQkLIIyliP1qLnd2rfgesQIZwVAbqH/kjc7EvTRX2hgSDYVF6ICTNotRZbujT/mfliRTZLqP1eW9+iEZVMQgOQ4YgG1ZsZJsC6mJbhtYx/JxGJzjD5KzKFDfJHPNxj4vqLB4g6XaFp9hdKzePsYVRFzjG2bMTebIpsncJ3Hv/e9j4/czDBuWjLEh6Kvvhz/omfvYMNvlvMVHng57jJ6VxPlxIgxRRVzNPrr3X+q68f1SZqi03pDHEA5OS0qASoB7ueCXsOVmqL1nc3/3dIyFS7FspHDqZxzUVHYkhOkWNMYuos72qTdW2zA1/udv9s5CUg4vz7+EjH+w5VG1uO6utY6y2MrUlXcHGmiP2Bcde+JKOIlFiVyRIFJsEMZA2KbInyf3fv3nNfayNEPrL0Ym7azsPw5AAlfqr+ztH/1+DPpAmKX7pELQVOeA3P96W/TFgRJGWTRHp8JPRfE47ytb8NRhhdCDlp5AQphdnAx2VQEIkcud4INGNSoYNQaRgQnVaYdIhCK3LmqnfXk29ACJnaJHSdLurtoZXoE9I3BEmHc4zO11c/dP8YXsr3+v1Jm3UBw1FpWudNhXrWLlY/s7ardwbeHftFKU/7BoHuwo2u+3w1nXdXjHwlcKth/O6AL8N9gXOSDlDwRr0cl6rx0X9z504/BHAesfzoi01PgSqK++oKfXx/BO31rqdF6lDieoada+rH0jbRSFDEFnCxesymuO+Y0SHeFWzT96+HvX8yITgM2BPWUf+LQ+AMSJB2ur+B+euxrkmlg2UgPH++tzVUY9PokDaSMgICwDDENspEVJkw6sxKeGQtpmeL8UmQ9Bz+ep4p7Zg7JHBSVroAX3VE49J8aJfMgR9F3jTq48U7xTXHxpvvdow4L2oKTf6Dmxbhn6UvS9719xOggxBolMghmL4N2FI0DdT/9YqPvNaIk5O4nNSJM1ibY3GBvd1hTeiRuBRMZBJQmJXqubacdmSAfYhJGs7d2L+oyRUlB8DnbUlm4rJevL7xeAPSircGPg0OpGWSmFjATOYf5IkkrYVYUhtXuOwEjNI9RSEtCeaDgUxopo0FjZqCjZ63ai+V6ROSAsNw18p58nGsFralvrmudpja4NWTWHIjBA3ZP8M2S5DVndOmxyZqEQwUdFYrxx6Yj3z+oFcEOKG5Mdkc4AdzkSYpCaSJkgIqNeLm585CJ/etMt3u20WnDZyR4gf9OoPjPXS25MHDhgTnPcvcU92Fn42mChZL9IfgIr+lxWO5LfN6RyDCrXihF2ztmr16d1vV7NSRVHxf6SNTjeMIn2KAAAAAElFTkSuQmCC",text_on="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAevSURBVHgB7Z2/cxtFFMff29NPRxnsCkITmR7iMJRkkMmYhmES/oLYNUWSgoIqdgUzMINTpI7zF+DApElILCaUmViB3pYpCEMRO4PxySdrl30nS8iyZJ2kvb09335mFFnKeSTrq/drf7xFMBwhxOSe1yiJxkGRMec8AC8KwCIImBTyhgiTR6+HHfncDgJU/ScQK5w3thx0KrlcqoKIO2AwCIbhuqLYEPtXEdkF+bAkb0VQSxVRVLjA+xkHKplMpgIGYYQgrlsvCYQr0hqugnoBBlGVtzIDvJfPp8sQMZEJQq6oVju4zlGKIGAGzKAqAJYcSJfzeaxCBGgXZHfXm2EpvMa5mO/2/4axwiC9pFsYbYK4riuDsXNXNONCnNAqTOiCkGty9w9uyfsbEG+0CBOqIHs17zrnsGi4axoGP8YU8pkVCIlQBImxewqE/NDKCOmFMKyFgWLIKhrCWT+tYhD0t3Gsr+/t1ZS7YWUWcopixVCggOWJicxNUIQSQchFcXR+MKie0E1VBvxZFS5sbEF8McBZA/0VtmkoEWUsQajIk1Fo7RRlUeMhBzUFg9nCGONjIwtixejDmKKMJIgVYwBjiDK0IBQzKK21YgxAisJE+uKwMWWoOqQVwK0YAZCTZxzqazS/M8yvDWUh/7reJthsajgQKl42PTsVcKYysIXs1erfgxVjeGRtlnXrt4JeHkgQGg5JWgWuEjkbeiPoMMtAl2WDuCICBvmBFkKjtlYMBdAqGajfHXTZiYLsut78aR611Q19loNcV1+XZceoQkK6Lpl1TffLuvpaiBSDMoMiWNQiXddJWVdPCzm0jk2whIYcGZ7uFeB7WsihdVhCpF+AP2Yh1jr0kXbgYvdS1mMWYq1DH94BzHc/d8RCorCOjY0tePjkV/jz5V9Qq+1DVLwzfR4+eP9deXsPtNEj40p1/n8DnJLOtaWPHj+FR0+egglsbG75t+3t1zB3+RJoQWZcmT2P6pLF1lNHXJYUQ5u7evb8N2PE6ITeEwmjDcQrnQ/bgvzj1kugse549vx3MJWHjzV+URBm3OZn79N2WQzENdBI97fwqy+/gKnJNyAKyE19/d2d9uOXL/8GnTSa+2LK9HOnyypBhEQlhv/aU0df263VQCdy8LbttnxBdj2PFrgVwRIVxdZUb9NCGoldcWgMQuyT22oKwroivUU/6PibXJtBXU7PGmchlBb/+ODR2MUixYe5jy/pLfhGgPNmDGfb24JmA4tgGFQ0qqjcKYP66cHPEAOK20JMslTuwMj4UVOY6eTyWYgDsmovMRQNIwX57NM5JalwLpf1XVYcQBRFGUNYEQyEfL7pfl81XGrBZOl+ASxGgMCLyvcYWsaBnWdoK3RzQJhkNCYPFjOQgqQgJqsSE1EoCrKQmJCUQjE2giSlUIyNIEkpFFPSb+3EIY4kolCkLQv0D1jMQFhBjII6qcrCMJregpbeMM6FxkVIlpPgAl7I0V5eNTHZUlUItojDzCGTWjAuUlUwEFWFYIs4zBwiOhXW8JwyGEgthLVRps8c1nKpCpua8ldeV8EwVBWCLUwvCCnDolXwzVUnIH6R2VYRDCJpM4ZC8Bd0zw4fGdWQPokIZKt07wvioFgFS6TQSQ107wuSz+erYGAcSQoUP1p7DdsFiBBwHzSSzx3NeF7tvIaoeLUd3WsTgjW3IhDt/SECcRVBXAdNnDv3Jmxs/tF+/M23d8AUaL+hThjHe+2fWz+cpcNMELQF908um5uC0uZPXZC76jxI5siYCRdCm9uib+GcgaLQe9KZbnOApc7HRzbd0sLrTLa+qXPCisasaL+h1o2WXVDR+Pa5t6TVfqjfXXW12Di2C3p3z1tGBG2xJNEwWDmTzSx0PnVcEM+bwQasgyV0ejWgOTbuTs1/BfyfhllCQlpHr25Atj1TRAzVnokqdzl7dRss4dDHOoi+rU2iyLiSANUdeMKxFn3nbmmeRJb0S2BRCtUdJ7WKHdj8Z9f11tB2JlUCHSY2kc/MnnTNwNUNDjQW/NWNlvGgU6whvTDosoGCUIC3rmt8BPBAh1IGWv9TyGWWbdY1OnJq43ZhIrcc5NrADeT8rCtfX0vwSWwjQVmVjBvTQa8PvEKOsi4mGp+jnVkMTCvFHfJ3hsOv4oWzbuuTAdBKdgz5yCPCD/IcZm3mdQLys6HPaJQzDcc6Ng8ZrFlL6eJQjEJB47F5LawoXYwpBqHk6FUBzppIeAOCQWNUQRl7HwLFFITGbJKzLznDWkFFhxMr2RhColCuncTikYq+fFaNGITSnTpnJzI3BMLNRGRgFC8Ev1mQfzMGPKMwCKG0evdPdqPDxE7pKDGN2tJAoSqr6CSUvWzkwgpymFkG+oVTFVsOrYKG0MMQgwjFQjrxrYWzRWSotZW5aihWnMmnF1W6p16ELkiLuAoTpnvq83p6iYUw5JoA7kEKVkY9qH5UtAvS4jDwl2QQu2VMUSnrCVrfTPM/Ybum/m/BAOjsEuR8njH8KAJxqrQ3hrZjnO1YhR4VRgjSCY2PyYn8GRTiivyWzoQgUFXeyrTJ0sHsqq7YEBTjBOlGCDG5WzuYaTZ8ZsVWW1u/eSf1i+we2Gy2m2reuKgKwC3qVkENEs5OOOWoXFFQ/gPNqzIeVMqelgAAAABJRU5ErkJggg==",text_off="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAhRSURBVHgB7Z3PbxtFFMffm7UdO3VV+1SVSx3u0IC4IhxQuQBqERLXJn9B27+gzalIRSI99Nz0ioRIgV4oEKNeq9aFe+NyICqHJlVD7NjxDPPWXmOvvfbanh3Pevcjuc66mzbx1+/XzJsZBMMRQuQO682iaB4XGLPOAvCCACyAgJyQD0TI9d4P+/K1fQSo2C8gljlvPrfQKqfTiTIi7oPBIBhGtSoKTXF0EZGdk5dF+SiAWiqIoswF3ktZUE6lUmUwCCMEqVYbRYFwQVrDRVAvwCgq8lFigHczmWQJZszMBCFXVKsdX+YoRRCwDGZQEQDrFiRLmQxWYAZoF+TgoL7MEniJc7Hq9v+Gsckgua5bGG2CVKtVGYytO6IVF8KEVmECF4RcU/Xo+Jp8vgLhRoswgQpyWKtf5hyuG+6axsGOMdlMahMCIhBBQuyefCHftBJCci0Ia2GgGLKKprCezKsYBP1uHBtPDg9ryt2wMguZo1gxFihgY3ExdRUUoUQQclEcre8Nqid0U5EBf0WFC5taEFsMsLZBf4VtGkpEmUoQKvJkFNqeoyxqOuSgpmCwkp1ifGxiQWIxPJhSlIkEicUYwRSijC0IxQxKa2MxRiBFYSL5zrgxZaw6xAngsRg+kJNnHBrbNL8zzreNZSH/Vus7EGdT44FQri8kV/I+Zyp9W8hhrfENxGKMj6zNFqqNa35v9yUIDYdErQJXiZwNveJ3mGWky4qDuCJ8BvmRFkKjtrEYCqAuGWjcGXXbUEEOqvXVeR611Q29l6Ncl6fLiseoAkK6Lpl1LXllXQmv75NiUGZQAAU8evwH/HD/AWQyaTj/4fvw3rtvQ2SRrquddQ0csh9oIW3r2AFF3Lh5G/b2X3Wuv/zi02iLAhQrkkuDAvzAGNK2DmXUarWe62+/+8m2mijjFeD7BCHrkE+roJDPPjnf91rURaEAX6/X+yb0+gRRbR0EuSdyU26iLkr9uP+D3xNDVMcON/Tmkwhu3jhzGl7u7UvXdgSz4s2ls/KD85be2DYg4+qxkCZYRQgQL0v5e/fFTMUgnu08tz8sD359CNqQGVfqsN5Tl/QIIs1Fubty4yWKKTz47aEtjjYQL3RfdgR5XW0UQVMRSKKQizCVn3VaCcJytfXe23QKQwbiEmhk2KdQd52yt/cKbnx9u3O9u/sP6KTZWhdToq+7XVYRDEF39pXPn+q5rrrqpqCRg7cdt2ULctDKhwtgEBFLiQvOVG/LQpqz7ziMep0ixBG5rZYgzBXpZ0HUi0e07EWuraAup2eN6Ml1Arm7eKTrQQWlHyg+hGGEmfNWDGd7e4JmAwtgCKrrFMqgfrz/C4SAwp4QOZZIHxvXsU6iZNILoIp0Rt2/FSSyai8yFE0jlxDQCHE+dwqmJS2FJZcVBhBFQcYQVgADISuhh9eA5DxOcnGpBZOl+zkwmChlXwi8oHyNYRBERxR2lmFIukoiIQpCjtGYPISEuRdFCpKAkHQlOq1EXhNZfotHowtFQRYSEmgmT8WsoumFYmgEqSkcEje5UAyNIFEpFBPSb+2HIY44heIg5qZ4pCUL9AeEnLnJvsScCELMgyi0k6osDGezt2AQzIMojHOhsQkpeMIsChfwVI728oqJydaoQnASnMBvaqBnUgvGRaICBqKqEHRjsqUgWmXWrFslMJBagL1RpopSSyfKLJ+3O68rYBiqCkEvTBOFMizqgm91nYD4XWZbBTCIYYXgJAwqHk2KKULwp/ScaF+VpQPT2turm2EtRiYgkG3Rs51eWSi2IAIMS4lnDZ3UQM+2IJlMpgIGxpEgMHF9CsUP59iMTgEiBNwDjbj7rl52LZsOGtNEEay1FIHorA8RiFsI4jJo4syZ0/Bs56/O9Vc3b4Mp6F5MxDje7XztfHGSDjNB0HbazMcfmTsnQYuJdKXE5K66D5LpGTPhQmhzW/QpPG+wKLrqFA6w3n3dsyyaGq9TC40dnRNW9Es/evyn3oWWLmgWMZ/Pwe7ui76/C3qSy73FRt9eJweH9Q1E0BZLTEL7zCODzRMLqbXel9wkYBMiilf2FVSXCuPJ9b7X3C/Q5r8C/k/DosYgUQLpUpHWMWg3oIH7ZVnQXAtyiw3TcdwTTQHQitwgulQGWQfhuaPcaxlLWERjSeAMiB0OnoLMIuOKAlR34JBjLTznbmmeRJb06xCjFKo7hm0VO3Lf3oNqfRvjnUmVQIeJLWZSK8PuGdndQAHe7m6MmQ46xRqSa6NuGykIDc3Hrmt6BHBfh1L66v/JplMbXMAtiJkIObVxK7uY3vBzr+/jKuysK9PYjvBJbBNBWZWMG0t+7/fdIUdZFxPNzzEiM4sqcFLcMb9nPOyNMoX1JK5PRkCd7BjwkUeEHeQ5rMSZ1xDke0Pv0SRnGo5tIQ50Uhsy2I4txUVbjGxW47F5DrEoLqYUg5hKEKJ9VPe2iPixFqPGqPwy9ToEiikIzZUoZ19yhrWMig4nVrIwhEShXDuKxSMVfZkFNWIQSlfqnFxMXREIVyORgVG8EPxqVv7O6POMQj9MHUMGYZ/sRoeJzekoMY3a0kChKqvoJpC1bOTCsnKYWQb6tbmKLW2roCH0IMQgArGQbmxr4ew6snAvd6BYcSKTvK7SPQ0icEEcwipMkO7J4//TSyiEIdcEcJd61CY9qH5StAvi0A78RRnErhlTVMp6gvqbaf4naNfk/SMYAJ1dgpyvMoYfzECcCq2NoeUYJ7u60GeFEYJ0Q+NjciJ/GYW4ID+lywEIVJGPEi2ytHBhS1ds8ItxgrgRQuQOasfLrQ2fWcHZ1tbevJP2i3QPbLa2m2o9uKgIwOe0WwVtkHBy0SrNyhX55T8m98wdZMS3TgAAAABJRU5ErkJggg==",close="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAfqSURBVHgB7Z3dbhNHFIDPmY2dODhq8gLF4aJSiyih5RbVacVdJagq9ZbkCYAngDxBwxMQbitVBal3VWVXvUXEtAXUVkocXiCparxmbc8wZ20H/629692dnXH2k9zYllGT/XzOmb+dQdAcIcRq3WkXRbtVYMw6D8ALArAAAlaFfCDC6uDn4US+d4IAVfcNxArn7SMLrcrS0kIFEU9AYxA0w7ZFoS3e3kRkl+XLonwUIFqqiKLCBT7JWlDJZrMV0AgthNh2sygQbshouAnRC5hGVT7KDPBRLpcpQ8IkJoRSUaPRus1RShCwAXpQFQA7FmTKuRxWIQGUC6nVnA22gLc4F1vD+V8z9hhkdlSLUSbEtm1ZjK2HolMXTEKpmNiFUGqy37buyZ93wGyUiIlVSL3h3OYc7muemoLg1ph8LrsHMRGLEIPTky/kRSsjZLbjiBYGEUNR0RbW/rzKIOhv49jcr9cbkafhyCJkjmpFIFDA7vJy9i5ERCRCKEVxtH7SqD+hmqos+JtRpLDQQlwZYJVAfQ9bNyKREkoIdfJkFSrNUSsqHHJQUzDYzIcYH5tZSCrDg5BSZhKSyphCCCmBhVDNoGZtKmMKUgoTmStBa0qgfkivgKcyfCAnzzg0SzS/E+SfBYqQN7ZzCGlrKhgIFWcxs7nmc6bSd4TUG83vIZURHNk3W7Sb9/x+3JcQGg45az3wKJGzoXf8DrNMTVlpEY8In0V+aoTQqG0qIwJolQw0H0772EQhNdvZmudRW9XQtZyWujxTVjpGFRMydclW17pXq8szQqQMahkUICVaZOqa1OoaGyHd6DiElNiQI8Pr4wr82AjpRkdKjHgV+JEISaNDHRkLrgwvZR2JEFXR8cuvv8MPP/4ML179A7pwcHDk/k5Pn/0BKnBasDX83kCEqIoO+oPpD+/x3bdfw9XPPoUkGf6drn95Da5/dQ1iZUyLayBC2mAVQQEHB68HXqv8Vo5jWAZxfPIfxI5scWXrzkC/ZECIDBcl6erq55dG3ktKyjgZxMVPPgIlIN7of3kq5H+7WQRF/Y4L6+fdNDWMaileMuh3u/ixKiGwYXeuvQt7/0TcAoVQzUhSyiQZqutZu3NfjEt/yiqCYpKSopMMQg7enqYtV0jNcWiBWwESQLUU3WR0KfSmejsR0k52xaEqKZrKcBHirZu2XCFsqNInQdxSdJZBoOXe5NoRIqdntViTG5cU3WUQnHdqOB4fi9XsUvMYNCLKC2iCjB7OUmaNLSy1tFuxHlWkmCSDkL32IkPR1vIWgrBSTJNBIIqCrCGsAJoyqxQTZRBcumCy634ZNCaoFFNlEAi8EPk9hnHgV4rJMjqw8wtoyEKG3gUdvuD9r82WARQiq/im7hyDQQvhvKJgHEbJIGhbqTe2I8Aw/EgxTkYXI2rIMF41pYepMggjhcwzRgqZlrKSnqMPg5woBK33IBzGb1E3UgrdskD/AUOY1M/QYY4+NDI4FlwhBrSz/Hb6vPopJhR52kmVISSzt2AQ/MpIeuFEFDDOxRFoTNDhEJOlcAHPZSuLV0FTZh2bMlUKky4YFwtV0JCwA4UmSkG0KukUrka4U7hra+7K6ypoQtQX0JRIoRYWrYLvrDoB8RtoQFzfZhOkCMGf00/WfZX4hvRxpxbdpQhkj+mnK8RC8RgSRFWe11kKndRAP0/voEpqp58kiq52i61l/VjOZdfp+elorxDwBBST1IXRLVIEg3Lv+XshiErTVtLfUp2kMI6PTp/3nqzQYSYISoo73XmrQ8qYJOXgUM2IEqWr/oNkBiaouBBK0taLF6O3QieVv72kPH32J6iAA+z0vx4Q0mpkd1VMWK2tfTDwOule8zgpF9Y/BBXQaT79r0d2cqjVnV1EuA0xQ3n64PC1vBiX3JtAdeCvV3/Dy5f/ul8Yuk89dhjsnVvMbve/NSrEcTawDfuQEjvjNqAZWeRAm//KCcQypMSLjI5xuwGl2zMlRKDtmXK5XFXOXj2AlHjwiA7Cc4s/d55ksXlo0rpfE6B+B0441sJzoRzNk8gu/Q6kRAr1OyZtFTt1396a7ZQw3Zk0EugwMTmIuDnpM1OXklrQ3jZtdaOW0CnWkNme9rGpQqjAp6krPAK4r0MpfS22zi9ld9NW1+zIqY0H+eWlXT+f9X1chdvqyjVLZ/gktpnon3zyg+/bEajVxUT7G9RohYru9Jq4Af9NMNxevLD20/7JFGQRZxjzkUeEW+Q5bKYtrwnIa0PXaJYzDQNHSA86qQ0ZlNJIGaIrI59XeGxej1TKECFlEKGEEN2jukvijJ+kMG2Myi+hb/qkmoLQ3jzLrS85w1rBiA4njuQuXJJCbe2z2HmkTl9uMRoZRKS3Ra8sZ+8IhLtnogVG9ULwu3n5N6PPMwr9ELqGjMM92Y0OE5vTUWIataWBwqiiop9YNg6gFJaXw8yy0G/PVW3pRgUNocchg4glQvpxo4Wz+8hQ6VbmUUO14lwucz/K9DSO2IX0MFVMnOnJ4/+nFiPEUGoCeAQLsDfrQfWzolxIj27hL8oidk+bTqXsT9D6Zpr/iTs1ef8KGkBnlyDnW4zhFwnIqdK9MXQ7xkpucJ1tEmghpB8aH5MT+RsoxA35Ld2IQVBVPsp0k6WFi49V1Qa/aCdkGCHEaq3R2uhs+MwKvW1t3c07hRzUHB7YpE4pdh9cVAXgEe1WQRskrCxb5aRSkV/eAUp5YCCgkKKYAAAAAElFTkSuQmCC",download="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFcSURBVHgB7ZfRbcIwEIb/IAbICNms4pkn2gEaBqDqQ9vXmg06UkbwBq6vMqIitpM4PhzgPikoBOz7PymJfYAgPDYVmNi+7J9gzLs91aiq9vPwegQDK3BhTGs/a3s0ToQFPgEKfqYGE5wCV0EESiMCpRGB0ohAaUSgNCJQmpsXWCOBXM1KjnnWsUmrCruPQ/vTG3VuVmp7ruwYTC3u6ij3tXY1j7E8PslVJFxjDL7hp74Yo/4KpYU/ob1/HujsfM9Ag1DQ05zAzlNolEQgPM25DwxpYnmSHuKvt1bZgpveDwMSkfAbmhMJJL+FpkpwhCdmvUZjEmOuzQ1PzF4HghID5AhPZFnIpkrkCk9kW4nHSuQMT2TdSgxJ5A5PZN8LhSQ4whMsm7l/Ep09NFd4ImkzNwYXWIEZ6QdKIwKluf+WcvvcGiyYu7yFNJZLd3mhJ+DaxQ7LQ0faTkF4WH4BYhTEV4OJ+uQAAAAASUVORK5CYII=",_withScopeId=C=>(pushScopeId("data-v-ae28a8e7"),C=C(),popScopeId(),C),_hoisted_1$1={class:"chat-wrapper"},_hoisted_2={class:"content"},_hoisted_3={key:0},_hoisted_4={key:1},_hoisted_5={class:"actions"},_hoisted_6=_withScopeId(()=>createBaseVNode("div",{class:"holder"},[createBaseVNode("span",null," ")],-1)),_hoisted_7={class:"btns"},_hoisted_8=["src"],_hoisted_9=["src"],_hoisted_10=["src"],_hoisted_11={class:"download-wrapper"},_hoisted_12=["src"],_sfc_main$1=defineComponent({__name:"index",setup(C){const H=axios$1.defaults.baseURL;useSettingsStore(),onMounted(()=>{});const K=async()=>{if(!await U()){console.error("Failed to stop audio chat system service");return}router.replace("/")},W=ref(!1),G=ref(!1),U=async(ne=!0)=>{try{ne?W.value=!0:G.value=!0;const oe=await fetch(`${H}/system/stop`,{method:"POST",headers:{"Content-Type":"application/json"},body:null});if(!oe.ok)throw new Error(`HTTP error! status: ${oe.status}`);const re=await oe.json();return console.log("ASR Instance stopped successfully:",re),!0}catch(oe){return console.error("Error stop record :",oe),!1}finally{ne?W.value=!1:G.value=!1}},X=async()=>{try{G.value=!0;const ne=await fetch(`${H}/system/start`,{method:"POST",headers:{"Content-Type":"application/json"},body:null});if(!ne.ok)throw new Error(`HTTP error! status: ${ne.status}`);const oe=await ne.json();return console.log("ASR Instance started successfully:",oe),!0}catch(ne){return console.error("Error starting ASR instance:",ne),!1}finally{G.value=!1}},Q=ref(!0),Z=async()=>{if(Q.value){if(!await U(!1)){console.error("Failed to stop audio chat system service");return}}else if(!await X()){console.error("Failed to start audio chat system service");return}Q.value=!Q.value,console.log("mic_state",Q.value)},ee=ref(!1),te=()=>{ee.value=!ee.value,console.log("text_state",ee.value)};return(ne,oe)=>{const re=resolveComponent("a-button");return openBlock(),createElementBlock("div",_hoisted_1$1,[createBaseVNode("div",_hoisted_2,[ee.value?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_3,[createVNode(DynamicBall,{isPlaying:Q.value},null,8,["isPlaying"])])),ee.value?(openBlock(),createElementBlock("div",_hoisted_4,[createVNode(ChatText,{isPlaying:Q.value},null,8,["isPlaying"])])):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_5,[_hoisted_6,createBaseVNode("div",_hoisted_7,[createVNode(re,{type:"text",style:{width:"64px",height:"64px"},loading:G.value,onClick:Z},{icon:withCtx(()=>[createBaseVNode("img",{src:Q.value==!0?unref(mic_on):unref(mic_off),width:"50",height:"50",alt:"mic_on"},null,8,_hoisted_8)]),_:1},8,["loading"]),createVNode(re,{type:"text",style:{width:"64px",height:"64px"},onClick:te},{icon:withCtx(()=>[createBaseVNode("img",{src:ee.value==!0?unref(text_on):unref(text_off),width:"50",height:"50",alt:"text_off"},null,8,_hoisted_9)]),_:1}),createVNode(re,{type:"text",style:{width:"64px",height:"64px"},loading:W.value,onClick:K},{icon:withCtx(()=>[createBaseVNode("img",{src:unref(close),width:"50",height:"50",alt:"close"},null,8,_hoisted_10)]),_:1},8,["loading"])]),createBaseVNode("div",_hoisted_11,[createVNode(re,{type:"text",style:{width:"34px",height:"34px"}},{icon:withCtx(()=>[createBaseVNode("img",{src:unref(download),width:"20",height:"20",alt:"settings"},null,8,_hoisted_12)]),_:1})])])])}}}),index_vue_vue_type_style_index_0_scoped_ae28a8e7_lang="",HomeVue=_export_sfc(_sfc_main$1,[["__scopeId","data-v-ae28a8e7"]]),_hoisted_1={class:"content-wrapper"},_sfc_main=defineComponent({__name:"index",setup(C){const H=useSettingsStore();return onMounted(()=>{console.log("config",H.$state)}),(K,W)=>{const G=resolveComponent("a-result");return openBlock(),createElementBlock("div",_hoisted_1,[createVNode(G,{style:{width:"100%"},title:"Settings"})])}}}),index_vue_vue_type_style_index_0_scoped_d41c9ce7_lang="",SettingsVue=_export_sfc(_sfc_main,[["__scopeId","data-v-d41c9ce7"]]),routes=[{name:"welcome",path:"/",component:WelcomeVue,meta:{requiresAgreement:!1}},{name:"home",path:"/home",component:HomeVue},{name:"settings",path:"/settings",component:SettingsVue},{name:"404",path:"/404",component:NotFoundVue}],router=createRouter({history:createWebHistory("/app/"),routes});router.beforeEach((C,H,K)=>{console.log("=============== router to : ",C),C.matched.length===0?K({name:"404"}):K()});const pinia=createPinia();pinia.use(src_default);createApp(App).use(pinia).use(router).use(Antd).use(index).mount("#app")});export default Sn();