function __vite_legacy_guard(){import.meta.url,import("_").catch(()=>1);async function*ne(){}}(function(){const ie=document.createElement("link").relList;if(ie&&ie.supports&&ie.supports("modulepreload"))return;for(const _e of document.querySelectorAll('link[rel="modulepreload"]'))me(_e);new MutationObserver(_e=>{for(const ye of _e)if(ye.type==="childList")for(const we of ye.addedNodes)we.tagName==="LINK"&&we.rel==="modulepreload"&&me(we)}).observe(document,{childList:!0,subtree:!0});function de(_e){const ye={};return _e.integrity&&(ye.integrity=_e.integrity),_e.referrerPolicy&&(ye.referrerPolicy=_e.referrerPolicy),_e.crossOrigin==="use-credentials"?ye.credentials="include":_e.crossOrigin==="anonymous"?ye.credentials="omit":ye.credentials="same-origin",ye}function me(_e){if(_e.ep)return;_e.ep=!0;const ye=de(_e);fetch(_e.href,ye)}})();const scriptRel="modulepreload",assetsURL=function(ne){return"/"+ne},seen={},__vitePreload=function(ie,de,me){if(!de||de.length===0)return ie();const _e=document.getElementsByTagName("link");return Promise.all(de.map(ye=>{if(ye=assetsURL(ye),ye in seen)return;seen[ye]=!0;const we=ye.endsWith(".css"),Se=we?'[rel="stylesheet"]':"";if(!!me)for(let Te=_e.length-1;Te>=0;Te--){const ke=_e[Te];if(ke.href===ye&&(!we||ke.rel==="stylesheet"))return}else if(document.querySelector('link[href="'.concat(ye,'"]').concat(Se)))return;const Ae=document.createElement("link");if(Ae.rel=we?"stylesheet":scriptRel,we||(Ae.as="script",Ae.crossOrigin=""),Ae.href=ye,document.head.appendChild(Ae),we)return new Promise((Te,ke)=>{Ae.addEventListener("load",Te),Ae.addEventListener("error",()=>ke(new Error("Unable to preload CSS for ".concat(ye))))})})).then(()=>ie()).catch(ye=>{const we=new Event("vite:preloadError",{cancelable:!0});if(we.payload=ye,window.dispatchEvent(we),!we.defaultPrevented)throw ye})};function makeMap(ne,ie){const de=new Set(ne.split(","));return ie?me=>de.has(me.toLowerCase()):me=>de.has(me)}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn$1=ne=>ne.charCodeAt(0)===111&&ne.charCodeAt(1)===110&&(ne.charCodeAt(2)>122||ne.charCodeAt(2)<97),isModelListener=ne=>ne.startsWith("onUpdate:"),extend$2=Object.assign,remove$6=(ne,ie)=>{const de=ne.indexOf(ie);de>-1&&ne.splice(de,1)},hasOwnProperty$g=Object.prototype.hasOwnProperty,hasOwn$4=(ne,ie)=>hasOwnProperty$g.call(ne,ie),isArray$b=Array.isArray,isMap$3=ne=>toTypeString$1(ne)==="[object Map]",isSet$3=ne=>toTypeString$1(ne)==="[object Set]",isRegExp$4=ne=>toTypeString$1(ne)==="[object RegExp]",isFunction$9=ne=>typeof ne=="function",isString$8=ne=>typeof ne=="string",isSymbol$2=ne=>typeof ne=="symbol",isObject$a=ne=>ne!==null&&typeof ne=="object",isPromise$2=ne=>(isObject$a(ne)||isFunction$9(ne))&&isFunction$9(ne.then)&&isFunction$9(ne.catch),objectToString$4=Object.prototype.toString,toTypeString$1=ne=>objectToString$4.call(ne),toRawType=ne=>toTypeString$1(ne).slice(8,-1),isPlainObject$4=ne=>toTypeString$1(ne)==="[object Object]",isIntegerKey=ne=>isString$8(ne)&&ne!=="NaN"&&ne[0]!=="-"&&""+parseInt(ne,10)===ne,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction$1=ne=>{const ie=Object.create(null);return de=>ie[de]||(ie[de]=ne(de))},camelizeRE$1=/-(\w)/g,camelize$1=cacheStringFunction$1(ne=>ne.replace(camelizeRE$1,(ie,de)=>de?de.toUpperCase():"")),hyphenateRE$1=/\B([A-Z])/g,hyphenate$1=cacheStringFunction$1(ne=>ne.replace(hyphenateRE$1,"-$1").toLowerCase()),capitalize=cacheStringFunction$1(ne=>ne.charAt(0).toUpperCase()+ne.slice(1)),toHandlerKey=cacheStringFunction$1(ne=>ne?"on".concat(capitalize(ne)):""),hasChanged=(ne,ie)=>!Object.is(ne,ie),invokeArrayFns=(ne,ie)=>{for(let de=0;de<ne.length;de++)ne[de](ie)},def=(ne,ie,de)=>{Object.defineProperty(ne,ie,{configurable:!0,enumerable:!1,value:de})},looseToNumber=ne=>{const ie=parseFloat(ne);return isNaN(ie)?ne:ie},toNumber$1=ne=>{const ie=isString$8(ne)?Number(ne):NaN;return isNaN(ie)?ne:ie};let _globalThis$1;const getGlobalThis$1=()=>_globalThis$1||(_globalThis$1=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function normalizeStyle(ne){if(isArray$b(ne)){const ie={};for(let de=0;de<ne.length;de++){const me=ne[de],_e=isString$8(me)?parseStringStyle(me):normalizeStyle(me);if(_e)for(const ye in _e)ie[ye]=_e[ye]}return ie}else if(isString$8(ne)||isObject$a(ne))return ne}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(ne){const ie={};return ne.replace(styleCommentRE,"").split(listDelimiterRE).forEach(de=>{if(de){const me=de.split(propertyDelimiterRE);me.length>1&&(ie[me[0].trim()]=me[1].trim())}}),ie}function normalizeClass(ne){let ie="";if(isString$8(ne))ie=ne;else if(isArray$b(ne))for(let de=0;de<ne.length;de++){const me=normalizeClass(ne[de]);me&&(ie+=me+" ")}else if(isObject$a(ne))for(const de in ne)ne[de]&&(ie+=de+" ");return ie.trim()}const specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(ne){return!!ne||ne===""}const toDisplayString$1=ne=>isString$8(ne)?ne:ne==null?"":isArray$b(ne)||isObject$a(ne)&&(ne.toString===objectToString$4||!isFunction$9(ne.toString))?JSON.stringify(ne,replacer,2):String(ne),replacer=(ne,ie)=>ie&&ie.__v_isRef?replacer(ne,ie.value):isMap$3(ie)?{["Map(".concat(ie.size,")")]:[...ie.entries()].reduce((de,[me,_e],ye)=>(de[stringifySymbol(me,ye)+" =>"]=_e,de),{})}:isSet$3(ie)?{["Set(".concat(ie.size,")")]:[...ie.values()].map(de=>stringifySymbol(de))}:isSymbol$2(ie)?stringifySymbol(ie):isObject$a(ie)&&!isArray$b(ie)&&!isPlainObject$4(ie)?String(ie):ie,stringifySymbol=(ne,ie="")=>{var de;return isSymbol$2(ne)?"Symbol(".concat((de=ne.description)!=null?de:ie,")"):ne};let activeEffectScope;class EffectScope{constructor(ie=!1){this.detached=ie,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!ie&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(ie){if(this._active){const de=activeEffectScope;try{return activeEffectScope=this,ie()}finally{activeEffectScope=de}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(ie){if(this._active){let de,me;for(de=0,me=this.effects.length;de<me;de++)this.effects[de].stop();for(de=0,me=this.cleanups.length;de<me;de++)this.cleanups[de]();if(this.scopes)for(de=0,me=this.scopes.length;de<me;de++)this.scopes[de].stop(!0);if(!this.detached&&this.parent&&!ie){const _e=this.parent.scopes.pop();_e&&_e!==this&&(this.parent.scopes[this.index]=_e,_e.index=this.index)}this.parent=void 0,this._active=!1}}}function effectScope(ne){return new EffectScope(ne)}function recordEffectScope(ne,ie=activeEffectScope){ie&&ie.active&&ie.effects.push(ne)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(ne){activeEffectScope&&activeEffectScope.cleanups.push(ne)}let activeEffect;class ReactiveEffect{constructor(ie,de,me,_e){this.fn=ie,this.trigger=de,this.scheduler=me,this.active=!0,this.deps=[],this._dirtyLevel=3,this._trackId=0,this._runnings=0,this._queryings=0,this._depsLength=0,recordEffectScope(this,_e)}get dirty(){if(this._dirtyLevel===1){this._dirtyLevel=0,this._queryings++,pauseTracking();for(const ie of this.deps)if(ie.computed&&(triggerComputed(ie.computed),this._dirtyLevel>=2))break;resetTracking(),this._queryings--}return this._dirtyLevel>=2}set dirty(ie){this._dirtyLevel=ie?3:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let ie=shouldTrack,de=activeEffect;try{return shouldTrack=!0,activeEffect=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect=de,shouldTrack=ie}}stop(){var ie;this.active&&(preCleanupEffect(this),postCleanupEffect(this),(ie=this.onStop)==null||ie.call(this),this.active=!1)}}function triggerComputed(ne){return ne.value}function preCleanupEffect(ne){ne._trackId++,ne._depsLength=0}function postCleanupEffect(ne){if(ne.deps&&ne.deps.length>ne._depsLength){for(let ie=ne._depsLength;ie<ne.deps.length;ie++)cleanupDepEffect(ne.deps[ie],ne);ne.deps.length=ne._depsLength}}function cleanupDepEffect(ne,ie){const de=ne.get(ie);de!==void 0&&ie._trackId!==de&&(ne.delete(ie),ne.size===0&&ne.cleanup())}let shouldTrack=!0,pauseScheduleStack=0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const ne=trackStack.pop();shouldTrack=ne===void 0?!0:ne}function pauseScheduling(){pauseScheduleStack++}function resetScheduling(){for(pauseScheduleStack--;!pauseScheduleStack&&queueEffectSchedulers.length;)queueEffectSchedulers.shift()()}function trackEffect(ne,ie,de){if(ie.get(ne)!==ne._trackId){ie.set(ne,ne._trackId);const me=ne.deps[ne._depsLength];me!==ie?(me&&cleanupDepEffect(me,ne),ne.deps[ne._depsLength++]=ie):ne._depsLength++}}const queueEffectSchedulers=[];function triggerEffects(ne,ie,de){pauseScheduling();for(const me of ne.keys())if(!(!me.allowRecurse&&me._runnings)&&me._dirtyLevel<ie&&(!me._runnings||ie!==2)){const _e=me._dirtyLevel;me._dirtyLevel=ie,_e===0&&(!me._queryings||ie!==2)&&(me.trigger(),me.scheduler&&queueEffectSchedulers.push(me.scheduler))}resetScheduling()}const createDep=(ne,ie)=>{const de=new Map;return de.cleanup=ne,de.computed=ie,de},targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");function track(ne,ie,de){if(shouldTrack&&activeEffect){let me=targetMap.get(ne);me||targetMap.set(ne,me=new Map);let _e=me.get(de);_e||me.set(de,_e=createDep(()=>me.delete(de))),trackEffect(activeEffect,_e)}}function trigger$1(ne,ie,de,me,_e,ye){const we=targetMap.get(ne);if(!we)return;let Se=[];if(ie==="clear")Se=[...we.values()];else if(de==="length"&&isArray$b(ne)){const Ce=Number(me);we.forEach((Ae,Te)=>{(Te==="length"||!isSymbol$2(Te)&&Te>=Ce)&&Se.push(Ae)})}else switch(de!==void 0&&Se.push(we.get(de)),ie){case"add":isArray$b(ne)?isIntegerKey(de)&&Se.push(we.get("length")):(Se.push(we.get(ITERATE_KEY)),isMap$3(ne)&&Se.push(we.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$b(ne)||(Se.push(we.get(ITERATE_KEY)),isMap$3(ne)&&Se.push(we.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$3(ne)&&Se.push(we.get(ITERATE_KEY));break}pauseScheduling();for(const Ce of Se)Ce&&triggerEffects(Ce,3);resetScheduling()}function getDepFromReactive(ne,ie){var de;return(de=targetMap.get(ne))==null?void 0:de.get(ie)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(ne=>ne!=="arguments"&&ne!=="caller").map(ne=>Symbol[ne]).filter(isSymbol$2)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const ne={};return["includes","indexOf","lastIndexOf"].forEach(ie=>{ne[ie]=function(...de){const me=toRaw(this);for(let ye=0,we=this.length;ye<we;ye++)track(me,"get",ye+"");const _e=me[ie](...de);return _e===-1||_e===!1?me[ie](...de.map(toRaw)):_e}}),["push","pop","shift","unshift","splice"].forEach(ie=>{ne[ie]=function(...de){pauseTracking(),pauseScheduling();const me=toRaw(this)[ie].apply(this,de);return resetScheduling(),resetTracking(),me}}),ne}function hasOwnProperty$f(ne){const ie=toRaw(this);return track(ie,"has",ne),ie.hasOwnProperty(ne)}class BaseReactiveHandler{constructor(ie=!1,de=!1){this._isReadonly=ie,this._shallow=de}get(ie,de,me){const _e=this._isReadonly,ye=this._shallow;if(de==="__v_isReactive")return!_e;if(de==="__v_isReadonly")return _e;if(de==="__v_isShallow")return ye;if(de==="__v_raw")return me===(_e?ye?shallowReadonlyMap:readonlyMap:ye?shallowReactiveMap:reactiveMap).get(ie)||Object.getPrototypeOf(ie)===Object.getPrototypeOf(me)?ie:void 0;const we=isArray$b(ie);if(!_e){if(we&&hasOwn$4(arrayInstrumentations,de))return Reflect.get(arrayInstrumentations,de,me);if(de==="hasOwnProperty")return hasOwnProperty$f}const Se=Reflect.get(ie,de,me);return(isSymbol$2(de)?builtInSymbols.has(de):isNonTrackableKeys(de))||(_e||track(ie,"get",de),ye)?Se:isRef(Se)?we&&isIntegerKey(de)?Se:Se.value:isObject$a(Se)?_e?readonly(Se):reactive(Se):Se}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(ie=!1){super(!1,ie)}set(ie,de,me,_e){let ye=ie[de];if(!this._shallow){const Ce=isReadonly(ye);if(!isShallow(me)&&!isReadonly(me)&&(ye=toRaw(ye),me=toRaw(me)),!isArray$b(ie)&&isRef(ye)&&!isRef(me))return Ce?!1:(ye.value=me,!0)}const we=isArray$b(ie)&&isIntegerKey(de)?Number(de)<ie.length:hasOwn$4(ie,de),Se=Reflect.set(ie,de,me,_e);return ie===toRaw(_e)&&(we?hasChanged(me,ye)&&trigger$1(ie,"set",de,me):trigger$1(ie,"add",de,me)),Se}deleteProperty(ie,de){const me=hasOwn$4(ie,de);ie[de];const _e=Reflect.deleteProperty(ie,de);return _e&&me&&trigger$1(ie,"delete",de,void 0),_e}has(ie,de){const me=Reflect.has(ie,de);return(!isSymbol$2(de)||!builtInSymbols.has(de))&&track(ie,"has",de),me}ownKeys(ie){return track(ie,"iterate",isArray$b(ie)?"length":ITERATE_KEY),Reflect.ownKeys(ie)}}class ReadonlyReactiveHandler extends BaseReactiveHandler{constructor(ie=!1){super(!0,ie)}set(ie,de){return!0}deleteProperty(ie,de){return!0}}const mutableHandlers=new MutableReactiveHandler,readonlyHandlers=new ReadonlyReactiveHandler,shallowReactiveHandlers=new MutableReactiveHandler(!0),toShallow=ne=>ne,getProto$1=ne=>Reflect.getPrototypeOf(ne);function get$3(ne,ie,de=!1,me=!1){ne=ne.__v_raw;const _e=toRaw(ne),ye=toRaw(ie);de||(hasChanged(ie,ye)&&track(_e,"get",ie),track(_e,"get",ye));const{has:we}=getProto$1(_e),Se=me?toShallow:de?toReadonly:toReactive;if(we.call(_e,ie))return Se(ne.get(ie));if(we.call(_e,ye))return Se(ne.get(ye));ne!==_e&&ne.get(ie)}function has$4(ne,ie=!1){const de=this.__v_raw,me=toRaw(de),_e=toRaw(ne);return ie||(hasChanged(ne,_e)&&track(me,"has",ne),track(me,"has",_e)),ne===_e?de.has(ne):de.has(ne)||de.has(_e)}function size(ne,ie=!1){return ne=ne.__v_raw,!ie&&track(toRaw(ne),"iterate",ITERATE_KEY),Reflect.get(ne,"size",ne)}function add$2(ne){ne=toRaw(ne);const ie=toRaw(this);return getProto$1(ie).has.call(ie,ne)||(ie.add(ne),trigger$1(ie,"add",ne,ne)),this}function set$2(ne,ie){ie=toRaw(ie);const de=toRaw(this),{has:me,get:_e}=getProto$1(de);let ye=me.call(de,ne);ye||(ne=toRaw(ne),ye=me.call(de,ne));const we=_e.call(de,ne);return de.set(ne,ie),ye?hasChanged(ie,we)&&trigger$1(de,"set",ne,ie):trigger$1(de,"add",ne,ie),this}function deleteEntry(ne){const ie=toRaw(this),{has:de,get:me}=getProto$1(ie);let _e=de.call(ie,ne);_e||(ne=toRaw(ne),_e=de.call(ie,ne)),me&&me.call(ie,ne);const ye=ie.delete(ne);return _e&&trigger$1(ie,"delete",ne,void 0),ye}function clear(){const ne=toRaw(this),ie=ne.size!==0,de=ne.clear();return ie&&trigger$1(ne,"clear",void 0,void 0),de}function createForEach(ne,ie){return function(me,_e){const ye=this,we=ye.__v_raw,Se=toRaw(we),Ce=ie?toShallow:ne?toReadonly:toReactive;return!ne&&track(Se,"iterate",ITERATE_KEY),we.forEach((Ae,Te)=>me.call(_e,Ce(Ae),Ce(Te),ye))}}function createIterableMethod(ne,ie,de){return function(...me){const _e=this.__v_raw,ye=toRaw(_e),we=isMap$3(ye),Se=ne==="entries"||ne===Symbol.iterator&&we,Ce=ne==="keys"&&we,Ae=_e[ne](...me),Te=de?toShallow:ie?toReadonly:toReactive;return!ie&&track(ye,"iterate",Ce?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:ke,done:$e}=Ae.next();return $e?{value:ke,done:$e}:{value:Se?[Te(ke[0]),Te(ke[1])]:Te(ke),done:$e}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(ne){return function(...ie){return ne==="delete"?!1:ne==="clear"?void 0:this}}function createInstrumentations(){const ne={get(ye){return get$3(this,ye)},get size(){return size(this)},has:has$4,add:add$2,set:set$2,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},ie={get(ye){return get$3(this,ye,!1,!0)},get size(){return size(this)},has:has$4,add:add$2,set:set$2,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},de={get(ye){return get$3(this,ye,!0)},get size(){return size(this,!0)},has(ye){return has$4.call(this,ye,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},me={get(ye){return get$3(this,ye,!0,!0)},get size(){return size(this,!0)},has(ye){return has$4.call(this,ye,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(ye=>{ne[ye]=createIterableMethod(ye,!1,!1),de[ye]=createIterableMethod(ye,!0,!1),ie[ye]=createIterableMethod(ye,!1,!0),me[ye]=createIterableMethod(ye,!0,!0)}),[ne,de,ie,me]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(ne,ie){const de=ie?ne?shallowReadonlyInstrumentations:shallowInstrumentations:ne?readonlyInstrumentations:mutableInstrumentations;return(me,_e,ye)=>_e==="__v_isReactive"?!ne:_e==="__v_isReadonly"?ne:_e==="__v_raw"?me:Reflect.get(hasOwn$4(de,_e)&&_e in me?de:me,_e,ye)}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(ne){switch(ne){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(ne){return ne.__v_skip||!Object.isExtensible(ne)?0:targetTypeMap(toRawType(ne))}function reactive(ne){return isReadonly(ne)?ne:createReactiveObject(ne,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(ne){return createReactiveObject(ne,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(ne){return createReactiveObject(ne,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function createReactiveObject(ne,ie,de,me,_e){if(!isObject$a(ne)||ne.__v_raw&&!(ie&&ne.__v_isReactive))return ne;const ye=_e.get(ne);if(ye)return ye;const we=getTargetType(ne);if(we===0)return ne;const Se=new Proxy(ne,we===2?me:de);return _e.set(ne,Se),Se}function isReactive(ne){return isReadonly(ne)?isReactive(ne.__v_raw):!!(ne&&ne.__v_isReactive)}function isReadonly(ne){return!!(ne&&ne.__v_isReadonly)}function isShallow(ne){return!!(ne&&ne.__v_isShallow)}function isProxy(ne){return isReactive(ne)||isReadonly(ne)}function toRaw(ne){const ie=ne&&ne.__v_raw;return ie?toRaw(ie):ne}function markRaw(ne){return def(ne,"__v_skip",!0),ne}const toReactive=ne=>isObject$a(ne)?reactive(ne):ne,toReadonly=ne=>isObject$a(ne)?readonly(ne):ne;class ComputedRefImpl{constructor(ie,de,me,_e){this._setter=de,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect(()=>ie(this._value),()=>triggerRefValue(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!_e,this.__v_isReadonly=me}get value(){const ie=toRaw(this);return trackRefValue(ie),(!ie._cacheable||ie.effect.dirty)&&hasChanged(ie._value,ie._value=ie.effect.run())&&triggerRefValue(ie,2),ie._value}set value(ie){this._setter(ie)}get _dirty(){return this.effect.dirty}set _dirty(ie){this.effect.dirty=ie}}function computed$1(ne,ie,de=!1){let me,_e;const ye=isFunction$9(ne);return ye?(me=ne,_e=NOOP):(me=ne.get,_e=ne.set),new ComputedRefImpl(me,_e,ye||!_e,de)}function trackRefValue(ne){shouldTrack&&activeEffect&&(ne=toRaw(ne),trackEffect(activeEffect,ne.dep||(ne.dep=createDep(()=>ne.dep=void 0,ne instanceof ComputedRefImpl?ne:void 0))))}function triggerRefValue(ne,ie=3,de){ne=toRaw(ne);const me=ne.dep;me&&triggerEffects(me,ie)}function isRef(ne){return!!(ne&&ne.__v_isRef===!0)}function ref(ne){return createRef$1(ne,!1)}function shallowRef(ne){return createRef$1(ne,!0)}function createRef$1(ne,ie){return isRef(ne)?ne:new RefImpl(ne,ie)}class RefImpl{constructor(ie,de){this.__v_isShallow=de,this.dep=void 0,this.__v_isRef=!0,this._rawValue=de?ie:toRaw(ie),this._value=de?ie:toReactive(ie)}get value(){return trackRefValue(this),this._value}set value(ie){const de=this.__v_isShallow||isShallow(ie)||isReadonly(ie);ie=de?ie:toRaw(ie),hasChanged(ie,this._rawValue)&&(this._rawValue=ie,this._value=de?ie:toReactive(ie),triggerRefValue(this,3))}}function unref(ne){return isRef(ne)?ne.value:ne}const shallowUnwrapHandlers={get:(ne,ie,de)=>unref(Reflect.get(ne,ie,de)),set:(ne,ie,de,me)=>{const _e=ne[ie];return isRef(_e)&&!isRef(de)?(_e.value=de,!0):Reflect.set(ne,ie,de,me)}};function proxyRefs(ne){return isReactive(ne)?ne:new Proxy(ne,shallowUnwrapHandlers)}class ObjectRefImpl{constructor(ie,de,me){this._object=ie,this._key=de,this._defaultValue=me,this.__v_isRef=!0}get value(){const ie=this._object[this._key];return ie===void 0?this._defaultValue:ie}set value(ie){this._object[this._key]=ie}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(ie){this._getter=ie,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(ne,ie,de){return isRef(ne)?ne:isFunction$9(ne)?new GetterRefImpl(ne):isObject$a(ne)&&arguments.length>1?propertyToRef(ne,ie,de):ref(ne)}function propertyToRef(ne,ie,de){const me=ne[ie];return isRef(me)?me:new ObjectRefImpl(ne,ie,de)}const stack=[];function warn$1$1(ne,...ie){pauseTracking();const de=stack.length?stack[stack.length-1].component:null,me=de&&de.appContext.config.warnHandler,_e=getComponentTrace();if(me)callWithErrorHandling(me,de,11,[ne+ie.join(""),de&&de.proxy,_e.map(({vnode:ye})=>"at <".concat(formatComponentName$1(de,ye.type),">")).join("\n"),_e]);else{const ye=["[Vue warn]: ".concat(ne),...ie];_e.length&&ye.push("\n",...formatTrace(_e))}resetTracking()}function getComponentTrace(){let ne=stack[stack.length-1];if(!ne)return[];const ie=[];for(;ne;){const de=ie[0];de&&de.vnode===ne?de.recurseCount++:ie.push({vnode:ne,recurseCount:0});const me=ne.component&&ne.component.parent;ne=me&&me.vnode}return ie}function formatTrace(ne){const ie=[];return ne.forEach((de,me)=>{ie.push(...me===0?[]:["\n"],...formatTraceEntry(de))}),ie}function formatTraceEntry({vnode:ne,recurseCount:ie}){const de=ie>0?"... (".concat(ie," recursive calls)"):"",me=ne.component?ne.component.parent==null:!1,_e=" at <".concat(formatComponentName$1(ne.component,ne.type,me)),ye=">"+de;return ne.props?[_e,...formatProps(ne.props),ye]:[_e+ye]}function formatProps(ne){const ie=[],de=Object.keys(ne);return de.slice(0,3).forEach(me=>{ie.push(...formatProp(me,ne[me]))}),de.length>3&&ie.push(" ..."),ie}function formatProp(ne,ie,de){return isString$8(ie)?(ie=JSON.stringify(ie),de?ie:["".concat(ne,"=").concat(ie)]):typeof ie=="number"||typeof ie=="boolean"||ie==null?de?ie:["".concat(ne,"=").concat(ie)]:isRef(ie)?(ie=formatProp(ne,toRaw(ie.value),!0),de?ie:["".concat(ne,"=Ref<"),ie,">"]):isFunction$9(ie)?["".concat(ne,"=fn").concat(ie.name?"<".concat(ie.name,">"):"")]:(ie=toRaw(ie),de?ie:["".concat(ne,"="),ie])}function callWithErrorHandling(ne,ie,de,me){let _e;try{_e=me?ne(...me):ne()}catch(ye){handleError(ye,ie,de)}return _e}function callWithAsyncErrorHandling(ne,ie,de,me){if(isFunction$9(ne)){const ye=callWithErrorHandling(ne,ie,de,me);return ye&&isPromise$2(ye)&&ye.catch(we=>{handleError(we,ie,de)}),ye}const _e=[];for(let ye=0;ye<ne.length;ye++)_e.push(callWithAsyncErrorHandling(ne[ye],ie,de,me));return _e}function handleError(ne,ie,de,me=!0){const _e=ie?ie.vnode:null;if(ie){let ye=ie.parent;const we=ie.proxy,Se="https://vuejs.org/errors/#runtime-".concat(de);for(;ye;){const Ae=ye.ec;if(Ae){for(let Te=0;Te<Ae.length;Te++)if(Ae[Te](ne,we,Se)===!1)return}ye=ye.parent}const Ce=ie.appContext.config.errorHandler;if(Ce){callWithErrorHandling(Ce,null,10,[ne,we,Se]);return}}}function logError(ne,ie,de,me=!0){}let isFlushing=!1,isFlushPending=!1;const queue=[];let flushIndex=0;const pendingPostFlushCbs=[];let activePostFlushCbs=null,postFlushIndex=0;const resolvedPromise=Promise.resolve();let currentFlushPromise=null;function nextTick(ne){const ie=currentFlushPromise||resolvedPromise;return ne?ie.then(this?ne.bind(this):ne):ie}function findInsertionIndex(ne){let ie=flushIndex+1,de=queue.length;for(;ie<de;){const me=ie+de>>>1,_e=queue[me],ye=getId(_e);ye<ne||ye===ne&&_e.pre?ie=me+1:de=me}return ie}function queueJob(ne){(!queue.length||!queue.includes(ne,isFlushing&&ne.allowRecurse?flushIndex+1:flushIndex))&&(ne.id==null?queue.push(ne):queue.splice(findInsertionIndex(ne.id),0,ne),queueFlush())}function queueFlush(){!isFlushing&&!isFlushPending&&(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs))}function invalidateJob(ne){const ie=queue.indexOf(ne);ie>flushIndex&&queue.splice(ie,1)}function queuePostFlushCb(ne){isArray$b(ne)?pendingPostFlushCbs.push(...ne):(!activePostFlushCbs||!activePostFlushCbs.includes(ne,ne.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(ne),queueFlush()}function flushPreFlushCbs(ne,ie,de=isFlushing?flushIndex+1:0){for(;de<queue.length;de++){const me=queue[de];if(me&&me.pre){if(ne&&me.id!==ne.uid)continue;queue.splice(de,1),de--,me()}}}function flushPostFlushCbs(ne){if(pendingPostFlushCbs.length){const ie=[...new Set(pendingPostFlushCbs)].sort((de,me)=>getId(de)-getId(me));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...ie);return}for(activePostFlushCbs=ie,postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}const getId=ne=>ne.id==null?1/0:ne.id,comparator=(ne,ie)=>{const de=getId(ne)-getId(ie);if(de===0){if(ne.pre&&!ie.pre)return-1;if(ie.pre&&!ne.pre)return 1}return de};function flushJobs(ne){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);const ie=NOOP;try{for(flushIndex=0;flushIndex<queue.length;flushIndex++){const de=queue[flushIndex];de&&de.active!==!1&&callWithErrorHandling(de,null,14)}}finally{flushIndex=0,queue.length=0,flushPostFlushCbs(),isFlushing=!1,currentFlushPromise=null,(queue.length||pendingPostFlushCbs.length)&&flushJobs()}}function emit(ne,ie,...de){if(ne.isUnmounted)return;const me=ne.vnode.props||EMPTY_OBJ;let _e=de;const ye=ie.startsWith("update:"),we=ye&&ie.slice(7);if(we&&we in me){const Te="".concat(we==="modelValue"?"model":we,"Modifiers"),{number:ke,trim:$e}=me[Te]||EMPTY_OBJ;$e&&(_e=de.map(Ee=>isString$8(Ee)?Ee.trim():Ee)),ke&&(_e=de.map(looseToNumber))}let Se,Ce=me[Se=toHandlerKey(ie)]||me[Se=toHandlerKey(camelize$1(ie))];!Ce&&ye&&(Ce=me[Se=toHandlerKey(hyphenate$1(ie))]),Ce&&callWithAsyncErrorHandling(Ce,ne,6,_e);const Ae=me[Se+"Once"];if(Ae){if(!ne.emitted)ne.emitted={};else if(ne.emitted[Se])return;ne.emitted[Se]=!0,callWithAsyncErrorHandling(Ae,ne,6,_e)}}function normalizeEmitsOptions(ne,ie,de=!1){const me=ie.emitsCache,_e=me.get(ne);if(_e!==void 0)return _e;const ye=ne.emits;let we={},Se=!1;if(!isFunction$9(ne)){const Ce=Ae=>{const Te=normalizeEmitsOptions(Ae,ie,!0);Te&&(Se=!0,extend$2(we,Te))};!de&&ie.mixins.length&&ie.mixins.forEach(Ce),ne.extends&&Ce(ne.extends),ne.mixins&&ne.mixins.forEach(Ce)}return!ye&&!Se?(isObject$a(ne)&&me.set(ne,null),null):(isArray$b(ye)?ye.forEach(Ce=>we[Ce]=null):extend$2(we,ye),isObject$a(ne)&&me.set(ne,we),we)}function isEmitListener(ne,ie){return!ne||!isOn$1(ie)?!1:(ie=ie.slice(2).replace(/Once$/,""),hasOwn$4(ne,ie[0].toLowerCase()+ie.slice(1))||hasOwn$4(ne,hyphenate$1(ie))||hasOwn$4(ne,ie))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(ne){const ie=currentRenderingInstance;return currentRenderingInstance=ne,currentScopeId=ne&&ne.type.__scopeId||null,ie}function pushScopeId(ne){currentScopeId=ne}function popScopeId(){currentScopeId=null}function withCtx(ne,ie=currentRenderingInstance,de){if(!ie||ne._n)return ne;const me=(..._e)=>{me._d&&setBlockTracking(-1);const ye=setCurrentRenderingInstance(ie);let we;try{we=ne(..._e)}finally{setCurrentRenderingInstance(ye),me._d&&setBlockTracking(1)}return we};return me._n=!0,me._c=!0,me._d=!0,me}function markAttrsAccessed(){}function renderComponentRoot(ne){const{type:ie,vnode:de,proxy:me,withProxy:_e,props:ye,propsOptions:[we],slots:Se,attrs:Ce,emit:Ae,render:Te,renderCache:ke,data:$e,setupState:Ee,ctx:Pe,inheritAttrs:Ie}=ne;let Oe,Ne;const Be=setCurrentRenderingInstance(ne);try{if(de.shapeFlag&4){const Re=_e||me,Me=Re;Oe=normalizeVNode(Te.call(Me,Re,ke,ye,Ee,$e,Pe)),Ne=Ce}else{const Re=ie;Oe=normalizeVNode(Re.length>1?Re(ye,{attrs:Ce,slots:Se,emit:Ae}):Re(ye,null)),Ne=ie.props?Ce:getFunctionalFallthrough(Ce)}}catch(Re){blockStack.length=0,handleError(Re,ne,1),Oe=createVNode(Comment)}let xe=Oe;if(Ne&&Ie!==!1){const Re=Object.keys(Ne),{shapeFlag:Me}=xe;Re.length&&Me&7&&(we&&Re.some(isModelListener)&&(Ne=filterModelListeners(Ne,we)),xe=cloneVNode(xe,Ne))}return de.dirs&&(xe=cloneVNode(xe),xe.dirs=xe.dirs?xe.dirs.concat(de.dirs):de.dirs),de.transition&&(xe.transition=de.transition),Oe=xe,setCurrentRenderingInstance(Be),Oe}function filterSingleRoot(ne){let ie;for(let de=0;de<ne.length;de++){const me=ne[de];if(isVNode(me)){if(me.type!==Comment||me.children==="v-if"){if(ie)return;ie=me}}else return}return ie}const getFunctionalFallthrough=ne=>{let ie;for(const de in ne)(de==="class"||de==="style"||isOn$1(de))&&((ie||(ie={}))[de]=ne[de]);return ie},filterModelListeners=(ne,ie)=>{const de={};for(const me in ne)(!isModelListener(me)||!(me.slice(9)in ie))&&(de[me]=ne[me]);return de};function shouldUpdateComponent(ne,ie,de){const{props:me,children:_e,component:ye}=ne,{props:we,children:Se,patchFlag:Ce}=ie,Ae=ye.emitsOptions;if(ie.dirs||ie.transition)return!0;if(de&&Ce>=0){if(Ce&1024)return!0;if(Ce&16)return me?hasPropsChanged(me,we,Ae):!!we;if(Ce&8){const Te=ie.dynamicProps;for(let ke=0;ke<Te.length;ke++){const $e=Te[ke];if(we[$e]!==me[$e]&&!isEmitListener(Ae,$e))return!0}}}else return(_e||Se)&&(!Se||!Se.$stable)?!0:me===we?!1:me?we?hasPropsChanged(me,we,Ae):!0:!!we;return!1}function hasPropsChanged(ne,ie,de){const me=Object.keys(ie);if(me.length!==Object.keys(ne).length)return!0;for(let _e=0;_e<me.length;_e++){const ye=me[_e];if(ie[ye]!==ne[ye]&&!isEmitListener(de,ye))return!0}return!1}function updateHOCHostEl({vnode:ne,parent:ie},de){if(de)for(;ie;){const me=ie.subTree;if(me.suspense&&me.suspense.activeBranch===ne&&(me.el=ne.el),me===ne)(ne=ie.vnode).el=de,ie=ie.parent;else break}}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(ne,ie){return resolveAsset(COMPONENTS,ne,!0,ie)||ne}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(ne){return isString$8(ne)?resolveAsset(COMPONENTS,ne,!1)||ne:ne||NULL_DYNAMIC_COMPONENT}function resolveDirective(ne){return resolveAsset(DIRECTIVES,ne)}function resolveAsset(ne,ie,de=!0,me=!1){const _e=currentRenderingInstance||currentInstance;if(_e){const ye=_e.type;if(ne===COMPONENTS){const Se=getComponentName(ye,!1);if(Se&&(Se===ie||Se===camelize$1(ie)||Se===capitalize(camelize$1(ie))))return ye}const we=resolve(_e[ne]||ye[ne],ie)||resolve(_e.appContext[ne],ie);return!we&&me?ye:we}}function resolve(ne,ie){return ne&&(ne[ie]||ne[camelize$1(ie)]||ne[capitalize(camelize$1(ie))])}const isSuspense=ne=>ne.__isSuspense;let suspenseId=0;const SuspenseImpl={name:"Suspense",__isSuspense:!0,process(ne,ie,de,me,_e,ye,we,Se,Ce,Ae){ne==null?mountSuspense(ie,de,me,_e,ye,we,Se,Ce,Ae):patchSuspense(ne,ie,de,me,_e,we,Se,Ce,Ae)},hydrate:hydrateSuspense,create:createSuspenseBoundary,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(ne,ie){const de=ne.props&&ne.props[ie];isFunction$9(de)&&de()}function mountSuspense(ne,ie,de,me,_e,ye,we,Se,Ce){const{p:Ae,o:{createElement:Te}}=Ce,ke=Te("div"),$e=ne.suspense=createSuspenseBoundary(ne,_e,me,ie,ke,de,ye,we,Se,Ce);Ae(null,$e.pendingBranch=ne.ssContent,ke,null,me,$e,ye,we),$e.deps>0?(triggerEvent(ne,"onPending"),triggerEvent(ne,"onFallback"),Ae(null,ne.ssFallback,ie,de,me,null,ye,we),setActiveBranch($e,ne.ssFallback)):$e.resolve(!1,!0)}function patchSuspense(ne,ie,de,me,_e,ye,we,Se,{p:Ce,um:Ae,o:{createElement:Te}}){const ke=ie.suspense=ne.suspense;ke.vnode=ie,ie.el=ne.el;const $e=ie.ssContent,Ee=ie.ssFallback,{activeBranch:Pe,pendingBranch:Ie,isInFallback:Oe,isHydrating:Ne}=ke;if(Ie)ke.pendingBranch=$e,isSameVNodeType($e,Ie)?(Ce(Ie,$e,ke.hiddenContainer,null,_e,ke,ye,we,Se),ke.deps<=0?ke.resolve():Oe&&(Ne||(Ce(Pe,Ee,de,me,_e,null,ye,we,Se),setActiveBranch(ke,Ee)))):(ke.pendingId=suspenseId++,Ne?(ke.isHydrating=!1,ke.activeBranch=Ie):Ae(Ie,_e,ke),ke.deps=0,ke.effects.length=0,ke.hiddenContainer=Te("div"),Oe?(Ce(null,$e,ke.hiddenContainer,null,_e,ke,ye,we,Se),ke.deps<=0?ke.resolve():(Ce(Pe,Ee,de,me,_e,null,ye,we,Se),setActiveBranch(ke,Ee))):Pe&&isSameVNodeType($e,Pe)?(Ce(Pe,$e,de,me,_e,ke,ye,we,Se),ke.resolve(!0)):(Ce(null,$e,ke.hiddenContainer,null,_e,ke,ye,we,Se),ke.deps<=0&&ke.resolve()));else if(Pe&&isSameVNodeType($e,Pe))Ce(Pe,$e,de,me,_e,ke,ye,we,Se),setActiveBranch(ke,$e);else if(triggerEvent(ie,"onPending"),ke.pendingBranch=$e,$e.shapeFlag&512?ke.pendingId=$e.component.suspenseId:ke.pendingId=suspenseId++,Ce(null,$e,ke.hiddenContainer,null,_e,ke,ye,we,Se),ke.deps<=0)ke.resolve();else{const{timeout:Be,pendingId:xe}=ke;Be>0?setTimeout(()=>{ke.pendingId===xe&&ke.fallback(Ee)},Be):Be===0&&ke.fallback(Ee)}}function createSuspenseBoundary(ne,ie,de,me,_e,ye,we,Se,Ce,Ae,Te=!1){const{p:ke,m:$e,um:Ee,n:Pe,o:{parentNode:Ie,remove:Oe}}=Ae;let Ne;const Be=isVNodeSuspensible(ne);Be&&ie!=null&&ie.pendingBranch&&(Ne=ie.pendingId,ie.deps++);const xe=ne.props?toNumber$1(ne.props.timeout):void 0,Re=ye,Me={vnode:ne,parent:ie,parentComponent:de,namespace:we,container:me,hiddenContainer:_e,deps:0,pendingId:suspenseId++,timeout:typeof xe=="number"?xe:-1,activeBranch:null,pendingBranch:null,isInFallback:!Te,isHydrating:Te,isUnmounted:!1,effects:[],resolve(De=!1,Ve=!1){const{vnode:Le,activeBranch:Fe,pendingBranch:He,pendingId:en,effects:Ue,parentComponent:ze,container:We}=Me;let je=!1;Me.isHydrating?Me.isHydrating=!1:De||(je=Fe&&He.transition&&He.transition.mode==="out-in",je&&(Fe.transition.afterLeave=()=>{en===Me.pendingId&&($e(He,We,ye===Re?Pe(Fe):ye,0),queuePostFlushCb(Ue))}),Fe&&(Ie(Fe.el)!==Me.hiddenContainer&&(ye=Pe(Fe)),Ee(Fe,ze,Me,!0)),je||$e(He,We,ye,0)),setActiveBranch(Me,He),Me.pendingBranch=null,Me.isInFallback=!1;let qe=Me.parent,Qe=!1;for(;qe;){if(qe.pendingBranch){qe.effects.push(...Ue),Qe=!0;break}qe=qe.parent}!Qe&&!je&&queuePostFlushCb(Ue),Me.effects=[],Be&&ie&&ie.pendingBranch&&Ne===ie.pendingId&&(ie.deps--,ie.deps===0&&!Ve&&ie.resolve()),triggerEvent(Le,"onResolve")},fallback(De){if(!Me.pendingBranch)return;const{vnode:Ve,activeBranch:Le,parentComponent:Fe,container:He,namespace:en}=Me;triggerEvent(Ve,"onFallback");const Ue=Pe(Le),ze=()=>{Me.isInFallback&&(ke(null,De,He,Ue,Fe,null,en,Se,Ce),setActiveBranch(Me,De))},We=De.transition&&De.transition.mode==="out-in";We&&(Le.transition.afterLeave=ze),Me.isInFallback=!0,Ee(Le,Fe,null,!0),We||ze()},move(De,Ve,Le){Me.activeBranch&&$e(Me.activeBranch,De,Ve,Le),Me.container=De},next(){return Me.activeBranch&&Pe(Me.activeBranch)},registerDep(De,Ve){const Le=!!Me.pendingBranch;Le&&Me.deps++;const Fe=De.vnode.el;De.asyncDep.catch(He=>{handleError(He,De,0)}).then(He=>{if(De.isUnmounted||Me.isUnmounted||Me.pendingId!==De.suspenseId)return;De.asyncResolved=!0;const{vnode:en}=De;handleSetupResult(De,He,!1),Fe&&(en.el=Fe);const Ue=!Fe&&De.subTree.el;Ve(De,en,Ie(Fe||De.subTree.el),Fe?null:Pe(De.subTree),Me,we,Ce),Ue&&Oe(Ue),updateHOCHostEl(De,en.el),Le&&--Me.deps===0&&Me.resolve()})},unmount(De,Ve){Me.isUnmounted=!0,Me.activeBranch&&Ee(Me.activeBranch,de,De,Ve),Me.pendingBranch&&Ee(Me.pendingBranch,de,De,Ve)}};return Me}function hydrateSuspense(ne,ie,de,me,_e,ye,we,Se,Ce){const Ae=ie.suspense=createSuspenseBoundary(ie,me,de,ne.parentNode,document.createElement("div"),null,_e,ye,we,Se,!0),Te=Ce(ne,Ae.pendingBranch=ie.ssContent,de,Ae,ye,we);return Ae.deps===0&&Ae.resolve(!1,!0),Te}function normalizeSuspenseChildren(ne){const{shapeFlag:ie,children:de}=ne,me=ie&32;ne.ssContent=normalizeSuspenseSlot(me?de.default:de),ne.ssFallback=me?normalizeSuspenseSlot(de.fallback):createVNode(Comment)}function normalizeSuspenseSlot(ne){let ie;if(isFunction$9(ne)){const de=isBlockTreeEnabled&&ne._c;de&&(ne._d=!1,openBlock()),ne=ne(),de&&(ne._d=!0,ie=currentBlock,closeBlock())}return isArray$b(ne)&&(ne=filterSingleRoot(ne)),ne=normalizeVNode(ne),ie&&!ne.dynamicChildren&&(ne.dynamicChildren=ie.filter(de=>de!==ne)),ne}function queueEffectWithSuspense(ne,ie){ie&&ie.pendingBranch?isArray$b(ne)?ie.effects.push(...ne):ie.effects.push(ne):queuePostFlushCb(ne)}function setActiveBranch(ne,ie){ne.activeBranch=ie;const{vnode:de,parentComponent:me}=ne,_e=de.el=ie.el;me&&me.subTree===de&&(me.vnode.el=_e,updateHOCHostEl(me,_e))}function isVNodeSuspensible(ne){var ie;return((ie=ne.props)==null?void 0:ie.suspensible)!=null&&ne.props.suspensible!==!1}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey);function watchEffect(ne,ie){return doWatch(ne,null,ie)}function watchPostEffect(ne,ie){return doWatch(ne,null,{flush:"post"})}const INITIAL_WATCHER_VALUE={};function watch(ne,ie,de){return doWatch(ne,ie,de)}function doWatch(ne,ie,{immediate:de,deep:me,flush:_e,once:ye,onTrack:we,onTrigger:Se}=EMPTY_OBJ){if(ie&&ye){const De=ie;ie=(...Ve)=>{De(...Ve),Me()}}const Ce=currentInstance,Ae=De=>me===!0?De:traverse(De,me===!1?1:void 0);let Te,ke=!1,$e=!1;if(isRef(ne)?(Te=()=>ne.value,ke=isShallow(ne)):isReactive(ne)?(Te=()=>Ae(ne),ke=!0):isArray$b(ne)?($e=!0,ke=ne.some(De=>isReactive(De)||isShallow(De)),Te=()=>ne.map(De=>{if(isRef(De))return De.value;if(isReactive(De))return Ae(De);if(isFunction$9(De))return callWithErrorHandling(De,Ce,2)})):isFunction$9(ne)?ie?Te=()=>callWithErrorHandling(ne,Ce,2):Te=()=>(Ee&&Ee(),callWithAsyncErrorHandling(ne,Ce,3,[Pe])):Te=NOOP,ie&&me){const De=Te;Te=()=>traverse(De())}let Ee,Pe=De=>{Ee=xe.onStop=()=>{callWithErrorHandling(De,Ce,4),Ee=xe.onStop=void 0}},Ie;if(isInSSRComponentSetup)if(Pe=NOOP,ie?de&&callWithAsyncErrorHandling(ie,Ce,3,[Te(),$e?[]:void 0,Pe]):Te(),_e==="sync"){const De=useSSRContext();Ie=De.__watcherHandles||(De.__watcherHandles=[])}else return NOOP;let Oe=$e?new Array(ne.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const Ne=()=>{if(!(!xe.active||!xe.dirty))if(ie){const De=xe.run();(me||ke||($e?De.some((Ve,Le)=>hasChanged(Ve,Oe[Le])):hasChanged(De,Oe)))&&(Ee&&Ee(),callWithAsyncErrorHandling(ie,Ce,3,[De,Oe===INITIAL_WATCHER_VALUE?void 0:$e&&Oe[0]===INITIAL_WATCHER_VALUE?[]:Oe,Pe]),Oe=De)}else xe.run()};Ne.allowRecurse=!!ie;let Be;_e==="sync"?Be=Ne:_e==="post"?Be=()=>queuePostRenderEffect(Ne,Ce&&Ce.suspense):(Ne.pre=!0,Ce&&(Ne.id=Ce.uid),Be=()=>queueJob(Ne));const xe=new ReactiveEffect(Te,NOOP,Be),Re=getCurrentScope(),Me=()=>{xe.stop(),Re&&remove$6(Re.effects,xe)};return ie?de?Ne():Oe=xe.run():_e==="post"?queuePostRenderEffect(xe.run.bind(xe),Ce&&Ce.suspense):xe.run(),Ie&&Ie.push(Me),Me}function instanceWatch(ne,ie,de){const me=this.proxy,_e=isString$8(ne)?ne.includes(".")?createPathGetter(me,ne):()=>me[ne]:ne.bind(me,me);let ye;isFunction$9(ie)?ye=ie:(ye=ie.handler,de=ie);const we=currentInstance;setCurrentInstance(this);const Se=doWatch(_e,ye.bind(me),de);return we?setCurrentInstance(we):unsetCurrentInstance(),Se}function createPathGetter(ne,ie){const de=ie.split(".");return()=>{let me=ne;for(let _e=0;_e<de.length&&me;_e++)me=me[de[_e]];return me}}function traverse(ne,ie,de=0,me){if(!isObject$a(ne)||ne.__v_skip)return ne;if(ie&&ie>0){if(de>=ie)return ne;de++}if(me=me||new Set,me.has(ne))return ne;if(me.add(ne),isRef(ne))traverse(ne.value,ie,de,me);else if(isArray$b(ne))for(let _e=0;_e<ne.length;_e++)traverse(ne[_e],ie,de,me);else if(isSet$3(ne)||isMap$3(ne))ne.forEach(_e=>{traverse(_e,ie,de,me)});else if(isPlainObject$4(ne))for(const _e in ne)traverse(ne[_e],ie,de,me);return ne}function withDirectives(ne,ie){const de=currentRenderingInstance;if(de===null)return ne;const me=getExposeProxy(de)||de.proxy,_e=ne.dirs||(ne.dirs=[]);for(let ye=0;ye<ie.length;ye++){let[we,Se,Ce,Ae=EMPTY_OBJ]=ie[ye];we&&(isFunction$9(we)&&(we={mounted:we,updated:we}),we.deep&&traverse(Se),_e.push({dir:we,instance:me,value:Se,oldValue:void 0,arg:Ce,modifiers:Ae}))}return ne}function invokeDirectiveHook(ne,ie,de,me){const _e=ne.dirs,ye=ie&&ie.dirs;for(let we=0;we<_e.length;we++){const Se=_e[we];ye&&(Se.oldValue=ye[we].value);let Ce=Se.dir[me];Ce&&(pauseTracking(),callWithAsyncErrorHandling(Ce,de,8,[ne.el,Se,ne,ie]),resetTracking())}}const leaveCbKey=Symbol("_leaveCb"),enterCbKey$1=Symbol("_enterCb");function useTransitionState(){const ne={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{ne.isMounted=!0}),onBeforeUnmount(()=>{ne.isUnmounting=!0}),ne}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(ne,{slots:ie}){const de=getCurrentInstance(),me=useTransitionState();let _e;return()=>{const ye=ie.default&&getTransitionRawChildren(ie.default(),!0);if(!ye||!ye.length)return;let we=ye[0];if(ye.length>1){for(const Ie of ye)if(Ie.type!==Comment){we=Ie;break}}const Se=toRaw(ne),{mode:Ce}=Se;if(me.isLeaving)return emptyPlaceholder(we);const Ae=getKeepAliveChild(we);if(!Ae)return emptyPlaceholder(we);const Te=resolveTransitionHooks(Ae,Se,me,de);setTransitionHooks(Ae,Te);const ke=de.subTree,$e=ke&&getKeepAliveChild(ke);let Ee=!1;const{getTransitionKey:Pe}=Ae.type;if(Pe){const Ie=Pe();_e===void 0?_e=Ie:Ie!==_e&&(_e=Ie,Ee=!0)}if($e&&$e.type!==Comment&&(!isSameVNodeType(Ae,$e)||Ee)){const Ie=resolveTransitionHooks($e,Se,me,de);if(setTransitionHooks($e,Ie),Ce==="out-in")return me.isLeaving=!0,Ie.afterLeave=()=>{me.isLeaving=!1,de.update.active!==!1&&(de.effect.dirty=!0,de.update())},emptyPlaceholder(we);Ce==="in-out"&&Ae.type!==Comment&&(Ie.delayLeave=(Oe,Ne,Be)=>{const xe=getLeavingNodesForType(me,$e);xe[String($e.key)]=$e,Oe[leaveCbKey]=()=>{Ne(),Oe[leaveCbKey]=void 0,delete Te.delayedLeave},Te.delayedLeave=Be})}return we}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(ne,ie){const{leavingVNodes:de}=ne;let me=de.get(ie.type);return me||(me=Object.create(null),de.set(ie.type,me)),me}function resolveTransitionHooks(ne,ie,de,me){const{appear:_e,mode:ye,persisted:we=!1,onBeforeEnter:Se,onEnter:Ce,onAfterEnter:Ae,onEnterCancelled:Te,onBeforeLeave:ke,onLeave:$e,onAfterLeave:Ee,onLeaveCancelled:Pe,onBeforeAppear:Ie,onAppear:Oe,onAfterAppear:Ne,onAppearCancelled:Be}=ie,xe=String(ne.key),Re=getLeavingNodesForType(de,ne),Me=(Le,Fe)=>{Le&&callWithAsyncErrorHandling(Le,me,9,Fe)},De=(Le,Fe)=>{const He=Fe[1];Me(Le,Fe),isArray$b(Le)?Le.every(en=>en.length<=1)&&He():Le.length<=1&&He()},Ve={mode:ye,persisted:we,beforeEnter(Le){let Fe=Se;if(!de.isMounted)if(_e)Fe=Ie||Se;else return;Le[leaveCbKey]&&Le[leaveCbKey](!0);const He=Re[xe];He&&isSameVNodeType(ne,He)&&He.el[leaveCbKey]&&He.el[leaveCbKey](),Me(Fe,[Le])},enter(Le){let Fe=Ce,He=Ae,en=Te;if(!de.isMounted)if(_e)Fe=Oe||Ce,He=Ne||Ae,en=Be||Te;else return;let Ue=!1;const ze=Le[enterCbKey$1]=We=>{Ue||(Ue=!0,We?Me(en,[Le]):Me(He,[Le]),Ve.delayedLeave&&Ve.delayedLeave(),Le[enterCbKey$1]=void 0)};Fe?De(Fe,[Le,ze]):ze()},leave(Le,Fe){const He=String(ne.key);if(Le[enterCbKey$1]&&Le[enterCbKey$1](!0),de.isUnmounting)return Fe();Me(ke,[Le]);let en=!1;const Ue=Le[leaveCbKey]=ze=>{en||(en=!0,Fe(),ze?Me(Pe,[Le]):Me(Ee,[Le]),Le[leaveCbKey]=void 0,Re[He]===ne&&delete Re[He])};Re[He]=ne,$e?De($e,[Le,Ue]):Ue()},clone(Le){return resolveTransitionHooks(Le,ie,de,me)}};return Ve}function emptyPlaceholder(ne){if(isKeepAlive(ne))return ne=cloneVNode(ne),ne.children=null,ne}function getKeepAliveChild(ne){return isKeepAlive(ne)?ne.children?ne.children[0]:void 0:ne}function setTransitionHooks(ne,ie){ne.shapeFlag&6&&ne.component?setTransitionHooks(ne.component.subTree,ie):ne.shapeFlag&128?(ne.ssContent.transition=ie.clone(ne.ssContent),ne.ssFallback.transition=ie.clone(ne.ssFallback)):ne.transition=ie}function getTransitionRawChildren(ne,ie=!1,de){let me=[],_e=0;for(let ye=0;ye<ne.length;ye++){let we=ne[ye];const Se=de==null?we.key:String(de)+String(we.key!=null?we.key:ye);we.type===Fragment?(we.patchFlag&128&&_e++,me=me.concat(getTransitionRawChildren(we.children,ie,Se))):(ie||we.type!==Comment)&&me.push(Se!=null?cloneVNode(we,{key:Se}):we)}if(_e>1)for(let ye=0;ye<me.length;ye++)me[ye].patchFlag=-2;return me}/*! #__NO_SIDE_EFFECTS__ */function defineComponent(ne,ie){return isFunction$9(ne)?(()=>extend$2({name:ne.name},ie,{setup:ne}))():ne}const isAsyncWrapper=ne=>!!ne.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(ne){isFunction$9(ne)&&(ne={loader:ne});const{loader:ie,loadingComponent:de,errorComponent:me,delay:_e=200,timeout:ye,suspensible:we=!0,onError:Se}=ne;let Ce=null,Ae,Te=0;const ke=()=>(Te++,Ce=null,$e()),$e=()=>{let Ee;return Ce||(Ee=Ce=ie().catch(Pe=>{if(Pe=Pe instanceof Error?Pe:new Error(String(Pe)),Se)return new Promise((Ie,Oe)=>{Se(Pe,()=>Ie(ke()),()=>Oe(Pe),Te+1)});throw Pe}).then(Pe=>Ee!==Ce&&Ce?Ce:(Pe&&(Pe.__esModule||Pe[Symbol.toStringTag]==="Module")&&(Pe=Pe.default),Ae=Pe,Pe)))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:$e,get __asyncResolved(){return Ae},setup(){const Ee=currentInstance;if(Ae)return()=>createInnerComp(Ae,Ee);const Pe=Be=>{Ce=null,handleError(Be,Ee,13,!me)};if(we&&Ee.suspense||isInSSRComponentSetup)return $e().then(Be=>()=>createInnerComp(Be,Ee)).catch(Be=>(Pe(Be),()=>me?createVNode(me,{error:Be}):null));const Ie=ref(!1),Oe=ref(),Ne=ref(!!_e);return _e&&setTimeout(()=>{Ne.value=!1},_e),ye!=null&&setTimeout(()=>{if(!Ie.value&&!Oe.value){const Be=new Error("Async component timed out after ".concat(ye,"ms."));Pe(Be),Oe.value=Be}},ye),$e().then(()=>{Ie.value=!0,Ee.parent&&isKeepAlive(Ee.parent.vnode)&&(Ee.parent.effect.dirty=!0,queueJob(Ee.parent.update))}).catch(Be=>{Pe(Be),Oe.value=Be}),()=>{if(Ie.value&&Ae)return createInnerComp(Ae,Ee);if(Oe.value&&me)return createVNode(me,{error:Oe.value});if(de&&!Ne.value)return createVNode(de)}}})}function createInnerComp(ne,ie){const{ref:de,props:me,children:_e,ce:ye}=ie.vnode,we=createVNode(ne,me,_e);return we.ref=de,we.ce=ye,delete ie.vnode.ce,we}const isKeepAlive=ne=>ne.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(ne,{slots:ie}){const de=getCurrentInstance(),me=de.ctx;if(!me.renderer)return()=>{const Be=ie.default&&ie.default();return Be&&Be.length===1?Be[0]:Be};const _e=new Map,ye=new Set;let we=null;const Se=de.suspense,{renderer:{p:Ce,m:Ae,um:Te,o:{createElement:ke}}}=me,$e=ke("div");me.activate=(Be,xe,Re,Me,De)=>{const Ve=Be.component;Ae(Be,xe,Re,0,Se),Ce(Ve.vnode,Be,xe,Re,Ve,Se,Me,Be.slotScopeIds,De),queuePostRenderEffect(()=>{Ve.isDeactivated=!1,Ve.a&&invokeArrayFns(Ve.a);const Le=Be.props&&Be.props.onVnodeMounted;Le&&invokeVNodeHook(Le,Ve.parent,Be)},Se)},me.deactivate=Be=>{const xe=Be.component;Ae(Be,$e,null,1,Se),queuePostRenderEffect(()=>{xe.da&&invokeArrayFns(xe.da);const Re=Be.props&&Be.props.onVnodeUnmounted;Re&&invokeVNodeHook(Re,xe.parent,Be),xe.isDeactivated=!0},Se)};function Ee(Be){resetShapeFlag(Be),Te(Be,de,Se,!0)}function Pe(Be){_e.forEach((xe,Re)=>{const Me=getComponentName(xe.type);Me&&(!Be||!Be(Me))&&Ie(Re)})}function Ie(Be){const xe=_e.get(Be);!we||!isSameVNodeType(xe,we)?Ee(xe):we&&resetShapeFlag(we),_e.delete(Be),ye.delete(Be)}watch(()=>[ne.include,ne.exclude],([Be,xe])=>{Be&&Pe(Re=>matches(Be,Re)),xe&&Pe(Re=>!matches(xe,Re))},{flush:"post",deep:!0});let Oe=null;const Ne=()=>{Oe!=null&&_e.set(Oe,getInnerChild(de.subTree))};return onMounted(Ne),onUpdated(Ne),onBeforeUnmount(()=>{_e.forEach(Be=>{const{subTree:xe,suspense:Re}=de,Me=getInnerChild(xe);if(Be.type===Me.type&&Be.key===Me.key){resetShapeFlag(Me);const De=Me.component.da;De&&queuePostRenderEffect(De,Re);return}Ee(Be)})}),()=>{if(Oe=null,!ie.default)return null;const Be=ie.default(),xe=Be[0];if(Be.length>1)return we=null,Be;if(!isVNode(xe)||!(xe.shapeFlag&4)&&!(xe.shapeFlag&128))return we=null,xe;let Re=getInnerChild(xe);const Me=Re.type,De=getComponentName(isAsyncWrapper(Re)?Re.type.__asyncResolved||{}:Me),{include:Ve,exclude:Le,max:Fe}=ne;if(Ve&&(!De||!matches(Ve,De))||Le&&De&&matches(Le,De))return we=Re,xe;const He=Re.key==null?Me:Re.key,en=_e.get(He);return Re.el&&(Re=cloneVNode(Re),xe.shapeFlag&128&&(xe.ssContent=Re)),Oe=He,en?(Re.el=en.el,Re.component=en.component,Re.transition&&setTransitionHooks(Re,Re.transition),Re.shapeFlag|=512,ye.delete(He),ye.add(He)):(ye.add(He),Fe&&ye.size>parseInt(Fe,10)&&Ie(ye.values().next().value)),Re.shapeFlag|=256,we=Re,isSuspense(xe.type)?xe:Re}}},KeepAlive=KeepAliveImpl;function matches(ne,ie){return isArray$b(ne)?ne.some(de=>matches(de,ie)):isString$8(ne)?ne.split(",").includes(ie):isRegExp$4(ne)?ne.test(ie):!1}function onActivated(ne,ie){registerKeepAliveHook(ne,"a",ie)}function onDeactivated(ne,ie){registerKeepAliveHook(ne,"da",ie)}function registerKeepAliveHook(ne,ie,de=currentInstance){const me=ne.__wdc||(ne.__wdc=()=>{let _e=de;for(;_e;){if(_e.isDeactivated)return;_e=_e.parent}return ne()});if(injectHook(ie,me,de),de){let _e=de.parent;for(;_e&&_e.parent;)isKeepAlive(_e.parent.vnode)&&injectToKeepAliveRoot(me,ie,de,_e),_e=_e.parent}}function injectToKeepAliveRoot(ne,ie,de,me){const _e=injectHook(ie,ne,me,!0);onUnmounted(()=>{remove$6(me[ie],_e)},de)}function resetShapeFlag(ne){ne.shapeFlag&=-257,ne.shapeFlag&=-513}function getInnerChild(ne){return ne.shapeFlag&128?ne.ssContent:ne}function injectHook(ne,ie,de=currentInstance,me=!1){if(de){const _e=de[ne]||(de[ne]=[]),ye=ie.__weh||(ie.__weh=(...we)=>{if(de.isUnmounted)return;pauseTracking(),setCurrentInstance(de);const Se=callWithAsyncErrorHandling(ie,de,ne,we);return unsetCurrentInstance(),resetTracking(),Se});return me?_e.unshift(ye):_e.push(ye),ye}}const createHook=ne=>(ie,de=currentInstance)=>(!isInSSRComponentSetup||ne==="sp")&&injectHook(ne,(...me)=>ie(...me),de),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(ne,ie=currentInstance){injectHook("ec",ne,ie)}function renderList(ne,ie,de,me){let _e;const ye=de&&de[me];if(isArray$b(ne)||isString$8(ne)){_e=new Array(ne.length);for(let we=0,Se=ne.length;we<Se;we++)_e[we]=ie(ne[we],we,void 0,ye&&ye[we])}else if(typeof ne=="number"){_e=new Array(ne);for(let we=0;we<ne;we++)_e[we]=ie(we+1,we,void 0,ye&&ye[we])}else if(isObject$a(ne))if(ne[Symbol.iterator])_e=Array.from(ne,(we,Se)=>ie(we,Se,void 0,ye&&ye[Se]));else{const we=Object.keys(ne);_e=new Array(we.length);for(let Se=0,Ce=we.length;Se<Ce;Se++){const Ae=we[Se];_e[Se]=ie(ne[Ae],Ae,Se,ye&&ye[Se])}}else _e=[];return de&&(de[me]=_e),_e}function createSlots(ne,ie){for(let de=0;de<ie.length;de++){const me=ie[de];if(isArray$b(me))for(let _e=0;_e<me.length;_e++)ne[me[_e].name]=me[_e].fn;else me&&(ne[me.name]=me.key?(..._e)=>{const ye=me.fn(..._e);return ye&&(ye.key=me.key),ye}:me.fn)}return ne}function renderSlot(ne,ie,de={},me,_e){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&&currentRenderingInstance.parent.isCE)return ie!=="default"&&(de.name=ie),createVNode("slot",de,me&&me());let ye=ne[ie];ye&&ye._c&&(ye._d=!1),openBlock();const we=ye&&ensureValidVNode(ye(de)),Se=createBlock(Fragment,{key:de.key||we&&we.key||"_".concat(ie)},we||(me?me():[]),we&&ne._===1?64:-2);return!_e&&Se.scopeId&&(Se.slotScopeIds=[Se.scopeId+"-s"]),ye&&ye._c&&(ye._d=!0),Se}function ensureValidVNode(ne){return ne.some(ie=>isVNode(ie)?!(ie.type===Comment||ie.type===Fragment&&!ensureValidVNode(ie.children)):!0)?ne:null}const getPublicInstance=ne=>ne?isStatefulComponent(ne)?getExposeProxy(ne)||ne.proxy:getPublicInstance(ne.parent):null,publicPropertiesMap=extend$2(Object.create(null),{$:ne=>ne,$el:ne=>ne.vnode.el,$data:ne=>ne.data,$props:ne=>ne.props,$attrs:ne=>ne.attrs,$slots:ne=>ne.slots,$refs:ne=>ne.refs,$parent:ne=>getPublicInstance(ne.parent),$root:ne=>getPublicInstance(ne.root),$emit:ne=>ne.emit,$options:ne=>resolveMergedOptions(ne),$forceUpdate:ne=>ne.f||(ne.f=()=>{ne.effect.dirty=!0,queueJob(ne.update)}),$nextTick:ne=>ne.n||(ne.n=nextTick.bind(ne.proxy)),$watch:ne=>instanceWatch.bind(ne)}),hasSetupBinding=(ne,ie)=>ne!==EMPTY_OBJ&&!ne.__isScriptSetup&&hasOwn$4(ne,ie),PublicInstanceProxyHandlers={get({_:ne},ie){const{ctx:de,setupState:me,data:_e,props:ye,accessCache:we,type:Se,appContext:Ce}=ne;let Ae;if(ie[0]!=="$"){const Ee=we[ie];if(Ee!==void 0)switch(Ee){case 1:return me[ie];case 2:return _e[ie];case 4:return de[ie];case 3:return ye[ie]}else{if(hasSetupBinding(me,ie))return we[ie]=1,me[ie];if(_e!==EMPTY_OBJ&&hasOwn$4(_e,ie))return we[ie]=2,_e[ie];if((Ae=ne.propsOptions[0])&&hasOwn$4(Ae,ie))return we[ie]=3,ye[ie];if(de!==EMPTY_OBJ&&hasOwn$4(de,ie))return we[ie]=4,de[ie];shouldCacheAccess&&(we[ie]=0)}}const Te=publicPropertiesMap[ie];let ke,$e;if(Te)return ie==="$attrs"&&track(ne,"get",ie),Te(ne);if((ke=Se.__cssModules)&&(ke=ke[ie]))return ke;if(de!==EMPTY_OBJ&&hasOwn$4(de,ie))return we[ie]=4,de[ie];if($e=Ce.config.globalProperties,hasOwn$4($e,ie))return $e[ie]},set({_:ne},ie,de){const{data:me,setupState:_e,ctx:ye}=ne;return hasSetupBinding(_e,ie)?(_e[ie]=de,!0):me!==EMPTY_OBJ&&hasOwn$4(me,ie)?(me[ie]=de,!0):hasOwn$4(ne.props,ie)||ie[0]==="$"&&ie.slice(1)in ne?!1:(ye[ie]=de,!0)},has({_:{data:ne,setupState:ie,accessCache:de,ctx:me,appContext:_e,propsOptions:ye}},we){let Se;return!!de[we]||ne!==EMPTY_OBJ&&hasOwn$4(ne,we)||hasSetupBinding(ie,we)||(Se=ye[0])&&hasOwn$4(Se,we)||hasOwn$4(me,we)||hasOwn$4(publicPropertiesMap,we)||hasOwn$4(_e.config.globalProperties,we)},defineProperty(ne,ie,de){return de.get!=null?ne._.accessCache[ie]=0:hasOwn$4(de,"value")&&this.set(ne,ie,de.value,null),Reflect.defineProperty(ne,ie,de)}};function useAttrs(){return getContext().attrs}function getContext(){const ne=getCurrentInstance();return ne.setupContext||(ne.setupContext=createSetupContext(ne))}function normalizePropsOrEmits(ne){return isArray$b(ne)?ne.reduce((ie,de)=>(ie[de]=null,ie),{}):ne}function withAsyncContext(ne){const ie=getCurrentInstance();let de=ne();return unsetCurrentInstance(),isPromise$2(de)&&(de=de.catch(me=>{throw setCurrentInstance(ie),me})),[de,()=>setCurrentInstance(ie)]}let shouldCacheAccess=!0;function applyOptions(ne){const ie=resolveMergedOptions(ne),de=ne.proxy,me=ne.ctx;shouldCacheAccess=!1,ie.beforeCreate&&callHook$1(ie.beforeCreate,ne,"bc");const{data:_e,computed:ye,methods:we,watch:Se,provide:Ce,inject:Ae,created:Te,beforeMount:ke,mounted:$e,beforeUpdate:Ee,updated:Pe,activated:Ie,deactivated:Oe,beforeDestroy:Ne,beforeUnmount:Be,destroyed:xe,unmounted:Re,render:Me,renderTracked:De,renderTriggered:Ve,errorCaptured:Le,serverPrefetch:Fe,expose:He,inheritAttrs:en,components:Ue,directives:ze,filters:We}=ie;if(Ae&&resolveInjections(Ae,me,null),we)for(const Qe in we){const Je=we[Qe];isFunction$9(Je)&&(me[Qe]=Je.bind(de))}if(_e){const Qe=_e.call(de,de);isObject$a(Qe)&&(ne.data=reactive(Qe))}if(shouldCacheAccess=!0,ye)for(const Qe in ye){const Je=ye[Qe],tn=isFunction$9(Je)?Je.bind(de,de):isFunction$9(Je.get)?Je.get.bind(de,de):NOOP,Xe=!isFunction$9(Je)&&isFunction$9(Je.set)?Je.set.bind(de):NOOP,Ze=computed({get:tn,set:Xe});Object.defineProperty(me,Qe,{enumerable:!0,configurable:!0,get:()=>Ze.value,set:nn=>Ze.value=nn})}if(Se)for(const Qe in Se)createWatcher(Se[Qe],me,de,Qe);if(Ce){const Qe=isFunction$9(Ce)?Ce.call(de):Ce;Reflect.ownKeys(Qe).forEach(Je=>{provide(Je,Qe[Je])})}Te&&callHook$1(Te,ne,"c");function qe(Qe,Je){isArray$b(Je)?Je.forEach(tn=>Qe(tn.bind(de))):Je&&Qe(Je.bind(de))}if(qe(onBeforeMount,ke),qe(onMounted,$e),qe(onBeforeUpdate,Ee),qe(onUpdated,Pe),qe(onActivated,Ie),qe(onDeactivated,Oe),qe(onErrorCaptured,Le),qe(onRenderTracked,De),qe(onRenderTriggered,Ve),qe(onBeforeUnmount,Be),qe(onUnmounted,Re),qe(onServerPrefetch,Fe),isArray$b(He))if(He.length){const Qe=ne.exposed||(ne.exposed={});He.forEach(Je=>{Object.defineProperty(Qe,Je,{get:()=>de[Je],set:tn=>de[Je]=tn})})}else ne.exposed||(ne.exposed={});Me&&ne.render===NOOP&&(ne.render=Me),en!=null&&(ne.inheritAttrs=en),Ue&&(ne.components=Ue),ze&&(ne.directives=ze)}function resolveInjections(ne,ie,de=NOOP){isArray$b(ne)&&(ne=normalizeInject(ne));for(const me in ne){const _e=ne[me];let ye;isObject$a(_e)?"default"in _e?ye=inject(_e.from||me,_e.default,!0):ye=inject(_e.from||me):ye=inject(_e),isRef(ye)?Object.defineProperty(ie,me,{enumerable:!0,configurable:!0,get:()=>ye.value,set:we=>ye.value=we}):ie[me]=ye}}function callHook$1(ne,ie,de){callWithAsyncErrorHandling(isArray$b(ne)?ne.map(me=>me.bind(ie.proxy)):ne.bind(ie.proxy),ie,de)}function createWatcher(ne,ie,de,me){const _e=me.includes(".")?createPathGetter(de,me):()=>de[me];if(isString$8(ne)){const ye=ie[ne];isFunction$9(ye)&&watch(_e,ye)}else if(isFunction$9(ne))watch(_e,ne.bind(de));else if(isObject$a(ne))if(isArray$b(ne))ne.forEach(ye=>createWatcher(ye,ie,de,me));else{const ye=isFunction$9(ne.handler)?ne.handler.bind(de):ie[ne.handler];isFunction$9(ye)&&watch(_e,ye,ne)}}function resolveMergedOptions(ne){const ie=ne.type,{mixins:de,extends:me}=ie,{mixins:_e,optionsCache:ye,config:{optionMergeStrategies:we}}=ne.appContext,Se=ye.get(ie);let Ce;return Se?Ce=Se:!_e.length&&!de&&!me?Ce=ie:(Ce={},_e.length&&_e.forEach(Ae=>mergeOptions$1(Ce,Ae,we,!0)),mergeOptions$1(Ce,ie,we)),isObject$a(ie)&&ye.set(ie,Ce),Ce}function mergeOptions$1(ne,ie,de,me=!1){const{mixins:_e,extends:ye}=ie;ye&&mergeOptions$1(ne,ye,de,!0),_e&&_e.forEach(we=>mergeOptions$1(ne,we,de,!0));for(const we in ie)if(!(me&&we==="expose")){const Se=internalOptionMergeStrats[we]||de&&de[we];ne[we]=Se?Se(ne[we],ie[we]):ie[we]}return ne}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(ne,ie){return ie?ne?function(){return extend$2(isFunction$9(ne)?ne.call(this,this):ne,isFunction$9(ie)?ie.call(this,this):ie)}:ie:ne}function mergeInject(ne,ie){return mergeObjectOptions(normalizeInject(ne),normalizeInject(ie))}function normalizeInject(ne){if(isArray$b(ne)){const ie={};for(let de=0;de<ne.length;de++)ie[ne[de]]=ne[de];return ie}return ne}function mergeAsArray(ne,ie){return ne?[...new Set([].concat(ne,ie))]:ie}function mergeObjectOptions(ne,ie){return ne?extend$2(Object.create(null),ne,ie):ie}function mergeEmitsOrPropsOptions(ne,ie){return ne?isArray$b(ne)&&isArray$b(ie)?[...new Set([...ne,...ie])]:extend$2(Object.create(null),normalizePropsOrEmits(ne),normalizePropsOrEmits(ie!=null?ie:{})):ie}function mergeWatchOptions(ne,ie){if(!ne)return ie;if(!ie)return ne;const de=extend$2(Object.create(null),ne);for(const me in ie)de[me]=mergeAsArray(ne[me],ie[me]);return de}function createAppContext(){return{app:null,config:{isNativeTag:NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let uid$1=0;function createAppAPI(ne,ie){return function(me,_e=null){isFunction$9(me)||(me=extend$2({},me)),_e!=null&&!isObject$a(_e)&&(_e=null);const ye=createAppContext(),we=new WeakSet;let Se=!1;const Ce=ye.app={_uid:uid$1++,_component:me,_props:_e,_container:null,_context:ye,_instance:null,version:version$2,get config(){return ye.config},set config(Ae){},use(Ae,...Te){return we.has(Ae)||(Ae&&isFunction$9(Ae.install)?(we.add(Ae),Ae.install(Ce,...Te)):isFunction$9(Ae)&&(we.add(Ae),Ae(Ce,...Te))),Ce},mixin(Ae){return ye.mixins.includes(Ae)||ye.mixins.push(Ae),Ce},component(Ae,Te){return Te?(ye.components[Ae]=Te,Ce):ye.components[Ae]},directive(Ae,Te){return Te?(ye.directives[Ae]=Te,Ce):ye.directives[Ae]},mount(Ae,Te,ke){if(!Se){const $e=createVNode(me,_e);return $e.appContext=ye,ke===!0?ke="svg":ke===!1&&(ke=void 0),Te&&ie?ie($e,Ae):ne($e,Ae,ke),Se=!0,Ce._container=Ae,Ae.__vue_app__=Ce,getExposeProxy($e.component)||$e.component.proxy}},unmount(){Se&&(ne(null,Ce._container),delete Ce._container.__vue_app__)},provide(Ae,Te){return ye.provides[Ae]=Te,Ce},runWithContext(Ae){currentApp=Ce;try{return Ae()}finally{currentApp=null}}};return Ce}}let currentApp=null;function provide(ne,ie){if(currentInstance){let de=currentInstance.provides;const me=currentInstance.parent&&currentInstance.parent.provides;me===de&&(de=currentInstance.provides=Object.create(me)),de[ne]=ie}}function inject(ne,ie,de=!1){const me=currentInstance||currentRenderingInstance;if(me||currentApp){const _e=me?me.parent==null?me.vnode.appContext&&me.vnode.appContext.provides:me.parent.provides:currentApp._context.provides;if(_e&&ne in _e)return _e[ne];if(arguments.length>1)return de&&isFunction$9(ie)?ie.call(me&&me.proxy):ie}}function initProps(ne,ie,de,me=!1){const _e={},ye={};def(ye,InternalObjectKey,1),ne.propsDefaults=Object.create(null),setFullProps(ne,ie,_e,ye);for(const we in ne.propsOptions[0])we in _e||(_e[we]=void 0);de?ne.props=me?_e:shallowReactive(_e):ne.type.props?ne.props=_e:ne.props=ye,ne.attrs=ye}function updateProps(ne,ie,de,me){const{props:_e,attrs:ye,vnode:{patchFlag:we}}=ne,Se=toRaw(_e),[Ce]=ne.propsOptions;let Ae=!1;if((me||we>0)&&!(we&16)){if(we&8){const Te=ne.vnode.dynamicProps;for(let ke=0;ke<Te.length;ke++){let $e=Te[ke];if(isEmitListener(ne.emitsOptions,$e))continue;const Ee=ie[$e];if(Ce)if(hasOwn$4(ye,$e))Ee!==ye[$e]&&(ye[$e]=Ee,Ae=!0);else{const Pe=camelize$1($e);_e[Pe]=resolvePropValue$1(Ce,Se,Pe,Ee,ne,!1)}else Ee!==ye[$e]&&(ye[$e]=Ee,Ae=!0)}}}else{setFullProps(ne,ie,_e,ye)&&(Ae=!0);let Te;for(const ke in Se)(!ie||!hasOwn$4(ie,ke)&&((Te=hyphenate$1(ke))===ke||!hasOwn$4(ie,Te)))&&(Ce?de&&(de[ke]!==void 0||de[Te]!==void 0)&&(_e[ke]=resolvePropValue$1(Ce,Se,ke,void 0,ne,!0)):delete _e[ke]);if(ye!==Se)for(const ke in ye)(!ie||!hasOwn$4(ie,ke))&&(delete ye[ke],Ae=!0)}Ae&&trigger$1(ne,"set","$attrs")}function setFullProps(ne,ie,de,me){const[_e,ye]=ne.propsOptions;let we=!1,Se;if(ie)for(let Ce in ie){if(isReservedProp(Ce))continue;const Ae=ie[Ce];let Te;_e&&hasOwn$4(_e,Te=camelize$1(Ce))?!ye||!ye.includes(Te)?de[Te]=Ae:(Se||(Se={}))[Te]=Ae:isEmitListener(ne.emitsOptions,Ce)||(!(Ce in me)||Ae!==me[Ce])&&(me[Ce]=Ae,we=!0)}if(ye){const Ce=toRaw(de),Ae=Se||EMPTY_OBJ;for(let Te=0;Te<ye.length;Te++){const ke=ye[Te];de[ke]=resolvePropValue$1(_e,Ce,ke,Ae[ke],ne,!hasOwn$4(Ae,ke))}}return we}function resolvePropValue$1(ne,ie,de,me,_e,ye){const we=ne[de];if(we!=null){const Se=hasOwn$4(we,"default");if(Se&&me===void 0){const Ce=we.default;if(we.type!==Function&&!we.skipFactory&&isFunction$9(Ce)){const{propsDefaults:Ae}=_e;de in Ae?me=Ae[de]:(setCurrentInstance(_e),me=Ae[de]=Ce.call(null,ie),unsetCurrentInstance())}else me=Ce}we[0]&&(ye&&!Se?me=!1:we[1]&&(me===""||me===hyphenate$1(de))&&(me=!0))}return me}function normalizePropsOptions(ne,ie,de=!1){const me=ie.propsCache,_e=me.get(ne);if(_e)return _e;const ye=ne.props,we={},Se=[];let Ce=!1;if(!isFunction$9(ne)){const Te=ke=>{Ce=!0;const[$e,Ee]=normalizePropsOptions(ke,ie,!0);extend$2(we,$e),Ee&&Se.push(...Ee)};!de&&ie.mixins.length&&ie.mixins.forEach(Te),ne.extends&&Te(ne.extends),ne.mixins&&ne.mixins.forEach(Te)}if(!ye&&!Ce)return isObject$a(ne)&&me.set(ne,EMPTY_ARR),EMPTY_ARR;if(isArray$b(ye))for(let Te=0;Te<ye.length;Te++){const ke=camelize$1(ye[Te]);validatePropName(ke)&&(we[ke]=EMPTY_OBJ)}else if(ye)for(const Te in ye){const ke=camelize$1(Te);if(validatePropName(ke)){const $e=ye[Te],Ee=we[ke]=isArray$b($e)||isFunction$9($e)?{type:$e}:extend$2({},$e);if(Ee){const Pe=getTypeIndex(Boolean,Ee.type),Ie=getTypeIndex(String,Ee.type);Ee[0]=Pe>-1,Ee[1]=Ie<0||Pe<Ie,(Pe>-1||hasOwn$4(Ee,"default"))&&Se.push(ke)}}}const Ae=[we,Se];return isObject$a(ne)&&me.set(ne,Ae),Ae}function validatePropName(ne){return ne[0]!=="$"}function getType(ne){const ie=ne&&ne.toString().match(/^\s*(function|class) (\w+)/);return ie?ie[2]:ne===null?"null":""}function isSameType(ne,ie){return getType(ne)===getType(ie)}function getTypeIndex(ne,ie){return isArray$b(ie)?ie.findIndex(de=>isSameType(de,ne)):isFunction$9(ie)&&isSameType(ie,ne)?0:-1}const isInternalKey=ne=>ne[0]==="_"||ne==="$stable",normalizeSlotValue=ne=>isArray$b(ne)?ne.map(normalizeVNode):[normalizeVNode(ne)],normalizeSlot$1=(ne,ie,de)=>{if(ie._n)return ie;const me=withCtx((..._e)=>normalizeSlotValue(ie(..._e)),de);return me._c=!1,me},normalizeObjectSlots=(ne,ie,de)=>{const me=ne._ctx;for(const _e in ne){if(isInternalKey(_e))continue;const ye=ne[_e];if(isFunction$9(ye))ie[_e]=normalizeSlot$1(_e,ye,me);else if(ye!=null){const we=normalizeSlotValue(ye);ie[_e]=()=>we}}},normalizeVNodeSlots=(ne,ie)=>{const de=normalizeSlotValue(ie);ne.slots.default=()=>de},initSlots=(ne,ie)=>{if(ne.vnode.shapeFlag&32){const de=ie._;de?(ne.slots=toRaw(ie),def(ie,"_",de)):normalizeObjectSlots(ie,ne.slots={})}else ne.slots={},ie&&normalizeVNodeSlots(ne,ie);def(ne.slots,InternalObjectKey,1)},updateSlots=(ne,ie,de)=>{const{vnode:me,slots:_e}=ne;let ye=!0,we=EMPTY_OBJ;if(me.shapeFlag&32){const Se=ie._;Se?de&&Se===1?ye=!1:(extend$2(_e,ie),!de&&Se===1&&delete _e._):(ye=!ie.$stable,normalizeObjectSlots(ie,_e)),we=ie}else ie&&(normalizeVNodeSlots(ne,ie),we={default:1});if(ye)for(const Se in _e)!isInternalKey(Se)&&we[Se]==null&&delete _e[Se]};function setRef(ne,ie,de,me,_e=!1){if(isArray$b(ne)){ne.forEach(($e,Ee)=>setRef($e,ie&&(isArray$b(ie)?ie[Ee]:ie),de,me,_e));return}if(isAsyncWrapper(me)&&!_e)return;const ye=me.shapeFlag&4?getExposeProxy(me.component)||me.component.proxy:me.el,we=_e?null:ye,{i:Se,r:Ce}=ne,Ae=ie&&ie.r,Te=Se.refs===EMPTY_OBJ?Se.refs={}:Se.refs,ke=Se.setupState;if(Ae!=null&&Ae!==Ce&&(isString$8(Ae)?(Te[Ae]=null,hasOwn$4(ke,Ae)&&(ke[Ae]=null)):isRef(Ae)&&(Ae.value=null)),isFunction$9(Ce))callWithErrorHandling(Ce,Se,12,[we,Te]);else{const $e=isString$8(Ce),Ee=isRef(Ce);if($e||Ee){const Pe=()=>{if(ne.f){const Ie=$e?hasOwn$4(ke,Ce)?ke[Ce]:Te[Ce]:Ce.value;_e?isArray$b(Ie)&&remove$6(Ie,ye):isArray$b(Ie)?Ie.includes(ye)||Ie.push(ye):$e?(Te[Ce]=[ye],hasOwn$4(ke,Ce)&&(ke[Ce]=Te[Ce])):(Ce.value=[ye],ne.k&&(Te[ne.k]=Ce.value))}else $e?(Te[Ce]=we,hasOwn$4(ke,Ce)&&(ke[Ce]=we)):Ee&&(Ce.value=we,ne.k&&(Te[ne.k]=we))};we?(Pe.id=-1,queuePostRenderEffect(Pe,de)):Pe()}}}let hasMismatch=!1;const isSVGContainer=ne=>ne.namespaceURI.includes("svg")&&ne.tagName!=="foreignObject",isMathMLContainer=ne=>ne.namespaceURI.includes("MathML"),getContainerType=ne=>{if(isSVGContainer(ne))return"svg";if(isMathMLContainer(ne))return"mathml"},isComment=ne=>ne.nodeType===8;function createHydrationFunctions(ne){const{mt:ie,p:de,o:{patchProp:me,createText:_e,nextSibling:ye,parentNode:we,remove:Se,insert:Ce,createComment:Ae}}=ne,Te=(xe,Re)=>{if(!Re.hasChildNodes()){de(null,xe,Re),flushPostFlushCbs(),Re._vnode=xe;return}hasMismatch=!1,ke(Re.firstChild,xe,null,null,null),flushPostFlushCbs(),Re._vnode=xe},ke=(xe,Re,Me,De,Ve,Le=!1)=>{const Fe=isComment(xe)&&xe.data==="[",He=()=>Ie(xe,Re,Me,De,Ve,Fe),{type:en,ref:Ue,shapeFlag:ze,patchFlag:We}=Re;let je=xe.nodeType;Re.el=xe,We===-2&&(Le=!1,Re.dynamicChildren=null);let qe=null;switch(en){case Text:je!==3?Re.children===""?(Ce(Re.el=_e(""),we(xe),xe),qe=xe):qe=He():(xe.data!==Re.children&&(hasMismatch=!0,xe.data=Re.children),qe=ye(xe));break;case Comment:Be(xe)?(qe=ye(xe),Ne(Re.el=xe.content.firstChild,xe,Me)):je!==8||Fe?qe=He():qe=ye(xe);break;case Static:if(Fe&&(xe=ye(xe),je=xe.nodeType),je===1||je===3){qe=xe;const Qe=!Re.children.length;for(let Je=0;Je<Re.staticCount;Je++)Qe&&(Re.children+=qe.nodeType===1?qe.outerHTML:qe.data),Je===Re.staticCount-1&&(Re.anchor=qe),qe=ye(qe);return Fe?ye(qe):qe}else He();break;case Fragment:Fe?qe=Pe(xe,Re,Me,De,Ve,Le):qe=He();break;default:if(ze&1)(je!==1||Re.type.toLowerCase()!==xe.tagName.toLowerCase())&&!Be(xe)?qe=He():qe=$e(xe,Re,Me,De,Ve,Le);else if(ze&6){Re.slotScopeIds=Ve;const Qe=we(xe);if(Fe?qe=Oe(xe):isComment(xe)&&xe.data==="teleport start"?qe=Oe(xe,xe.data,"teleport end"):qe=ye(xe),ie(Re,Qe,null,Me,De,getContainerType(Qe),Le),isAsyncWrapper(Re)){let Je;Fe?(Je=createVNode(Fragment),Je.anchor=qe?qe.previousSibling:Qe.lastChild):Je=xe.nodeType===3?createTextVNode(""):createVNode("div"),Je.el=xe,Re.component.subTree=Je}}else ze&64?je!==8?qe=He():qe=Re.type.hydrate(xe,Re,Me,De,Ve,Le,ne,Ee):ze&128&&(qe=Re.type.hydrate(xe,Re,Me,De,getContainerType(we(xe)),Ve,Le,ne,ke))}return Ue!=null&&setRef(Ue,null,De,Re),qe},$e=(xe,Re,Me,De,Ve,Le)=>{Le=Le||!!Re.dynamicChildren;const{type:Fe,props:He,patchFlag:en,shapeFlag:Ue,dirs:ze,transition:We}=Re,je=Fe==="input"||Fe==="option";if(je||en!==-1){ze&&invokeDirectiveHook(Re,null,Me,"created");let qe=!1;if(Be(xe)){qe=needTransition(De,We)&&Me&&Me.vnode.props&&Me.vnode.props.appear;const Je=xe.content.firstChild;qe&&We.beforeEnter(Je),Ne(Je,xe,Me),Re.el=xe=Je}if(Ue&16&&!(He&&(He.innerHTML||He.textContent))){let Je=Ee(xe.firstChild,Re,xe,Me,De,Ve,Le);for(;Je;){hasMismatch=!0;const tn=Je;Je=Je.nextSibling,Se(tn)}}else Ue&8&&xe.textContent!==Re.children&&(hasMismatch=!0,xe.textContent=Re.children);if(He)if(je||!Le||en&48)for(const Je in He)(je&&(Je.endsWith("value")||Je==="indeterminate")||isOn$1(Je)&&!isReservedProp(Je)||Je[0]===".")&&me(xe,Je,null,He[Je],void 0,void 0,Me);else He.onClick&&me(xe,"onClick",null,He.onClick,void 0,void 0,Me);let Qe;(Qe=He&&He.onVnodeBeforeMount)&&invokeVNodeHook(Qe,Me,Re),ze&&invokeDirectiveHook(Re,null,Me,"beforeMount"),((Qe=He&&He.onVnodeMounted)||ze||qe)&&queueEffectWithSuspense(()=>{Qe&&invokeVNodeHook(Qe,Me,Re),qe&&We.enter(xe),ze&&invokeDirectiveHook(Re,null,Me,"mounted")},De)}return xe.nextSibling},Ee=(xe,Re,Me,De,Ve,Le,Fe)=>{Fe=Fe||!!Re.dynamicChildren;const He=Re.children,en=He.length;for(let Ue=0;Ue<en;Ue++){const ze=Fe?He[Ue]:He[Ue]=normalizeVNode(He[Ue]);if(xe)xe=ke(xe,ze,De,Ve,Le,Fe);else{if(ze.type===Text&&!ze.children)continue;hasMismatch=!0,de(null,ze,Me,null,De,Ve,getContainerType(Me),Le)}}return xe},Pe=(xe,Re,Me,De,Ve,Le)=>{const{slotScopeIds:Fe}=Re;Fe&&(Ve=Ve?Ve.concat(Fe):Fe);const He=we(xe),en=Ee(ye(xe),Re,He,Me,De,Ve,Le);return en&&isComment(en)&&en.data==="]"?ye(Re.anchor=en):(hasMismatch=!0,Ce(Re.anchor=Ae("]"),He,en),en)},Ie=(xe,Re,Me,De,Ve,Le)=>{if(hasMismatch=!0,Re.el=null,Le){const en=Oe(xe);for(;;){const Ue=ye(xe);if(Ue&&Ue!==en)Se(Ue);else break}}const Fe=ye(xe),He=we(xe);return Se(xe),de(null,Re,He,Fe,Me,De,getContainerType(He),Ve),Fe},Oe=(xe,Re="[",Me="]")=>{let De=0;for(;xe;)if(xe=ye(xe),xe&&isComment(xe)&&(xe.data===Re&&De++,xe.data===Me)){if(De===0)return ye(xe);De--}return xe},Ne=(xe,Re,Me)=>{const De=Re.parentNode;De&&De.replaceChild(xe,Re);let Ve=Me;for(;Ve;)Ve.vnode.el===Re&&(Ve.vnode.el=Ve.subTree.el=xe),Ve=Ve.parent},Be=xe=>xe.nodeType===1&&xe.tagName.toLowerCase()==="template";return[Te,ke]}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(ne){return baseCreateRenderer(ne)}function createHydrationRenderer(ne){return baseCreateRenderer(ne,createHydrationFunctions)}function baseCreateRenderer(ne,ie){const de=getGlobalThis$1();de.__VUE__=!0;const{insert:me,remove:_e,patchProp:ye,createElement:we,createText:Se,createComment:Ce,setText:Ae,setElementText:Te,parentNode:ke,nextSibling:$e,setScopeId:Ee=NOOP,insertStaticContent:Pe}=ne,Ie=(Ge,Ke,ln,hn=null,fn=null,cn=null,Sn=void 0,Cn=null,yn=!!Ke.dynamicChildren)=>{if(Ge===Ke)return;Ge&&!isSameVNodeType(Ge,Ke)&&(hn=on(Ge),nn(Ge,fn,cn,!0),Ge=null),Ke.patchFlag===-2&&(yn=!1,Ke.dynamicChildren=null);const{type:an,ref:bn,shapeFlag:_n}=Ke;switch(an){case Text:Oe(Ge,Ke,ln,hn);break;case Comment:Ne(Ge,Ke,ln,hn);break;case Static:Ge==null&&Be(Ke,ln,hn,Sn);break;case Fragment:Ue(Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn);break;default:_n&1?Me(Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn):_n&6?ze(Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn):(_n&64||_n&128)&&an.process(Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn,dn)}bn!=null&&fn&&setRef(bn,Ge&&Ge.ref,cn,Ke||Ge,!Ke)},Oe=(Ge,Ke,ln,hn)=>{if(Ge==null)me(Ke.el=Se(Ke.children),ln,hn);else{const fn=Ke.el=Ge.el;Ke.children!==Ge.children&&Ae(fn,Ke.children)}},Ne=(Ge,Ke,ln,hn)=>{Ge==null?me(Ke.el=Ce(Ke.children||""),ln,hn):Ke.el=Ge.el},Be=(Ge,Ke,ln,hn)=>{[Ge.el,Ge.anchor]=Pe(Ge.children,Ke,ln,hn,Ge.el,Ge.anchor)},xe=({el:Ge,anchor:Ke},ln,hn)=>{let fn;for(;Ge&&Ge!==Ke;)fn=$e(Ge),me(Ge,ln,hn),Ge=fn;me(Ke,ln,hn)},Re=({el:Ge,anchor:Ke})=>{let ln;for(;Ge&&Ge!==Ke;)ln=$e(Ge),_e(Ge),Ge=ln;_e(Ke)},Me=(Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn)=>{Ke.type==="svg"?Sn="svg":Ke.type==="math"&&(Sn="mathml"),Ge==null?De(Ke,ln,hn,fn,cn,Sn,Cn,yn):Fe(Ge,Ke,fn,cn,Sn,Cn,yn)},De=(Ge,Ke,ln,hn,fn,cn,Sn,Cn)=>{let yn,an;const{props:bn,shapeFlag:_n,transition:un,dirs:vn}=Ge;if(yn=Ge.el=we(Ge.type,cn,bn&&bn.is,bn),_n&8?Te(yn,Ge.children):_n&16&&Le(Ge.children,yn,null,hn,fn,resolveChildrenNamespace(Ge,cn),Sn,Cn),vn&&invokeDirectiveHook(Ge,null,hn,"created"),Ve(yn,Ge,Ge.scopeId,Sn,hn),bn){for(const kn in bn)kn!=="value"&&!isReservedProp(kn)&&ye(yn,kn,null,bn[kn],cn,Ge.children,hn,fn,wn);"value"in bn&&ye(yn,"value",null,bn.value,cn),(an=bn.onVnodeBeforeMount)&&invokeVNodeHook(an,hn,Ge)}vn&&invokeDirectiveHook(Ge,null,hn,"beforeMount");const Tn=needTransition(fn,un);Tn&&un.beforeEnter(yn),me(yn,Ke,ln),((an=bn&&bn.onVnodeMounted)||Tn||vn)&&queuePostRenderEffect(()=>{an&&invokeVNodeHook(an,hn,Ge),Tn&&un.enter(yn),vn&&invokeDirectiveHook(Ge,null,hn,"mounted")},fn)},Ve=(Ge,Ke,ln,hn,fn)=>{if(ln&&Ee(Ge,ln),hn)for(let cn=0;cn<hn.length;cn++)Ee(Ge,hn[cn]);if(fn){let cn=fn.subTree;if(Ke===cn){const Sn=fn.vnode;Ve(Ge,Sn,Sn.scopeId,Sn.slotScopeIds,fn.parent)}}},Le=(Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn=0)=>{for(let an=yn;an<Ge.length;an++){const bn=Ge[an]=Cn?cloneIfMounted(Ge[an]):normalizeVNode(Ge[an]);Ie(null,bn,Ke,ln,hn,fn,cn,Sn,Cn)}},Fe=(Ge,Ke,ln,hn,fn,cn,Sn)=>{const Cn=Ke.el=Ge.el;let{patchFlag:yn,dynamicChildren:an,dirs:bn}=Ke;yn|=Ge.patchFlag&16;const _n=Ge.props||EMPTY_OBJ,un=Ke.props||EMPTY_OBJ;let vn;if(ln&&toggleRecurse(ln,!1),(vn=un.onVnodeBeforeUpdate)&&invokeVNodeHook(vn,ln,Ke,Ge),bn&&invokeDirectiveHook(Ke,Ge,ln,"beforeUpdate"),ln&&toggleRecurse(ln,!0),an?He(Ge.dynamicChildren,an,Cn,ln,hn,resolveChildrenNamespace(Ke,fn),cn):Sn||Je(Ge,Ke,Cn,null,ln,hn,resolveChildrenNamespace(Ke,fn),cn,!1),yn>0){if(yn&16)en(Cn,Ke,_n,un,ln,hn,fn);else if(yn&2&&_n.class!==un.class&&ye(Cn,"class",null,un.class,fn),yn&4&&ye(Cn,"style",_n.style,un.style,fn),yn&8){const Tn=Ke.dynamicProps;for(let kn=0;kn<Tn.length;kn++){const En=Tn[kn],$n=_n[En],Pn=un[En];(Pn!==$n||En==="value")&&ye(Cn,En,$n,Pn,fn,Ge.children,ln,hn,wn)}}yn&1&&Ge.children!==Ke.children&&Te(Cn,Ke.children)}else!Sn&&an==null&&en(Cn,Ke,_n,un,ln,hn,fn);((vn=un.onVnodeUpdated)||bn)&&queuePostRenderEffect(()=>{vn&&invokeVNodeHook(vn,ln,Ke,Ge),bn&&invokeDirectiveHook(Ke,Ge,ln,"updated")},hn)},He=(Ge,Ke,ln,hn,fn,cn,Sn)=>{for(let Cn=0;Cn<Ke.length;Cn++){const yn=Ge[Cn],an=Ke[Cn],bn=yn.el&&(yn.type===Fragment||!isSameVNodeType(yn,an)||yn.shapeFlag&70)?ke(yn.el):ln;Ie(yn,an,bn,null,hn,fn,cn,Sn,!0)}},en=(Ge,Ke,ln,hn,fn,cn,Sn)=>{if(ln!==hn){if(ln!==EMPTY_OBJ)for(const Cn in ln)!isReservedProp(Cn)&&!(Cn in hn)&&ye(Ge,Cn,ln[Cn],null,Sn,Ke.children,fn,cn,wn);for(const Cn in hn){if(isReservedProp(Cn))continue;const yn=hn[Cn],an=ln[Cn];yn!==an&&Cn!=="value"&&ye(Ge,Cn,an,yn,Sn,Ke.children,fn,cn,wn)}"value"in hn&&ye(Ge,"value",ln.value,hn.value,Sn)}},Ue=(Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn)=>{const an=Ke.el=Ge?Ge.el:Se(""),bn=Ke.anchor=Ge?Ge.anchor:Se("");let{patchFlag:_n,dynamicChildren:un,slotScopeIds:vn}=Ke;vn&&(Cn=Cn?Cn.concat(vn):vn),Ge==null?(me(an,ln,hn),me(bn,ln,hn),Le(Ke.children||[],ln,bn,fn,cn,Sn,Cn,yn)):_n>0&&_n&64&&un&&Ge.dynamicChildren?(He(Ge.dynamicChildren,un,ln,fn,cn,Sn,Cn),(Ke.key!=null||fn&&Ke===fn.subTree)&&traverseStaticChildren(Ge,Ke,!0)):Je(Ge,Ke,ln,bn,fn,cn,Sn,Cn,yn)},ze=(Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn)=>{Ke.slotScopeIds=Cn,Ge==null?Ke.shapeFlag&512?fn.ctx.activate(Ke,ln,hn,Sn,yn):We(Ke,ln,hn,fn,cn,Sn,yn):je(Ge,Ke,yn)},We=(Ge,Ke,ln,hn,fn,cn,Sn)=>{const Cn=Ge.component=createComponentInstance(Ge,hn,fn);if(isKeepAlive(Ge)&&(Cn.ctx.renderer=dn),setupComponent(Cn),Cn.asyncDep){if(fn&&fn.registerDep(Cn,qe),!Ge.el){const yn=Cn.subTree=createVNode(Comment);Ne(null,yn,Ke,ln)}}else qe(Cn,Ge,Ke,ln,fn,cn,Sn)},je=(Ge,Ke,ln)=>{const hn=Ke.component=Ge.component;if(shouldUpdateComponent(Ge,Ke,ln))if(hn.asyncDep&&!hn.asyncResolved){Qe(hn,Ke,ln);return}else hn.next=Ke,invalidateJob(hn.update),hn.effect.dirty=!0,hn.update();else Ke.el=Ge.el,hn.vnode=Ke},qe=(Ge,Ke,ln,hn,fn,cn,Sn)=>{const Cn=()=>{if(Ge.isMounted){let{next:bn,bu:_n,u:un,parent:vn,vnode:Tn}=Ge;{const xn=locateNonHydratedAsyncRoot(Ge);if(xn){bn&&(bn.el=Tn.el,Qe(Ge,bn,Sn)),xn.asyncDep.then(()=>{Ge.isUnmounted||Cn()});return}}let kn=bn,En;toggleRecurse(Ge,!1),bn?(bn.el=Tn.el,Qe(Ge,bn,Sn)):bn=Tn,_n&&invokeArrayFns(_n),(En=bn.props&&bn.props.onVnodeBeforeUpdate)&&invokeVNodeHook(En,vn,bn,Tn),toggleRecurse(Ge,!0);const $n=renderComponentRoot(Ge),Pn=Ge.subTree;Ge.subTree=$n,Ie(Pn,$n,ke(Pn.el),on(Pn),Ge,fn,cn),bn.el=$n.el,kn===null&&updateHOCHostEl(Ge,$n.el),un&&queuePostRenderEffect(un,fn),(En=bn.props&&bn.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(En,vn,bn,Tn),fn)}else{let bn;const{el:_n,props:un}=Ke,{bm:vn,m:Tn,parent:kn}=Ge,En=isAsyncWrapper(Ke);if(toggleRecurse(Ge,!1),vn&&invokeArrayFns(vn),!En&&(bn=un&&un.onVnodeBeforeMount)&&invokeVNodeHook(bn,kn,Ke),toggleRecurse(Ge,!0),_n&&rn){const $n=()=>{Ge.subTree=renderComponentRoot(Ge),rn(_n,Ge.subTree,Ge,fn,null)};En?Ke.type.__asyncLoader().then(()=>!Ge.isUnmounted&&$n()):$n()}else{const $n=Ge.subTree=renderComponentRoot(Ge);Ie(null,$n,ln,hn,Ge,fn,cn),Ke.el=$n.el}if(Tn&&queuePostRenderEffect(Tn,fn),!En&&(bn=un&&un.onVnodeMounted)){const $n=Ke;queuePostRenderEffect(()=>invokeVNodeHook(bn,kn,$n),fn)}(Ke.shapeFlag&256||kn&&isAsyncWrapper(kn.vnode)&&kn.vnode.shapeFlag&256)&&Ge.a&&queuePostRenderEffect(Ge.a,fn),Ge.isMounted=!0,Ke=ln=hn=null}},yn=Ge.effect=new ReactiveEffect(Cn,NOOP,()=>queueJob(an),Ge.scope),an=Ge.update=()=>{yn.dirty&&yn.run()};an.id=Ge.uid,toggleRecurse(Ge,!0),an()},Qe=(Ge,Ke,ln)=>{Ke.component=Ge;const hn=Ge.vnode.props;Ge.vnode=Ke,Ge.next=null,updateProps(Ge,Ke.props,hn,ln),updateSlots(Ge,Ke.children,ln),pauseTracking(),flushPreFlushCbs(Ge),resetTracking()},Je=(Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn=!1)=>{const an=Ge&&Ge.children,bn=Ge?Ge.shapeFlag:0,_n=Ke.children,{patchFlag:un,shapeFlag:vn}=Ke;if(un>0){if(un&128){Xe(an,_n,ln,hn,fn,cn,Sn,Cn,yn);return}else if(un&256){tn(an,_n,ln,hn,fn,cn,Sn,Cn,yn);return}}vn&8?(bn&16&&wn(an,fn,cn),_n!==an&&Te(ln,_n)):bn&16?vn&16?Xe(an,_n,ln,hn,fn,cn,Sn,Cn,yn):wn(an,fn,cn,!0):(bn&8&&Te(ln,""),vn&16&&Le(_n,ln,hn,fn,cn,Sn,Cn,yn))},tn=(Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn)=>{Ge=Ge||EMPTY_ARR,Ke=Ke||EMPTY_ARR;const an=Ge.length,bn=Ke.length,_n=Math.min(an,bn);let un;for(un=0;un<_n;un++){const vn=Ke[un]=yn?cloneIfMounted(Ke[un]):normalizeVNode(Ke[un]);Ie(Ge[un],vn,ln,null,fn,cn,Sn,Cn,yn)}an>bn?wn(Ge,fn,cn,!0,!1,_n):Le(Ke,ln,hn,fn,cn,Sn,Cn,yn,_n)},Xe=(Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn)=>{let an=0;const bn=Ke.length;let _n=Ge.length-1,un=bn-1;for(;an<=_n&&an<=un;){const vn=Ge[an],Tn=Ke[an]=yn?cloneIfMounted(Ke[an]):normalizeVNode(Ke[an]);if(isSameVNodeType(vn,Tn))Ie(vn,Tn,ln,null,fn,cn,Sn,Cn,yn);else break;an++}for(;an<=_n&&an<=un;){const vn=Ge[_n],Tn=Ke[un]=yn?cloneIfMounted(Ke[un]):normalizeVNode(Ke[un]);if(isSameVNodeType(vn,Tn))Ie(vn,Tn,ln,null,fn,cn,Sn,Cn,yn);else break;_n--,un--}if(an>_n){if(an<=un){const vn=un+1,Tn=vn<bn?Ke[vn].el:hn;for(;an<=un;)Ie(null,Ke[an]=yn?cloneIfMounted(Ke[an]):normalizeVNode(Ke[an]),ln,Tn,fn,cn,Sn,Cn,yn),an++}}else if(an>un)for(;an<=_n;)nn(Ge[an],fn,cn,!0),an++;else{const vn=an,Tn=an,kn=new Map;for(an=Tn;an<=un;an++){const Vn=Ke[an]=yn?cloneIfMounted(Ke[an]):normalizeVNode(Ke[an]);Vn.key!=null&&kn.set(Vn.key,an)}let En,$n=0;const Pn=un-Tn+1;let xn=!1,Bn=0;const Rn=new Array(Pn);for(an=0;an<Pn;an++)Rn[an]=0;for(an=vn;an<=_n;an++){const Vn=Ge[an];if($n>=Pn){nn(Vn,fn,cn,!0);continue}let On;if(Vn.key!=null)On=kn.get(Vn.key);else for(En=Tn;En<=un;En++)if(Rn[En-Tn]===0&&isSameVNodeType(Vn,Ke[En])){On=En;break}On===void 0?nn(Vn,fn,cn,!0):(Rn[On-Tn]=an+1,On>=Bn?Bn=On:xn=!0,Ie(Vn,Ke[On],ln,null,fn,cn,Sn,Cn,yn),$n++)}const jn=xn?getSequence(Rn):EMPTY_ARR;for(En=jn.length-1,an=Pn-1;an>=0;an--){const Vn=Tn+an,On=Ke[Vn],Fn=Vn+1<bn?Ke[Vn+1].el:hn;Rn[an]===0?Ie(null,On,ln,Fn,fn,cn,Sn,Cn,yn):xn&&(En<0||an!==jn[En]?Ze(On,ln,Fn,2):En--)}}},Ze=(Ge,Ke,ln,hn,fn=null)=>{const{el:cn,type:Sn,transition:Cn,children:yn,shapeFlag:an}=Ge;if(an&6){Ze(Ge.component.subTree,Ke,ln,hn);return}if(an&128){Ge.suspense.move(Ke,ln,hn);return}if(an&64){Sn.move(Ge,Ke,ln,dn);return}if(Sn===Fragment){me(cn,Ke,ln);for(let _n=0;_n<yn.length;_n++)Ze(yn[_n],Ke,ln,hn);me(Ge.anchor,Ke,ln);return}if(Sn===Static){xe(Ge,Ke,ln);return}if(hn!==2&&an&1&&Cn)if(hn===0)Cn.beforeEnter(cn),me(cn,Ke,ln),queuePostRenderEffect(()=>Cn.enter(cn),fn);else{const{leave:_n,delayLeave:un,afterLeave:vn}=Cn,Tn=()=>me(cn,Ke,ln),kn=()=>{_n(cn,()=>{Tn(),vn&&vn()})};un?un(cn,Tn,kn):kn()}else me(cn,Ke,ln)},nn=(Ge,Ke,ln,hn=!1,fn=!1)=>{const{type:cn,props:Sn,ref:Cn,children:yn,dynamicChildren:an,shapeFlag:bn,patchFlag:_n,dirs:un}=Ge;if(Cn!=null&&setRef(Cn,null,ln,Ge,!0),bn&256){Ke.ctx.deactivate(Ge);return}const vn=bn&1&&un,Tn=!isAsyncWrapper(Ge);let kn;if(Tn&&(kn=Sn&&Sn.onVnodeBeforeUnmount)&&invokeVNodeHook(kn,Ke,Ge),bn&6)An(Ge.component,ln,hn);else{if(bn&128){Ge.suspense.unmount(ln,hn);return}vn&&invokeDirectiveHook(Ge,null,Ke,"beforeUnmount"),bn&64?Ge.type.remove(Ge,Ke,ln,fn,dn,hn):an&&(cn!==Fragment||_n>0&&_n&64)?wn(an,Ke,ln,!1,!0):(cn===Fragment&&_n&384||!fn&&bn&16)&&wn(yn,Ke,ln),hn&&pn(Ge)}(Tn&&(kn=Sn&&Sn.onVnodeUnmounted)||vn)&&queuePostRenderEffect(()=>{kn&&invokeVNodeHook(kn,Ke,Ge),vn&&invokeDirectiveHook(Ge,null,Ke,"unmounted")},ln)},pn=Ge=>{const{type:Ke,el:ln,anchor:hn,transition:fn}=Ge;if(Ke===Fragment){mn(ln,hn);return}if(Ke===Static){Re(Ge);return}const cn=()=>{_e(ln),fn&&!fn.persisted&&fn.afterLeave&&fn.afterLeave()};if(Ge.shapeFlag&1&&fn&&!fn.persisted){const{leave:Sn,delayLeave:Cn}=fn,yn=()=>Sn(ln,cn);Cn?Cn(Ge.el,cn,yn):yn()}else cn()},mn=(Ge,Ke)=>{let ln;for(;Ge!==Ke;)ln=$e(Ge),_e(Ge),Ge=ln;_e(Ke)},An=(Ge,Ke,ln)=>{const{bum:hn,scope:fn,update:cn,subTree:Sn,um:Cn}=Ge;hn&&invokeArrayFns(hn),fn.stop(),cn&&(cn.active=!1,nn(Sn,Ge,Ke,ln)),Cn&&queuePostRenderEffect(Cn,Ke),queuePostRenderEffect(()=>{Ge.isUnmounted=!0},Ke),Ke&&Ke.pendingBranch&&!Ke.isUnmounted&&Ge.asyncDep&&!Ge.asyncResolved&&Ge.suspenseId===Ke.pendingId&&(Ke.deps--,Ke.deps===0&&Ke.resolve())},wn=(Ge,Ke,ln,hn=!1,fn=!1,cn=0)=>{for(let Sn=cn;Sn<Ge.length;Sn++)nn(Ge[Sn],Ke,ln,hn,fn)},on=Ge=>Ge.shapeFlag&6?on(Ge.component.subTree):Ge.shapeFlag&128?Ge.suspense.next():$e(Ge.anchor||Ge.el);let gn=!1;const sn=(Ge,Ke,ln)=>{Ge==null?Ke._vnode&&nn(Ke._vnode,null,null,!0):Ie(Ke._vnode||null,Ge,Ke,null,null,null,ln),gn||(gn=!0,flushPreFlushCbs(),flushPostFlushCbs(),gn=!1),Ke._vnode=Ge},dn={p:Ie,um:nn,m:Ze,r:pn,mt:We,mc:Le,pc:Je,pbc:He,n:on,o:ne};let Ye,rn;return ie&&([Ye,rn]=ie(dn)),{render:sn,hydrate:Ye,createApp:createAppAPI(sn,Ye)}}function resolveChildrenNamespace({type:ne,props:ie},de){return de==="svg"&&ne==="foreignObject"||de==="mathml"&&ne==="annotation-xml"&&ie&&ie.encoding&&ie.encoding.includes("html")?void 0:de}function toggleRecurse({effect:ne,update:ie},de){ne.allowRecurse=ie.allowRecurse=de}function needTransition(ne,ie){return(!ne||ne&&!ne.pendingBranch)&&ie&&!ie.persisted}function traverseStaticChildren(ne,ie,de=!1){const me=ne.children,_e=ie.children;if(isArray$b(me)&&isArray$b(_e))for(let ye=0;ye<me.length;ye++){const we=me[ye];let Se=_e[ye];Se.shapeFlag&1&&!Se.dynamicChildren&&((Se.patchFlag<=0||Se.patchFlag===32)&&(Se=_e[ye]=cloneIfMounted(_e[ye]),Se.el=we.el),de||traverseStaticChildren(we,Se)),Se.type===Text&&(Se.el=we.el)}}function getSequence(ne){const ie=ne.slice(),de=[0];let me,_e,ye,we,Se;const Ce=ne.length;for(me=0;me<Ce;me++){const Ae=ne[me];if(Ae!==0){if(_e=de[de.length-1],ne[_e]<Ae){ie[me]=_e,de.push(me);continue}for(ye=0,we=de.length-1;ye<we;)Se=ye+we>>1,ne[de[Se]]<Ae?ye=Se+1:we=Se;Ae<ne[de[ye]]&&(ye>0&&(ie[me]=de[ye-1]),de[ye]=me)}}for(ye=de.length,we=de[ye-1];ye-- >0;)de[ye]=we,we=ie[we];return de}function locateNonHydratedAsyncRoot(ne){const ie=ne.subTree.component;if(ie)return ie.asyncDep&&!ie.asyncResolved?ie:locateNonHydratedAsyncRoot(ie)}const isTeleport=ne=>ne.__isTeleport,isTeleportDisabled=ne=>ne&&(ne.disabled||ne.disabled===""),isTargetSVG=ne=>typeof SVGElement<"u"&&ne instanceof SVGElement,isTargetMathML=ne=>typeof MathMLElement=="function"&&ne instanceof MathMLElement,resolveTarget=(ne,ie)=>{const de=ne&&ne.to;return isString$8(de)?ie?ie(de):null:de},TeleportImpl={name:"Teleport",__isTeleport:!0,process(ne,ie,de,me,_e,ye,we,Se,Ce,Ae){const{mc:Te,pc:ke,pbc:$e,o:{insert:Ee,querySelector:Pe,createText:Ie,createComment:Oe}}=Ae,Ne=isTeleportDisabled(ie.props);let{shapeFlag:Be,children:xe,dynamicChildren:Re}=ie;if(ne==null){const Me=ie.el=Ie(""),De=ie.anchor=Ie("");Ee(Me,de,me),Ee(De,de,me);const Ve=ie.target=resolveTarget(ie.props,Pe),Le=ie.targetAnchor=Ie("");Ve&&(Ee(Le,Ve),we==="svg"||isTargetSVG(Ve)?we="svg":(we==="mathml"||isTargetMathML(Ve))&&(we="mathml"));const Fe=(He,en)=>{Be&16&&Te(xe,He,en,_e,ye,we,Se,Ce)};Ne?Fe(de,De):Ve&&Fe(Ve,Le)}else{ie.el=ne.el;const Me=ie.anchor=ne.anchor,De=ie.target=ne.target,Ve=ie.targetAnchor=ne.targetAnchor,Le=isTeleportDisabled(ne.props),Fe=Le?de:De,He=Le?Me:Ve;if(we==="svg"||isTargetSVG(De)?we="svg":(we==="mathml"||isTargetMathML(De))&&(we="mathml"),Re?($e(ne.dynamicChildren,Re,Fe,_e,ye,we,Se),traverseStaticChildren(ne,ie,!0)):Ce||ke(ne,ie,Fe,He,_e,ye,we,Se,!1),Ne)Le?ie.props&&ne.props&&ie.props.to!==ne.props.to&&(ie.props.to=ne.props.to):moveTeleport(ie,de,Me,Ae,1);else if((ie.props&&ie.props.to)!==(ne.props&&ne.props.to)){const en=ie.target=resolveTarget(ie.props,Pe);en&&moveTeleport(ie,en,null,Ae,0)}else Le&&moveTeleport(ie,De,Ve,Ae,1)}updateCssVars(ie)},remove(ne,ie,de,me,{um:_e,o:{remove:ye}},we){const{shapeFlag:Se,children:Ce,anchor:Ae,targetAnchor:Te,target:ke,props:$e}=ne;if(ke&&ye(Te),we&&ye(Ae),Se&16){const Ee=we||!isTeleportDisabled($e);for(let Pe=0;Pe<Ce.length;Pe++){const Ie=Ce[Pe];_e(Ie,ie,de,Ee,!!Ie.dynamicChildren)}}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(ne,ie,de,{o:{insert:me},m:_e},ye=2){ye===0&&me(ne.targetAnchor,ie,de);const{el:we,anchor:Se,shapeFlag:Ce,children:Ae,props:Te}=ne,ke=ye===2;if(ke&&me(we,ie,de),(!ke||isTeleportDisabled(Te))&&Ce&16)for(let $e=0;$e<Ae.length;$e++)_e(Ae[$e],ie,de,2);ke&&me(Se,ie,de)}function hydrateTeleport(ne,ie,de,me,_e,ye,{o:{nextSibling:we,parentNode:Se,querySelector:Ce}},Ae){const Te=ie.target=resolveTarget(ie.props,Ce);if(Te){const ke=Te._lpa||Te.firstChild;if(ie.shapeFlag&16)if(isTeleportDisabled(ie.props))ie.anchor=Ae(we(ne),ie,Se(ne),de,me,_e,ye),ie.targetAnchor=ke;else{ie.anchor=we(ne);let $e=ke;for(;$e;)if($e=we($e),$e&&$e.nodeType===8&&$e.data==="teleport anchor"){ie.targetAnchor=$e,Te._lpa=ie.targetAnchor&&we(ie.targetAnchor);break}Ae(ke,ie,Te,de,me,_e,ye)}updateCssVars(ie)}return ie.anchor&&we(ie.anchor)}const Teleport=TeleportImpl;function updateCssVars(ne){const ie=ne.ctx;if(ie&&ie.ut){let de=ne.children[0].el;for(;de&&de!==ne.targetAnchor;)de.nodeType===1&&de.setAttribute("data-v-owner",ie.uid),de=de.nextSibling;ie.ut()}}const Fragment=Symbol.for("v-fgt"),Text=Symbol.for("v-txt"),Comment=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(ne=!1){blockStack.push(currentBlock=ne?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(ne){isBlockTreeEnabled+=ne}function setupBlock(ne){return ne.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(ne),ne}function createElementBlock(ne,ie,de,me,_e,ye){return setupBlock(createBaseVNode(ne,ie,de,me,_e,ye,!0))}function createBlock(ne,ie,de,me,_e){return setupBlock(createVNode(ne,ie,de,me,_e,!0))}function isVNode(ne){return ne?ne.__v_isVNode===!0:!1}function isSameVNodeType(ne,ie){return ne.type===ie.type&&ne.key===ie.key}const InternalObjectKey="__vInternal",normalizeKey=({key:ne})=>ne!=null?ne:null,normalizeRef=({ref:ne,ref_key:ie,ref_for:de})=>(typeof ne=="number"&&(ne=""+ne),ne!=null?isString$8(ne)||isRef(ne)||isFunction$9(ne)?{i:currentRenderingInstance,r:ne,k:ie,f:!!de}:ne:null);function createBaseVNode(ne,ie=null,de=null,me=0,_e=null,ye=ne===Fragment?0:1,we=!1,Se=!1){const Ce={__v_isVNode:!0,__v_skip:!0,type:ne,props:ie,key:ie&&normalizeKey(ie),ref:ie&&normalizeRef(ie),scopeId:currentScopeId,slotScopeIds:null,children:de,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:ye,patchFlag:me,dynamicProps:_e,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return Se?(normalizeChildren(Ce,de),ye&128&&ne.normalize(Ce)):de&&(Ce.shapeFlag|=isString$8(de)?8:16),isBlockTreeEnabled>0&&!we&&currentBlock&&(Ce.patchFlag>0||ye&6)&&Ce.patchFlag!==32&&currentBlock.push(Ce),Ce}const createVNode=_createVNode;function _createVNode(ne,ie=null,de=null,me=0,_e=null,ye=!1){if((!ne||ne===NULL_DYNAMIC_COMPONENT)&&(ne=Comment),isVNode(ne)){const Se=cloneVNode(ne,ie,!0);return de&&normalizeChildren(Se,de),isBlockTreeEnabled>0&&!ye&&currentBlock&&(Se.shapeFlag&6?currentBlock[currentBlock.indexOf(ne)]=Se:currentBlock.push(Se)),Se.patchFlag|=-2,Se}if(isClassComponent(ne)&&(ne=ne.__vccOpts),ie){ie=guardReactiveProps(ie);let{class:Se,style:Ce}=ie;Se&&!isString$8(Se)&&(ie.class=normalizeClass(Se)),isObject$a(Ce)&&(isProxy(Ce)&&!isArray$b(Ce)&&(Ce=extend$2({},Ce)),ie.style=normalizeStyle(Ce))}const we=isString$8(ne)?1:isSuspense(ne)?128:isTeleport(ne)?64:isObject$a(ne)?4:isFunction$9(ne)?2:0;return createBaseVNode(ne,ie,de,me,_e,we,ye,!0)}function guardReactiveProps(ne){return ne?isProxy(ne)||InternalObjectKey in ne?extend$2({},ne):ne:null}function cloneVNode(ne,ie,de=!1){const{props:me,ref:_e,patchFlag:ye,children:we}=ne,Se=ie?mergeProps(me||{},ie):me;return{__v_isVNode:!0,__v_skip:!0,type:ne.type,props:Se,key:Se&&normalizeKey(Se),ref:ie&&ie.ref?de&&_e?isArray$b(_e)?_e.concat(normalizeRef(ie)):[_e,normalizeRef(ie)]:normalizeRef(ie):_e,scopeId:ne.scopeId,slotScopeIds:ne.slotScopeIds,children:we,target:ne.target,targetAnchor:ne.targetAnchor,staticCount:ne.staticCount,shapeFlag:ne.shapeFlag,patchFlag:ie&&ne.type!==Fragment?ye===-1?16:ye|16:ye,dynamicProps:ne.dynamicProps,dynamicChildren:ne.dynamicChildren,appContext:ne.appContext,dirs:ne.dirs,transition:ne.transition,component:ne.component,suspense:ne.suspense,ssContent:ne.ssContent&&cloneVNode(ne.ssContent),ssFallback:ne.ssFallback&&cloneVNode(ne.ssFallback),el:ne.el,anchor:ne.anchor,ctx:ne.ctx,ce:ne.ce}}function createTextVNode(ne=" ",ie=0){return createVNode(Text,null,ne,ie)}function createStaticVNode(ne,ie){const de=createVNode(Static,null,ne);return de.staticCount=ie,de}function createCommentVNode(ne="",ie=!1){return ie?(openBlock(),createBlock(Comment,null,ne)):createVNode(Comment,null,ne)}function normalizeVNode(ne){return ne==null||typeof ne=="boolean"?createVNode(Comment):isArray$b(ne)?createVNode(Fragment,null,ne.slice()):typeof ne=="object"?cloneIfMounted(ne):createVNode(Text,null,String(ne))}function cloneIfMounted(ne){return ne.el===null&&ne.patchFlag!==-1||ne.memo?ne:cloneVNode(ne)}function normalizeChildren(ne,ie){let de=0;const{shapeFlag:me}=ne;if(ie==null)ie=null;else if(isArray$b(ie))de=16;else if(typeof ie=="object")if(me&65){const _e=ie.default;_e&&(_e._c&&(_e._d=!1),normalizeChildren(ne,_e()),_e._c&&(_e._d=!0));return}else{de=32;const _e=ie._;!_e&&!(InternalObjectKey in ie)?ie._ctx=currentRenderingInstance:_e===3&&currentRenderingInstance&&(currentRenderingInstance.slots._===1?ie._=1:(ie._=2,ne.patchFlag|=1024))}else isFunction$9(ie)?(ie={default:ie,_ctx:currentRenderingInstance},de=32):(ie=String(ie),me&64?(de=16,ie=[createTextVNode(ie)]):de=8);ne.children=ie,ne.shapeFlag|=de}function mergeProps(...ne){const ie={};for(let de=0;de<ne.length;de++){const me=ne[de];for(const _e in me)if(_e==="class")ie.class!==me.class&&(ie.class=normalizeClass([ie.class,me.class]));else if(_e==="style")ie.style=normalizeStyle([ie.style,me.style]);else if(isOn$1(_e)){const ye=ie[_e],we=me[_e];we&&ye!==we&&!(isArray$b(ye)&&ye.includes(we))&&(ie[_e]=ye?[].concat(ye,we):we)}else _e!==""&&(ie[_e]=me[_e])}return ie}function invokeVNodeHook(ne,ie,de,me=null){callWithAsyncErrorHandling(ne,ie,7,[de,me])}const emptyAppContext=createAppContext();let uid$2=0;function createComponentInstance(ne,ie,de){const me=ne.type,_e=(ie?ie.appContext:ne.appContext)||emptyAppContext,ye={uid:uid$2++,vnode:ne,type:me,parent:ie,appContext:_e,root:null,next:null,subTree:null,effect:null,update:null,scope:new EffectScope(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:ie?ie.provides:Object.create(_e.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(me,_e),emitsOptions:normalizeEmitsOptions(me,_e),emit:null,emitted:null,propsDefaults:EMPTY_OBJ,inheritAttrs:me.inheritAttrs,ctx:EMPTY_OBJ,data:EMPTY_OBJ,props:EMPTY_OBJ,attrs:EMPTY_OBJ,slots:EMPTY_OBJ,refs:EMPTY_OBJ,setupState:EMPTY_OBJ,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:de,suspenseId:de?de.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return ye.ctx={_:ye},ye.root=ie?ie.root:ye,ye.emit=emit.bind(null,ye),ne.ce&&ne.ce(ye),ye}let currentInstance=null;const getCurrentInstance=()=>currentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const ne=getGlobalThis$1(),ie=(de,me)=>{let _e;return(_e=ne[de])||(_e=ne[de]=[]),_e.push(me),ye=>{_e.length>1?_e.forEach(we=>we(ye)):_e[0](ye)}};internalSetCurrentInstance=ie("__VUE_INSTANCE_SETTERS__",de=>currentInstance=de),setInSSRSetupState=ie("__VUE_SSR_SETTERS__",de=>isInSSRComponentSetup=de)}const setCurrentInstance=ne=>{internalSetCurrentInstance(ne),ne.scope.on()},unsetCurrentInstance=()=>{currentInstance&&currentInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(ne){return ne.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(ne,ie=!1){ie&&setInSSRSetupState(ie);const{props:de,children:me}=ne.vnode,_e=isStatefulComponent(ne);initProps(ne,de,_e,ie),initSlots(ne,me);const ye=_e?setupStatefulComponent(ne,ie):void 0;return ie&&setInSSRSetupState(!1),ye}function setupStatefulComponent(ne,ie){const de=ne.type;ne.accessCache=Object.create(null),ne.proxy=markRaw(new Proxy(ne.ctx,PublicInstanceProxyHandlers));const{setup:me}=de;if(me){const _e=ne.setupContext=me.length>1?createSetupContext(ne):null;setCurrentInstance(ne),pauseTracking();const ye=callWithErrorHandling(me,ne,0,[ne.props,_e]);if(resetTracking(),unsetCurrentInstance(),isPromise$2(ye)){if(ye.then(unsetCurrentInstance,unsetCurrentInstance),ie)return ye.then(we=>{handleSetupResult(ne,we,ie)}).catch(we=>{handleError(we,ne,0)});ne.asyncDep=ye}else handleSetupResult(ne,ye,ie)}else finishComponentSetup(ne,ie)}function handleSetupResult(ne,ie,de){isFunction$9(ie)?ne.type.__ssrInlineRender?ne.ssrRender=ie:ne.render=ie:isObject$a(ie)&&(ne.setupState=proxyRefs(ie)),finishComponentSetup(ne,de)}let compile;function finishComponentSetup(ne,ie,de){const me=ne.type;if(!ne.render){if(!ie&&compile&&!me.render){const _e=me.template||resolveMergedOptions(ne).template;if(_e){const{isCustomElement:ye,compilerOptions:we}=ne.appContext.config,{delimiters:Se,compilerOptions:Ce}=me,Ae=extend$2(extend$2({isCustomElement:ye,delimiters:Se},we),Ce);me.render=compile(_e,Ae)}}ne.render=me.render||NOOP}{setCurrentInstance(ne),pauseTracking();try{applyOptions(ne)}finally{resetTracking(),unsetCurrentInstance()}}}function getAttrsProxy(ne){return ne.attrsProxy||(ne.attrsProxy=new Proxy(ne.attrs,{get(ie,de){return track(ne,"get","$attrs"),ie[de]}}))}function createSetupContext(ne){const ie=de=>{ne.exposed=de||{}};return{get attrs(){return getAttrsProxy(ne)},slots:ne.slots,emit:ne.emit,expose:ie}}function getExposeProxy(ne){if(ne.exposed)return ne.exposeProxy||(ne.exposeProxy=new Proxy(proxyRefs(markRaw(ne.exposed)),{get(ie,de){if(de in ie)return ie[de];if(de in publicPropertiesMap)return publicPropertiesMap[de](ne)},has(ie,de){return de in ie||de in publicPropertiesMap}}))}const classifyRE$1=/(?:^|[-_])(\w)/g,classify$1=ne=>ne.replace(classifyRE$1,ie=>ie.toUpperCase()).replace(/[-_]/g,"");function getComponentName(ne,ie=!0){return isFunction$9(ne)?ne.displayName||ne.name:ne.name||ie&&ne.__name}function formatComponentName$1(ne,ie,de=!1){let me=getComponentName(ie);if(!me&&ie.__file){const _e=ie.__file.match(/([^/\\]+)\.\w+$/);_e&&(me=_e[1])}if(!me&&ne&&ne.parent){const _e=ye=>{for(const we in ye)if(ye[we]===ie)return we};me=_e(ne.components||ne.parent.type.components)||_e(ne.appContext.components)}return me?classify$1(me):de?"App":"Anonymous"}function isClassComponent(ne){return isFunction$9(ne)&&"__vccOpts"in ne}const computed=(ne,ie)=>computed$1(ne,ie,isInSSRComponentSetup);function h$1(ne,ie,de){const me=arguments.length;return me===2?isObject$a(ie)&&!isArray$b(ie)?isVNode(ie)?createVNode(ne,null,[ie]):createVNode(ne,ie):createVNode(ne,null,ie):(me>3?de=Array.prototype.slice.call(arguments,2):me===3&&isVNode(de)&&(de=[de]),createVNode(ne,ie,de))}const version$2="3.4.6",svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc$2=typeof document<"u"?document:null,templateContainer=doc$2&&doc$2.createElement("template"),nodeOps={insert:(ne,ie,de)=>{ie.insertBefore(ne,de||null)},remove:ne=>{const ie=ne.parentNode;ie&&ie.removeChild(ne)},createElement:(ne,ie,de,me)=>{const _e=ie==="svg"?doc$2.createElementNS(svgNS,ne):ie==="mathml"?doc$2.createElementNS(mathmlNS,ne):doc$2.createElement(ne,de?{is:de}:void 0);return ne==="select"&&me&&me.multiple!=null&&_e.setAttribute("multiple",me.multiple),_e},createText:ne=>doc$2.createTextNode(ne),createComment:ne=>doc$2.createComment(ne),setText:(ne,ie)=>{ne.nodeValue=ie},setElementText:(ne,ie)=>{ne.textContent=ie},parentNode:ne=>ne.parentNode,nextSibling:ne=>ne.nextSibling,querySelector:ne=>doc$2.querySelector(ne),setScopeId(ne,ie){ne.setAttribute(ie,"")},insertStaticContent(ne,ie,de,me,_e,ye){const we=de?de.previousSibling:ie.lastChild;if(_e&&(_e===ye||_e.nextSibling))for(;ie.insertBefore(_e.cloneNode(!0),de),!(_e===ye||!(_e=_e.nextSibling)););else{templateContainer.innerHTML=me==="svg"?"<svg>".concat(ne,"</svg>"):me==="mathml"?"<math>".concat(ne,"</math>"):ne;const Se=templateContainer.content;if(me==="svg"||me==="mathml"){const Ce=Se.firstChild;for(;Ce.firstChild;)Se.appendChild(Ce.firstChild);Se.removeChild(Ce)}ie.insertBefore(Se,de)}return[we?we.nextSibling:ie.firstChild,de?de.previousSibling:ie.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition$1=(ne,{slots:ie})=>h$1(BaseTransition,resolveTransitionProps(ne),ie);Transition$1.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$1.props=extend$2({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(ne,ie=[])=>{isArray$b(ne)?ne.forEach(de=>de(...ie)):ne&&ne(...ie)},hasExplicitCallback=ne=>ne?isArray$b(ne)?ne.some(ie=>ie.length>1):ne.length>1:!1;function resolveTransitionProps(ne){const ie={};for(const Ue in ne)Ue in DOMTransitionPropsValidators||(ie[Ue]=ne[Ue]);if(ne.css===!1)return ie;const{name:de="v",type:me,duration:_e,enterFromClass:ye="".concat(de,"-enter-from"),enterActiveClass:we="".concat(de,"-enter-active"),enterToClass:Se="".concat(de,"-enter-to"),appearFromClass:Ce=ye,appearActiveClass:Ae=we,appearToClass:Te=Se,leaveFromClass:ke="".concat(de,"-leave-from"),leaveActiveClass:$e="".concat(de,"-leave-active"),leaveToClass:Ee="".concat(de,"-leave-to")}=ne,Pe=normalizeDuration(_e),Ie=Pe&&Pe[0],Oe=Pe&&Pe[1],{onBeforeEnter:Ne,onEnter:Be,onEnterCancelled:xe,onLeave:Re,onLeaveCancelled:Me,onBeforeAppear:De=Ne,onAppear:Ve=Be,onAppearCancelled:Le=xe}=ie,Fe=(Ue,ze,We)=>{removeTransitionClass(Ue,ze?Te:Se),removeTransitionClass(Ue,ze?Ae:we),We&&We()},He=(Ue,ze)=>{Ue._isLeaving=!1,removeTransitionClass(Ue,ke),removeTransitionClass(Ue,Ee),removeTransitionClass(Ue,$e),ze&&ze()},en=Ue=>(ze,We)=>{const je=Ue?Ve:Be,qe=()=>Fe(ze,Ue,We);callHook(je,[ze,qe]),nextFrame(()=>{removeTransitionClass(ze,Ue?Ce:ye),addTransitionClass(ze,Ue?Te:Se),hasExplicitCallback(je)||whenTransitionEnds(ze,me,Ie,qe)})};return extend$2(ie,{onBeforeEnter(Ue){callHook(Ne,[Ue]),addTransitionClass(Ue,ye),addTransitionClass(Ue,we)},onBeforeAppear(Ue){callHook(De,[Ue]),addTransitionClass(Ue,Ce),addTransitionClass(Ue,Ae)},onEnter:en(!1),onAppear:en(!0),onLeave(Ue,ze){Ue._isLeaving=!0;const We=()=>He(Ue,ze);addTransitionClass(Ue,ke),forceReflow(),addTransitionClass(Ue,$e),nextFrame(()=>{Ue._isLeaving&&(removeTransitionClass(Ue,ke),addTransitionClass(Ue,Ee),hasExplicitCallback(Re)||whenTransitionEnds(Ue,me,Oe,We))}),callHook(Re,[Ue,We])},onEnterCancelled(Ue){Fe(Ue,!1),callHook(xe,[Ue])},onAppearCancelled(Ue){Fe(Ue,!0),callHook(Le,[Ue])},onLeaveCancelled(Ue){He(Ue),callHook(Me,[Ue])}})}function normalizeDuration(ne){if(ne==null)return null;if(isObject$a(ne))return[NumberOf(ne.enter),NumberOf(ne.leave)];{const ie=NumberOf(ne);return[ie,ie]}}function NumberOf(ne){return toNumber$1(ne)}function addTransitionClass(ne,ie){ie.split(/\s+/).forEach(de=>de&&ne.classList.add(de)),(ne[vtcKey]||(ne[vtcKey]=new Set)).add(ie)}function removeTransitionClass(ne,ie){ie.split(/\s+/).forEach(me=>me&&ne.classList.remove(me));const de=ne[vtcKey];de&&(de.delete(ie),de.size||(ne[vtcKey]=void 0))}function nextFrame(ne){requestAnimationFrame(()=>{requestAnimationFrame(ne)})}let endId=0;function whenTransitionEnds(ne,ie,de,me){const _e=ne._endId=++endId,ye=()=>{_e===ne._endId&&me()};if(de)return setTimeout(ye,de);const{type:we,timeout:Se,propCount:Ce}=getTransitionInfo(ne,ie);if(!we)return me();const Ae=we+"end";let Te=0;const ke=()=>{ne.removeEventListener(Ae,$e),ye()},$e=Ee=>{Ee.target===ne&&++Te>=Ce&&ke()};setTimeout(()=>{Te<Ce&&ke()},Se+1),ne.addEventListener(Ae,$e)}function getTransitionInfo(ne,ie){const de=window.getComputedStyle(ne),me=Pe=>(de[Pe]||"").split(", "),_e=me("".concat(TRANSITION,"Delay")),ye=me("".concat(TRANSITION,"Duration")),we=getTimeout(_e,ye),Se=me("".concat(ANIMATION,"Delay")),Ce=me("".concat(ANIMATION,"Duration")),Ae=getTimeout(Se,Ce);let Te=null,ke=0,$e=0;ie===TRANSITION?we>0&&(Te=TRANSITION,ke=we,$e=ye.length):ie===ANIMATION?Ae>0&&(Te=ANIMATION,ke=Ae,$e=Ce.length):(ke=Math.max(we,Ae),Te=ke>0?we>Ae?TRANSITION:ANIMATION:null,$e=Te?Te===TRANSITION?ye.length:Ce.length:0);const Ee=Te===TRANSITION&&/\b(transform|all)(,|$)/.test(me("".concat(TRANSITION,"Property")).toString());return{type:Te,timeout:ke,propCount:$e,hasTransform:Ee}}function getTimeout(ne,ie){for(;ne.length<ie.length;)ne=ne.concat(ne);return Math.max(...ie.map((de,me)=>toMs(de)+toMs(ne[me])))}function toMs(ne){return ne==="auto"?0:Number(ne.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(ne,ie,de){const me=ne[vtcKey];me&&(ie=(ie?[ie,...me]:[...me]).join(" ")),ie==null?ne.removeAttribute("class"):de?ne.setAttribute("class",ie):ne.className=ie}const vShowOldKey=Symbol("_vod"),vShow={beforeMount(ne,{value:ie},{transition:de}){ne[vShowOldKey]=ne.style.display==="none"?"":ne.style.display,de&&ie?de.beforeEnter(ne):setDisplay(ne,ie)},mounted(ne,{value:ie},{transition:de}){de&&ie&&de.enter(ne)},updated(ne,{value:ie,oldValue:de},{transition:me}){!ie!=!de&&(me?ie?(me.beforeEnter(ne),setDisplay(ne,!0),me.enter(ne)):me.leave(ne,()=>{setDisplay(ne,!1)}):setDisplay(ne,ie))},beforeUnmount(ne,{value:ie}){setDisplay(ne,ie)}};function setDisplay(ne,ie){ne.style.display=ie?ne[vShowOldKey]:"none"}const CSS_VAR_TEXT=Symbol("");function useCssVars(ne){const ie=getCurrentInstance();if(!ie)return;const de=ie.ut=(_e=ne(ie.proxy))=>{Array.from(document.querySelectorAll('[data-v-owner="'.concat(ie.uid,'"]'))).forEach(ye=>setVarsOnNode(ye,_e))},me=()=>{const _e=ne(ie.proxy);setVarsOnVNode(ie.subTree,_e),de(_e)};watchPostEffect(me),onMounted(()=>{const _e=new MutationObserver(me);_e.observe(ie.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>_e.disconnect())})}function setVarsOnVNode(ne,ie){if(ne.shapeFlag&128){const de=ne.suspense;ne=de.activeBranch,de.pendingBranch&&!de.isHydrating&&de.effects.push(()=>{setVarsOnVNode(de.activeBranch,ie)})}for(;ne.component;)ne=ne.component.subTree;if(ne.shapeFlag&1&&ne.el)setVarsOnNode(ne.el,ie);else if(ne.type===Fragment)ne.children.forEach(de=>setVarsOnVNode(de,ie));else if(ne.type===Static){let{el:de,anchor:me}=ne;for(;de&&(setVarsOnNode(de,ie),de!==me);)de=de.nextSibling}}function setVarsOnNode(ne,ie){if(ne.nodeType===1){const de=ne.style;let me="";for(const _e in ie)de.setProperty("--".concat(_e),ie[_e]),me+="--".concat(_e,": ").concat(ie[_e],";");de[CSS_VAR_TEXT]=me}}function patchStyle(ne,ie,de){const me=ne.style,_e=isString$8(de);if(de&&!_e){if(ie&&!isString$8(ie))for(const ye in ie)de[ye]==null&&setStyle$1(me,ye,"");for(const ye in de)setStyle$1(me,ye,de[ye])}else{const ye=me.display;if(_e){if(ie!==de){const we=me[CSS_VAR_TEXT];we&&(de+=";"+we),me.cssText=de}}else ie&&ne.removeAttribute("style");vShowOldKey in ne&&(me.display=ye)}}const importantRE=/\s*!important$/;function setStyle$1(ne,ie,de){if(isArray$b(de))de.forEach(me=>setStyle$1(ne,ie,me));else if(de==null&&(de=""),ie.startsWith("--"))ne.setProperty(ie,de);else{const me=autoPrefix(ne,ie);importantRE.test(de)?ne.setProperty(hyphenate$1(me),de.replace(importantRE,""),"important"):ne[me]=de}}const prefixes$1=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(ne,ie){const de=prefixCache[ie];if(de)return de;let me=camelize$1(ie);if(me!=="filter"&&me in ne)return prefixCache[ie]=me;me=capitalize(me);for(let _e=0;_e<prefixes$1.length;_e++){const ye=prefixes$1[_e]+me;if(ye in ne)return prefixCache[ie]=ye}return ie}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(ne,ie,de,me,_e){if(me&&ie.startsWith("xlink:"))de==null?ne.removeAttributeNS(xlinkNS,ie.slice(6,ie.length)):ne.setAttributeNS(xlinkNS,ie,de);else{const ye=isSpecialBooleanAttr(ie);de==null||ye&&!includeBooleanAttr(de)?ne.removeAttribute(ie):ne.setAttribute(ie,ye?"":de)}}function patchDOMProp(ne,ie,de,me,_e,ye,we){if(ie==="innerHTML"||ie==="textContent"){me&&we(me,_e,ye),ne[ie]=de==null?"":de;return}const Se=ne.tagName;if(ie==="value"&&Se!=="PROGRESS"&&!Se.includes("-")){ne._value=de;const Ae=Se==="OPTION"?ne.getAttribute("value"):ne.value,Te=de==null?"":de;Ae!==Te&&(ne.value=Te),de==null&&ne.removeAttribute(ie);return}let Ce=!1;if(de===""||de==null){const Ae=typeof ne[ie];Ae==="boolean"?de=includeBooleanAttr(de):de==null&&Ae==="string"?(de="",Ce=!0):Ae==="number"&&(de=0,Ce=!0)}try{ne[ie]=de}catch(Ae){}Ce&&ne.removeAttribute(ie)}function addEventListener$3(ne,ie,de,me){ne.addEventListener(ie,de,me)}function removeEventListener$2(ne,ie,de,me){ne.removeEventListener(ie,de,me)}const veiKey=Symbol("_vei");function patchEvent(ne,ie,de,me,_e=null){const ye=ne[veiKey]||(ne[veiKey]={}),we=ye[ie];if(me&&we)we.value=me;else{const[Se,Ce]=parseName(ie);if(me){const Ae=ye[ie]=createInvoker(me,_e);addEventListener$3(ne,Se,Ae,Ce)}else we&&(removeEventListener$2(ne,Se,we,Ce),ye[ie]=void 0)}}const optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(ne){let ie;if(optionsModifierRE.test(ne)){ie={};let me;for(;me=ne.match(optionsModifierRE);)ne=ne.slice(0,ne.length-me[0].length),ie[me[0].toLowerCase()]=!0}return[ne[2]===":"?ne.slice(3):hyphenate$1(ne.slice(2)),ie]}let cachedNow=0;const p$1=Promise.resolve(),getNow=()=>cachedNow||(p$1.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(ne,ie){const de=me=>{if(!me._vts)me._vts=Date.now();else if(me._vts<=de.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(me,de.value),ie,5,[me])};return de.value=ne,de.attached=getNow(),de}function patchStopImmediatePropagation(ne,ie){if(isArray$b(ie)){const de=ne.stopImmediatePropagation;return ne.stopImmediatePropagation=()=>{de.call(ne),ne._stopped=!0},ie.map(me=>_e=>!_e._stopped&&me&&me(_e))}else return ie}const isNativeOn=ne=>ne.charCodeAt(0)===111&&ne.charCodeAt(1)===110&&ne.charCodeAt(2)>96&&ne.charCodeAt(2)<123,patchProp=(ne,ie,de,me,_e,ye,we,Se,Ce)=>{const Ae=_e==="svg";ie==="class"?patchClass(ne,me,Ae):ie==="style"?patchStyle(ne,de,me):isOn$1(ie)?isModelListener(ie)||patchEvent(ne,ie,de,me,we):(ie[0]==="."?(ie=ie.slice(1),!0):ie[0]==="^"?(ie=ie.slice(1),!1):shouldSetAsProp(ne,ie,me,Ae))?patchDOMProp(ne,ie,me,ye,we,Se,Ce):(ie==="true-value"?ne._trueValue=me:ie==="false-value"&&(ne._falseValue=me),patchAttr(ne,ie,me,Ae))};function shouldSetAsProp(ne,ie,de,me){if(me)return!!(ie==="innerHTML"||ie==="textContent"||ie in ne&&isNativeOn(ie)&&isFunction$9(de));if(ie==="spellcheck"||ie==="draggable"||ie==="translate"||ie==="form"||ie==="list"&&ne.tagName==="INPUT"||ie==="type"&&ne.tagName==="TEXTAREA")return!1;if(ie==="width"||ie==="height"){const _e=ne.tagName;if(_e==="IMG"||_e==="VIDEO"||_e==="CANVAS"||_e==="SOURCE")return!1}return isNativeOn(ie)&&isString$8(de)?!1:ie in ne}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl={name:"TransitionGroup",props:extend$2({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(ne,{slots:ie}){const de=getCurrentInstance(),me=useTransitionState();let _e,ye;return onUpdated(()=>{if(!_e.length)return;const we=ne.moveClass||"".concat(ne.name||"v","-move");if(!hasCSSTransform(_e[0].el,de.vnode.el,we))return;_e.forEach(callPendingCbs),_e.forEach(recordPosition);const Se=_e.filter(applyTranslation);forceReflow(),Se.forEach(Ce=>{const Ae=Ce.el,Te=Ae.style;addTransitionClass(Ae,we),Te.transform=Te.webkitTransform=Te.transitionDuration="";const ke=Ae[moveCbKey]=$e=>{$e&&$e.target!==Ae||(!$e||/transform$/.test($e.propertyName))&&(Ae.removeEventListener("transitionend",ke),Ae[moveCbKey]=null,removeTransitionClass(Ae,we))};Ae.addEventListener("transitionend",ke)})}),()=>{const we=toRaw(ne),Se=resolveTransitionProps(we);let Ce=we.tag||Fragment;_e=ye,ye=ie.default?getTransitionRawChildren(ie.default()):[];for(let Ae=0;Ae<ye.length;Ae++){const Te=ye[Ae];Te.key!=null&&setTransitionHooks(Te,resolveTransitionHooks(Te,Se,me,de))}if(_e)for(let Ae=0;Ae<_e.length;Ae++){const Te=_e[Ae];setTransitionHooks(Te,resolveTransitionHooks(Te,Se,me,de)),positionMap.set(Te,Te.el.getBoundingClientRect())}return createVNode(Ce,null,ye)}}},removeMode=ne=>delete ne.mode;TransitionGroupImpl.props;const TransitionGroup$1=TransitionGroupImpl;function callPendingCbs(ne){const ie=ne.el;ie[moveCbKey]&&ie[moveCbKey](),ie[enterCbKey]&&ie[enterCbKey]()}function recordPosition(ne){newPositionMap.set(ne,ne.el.getBoundingClientRect())}function applyTranslation(ne){const ie=positionMap.get(ne),de=newPositionMap.get(ne),me=ie.left-de.left,_e=ie.top-de.top;if(me||_e){const ye=ne.el.style;return ye.transform=ye.webkitTransform="translate(".concat(me,"px,").concat(_e,"px)"),ye.transitionDuration="0s",ne}}function hasCSSTransform(ne,ie,de){const me=ne.cloneNode(),_e=ne[vtcKey];_e&&_e.forEach(Se=>{Se.split(/\s+/).forEach(Ce=>Ce&&me.classList.remove(Ce))}),de.split(/\s+/).forEach(Se=>Se&&me.classList.add(Se)),me.style.display="none";const ye=ie.nodeType===1?ie:ie.parentNode;ye.appendChild(me);const{hasTransform:we}=getTransitionInfo(me);return ye.removeChild(me),we}const getModelAssigner=ne=>{const ie=ne.props["onUpdate:modelValue"]||!1;return isArray$b(ie)?de=>invokeArrayFns(ie,de):ie};function onCompositionStart$1(ne){ne.target.composing=!0}function onCompositionEnd$1(ne){const ie=ne.target;ie.composing&&(ie.composing=!1,ie.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(ne,{modifiers:{lazy:ie,trim:de,number:me}},_e){ne[assignKey]=getModelAssigner(_e);const ye=me||_e.props&&_e.props.type==="number";addEventListener$3(ne,ie?"change":"input",we=>{if(we.target.composing)return;let Se=ne.value;de&&(Se=Se.trim()),ye&&(Se=looseToNumber(Se)),ne[assignKey](Se)}),de&&addEventListener$3(ne,"change",()=>{ne.value=ne.value.trim()}),ie||(addEventListener$3(ne,"compositionstart",onCompositionStart$1),addEventListener$3(ne,"compositionend",onCompositionEnd$1),addEventListener$3(ne,"change",onCompositionEnd$1))},mounted(ne,{value:ie}){ne.value=ie==null?"":ie},beforeUpdate(ne,{value:ie,modifiers:{lazy:de,trim:me,number:_e}},ye){if(ne[assignKey]=getModelAssigner(ye),ne.composing)return;const we=_e||ne.type==="number"?looseToNumber(ne.value):ne.value,Se=ie==null?"":ie;we!==Se&&(document.activeElement===ne&&ne.type!=="range"&&(de||me&&ne.value.trim()===Se)||(ne.value=Se))}},systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:ne=>ne.stopPropagation(),prevent:ne=>ne.preventDefault(),self:ne=>ne.target!==ne.currentTarget,ctrl:ne=>!ne.ctrlKey,shift:ne=>!ne.shiftKey,alt:ne=>!ne.altKey,meta:ne=>!ne.metaKey,left:ne=>"button"in ne&&ne.button!==0,middle:ne=>"button"in ne&&ne.button!==1,right:ne=>"button"in ne&&ne.button!==2,exact:(ne,ie)=>systemModifiers.some(de=>ne["".concat(de,"Key")]&&!ie.includes(de))},withModifiers=(ne,ie)=>{const de=ne._withMods||(ne._withMods={}),me=ie.join(".");return de[me]||(de[me]=(_e,...ye)=>{for(let we=0;we<ie.length;we++){const Se=modifierGuards[ie[we]];if(Se&&Se(_e,ie))return}return ne(_e,...ye)})},keyNames={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},withKeys=(ne,ie)=>{const de=ne._withKeys||(ne._withKeys={}),me=ie.join(".");return de[me]||(de[me]=_e=>{if(!("key"in _e))return;const ye=hyphenate$1(_e.key);if(ie.some(we=>we===ye||keyNames[we]===ye))return ne(_e)})},rendererOptions=extend$2({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render$1=(...ne)=>{ensureRenderer().render(...ne)},createApp$1=(...ne)=>{const ie=ensureRenderer().createApp(...ne),{mount:de}=ie;return ie.mount=me=>{const _e=normalizeContainer(me);if(!_e)return;const ye=ie._component;!isFunction$9(ye)&&!ye.render&&!ye.template&&(ye.template=_e.innerHTML),_e.innerHTML="";const we=de(_e,!1,resolveRootNamespace(_e));return _e instanceof Element&&(_e.removeAttribute("v-cloak"),_e.setAttribute("data-v-app","")),we},ie},createSSRApp=(...ne)=>{const ie=ensureHydrationRenderer().createApp(...ne),{mount:de}=ie;return ie.mount=me=>{const _e=normalizeContainer(me);if(_e)return de(_e,!0,resolveRootNamespace(_e))},ie};function resolveRootNamespace(ne){if(ne instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&ne instanceof MathMLElement)return"mathml"}function normalizeContainer(ne){return isString$8(ne)?document.querySelector(ne):ne}function _typeof$2(ne){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},_typeof$2(ne)}function toPrimitive(ne,ie){if(_typeof$2(ne)!="object"||!ne)return ne;var de=ne[Symbol.toPrimitive];if(de!==void 0){var me=de.call(ne,ie||"default");if(_typeof$2(me)!="object")return me;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ie==="string"?String:Number)(ne)}function toPropertyKey(ne){var ie=toPrimitive(ne,"string");return _typeof$2(ie)=="symbol"?ie:String(ie)}function _defineProperty$x(ne,ie,de){return ie=toPropertyKey(ie),ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}function ownKeys$1(ne,ie){var de=Object.keys(ne);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(ne);ie&&(me=me.filter(function(_e){return Object.getOwnPropertyDescriptor(ne,_e).enumerable})),de.push.apply(de,me)}return de}function _objectSpread2$1(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?arguments[ie]:{};ie%2?ownKeys$1(Object(de),!0).forEach(function(me){_defineProperty$x(ne,me,de[me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ne,Object.getOwnPropertyDescriptors(de)):ownKeys$1(Object(de)).forEach(function(me){Object.defineProperty(ne,me,Object.getOwnPropertyDescriptor(de,me))})}return ne}function _extends$2(){return _extends$2=Object.assign?Object.assign.bind():function(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie];for(var me in de)Object.prototype.hasOwnProperty.call(de,me)&&(ne[me]=de[me])}return ne},_extends$2.apply(this,arguments)}function e$1(ne,ie){for(var de=0;de<ie.length;de++){var me=ie[de];me.enumerable=me.enumerable||!1,me.configurable=!0,"value"in me&&(me.writable=!0),Object.defineProperty(ne,me.key,me)}}function t$1(ne,ie,de){return ie&&e$1(ne.prototype,ie),de&&e$1(ne,de),ne}function n$1(){return(n$1=Object.assign||function(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie];for(var me in de)Object.prototype.hasOwnProperty.call(de,me)&&(ne[me]=de[me])}return ne}).apply(this,arguments)}function r$1(ne,ie){ne.prototype=Object.create(ie.prototype),ne.prototype.constructor=ne,ne.__proto__=ie}function i$1(ne,ie){if(ne==null)return{};var de,me,_e={},ye=Object.keys(ne);for(me=0;me<ye.length;me++)ie.indexOf(de=ye[me])>=0||(_e[de]=ne[de]);return _e}function o(ne){return((ie=ne)!=null&&typeof ie=="object"&&Array.isArray(ie)===!1)==1&&Object.prototype.toString.call(ne)==="[object Object]";var ie}var u=Object.prototype,a=u.toString,f$1=u.hasOwnProperty,c=/^\s*function (\w+)/;function l(ne){var ie,de=(ie=ne==null?void 0:ne.type)!==null&&ie!==void 0?ie:ne;if(de){var me=de.toString().match(c);return me?me[1]:""}return""}var s=function(ne){var ie,de;return o(ne)!==!1&&typeof(ie=ne.constructor)=="function"&&o(de=ie.prototype)!==!1&&de.hasOwnProperty("isPrototypeOf")!==!1},v$1=function(ne){return ne},y$1=v$1,d=function(ne,ie){return f$1.call(ne,ie)},h=Number.isInteger||function(ne){return typeof ne=="number"&&isFinite(ne)&&Math.floor(ne)===ne},b$1=Array.isArray||function(ne){return a.call(ne)==="[object Array]"},O$1=function(ne){return a.call(ne)==="[object Function]"},g$1=function(ne){return s(ne)&&d(ne,"_vueTypes_name")},m=function(ne){return s(ne)&&(d(ne,"type")||["_vueTypes_name","validator","default","required"].some(function(ie){return d(ne,ie)}))};function j$1(ne,ie){return Object.defineProperty(ne.bind(ie),"__original",{value:ne})}function _$1(ne,ie,de){var me;de===void 0&&(de=!1);var _e=!0,ye="";me=s(ne)?ne:{type:ne};var we=g$1(me)?me._vueTypes_name+" - ":"";if(m(me)&&me.type!==null){if(me.type===void 0||me.type===!0||!me.required&&ie===void 0)return _e;b$1(me.type)?(_e=me.type.some(function(ke){return _$1(ke,ie,!0)===!0}),ye=me.type.map(function(ke){return l(ke)}).join(" or ")):_e=(ye=l(me))==="Array"?b$1(ie):ye==="Object"?s(ie):ye==="String"||ye==="Number"||ye==="Boolean"||ye==="Function"?function(ke){if(ke==null)return"";var $e=ke.constructor.toString().match(c);return $e?$e[1]:""}(ie)===ye:ie instanceof me.type}if(!_e){var Se=we+'value "'+ie+'" should be of type "'+ye+'"';return de===!1?(y$1(Se),!1):Se}if(d(me,"validator")&&O$1(me.validator)){var Ce=y$1,Ae=[];if(y$1=function(ke){Ae.push(ke)},_e=me.validator(ie),y$1=Ce,!_e){var Te=(Ae.length>1?"* ":"")+Ae.join("\n* ");return Ae.length=0,de===!1?(y$1(Te),_e):Te}}return _e}function T$2(ne,ie){var de=Object.defineProperties(ie,{_vueTypes_name:{value:ne,writable:!0},isRequired:{get:function(){return this.required=!0,this}},def:{value:function(_e){return _e!==void 0||this.default?O$1(_e)||_$1(this,_e,!0)===!0?(this.default=b$1(_e)?function(){return[].concat(_e)}:s(_e)?function(){return Object.assign({},_e)}:_e,this):(y$1(this._vueTypes_name+' - invalid default value: "'+_e+'"'),this):this}}}),me=de.validator;return O$1(me)&&(de.validator=j$1(me,de)),de}function w$1(ne,ie){var de=T$2(ne,ie);return Object.defineProperty(de,"validate",{value:function(me){return O$1(this.validator)&&y$1(this._vueTypes_name+" - calling .validate() will overwrite the current custom validator function. Validator info:\n"+JSON.stringify(this)),this.validator=j$1(me,this),this}})}function k$1(ne,ie,de){var me,_e,ye=(me=ie,_e={},Object.getOwnPropertyNames(me).forEach(function(ke){_e[ke]=Object.getOwnPropertyDescriptor(me,ke)}),Object.defineProperties({},_e));if(ye._vueTypes_name=ne,!s(de))return ye;var we,Se,Ce=de.validator,Ae=i$1(de,["validator"]);if(O$1(Ce)){var Te=ye.validator;Te&&(Te=(Se=(we=Te).__original)!==null&&Se!==void 0?Se:we),ye.validator=j$1(Te?function(ke){return Te.call(this,ke)&&Ce.call(this,ke)}:Ce,ye)}return Object.assign(ye,Ae)}function P$1(ne){return ne.replace(/^(?!\s*$)/gm,"  ")}var x$1=function(){return w$1("any",{})},A$1=function(){return w$1("function",{type:Function})},E$1=function(){return w$1("boolean",{type:Boolean})},N$1=function(){return w$1("string",{type:String})},q$1=function(){return w$1("number",{type:Number})},S$1=function(){return w$1("array",{type:Array})},V$1=function(){return w$1("object",{type:Object})},F$1=function(){return T$2("integer",{type:Number,validator:function(ne){return h(ne)}})},D$1=function(){return T$2("symbol",{validator:function(ne){return typeof ne=="symbol"}})};function L$1(ne,ie){if(ie===void 0&&(ie="custom validation failed"),typeof ne!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return T$2(ne.name||"<<anonymous function>>",{validator:function(de){var me=ne(de);return me||y$1(this._vueTypes_name+" - "+ie),me}})}function Y$1(ne){if(!b$1(ne))throw new TypeError("[VueTypes error]: You must provide an array as argument.");var ie='oneOf - value should be one of "'+ne.join('", "')+'".',de=ne.reduce(function(me,_e){if(_e!=null){var ye=_e.constructor;me.indexOf(ye)===-1&&me.push(ye)}return me},[]);return T$2("oneOf",{type:de.length>0?de:void 0,validator:function(me){var _e=ne.indexOf(me)!==-1;return _e||y$1(ie),_e}})}function B$1(ne){if(!b$1(ne))throw new TypeError("[VueTypes error]: You must provide an array as argument");for(var ie=!1,de=[],me=0;me<ne.length;me+=1){var _e=ne[me];if(m(_e)){if(g$1(_e)&&_e._vueTypes_name==="oneOf"){de=de.concat(_e.type);continue}if(O$1(_e.validator)&&(ie=!0),_e.type!==!0&&_e.type){de=de.concat(_e.type);continue}}de.push(_e)}return de=de.filter(function(ye,we){return de.indexOf(ye)===we}),T$2("oneOfType",ie?{type:de,validator:function(ye){var we=[],Se=ne.some(function(Ce){var Ae=_$1(g$1(Ce)&&Ce._vueTypes_name==="oneOf"?Ce.type||null:Ce,ye,!0);return typeof Ae=="string"&&we.push(Ae),Ae===!0});return Se||y$1("oneOfType - provided value does not match any of the "+we.length+" passed-in validators:\n"+P$1(we.join("\n"))),Se}}:{type:de})}function I$1(ne){return T$2("arrayOf",{type:Array,validator:function(ie){var de,me=ie.every(function(_e){return(de=_$1(ne,_e,!0))===!0});return me||y$1("arrayOf - value validation error:\n"+P$1(de)),me}})}function J$1(ne){return T$2("instanceOf",{type:ne})}function M$2(ne){return T$2("objectOf",{type:Object,validator:function(ie){var de,me=Object.keys(ie).every(function(_e){return(de=_$1(ne,ie[_e],!0))===!0});return me||y$1("objectOf - value validation error:\n"+P$1(de)),me}})}function R$1(ne){var ie=Object.keys(ne),de=ie.filter(function(_e){var ye;return!!(!((ye=ne[_e])===null||ye===void 0)&&ye.required)}),me=T$2("shape",{type:Object,validator:function(_e){var ye=this;if(!s(_e))return!1;var we=Object.keys(_e);if(de.length>0&&de.some(function(Ce){return we.indexOf(Ce)===-1})){var Se=de.filter(function(Ce){return we.indexOf(Ce)===-1});return y$1(Se.length===1?'shape - required property "'+Se[0]+'" is not defined.':'shape - required properties "'+Se.join('", "')+'" are not defined.'),!1}return we.every(function(Ce){if(ie.indexOf(Ce)===-1)return ye._vueTypes_isLoose===!0||(y$1('shape - shape definition does not include a "'+Ce+'" property. Allowed keys: "'+ie.join('", "')+'".'),!1);var Ae=_$1(ne[Ce],_e[Ce],!0);return typeof Ae=="string"&&y$1('shape - "'+Ce+'" property validation error:\n '+P$1(Ae)),Ae===!0})}});return Object.defineProperty(me,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(me,"loose",{get:function(){return this._vueTypes_isLoose=!0,this}}),me}var $$1=function(){function ne(){}return ne.extend=function(ie){var de=this;if(b$1(ie))return ie.forEach(function(ke){return de.extend(ke)}),this;var me=ie.name,_e=ie.validate,ye=_e!==void 0&&_e,we=ie.getter,Se=we!==void 0&&we,Ce=i$1(ie,["name","validate","getter"]);if(d(this,me))throw new TypeError('[VueTypes error]: Type "'+me+'" already defined');var Ae,Te=Ce.type;return g$1(Te)?(delete Ce.type,Object.defineProperty(this,me,Se?{get:function(){return k$1(me,Te,Ce)}}:{value:function(){var ke,$e=k$1(me,Te,Ce);return $e.validator&&($e.validator=(ke=$e.validator).bind.apply(ke,[$e].concat([].slice.call(arguments)))),$e}})):(Ae=Se?{get:function(){var ke=Object.assign({},Ce);return ye?w$1(me,ke):T$2(me,ke)},enumerable:!0}:{value:function(){var ke,$e,Ee=Object.assign({},Ce);return ke=ye?w$1(me,Ee):T$2(me,Ee),Ee.validator&&(ke.validator=($e=Ee.validator).bind.apply($e,[ke].concat([].slice.call(arguments)))),ke},enumerable:!0},Object.defineProperty(this,me,Ae))},t$1(ne,null,[{key:"any",get:function(){return x$1()}},{key:"func",get:function(){return A$1().def(this.defaults.func)}},{key:"bool",get:function(){return E$1().def(this.defaults.bool)}},{key:"string",get:function(){return N$1().def(this.defaults.string)}},{key:"number",get:function(){return q$1().def(this.defaults.number)}},{key:"array",get:function(){return S$1().def(this.defaults.array)}},{key:"object",get:function(){return V$1().def(this.defaults.object)}},{key:"integer",get:function(){return F$1().def(this.defaults.integer)}},{key:"symbol",get:function(){return D$1()}}]),ne}();function z$1(ne){var ie;return ne===void 0&&(ne={func:function(){},bool:!0,string:"",number:0,array:function(){return[]},object:function(){return{}},integer:0}),(ie=function(de){function me(){return de.apply(this,arguments)||this}return r$1(me,de),t$1(me,null,[{key:"sensibleDefaults",get:function(){return n$1({},this.defaults)},set:function(_e){this.defaults=_e!==!1?n$1({},_e!==!0?_e:ne):{}}}]),me}($$1)).defaults=n$1({},ne),ie}$$1.defaults={},$$1.custom=L$1,$$1.oneOf=Y$1,$$1.instanceOf=J$1,$$1.oneOfType=B$1,$$1.arrayOf=I$1,$$1.objectOf=M$2,$$1.shape=R$1,$$1.utils={validate:function(ne,ie){return _$1(ie,ne,!0)===!0},toType:function(ne,ie,de){return de===void 0&&(de=!1),de?w$1(ne,ie):T$2(ne,ie)}};(function(ne){function ie(){return ne.apply(this,arguments)||this}return r$1(ie,ne),ie})(z$1());var PropTypes=z$1({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:"VNodeChild",getter:!0,type:null}]);function withUndefined(ne){return ne.default=void 0,ne}const PropsTypes=PropTypes;var isFunction$8=function(ie){return typeof ie=="function"},isArray$a=Array.isArray,isString$7=function(ie){return typeof ie=="string"},isObject$9=function(ie){return ie!==null&&_typeof$2(ie)==="object"},onRE=/^on[^a-z]/,isOn=function(ie){return onRE.test(ie)},cacheStringFunction=function(ie){var de=Object.create(null);return function(me){var _e=de[me];return _e||(de[me]=ie(me))}},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(function(ne){return ne.replace(camelizeRE,function(ie,de){return de?de.toUpperCase():""})}),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(function(ne){return ne.replace(hyphenateRE,"-$1").toLowerCase()}),hasOwnProperty$e=Object.prototype.hasOwnProperty,hasOwn$3=function(ie,de){return hasOwnProperty$e.call(ie,de)};function resolvePropValue(ne,ie,de,me){var _e=ne[de];if(_e!=null){var ye=hasOwn$3(_e,"default");if(ye&&me===void 0){var we=_e.default;me=_e.type!==Function&&isFunction$8(we)?we():we}_e.type===Boolean&&(!hasOwn$3(ie,de)&&!ye?me=!1:me===""&&(me=!0))}return me}function getDataAndAriaProps(ne){return Object.keys(ne).reduce(function(ie,de){return(de.substr(0,5)==="data-"||de.substr(0,5)==="aria-")&&(ie[de]=ne[de]),ie},{})}function classNames(){for(var ne=[],ie=0;ie<arguments.length;ie++){var de=ie<0||arguments.length<=ie?void 0:arguments[ie];if(de){if(isString$7(de))ne.push(de);else if(isArray$a(de))for(var me=0;me<de.length;me++){var _e=classNames(de[me]);_e&&ne.push(_e)}else if(isObject$9(de))for(var ye in de)de[ye]&&ne.push(ye)}}return ne.join(" ")}function omit$2(ne,ie){for(var de=Object.assign({},ne),me=0;me<ie.length;me+=1){var _e=ie[me];delete de[_e]}return de}var MapShim=function(){if(typeof Map<"u")return Map;function ne(ie,de){var me=-1;return ie.some(function(_e,ye){return _e[0]===de?(me=ye,!0):!1}),me}return function(){function ie(){this.__entries__=[]}return Object.defineProperty(ie.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),ie.prototype.get=function(de){var me=ne(this.__entries__,de),_e=this.__entries__[me];return _e&&_e[1]},ie.prototype.set=function(de,me){var _e=ne(this.__entries__,de);~_e?this.__entries__[_e][1]=me:this.__entries__.push([de,me])},ie.prototype.delete=function(de){var me=this.__entries__,_e=ne(me,de);~_e&&me.splice(_e,1)},ie.prototype.has=function(de){return!!~ne(this.__entries__,de)},ie.prototype.clear=function(){this.__entries__.splice(0)},ie.prototype.forEach=function(de,me){me===void 0&&(me=null);for(var _e=0,ye=this.__entries__;_e<ye.length;_e++){var we=ye[_e];de.call(me,we[1],we[0])}},ie}()}(),isBrowser$3=typeof window<"u"&&typeof document<"u"&&window.document===document,global$1$1=function(){return typeof global<"u"&&global.Math===Math?global:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()}(),requestAnimationFrame$1=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(global$1$1):function(ne){return setTimeout(function(){return ne(Date.now())},1e3/60)}}(),trailingTimeout=2;function throttle$1(ne,ie){var de=!1,me=!1,_e=0;function ye(){de&&(de=!1,ne()),me&&Se()}function we(){requestAnimationFrame$1(ye)}function Se(){var Ce=Date.now();if(de){if(Ce-_e<trailingTimeout)return;me=!0}else de=!0,me=!1,setTimeout(we,ie);_e=Ce}return Se}var REFRESH_DELAY=20,transitionKeys=["top","right","bottom","left","width","height","size","weight"],mutationObserverSupported=typeof MutationObserver<"u",ResizeObserverController=function(){function ne(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=throttle$1(this.refresh.bind(this),REFRESH_DELAY)}return ne.prototype.addObserver=function(ie){~this.observers_.indexOf(ie)||this.observers_.push(ie),this.connected_||this.connect_()},ne.prototype.removeObserver=function(ie){var de=this.observers_,me=de.indexOf(ie);~me&&de.splice(me,1),!de.length&&this.connected_&&this.disconnect_()},ne.prototype.refresh=function(){var ie=this.updateObservers_();ie&&this.refresh()},ne.prototype.updateObservers_=function(){var ie=this.observers_.filter(function(de){return de.gatherActive(),de.hasActive()});return ie.forEach(function(de){return de.broadcastActive()}),ie.length>0},ne.prototype.connect_=function(){!isBrowser$3||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)},ne.prototype.disconnect_=function(){!isBrowser$3||!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)},ne.prototype.onTransitionEnd_=function(ie){var de=ie.propertyName,me=de===void 0?"":de,_e=transitionKeys.some(function(ye){return!!~me.indexOf(ye)});_e&&this.refresh()},ne.getInstance=function(){return this.instance_||(this.instance_=new ne),this.instance_},ne.instance_=null,ne}(),defineConfigurable=function(ne,ie){for(var de=0,me=Object.keys(ie);de<me.length;de++){var _e=me[de];Object.defineProperty(ne,_e,{value:ie[_e],enumerable:!1,writable:!1,configurable:!0})}return ne},getWindowOf=function(ne){var ie=ne&&ne.ownerDocument&&ne.ownerDocument.defaultView;return ie||global$1$1},emptyRect=createRectInit(0,0,0,0);function toFloat$1(ne){return parseFloat(ne)||0}function getBordersSize(ne){for(var ie=[],de=1;de<arguments.length;de++)ie[de-1]=arguments[de];return ie.reduce(function(me,_e){var ye=ne["border-"+_e+"-width"];return me+toFloat$1(ye)},0)}function getPaddings(ne){for(var ie=["top","right","bottom","left"],de={},me=0,_e=ie;me<_e.length;me++){var ye=_e[me],we=ne["padding-"+ye];de[ye]=toFloat$1(we)}return de}function getSVGContentRect(ne){var ie=ne.getBBox();return createRectInit(0,0,ie.width,ie.height)}function getHTMLElementContentRect(ne){var ie=ne.clientWidth,de=ne.clientHeight;if(!ie&&!de)return emptyRect;var me=getWindowOf(ne).getComputedStyle(ne),_e=getPaddings(me),ye=_e.left+_e.right,we=_e.top+_e.bottom,Se=toFloat$1(me.width),Ce=toFloat$1(me.height);if(me.boxSizing==="border-box"&&(Math.round(Se+ye)!==ie&&(Se-=getBordersSize(me,"left","right")+ye),Math.round(Ce+we)!==de&&(Ce-=getBordersSize(me,"top","bottom")+we)),!isDocumentElement(ne)){var Ae=Math.round(Se+ye)-ie,Te=Math.round(Ce+we)-de;Math.abs(Ae)!==1&&(Se-=Ae),Math.abs(Te)!==1&&(Ce-=Te)}return createRectInit(_e.left,_e.top,Se,Ce)}var isSVGGraphicsElement=function(){return typeof SVGGraphicsElement<"u"?function(ne){return ne instanceof getWindowOf(ne).SVGGraphicsElement}:function(ne){return ne instanceof getWindowOf(ne).SVGElement&&typeof ne.getBBox=="function"}}();function isDocumentElement(ne){return ne===getWindowOf(ne).document.documentElement}function getContentRect(ne){return isBrowser$3?isSVGGraphicsElement(ne)?getSVGContentRect(ne):getHTMLElementContentRect(ne):emptyRect}function createReadOnlyRect(ne){var ie=ne.x,de=ne.y,me=ne.width,_e=ne.height,ye=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,we=Object.create(ye.prototype);return defineConfigurable(we,{x:ie,y:de,width:me,height:_e,top:de,right:ie+me,bottom:_e+de,left:ie}),we}function createRectInit(ne,ie,de,me){return{x:ne,y:ie,width:de,height:me}}var ResizeObservation=function(){function ne(ie){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=createRectInit(0,0,0,0),this.target=ie}return ne.prototype.isActive=function(){var ie=getContentRect(this.target);return this.contentRect_=ie,ie.width!==this.broadcastWidth||ie.height!==this.broadcastHeight},ne.prototype.broadcastRect=function(){var ie=this.contentRect_;return this.broadcastWidth=ie.width,this.broadcastHeight=ie.height,ie},ne}(),ResizeObserverEntry=function(){function ne(ie,de){var me=createReadOnlyRect(de);defineConfigurable(this,{target:ie,contentRect:me})}return ne}(),ResizeObserverSPI=function(){function ne(ie,de,me){if(this.activeObservations_=[],this.observations_=new MapShim,typeof ie!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=ie,this.controller_=de,this.callbackCtx_=me}return ne.prototype.observe=function(ie){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(ie instanceof getWindowOf(ie).Element))throw new TypeError('parameter 1 is not of type "Element".');var de=this.observations_;de.has(ie)||(de.set(ie,new ResizeObservation(ie)),this.controller_.addObserver(this),this.controller_.refresh())}},ne.prototype.unobserve=function(ie){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(ie instanceof getWindowOf(ie).Element))throw new TypeError('parameter 1 is not of type "Element".');var de=this.observations_;de.has(ie)&&(de.delete(ie),de.size||this.controller_.removeObserver(this))}},ne.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},ne.prototype.gatherActive=function(){var ie=this;this.clearActive(),this.observations_.forEach(function(de){de.isActive()&&ie.activeObservations_.push(de)})},ne.prototype.broadcastActive=function(){if(this.hasActive()){var ie=this.callbackCtx_,de=this.activeObservations_.map(function(me){return new ResizeObserverEntry(me.target,me.broadcastRect())});this.callback_.call(ie,de,ie),this.clearActive()}},ne.prototype.clearActive=function(){this.activeObservations_.splice(0)},ne.prototype.hasActive=function(){return this.activeObservations_.length>0},ne}(),observers=typeof WeakMap<"u"?new WeakMap:new MapShim,ResizeObserver$2=function(){function ne(ie){if(!(this instanceof ne))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var de=ResizeObserverController.getInstance(),me=new ResizeObserverSPI(ie,de,this);observers.set(this,me)}return ne}();["observe","unobserve","disconnect"].forEach(function(ne){ResizeObserver$2.prototype[ne]=function(){var ie;return(ie=observers.get(this))[ne].apply(ie,arguments)}});var index$3=function(){return typeof global$1$1.ResizeObserver<"u"?global$1$1.ResizeObserver:ResizeObserver$2}();function _arrayWithHoles$2(ne){if(Array.isArray(ne))return ne}function _iterableToArrayLimit$2(ne,ie){var de=ne==null?null:typeof Symbol<"u"&&ne[Symbol.iterator]||ne["@@iterator"];if(de!=null){var me,_e,ye,we,Se=[],Ce=!0,Ae=!1;try{if(ye=(de=de.call(ne)).next,ie===0){if(Object(de)!==de)return;Ce=!1}else for(;!(Ce=(me=ye.call(de)).done)&&(Se.push(me.value),Se.length!==ie);Ce=!0);}catch(Te){Ae=!0,_e=Te}finally{try{if(!Ce&&de.return!=null&&(we=de.return(),Object(we)!==we))return}finally{if(Ae)throw _e}}return Se}}function _arrayLikeToArray$2(ne,ie){(ie==null||ie>ne.length)&&(ie=ne.length);for(var de=0,me=new Array(ie);de<ie;de++)me[de]=ne[de];return me}function _unsupportedIterableToArray$2(ne,ie){if(ne){if(typeof ne=="string")return _arrayLikeToArray$2(ne,ie);var de=Object.prototype.toString.call(ne).slice(8,-1);if(de==="Object"&&ne.constructor&&(de=ne.constructor.name),de==="Map"||de==="Set")return Array.from(ne);if(de==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(de))return _arrayLikeToArray$2(ne,ie)}}function _nonIterableRest$2(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _slicedToArray$2(ne,ie){return _arrayWithHoles$2(ne)||_iterableToArrayLimit$2(ne,ie)||_unsupportedIterableToArray$2(ne,ie)||_nonIterableRest$2()}function _arrayWithoutHoles(ne){if(Array.isArray(ne))return _arrayLikeToArray$2(ne)}function _iterableToArray(ne){if(typeof Symbol<"u"&&ne[Symbol.iterator]!=null||ne["@@iterator"]!=null)return Array.from(ne)}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _toConsumableArray(ne){return _arrayWithoutHoles(ne)||_iterableToArray(ne)||_unsupportedIterableToArray$2(ne)||_nonIterableSpread()}var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global;const freeGlobal$1=freeGlobal;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")();const root$1=root;var Symbol$1=root$1.Symbol;const Symbol$2=Symbol$1;var objectProto$f=Object.prototype,hasOwnProperty$d=objectProto$f.hasOwnProperty,nativeObjectToString$1=objectProto$f.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(ne){var ie=hasOwnProperty$d.call(ne,symToStringTag$1),de=ne[symToStringTag$1];try{ne[symToStringTag$1]=void 0;var me=!0}catch(ye){}var _e=nativeObjectToString$1.call(ne);return me&&(ie?ne[symToStringTag$1]=de:delete ne[symToStringTag$1]),_e}var objectProto$e=Object.prototype,nativeObjectToString=objectProto$e.toString;function objectToString$3(ne){return nativeObjectToString.call(ne)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(ne){return ne==null?ne===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(ne)?getRawTag(ne):objectToString$3(ne)}function overArg(ne,ie){return function(de){return ne(ie(de))}}var getPrototype=overArg(Object.getPrototypeOf,Object);const getPrototype$1=getPrototype;function isObjectLike(ne){return ne!=null&&typeof ne=="object"}var objectTag$4="[object Object]",funcProto$2=Function.prototype,objectProto$d=Object.prototype,funcToString$2=funcProto$2.toString,hasOwnProperty$c=objectProto$d.hasOwnProperty,objectCtorString=funcToString$2.call(Object);function isPlainObject$3(ne){if(!isObjectLike(ne)||baseGetTag(ne)!=objectTag$4)return!1;var ie=getPrototype$1(ne);if(ie===null)return!0;var de=hasOwnProperty$c.call(ie,"constructor")&&ie.constructor;return typeof de=="function"&&de instanceof de&&funcToString$2.call(de)==objectCtorString}var isValid$3=function(ie){return ie!=null&&ie!==""};const isValid$4=isValid$3;var splitAttrs=function(ie){for(var de=Object.keys(ie),me={},_e={},ye={},we=0,Se=de.length;we<Se;we++){var Ce=de[we];isOn(Ce)?(me[Ce[2].toLowerCase()+Ce.slice(3)]=ie[Ce],_e[Ce]=ie[Ce]):ye[Ce]=ie[Ce]}return{onEvents:_e,events:me,extraAttrs:ye}},parseStyleText=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",de=arguments.length>1?arguments[1]:void 0,me={},_e=/;(?![^(]*\))/g,ye=/:(.+)/;return ie.split(_e).forEach(function(we){if(we){var Se=we.split(ye);if(Se.length>1){var Ce=de?camelize(Se[0].trim()):Se[0].trim();me[Ce]=Se[1].trim()}}}),me},hasProp$1=function(ie,de){return de in getOptionProps(ie)},flattenChildren=function ne(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,me=Array.isArray(ie)?ie:[ie],_e=[];return me.forEach(function(ye){Array.isArray(ye)?_e.push.apply(_e,_toConsumableArray(ne(ye,de))):ye&&ye.type===Fragment?_e.push.apply(_e,_toConsumableArray(ne(ye.children,de))):ye&&isVNode(ye)?de&&!isEmptyElement(ye)?_e.push(ye):de||_e.push(ye):isValid$4(ye)&&_e.push(ye)}),_e},getSlot=function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(isVNode(ie))return ie.type===Fragment?de==="default"?flattenChildren(ie.children):[]:ie.children&&ie.children[de]?flattenChildren(ie.children[de](me)):[];var _e=ie.$slots[de]&&ie.$slots[de](me);return flattenChildren(_e)},findDOMNode=function(ie){for(var de,me=((de=ie==null?void 0:ie.vnode)===null||de===void 0?void 0:de.el)||ie&&(ie.$el||ie);me&&!me.tagName;)me=me.nextSibling;return me},getOptionProps=function(ie){var de={};if(ie.$&&ie.$.vnode){var me=ie.$.vnode.props||{};Object.keys(ie.$props).forEach(function(Se){var Ce=ie.$props[Se],Ae=hyphenate(Se);(Ce!==void 0||Ae in me)&&(de[Se]=Ce)})}else if(isVNode(ie)&&_typeof$2(ie.type)==="object"){var _e=ie.props||{},ye={};Object.keys(_e).forEach(function(Se){ye[camelize(Se)]=_e[Se]});var we=ie.type.props||{};Object.keys(we).forEach(function(Se){var Ce=resolvePropValue(we,ye,Se,ye[Se]);(Ce!==void 0||Se in ye)&&(de[Se]=Ce)})}return de},getComponent=function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ie,_e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,ye=void 0;if(ie.$){var we=ie[de];if(we!==void 0)return typeof we=="function"&&_e?we(me):we;ye=ie.$slots[de],ye=_e&&ye?ye(me):ye}else if(isVNode(ie)){var Se=ie.props&&ie.props[de];if(Se!==void 0&&ie.props!==null)return typeof Se=="function"&&_e?Se(me):Se;ie.type===Fragment?ye=ie.children:ie.children&&ie.children[de]&&(ye=ie.children[de],ye=_e&&ye?ye(me):ye)}return Array.isArray(ye)&&(ye=flattenChildren(ye),ye=ye.length===1?ye[0]:ye,ye=ye.length===0?void 0:ye),ye},getPropsData=function(ie){var de=ie.$?ie.$:ie,me={},_e=de.props||{},ye={};Object.keys(_e).forEach(function(Se){ye[camelize(Se)]=_e[Se]});var we=isPlainObject$3(de.type)?de.type.props:{};return we&&Object.keys(we).forEach(function(Se){var Ce=resolvePropValue(we,ye,Se,ye[Se]);Se in ye&&(me[Se]=Ce)}),_extends$2(_extends$2({},ye),me)},getKey$2=function(ie){var de=ie.key;return de};function getEvents(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,de={};return ne.$?de=_extends$2(_extends$2({},de),ne.$attrs):de=_extends$2(_extends$2({},de),ne.props),splitAttrs(de)[ie?"onEvents":"events"]}function getStyle(ne,ie){var de=(isVNode(ne)?ne.props:ne.$attrs)||{},me=de.style||{};if(typeof me=="string")me=parseStyleText(me,ie);else if(ie&&me){var _e={};return Object.keys(me).forEach(function(ye){return _e[camelize(ye)]=me[ye]}),_e}return me}function isEmptyElement(ne){return ne&&(ne.type===Comment||ne.type===Fragment&&ne.children.length===0||ne.type===Text&&ne.children.trim()==="")}function filterEmpty(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ie=[];return ne.forEach(function(de){Array.isArray(de)?ie.push.apply(ie,_toConsumableArray(de)):de.type===Fragment?ie.push.apply(ie,_toConsumableArray(de.children)):ie.push(de)}),ie.filter(function(de){return!isEmptyElement(de)})}var initDefaultProps$2=function(ie,de){return Object.keys(de).forEach(function(me){if(ie[me])ie[me].def&&(ie[me]=ie[me].def(de[me]));else throw new Error("not have ".concat(me," prop"))}),ie};function isValidElement(ne){return ne&&ne.__v_isVNode&&_typeof$2(ne.type)!=="symbol"}function getPropsSlot(ne,ie){var de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"default",me,_e;return(me=ie[de])!==null&&me!==void 0?me:(_e=ne[de])===null||_e===void 0?void 0:_e.call(ne)}const ResizeObserver$1=defineComponent({name:"ResizeObserver",props:{disabled:Boolean,onResize:Function},emits:["resize"],setup:function(ie,de){var me=de.slots,_e=reactive({width:0,height:0,offsetHeight:0,offsetWidth:0}),ye=null,we=null,Se=function(){we&&(we.disconnect(),we=null)},Ce=function($e){var Ee=ie.onResize,Pe=$e[0].target,Ie=Pe.getBoundingClientRect(),Oe=Ie.width,Ne=Ie.height,Be=Pe.offsetWidth,xe=Pe.offsetHeight,Re=Math.floor(Oe),Me=Math.floor(Ne);if(_e.width!==Re||_e.height!==Me||_e.offsetWidth!==Be||_e.offsetHeight!==xe){var De={width:Re,height:Me,offsetWidth:Be,offsetHeight:xe};_extends$2(_e,De),Ee&&Promise.resolve().then(function(){Ee(_extends$2(_extends$2({},De),{offsetWidth:Be,offsetHeight:xe}),Pe)})}},Ae=getCurrentInstance(),Te=function(){var $e=ie.disabled;if($e){Se();return}var Ee=findDOMNode(Ae),Pe=Ee!==ye;Pe&&(Se(),ye=Ee),!we&&Ee&&(we=new index$3(Ce),we.observe(Ee))};return onMounted(function(){Te()}),onUpdated(function(){Te()}),onUnmounted(function(){Se()}),watch(function(){return ie.disabled},function(){Te()},{flush:"post"}),function(){var ke;return(ke=me.default)===null||ke===void 0?void 0:ke.call(me)[0]}}});var tuple=function(){for(var ie=arguments.length,de=new Array(ie),me=0;me<ie;me++)de[me]=arguments[me];return de},withInstall=function(ie){var de=ie;return de.install=function(me){me.component(de.displayName||de.name,ie)},ie},supportsPassive=!1;try{var opts=Object.defineProperty({},"passive",{get:function(){supportsPassive=!0}});window.addEventListener("testPassive",null,opts),window.removeEventListener("testPassive",null,opts)}catch(ne){}const supportsPassive$1=supportsPassive;function addEventListenerWrap(ne,ie,de,me){if(ne.addEventListener){var _e=me;_e===void 0&&supportsPassive$1&&(ie==="touchstart"||ie==="touchmove"||ie==="wheel")&&(_e={passive:!1}),ne.addEventListener(ie,de,_e)}return{remove:function(){ne.removeEventListener&&ne.removeEventListener(ie,de)}}}const enUS$2={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"},enUs={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"};var locale$2={placeholder:"Select time"};const enUS$1=locale$2;var locale$1={lang:_extends$2({placeholder:"Select date",rangePlaceholder:["Start date","End date"]},enUs),timePickerLocale:_extends$2({},enUS$1)};const enUS=locale$1;var typeTemplate$1="${label} is not a valid ${type}";const defaultLocale={locale:"en",Pagination:enUS$2,DatePicker:enUS,TimePicker:enUS$1,Calendar:enUS,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No 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"},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"}},LocaleReceiver=defineComponent({name:"LocaleReceiver",props:{componentName:PropsTypes.string,defaultLocale:{type:[Object,Function]},children:{type:Function}},setup:function(ie,de){var me=de.slots,_e=inject("localeData",{}),ye=computed(function(){var Se=ie.componentName,Ce=Se===void 0?"global":Se,Ae=ie.defaultLocale,Te=Ae||defaultLocale[Ce||"global"],ke=_e.antLocale,$e=Ce&&ke?ke[Ce]:{};return _extends$2(_extends$2({},typeof Te=="function"?Te():Te),$e||{})}),we=computed(function(){var Se=_e.antLocale,Ce=Se&&Se.locale;return Se&&Se.exist&&!Ce?defaultLocale.locale:Ce});return function(){var Se=ie.children||me.default,Ce=_e.antLocale;return Se==null?void 0:Se(ye.value,we.value,Ce)}}});function useLocaleReceiver(ne,ie){var de=inject("localeData",{}),me=computed(function(){var _e=de.antLocale,ye=ie||defaultLocale[ne||"global"],we=ne&&_e?_e[ne]:{};return _extends$2(_extends$2({},typeof ye=="function"?ye():ye),we||{})});return[me]}var Empty$2=function(){var ie=inject("configProvider",defaultConfigProvider),de=ie.getPrefixCls,me=de("empty-img-default");return createVNode("svg",{class:me,width:"184",height:"152",viewBox:"0 0 184 152"},[createVNode("g",{fill:"none","fill-rule":"evenodd"},[createVNode("g",{transform:"translate(24 31.67)"},[createVNode("ellipse",{class:"".concat(me,"-ellipse"),cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"},null),createVNode("path",{class:"".concat(me,"-path-1"),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"},null),createVNode("path",{class:"".concat(me,"-path-2"),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",transform:"translate(13.56)"},null),createVNode("path",{class:"".concat(me,"-path-3"),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"},null),createVNode("path",{class:"".concat(me,"-path-4"),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"},null)]),createVNode("path",{class:"".concat(me,"-path-5"),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"},null),createVNode("g",{class:"".concat(me,"-g"),transform:"translate(149.65 15.383)"},[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;var Simple=function(){var ie=inject("configProvider",defaultConfigProvider),de=ie.getPrefixCls,me=de("empty-img-simple");return createVNode("svg",{class:me,width:"64",height:"41",viewBox:"0 0 64 41"},[createVNode("g",{transform:"translate(0 1)",fill:"none","fill-rule":"evenodd"},[createVNode("ellipse",{class:"".concat(me,"-ellipse"),fill:"#F5F5F5",cx:"32",cy:"33",rx:"32",ry:"7"},null),createVNode("g",{class:"".concat(me,"-g"),"fill-rule":"nonzero",stroke:"#D9D9D9"},[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:"#FAFAFA",class:"".concat(me,"-path")},null)])])])};Simple.PRESENTED_IMAGE_SIMPLE=!0;const SimpleEmptyImg=Simple;var __rest$r=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},defaultEmptyImg=createVNode(DefaultEmptyImg,null,null),simpleEmptyImg=createVNode(SimpleEmptyImg,null,null),Empty$1=function(ie,de){var me=de.slots,_e=me===void 0?{}:me,ye=de.attrs,we,Se=inject("configProvider",defaultConfigProvider),Ce=Se.getPrefixCls,Ae=Se.direction,Te=_extends$2(_extends$2({},ie),ye),ke=Te.prefixCls,$e=Te.image,Ee=$e===void 0?defaultEmptyImg:$e,Pe=Te.description,Ie=Pe===void 0?((we=_e.description)===null||we===void 0?void 0:we.call(_e))||void 0:Pe,Oe=Te.imageStyle,Ne=Te.class,Be=Ne===void 0?"":Ne,xe=__rest$r(Te,["prefixCls","image","description","imageStyle","class"]);return createVNode(LocaleReceiver,{componentName:"Empty",children:function(Me){var De,Ve=Ce("empty",ke),Le=typeof Ie<"u"?Ie:Me.description,Fe=typeof Le=="string"?Le:"empty",He=null;return typeof Ee=="string"?He=createVNode("img",{alt:Fe,src:Ee},null):He=Ee,createVNode("div",_objectSpread2$1({class:classNames(Ve,Be,(De={},_defineProperty$x(De,"".concat(Ve,"-normal"),Ee===simpleEmptyImg),_defineProperty$x(De,"".concat(Ve,"-rtl"),Ae==="rtl"),De))},xe),[createVNode("div",{class:"".concat(Ve,"-image"),style:Oe},[He]),Le&&createVNode("p",{class:"".concat(Ve,"-description")},[Le]),_e.default&&createVNode("div",{class:"".concat(Ve,"-footer")},[filterEmpty(_e.default())])])}},null)};Empty$1.displayName="AEmpty";Empty$1.PRESENTED_IMAGE_DEFAULT=defaultEmptyImg;Empty$1.PRESENTED_IMAGE_SIMPLE=simpleEmptyImg;Empty$1.inheritAttrs=!1;Empty$1.props={prefixCls:PropsTypes.string,image:PropsTypes.any,description:PropsTypes.any,imageStyle:PropsTypes.object};const AEmpty=withInstall(Empty$1);var RenderEmpty=function(ie){var de=inject("configProvider",defaultConfigProvider),me=function(ye){var we=de.getPrefixCls,Se=we("empty");switch(ye){case"Table":case"List":return createVNode(AEmpty,{image:AEmpty.PRESENTED_IMAGE_SIMPLE},null);case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return createVNode(AEmpty,{image:AEmpty.PRESENTED_IMAGE_SIMPLE,class:"".concat(Se,"-small")},null);default:return createVNode(AEmpty,null,null)}};return me(ie.componentName)};function renderEmpty(ne){return createVNode(RenderEmpty,{componentName:ne},null)}//! moment.js
//! version : 2.30.1
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
var hookCallback;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(ne){hookCallback=ne}function isArray$9(ne){return ne instanceof Array||Object.prototype.toString.call(ne)==="[object Array]"}function isObject$8(ne){return ne!=null&&Object.prototype.toString.call(ne)==="[object Object]"}function hasOwnProp(ne,ie){return Object.prototype.hasOwnProperty.call(ne,ie)}function isObjectEmpty(ne){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(ne).length===0;var ie;for(ie in ne)if(hasOwnProp(ne,ie))return!1;return!0}function isUndefined$1(ne){return ne===void 0}function isNumber$3(ne){return typeof ne=="number"||Object.prototype.toString.call(ne)==="[object Number]"}function isDate$3(ne){return ne instanceof Date||Object.prototype.toString.call(ne)==="[object Date]"}function map$1(ne,ie){var de=[],me,_e=ne.length;for(me=0;me<_e;++me)de.push(ie(ne[me],me));return de}function extend$1(ne,ie){for(var de in ie)hasOwnProp(ie,de)&&(ne[de]=ie[de]);return hasOwnProp(ie,"toString")&&(ne.toString=ie.toString),hasOwnProp(ie,"valueOf")&&(ne.valueOf=ie.valueOf),ne}function createUTC(ne,ie,de,me){return createLocalOrUTC(ne,ie,de,me,!0).utc()}function defaultParsingFlags(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function getParsingFlags(ne){return ne._pf==null&&(ne._pf=defaultParsingFlags()),ne._pf}var some;Array.prototype.some?some=Array.prototype.some:some=function(ne){var ie=Object(this),de=ie.length>>>0,me;for(me=0;me<de;me++)if(me in ie&&ne.call(this,ie[me],me,ie))return!0;return!1};function isValid(ne){var ie=null,de=!1,me=ne._d&&!isNaN(ne._d.getTime());if(me&&(ie=getParsingFlags(ne),de=some.call(ie.parsedDateParts,function(_e){return _e!=null}),me=ie.overflow<0&&!ie.empty&&!ie.invalidEra&&!ie.invalidMonth&&!ie.invalidWeekday&&!ie.weekdayMismatch&&!ie.nullInput&&!ie.invalidFormat&&!ie.userInvalidated&&(!ie.meridiem||ie.meridiem&&de),ne._strict&&(me=me&&ie.charsLeftOver===0&&ie.unusedTokens.length===0&&ie.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(ne))ne._isValid=me;else return me;return ne._isValid}function createInvalid(ne){var ie=createUTC(NaN);return ne!=null?extend$1(getParsingFlags(ie),ne):getParsingFlags(ie).userInvalidated=!0,ie}var momentProperties=hooks.momentProperties=[],updateInProgress=!1;function copyConfig(ne,ie){var de,me,_e,ye=momentProperties.length;if(isUndefined$1(ie._isAMomentObject)||(ne._isAMomentObject=ie._isAMomentObject),isUndefined$1(ie._i)||(ne._i=ie._i),isUndefined$1(ie._f)||(ne._f=ie._f),isUndefined$1(ie._l)||(ne._l=ie._l),isUndefined$1(ie._strict)||(ne._strict=ie._strict),isUndefined$1(ie._tzm)||(ne._tzm=ie._tzm),isUndefined$1(ie._isUTC)||(ne._isUTC=ie._isUTC),isUndefined$1(ie._offset)||(ne._offset=ie._offset),isUndefined$1(ie._pf)||(ne._pf=getParsingFlags(ie)),isUndefined$1(ie._locale)||(ne._locale=ie._locale),ye>0)for(de=0;de<ye;de++)me=momentProperties[de],_e=ie[me],isUndefined$1(_e)||(ne[me]=_e);return ne}function Moment(ne){copyConfig(this,ne),this._d=new Date(ne._d!=null?ne._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),updateInProgress===!1&&(updateInProgress=!0,hooks.updateOffset(this),updateInProgress=!1)}function isMoment(ne){return ne instanceof Moment||ne!=null&&ne._isAMomentObject!=null}function warn$2(ne){hooks.suppressDeprecationWarnings===!1&&typeof console<"u"}function deprecate(ne,ie){var de=!0;return extend$1(function(){if(hooks.deprecationHandler!=null&&hooks.deprecationHandler(null,ne),de){var me=[],_e,ye,we,Se=arguments.length;for(ye=0;ye<Se;ye++){if(_e="",typeof arguments[ye]=="object"){_e+="\n["+ye+"] ";for(we in arguments[0])hasOwnProp(arguments[0],we)&&(_e+=we+": "+arguments[0][we]+", ");_e=_e.slice(0,-2)}else _e=arguments[ye];me.push(_e)}warn$2(ne+"\nArguments: "+Array.prototype.slice.call(me).join("")+"\n"+new Error().stack),de=!1}return ie.apply(this,arguments)},ie)}var deprecations={};function deprecateSimple(ne,ie){hooks.deprecationHandler!=null&&hooks.deprecationHandler(ne,ie),deprecations[ne]||(warn$2(ie),deprecations[ne]=!0)}hooks.suppressDeprecationWarnings=!1;hooks.deprecationHandler=null;function isFunction$7(ne){return typeof Function<"u"&&ne instanceof Function||Object.prototype.toString.call(ne)==="[object Function]"}function set(ne){var ie,de;for(de in ne)hasOwnProp(ne,de)&&(ie=ne[de],isFunction$7(ie)?this[de]=ie:this["_"+de]=ie);this._config=ne,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function mergeConfigs(ne,ie){var de=extend$1({},ne),me;for(me in ie)hasOwnProp(ie,me)&&(isObject$8(ne[me])&&isObject$8(ie[me])?(de[me]={},extend$1(de[me],ne[me]),extend$1(de[me],ie[me])):ie[me]!=null?de[me]=ie[me]:delete de[me]);for(me in ne)hasOwnProp(ne,me)&&!hasOwnProp(ie,me)&&isObject$8(ne[me])&&(de[me]=extend$1({},de[me]));return de}function Locale(ne){ne!=null&&this.set(ne)}var keys$1;Object.keys?keys$1=Object.keys:keys$1=function(ne){var ie,de=[];for(ie in ne)hasOwnProp(ne,ie)&&de.push(ie);return de};var defaultCalendar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function calendar(ne,ie,de){var me=this._calendar[ne]||this._calendar.sameElse;return isFunction$7(me)?me.call(ie,de):me}function zeroFill(ne,ie,de){var me=""+Math.abs(ne),_e=ie-me.length,ye=ne>=0;return(ye?de?"+":"":"-")+Math.pow(10,Math.max(0,_e)).toString().substr(1)+me}var formattingTokens=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,formatFunctions={},formatTokenFunctions={};function addFormatToken(ne,ie,de,me){var _e=me;typeof me=="string"&&(_e=function(){return this[me]()}),ne&&(formatTokenFunctions[ne]=_e),ie&&(formatTokenFunctions[ie[0]]=function(){return zeroFill(_e.apply(this,arguments),ie[1],ie[2])}),de&&(formatTokenFunctions[de]=function(){return this.localeData().ordinal(_e.apply(this,arguments),ne)})}function removeFormattingTokens(ne){return ne.match(/\[[\s\S]/)?ne.replace(/^\[|\]$/g,""):ne.replace(/\\/g,"")}function makeFormatFunction(ne){var ie=ne.match(formattingTokens),de,me;for(de=0,me=ie.length;de<me;de++)formatTokenFunctions[ie[de]]?ie[de]=formatTokenFunctions[ie[de]]:ie[de]=removeFormattingTokens(ie[de]);return function(_e){var ye="",we;for(we=0;we<me;we++)ye+=isFunction$7(ie[we])?ie[we].call(_e,ne):ie[we];return ye}}function formatMoment(ne,ie){return ne.isValid()?(ie=expandFormat(ie,ne.localeData()),formatFunctions[ie]=formatFunctions[ie]||makeFormatFunction(ie),formatFunctions[ie](ne)):ne.localeData().invalidDate()}function expandFormat(ne,ie){var de=5;function me(_e){return ie.longDateFormat(_e)||_e}for(localFormattingTokens.lastIndex=0;de>=0&&localFormattingTokens.test(ne);)ne=ne.replace(localFormattingTokens,me),localFormattingTokens.lastIndex=0,de-=1;return ne}var defaultLongDateFormat={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"};function longDateFormat(ne){var ie=this._longDateFormat[ne],de=this._longDateFormat[ne.toUpperCase()];return ie||!de?ie:(this._longDateFormat[ne]=de.match(formattingTokens).map(function(me){return me==="MMMM"||me==="MM"||me==="DD"||me==="dddd"?me.slice(1):me}).join(""),this._longDateFormat[ne])}var defaultInvalidDate="Invalid date";function invalidDate(){return this._invalidDate}var defaultOrdinal="%d",defaultDayOfMonthOrdinalParse=/\d{1,2}/;function ordinal(ne){return this._ordinal.replace("%d",ne)}var defaultRelativeTime={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function relativeTime(ne,ie,de,me){var _e=this._relativeTime[de];return isFunction$7(_e)?_e(ne,ie,de,me):_e.replace(/%d/i,ne)}function pastFuture(ne,ie){var de=this._relativeTime[ne>0?"future":"past"];return isFunction$7(de)?de(ie):de.replace(/%s/i,ie)}var aliases={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function normalizeUnits(ne){return typeof ne=="string"?aliases[ne]||aliases[ne.toLowerCase()]:void 0}function normalizeObjectUnits(ne){var ie={},de,me;for(me in ne)hasOwnProp(ne,me)&&(de=normalizeUnits(me),de&&(ie[de]=ne[me]));return ie}var priorities={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function getPrioritizedUnits(ne){var ie=[],de;for(de in ne)hasOwnProp(ne,de)&&ie.push({unit:de,priority:priorities[de]});return ie.sort(function(me,_e){return me.priority-_e.priority}),ie}var match1=/\d/,match2=/\d\d/,match3=/\d{3}/,match4=/\d{4}/,match6=/[+-]?\d{6}/,match1to2=/\d\d?/,match3to4=/\d\d\d\d?/,match5to6=/\d\d\d\d\d\d?/,match1to3=/\d{1,3}/,match1to4=/\d{1,4}/,match1to6=/[+-]?\d{1,6}/,matchUnsigned=/\d+/,matchSigned=/[+-]?\d+/,matchOffset=/Z|[+-]\d\d:?\d\d/gi,matchShortOffset=/Z|[+-]\d\d(?::?\d\d)?/gi,matchTimestamp=/[+-]?\d+(\.\d{1,3})?/,matchWord=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,match1to2NoLeadingZero=/^[1-9]\d?/,match1to2HasZero=/^([1-9]\d|\d)/,regexes;regexes={};function addRegexToken(ne,ie,de){regexes[ne]=isFunction$7(ie)?ie:function(me,_e){return me&&de?de:ie}}function getParseRegexForToken(ne,ie){return hasOwnProp(regexes,ne)?regexes[ne](ie._strict,ie._locale):new RegExp(unescapeFormat(ne))}function unescapeFormat(ne){return regexEscape(ne.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(ie,de,me,_e,ye){return de||me||_e||ye}))}function regexEscape(ne){return ne.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function absFloor(ne){return ne<0?Math.ceil(ne)||0:Math.floor(ne)}function toInt$1(ne){var ie=+ne,de=0;return ie!==0&&isFinite(ie)&&(de=absFloor(ie)),de}var tokens={};function addParseToken(ne,ie){var de,me=ie,_e;for(typeof ne=="string"&&(ne=[ne]),isNumber$3(ie)&&(me=function(ye,we){we[ie]=toInt$1(ye)}),_e=ne.length,de=0;de<_e;de++)tokens[ne[de]]=me}function addWeekParseToken(ne,ie){addParseToken(ne,function(de,me,_e,ye){_e._w=_e._w||{},ie(de,_e._w,_e,ye)})}function addTimeToArrayFromToken(ne,ie,de){ie!=null&&hasOwnProp(tokens,ne)&&tokens[ne](ie,de._a,de,ne)}function isLeapYear(ne){return ne%4===0&&ne%100!==0||ne%400===0}var YEAR=0,MONTH=1,DATE=2,HOUR=3,MINUTE=4,SECOND=5,MILLISECOND=6,WEEK=7,WEEKDAY=8;addFormatToken("Y",0,0,function(){var ne=this.year();return ne<=9999?zeroFill(ne,4):"+"+ne});addFormatToken(0,["YY",2],0,function(){return this.year()%100});addFormatToken(0,["YYYY",4],0,"year");addFormatToken(0,["YYYYY",5],0,"year");addFormatToken(0,["YYYYYY",6,!0],0,"year");addRegexToken("Y",matchSigned);addRegexToken("YY",match1to2,match2);addRegexToken("YYYY",match1to4,match4);addRegexToken("YYYYY",match1to6,match6);addRegexToken("YYYYYY",match1to6,match6);addParseToken(["YYYYY","YYYYYY"],YEAR);addParseToken("YYYY",function(ne,ie){ie[YEAR]=ne.length===2?hooks.parseTwoDigitYear(ne):toInt$1(ne)});addParseToken("YY",function(ne,ie){ie[YEAR]=hooks.parseTwoDigitYear(ne)});addParseToken("Y",function(ne,ie){ie[YEAR]=parseInt(ne,10)});function daysInYear(ne){return isLeapYear(ne)?366:365}hooks.parseTwoDigitYear=function(ne){return toInt$1(ne)+(toInt$1(ne)>68?1900:2e3)};var getSetYear=makeGetSet("FullYear",!0);function getIsLeapYear(){return isLeapYear(this.year())}function makeGetSet(ne,ie){return function(de){return de!=null?(set$1(this,ne,de),hooks.updateOffset(this,ie),this):get$1(this,ne)}}function get$1(ne,ie){if(!ne.isValid())return NaN;var de=ne._d,me=ne._isUTC;switch(ie){case"Milliseconds":return me?de.getUTCMilliseconds():de.getMilliseconds();case"Seconds":return me?de.getUTCSeconds():de.getSeconds();case"Minutes":return me?de.getUTCMinutes():de.getMinutes();case"Hours":return me?de.getUTCHours():de.getHours();case"Date":return me?de.getUTCDate():de.getDate();case"Day":return me?de.getUTCDay():de.getDay();case"Month":return me?de.getUTCMonth():de.getMonth();case"FullYear":return me?de.getUTCFullYear():de.getFullYear();default:return NaN}}function set$1(ne,ie,de){var me,_e,ye,we,Se;if(!(!ne.isValid()||isNaN(de))){switch(me=ne._d,_e=ne._isUTC,ie){case"Milliseconds":return void(_e?me.setUTCMilliseconds(de):me.setMilliseconds(de));case"Seconds":return void(_e?me.setUTCSeconds(de):me.setSeconds(de));case"Minutes":return void(_e?me.setUTCMinutes(de):me.setMinutes(de));case"Hours":return void(_e?me.setUTCHours(de):me.setHours(de));case"Date":return void(_e?me.setUTCDate(de):me.setDate(de));case"FullYear":break;default:return}ye=de,we=ne.month(),Se=ne.date(),Se=Se===29&&we===1&&!isLeapYear(ye)?28:Se,_e?me.setUTCFullYear(ye,we,Se):me.setFullYear(ye,we,Se)}}function stringGet(ne){return ne=normalizeUnits(ne),isFunction$7(this[ne])?this[ne]():this}function stringSet(ne,ie){if(typeof ne=="object"){ne=normalizeObjectUnits(ne);var de=getPrioritizedUnits(ne),me,_e=de.length;for(me=0;me<_e;me++)this[de[me].unit](ne[de[me].unit])}else if(ne=normalizeUnits(ne),isFunction$7(this[ne]))return this[ne](ie);return this}function mod(ne,ie){return(ne%ie+ie)%ie}var indexOf$2;Array.prototype.indexOf?indexOf$2=Array.prototype.indexOf:indexOf$2=function(ne){var ie;for(ie=0;ie<this.length;++ie)if(this[ie]===ne)return ie;return-1};function daysInMonth(ne,ie){if(isNaN(ne)||isNaN(ie))return NaN;var de=mod(ie,12);return ne+=(ie-de)/12,de===1?isLeapYear(ne)?29:28:31-de%7%2}addFormatToken("M",["MM",2],"Mo",function(){return this.month()+1});addFormatToken("MMM",0,0,function(ne){return this.localeData().monthsShort(this,ne)});addFormatToken("MMMM",0,0,function(ne){return this.localeData().months(this,ne)});addRegexToken("M",match1to2,match1to2NoLeadingZero);addRegexToken("MM",match1to2,match2);addRegexToken("MMM",function(ne,ie){return ie.monthsShortRegex(ne)});addRegexToken("MMMM",function(ne,ie){return ie.monthsRegex(ne)});addParseToken(["M","MM"],function(ne,ie){ie[MONTH]=toInt$1(ne)-1});addParseToken(["MMM","MMMM"],function(ne,ie,de,me){var _e=de._locale.monthsParse(ne,me,de._strict);_e!=null?ie[MONTH]=_e:getParsingFlags(de).invalidMonth=ne});var defaultLocaleMonths="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),defaultLocaleMonthsShort="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),MONTHS_IN_FORMAT=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,defaultMonthsShortRegex=matchWord,defaultMonthsRegex=matchWord;function localeMonths(ne,ie){return ne?isArray$9(this._months)?this._months[ne.month()]:this._months[(this._months.isFormat||MONTHS_IN_FORMAT).test(ie)?"format":"standalone"][ne.month()]:isArray$9(this._months)?this._months:this._months.standalone}function localeMonthsShort(ne,ie){return ne?isArray$9(this._monthsShort)?this._monthsShort[ne.month()]:this._monthsShort[MONTHS_IN_FORMAT.test(ie)?"format":"standalone"][ne.month()]:isArray$9(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function handleStrictParse(ne,ie,de){var me,_e,ye,we=ne.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],me=0;me<12;++me)ye=createUTC([2e3,me]),this._shortMonthsParse[me]=this.monthsShort(ye,"").toLocaleLowerCase(),this._longMonthsParse[me]=this.months(ye,"").toLocaleLowerCase();return de?ie==="MMM"?(_e=indexOf$2.call(this._shortMonthsParse,we),_e!==-1?_e:null):(_e=indexOf$2.call(this._longMonthsParse,we),_e!==-1?_e:null):ie==="MMM"?(_e=indexOf$2.call(this._shortMonthsParse,we),_e!==-1?_e:(_e=indexOf$2.call(this._longMonthsParse,we),_e!==-1?_e:null)):(_e=indexOf$2.call(this._longMonthsParse,we),_e!==-1?_e:(_e=indexOf$2.call(this._shortMonthsParse,we),_e!==-1?_e:null))}function localeMonthsParse(ne,ie,de){var me,_e,ye;if(this._monthsParseExact)return handleStrictParse.call(this,ne,ie,de);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),me=0;me<12;me++){if(_e=createUTC([2e3,me]),de&&!this._longMonthsParse[me]&&(this._longMonthsParse[me]=new RegExp("^"+this.months(_e,"").replace(".","")+"$","i"),this._shortMonthsParse[me]=new RegExp("^"+this.monthsShort(_e,"").replace(".","")+"$","i")),!de&&!this._monthsParse[me]&&(ye="^"+this.months(_e,"")+"|^"+this.monthsShort(_e,""),this._monthsParse[me]=new RegExp(ye.replace(".",""),"i")),de&&ie==="MMMM"&&this._longMonthsParse[me].test(ne))return me;if(de&&ie==="MMM"&&this._shortMonthsParse[me].test(ne))return me;if(!de&&this._monthsParse[me].test(ne))return me}}function setMonth(ne,ie){if(!ne.isValid())return ne;if(typeof ie=="string"){if(/^\d+$/.test(ie))ie=toInt$1(ie);else if(ie=ne.localeData().monthsParse(ie),!isNumber$3(ie))return ne}var de=ie,me=ne.date();return me=me<29?me:Math.min(me,daysInMonth(ne.year(),de)),ne._isUTC?ne._d.setUTCMonth(de,me):ne._d.setMonth(de,me),ne}function getSetMonth(ne){return ne!=null?(setMonth(this,ne),hooks.updateOffset(this,!0),this):get$1(this,"Month")}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}function monthsShortRegex(ne){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),ne?this._monthsShortStrictRegex:this._monthsShortRegex):(hasOwnProp(this,"_monthsShortRegex")||(this._monthsShortRegex=defaultMonthsShortRegex),this._monthsShortStrictRegex&&ne?this._monthsShortStrictRegex:this._monthsShortRegex)}function monthsRegex(ne){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),ne?this._monthsStrictRegex:this._monthsRegex):(hasOwnProp(this,"_monthsRegex")||(this._monthsRegex=defaultMonthsRegex),this._monthsStrictRegex&&ne?this._monthsStrictRegex:this._monthsRegex)}function computeMonthsParse(){function ne(Ce,Ae){return Ae.length-Ce.length}var ie=[],de=[],me=[],_e,ye,we,Se;for(_e=0;_e<12;_e++)ye=createUTC([2e3,_e]),we=regexEscape(this.monthsShort(ye,"")),Se=regexEscape(this.months(ye,"")),ie.push(we),de.push(Se),me.push(Se),me.push(we);ie.sort(ne),de.sort(ne),me.sort(ne),this._monthsRegex=new RegExp("^("+me.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+de.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+ie.join("|")+")","i")}function createDate(ne,ie,de,me,_e,ye,we){var Se;return ne<100&&ne>=0?(Se=new Date(ne+400,ie,de,me,_e,ye,we),isFinite(Se.getFullYear())&&Se.setFullYear(ne)):Se=new Date(ne,ie,de,me,_e,ye,we),Se}function createUTCDate(ne){var ie,de;return ne<100&&ne>=0?(de=Array.prototype.slice.call(arguments),de[0]=ne+400,ie=new Date(Date.UTC.apply(null,de)),isFinite(ie.getUTCFullYear())&&ie.setUTCFullYear(ne)):ie=new Date(Date.UTC.apply(null,arguments)),ie}function firstWeekOffset(ne,ie,de){var me=7+ie-de,_e=(7+createUTCDate(ne,0,me).getUTCDay()-ie)%7;return-_e+me-1}function dayOfYearFromWeeks(ne,ie,de,me,_e){var ye=(7+de-me)%7,we=firstWeekOffset(ne,me,_e),Se=1+7*(ie-1)+ye+we,Ce,Ae;return Se<=0?(Ce=ne-1,Ae=daysInYear(Ce)+Se):Se>daysInYear(ne)?(Ce=ne+1,Ae=Se-daysInYear(ne)):(Ce=ne,Ae=Se),{year:Ce,dayOfYear:Ae}}function weekOfYear(ne,ie,de){var me=firstWeekOffset(ne.year(),ie,de),_e=Math.floor((ne.dayOfYear()-me-1)/7)+1,ye,we;return _e<1?(we=ne.year()-1,ye=_e+weeksInYear(we,ie,de)):_e>weeksInYear(ne.year(),ie,de)?(ye=_e-weeksInYear(ne.year(),ie,de),we=ne.year()+1):(we=ne.year(),ye=_e),{week:ye,year:we}}function weeksInYear(ne,ie,de){var me=firstWeekOffset(ne,ie,de),_e=firstWeekOffset(ne+1,ie,de);return(daysInYear(ne)-me+_e)/7}addFormatToken("w",["ww",2],"wo","week");addFormatToken("W",["WW",2],"Wo","isoWeek");addRegexToken("w",match1to2,match1to2NoLeadingZero);addRegexToken("ww",match1to2,match2);addRegexToken("W",match1to2,match1to2NoLeadingZero);addRegexToken("WW",match1to2,match2);addWeekParseToken(["w","ww","W","WW"],function(ne,ie,de,me){ie[me.substr(0,1)]=toInt$1(ne)});function localeWeek(ne){return weekOfYear(ne,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(ne){var ie=this.localeData().week(this);return ne==null?ie:this.add((ne-ie)*7,"d")}function getSetISOWeek(ne){var ie=weekOfYear(this,1,4).week;return ne==null?ie:this.add((ne-ie)*7,"d")}addFormatToken("d",0,"do","day");addFormatToken("dd",0,0,function(ne){return this.localeData().weekdaysMin(this,ne)});addFormatToken("ddd",0,0,function(ne){return this.localeData().weekdaysShort(this,ne)});addFormatToken("dddd",0,0,function(ne){return this.localeData().weekdays(this,ne)});addFormatToken("e",0,0,"weekday");addFormatToken("E",0,0,"isoWeekday");addRegexToken("d",match1to2);addRegexToken("e",match1to2);addRegexToken("E",match1to2);addRegexToken("dd",function(ne,ie){return ie.weekdaysMinRegex(ne)});addRegexToken("ddd",function(ne,ie){return ie.weekdaysShortRegex(ne)});addRegexToken("dddd",function(ne,ie){return ie.weekdaysRegex(ne)});addWeekParseToken(["dd","ddd","dddd"],function(ne,ie,de,me){var _e=de._locale.weekdaysParse(ne,me,de._strict);_e!=null?ie.d=_e:getParsingFlags(de).invalidWeekday=ne});addWeekParseToken(["d","e","E"],function(ne,ie,de,me){ie[me]=toInt$1(ne)});function parseWeekday(ne,ie){return typeof ne!="string"?ne:isNaN(ne)?(ne=ie.weekdaysParse(ne),typeof ne=="number"?ne:null):parseInt(ne,10)}function parseIsoWeekday(ne,ie){return typeof ne=="string"?ie.weekdaysParse(ne)%7||7:isNaN(ne)?null:ne}function shiftWeekdays(ne,ie){return ne.slice(ie,7).concat(ne.slice(0,ie))}var defaultLocaleWeekdays="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),defaultLocaleWeekdaysShort="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),defaultLocaleWeekdaysMin="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),defaultWeekdaysRegex=matchWord,defaultWeekdaysShortRegex=matchWord,defaultWeekdaysMinRegex=matchWord;function localeWeekdays(ne,ie){var de=isArray$9(this._weekdays)?this._weekdays:this._weekdays[ne&&ne!==!0&&this._weekdays.isFormat.test(ie)?"format":"standalone"];return ne===!0?shiftWeekdays(de,this._week.dow):ne?de[ne.day()]:de}function localeWeekdaysShort(ne){return ne===!0?shiftWeekdays(this._weekdaysShort,this._week.dow):ne?this._weekdaysShort[ne.day()]:this._weekdaysShort}function localeWeekdaysMin(ne){return ne===!0?shiftWeekdays(this._weekdaysMin,this._week.dow):ne?this._weekdaysMin[ne.day()]:this._weekdaysMin}function handleStrictParse$1(ne,ie,de){var me,_e,ye,we=ne.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],me=0;me<7;++me)ye=createUTC([2e3,1]).day(me),this._minWeekdaysParse[me]=this.weekdaysMin(ye,"").toLocaleLowerCase(),this._shortWeekdaysParse[me]=this.weekdaysShort(ye,"").toLocaleLowerCase(),this._weekdaysParse[me]=this.weekdays(ye,"").toLocaleLowerCase();return de?ie==="dddd"?(_e=indexOf$2.call(this._weekdaysParse,we),_e!==-1?_e:null):ie==="ddd"?(_e=indexOf$2.call(this._shortWeekdaysParse,we),_e!==-1?_e:null):(_e=indexOf$2.call(this._minWeekdaysParse,we),_e!==-1?_e:null):ie==="dddd"?(_e=indexOf$2.call(this._weekdaysParse,we),_e!==-1||(_e=indexOf$2.call(this._shortWeekdaysParse,we),_e!==-1)?_e:(_e=indexOf$2.call(this._minWeekdaysParse,we),_e!==-1?_e:null)):ie==="ddd"?(_e=indexOf$2.call(this._shortWeekdaysParse,we),_e!==-1||(_e=indexOf$2.call(this._weekdaysParse,we),_e!==-1)?_e:(_e=indexOf$2.call(this._minWeekdaysParse,we),_e!==-1?_e:null)):(_e=indexOf$2.call(this._minWeekdaysParse,we),_e!==-1||(_e=indexOf$2.call(this._weekdaysParse,we),_e!==-1)?_e:(_e=indexOf$2.call(this._shortWeekdaysParse,we),_e!==-1?_e:null))}function localeWeekdaysParse(ne,ie,de){var me,_e,ye;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,ne,ie,de);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),me=0;me<7;me++){if(_e=createUTC([2e3,1]).day(me),de&&!this._fullWeekdaysParse[me]&&(this._fullWeekdaysParse[me]=new RegExp("^"+this.weekdays(_e,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[me]=new RegExp("^"+this.weekdaysShort(_e,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[me]=new RegExp("^"+this.weekdaysMin(_e,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[me]||(ye="^"+this.weekdays(_e,"")+"|^"+this.weekdaysShort(_e,"")+"|^"+this.weekdaysMin(_e,""),this._weekdaysParse[me]=new RegExp(ye.replace(".",""),"i")),de&&ie==="dddd"&&this._fullWeekdaysParse[me].test(ne))return me;if(de&&ie==="ddd"&&this._shortWeekdaysParse[me].test(ne))return me;if(de&&ie==="dd"&&this._minWeekdaysParse[me].test(ne))return me;if(!de&&this._weekdaysParse[me].test(ne))return me}}function getSetDayOfWeek(ne){if(!this.isValid())return ne!=null?this:NaN;var ie=get$1(this,"Day");return ne!=null?(ne=parseWeekday(ne,this.localeData()),this.add(ne-ie,"d")):ie}function getSetLocaleDayOfWeek(ne){if(!this.isValid())return ne!=null?this:NaN;var ie=(this.day()+7-this.localeData()._week.dow)%7;return ne==null?ie:this.add(ne-ie,"d")}function getSetISODayOfWeek(ne){if(!this.isValid())return ne!=null?this:NaN;if(ne!=null){var ie=parseIsoWeekday(ne,this.localeData());return this.day(this.day()%7?ie:ie-7)}else return this.day()||7}function weekdaysRegex(ne){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),ne?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=defaultWeekdaysRegex),this._weekdaysStrictRegex&&ne?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(ne){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),ne?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=defaultWeekdaysShortRegex),this._weekdaysShortStrictRegex&&ne?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(ne){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),ne?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=defaultWeekdaysMinRegex),this._weekdaysMinStrictRegex&&ne?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function ne(Te,ke){return ke.length-Te.length}var ie=[],de=[],me=[],_e=[],ye,we,Se,Ce,Ae;for(ye=0;ye<7;ye++)we=createUTC([2e3,1]).day(ye),Se=regexEscape(this.weekdaysMin(we,"")),Ce=regexEscape(this.weekdaysShort(we,"")),Ae=regexEscape(this.weekdays(we,"")),ie.push(Se),de.push(Ce),me.push(Ae),_e.push(Se),_e.push(Ce),_e.push(Ae);ie.sort(ne),de.sort(ne),me.sort(ne),_e.sort(ne),this._weekdaysRegex=new RegExp("^("+_e.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+me.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+de.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+ie.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken("H",["HH",2],0,"hour");addFormatToken("h",["hh",2],0,hFormat);addFormatToken("k",["kk",2],0,kFormat);addFormatToken("hmm",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken("hmmss",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken("Hmm",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)});addFormatToken("Hmmss",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(ne,ie){addFormatToken(ne,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),ie)})}meridiem("a",!0);meridiem("A",!1);function matchMeridiem(ne,ie){return ie._meridiemParse}addRegexToken("a",matchMeridiem);addRegexToken("A",matchMeridiem);addRegexToken("H",match1to2,match1to2HasZero);addRegexToken("h",match1to2,match1to2NoLeadingZero);addRegexToken("k",match1to2,match1to2NoLeadingZero);addRegexToken("HH",match1to2,match2);addRegexToken("hh",match1to2,match2);addRegexToken("kk",match1to2,match2);addRegexToken("hmm",match3to4);addRegexToken("hmmss",match5to6);addRegexToken("Hmm",match3to4);addRegexToken("Hmmss",match5to6);addParseToken(["H","HH"],HOUR);addParseToken(["k","kk"],function(ne,ie,de){var me=toInt$1(ne);ie[HOUR]=me===24?0:me});addParseToken(["a","A"],function(ne,ie,de){de._isPm=de._locale.isPM(ne),de._meridiem=ne});addParseToken(["h","hh"],function(ne,ie,de){ie[HOUR]=toInt$1(ne),getParsingFlags(de).bigHour=!0});addParseToken("hmm",function(ne,ie,de){var me=ne.length-2;ie[HOUR]=toInt$1(ne.substr(0,me)),ie[MINUTE]=toInt$1(ne.substr(me)),getParsingFlags(de).bigHour=!0});addParseToken("hmmss",function(ne,ie,de){var me=ne.length-4,_e=ne.length-2;ie[HOUR]=toInt$1(ne.substr(0,me)),ie[MINUTE]=toInt$1(ne.substr(me,2)),ie[SECOND]=toInt$1(ne.substr(_e)),getParsingFlags(de).bigHour=!0});addParseToken("Hmm",function(ne,ie,de){var me=ne.length-2;ie[HOUR]=toInt$1(ne.substr(0,me)),ie[MINUTE]=toInt$1(ne.substr(me))});addParseToken("Hmmss",function(ne,ie,de){var me=ne.length-4,_e=ne.length-2;ie[HOUR]=toInt$1(ne.substr(0,me)),ie[MINUTE]=toInt$1(ne.substr(me,2)),ie[SECOND]=toInt$1(ne.substr(_e))});function localeIsPM(ne){return(ne+"").toLowerCase().charAt(0)==="p"}var defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i,getSetHour=makeGetSet("Hours",!0);function localeMeridiem(ne,ie,de){return ne>11?de?"pm":"PM":de?"am":"AM"}var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse},locales={},localeFamilies={},globalLocale;function commonPrefix(ne,ie){var de,me=Math.min(ne.length,ie.length);for(de=0;de<me;de+=1)if(ne[de]!==ie[de])return de;return me}function normalizeLocale(ne){return ne&&ne.toLowerCase().replace("_","-")}function chooseLocale(ne){for(var ie=0,de,me,_e,ye;ie<ne.length;){for(ye=normalizeLocale(ne[ie]).split("-"),de=ye.length,me=normalizeLocale(ne[ie+1]),me=me?me.split("-"):null;de>0;){if(_e=loadLocale(ye.slice(0,de).join("-")),_e)return _e;if(me&&me.length>=de&&commonPrefix(ye,me)>=de-1)break;de--}ie++}return globalLocale}function isLocaleNameSane(ne){return!!(ne&&ne.match("^[^/\\\\]*$"))}function loadLocale(ne){var ie=null,de;if(locales[ne]===void 0&&typeof module<"u"&&module&&module.exports&&isLocaleNameSane(ne))try{ie=globalLocale._abbr,de=require,de("./locale/"+ne),getSetGlobalLocale(ie)}catch(me){locales[ne]=null}return locales[ne]}function getSetGlobalLocale(ne,ie){var de;return ne&&(isUndefined$1(ie)?de=getLocale(ne):de=defineLocale(ne,ie),de&&(globalLocale=de)),globalLocale._abbr}function defineLocale(ne,ie){if(ie!==null){var de,me=baseConfig;if(ie.abbr=ne,locales[ne]!=null)deprecateSimple("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),me=locales[ne]._config;else if(ie.parentLocale!=null)if(locales[ie.parentLocale]!=null)me=locales[ie.parentLocale]._config;else if(de=loadLocale(ie.parentLocale),de!=null)me=de._config;else return localeFamilies[ie.parentLocale]||(localeFamilies[ie.parentLocale]=[]),localeFamilies[ie.parentLocale].push({name:ne,config:ie}),null;return locales[ne]=new Locale(mergeConfigs(me,ie)),localeFamilies[ne]&&localeFamilies[ne].forEach(function(_e){defineLocale(_e.name,_e.config)}),getSetGlobalLocale(ne),locales[ne]}else return delete locales[ne],null}function updateLocale(ne,ie){if(ie!=null){var de,me,_e=baseConfig;locales[ne]!=null&&locales[ne].parentLocale!=null?locales[ne].set(mergeConfigs(locales[ne]._config,ie)):(me=loadLocale(ne),me!=null&&(_e=me._config),ie=mergeConfigs(_e,ie),me==null&&(ie.abbr=ne),de=new Locale(ie),de.parentLocale=locales[ne],locales[ne]=de),getSetGlobalLocale(ne)}else locales[ne]!=null&&(locales[ne].parentLocale!=null?(locales[ne]=locales[ne].parentLocale,ne===getSetGlobalLocale()&&getSetGlobalLocale(ne)):locales[ne]!=null&&delete locales[ne]);return locales[ne]}function getLocale(ne){var ie;if(ne&&ne._locale&&ne._locale._abbr&&(ne=ne._locale._abbr),!ne)return globalLocale;if(!isArray$9(ne)){if(ie=loadLocale(ne),ie)return ie;ne=[ne]}return chooseLocale(ne)}function listLocales(){return keys$1(locales)}function checkOverflow(ne){var ie,de=ne._a;return de&&getParsingFlags(ne).overflow===-2&&(ie=de[MONTH]<0||de[MONTH]>11?MONTH:de[DATE]<1||de[DATE]>daysInMonth(de[YEAR],de[MONTH])?DATE:de[HOUR]<0||de[HOUR]>24||de[HOUR]===24&&(de[MINUTE]!==0||de[SECOND]!==0||de[MILLISECOND]!==0)?HOUR:de[MINUTE]<0||de[MINUTE]>59?MINUTE:de[SECOND]<0||de[SECOND]>59?SECOND:de[MILLISECOND]<0||de[MILLISECOND]>999?MILLISECOND:-1,getParsingFlags(ne)._overflowDayOfYear&&(ie<YEAR||ie>DATE)&&(ie=DATE),getParsingFlags(ne)._overflowWeeks&&ie===-1&&(ie=WEEK),getParsingFlags(ne)._overflowWeekday&&ie===-1&&(ie=WEEKDAY),getParsingFlags(ne).overflow=ie),ne}var extendedIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,basicIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tzRegex=/Z|[+-]\d\d(?::?\d\d)?/,isoDates=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],isoTimes=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],aspNetJsonRegex=/^\/?Date\((-?\d+)/i,rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,obsOffsets={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function configFromISO(ne){var ie,de,me=ne._i,_e=extendedIsoRegex.exec(me)||basicIsoRegex.exec(me),ye,we,Se,Ce,Ae=isoDates.length,Te=isoTimes.length;if(_e){for(getParsingFlags(ne).iso=!0,ie=0,de=Ae;ie<de;ie++)if(isoDates[ie][1].exec(_e[1])){we=isoDates[ie][0],ye=isoDates[ie][2]!==!1;break}if(we==null){ne._isValid=!1;return}if(_e[3]){for(ie=0,de=Te;ie<de;ie++)if(isoTimes[ie][1].exec(_e[3])){Se=(_e[2]||" ")+isoTimes[ie][0];break}if(Se==null){ne._isValid=!1;return}}if(!ye&&Se!=null){ne._isValid=!1;return}if(_e[4])if(tzRegex.exec(_e[4]))Ce="Z";else{ne._isValid=!1;return}ne._f=we+(Se||"")+(Ce||""),configFromStringAndFormat(ne)}else ne._isValid=!1}function extractFromRFC2822Strings(ne,ie,de,me,_e,ye){var we=[untruncateYear(ne),defaultLocaleMonthsShort.indexOf(ie),parseInt(de,10),parseInt(me,10),parseInt(_e,10)];return ye&&we.push(parseInt(ye,10)),we}function untruncateYear(ne){var ie=parseInt(ne,10);return ie<=49?2e3+ie:ie<=999?1900+ie:ie}function preprocessRFC2822(ne){return ne.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function checkWeekday(ne,ie,de){if(ne){var me=defaultLocaleWeekdaysShort.indexOf(ne),_e=new Date(ie[0],ie[1],ie[2]).getDay();if(me!==_e)return getParsingFlags(de).weekdayMismatch=!0,de._isValid=!1,!1}return!0}function calculateOffset(ne,ie,de){if(ne)return obsOffsets[ne];if(ie)return 0;var me=parseInt(de,10),_e=me%100,ye=(me-_e)/100;return ye*60+_e}function configFromRFC2822(ne){var ie=rfc2822.exec(preprocessRFC2822(ne._i)),de;if(ie){if(de=extractFromRFC2822Strings(ie[4],ie[3],ie[2],ie[5],ie[6],ie[7]),!checkWeekday(ie[1],de,ne))return;ne._a=de,ne._tzm=calculateOffset(ie[8],ie[9],ie[10]),ne._d=createUTCDate.apply(null,ne._a),ne._d.setUTCMinutes(ne._d.getUTCMinutes()-ne._tzm),getParsingFlags(ne).rfc2822=!0}else ne._isValid=!1}function configFromString(ne){var ie=aspNetJsonRegex.exec(ne._i);if(ie!==null){ne._d=new Date(+ie[1]);return}if(configFromISO(ne),ne._isValid===!1)delete ne._isValid;else return;if(configFromRFC2822(ne),ne._isValid===!1)delete ne._isValid;else return;ne._strict?ne._isValid=!1:hooks.createFromInputFallback(ne)}hooks.createFromInputFallback=deprecate("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(ne){ne._d=new Date(ne._i+(ne._useUTC?" UTC":""))});function defaults$6(ne,ie,de){return ne!=null?ne:ie!=null?ie:de}function currentDateArray(ne){var ie=new Date(hooks.now());return ne._useUTC?[ie.getUTCFullYear(),ie.getUTCMonth(),ie.getUTCDate()]:[ie.getFullYear(),ie.getMonth(),ie.getDate()]}function configFromArray(ne){var ie,de,me=[],_e,ye,we;if(!ne._d){for(_e=currentDateArray(ne),ne._w&&ne._a[DATE]==null&&ne._a[MONTH]==null&&dayOfYearFromWeekInfo(ne),ne._dayOfYear!=null&&(we=defaults$6(ne._a[YEAR],_e[YEAR]),(ne._dayOfYear>daysInYear(we)||ne._dayOfYear===0)&&(getParsingFlags(ne)._overflowDayOfYear=!0),de=createUTCDate(we,0,ne._dayOfYear),ne._a[MONTH]=de.getUTCMonth(),ne._a[DATE]=de.getUTCDate()),ie=0;ie<3&&ne._a[ie]==null;++ie)ne._a[ie]=me[ie]=_e[ie];for(;ie<7;ie++)ne._a[ie]=me[ie]=ne._a[ie]==null?ie===2?1:0:ne._a[ie];ne._a[HOUR]===24&&ne._a[MINUTE]===0&&ne._a[SECOND]===0&&ne._a[MILLISECOND]===0&&(ne._nextDay=!0,ne._a[HOUR]=0),ne._d=(ne._useUTC?createUTCDate:createDate).apply(null,me),ye=ne._useUTC?ne._d.getUTCDay():ne._d.getDay(),ne._tzm!=null&&ne._d.setUTCMinutes(ne._d.getUTCMinutes()-ne._tzm),ne._nextDay&&(ne._a[HOUR]=24),ne._w&&typeof ne._w.d<"u"&&ne._w.d!==ye&&(getParsingFlags(ne).weekdayMismatch=!0)}}function dayOfYearFromWeekInfo(ne){var ie,de,me,_e,ye,we,Se,Ce,Ae;ie=ne._w,ie.GG!=null||ie.W!=null||ie.E!=null?(ye=1,we=4,de=defaults$6(ie.GG,ne._a[YEAR],weekOfYear(createLocal(),1,4).year),me=defaults$6(ie.W,1),_e=defaults$6(ie.E,1),(_e<1||_e>7)&&(Ce=!0)):(ye=ne._locale._week.dow,we=ne._locale._week.doy,Ae=weekOfYear(createLocal(),ye,we),de=defaults$6(ie.gg,ne._a[YEAR],Ae.year),me=defaults$6(ie.w,Ae.week),ie.d!=null?(_e=ie.d,(_e<0||_e>6)&&(Ce=!0)):ie.e!=null?(_e=ie.e+ye,(ie.e<0||ie.e>6)&&(Ce=!0)):_e=ye),me<1||me>weeksInYear(de,ye,we)?getParsingFlags(ne)._overflowWeeks=!0:Ce!=null?getParsingFlags(ne)._overflowWeekday=!0:(Se=dayOfYearFromWeeks(de,me,_e,ye,we),ne._a[YEAR]=Se.year,ne._dayOfYear=Se.dayOfYear)}hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(ne){if(ne._f===hooks.ISO_8601){configFromISO(ne);return}if(ne._f===hooks.RFC_2822){configFromRFC2822(ne);return}ne._a=[],getParsingFlags(ne).empty=!0;var ie=""+ne._i,de,me,_e,ye,we,Se=ie.length,Ce=0,Ae,Te;for(_e=expandFormat(ne._f,ne._locale).match(formattingTokens)||[],Te=_e.length,de=0;de<Te;de++)ye=_e[de],me=(ie.match(getParseRegexForToken(ye,ne))||[])[0],me&&(we=ie.substr(0,ie.indexOf(me)),we.length>0&&getParsingFlags(ne).unusedInput.push(we),ie=ie.slice(ie.indexOf(me)+me.length),Ce+=me.length),formatTokenFunctions[ye]?(me?getParsingFlags(ne).empty=!1:getParsingFlags(ne).unusedTokens.push(ye),addTimeToArrayFromToken(ye,me,ne)):ne._strict&&!me&&getParsingFlags(ne).unusedTokens.push(ye);getParsingFlags(ne).charsLeftOver=Se-Ce,ie.length>0&&getParsingFlags(ne).unusedInput.push(ie),ne._a[HOUR]<=12&&getParsingFlags(ne).bigHour===!0&&ne._a[HOUR]>0&&(getParsingFlags(ne).bigHour=void 0),getParsingFlags(ne).parsedDateParts=ne._a.slice(0),getParsingFlags(ne).meridiem=ne._meridiem,ne._a[HOUR]=meridiemFixWrap(ne._locale,ne._a[HOUR],ne._meridiem),Ae=getParsingFlags(ne).era,Ae!==null&&(ne._a[YEAR]=ne._locale.erasConvertYear(Ae,ne._a[YEAR])),configFromArray(ne),checkOverflow(ne)}function meridiemFixWrap(ne,ie,de){var me;return de==null?ie:ne.meridiemHour!=null?ne.meridiemHour(ie,de):(ne.isPM!=null&&(me=ne.isPM(de),me&&ie<12&&(ie+=12),!me&&ie===12&&(ie=0)),ie)}function configFromStringAndArray(ne){var ie,de,me,_e,ye,we,Se=!1,Ce=ne._f.length;if(Ce===0){getParsingFlags(ne).invalidFormat=!0,ne._d=new Date(NaN);return}for(_e=0;_e<Ce;_e++)ye=0,we=!1,ie=copyConfig({},ne),ne._useUTC!=null&&(ie._useUTC=ne._useUTC),ie._f=ne._f[_e],configFromStringAndFormat(ie),isValid(ie)&&(we=!0),ye+=getParsingFlags(ie).charsLeftOver,ye+=getParsingFlags(ie).unusedTokens.length*10,getParsingFlags(ie).score=ye,Se?ye<me&&(me=ye,de=ie):(me==null||ye<me||we)&&(me=ye,de=ie,we&&(Se=!0));extend$1(ne,de||ie)}function configFromObject(ne){if(!ne._d){var ie=normalizeObjectUnits(ne._i),de=ie.day===void 0?ie.date:ie.day;ne._a=map$1([ie.year,ie.month,de,ie.hour,ie.minute,ie.second,ie.millisecond],function(me){return me&&parseInt(me,10)}),configFromArray(ne)}}function createFromConfig(ne){var ie=new Moment(checkOverflow(prepareConfig(ne)));return ie._nextDay&&(ie.add(1,"d"),ie._nextDay=void 0),ie}function prepareConfig(ne){var ie=ne._i,de=ne._f;return ne._locale=ne._locale||getLocale(ne._l),ie===null||de===void 0&&ie===""?createInvalid({nullInput:!0}):(typeof ie=="string"&&(ne._i=ie=ne._locale.preparse(ie)),isMoment(ie)?new Moment(checkOverflow(ie)):(isDate$3(ie)?ne._d=ie:isArray$9(de)?configFromStringAndArray(ne):de?configFromStringAndFormat(ne):configFromInput(ne),isValid(ne)||(ne._d=null),ne))}function configFromInput(ne){var ie=ne._i;isUndefined$1(ie)?ne._d=new Date(hooks.now()):isDate$3(ie)?ne._d=new Date(ie.valueOf()):typeof ie=="string"?configFromString(ne):isArray$9(ie)?(ne._a=map$1(ie.slice(0),function(de){return parseInt(de,10)}),configFromArray(ne)):isObject$8(ie)?configFromObject(ne):isNumber$3(ie)?ne._d=new Date(ie):hooks.createFromInputFallback(ne)}function createLocalOrUTC(ne,ie,de,me,_e){var ye={};return(ie===!0||ie===!1)&&(me=ie,ie=void 0),(de===!0||de===!1)&&(me=de,de=void 0),(isObject$8(ne)&&isObjectEmpty(ne)||isArray$9(ne)&&ne.length===0)&&(ne=void 0),ye._isAMomentObject=!0,ye._useUTC=ye._isUTC=_e,ye._l=de,ye._i=ne,ye._f=ie,ye._strict=me,createFromConfig(ye)}function createLocal(ne,ie,de,me){return createLocalOrUTC(ne,ie,de,me,!1)}var prototypeMin=deprecate("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var ne=createLocal.apply(null,arguments);return this.isValid()&&ne.isValid()?ne<this?this:ne:createInvalid()}),prototypeMax=deprecate("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var ne=createLocal.apply(null,arguments);return this.isValid()&&ne.isValid()?ne>this?this:ne:createInvalid()});function pickBy(ne,ie){var de,me;if(ie.length===1&&isArray$9(ie[0])&&(ie=ie[0]),!ie.length)return createLocal();for(de=ie[0],me=1;me<ie.length;++me)(!ie[me].isValid()||ie[me][ne](de))&&(de=ie[me]);return de}function min(){var ne=[].slice.call(arguments,0);return pickBy("isBefore",ne)}function max$1(){var ne=[].slice.call(arguments,0);return pickBy("isAfter",ne)}var now$5=function(){return Date.now?Date.now():+new Date},ordering=["year","quarter","month","week","day","hour","minute","second","millisecond"];function isDurationValid(ne){var ie,de=!1,me,_e=ordering.length;for(ie in ne)if(hasOwnProp(ne,ie)&&!(indexOf$2.call(ordering,ie)!==-1&&(ne[ie]==null||!isNaN(ne[ie]))))return!1;for(me=0;me<_e;++me)if(ne[ordering[me]]){if(de)return!1;parseFloat(ne[ordering[me]])!==toInt$1(ne[ordering[me]])&&(de=!0)}return!0}function isValid$1(){return this._isValid}function createInvalid$1(){return createDuration(NaN)}function Duration(ne){var ie=normalizeObjectUnits(ne),de=ie.year||0,me=ie.quarter||0,_e=ie.month||0,ye=ie.week||ie.isoWeek||0,we=ie.day||0,Se=ie.hour||0,Ce=ie.minute||0,Ae=ie.second||0,Te=ie.millisecond||0;this._isValid=isDurationValid(ie),this._milliseconds=+Te+Ae*1e3+Ce*6e4+Se*1e3*60*60,this._days=+we+ye*7,this._months=+_e+me*3+de*12,this._data={},this._locale=getLocale(),this._bubble()}function isDuration(ne){return ne instanceof Duration}function absRound(ne){return ne<0?Math.round(-1*ne)*-1:Math.round(ne)}function compareArrays(ne,ie,de){var me=Math.min(ne.length,ie.length),_e=Math.abs(ne.length-ie.length),ye=0,we;for(we=0;we<me;we++)(de&&ne[we]!==ie[we]||!de&&toInt$1(ne[we])!==toInt$1(ie[we]))&&ye++;return ye+_e}function offset$1(ne,ie){addFormatToken(ne,0,0,function(){var de=this.utcOffset(),me="+";return de<0&&(de=-de,me="-"),me+zeroFill(~~(de/60),2)+ie+zeroFill(~~de%60,2)})}offset$1("Z",":");offset$1("ZZ","");addRegexToken("Z",matchShortOffset);addRegexToken("ZZ",matchShortOffset);addParseToken(["Z","ZZ"],function(ne,ie,de){de._useUTC=!0,de._tzm=offsetFromString(matchShortOffset,ne)});var chunkOffset=/([\+\-]|\d\d)/gi;function offsetFromString(ne,ie){var de=(ie||"").match(ne),me,_e,ye;return de===null?null:(me=de[de.length-1]||[],_e=(me+"").match(chunkOffset)||["-",0,0],ye=+(_e[1]*60)+toInt$1(_e[2]),ye===0?0:_e[0]==="+"?ye:-ye)}function cloneWithOffset(ne,ie){var de,me;return ie._isUTC?(de=ie.clone(),me=(isMoment(ne)||isDate$3(ne)?ne.valueOf():createLocal(ne).valueOf())-de.valueOf(),de._d.setTime(de._d.valueOf()+me),hooks.updateOffset(de,!1),de):createLocal(ne).local()}function getDateOffset(ne){return-Math.round(ne._d.getTimezoneOffset())}hooks.updateOffset=function(){};function getSetOffset(ne,ie,de){var me=this._offset||0,_e;if(!this.isValid())return ne!=null?this:NaN;if(ne!=null){if(typeof ne=="string"){if(ne=offsetFromString(matchShortOffset,ne),ne===null)return this}else Math.abs(ne)<16&&!de&&(ne=ne*60);return!this._isUTC&&ie&&(_e=getDateOffset(this)),this._offset=ne,this._isUTC=!0,_e!=null&&this.add(_e,"m"),me!==ne&&(!ie||this._changeInProgress?addSubtract(this,createDuration(ne-me,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,hooks.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?me:getDateOffset(this)}function getSetZone(ne,ie){return ne!=null?(typeof ne!="string"&&(ne=-ne),this.utcOffset(ne,ie),this):-this.utcOffset()}function setOffsetToUTC(ne){return this.utcOffset(0,ne)}function setOffsetToLocal(ne){return this._isUTC&&(this.utcOffset(0,ne),this._isUTC=!1,ne&&this.subtract(getDateOffset(this),"m")),this}function setOffsetToParsedOffset(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var ne=offsetFromString(matchOffset,this._i);ne!=null?this.utcOffset(ne):this.utcOffset(0,!0)}return this}function hasAlignedHourOffset(ne){return this.isValid()?(ne=ne?createLocal(ne).utcOffset():0,(this.utcOffset()-ne)%60===0):!1}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined$1(this._isDSTShifted))return this._isDSTShifted;var ne={},ie;return copyConfig(ne,this),ne=prepareConfig(ne),ne._a?(ie=ne._isUTC?createUTC(ne._a):createLocal(ne._a),this._isDSTShifted=this.isValid()&&compareArrays(ne._a,ie.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:!1}function isUtcOffset(){return this.isValid()?this._isUTC:!1}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:!1}var aspNetRegex=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,isoRegex=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(ne,ie){var de=ne,me=null,_e,ye,we;return isDuration(ne)?de={ms:ne._milliseconds,d:ne._days,M:ne._months}:isNumber$3(ne)||!isNaN(+ne)?(de={},ie?de[ie]=+ne:de.milliseconds=+ne):(me=aspNetRegex.exec(ne))?(_e=me[1]==="-"?-1:1,de={y:0,d:toInt$1(me[DATE])*_e,h:toInt$1(me[HOUR])*_e,m:toInt$1(me[MINUTE])*_e,s:toInt$1(me[SECOND])*_e,ms:toInt$1(absRound(me[MILLISECOND]*1e3))*_e}):(me=isoRegex.exec(ne))?(_e=me[1]==="-"?-1:1,de={y:parseIso(me[2],_e),M:parseIso(me[3],_e),w:parseIso(me[4],_e),d:parseIso(me[5],_e),h:parseIso(me[6],_e),m:parseIso(me[7],_e),s:parseIso(me[8],_e)}):de==null?de={}:typeof de=="object"&&("from"in de||"to"in de)&&(we=momentsDifference(createLocal(de.from),createLocal(de.to)),de={},de.ms=we.milliseconds,de.M=we.months),ye=new Duration(de),isDuration(ne)&&hasOwnProp(ne,"_locale")&&(ye._locale=ne._locale),isDuration(ne)&&hasOwnProp(ne,"_isValid")&&(ye._isValid=ne._isValid),ye}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(ne,ie){var de=ne&&parseFloat(ne.replace(",","."));return(isNaN(de)?0:de)*ie}function positiveMomentsDifference(ne,ie){var de={};return de.months=ie.month()-ne.month()+(ie.year()-ne.year())*12,ne.clone().add(de.months,"M").isAfter(ie)&&--de.months,de.milliseconds=+ie-+ne.clone().add(de.months,"M"),de}function momentsDifference(ne,ie){var de;return ne.isValid()&&ie.isValid()?(ie=cloneWithOffset(ie,ne),ne.isBefore(ie)?de=positiveMomentsDifference(ne,ie):(de=positiveMomentsDifference(ie,ne),de.milliseconds=-de.milliseconds,de.months=-de.months),de):{milliseconds:0,months:0}}function createAdder(ne,ie){return function(de,me){var _e,ye;return me!==null&&!isNaN(+me)&&(deprecateSimple(ie,"moment()."+ie+"(period, number) is deprecated. Please use moment()."+ie+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),ye=de,de=me,me=ye),_e=createDuration(de,me),addSubtract(this,_e,ne),this}}function addSubtract(ne,ie,de,me){var _e=ie._milliseconds,ye=absRound(ie._days),we=absRound(ie._months);ne.isValid()&&(me=me==null?!0:me,we&&setMonth(ne,get$1(ne,"Month")+we*de),ye&&set$1(ne,"Date",get$1(ne,"Date")+ye*de),_e&&ne._d.setTime(ne._d.valueOf()+_e*de),me&&hooks.updateOffset(ne,ye||we))}var add=createAdder(1,"add"),subtract=createAdder(-1,"subtract");function isString$6(ne){return typeof ne=="string"||ne instanceof String}function isMomentInput(ne){return isMoment(ne)||isDate$3(ne)||isString$6(ne)||isNumber$3(ne)||isNumberOrStringArray(ne)||isMomentInputObject(ne)||ne===null||ne===void 0}function isMomentInputObject(ne){var ie=isObject$8(ne)&&!isObjectEmpty(ne),de=!1,me=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],_e,ye,we=me.length;for(_e=0;_e<we;_e+=1)ye=me[_e],de=de||hasOwnProp(ne,ye);return ie&&de}function isNumberOrStringArray(ne){var ie=isArray$9(ne),de=!1;return ie&&(de=ne.filter(function(me){return!isNumber$3(me)&&isString$6(ne)}).length===0),ie&&de}function isCalendarSpec(ne){var ie=isObject$8(ne)&&!isObjectEmpty(ne),de=!1,me=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],_e,ye;for(_e=0;_e<me.length;_e+=1)ye=me[_e],de=de||hasOwnProp(ne,ye);return ie&&de}function getCalendarFormat(ne,ie){var de=ne.diff(ie,"days",!0);return de<-6?"sameElse":de<-1?"lastWeek":de<0?"lastDay":de<1?"sameDay":de<2?"nextDay":de<7?"nextWeek":"sameElse"}function calendar$1(ne,ie){arguments.length===1&&(arguments[0]?isMomentInput(arguments[0])?(ne=arguments[0],ie=void 0):isCalendarSpec(arguments[0])&&(ie=arguments[0],ne=void 0):(ne=void 0,ie=void 0));var de=ne||createLocal(),me=cloneWithOffset(de,this).startOf("day"),_e=hooks.calendarFormat(this,me)||"sameElse",ye=ie&&(isFunction$7(ie[_e])?ie[_e].call(this,de):ie[_e]);return this.format(ye||this.localeData().calendar(_e,this,createLocal(de)))}function clone(){return new Moment(this)}function isAfter(ne,ie){var de=isMoment(ne)?ne:createLocal(ne);return this.isValid()&&de.isValid()?(ie=normalizeUnits(ie)||"millisecond",ie==="millisecond"?this.valueOf()>de.valueOf():de.valueOf()<this.clone().startOf(ie).valueOf()):!1}function isBefore(ne,ie){var de=isMoment(ne)?ne:createLocal(ne);return this.isValid()&&de.isValid()?(ie=normalizeUnits(ie)||"millisecond",ie==="millisecond"?this.valueOf()<de.valueOf():this.clone().endOf(ie).valueOf()<de.valueOf()):!1}function isBetween(ne,ie,de,me){var _e=isMoment(ne)?ne:createLocal(ne),ye=isMoment(ie)?ie:createLocal(ie);return this.isValid()&&_e.isValid()&&ye.isValid()?(me=me||"()",(me[0]==="("?this.isAfter(_e,de):!this.isBefore(_e,de))&&(me[1]===")"?this.isBefore(ye,de):!this.isAfter(ye,de))):!1}function isSame(ne,ie){var de=isMoment(ne)?ne:createLocal(ne),me;return this.isValid()&&de.isValid()?(ie=normalizeUnits(ie)||"millisecond",ie==="millisecond"?this.valueOf()===de.valueOf():(me=de.valueOf(),this.clone().startOf(ie).valueOf()<=me&&me<=this.clone().endOf(ie).valueOf())):!1}function isSameOrAfter(ne,ie){return this.isSame(ne,ie)||this.isAfter(ne,ie)}function isSameOrBefore(ne,ie){return this.isSame(ne,ie)||this.isBefore(ne,ie)}function diff(ne,ie,de){var me,_e,ye;if(!this.isValid())return NaN;if(me=cloneWithOffset(ne,this),!me.isValid())return NaN;switch(_e=(me.utcOffset()-this.utcOffset())*6e4,ie=normalizeUnits(ie),ie){case"year":ye=monthDiff(this,me)/12;break;case"month":ye=monthDiff(this,me);break;case"quarter":ye=monthDiff(this,me)/3;break;case"second":ye=(this-me)/1e3;break;case"minute":ye=(this-me)/6e4;break;case"hour":ye=(this-me)/36e5;break;case"day":ye=(this-me-_e)/864e5;break;case"week":ye=(this-me-_e)/6048e5;break;default:ye=this-me}return de?ye:absFloor(ye)}function monthDiff(ne,ie){if(ne.date()<ie.date())return-monthDiff(ie,ne);var de=(ie.year()-ne.year())*12+(ie.month()-ne.month()),me=ne.clone().add(de,"months"),_e,ye;return ie-me<0?(_e=ne.clone().add(de-1,"months"),ye=(ie-me)/(me-_e)):(_e=ne.clone().add(de+1,"months"),ye=(ie-me)/(_e-me)),-(de+ye)||0}hooks.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";hooks.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function toString$4(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function toISOString(ne){if(!this.isValid())return null;var ie=ne!==!0,de=ie?this.clone().utc():this;return de.year()<0||de.year()>9999?formatMoment(de,ie?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction$7(Date.prototype.toISOString)?ie?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",formatMoment(de,"Z")):formatMoment(de,ie?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function inspect$1(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var ne="moment",ie="",de,me,_e,ye;return this.isLocal()||(ne=this.utcOffset()===0?"moment.utc":"moment.parseZone",ie="Z"),de="["+ne+'("]',me=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",_e="-MM-DD[T]HH:mm:ss.SSS",ye=ie+'[")]',this.format(de+me+_e+ye)}function format$1(ne){ne||(ne=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var ie=formatMoment(this,ne);return this.localeData().postformat(ie)}function from(ne,ie){return this.isValid()&&(isMoment(ne)&&ne.isValid()||createLocal(ne).isValid())?createDuration({to:this,from:ne}).locale(this.locale()).humanize(!ie):this.localeData().invalidDate()}function fromNow(ne){return this.from(createLocal(),ne)}function to(ne,ie){return this.isValid()&&(isMoment(ne)&&ne.isValid()||createLocal(ne).isValid())?createDuration({from:this,to:ne}).locale(this.locale()).humanize(!ie):this.localeData().invalidDate()}function toNow(ne){return this.to(createLocal(),ne)}function locale(ne){var ie;return ne===void 0?this._locale._abbr:(ie=getLocale(ne),ie!=null&&(this._locale=ie),this)}var lang=deprecate("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(ne){return ne===void 0?this.localeData():this.locale(ne)});function localeData(){return this._locale}var MS_PER_SECOND=1e3,MS_PER_MINUTE=60*MS_PER_SECOND,MS_PER_HOUR=60*MS_PER_MINUTE,MS_PER_400_YEARS=(365*400+97)*24*MS_PER_HOUR;function mod$1(ne,ie){return(ne%ie+ie)%ie}function localStartOfDate(ne,ie,de){return ne<100&&ne>=0?new Date(ne+400,ie,de)-MS_PER_400_YEARS:new Date(ne,ie,de).valueOf()}function utcStartOfDate(ne,ie,de){return ne<100&&ne>=0?Date.UTC(ne+400,ie,de)-MS_PER_400_YEARS:Date.UTC(ne,ie,de)}function startOf(ne){var ie,de;if(ne=normalizeUnits(ne),ne===void 0||ne==="millisecond"||!this.isValid())return this;switch(de=this._isUTC?utcStartOfDate:localStartOfDate,ne){case"year":ie=de(this.year(),0,1);break;case"quarter":ie=de(this.year(),this.month()-this.month()%3,1);break;case"month":ie=de(this.year(),this.month(),1);break;case"week":ie=de(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":ie=de(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":ie=de(this.year(),this.month(),this.date());break;case"hour":ie=this._d.valueOf(),ie-=mod$1(ie+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR);break;case"minute":ie=this._d.valueOf(),ie-=mod$1(ie,MS_PER_MINUTE);break;case"second":ie=this._d.valueOf(),ie-=mod$1(ie,MS_PER_SECOND);break}return this._d.setTime(ie),hooks.updateOffset(this,!0),this}function endOf(ne){var ie,de;if(ne=normalizeUnits(ne),ne===void 0||ne==="millisecond"||!this.isValid())return this;switch(de=this._isUTC?utcStartOfDate:localStartOfDate,ne){case"year":ie=de(this.year()+1,0,1)-1;break;case"quarter":ie=de(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":ie=de(this.year(),this.month()+1,1)-1;break;case"week":ie=de(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":ie=de(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":ie=de(this.year(),this.month(),this.date()+1)-1;break;case"hour":ie=this._d.valueOf(),ie+=MS_PER_HOUR-mod$1(ie+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR)-1;break;case"minute":ie=this._d.valueOf(),ie+=MS_PER_MINUTE-mod$1(ie,MS_PER_MINUTE)-1;break;case"second":ie=this._d.valueOf(),ie+=MS_PER_SECOND-mod$1(ie,MS_PER_SECOND)-1;break}return this._d.setTime(ie),hooks.updateOffset(this,!0),this}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray$4(){var ne=this;return[ne.year(),ne.month(),ne.date(),ne.hour(),ne.minute(),ne.second(),ne.millisecond()]}function toObject(){var ne=this;return{years:ne.year(),months:ne.month(),date:ne.date(),hours:ne.hours(),minutes:ne.minutes(),seconds:ne.seconds(),milliseconds:ne.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this)}function parsingFlags(){return extend$1({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken("N",0,0,"eraAbbr");addFormatToken("NN",0,0,"eraAbbr");addFormatToken("NNN",0,0,"eraAbbr");addFormatToken("NNNN",0,0,"eraName");addFormatToken("NNNNN",0,0,"eraNarrow");addFormatToken("y",["y",1],"yo","eraYear");addFormatToken("y",["yy",2],0,"eraYear");addFormatToken("y",["yyy",3],0,"eraYear");addFormatToken("y",["yyyy",4],0,"eraYear");addRegexToken("N",matchEraAbbr);addRegexToken("NN",matchEraAbbr);addRegexToken("NNN",matchEraAbbr);addRegexToken("NNNN",matchEraName);addRegexToken("NNNNN",matchEraNarrow);addParseToken(["N","NN","NNN","NNNN","NNNNN"],function(ne,ie,de,me){var _e=de._locale.erasParse(ne,me,de._strict);_e?getParsingFlags(de).era=_e:getParsingFlags(de).invalidEra=ne});addRegexToken("y",matchUnsigned);addRegexToken("yy",matchUnsigned);addRegexToken("yyy",matchUnsigned);addRegexToken("yyyy",matchUnsigned);addRegexToken("yo",matchEraYearOrdinal);addParseToken(["y","yy","yyy","yyyy"],YEAR);addParseToken(["yo"],function(ne,ie,de,me){var _e;de._locale._eraYearOrdinalRegex&&(_e=ne.match(de._locale._eraYearOrdinalRegex)),de._locale.eraYearOrdinalParse?ie[YEAR]=de._locale.eraYearOrdinalParse(ne,_e):ie[YEAR]=parseInt(ne,10)});function localeEras(ne,ie){var de,me,_e,ye=this._eras||getLocale("en")._eras;for(de=0,me=ye.length;de<me;++de){switch(typeof ye[de].since){case"string":_e=hooks(ye[de].since).startOf("day"),ye[de].since=_e.valueOf();break}switch(typeof ye[de].until){case"undefined":ye[de].until=1/0;break;case"string":_e=hooks(ye[de].until).startOf("day").valueOf(),ye[de].until=_e.valueOf();break}}return ye}function localeErasParse(ne,ie,de){var me,_e,ye=this.eras(),we,Se,Ce;for(ne=ne.toUpperCase(),me=0,_e=ye.length;me<_e;++me)if(we=ye[me].name.toUpperCase(),Se=ye[me].abbr.toUpperCase(),Ce=ye[me].narrow.toUpperCase(),de)switch(ie){case"N":case"NN":case"NNN":if(Se===ne)return ye[me];break;case"NNNN":if(we===ne)return ye[me];break;case"NNNNN":if(Ce===ne)return ye[me];break}else if([we,Se,Ce].indexOf(ne)>=0)return ye[me]}function localeErasConvertYear(ne,ie){var de=ne.since<=ne.until?1:-1;return ie===void 0?hooks(ne.since).year():hooks(ne.since).year()+(ie-ne.offset)*de}function getEraName(){var ne,ie,de,me=this.localeData().eras();for(ne=0,ie=me.length;ne<ie;++ne)if(de=this.clone().startOf("day").valueOf(),me[ne].since<=de&&de<=me[ne].until||me[ne].until<=de&&de<=me[ne].since)return me[ne].name;return""}function getEraNarrow(){var ne,ie,de,me=this.localeData().eras();for(ne=0,ie=me.length;ne<ie;++ne)if(de=this.clone().startOf("day").valueOf(),me[ne].since<=de&&de<=me[ne].until||me[ne].until<=de&&de<=me[ne].since)return me[ne].narrow;return""}function getEraAbbr(){var ne,ie,de,me=this.localeData().eras();for(ne=0,ie=me.length;ne<ie;++ne)if(de=this.clone().startOf("day").valueOf(),me[ne].since<=de&&de<=me[ne].until||me[ne].until<=de&&de<=me[ne].since)return me[ne].abbr;return""}function getEraYear(){var ne,ie,de,me,_e=this.localeData().eras();for(ne=0,ie=_e.length;ne<ie;++ne)if(de=_e[ne].since<=_e[ne].until?1:-1,me=this.clone().startOf("day").valueOf(),_e[ne].since<=me&&me<=_e[ne].until||_e[ne].until<=me&&me<=_e[ne].since)return(this.year()-hooks(_e[ne].since).year())*de+_e[ne].offset;return this.year()}function erasNameRegex(ne){return hasOwnProp(this,"_erasNameRegex")||computeErasParse.call(this),ne?this._erasNameRegex:this._erasRegex}function erasAbbrRegex(ne){return hasOwnProp(this,"_erasAbbrRegex")||computeErasParse.call(this),ne?this._erasAbbrRegex:this._erasRegex}function erasNarrowRegex(ne){return hasOwnProp(this,"_erasNarrowRegex")||computeErasParse.call(this),ne?this._erasNarrowRegex:this._erasRegex}function matchEraAbbr(ne,ie){return ie.erasAbbrRegex(ne)}function matchEraName(ne,ie){return ie.erasNameRegex(ne)}function matchEraNarrow(ne,ie){return ie.erasNarrowRegex(ne)}function matchEraYearOrdinal(ne,ie){return ie._eraYearOrdinalRegex||matchUnsigned}function computeErasParse(){var ne=[],ie=[],de=[],me=[],_e,ye,we,Se,Ce,Ae=this.eras();for(_e=0,ye=Ae.length;_e<ye;++_e)we=regexEscape(Ae[_e].name),Se=regexEscape(Ae[_e].abbr),Ce=regexEscape(Ae[_e].narrow),ie.push(we),ne.push(Se),de.push(Ce),me.push(we),me.push(Se),me.push(Ce);this._erasRegex=new RegExp("^("+me.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+ie.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+ne.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+de.join("|")+")","i")}addFormatToken(0,["gg",2],0,function(){return this.weekYear()%100});addFormatToken(0,["GG",2],0,function(){return this.isoWeekYear()%100});function addWeekYearFormatToken(ne,ie){addFormatToken(0,[ne,ne.length],0,ie)}addWeekYearFormatToken("gggg","weekYear");addWeekYearFormatToken("ggggg","weekYear");addWeekYearFormatToken("GGGG","isoWeekYear");addWeekYearFormatToken("GGGGG","isoWeekYear");addRegexToken("G",matchSigned);addRegexToken("g",matchSigned);addRegexToken("GG",match1to2,match2);addRegexToken("gg",match1to2,match2);addRegexToken("GGGG",match1to4,match4);addRegexToken("gggg",match1to4,match4);addRegexToken("GGGGG",match1to6,match6);addRegexToken("ggggg",match1to6,match6);addWeekParseToken(["gggg","ggggg","GGGG","GGGGG"],function(ne,ie,de,me){ie[me.substr(0,2)]=toInt$1(ne)});addWeekParseToken(["gg","GG"],function(ne,ie,de,me){ie[me]=hooks.parseTwoDigitYear(ne)});function getSetWeekYear(ne){return getSetWeekYearHelper.call(this,ne,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(ne){return getSetWeekYearHelper.call(this,ne,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getISOWeeksInISOWeekYear(){return weeksInYear(this.isoWeekYear(),1,4)}function getWeeksInYear(){var ne=this.localeData()._week;return weeksInYear(this.year(),ne.dow,ne.doy)}function getWeeksInWeekYear(){var ne=this.localeData()._week;return weeksInYear(this.weekYear(),ne.dow,ne.doy)}function getSetWeekYearHelper(ne,ie,de,me,_e){var ye;return ne==null?weekOfYear(this,me,_e).year:(ye=weeksInYear(ne,me,_e),ie>ye&&(ie=ye),setWeekAll.call(this,ne,ie,de,me,_e))}function setWeekAll(ne,ie,de,me,_e){var ye=dayOfYearFromWeeks(ne,ie,de,me,_e),we=createUTCDate(ye.year,0,ye.dayOfYear);return this.year(we.getUTCFullYear()),this.month(we.getUTCMonth()),this.date(we.getUTCDate()),this}addFormatToken("Q",0,"Qo","quarter");addRegexToken("Q",match1);addParseToken("Q",function(ne,ie){ie[MONTH]=(toInt$1(ne)-1)*3});function getSetQuarter(ne){return ne==null?Math.ceil((this.month()+1)/3):this.month((ne-1)*3+this.month()%3)}addFormatToken("D",["DD",2],"Do","date");addRegexToken("D",match1to2,match1to2NoLeadingZero);addRegexToken("DD",match1to2,match2);addRegexToken("Do",function(ne,ie){return ne?ie._dayOfMonthOrdinalParse||ie._ordinalParse:ie._dayOfMonthOrdinalParseLenient});addParseToken(["D","DD"],DATE);addParseToken("Do",function(ne,ie){ie[DATE]=toInt$1(ne.match(match1to2)[0])});var getSetDayOfMonth=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear");addRegexToken("DDD",match1to3);addRegexToken("DDDD",match3);addParseToken(["DDD","DDDD"],function(ne,ie,de){de._dayOfYear=toInt$1(ne)});function getSetDayOfYear(ne){var ie=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return ne==null?ie:this.add(ne-ie,"d")}addFormatToken("m",["mm",2],0,"minute");addRegexToken("m",match1to2,match1to2HasZero);addRegexToken("mm",match1to2,match2);addParseToken(["m","mm"],MINUTE);var getSetMinute=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second");addRegexToken("s",match1to2,match1to2HasZero);addRegexToken("ss",match1to2,match2);addParseToken(["s","ss"],SECOND);var getSetSecond=makeGetSet("Seconds",!1);addFormatToken("S",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,["SS",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,["SSS",3],0,"millisecond");addFormatToken(0,["SSSS",4],0,function(){return this.millisecond()*10});addFormatToken(0,["SSSSS",5],0,function(){return this.millisecond()*100});addFormatToken(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});addRegexToken("S",match1to3,match1);addRegexToken("SS",match1to3,match2);addRegexToken("SSS",match1to3,match3);var token,getSetMillisecond;for(token="SSSS";token.length<=9;token+="S")addRegexToken(token,matchUnsigned);function parseMs(ne,ie){ie[MILLISECOND]=toInt$1(("0."+ne)*1e3)}for(token="S";token.length<=9;token+="S")addParseToken(token,parseMs);getSetMillisecond=makeGetSet("Milliseconds",!1);addFormatToken("z",0,0,"zoneAbbr");addFormatToken("zz",0,0,"zoneName");function getZoneAbbr(){return this._isUTC?"UTC":""}function getZoneName(){return this._isUTC?"Coordinated Universal Time":""}var proto=Moment.prototype;proto.add=add;proto.calendar=calendar$1;proto.clone=clone;proto.diff=diff;proto.endOf=endOf;proto.format=format$1;proto.from=from;proto.fromNow=fromNow;proto.to=to;proto.toNow=toNow;proto.get=stringGet;proto.invalidAt=invalidAt;proto.isAfter=isAfter;proto.isBefore=isBefore;proto.isBetween=isBetween;proto.isSame=isSame;proto.isSameOrAfter=isSameOrAfter;proto.isSameOrBefore=isSameOrBefore;proto.isValid=isValid$2;proto.lang=lang;proto.locale=locale;proto.localeData=localeData;proto.max=prototypeMax;proto.min=prototypeMin;proto.parsingFlags=parsingFlags;proto.set=stringSet;proto.startOf=startOf;proto.subtract=subtract;proto.toArray=toArray$4;proto.toObject=toObject;proto.toDate=toDate;proto.toISOString=toISOString;proto.inspect=inspect$1;typeof Symbol<"u"&&Symbol.for!=null&&(proto[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});proto.toJSON=toJSON;proto.toString=toString$4;proto.unix=unix;proto.valueOf=valueOf;proto.creationData=creationData;proto.eraName=getEraName;proto.eraNarrow=getEraNarrow;proto.eraAbbr=getEraAbbr;proto.eraYear=getEraYear;proto.year=getSetYear;proto.isLeapYear=getIsLeapYear;proto.weekYear=getSetWeekYear;proto.isoWeekYear=getSetISOWeekYear;proto.quarter=proto.quarters=getSetQuarter;proto.month=getSetMonth;proto.daysInMonth=getDaysInMonth;proto.week=proto.weeks=getSetWeek;proto.isoWeek=proto.isoWeeks=getSetISOWeek;proto.weeksInYear=getWeeksInYear;proto.weeksInWeekYear=getWeeksInWeekYear;proto.isoWeeksInYear=getISOWeeksInYear;proto.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear;proto.date=getSetDayOfMonth;proto.day=proto.days=getSetDayOfWeek;proto.weekday=getSetLocaleDayOfWeek;proto.isoWeekday=getSetISODayOfWeek;proto.dayOfYear=getSetDayOfYear;proto.hour=proto.hours=getSetHour;proto.minute=proto.minutes=getSetMinute;proto.second=proto.seconds=getSetSecond;proto.millisecond=proto.milliseconds=getSetMillisecond;proto.utcOffset=getSetOffset;proto.utc=setOffsetToUTC;proto.local=setOffsetToLocal;proto.parseZone=setOffsetToParsedOffset;proto.hasAlignedHourOffset=hasAlignedHourOffset;proto.isDST=isDaylightSavingTime;proto.isLocal=isLocal;proto.isUtcOffset=isUtcOffset;proto.isUtc=isUtc;proto.isUTC=isUtc;proto.zoneAbbr=getZoneAbbr;proto.zoneName=getZoneName;proto.dates=deprecate("dates accessor is deprecated. Use date instead.",getSetDayOfMonth);proto.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth);proto.years=deprecate("years accessor is deprecated. Use year instead",getSetYear);proto.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",getSetZone);proto.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",isDaylightSavingTimeShifted);function createUnix(ne){return createLocal(ne*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(ne){return ne}var proto$1=Locale.prototype;proto$1.calendar=calendar;proto$1.longDateFormat=longDateFormat;proto$1.invalidDate=invalidDate;proto$1.ordinal=ordinal;proto$1.preparse=preParsePostFormat;proto$1.postformat=preParsePostFormat;proto$1.relativeTime=relativeTime;proto$1.pastFuture=pastFuture;proto$1.set=set;proto$1.eras=localeEras;proto$1.erasParse=localeErasParse;proto$1.erasConvertYear=localeErasConvertYear;proto$1.erasAbbrRegex=erasAbbrRegex;proto$1.erasNameRegex=erasNameRegex;proto$1.erasNarrowRegex=erasNarrowRegex;proto$1.months=localeMonths;proto$1.monthsShort=localeMonthsShort;proto$1.monthsParse=localeMonthsParse;proto$1.monthsRegex=monthsRegex;proto$1.monthsShortRegex=monthsShortRegex;proto$1.week=localeWeek;proto$1.firstDayOfYear=localeFirstDayOfYear;proto$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1.weekdays=localeWeekdays;proto$1.weekdaysMin=localeWeekdaysMin;proto$1.weekdaysShort=localeWeekdaysShort;proto$1.weekdaysParse=localeWeekdaysParse;proto$1.weekdaysRegex=weekdaysRegex;proto$1.weekdaysShortRegex=weekdaysShortRegex;proto$1.weekdaysMinRegex=weekdaysMinRegex;proto$1.isPM=localeIsPM;proto$1.meridiem=localeMeridiem;function get$1$1(ne,ie,de,me){var _e=getLocale(),ye=createUTC().set(me,ie);return _e[de](ye,ne)}function listMonthsImpl(ne,ie,de){if(isNumber$3(ne)&&(ie=ne,ne=void 0),ne=ne||"",ie!=null)return get$1$1(ne,ie,de,"month");var me,_e=[];for(me=0;me<12;me++)_e[me]=get$1$1(ne,me,de,"month");return _e}function listWeekdaysImpl(ne,ie,de,me){typeof ne=="boolean"?(isNumber$3(ie)&&(de=ie,ie=void 0),ie=ie||""):(ie=ne,de=ie,ne=!1,isNumber$3(ie)&&(de=ie,ie=void 0),ie=ie||"");var _e=getLocale(),ye=ne?_e._week.dow:0,we,Se=[];if(de!=null)return get$1$1(ie,(de+ye)%7,me,"day");for(we=0;we<7;we++)Se[we]=get$1$1(ie,(we+ye)%7,me,"day");return Se}function listMonths(ne,ie){return listMonthsImpl(ne,ie,"months")}function listMonthsShort(ne,ie){return listMonthsImpl(ne,ie,"monthsShort")}function listWeekdays(ne,ie,de){return listWeekdaysImpl(ne,ie,de,"weekdays")}function listWeekdaysShort(ne,ie,de){return listWeekdaysImpl(ne,ie,de,"weekdaysShort")}function listWeekdaysMin(ne,ie,de){return listWeekdaysImpl(ne,ie,de,"weekdaysMin")}getSetGlobalLocale("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(ne){var ie=ne%10,de=toInt$1(ne%100/10)===1?"th":ie===1?"st":ie===2?"nd":ie===3?"rd":"th";return ne+de}});hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale);hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var mathAbs=Math.abs;function abs(){var ne=this._data;return this._milliseconds=mathAbs(this._milliseconds),this._days=mathAbs(this._days),this._months=mathAbs(this._months),ne.milliseconds=mathAbs(ne.milliseconds),ne.seconds=mathAbs(ne.seconds),ne.minutes=mathAbs(ne.minutes),ne.hours=mathAbs(ne.hours),ne.months=mathAbs(ne.months),ne.years=mathAbs(ne.years),this}function addSubtract$1(ne,ie,de,me){var _e=createDuration(ie,de);return ne._milliseconds+=me*_e._milliseconds,ne._days+=me*_e._days,ne._months+=me*_e._months,ne._bubble()}function add$1(ne,ie){return addSubtract$1(this,ne,ie,1)}function subtract$1(ne,ie){return addSubtract$1(this,ne,ie,-1)}function absCeil(ne){return ne<0?Math.floor(ne):Math.ceil(ne)}function bubble(){var ne=this._milliseconds,ie=this._days,de=this._months,me=this._data,_e,ye,we,Se,Ce;return ne>=0&&ie>=0&&de>=0||ne<=0&&ie<=0&&de<=0||(ne+=absCeil(monthsToDays(de)+ie)*864e5,ie=0,de=0),me.milliseconds=ne%1e3,_e=absFloor(ne/1e3),me.seconds=_e%60,ye=absFloor(_e/60),me.minutes=ye%60,we=absFloor(ye/60),me.hours=we%24,ie+=absFloor(we/24),Ce=absFloor(daysToMonths(ie)),de+=Ce,ie-=absCeil(monthsToDays(Ce)),Se=absFloor(de/12),de%=12,me.days=ie,me.months=de,me.years=Se,this}function daysToMonths(ne){return ne*4800/146097}function monthsToDays(ne){return ne*146097/4800}function as(ne){if(!this.isValid())return NaN;var ie,de,me=this._milliseconds;if(ne=normalizeUnits(ne),ne==="month"||ne==="quarter"||ne==="year")switch(ie=this._days+me/864e5,de=this._months+daysToMonths(ie),ne){case"month":return de;case"quarter":return de/3;case"year":return de/12}else switch(ie=this._days+Math.round(monthsToDays(this._months)),ne){case"week":return ie/7+me/6048e5;case"day":return ie+me/864e5;case"hour":return ie*24+me/36e5;case"minute":return ie*1440+me/6e4;case"second":return ie*86400+me/1e3;case"millisecond":return Math.floor(ie*864e5)+me;default:throw new Error("Unknown unit "+ne)}}function makeAs(ne){return function(){return this.as(ne)}}var asMilliseconds=makeAs("ms"),asSeconds=makeAs("s"),asMinutes=makeAs("m"),asHours=makeAs("h"),asDays=makeAs("d"),asWeeks=makeAs("w"),asMonths=makeAs("M"),asQuarters=makeAs("Q"),asYears=makeAs("y"),valueOf$1=asMilliseconds;function clone$1(){return createDuration(this)}function get$2(ne){return ne=normalizeUnits(ne),this.isValid()?this[ne+"s"]():NaN}function makeGetter(ne){return function(){return this.isValid()?this._data[ne]:NaN}}var milliseconds=makeGetter("milliseconds"),seconds=makeGetter("seconds"),minutes=makeGetter("minutes"),hours=makeGetter("hours"),days=makeGetter("days"),months=makeGetter("months"),years=makeGetter("years");function weeks(){return absFloor(this.days()/7)}var round$1=Math.round,thresholds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(ne,ie,de,me,_e){return _e.relativeTime(ie||1,!!de,ne,me)}function relativeTime$1(ne,ie,de,me){var _e=createDuration(ne).abs(),ye=round$1(_e.as("s")),we=round$1(_e.as("m")),Se=round$1(_e.as("h")),Ce=round$1(_e.as("d")),Ae=round$1(_e.as("M")),Te=round$1(_e.as("w")),ke=round$1(_e.as("y")),$e=ye<=de.ss&&["s",ye]||ye<de.s&&["ss",ye]||we<=1&&["m"]||we<de.m&&["mm",we]||Se<=1&&["h"]||Se<de.h&&["hh",Se]||Ce<=1&&["d"]||Ce<de.d&&["dd",Ce];return de.w!=null&&($e=$e||Te<=1&&["w"]||Te<de.w&&["ww",Te]),$e=$e||Ae<=1&&["M"]||Ae<de.M&&["MM",Ae]||ke<=1&&["y"]||["yy",ke],$e[2]=ie,$e[3]=+ne>0,$e[4]=me,substituteTimeAgo.apply(null,$e)}function getSetRelativeTimeRounding(ne){return ne===void 0?round$1:typeof ne=="function"?(round$1=ne,!0):!1}function getSetRelativeTimeThreshold(ne,ie){return thresholds[ne]===void 0?!1:ie===void 0?thresholds[ne]:(thresholds[ne]=ie,ne==="s"&&(thresholds.ss=ie-1),!0)}function humanize(ne,ie){if(!this.isValid())return this.localeData().invalidDate();var de=!1,me=thresholds,_e,ye;return typeof ne=="object"&&(ie=ne,ne=!1),typeof ne=="boolean"&&(de=ne),typeof ie=="object"&&(me=Object.assign({},thresholds,ie),ie.s!=null&&ie.ss==null&&(me.ss=ie.s-1)),_e=this.localeData(),ye=relativeTime$1(this,!de,me,_e),de&&(ye=_e.pastFuture(+this,ye)),_e.postformat(ye)}var abs$1=Math.abs;function sign(ne){return(ne>0)-(ne<0)||+ne}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var ne=abs$1(this._milliseconds)/1e3,ie=abs$1(this._days),de=abs$1(this._months),me,_e,ye,we,Se=this.asSeconds(),Ce,Ae,Te,ke;return Se?(me=absFloor(ne/60),_e=absFloor(me/60),ne%=60,me%=60,ye=absFloor(de/12),de%=12,we=ne?ne.toFixed(3).replace(/\.?0+$/,""):"",Ce=Se<0?"-":"",Ae=sign(this._months)!==sign(Se)?"-":"",Te=sign(this._days)!==sign(Se)?"-":"",ke=sign(this._milliseconds)!==sign(Se)?"-":"",Ce+"P"+(ye?Ae+ye+"Y":"")+(de?Ae+de+"M":"")+(ie?Te+ie+"D":"")+(_e||me||ne?"T":"")+(_e?ke+_e+"H":"")+(me?ke+me+"M":"")+(ne?ke+we+"S":"")):"P0D"}var proto$2=Duration.prototype;proto$2.isValid=isValid$1;proto$2.abs=abs;proto$2.add=add$1;proto$2.subtract=subtract$1;proto$2.as=as;proto$2.asMilliseconds=asMilliseconds;proto$2.asSeconds=asSeconds;proto$2.asMinutes=asMinutes;proto$2.asHours=asHours;proto$2.asDays=asDays;proto$2.asWeeks=asWeeks;proto$2.asMonths=asMonths;proto$2.asQuarters=asQuarters;proto$2.asYears=asYears;proto$2.valueOf=valueOf$1;proto$2._bubble=bubble;proto$2.clone=clone$1;proto$2.get=get$2;proto$2.milliseconds=milliseconds;proto$2.seconds=seconds;proto$2.minutes=minutes;proto$2.hours=hours;proto$2.days=days;proto$2.weeks=weeks;proto$2.months=months;proto$2.years=years;proto$2.humanize=humanize;proto$2.toISOString=toISOString$1;proto$2.toString=toISOString$1;proto$2.toJSON=toISOString$1;proto$2.locale=locale;proto$2.localeData=localeData;proto$2.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1);proto$2.lang=lang;addFormatToken("X",0,0,"unix");addFormatToken("x",0,0,"valueOf");addRegexToken("x",matchSigned);addRegexToken("X",matchTimestamp);addParseToken("X",function(ne,ie,de){de._d=new Date(parseFloat(ne)*1e3)});addParseToken("x",function(ne,ie,de){de._d=new Date(toInt$1(ne))});//! moment.js
hooks.version="2.30.1";setHookCallback(createLocal);hooks.fn=proto;hooks.min=min;hooks.max=max$1;hooks.now=now$5;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate$3;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto;hooks.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};function interopDefault(ne){return ne.default||ne}var runtimeLocale=_extends$2({},defaultLocale.Modal);function changeConfirmLocale(ne){ne?runtimeLocale=_extends$2(_extends$2({},runtimeLocale),ne):runtimeLocale=_extends$2({},defaultLocale.Modal)}function getConfirmLocale(){return runtimeLocale}var warned={};function warning$5(ne,ie){}function note(ne,ie){}function call$1(ne,ie,de){!ie&&!warned[de]&&(ne(!1,de),warned[de]=!0)}function warningOnce(ne,ie){call$1(warning$5,ne,ie)}function noteOnce(ne,ie){call$1(note,ne,ie)}const warning$4=function(ne,ie){var de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";warningOnce(ne,"[antdv: ".concat(ie,"] ").concat(de))};var ANT_MARK="internalMark";function setMomentLocale(ne){ne&&ne.locale?interopDefault(hooks).locale(ne.locale):interopDefault(hooks).locale("en")}var LocaleProvider=defineComponent({name:"ALocaleProvider",props:{locale:{type:Object},ANT_MARK__:PropsTypes.string},setup:function(ie,de){var me=de.slots;warning$4(ie.ANT_MARK__===ANT_MARK,"LocaleProvider","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead");var _e=reactive({antLocale:_extends$2(_extends$2({},ie.locale),{exist:!0}),ANT_MARK__:ANT_MARK});return provide("localeData",_e),watch(function(){return ie.locale},function(ye){_e.antLocale=_extends$2(_extends$2({},ye),{exist:!0}),setMomentLocale(ye),changeConfirmLocale(ye&&ye.Modal)},{immediate:!0}),onUnmounted(function(){changeConfirmLocale()}),function(){var ye;return(ye=me.default)===null||ye===void 0?void 0:ye.call(me)}}});LocaleProvider.install=function(ne){return ne.component(LocaleProvider.name,LocaleProvider),ne};const LocaleProvider$1=withInstall(LocaleProvider);var configProviderProps={getTargetContainer:{type:Function},getPopupContainer:{type:Function},prefixCls:String,getPrefixCls:{type:Function},renderEmpty:{type:Function},transformCellText:{type:Function},csp:{type:Object},autoInsertSpaceInButton:PropsTypes.looseBool,locale:{type:Object},pageHeader:{type:Object},componentSize:{type:String},direction:{type:String},space:{type:Object},virtual:PropsTypes.looseBool,dropdownMatchSelectWidth:PropsTypes.looseBool,form:{type:Object}},ConfigProvider=defineComponent({name:"AConfigProvider",props:configProviderProps,setup:function(ie,de){var me=de.slots,_e=function(Te,ke){var $e=ie.prefixCls,Ee=$e===void 0?"ant":$e;return ke||(Te?"".concat(Ee,"-").concat(Te):Ee)},ye=function(Te){var ke=ie.renderEmpty||me.renderEmpty||renderEmpty;return ke(Te)},we=function(Te,ke){var $e=ie.prefixCls;if(ke)return ke;var Ee=$e||_e("");return Te?"".concat(Ee,"-").concat(Te):Ee},Se=reactive(_extends$2(_extends$2({},ie),{getPrefixCls:we,renderEmpty:ye}));Object.keys(ie).forEach(function(Ae){watch(function(){return ie[Ae]},function(){Se[Ae]=ie[Ae]})}),provide("configProvider",Se);var Ce=function(Te){var ke;return createVNode(LocaleProvider$1,{locale:ie.locale||Te,ANT_MARK__:ANT_MARK},{default:function(){return[(ke=me.default)===null||ke===void 0?void 0:ke.call(me)]}})};return function(){return createVNode(LocaleReceiver,{children:function(Te,ke,$e){return Ce($e)}},null)}}}),defaultConfigProvider=reactive({getPrefixCls:function(ie,de){return de||(ie?"ant-".concat(ie):"ant")},renderEmpty,direction:"ltr"});const ConfigProvider$1=withInstall(ConfigProvider),useConfigInject=function(ne,ie){var de=inject("configProvider",defaultConfigProvider),me=computed(function(){return de.getPrefixCls(ne,ie.prefixCls)}),_e=computed(function(){return de.direction}),ye=computed(function(){return de.autoInsertSpaceInButton}),we=computed(function(){return de.renderEmpty}),Se=computed(function(){return de.space}),Ce=computed(function(){return de.pageHeader}),Ae=computed(function(){return de.form}),Te=computed(function(){return ie.size||de.componentSize}),ke=computed(function(){return ie.getTargetContainer});return{configProvider:de,prefixCls:me,direction:_e,size:Te,getTargetContainer:ke,space:Se,pageHeader:Ce,form:Ae,autoInsertSpaceInButton:ye,renderEmpty:we}};var id=0,ids={};function wrapperRaf(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,de=id++,me=ie;function _e(){me-=1,me<=0?(ne(),delete ids[de]):ids[de]=requestAnimationFrame(_e)}return ids[de]=requestAnimationFrame(_e),de}wrapperRaf.cancel=function(ie){ie!==void 0&&(cancelAnimationFrame(ids[ie]),delete ids[ie])};wrapperRaf.ids=ids;var TransBtn=function(ie,de){var me=de.slots,_e,ye=ie.class,we=ie.customizeIcon,Se=ie.customizeIconProps,Ce=ie.onMousedown,Ae=ie.onClick,Te;return typeof we=="function"?Te=we(Se):Te=we,createVNode("span",{class:ye,onMousedown:function($e){$e.preventDefault(),Ce&&Ce($e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Ae,"aria-hidden":!0},[Te!==void 0?Te:createVNode("span",{class:ye.split(/\s+/).map(function(ke){return"".concat(ke,"-icon")})},[(_e=me.default)===null||_e===void 0?void 0:_e.call(me)])])};TransBtn.inheritAttrs=!1;TransBtn.displayName="TransBtn";TransBtn.props={class:PropsTypes.string,customizeIcon:PropsTypes.any,customizeIconProps:PropsTypes.any,onMousedown:PropsTypes.func,onClick:PropsTypes.func};const TransBtn$1=TransBtn;var 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(ie){var de=ie.keyCode;if(ie.altKey&&!ie.ctrlKey||ie.metaKey||de>=KeyCode.F1&&de<=KeyCode.F12)return!1;switch(de){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(ie){if(ie>=KeyCode.ZERO&&ie<=KeyCode.NINE||ie>=KeyCode.NUM_ZERO&&ie<=KeyCode.NUM_MULTIPLY||ie>=KeyCode.A&&ie<=KeyCode.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ie===0)return!0;switch(ie){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}}};const KeyCode$1=KeyCode;var attributes="accept acceptcharset accesskey action allowfullscreen allowtransparency\nalt async autocomplete autofocus autoplay capture cellpadding cellspacing challenge\ncharset checked classid classname colspan cols content contenteditable contextmenu\ncontrols coords crossorigin data datetime default defer dir disabled download draggable\nenctype form formaction formenctype formmethod formnovalidate formtarget frameborder\nheaders height hidden high href hreflang htmlfor httpequiv icon id inputmode integrity\nis keyparams keytype kind label lang list loop low manifest marginheight marginwidth max maxlength media\nmediagroup method min minlength multiple muted name novalidate nonce open\noptimum pattern placeholder poster preload radiogroup readonly rel required\nreversed role rowspan rows sandbox scope scoped scrolling seamless selected\nshape size sizes span spellcheck src srcdoc srclang srcset start step style\nsummary tabindex target title type usemap value width wmode wrap",eventsName="onCopy onCut onPaste onCompositionend onCompositionstart onCompositionupdate onKeydown\n    onKeypress onKeyup onFocus onBlur onChange onInput onSubmit onClick onContextmenu onDoubleclick onDblclick\n    onDrag onDragend onDragenter onDragexit onDragleave onDragover onDragstart onDrop onMousedown\n    onMouseenter onMouseleave onMousemove onMouseout onMouseover onMouseup onSelect onTouchcancel\n    onTouchend onTouchmove onTouchstart onTouchstartPassive onTouchmovePassive onScroll onWheel onAbort onCanplay onCanplaythrough\n    onDurationchange onEmptied onEncrypted onEnded onError onLoadeddata onLoadedmetadata\n    onLoadstart onPause onPlay onPlaying onProgress onRatechange onSeeked onSeeking onStalled onSuspend onTimeupdate onVolumechange onWaiting onLoad onError",propList="".concat(attributes," ").concat(eventsName).split(/[\s\n]+/),ariaPrefix="aria-",dataPrefix="data-";function match$1(ne,ie){return ne.indexOf(ie)===0}function pickAttrs(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,de;ie===!1?de={aria:!0,data:!0,attr:!0}:ie===!0?de={aria:!0}:de=_extends$2({},ie);var me={};return Object.keys(ne).forEach(function(_e){(de.aria&&(_e==="role"||match$1(_e,ariaPrefix))||de.data&&match$1(_e,dataPrefix)||de.attr&&(propList.includes(_e)||propList.includes(_e.toLowerCase())))&&(me[_e]=ne[_e])}),me}function createRef(){var ne=function ie(de){ie.current=de};return ne}var Filter=function(ie,de){var me=ie.height,_e=ie.offset,ye=ie.prefixCls,we=ie.onInnerResize,Se=de.slots,Ce,Ae={},Te={display:"flex",flexDirection:"column"};return _e!==void 0&&(Ae={height:"".concat(me,"px"),position:"relative",overflow:"hidden"},Te=_extends$2(_extends$2({},Te),{transform:"translateY(".concat(_e,"px)"),position:"absolute",left:0,right:0,top:0})),createVNode("div",{style:Ae},[createVNode(ResizeObserver$1,{onResize:function($e){var Ee=$e.offsetHeight;Ee&&we&&we()}},{default:function(){return[createVNode("div",{style:Te,class:classNames(_defineProperty$x({},"".concat(ye,"-holder-inner"),ye))},[(Ce=Se.default)===null||Ce===void 0?void 0:Ce.call(Se)])]}})])};Filter.displayName="Filter";Filter.inheritAttrs=!1;Filter.props={prefixCls:String,height:Number,offset:Number,onInnerResize:Function};const Filler=Filter;var Item$2=function(ie,de){var me=ie.setRef,_e=de.slots,ye,we=(ye=_e.default)===null||ye===void 0?void 0:ye.call(_e);return we&&we.length?cloneVNode(we[0],{ref:me}):we};Item$2.props={setRef:{type:Function,default:function(){}}};const Item$3=Item$2;var MIN_SIZE=20;function getPageY(ne){return"touches"in ne?ne.touches[0].pageY:ne.pageY}const ScrollBar=defineComponent({name:"ScrollBar",inheritAttrs:!1,props:{prefixCls:PropsTypes.string,scrollTop:PropsTypes.number,scrollHeight:PropsTypes.number,height:PropsTypes.number,count:PropsTypes.number,onScroll:{type:Function},onStartMove:{type:Function},onStopMove:{type:Function}},setup:function(){return{moveRaf:null,scrollbarRef:createRef(),thumbRef:createRef(),visibleTimeout:null,state:reactive({dragging:!1,pageY:null,startTop:null,visible:!1})}},watch:{scrollTop:{handler:function(){this.delayHidden()},flush:"post"}},mounted:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart,supportsPassive$1?{passive:!1}:!1),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown,supportsPassive$1?{passive:!1}:!1)},beforeUnmount:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)},methods:{delayHidden:function(){var ie=this;clearTimeout(this.visibleTimeout),this.state.visible=!0,this.visibleTimeout=setTimeout(function(){ie.state.visible=!1},2e3)},onScrollbarTouchStart:function(ie){ie.preventDefault()},onContainerMouseDown:function(ie){ie.stopPropagation(),ie.preventDefault()},patchEvents:function(){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:function(){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.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:function(ie){var de=this.$props.onStartMove;_extends$2(this.state,{dragging:!0,pageY:getPageY(ie),startTop:this.getTop()}),de(),this.patchEvents(),ie.stopPropagation(),ie.preventDefault()},onMouseMove:function(ie){var de=this.state,me=de.dragging,_e=de.pageY,ye=de.startTop,we=this.$props.onScroll;if(wrapperRaf.cancel(this.moveRaf),me){var Se=getPageY(ie)-_e,Ce=ye+Se,Ae=this.getEnableScrollRange(),Te=this.getEnableHeightRange(),ke=Te?Ce/Te:0,$e=Math.ceil(ke*Ae);this.moveRaf=wrapperRaf(function(){we($e)})}},onMouseUp:function(){var ie=this.$props.onStopMove;this.state.dragging=!1,ie(),this.removeEvents()},getSpinHeight:function(){var ie=this.$props,de=ie.height,me=ie.count,_e=de/me*10;return _e=Math.max(_e,MIN_SIZE),_e=Math.min(_e,de/2),Math.floor(_e)},getEnableScrollRange:function(){var ie=this.$props,de=ie.scrollHeight,me=ie.height;return de-me||0},getEnableHeightRange:function(){var ie=this.$props.height,de=this.getSpinHeight();return ie-de||0},getTop:function(){var ie=this.$props.scrollTop,de=this.getEnableScrollRange(),me=this.getEnableHeightRange();if(ie===0||de===0)return 0;var _e=ie/de;return _e*me},showScroll:function(){var ie=this.$props,de=ie.height,me=ie.scrollHeight;return me>de}},render:function(){var ie=this.state,de=ie.dragging,me=ie.visible,_e=this.$props.prefixCls,ye=this.getSpinHeight()+"px",we=this.getTop()+"px",Se=this.showScroll(),Ce=Se&&me;return createVNode("div",{ref:this.scrollbarRef,class:classNames("".concat(_e,"-scrollbar"),_defineProperty$x({},"".concat(_e,"-scrollbar-show"),Se)),style:{width:"8px",top:0,bottom:0,right:0,position:"absolute",display:Ce?void 0:"none"},onMousedown:this.onContainerMouseDown,onMousemove:this.delayHidden},[createVNode("div",{ref:this.thumbRef,class:classNames("".concat(_e,"-scrollbar-thumb"),_defineProperty$x({},"".concat(_e,"-scrollbar-thumb-moving"),de)),style:{width:"100%",height:ye,top:we,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:"99px",cursor:"pointer",userSelect:"none"},onMousedown:this.onMouseDown},null)])}});function useHeights(ne,ie,de){var me=new Map,_e=reactive({}),ye=0;function we(){ye+=1;var Ce=ye;Promise.resolve().then(function(){Ce===ye&&me.forEach(function(Ae,Te){if(Ae&&Ae.offsetParent){var ke=Ae.offsetHeight;_e[Te]!==ke&&(_e[Te]=Ae.offsetHeight)}})})}function Se(Ce,Ae){var Te=ne(Ce),ke=me.get(Te);Ae?(me.set(Te,Ae),we()):me.delete(Te),!ke!=!Ae&&(Ae?ie==null||ie(Ce):de==null||de(Ce))}return[Se,we,_e]}function useScrollTo(ne,ie,de,me,_e,ye,we,Se){var Ce=null;return function(Ae){if(Ae==null){Se();return}wrapperRaf.cancel(Ce);var Te=ie.value,ke=me.itemHeight;if(typeof Ae=="number")we(Ae);else if(Ae&&_typeof$2(Ae)==="object"){var $e,Ee=Ae.align;"index"in Ae?$e=Ae.index:$e=Te.findIndex(function(Ne){return _e(Ne)===Ae.key});var Pe=Ae.offset,Ie=Pe===void 0?0:Pe,Oe=function Ne(Be,xe){if(!(Be<0||!ne.value)){var Re=ne.value.clientHeight,Me=!1,De=xe;if(Re){for(var Ve=xe||Ee,Le=0,Fe=0,He=0,en=Math.min(Te.length,$e),Ue=0;Ue<=en;Ue+=1){var ze=_e(Te[Ue]);Fe=Le;var We=de[ze];He=Fe+(We===void 0?ke:We),Le=He,Ue===$e&&We===void 0&&(Me=!0)}var je=null;switch(Ve){case"top":je=Fe-Ie;break;case"bottom":je=He-Re+Ie;break;default:{var qe=ne.value.scrollTop,Qe=qe+Re;Fe<qe?De="top":He>Qe&&(De="bottom")}}je!==null&&je!==ne.value.scrollTop&&we(je)}Ce=wrapperRaf(function(){Me&&ye(),Ne(Be-1,De)})}};Oe(3)}}}var isFF=(typeof navigator>"u"?"undefined":_typeof$2(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const isFF$1=isFF,useOriginScroll=function(ne,ie){var de=!1,me=null;function _e(){clearTimeout(me),de=!0,me=setTimeout(function(){de=!1},50)}return function(ye){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Se=ye<0&&ne.value||ye>0&&ie.value;return we&&Se?(clearTimeout(me),de=!1):(!Se||de)&&_e(),!de&&Se}};function useFrameWheel(ne,ie,de,me){var _e=0,ye=null,we=null,Se=!1,Ce=useOriginScroll(ie,de);function Ae(ke){if(ne.value){wrapperRaf.cancel(ye);var $e=ke.deltaY;_e+=$e,we=$e,!Ce($e)&&(isFF$1||ke.preventDefault(),ye=wrapperRaf(function(){var Ee=Se?10:1;me(_e*Ee),_e=0}))}}function Te(ke){ne.value&&(Se=ke.detail===we)}return[Ae,Te]}var SMOOTH_PTG=14/15;function useMobileTouchMove(ne,ie,de){var me=!1,_e=0,ye=null,we=null,Se=function(){ye&&(ye.removeEventListener("touchmove",Ce,supportsPassive$1?{passive:!1}:!1),ye.removeEventListener("touchend",Ae))},Ce=function($e){if(me){var Ee=Math.ceil($e.touches[0].pageY),Pe=_e-Ee;_e=Ee,de(Pe)&&$e.preventDefault(),clearInterval(we),we=setInterval(function(){Pe*=SMOOTH_PTG,(!de(Pe,!0)||Math.abs(Pe)<=.1)&&clearInterval(we)},16)}},Ae=function(){me=!1,Se()},Te=function($e){Se(),$e.touches.length===1&&!me&&(me=!0,_e=Math.ceil($e.touches[0].pageY),ye=$e.target,ye.addEventListener("touchmove",Ce,supportsPassive$1?{passive:!1}:!1),ye.addEventListener("touchend",Ae))};onMounted(function(){watch(ne,function(ke){ie.value.removeEventListener("touchstart",Te,supportsPassive$1?{passive:!1}:!1),Se(),clearInterval(we),ke&&ie.value.addEventListener("touchstart",Te,supportsPassive$1?{passive:!1}:!1)},{immediate:!0})})}var __rest$q=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},EMPTY_DATA=[],ScrollStyle={overflowY:"auto",overflowAnchor:"none"};function renderChildren(ne,ie,de,me,_e,ye){var we=ye.getKey;return ne.slice(ie,de+1).map(function(Se,Ce){var Ae=ie+Ce,Te=_e(Se,Ae,{}),ke=we(Se);return createVNode(Item$3,{key:ke,setRef:function(Ee){return me(Se,Ee)}},{default:function(){return[Te]}})})}var List$1=defineComponent({name:"List",inheritAttrs:!1,props:{prefixCls:PropsTypes.string,data:PropsTypes.array,height:PropsTypes.number,itemHeight:PropsTypes.number,fullHeight:PropsTypes.looseBool,itemKey:{type:[String,Number,Function],required:!0},component:{type:[String,Object]},virtual:PropsTypes.looseBool,children:PropsTypes.func,onScroll:PropsTypes.func,onMousedown:PropsTypes.func,onMouseenter:PropsTypes.func},setup:function(ie){var de=computed(function(){var Qe=ie.height,Je=ie.itemHeight,tn=ie.virtual;return!!(tn!==!1&&Qe&&Je)}),me=computed(function(){var Qe=ie.height,Je=ie.itemHeight,tn=ie.data;return de.value&&tn&&Je*tn.length>Qe}),_e=reactive({scrollTop:0,scrollMoving:!1}),ye=computed(function(){return ie.data||EMPTY_DATA}),we=ref(),Se=ref(),Ce=ref(),Ae=function(Je){return typeof ie.itemKey=="function"?ie.itemKey(Je):Je==null?void 0:Je[ie.itemKey]},Te={getKey:Ae};function ke(Qe){var Je;typeof Qe=="function"?Je=Qe(_e.scrollTop):Je=Qe;var tn=xe(Je);we.value&&(we.value.scrollTop=tn),_e.scrollTop=tn}var $e=useHeights(Ae,null,null),Ee=_slicedToArray$2($e,3),Pe=Ee[0],Ie=Ee[1],Oe=Ee[2],Ne=ref({});watch([me,de,function(){return _e.scrollTop},ye,Oe,function(){return ie.height}],function(){nextTick(function(){var Qe;if(!de.value){Ne.value={scrollHeight:void 0,start:0,end:ye.value.length-1,offset:void 0};return}if(!me.value){Ne.value={scrollHeight:((Qe=Se.value)===null||Qe===void 0?void 0:Qe.offsetHeight)||0,start:0,end:ye.value.length-1,offset:void 0};return}for(var Je=0,tn,Xe,Ze,nn=ye.value.length,pn=ye.value,mn=0;mn<nn;mn+=1){var An=pn[mn],wn=Ae(An),on=Oe[wn],gn=Je+(on===void 0?ie.itemHeight:on);gn>=_e.scrollTop&&tn===void 0&&(tn=mn,Xe=Je),gn>_e.scrollTop+ie.height&&Ze===void 0&&(Ze=mn),Je=gn}tn===void 0&&(tn=0,Xe=0),Ze===void 0&&(Ze=nn-1),Ze=Math.min(Ze+1,nn),Ne.value={scrollHeight:Je,start:tn,end:Ze,offset:Xe}})},{immediate:!0,flush:"post"});var Be=computed(function(){return Ne.value.scrollHeight-ie.height});function xe(Qe){var Je=Qe;return Number.isNaN(Be.value)||(Je=Math.min(Je,Be.value)),Je=Math.max(Je,0),Je}var Re=computed(function(){return _e.scrollTop<=0}),Me=computed(function(){return _e.scrollTop>=Be.value}),De=useOriginScroll(Re,Me);function Ve(Qe){var Je=Qe;ke(Je)}function Le(Qe){var Je,tn=Qe.currentTarget.scrollTop;Math.abs(tn-_e.scrollTop)>=1&&ke(tn),(Je=ie.onScroll)===null||Je===void 0||Je.call(ie,Qe)}var Fe=useFrameWheel(de,Re,Me,function(Qe){ke(function(Je){var tn=Je+Qe;return tn})}),He=_slicedToArray$2(Fe,2),en=He[0],Ue=He[1];useMobileTouchMove(de,we,function(Qe,Je){return De(Qe,Je)?!1:(en({preventDefault:function(){},deltaY:Qe}),!0)});function ze(Qe){de.value&&Qe.preventDefault()}var We=function(){we.value&&(we.value.removeEventListener("wheel",en,supportsPassive$1?{passive:!1}:!1),we.value.removeEventListener("DOMMouseScroll",Ue),we.value.removeEventListener("MozMousePixelScroll",ze))};watchEffect(function(){nextTick(function(){we.value&&(We(),we.value.addEventListener("wheel",en,supportsPassive$1?{passive:!1}:!1),we.value.addEventListener("DOMMouseScroll",Ue),we.value.addEventListener("MozMousePixelScroll",ze))})}),onBeforeUnmount(function(){We()});var je=useScrollTo(we,ye,Oe,ie,Ae,Ie,ke,function(){var Qe;(Qe=Ce.value)===null||Qe===void 0||Qe.delayHidden()}),qe=computed(function(){var Qe=null;return ie.height&&(Qe=_extends$2(_defineProperty$x({},ie.fullHeight?"height":"maxHeight",ie.height+"px"),ScrollStyle),de.value&&(Qe.overflowY="hidden",_e.scrollMoving&&(Qe.pointerEvents="none"))),Qe});return{state:_e,mergedData:ye,componentStyle:qe,scrollTo:je,onFallbackScroll:Le,onScrollBar:Ve,componentRef:we,useVirtual:de,calRes:Ne,collectHeight:Ie,setInstance:Pe,sharedConfig:Te,scrollBarRef:Ce,fillerInnerRef:Se}},render:function(){var ie=this,de=_extends$2(_extends$2({},this.$props),this.$attrs),me=de.prefixCls,_e=me===void 0?"rc-virtual-list":me,ye=de.height;de.itemHeight,de.fullHeight,de.data,de.itemKey,de.virtual;var we=de.component,Se=we===void 0?"div":we;de.onScroll;var Ce=de.children,Ae=de.style,Te=de.class,ke=__rest$q(de,["prefixCls","height","itemHeight","fullHeight","data","itemKey","virtual","component","onScroll","children","style","class"]),$e=classNames(_e,Te),Ee=this.state.scrollTop,Pe=this.calRes,Ie=Pe.scrollHeight,Oe=Pe.offset,Ne=Pe.start,Be=Pe.end,xe=this.componentStyle,Re=this.onFallbackScroll,Me=this.onScrollBar,De=this.useVirtual,Ve=this.collectHeight,Le=this.sharedConfig,Fe=this.setInstance,He=this.mergedData,en=renderChildren(He,Ne,Be,Fe,Ce,Le);return createVNode("div",_objectSpread2$1({style:_extends$2(_extends$2({},Ae),{position:"relative"}),class:$e},ke),[createVNode(Se,{class:"".concat(_e,"-holder"),style:xe,ref:"componentRef",onScroll:Re},{default:function(){return[createVNode(Filler,{prefixCls:_e,height:Ie,offset:Oe,onInnerResize:Ve,ref:"fillerInnerRef"},{default:function(){return[en]}})]}}),De&&createVNode(ScrollBar,{ref:"scrollBarRef",prefixCls:_e,scrollTop:Ee,height:ye,scrollHeight:Ie,count:He.length,onScroll:Me,onStartMove:function(){ie.state.scrollMoving=!0},onStopMove:function(){ie.state.scrollMoving=!1}},null)])}});const List$2=List$1;function useMemo(ne,ie,de){var me=ref(ne());return watch(ie,function(_e,ye){de?de(_e,ye)&&(me.value=ne()):me.value=ne()}),me}var __rest$p=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},OptionListProps={prefixCls:PropsTypes.string,id:PropsTypes.string,options:PropsTypes.array,flattenOptions:PropsTypes.array,height:PropsTypes.number,itemHeight:PropsTypes.number,values:PropsTypes.any,multiple:PropsTypes.looseBool,open:PropsTypes.looseBool,defaultActiveFirstOption:PropsTypes.looseBool,notFoundContent:PropsTypes.any,menuItemSelectedIcon:PropsTypes.any,childrenAsData:PropsTypes.looseBool,searchValue:PropsTypes.string,virtual:PropsTypes.looseBool,onSelect:PropsTypes.func,onToggleOpen:{type:Function},onActiveValue:PropsTypes.func,onScroll:PropsTypes.func,onMouseenter:PropsTypes.func},OptionList=defineComponent({name:"OptionList",inheritAttrs:!1,slots:["option"],setup:function(ie){var de=computed(function(){return"".concat(ie.prefixCls,"-item")}),me=useMemo(function(){return ie.flattenOptions},[function(){return ie.open},function(){return ie.flattenOptions}],function($e){return $e[0]}),_e=createRef(),ye=function(Ee){Ee.preventDefault()},we=function(Ee){_e.current&&_e.current.scrollTo({index:Ee})},Se=function(Ee){for(var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ie=me.value.length,Oe=0;Oe<Ie;Oe+=1){var Ne=(Ee+Oe*Pe+Ie)%Ie,Be=me.value[Ne],xe=Be.group,Re=Be.data;if(!xe&&!Re.disabled)return Ne}return-1},Ce=reactive({activeIndex:Se(0)}),Ae=function(Ee){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Ce.activeIndex=Ee;var Ie={source:Pe?"keyboard":"mouse"},Oe=me.value[Ee];if(!Oe){ie.onActiveValue(null,-1,Ie);return}ie.onActiveValue(Oe.data.value,Ee,Ie)};watch([function(){return me.value.length},function(){return ie.searchValue}],function(){Ae(ie.defaultActiveFirstOption!==!1?Se(0):-1)},{immediate:!0}),watch(function(){return ie.open},function(){if(!ie.multiple&&ie.open&&ie.values.size===1){var $e=Array.from(ie.values)[0],Ee=me.value.findIndex(function(Pe){var Ie=Pe.data;return Ie.value===$e});Ae(Ee),nextTick(function(){we(Ee)})}ie.open&&nextTick(function(){var Pe;(Pe=_e.current)===null||Pe===void 0||Pe.scrollTo(void 0)})},{immediate:!0,flush:"post"});var Te=function(Ee){Ee!==void 0&&ie.onSelect(Ee,{selected:!ie.values.has(Ee)}),ie.multiple||ie.onToggleOpen(!1)};function ke($e){var Ee=me.value[$e];if(!Ee)return null;var Pe=Ee.data||{},Ie=Pe.value,Oe=Pe.label,Ne=Pe.children,Be=pickAttrs(Pe,!0),xe=ie.childrenAsData?Ne:Oe;return Ee?createVNode("div",_objectSpread2$1(_objectSpread2$1({"aria-label":typeof xe=="string"?xe:void 0},Be),{},{key:$e,role:"option",id:"".concat(ie.id,"_list_").concat($e),"aria-selected":ie.values.has(Ie)}),[Ie]):null}return{memoFlattenOptions:me,renderItem:ke,listRef:_e,state:Ce,onListMouseDown:ye,itemPrefixCls:de,setActive:Ae,onSelectValue:Te,onKeydown:function(Ee){var Pe=Ee.which;switch(Pe){case KeyCode$1.UP:case KeyCode$1.DOWN:{var Ie=0;if(Pe===KeyCode$1.UP?Ie=-1:Pe===KeyCode$1.DOWN&&(Ie=1),Ie!==0){var Oe=Se(Ce.activeIndex+Ie,Ie);we(Oe),Ae(Oe,!0)}break}case KeyCode$1.ENTER:{var Ne=me.value[Ce.activeIndex];Ne&&!Ne.data.disabled?Te(Ne.data.value):Te(void 0),ie.open&&Ee.preventDefault();break}case KeyCode$1.ESC:ie.onToggleOpen(!1),ie.open&&Ee.stopPropagation()}},onKeyup:function(){},scrollTo:function(Ee){we(Ee)}}},render:function(){var ie=this.renderItem,de=this.listRef,me=this.onListMouseDown,_e=this.itemPrefixCls,ye=this.setActive,we=this.onSelectValue,Se=this.memoFlattenOptions,Ce=this.$slots,Ae=this.$props,Te=Ae.id,ke=Ae.childrenAsData,$e=Ae.values,Ee=Ae.height,Pe=Ae.itemHeight,Ie=Ae.menuItemSelectedIcon,Oe=Ae.notFoundContent,Ne=Ae.virtual,Be=Ae.onScroll,xe=Ae.onMouseenter,Re=Ce.option,Me=this.state.activeIndex;return Se.length===0?createVNode("div",{role:"listbox",id:"".concat(Te,"_list"),class:"".concat(_e,"-empty"),onMousedown:me},[Oe]):createVNode(Fragment,null,[createVNode("div",{role:"listbox",id:"".concat(Te,"_list"),style:{height:0,width:0,overflow:"hidden"}},[ie(Me-1),ie(Me),ie(Me+1)]),createVNode(List$2,{itemKey:"key",ref:de,data:Se,height:Ee,itemHeight:Pe,fullHeight:!1,onMousedown:me,onScroll:Be,virtual:Ne,onMouseenter:xe,children:function(Ve,Le){var Fe,He=Ve.group,en=Ve.groupOption,Ue=Ve.data,ze=Ue.label,We=Ue.key;if(He)return createVNode("div",{class:classNames(_e,"".concat(_e,"-group"))},[Re?Re(Ue):ze!==void 0?ze:We]);var je=Ue.disabled,qe=Ue.value,Qe=Ue.title,Je=Ue.children,tn=Ue.style,Xe=Ue.class,Ze=Ue.className,nn=__rest$p(Ue,["disabled","value","title","children","style","class","className"]),pn=$e.has(qe),mn="".concat(_e,"-option"),An=classNames(_e,mn,Xe,Ze,(Fe={},_defineProperty$x(Fe,"".concat(mn,"-grouped"),en),_defineProperty$x(Fe,"".concat(mn,"-active"),Me===Le&&!je),_defineProperty$x(Fe,"".concat(mn,"-disabled"),je),_defineProperty$x(Fe,"".concat(mn,"-selected"),pn),Fe)),wn=ke?Je:ze,on=!Ie||typeof Ie=="function"||pn,gn=wn||qe,sn=typeof gn=="string"||typeof gn=="number"?gn.toString():void 0;return Qe!==void 0&&(sn=Qe),createVNode("div",_objectSpread2$1(_objectSpread2$1({},nn),{},{"aria-selected":pn,class:An,title:sn,onMousemove:function(Ye){nn.onMousemove&&nn.onMousemove(Ye),!(Me===Le||je)&&ye(Le)},onClick:function(Ye){je||we(qe),nn.onClick&&nn.onClick(Ye)},style:tn}),[createVNode("div",{class:"".concat(mn,"-content")},[Re?Re(Ue):gn]),isValidElement(Ie)||pn,on&&createVNode(TransBtn$1,{class:"".concat(_e,"-option-state"),customizeIcon:Ie,customizeIconProps:{isSelected:pn}},{default:function(){return[pn?"✓":null]}})])}},null)])}});OptionList.props=OptionListProps;const SelectOptionList=OptionList;var Option=function(){return null};Option.isSelectOption=!0;Option.displayName="ASelectOption";const Option$1=Option;var OptGroup=function(){return null};OptGroup.isSelectOptGroup=!0;OptGroup.displayName="ASelectOptGroup";const OptGroup$1=OptGroup;var __rest$o=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de};function convertNodeToOption(ne){var ie=ne,de=ie.key,me=ie.children,_e=ie.props,ye=_e.value,we=_e.disabled,Se=__rest$o(_e,["value","disabled"]),Ce=me&&me.default?me.default():void 0;return _extends$2({key:de,value:ye!==void 0?ye:de,children:Ce,disabled:we||we===""},Se)}function convertChildrenToData(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,de=flattenChildren(ne).map(function(me,_e){var ye;if(!isValidElement(me)||!me.type)return null;var we=me.type.isSelectOptGroup,Se=me.key,Ce=me.children,Ae=me.props;if(ie||!we)return convertNodeToOption(me);var Te=Ce&&Ce.default?Ce.default():void 0,ke=(Ae==null?void 0:Ae.label)||((ye=Ce.label)===null||ye===void 0?void 0:ye.call(Ce))||Se;return _extends$2(_extends$2({key:"__RC_SELECT_GRP__".concat(Se===null?_e:String(Se),"__")},Ae),{label:ke,options:convertChildrenToData(Te||[])})}).filter(function(me){return me});return de}function _toArray$1(ne){return _arrayWithHoles$2(ne)||_iterableToArray(ne)||_unsupportedIterableToArray$2(ne)||_nonIterableRest$2()}function toArray$3(ne){return Array.isArray(ne)?ne:ne!==void 0?[ne]:[]}function toInnerValue(ne,ie){var de=ie.labelInValue,me=ie.combobox,_e=new Map;if(ne===void 0||ne===""&&me)return[[],_e];var ye=Array.isArray(ne)?ne:[ne],we=ye;return de&&(we=ye.filter(function(Se){return Se!==null}).map(function(Se){var Ce=Se.key,Ae=Se.value,Te=Ae!==void 0?Ae:Ce;return _e.set(Te,Se),Te})),[we,_e]}function toOuterValues(ne,ie){var de=ie.optionLabelProp,me=ie.labelInValue,_e=ie.prevValueMap,ye=ie.options,we=ie.getLabeledValue,Se=ne;return me&&(Se=Se.map(function(Ce){return we(Ce,{options:ye,prevValueMap:_e,labelInValue:me,optionLabelProp:de})})),Se}function removeLastEnabledValue(ne,ie){var de=_toConsumableArray(ie),me;for(me=ne.length-1;me>=0&&ne[me].disabled;me-=1);var _e=null;return me!==-1&&(_e=de[me],de.splice(me,1)),{values:de,removedValue:_e}}var isClient$2=typeof window<"u"&&window.document&&window.document.documentElement,isBrowserClient=isClient$2,uuid$1=0;function getUUID(){var ne;return isBrowserClient?(ne=uuid$1,uuid$1+=1):ne="TEST_OR_SSR",ne}function getKey$1(ne,ie){var de=ne.key,me;return"value"in ne&&(me=ne.value),de!=null?de:me!==void 0?me:"rc-index-key-".concat(ie)}function flattenOptions(ne){var ie=[];function de(me,_e){me.forEach(function(ye){_e||!("options"in ye)?ie.push({key:getKey$1(ye,ie.length),groupOption:_e,data:ye}):(ie.push({key:getKey$1(ye,ie.length),group:!0,data:ye}),de(ye.options,!0))})}return de(ne,!1),ie}function injectPropsWithOption(ne){var ie=_extends$2({},ne);return"props"in ie||Object.defineProperty(ie,"props",{get:function(){return ie}}),ie}function findValueOption(ne,ie){var de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},me=de.prevValueOptions,_e=me===void 0?[]:me,ye=new Map;return ie.forEach(function(we){if(!we.group){var Se=we.data;ye.set(Se.value,Se)}}),ne.map(function(we){var Se=ye.get(we);return Se||(Se=_extends$2({},_e.find(function(Ce){return Ce._INTERNAL_OPTION_VALUE_===we}))),injectPropsWithOption(Se)})}var getLabeledValue=function(ie,de){var me=de.options,_e=de.prevValueMap,ye=de.labelInValue,we=de.optionLabelProp,Se=findValueOption([ie],me)[0],Ce={value:ie},Ae=ye?_e.get(ie):void 0;return Ae&&_typeof$2(Ae)==="object"&&"label"in Ae?(Ce.label=Ae.label,Se&&typeof Ae.label=="string"&&typeof Se[we]=="string"&&(Ae.label.trim(),Se[we].trim())):Se&&we in Se?Array.isArray(Se[we])?Ce.label=isVNode(Se[we][0])?cloneVNode(Se[we][0]):Se[we]:Ce.label=Se[we]:(Ce.label=ie,Ce.isCacheable=!0),Ce.key=Ce.value,Ce};function toRawString(ne){return toArray$3(ne).map(function(ie){var de,me;return isVNode(ie)?((de=ie==null?void 0:ie.el)===null||de===void 0?void 0:de.innerText)||((me=ie==null?void 0:ie.el)===null||me===void 0?void 0:me.wholeText):ie}).join("")}function getFilterFunction(ne){return function(ie,de){var me=ie.toLowerCase();if("options"in de)return toRawString(de.label).toLowerCase().includes(me);var _e=de[ne],ye=toRawString(_e).toLowerCase();return ye.includes(me)}}function filterOptions(ne,ie,de){var me=de.optionFilterProp,_e=de.filterOption,ye=[],we;return _e===!1?_toConsumableArray(ie):(typeof _e=="function"?we=_e:we=getFilterFunction(me),ie.forEach(function(Se){if("options"in Se){var Ce=we(ne,Se);if(Ce)ye.push(Se);else{var Ae=Se.options.filter(function(Te){return we(ne,Te)});Ae.length&&ye.push(_extends$2(_extends$2({},Se),{options:Ae}))}return}we(ne,injectPropsWithOption(Se))&&ye.push(Se)}),ye)}function getSeparatedContent(ne,ie){if(!ie||!ie.length)return null;var de=!1;function me(ye,we){var Se=_toArray$1(we),Ce=Se[0],Ae=Se.slice(1);if(!Ce)return[ye];var Te=ye.split(Ce);return de=de||Te.length>1,Te.reduce(function(ke,$e){return[].concat(_toConsumableArray(ke),_toConsumableArray(me($e,Ae)))},[]).filter(function(ke){return ke})}var _e=me(ne,ie);return de?_e:null}function isValueDisabled(ne,ie){var de=findValueOption([ne],ie)[0];return de.disabled}function fillOptionsWithMissingValue(ne,ie,de,me){var _e=toArray$3(ie).slice().sort(),ye=_toConsumableArray(ne),we=new Set;return ne.forEach(function(Se){Se.options?Se.options.forEach(function(Ce){we.add(Ce.value)}):we.add(Se.value)}),_e.forEach(function(Se){var Ce=me?Se.value:Se;if(!we.has(Ce)){var Ae;ye.push(me?(Ae={},_defineProperty$x(Ae,de,Se.label),_defineProperty$x(Ae,"value",Ce),Ae):{value:Ce})}}),ye}function cloneElement(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,_e=ne;if(Array.isArray(ne)&&(_e=filterEmpty(ne)[0]),!_e)return null;var ye=cloneVNode(_e,ie,me);return ye.props=de?_extends$2(_extends$2({},ye.props),ie):ye.props,warning$4(_typeof$2(ye.props.class)!=="object","class must be string"),ye}function onCompositionStart(ne){ne.target.composing=!0}function onCompositionEnd(ne){ne.target.composing&&(ne.target.composing=!1,trigger(ne.target,"input"))}function trigger(ne,ie){var de=document.createEvent("HTMLEvents");de.initEvent(ie,!0,!0),ne.dispatchEvent(de)}function addEventListener$2(ne,ie,de,me){ne.addEventListener(ie,de,me)}var antInput={created:function(ie,de){(!de.modifiers||!de.modifiers.lazy)&&(addEventListener$2(ie,"compositionstart",onCompositionStart),addEventListener$2(ie,"compositionend",onCompositionEnd),addEventListener$2(ie,"change",onCompositionEnd))}};const antInput$1=antInput;var Input$1=defineComponent({name:"Input",inheritAttrs:!1,props:{inputRef:PropsTypes.any,prefixCls:PropsTypes.string,id:PropsTypes.string,inputElement:PropsTypes.any,disabled:PropsTypes.looseBool,autofocus:PropsTypes.looseBool,autocomplete:PropsTypes.string,editable:PropsTypes.looseBool,accessibilityIndex:PropsTypes.number,value:PropsTypes.string,open:PropsTypes.looseBool,tabindex:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),attrs:PropsTypes.object,onKeydown:PropsTypes.func,onMousedown:PropsTypes.func,onChange:PropsTypes.func,onPaste:PropsTypes.func,onCompositionstart:PropsTypes.func,onCompositionend:PropsTypes.func,onFocus:PropsTypes.func,onBlur:PropsTypes.func},setup:function(ie){return{blurTimeout:null,VCSelectContainerEvent:inject("VCSelectContainerEvent")}},render:function(){var ie=this,de,me=this.$props,_e=me.prefixCls,ye=me.id,we=me.inputElement,Se=me.disabled,Ce=me.tabindex,Ae=me.autofocus,Te=me.autocomplete,ke=me.editable,$e=me.accessibilityIndex,Ee=me.value,Pe=me.onKeydown,Ie=me.onMousedown,Oe=me.onChange,Ne=me.onPaste,Be=me.onCompositionstart,xe=me.onCompositionend,Re=me.onFocus,Me=me.onBlur,De=me.open,Ve=me.inputRef,Le=me.attrs,Fe=we||withDirectives(createVNode("input",null,null),[[antInput$1]]),He=Fe.props||{},en=He.onKeydown,Ue=He.onInput,ze=He.onFocus,We=He.onBlur,je=He.onMousedown,qe=He.onCompositionstart,Qe=He.onCompositionend,Je=He.style;return Fe=cloneElement(Fe,_extends$2(_extends$2(_extends$2({id:ye,ref:Ve,disabled:Se,tabindex:Ce,autocomplete:Te||"off",autofocus:Ae,class:classNames("".concat(_e,"-selection-search-input"),(de=Fe==null?void 0:Fe.props)===null||de===void 0?void 0:de.className),style:_extends$2(_extends$2({},Je),{opacity:ke?null:0}),role:"combobox","aria-expanded":De,"aria-haspopup":"listbox","aria-owns":"".concat(ye,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(ye,"_list"),"aria-activedescendant":"".concat(ye,"_list_").concat($e)},Le),{value:ke?Ee:"",readonly:!ke,unselectable:ke?null:"on",onKeydown:function(Xe){Pe(Xe),en&&en(Xe)},onMousedown:function(Xe){Ie(Xe),je&&je(Xe)},onInput:function(Xe){Oe(Xe),Ue&&Ue(Xe)},onCompositionstart:function(Xe){Be(Xe),qe&&qe(Xe)},onCompositionend:function(Xe){xe(Xe),Qe&&Qe(Xe)},onPaste:Ne,onFocus:function(){var Xe;clearTimeout(ie.blurTimeout),ze&&ze(arguments.length<=0?void 0:arguments[0]),Re&&Re(arguments.length<=0?void 0:arguments[0]),(Xe=ie.VCSelectContainerEvent)===null||Xe===void 0||Xe.focus(arguments.length<=0?void 0:arguments[0])},onBlur:function(){for(var Xe=arguments.length,Ze=new Array(Xe),nn=0;nn<Xe;nn++)Ze[nn]=arguments[nn];ie.blurTimeout=setTimeout(function(){var pn;We&&We(Ze[0]),Me&&Me(Ze[0]),(pn=ie.VCSelectContainerEvent)===null||pn===void 0||pn.blur(Ze[0])},200)}}),Fe.type==="textarea"?{}:{type:"search"}),!0,!0),Fe}});const Input$2=Input$1;var OverflowContextProviderKey=Symbol("OverflowContextProviderKey"),OverflowContextProvider=defineComponent({name:"OverflowContextProvider",inheritAttrs:!1,props:{value:{type:Object}},setup:function(ie,de){var me=de.slots;return provide(OverflowContextProviderKey,computed(function(){return ie.value})),function(){var _e;return(_e=me.default)===null||_e===void 0?void 0:_e.call(me)}}}),useInjectOverflowContext=function(){return inject(OverflowContextProviderKey,computed(function(){return null}))},__rest$n=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},UNDEFINED=void 0;const Item$1=defineComponent({name:"Item",props:{prefixCls:String,item:PropsTypes.any,renderItem:Function,responsive:Boolean,itemKey:{type:[String,Number]},registerSize:Function,display:Boolean,order:Number,component:PropsTypes.any,invalidate:Boolean},setup:function(ie,de){var me=de.slots,_e=de.expose,ye=computed(function(){return ie.responsive&&!ie.display}),we=ref();_e({itemNodeRef:we});function Se(Ce){ie.registerSize(ie.itemKey,Ce)}return onUnmounted(function(){Se(null)}),function(){var Ce,Ae=ie.prefixCls,Te=ie.invalidate,ke=ie.item,$e=ie.renderItem,Ee=ie.responsive;ie.registerSize,ie.itemKey,ie.display;var Pe=ie.order,Ie=ie.component,Oe=Ie===void 0?"div":Ie,Ne=__rest$n(ie,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","display","order","component"]),Be=(Ce=me.default)===null||Ce===void 0?void 0:Ce.call(me),xe=$e&&ke!==UNDEFINED?$e(ke):Be,Re;Te||(Re={opacity:ye.value?0:1,height:ye.value?0:UNDEFINED,overflowY:ye.value?"hidden":UNDEFINED,order:Ee?Pe:UNDEFINED,pointerEvents:ye.value?"none":UNDEFINED,position:ye.value?"absolute":UNDEFINED});var Me={};ye.value&&(Me["aria-hidden"]=!0);var De=createVNode(Oe,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({class:classNames(!Te&&Ae),style:Re},Me),Ne),{},{ref:we}),{default:function(){return[xe]}});return createVNode(ResizeObserver$1,{disabled:!Ee,onResize:function(Le){var Fe=Le.offsetWidth;Se(Fe)}},{default:function(){return[De]}})}}});var __rest$m=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de};const RawItem=defineComponent({name:"RawItem",inheritAttrs:!1,props:{component:PropsTypes.any,title:PropsTypes.any},setup:function(ie,de){var me=de.slots,_e=de.attrs,ye=useInjectOverflowContext();return function(){var we,Se;if(!ye.value){var Ce=ie.component,Ae=Ce===void 0?"div":Ce,Te=__rest$m(ie,["component"]);return createVNode(Ae,_objectSpread2$1(_objectSpread2$1({},Te),_e),{default:function(){return[(we=me.default)===null||we===void 0?void 0:we.call(me)]}})}var ke=ye.value,$e=ke.className,Ee=__rest$m(ke,["className"]),Pe=_e.class,Ie=__rest$m(_e,["class"]);return createVNode(OverflowContextProvider,{value:null},{default:function(){return[createVNode(Item$1,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({class:classNames($e,Pe)},Ee),Ie),ie),{default:function(){return[(Se=me.default)===null||Se===void 0?void 0:Se.call(me)]}})]}})}}});var __rest$l=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},RESPONSIVE="responsive",INVALIDATE="invalidate";function defaultRenderRest(ne){return"+ ".concat(ne.length," ...")}var Overflow=defineComponent({name:"Overflow",inheritAttrs:!1,props:{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:PropsTypes.any,component:String,itemComponent:PropsTypes.any,onVisibleChange:Function,ssr:String},emits:["visibleChange"],setup:function(ie,de){var me=de.attrs,_e=de.emit,ye=computed(function(){return ie.ssr==="full"}),we=ref(null),Se=computed(function(){return we.value||0}),Ce=ref(new Map),Ae=ref(0),Te=ref(0),ke=ref(0),$e=ref(null),Ee=ref(null),Pe=computed(function(){return Ee.value===null&&ye.value?Number.MAX_SAFE_INTEGER:Ee.value||0}),Ie=ref(!1),Oe=computed(function(){return"".concat(ie.prefixCls,"-item")}),Ne=computed(function(){return Math.max(Ae.value,Te.value)}),Be=computed(function(){return!!(ie.data.length&&ie.maxCount===RESPONSIVE)}),xe=computed(function(){return ie.maxCount===INVALIDATE}),Re=computed(function(){return Be.value||typeof ie.maxCount=="number"&&ie.data.length>ie.maxCount}),Me=computed(function(){var je=ie.data;return Be.value?we.value===null&&ye.value?je=ie.data:je=ie.data.slice(0,Math.min(ie.data.length,Se.value/ie.itemWidth)):typeof ie.maxCount=="number"&&(je=ie.data.slice(0,ie.maxCount)),je}),De=computed(function(){return Be.value?ie.data.slice(Pe.value+1):ie.data.slice(Me.value.length)}),Ve=function(qe,Qe){var Je,tn;return typeof ie.itemKey=="function"?ie.itemKey(qe):(tn=ie.itemKey&&((Je=qe)===null||Je===void 0?void 0:Je[ie.itemKey]))!==null&&tn!==void 0?tn:Qe},Le=computed(function(){return ie.renderItem||function(je){return je}}),Fe=function(qe,Qe){Ee.value=qe,Qe||(Ie.value=qe<ie.data.length-1,_e("visibleChange",qe))},He=function(qe,Qe){we.value=Qe.clientWidth},en=function(qe,Qe){var Je=new Map(Ce.value);Qe===null?Je.delete(qe):Je.set(qe,Qe),Ce.value=Je},Ue=function(qe,Qe){Ae.value=Te.value,Te.value=Qe},ze=function(qe,Qe){ke.value=Qe},We=function(qe){return Ce.value.get(Ve(Me.value[qe],qe))};return watch([Se,Ce,Te,ke,function(){return ie.itemKey},Me],function(){if(Se.value&&Ne.value&&Me.value){var je=ke.value,qe=Me.value.length,Qe=qe-1;if(!qe){Fe(0),$e.value=null;return}for(var Je=0;Je<qe;Je+=1){var tn=We(Je);if(tn===void 0){Fe(Je-1,!0);break}if(je+=tn,Qe===0&&je<=Se.value||Je===Qe-1&&je+We(Qe)<=Se.value){Fe(Qe),$e.value=null;break}else if(je+Ne.value>Se.value){Fe(Je-1),$e.value=je-tn-ke.value+Te.value;break}}ie.suffix&&We(0)+ke.value>Se.value&&($e.value=null)}}),function(){var je=Ie.value&&!!De.value.length,qe=ie.itemComponent,Qe=ie.renderRawItem,Je=ie.renderRawRest,tn=ie.renderRest,Xe=ie.prefixCls,Ze=Xe===void 0?"rc-overflow":Xe,nn=ie.suffix,pn=ie.component,mn=pn===void 0?"div":pn,An=me.class,wn=me.style,on=__rest$l(me,["class","style"]),gn={};$e.value!==null&&Be.value&&(gn={position:"absolute",left:"".concat($e.value,"px"),top:0});var sn={prefixCls:Oe.value,responsive:Be.value,component:qe,invalidate:xe.value},dn=Qe?function(ln,hn){var fn=Ve(ln,hn);return createVNode(OverflowContextProvider,{key:fn,value:_extends$2(_extends$2({},sn),{order:hn,item:ln,itemKey:fn,registerSize:en,display:hn<=Pe.value})},{default:function(){return[Qe(ln,hn)]}})}:function(ln,hn){var fn=Ve(ln,hn);return createVNode(Item$1,_objectSpread2$1(_objectSpread2$1({},sn),{},{order:hn,key:fn,item:ln,renderItem:Le.value,itemKey:fn,registerSize:en,display:hn<=Pe.value}),null)},Ye,rn={order:je?Pe.value:Number.MAX_SAFE_INTEGER,className:"".concat(Oe.value,"-rest"),registerSize:Ue,display:je};if(Je)Je&&(Ye=createVNode(OverflowContextProvider,{value:_extends$2(_extends$2({},sn),rn)},{default:function(){return[Je(De.value)]}}));else{var Ge=tn||defaultRenderRest;Ye=createVNode(Item$1,_objectSpread2$1(_objectSpread2$1({},sn),rn),{default:function(){return[typeof Ge=="function"?Ge(De.value):Ge]}})}var Ke=createVNode(mn,_objectSpread2$1({class:classNames(!xe.value&&Ze,An),style:wn},on),{default:function(){return[Me.value.map(dn),Re.value?Ye:null,nn&&createVNode(Item$1,_objectSpread2$1(_objectSpread2$1({},sn),{},{order:Pe.value,class:"".concat(Oe.value,"-suffix"),registerSize:ze,display:!0,style:gn}),{default:function(){return[nn]}})]}});return createVNode(ResizeObserver$1,{disabled:!Be.value,onResize:He},{default:function(){return[Ke]}})}}});Overflow.Item=RawItem;Overflow.RESPONSIVE=RESPONSIVE;Overflow.INVALIDATE=INVALIDATE;const Overflow$1=Overflow;var props$4={id:PropsTypes.string,prefixCls:PropsTypes.string,values:PropsTypes.array,open:PropsTypes.looseBool,searchValue:PropsTypes.string,inputRef:PropsTypes.any,placeholder:PropsTypes.any,disabled:PropsTypes.looseBool,mode:PropsTypes.string,showSearch:PropsTypes.looseBool,autofocus:PropsTypes.looseBool,autocomplete:PropsTypes.string,accessibilityIndex:PropsTypes.number,tabindex:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),removeIcon:PropsTypes.VNodeChild,choiceTransitionName:PropsTypes.string,maxTagCount:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),maxTagTextLength:PropsTypes.number,maxTagPlaceholder:PropsTypes.any.def(function(){return function(ne){return"+ ".concat(ne.length," ...")}}),tagRender:PropsTypes.func,onToggleOpen:{type:Function},onSelect:PropsTypes.func,onInputChange:PropsTypes.func,onInputPaste:PropsTypes.func,onInputKeyDown:PropsTypes.func,onInputMouseDown:PropsTypes.func,onInputCompositionStart:PropsTypes.func,onInputCompositionEnd:PropsTypes.func},onPreventMouseDown=function(ie){ie.preventDefault(),ie.stopPropagation()},SelectSelector=defineComponent({name:"MultipleSelectSelector",inheritAttrs:!1,props:props$4,setup:function(ie){var de=ref(),me=ref(0),_e=ref(!1),ye=computed(function(){return"".concat(ie.prefixCls,"-selection")}),we=computed(function(){return ie.open||ie.mode==="tags"?ie.searchValue:""}),Se=computed(function(){return ie.mode==="tags"||ie.showSearch&&(ie.open||_e.value)});onMounted(function(){watch(we,function(){me.value=de.value.scrollWidth},{flush:"post",immediate:!0})});function Ce($e,Ee,Pe,Ie){return createVNode("span",{class:classNames("".concat(ye.value,"-item"),_defineProperty$x({},"".concat(ye.value,"-item-disabled"),Ee))},[createVNode("span",{class:"".concat(ye.value,"-item-content")},[$e]),Pe&&createVNode(TransBtn$1,{class:"".concat(ye.value,"-item-remove"),onMousedown:onPreventMouseDown,onClick:Ie,customizeIcon:ie.removeIcon},{default:function(){return[createTextVNode("×")]}})])}function Ae($e,Ee,Pe,Ie,Oe){var Ne=function(xe){onPreventMouseDown(xe),ie.onToggleOpen(!open)};return createVNode("span",{onMousedown:Ne},[ie.tagRender({label:Ee,value:$e,disabled:Pe,closable:Ie,onClose:Oe})])}function Te($e){var Ee=$e.disabled,Pe=$e.label,Ie=$e.value,Oe=!ie.disabled&&!Ee,Ne=Pe;if(typeof ie.maxTagTextLength=="number"&&(typeof Pe=="string"||typeof Pe=="number")){var Be=String(Ne);Be.length>ie.maxTagTextLength&&(Ne="".concat(Be.slice(0,ie.maxTagTextLength),"..."))}var xe=function(Me){Me&&Me.stopPropagation(),ie.onSelect(Ie,{selected:!1})};return typeof ie.tagRender=="function"?Ae(Ie,Ne,Ee,Oe,xe):Ce(Ne,Ee,Oe,xe)}function ke($e){var Ee=ie.maxTagPlaceholder,Pe=Ee===void 0?function(Oe){return"+ ".concat(Oe.length," ...")}:Ee,Ie=typeof Pe=="function"?Pe($e):Pe;return Ce(Ie,!1)}return function(){var $e=ie.id,Ee=ie.prefixCls,Pe=ie.values,Ie=ie.open,Oe=ie.inputRef,Ne=ie.placeholder,Be=ie.disabled,xe=ie.autofocus,Re=ie.autocomplete,Me=ie.accessibilityIndex,De=ie.tabindex,Ve=ie.onInputChange,Le=ie.onInputPaste,Fe=ie.onInputKeyDown,He=ie.onInputMouseDown,en=ie.onInputCompositionStart,Ue=ie.onInputCompositionEnd,ze=createVNode("div",{class:"".concat(ye.value,"-search"),style:{width:me.value+"px"},key:"input"},[createVNode(Input$2,{inputRef:Oe,open:Ie,prefixCls:Ee,id:$e,inputElement:null,disabled:Be,autofocus:xe,autocomplete:Re,editable:Se.value,accessibilityIndex:Me,value:we.value,onKeydown:Fe,onMousedown:He,onChange:Ve,onPaste:Le,onCompositionstart:en,onCompositionend:Ue,tabindex:De,attrs:pickAttrs(ie,!0),onFocus:function(){return _e.value=!0},onBlur:function(){return _e.value=!1}},null),createVNode("span",{ref:de,class:"".concat(ye.value,"-search-mirror"),"aria-hidden":!0},[we.value,createTextVNode(" ")])]),We=createVNode(Overflow$1,{prefixCls:"".concat(ye.value,"-overflow"),data:Pe,renderItem:Te,renderRest:ke,suffix:ze,itemKey:"key",maxCount:ie.maxTagCount,key:"overflow"},null);return createVNode(Fragment,null,[We,!Pe.length&&!we.value&&createVNode("span",{class:"".concat(ye.value,"-placeholder")},[Ne])])}}});const MultipleSelector=SelectSelector;var props$3={inputElement:PropsTypes.any,id:PropsTypes.string,prefixCls:PropsTypes.string,values:PropsTypes.array,open:PropsTypes.looseBool,searchValue:PropsTypes.string,inputRef:PropsTypes.any,placeholder:PropsTypes.any,disabled:PropsTypes.looseBool,mode:PropsTypes.string,showSearch:PropsTypes.looseBool,autofocus:PropsTypes.looseBool,autocomplete:PropsTypes.string,accessibilityIndex:PropsTypes.number,tabindex:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),activeValue:PropsTypes.string,backfill:PropsTypes.looseBool,onInputChange:PropsTypes.func,onInputPaste:PropsTypes.func,onInputKeyDown:PropsTypes.func,onInputMouseDown:PropsTypes.func,onInputCompositionStart:PropsTypes.func,onInputCompositionEnd:PropsTypes.func},SingleSelector=defineComponent({name:"SingleSelector",setup:function(ie){var de=ref(!1),me=computed(function(){return ie.mode==="combobox"}),_e=computed(function(){return me.value||ie.showSearch}),ye=computed(function(){var Ce=ie.searchValue||"";return me.value&&ie.activeValue&&!de.value&&(Ce=ie.activeValue),Ce});watch([me,function(){return ie.activeValue}],function(){me.value&&(de.value=!1)},{immediate:!0});var we=computed(function(){return ie.mode!=="combobox"&&!ie.open?!1:!!ye.value}),Se=computed(function(){var Ce=ie.values[0];return Ce&&(typeof Ce.label=="string"||typeof Ce.label=="number")?Ce.label.toString():void 0});return function(){var Ce=ie.inputElement,Ae=ie.prefixCls,Te=ie.id,ke=ie.values,$e=ie.inputRef,Ee=ie.disabled,Pe=ie.autofocus,Ie=ie.autocomplete,Oe=ie.accessibilityIndex,Ne=ie.open,Be=ie.placeholder,xe=ie.tabindex,Re=ie.onInputKeyDown,Me=ie.onInputMouseDown,De=ie.onInputChange,Ve=ie.onInputPaste,Le=ie.onInputCompositionStart,Fe=ie.onInputCompositionEnd,He=ke[0];return createVNode(Fragment,null,[createVNode("span",{class:"".concat(Ae,"-selection-search")},[createVNode(Input$2,{inputRef:$e,prefixCls:Ae,id:Te,open:Ne,inputElement:Ce,disabled:Ee,autofocus:Pe,autocomplete:Ie,editable:_e.value,accessibilityIndex:Oe,value:ye.value,onKeydown:Re,onMousedown:Me,onChange:function(Ue){de.value=!0,De(Ue)},onPaste:Ve,onCompositionstart:Le,onCompositionend:Fe,tabindex:xe,attrs:pickAttrs(ie,!0)},null)]),!me.value&&He&&!we.value&&createVNode("span",{class:"".concat(Ae,"-selection-item"),title:Se.value},[createVNode(Fragment,{key:He.key||He.value},[He.label])]),!He&&!we.value&&createVNode("span",{class:"".concat(Ae,"-selection-placeholder")},[Be])])}}});SingleSelector.props=props$3;SingleSelector.inheritAttrs=!1;const SingleSelector$1=SingleSelector;function useLock(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ie=null,de;onBeforeUpdate(function(){window.clearTimeout(de)});function me(_e){(_e||ie===null)&&(ie=_e),window.clearTimeout(de),de=window.setTimeout(function(){ie=null},ne)}return[function(){return ie},me]}var Selector=defineComponent({name:"Selector",inheritAttrs:!1,props:{id:PropsTypes.string,prefixCls:PropsTypes.string,showSearch:PropsTypes.looseBool,open:PropsTypes.looseBool,values:PropsTypes.array,multiple:PropsTypes.looseBool,mode:PropsTypes.string,searchValue:PropsTypes.string,activeValue:PropsTypes.string,inputElement:PropsTypes.any,autofocus:PropsTypes.looseBool,accessibilityIndex:PropsTypes.number,tabindex:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),disabled:PropsTypes.looseBool,placeholder:PropsTypes.any,removeIcon:PropsTypes.any,maxTagCount:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),maxTagTextLength:PropsTypes.number,maxTagPlaceholder:PropsTypes.any,tagRender:PropsTypes.func,tokenWithEnter:PropsTypes.looseBool,choiceTransitionName:PropsTypes.string,onToggleOpen:{type:Function},onSearch:PropsTypes.func,onSearchSubmit:PropsTypes.func,onSelect:PropsTypes.func,onInputKeyDown:{type:Function},domRef:PropsTypes.func},setup:function(ie){var de=createRef(),me=!1,_e=useLock(0),ye=_slicedToArray$2(_e,2),we=ye[0],Se=ye[1],Ce=function(xe){var Re=xe.which;(Re===KeyCode$1.UP||Re===KeyCode$1.DOWN)&&xe.preventDefault(),ie.onInputKeyDown&&ie.onInputKeyDown(xe),Re===KeyCode$1.ENTER&&ie.mode==="tags"&&!me&&!ie.open&&ie.onSearchSubmit(xe.target.value),[KeyCode$1.SHIFT,KeyCode$1.TAB,KeyCode$1.BACKSPACE,KeyCode$1.ESC].includes(Re)||ie.onToggleOpen(!0)},Ae=function(){Se(!0)},Te=null,ke=function(xe){ie.onSearch(xe,!0,me)!==!1&&ie.onToggleOpen(!0)},$e=function(){me=!0},Ee=function(xe){me=!1,ie.mode!=="combobox"&&ke(xe.target.value)},Pe=function(xe){var Re=xe.target.value;if(ie.tokenWithEnter&&Te&&/[\r\n]/.test(Te)){var Me=Te.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Re=Re.replace(Me,Te)}Te=null,ke(Re)},Ie=function(xe){var Re=xe.clipboardData,Me=Re.getData("text");Te=Me},Oe=function(xe){var Re=xe.target;if(Re!==de.current){var Me=document.body.style.msTouchAction!==void 0;Me?setTimeout(function(){de.current.focus()}):de.current.focus()}},Ne=function(xe){var Re=we();xe.target!==de.current&&!Re&&xe.preventDefault(),(ie.mode!=="combobox"&&(!ie.showSearch||!Re)||!ie.open)&&(ie.open&&ie.onSearch("",!0,!1),ie.onToggleOpen())};return{focus:function(){de.current.focus()},blur:function(){de.current.blur()},onMousedown:Ne,onClick:Oe,onInputPaste:Ie,inputRef:de,onInternalInputKeyDown:Ce,onInternalInputMouseDown:Ae,onInputChange:Pe,onInputCompositionEnd:Ee,onInputCompositionStart:$e}},render:function(){var ie=this.$props,de=ie.prefixCls,me=ie.domRef,_e=ie.multiple,ye=this.onMousedown,we=this.onClick,Se=this.inputRef,Ce=this.onInputPaste,Ae=this.onInternalInputKeyDown,Te=this.onInternalInputMouseDown,ke=this.onInputChange,$e=this.onInputCompositionStart,Ee=this.onInputCompositionEnd,Pe={inputRef:Se,onInputKeyDown:Ae,onInputMouseDown:Te,onInputChange:ke,onInputPaste:Ce,onInputCompositionStart:$e,onInputCompositionEnd:Ee},Ie=_e?createVNode(MultipleSelector,_objectSpread2$1(_objectSpread2$1({},this.$props),Pe),null):createVNode(SingleSelector$1,_objectSpread2$1(_objectSpread2$1({},this.$props),Pe),null);return createVNode("div",{ref:me,class:"".concat(de,"-selector"),onClick:we,onMousedown:ye},[Ie])}});const Selector$1=Selector;function contains(ne,ie){return ne?ne.contains(ie):!1}var availablePrefixs=["moz","ms","webkit"];function requestAnimationFramePolyfill(){var ne=0;return function(ie){var de=new Date().getTime(),me=Math.max(0,16-(de-ne)),_e=window.setTimeout(function(){ie(de+me)},me);return ne=de+me,_e}}function getRequestAnimationFrame(){if(typeof window>"u")return function(){};if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);var ne=availablePrefixs.filter(function(ie){return"".concat(ie,"RequestAnimationFrame")in window})[0];return ne?window["".concat(ne,"RequestAnimationFrame")]:requestAnimationFramePolyfill()}function cancelRequestAnimationFrame(ne){if(typeof window>"u")return null;if(window.cancelAnimationFrame)return window.cancelAnimationFrame(ne);var ie=availablePrefixs.filter(function(de){return"".concat(de,"CancelAnimationFrame")in window||"".concat(de,"CancelRequestAnimationFrame")in window})[0];return ie?(window["".concat(ie,"CancelAnimationFrame")]||window["".concat(ie,"CancelRequestAnimationFrame")]).call(this,ne):clearTimeout(ne)}var raf=getRequestAnimationFrame(),cancelAnimationTimeout=function(ie){return cancelRequestAnimationFrame(ie.id)},requestAnimationTimeout=function(ie,de){var me=Date.now();function _e(){Date.now()-me>=de?ie.call():ye.id=raf(_e)}var ye={id:raf(_e)};return ye};function ownKeys(ne,ie){var de=Object.keys(ne);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(ne);ie&&(me=me.filter(function(_e){return Object.getOwnPropertyDescriptor(ne,_e).enumerable})),de.push.apply(de,me)}return de}function _objectSpread2(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?arguments[ie]:{};ie%2?ownKeys(Object(de),!0).forEach(function(me){_defineProperty$w(ne,me,de[me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ne,Object.getOwnPropertyDescriptors(de)):ownKeys(Object(de)).forEach(function(me){Object.defineProperty(ne,me,Object.getOwnPropertyDescriptor(de,me))})}return ne}function _typeof$1(ne){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},_typeof$1(ne)}function _defineProperty$w(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var vendorPrefix,jsCssMap={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function getVendorPrefix(){if(vendorPrefix!==void 0)return vendorPrefix;vendorPrefix="";var ne=document.createElement("p").style,ie="Transform";for(var de in jsCssMap)de+ie in ne&&(vendorPrefix=de);return vendorPrefix}function getTransitionName(){return getVendorPrefix()?"".concat(getVendorPrefix(),"TransitionProperty"):"transitionProperty"}function getTransformName(){return getVendorPrefix()?"".concat(getVendorPrefix(),"Transform"):"transform"}function setTransitionProperty(ne,ie){var de=getTransitionName();de&&(ne.style[de]=ie,de!=="transitionProperty"&&(ne.style.transitionProperty=ie))}function setTransform(ne,ie){var de=getTransformName();de&&(ne.style[de]=ie,de!=="transform"&&(ne.style.transform=ie))}function getTransitionProperty(ne){return ne.style.transitionProperty||ne.style[getTransitionName()]}function getTransformXY(ne){var ie=window.getComputedStyle(ne,null),de=ie.getPropertyValue("transform")||ie.getPropertyValue(getTransformName());if(de&&de!=="none"){var me=de.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(me[12]||me[4],0),y:parseFloat(me[13]||me[5],0)}}return{x:0,y:0}}var matrix2d=/matrix\((.*)\)/,matrix3d=/matrix3d\((.*)\)/;function setTransformXY(ne,ie){var de=window.getComputedStyle(ne,null),me=de.getPropertyValue("transform")||de.getPropertyValue(getTransformName());if(me&&me!=="none"){var _e,ye=me.match(matrix2d);if(ye)ye=ye[1],_e=ye.split(",").map(function(Se){return parseFloat(Se,10)}),_e[4]=ie.x,_e[5]=ie.y,setTransform(ne,"matrix(".concat(_e.join(","),")"));else{var we=me.match(matrix3d)[1];_e=we.split(",").map(function(Se){return parseFloat(Se,10)}),_e[12]=ie.x,_e[13]=ie.y,setTransform(ne,"matrix3d(".concat(_e.join(","),")"))}}else setTransform(ne,"translateX(".concat(ie.x,"px) translateY(").concat(ie.y,"px) translateZ(0)"))}var RE_NUM=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,getComputedStyleX;function forceRelayout(ne){var ie=ne.style.display;ne.style.display="none",ne.offsetHeight,ne.style.display=ie}function css(ne,ie,de){var me=de;if(_typeof$1(ie)==="object"){for(var _e in ie)ie.hasOwnProperty(_e)&&css(ne,_e,ie[_e]);return}if(typeof me<"u"){typeof me=="number"&&(me="".concat(me,"px")),ne.style[ie]=me;return}return getComputedStyleX(ne,ie)}function getClientPosition(ne){var ie,de,me,_e=ne.ownerDocument,ye=_e.body,we=_e&&_e.documentElement;return ie=ne.getBoundingClientRect(),de=Math.floor(ie.left),me=Math.floor(ie.top),de-=we.clientLeft||ye.clientLeft||0,me-=we.clientTop||ye.clientTop||0,{left:de,top:me}}function getScroll$1(ne,ie){var de=ne["page".concat(ie?"Y":"X","Offset")],me="scroll".concat(ie?"Top":"Left");if(typeof de!="number"){var _e=ne.document;de=_e.documentElement[me],typeof de!="number"&&(de=_e.body[me])}return de}function getScrollLeft(ne){return getScroll$1(ne)}function getScrollTop(ne){return getScroll$1(ne,!0)}function getOffset(ne){var ie=getClientPosition(ne),de=ne.ownerDocument,me=de.defaultView||de.parentWindow;return ie.left+=getScrollLeft(me),ie.top+=getScrollTop(me),ie}function isWindow(ne){return ne!=null&&ne==ne.window}function getDocument(ne){return isWindow(ne)?ne.document:ne.nodeType===9?ne:ne.ownerDocument}function _getComputedStyle(ne,ie,de){var me=de,_e="",ye=getDocument(ne);return me=me||ye.defaultView.getComputedStyle(ne,null),me&&(_e=me.getPropertyValue(ie)||me[ie]),_e}var _RE_NUM_NO_PX=new RegExp("^(".concat(RE_NUM,")(?!px)[a-z%]+$"),"i"),RE_POS=/^(top|right|bottom|left)$/,CURRENT_STYLE="currentStyle",RUNTIME_STYLE="runtimeStyle",LEFT="left",PX="px";function _getComputedStyleIE(ne,ie){var de=ne[CURRENT_STYLE]&&ne[CURRENT_STYLE][ie];if(_RE_NUM_NO_PX.test(de)&&!RE_POS.test(ie)){var me=ne.style,_e=me[LEFT],ye=ne[RUNTIME_STYLE][LEFT];ne[RUNTIME_STYLE][LEFT]=ne[CURRENT_STYLE][LEFT],me[LEFT]=ie==="fontSize"?"1em":de||0,de=me.pixelLeft+PX,me[LEFT]=_e,ne[RUNTIME_STYLE][LEFT]=ye}return de===""?"auto":de}typeof window<"u"&&(getComputedStyleX=window.getComputedStyle?_getComputedStyle:_getComputedStyleIE);function getOffsetDirection(ne,ie){return ne==="left"?ie.useCssRight?"right":ne:ie.useCssBottom?"bottom":ne}function oppositeOffsetDirection(ne){if(ne==="left")return"right";if(ne==="right")return"left";if(ne==="top")return"bottom";if(ne==="bottom")return"top"}function setLeftTop(ne,ie,de){css(ne,"position")==="static"&&(ne.style.position="relative");var me=-999,_e=-999,ye=getOffsetDirection("left",de),we=getOffsetDirection("top",de),Se=oppositeOffsetDirection(ye),Ce=oppositeOffsetDirection(we);ye!=="left"&&(me=999),we!=="top"&&(_e=999);var Ae="",Te=getOffset(ne);("left"in ie||"top"in ie)&&(Ae=getTransitionProperty(ne)||"",setTransitionProperty(ne,"none")),"left"in ie&&(ne.style[Se]="",ne.style[ye]="".concat(me,"px")),"top"in ie&&(ne.style[Ce]="",ne.style[we]="".concat(_e,"px")),forceRelayout(ne);var ke=getOffset(ne),$e={};for(var Ee in ie)if(ie.hasOwnProperty(Ee)){var Pe=getOffsetDirection(Ee,de),Ie=Ee==="left"?me:_e,Oe=Te[Ee]-ke[Ee];Pe===Ee?$e[Pe]=Ie+Oe:$e[Pe]=Ie-Oe}css(ne,$e),forceRelayout(ne),("left"in ie||"top"in ie)&&setTransitionProperty(ne,Ae);var Ne={};for(var Be in ie)if(ie.hasOwnProperty(Be)){var xe=getOffsetDirection(Be,de),Re=ie[Be]-Te[Be];Be===xe?Ne[xe]=$e[xe]+Re:Ne[xe]=$e[xe]-Re}css(ne,Ne)}function setTransform$1(ne,ie){var de=getOffset(ne),me=getTransformXY(ne),_e={x:me.x,y:me.y};"left"in ie&&(_e.x=me.x+ie.left-de.left),"top"in ie&&(_e.y=me.y+ie.top-de.top),setTransformXY(ne,_e)}function setOffset(ne,ie,de){if(de.ignoreShake){var me=getOffset(ne),_e=me.left.toFixed(0),ye=me.top.toFixed(0),we=ie.left.toFixed(0),Se=ie.top.toFixed(0);if(_e===we&&ye===Se)return}de.useCssRight||de.useCssBottom?setLeftTop(ne,ie,de):de.useCssTransform&&getTransformName()in document.body.style?setTransform$1(ne,ie):setLeftTop(ne,ie,de)}function each$8(ne,ie){for(var de=0;de<ne.length;de++)ie(ne[de])}function isBorderBoxFn(ne){return getComputedStyleX(ne,"boxSizing")==="border-box"}var BOX_MODELS=["margin","border","padding"],CONTENT_INDEX=-1,PADDING_INDEX=2,BORDER_INDEX=1,MARGIN_INDEX=0;function swap(ne,ie,de){var me={},_e=ne.style,ye;for(ye in ie)ie.hasOwnProperty(ye)&&(me[ye]=_e[ye],_e[ye]=ie[ye]);de.call(ne);for(ye in ie)ie.hasOwnProperty(ye)&&(_e[ye]=me[ye])}function getPBMWidth(ne,ie,de){var me=0,_e,ye,we;for(ye=0;ye<ie.length;ye++)if(_e=ie[ye],_e)for(we=0;we<de.length;we++){var Se=void 0;_e==="border"?Se="".concat(_e).concat(de[we],"Width"):Se=_e+de[we],me+=parseFloat(getComputedStyleX(ne,Se))||0}return me}var domUtils={getParent:function(ie){var de=ie;do de.nodeType===11&&de.host?de=de.host:de=de.parentNode;while(de&&de.nodeType!==1&&de.nodeType!==9);return de}};each$8(["Width","Height"],function(ne){domUtils["doc".concat(ne)]=function(ie){var de=ie.document;return Math.max(de.documentElement["scroll".concat(ne)],de.body["scroll".concat(ne)],domUtils["viewport".concat(ne)](de))},domUtils["viewport".concat(ne)]=function(ie){var de="client".concat(ne),me=ie.document,_e=me.body,ye=me.documentElement,we=ye[de];return me.compatMode==="CSS1Compat"&&we||_e&&_e[de]||we}});function getWH(ne,ie,de){var me=de;if(isWindow(ne))return ie==="width"?domUtils.viewportWidth(ne):domUtils.viewportHeight(ne);if(ne.nodeType===9)return ie==="width"?domUtils.docWidth(ne):domUtils.docHeight(ne);var _e=ie==="width"?["Left","Right"]:["Top","Bottom"],ye=Math.floor(ie==="width"?ne.getBoundingClientRect().width:ne.getBoundingClientRect().height),we=isBorderBoxFn(ne),Se=0;(ye==null||ye<=0)&&(ye=void 0,Se=getComputedStyleX(ne,ie),(Se==null||Number(Se)<0)&&(Se=ne.style[ie]||0),Se=Math.floor(parseFloat(Se))||0),me===void 0&&(me=we?BORDER_INDEX:CONTENT_INDEX);var Ce=ye!==void 0||we,Ae=ye||Se;return me===CONTENT_INDEX?Ce?Ae-getPBMWidth(ne,["border","padding"],_e):Se:Ce?me===BORDER_INDEX?Ae:Ae+(me===PADDING_INDEX?-getPBMWidth(ne,["border"],_e):getPBMWidth(ne,["margin"],_e)):Se+getPBMWidth(ne,BOX_MODELS.slice(me),_e)}var cssShow={position:"absolute",visibility:"hidden",display:"block"};function getWHIgnoreDisplay(){for(var ne=arguments.length,ie=new Array(ne),de=0;de<ne;de++)ie[de]=arguments[de];var me,_e=ie[0];return _e.offsetWidth!==0?me=getWH.apply(void 0,ie):swap(_e,cssShow,function(){me=getWH.apply(void 0,ie)}),me}each$8(["width","height"],function(ne){var ie=ne.charAt(0).toUpperCase()+ne.slice(1);domUtils["outer".concat(ie)]=function(me,_e){return me&&getWHIgnoreDisplay(me,ne,_e?MARGIN_INDEX:BORDER_INDEX)};var de=ne==="width"?["Left","Right"]:["Top","Bottom"];domUtils[ne]=function(me,_e){var ye=_e;if(ye!==void 0){if(me){var we=isBorderBoxFn(me);return we&&(ye+=getPBMWidth(me,["padding","border"],de)),css(me,ne,ye)}return}return me&&getWHIgnoreDisplay(me,ne,CONTENT_INDEX)}});function mix$1(ne,ie){for(var de in ie)ie.hasOwnProperty(de)&&(ne[de]=ie[de]);return ne}var utils$d={getWindow:function(ie){if(ie&&ie.document&&ie.setTimeout)return ie;var de=ie.ownerDocument||ie;return de.defaultView||de.parentWindow},getDocument,offset:function(ie,de,me){if(typeof de<"u")setOffset(ie,de,me||{});else return getOffset(ie)},isWindow,each:each$8,css,clone:function(ie){var de,me={};for(de in ie)ie.hasOwnProperty(de)&&(me[de]=ie[de]);var _e=ie.overflow;if(_e)for(de in ie)ie.hasOwnProperty(de)&&(me.overflow[de]=ie.overflow[de]);return me},mix:mix$1,getWindowScrollLeft:function(ie){return getScrollLeft(ie)},getWindowScrollTop:function(ie){return getScrollTop(ie)},merge:function(){for(var ie={},de=0;de<arguments.length;de++)utils$d.mix(ie,de<0||arguments.length<=de?void 0:arguments[de]);return ie},viewportWidth:0,viewportHeight:0};mix$1(utils$d,domUtils);var getParent=utils$d.getParent;function getOffsetParent(ne){if(utils$d.isWindow(ne)||ne.nodeType===9)return null;var ie=utils$d.getDocument(ne),de=ie.body,me,_e=utils$d.css(ne,"position"),ye=_e==="fixed"||_e==="absolute";if(!ye)return ne.nodeName.toLowerCase()==="html"?null:getParent(ne);for(me=getParent(ne);me&&me!==de&&me.nodeType!==9;me=getParent(me))if(_e=utils$d.css(me,"position"),_e!=="static")return me;return null}var getParent$1=utils$d.getParent;function isAncestorFixed(ne){if(utils$d.isWindow(ne)||ne.nodeType===9)return!1;var ie=utils$d.getDocument(ne),de=ie.body,me=null;for(me=getParent$1(ne);me&&me!==de&&me!==ie;me=getParent$1(me)){var _e=utils$d.css(me,"position");if(_e==="fixed")return!0}return!1}function getVisibleRectForElement(ne,ie){for(var de={left:0,right:1/0,top:0,bottom:1/0},me=getOffsetParent(ne),_e=utils$d.getDocument(ne),ye=_e.defaultView||_e.parentWindow,we=_e.body,Se=_e.documentElement;me;){if((navigator.userAgent.indexOf("MSIE")===-1||me.clientWidth!==0)&&me!==we&&me!==Se&&utils$d.css(me,"overflow")!=="visible"){var Ce=utils$d.offset(me);Ce.left+=me.clientLeft,Ce.top+=me.clientTop,de.top=Math.max(de.top,Ce.top),de.right=Math.min(de.right,Ce.left+me.clientWidth),de.bottom=Math.min(de.bottom,Ce.top+me.clientHeight),de.left=Math.max(de.left,Ce.left)}else if(me===we||me===Se)break;me=getOffsetParent(me)}var Ae=null;if(!utils$d.isWindow(ne)&&ne.nodeType!==9){Ae=ne.style.position;var Te=utils$d.css(ne,"position");Te==="absolute"&&(ne.style.position="fixed")}var ke=utils$d.getWindowScrollLeft(ye),$e=utils$d.getWindowScrollTop(ye),Ee=utils$d.viewportWidth(ye),Pe=utils$d.viewportHeight(ye),Ie=Se.scrollWidth,Oe=Se.scrollHeight,Ne=window.getComputedStyle(we);if(Ne.overflowX==="hidden"&&(Ie=ye.innerWidth),Ne.overflowY==="hidden"&&(Oe=ye.innerHeight),ne.style&&(ne.style.position=Ae),ie||isAncestorFixed(ne))de.left=Math.max(de.left,ke),de.top=Math.max(de.top,$e),de.right=Math.min(de.right,ke+Ee),de.bottom=Math.min(de.bottom,$e+Pe);else{var Be=Math.max(Ie,ke+Ee);de.right=Math.min(de.right,Be);var xe=Math.max(Oe,$e+Pe);de.bottom=Math.min(de.bottom,xe)}return de.top>=0&&de.left>=0&&de.bottom>de.top&&de.right>de.left?de:null}function adjustForViewport(ne,ie,de,me){var _e=utils$d.clone(ne),ye={width:ie.width,height:ie.height};return me.adjustX&&_e.left<de.left&&(_e.left=de.left),me.resizeWidth&&_e.left>=de.left&&_e.left+ye.width>de.right&&(ye.width-=_e.left+ye.width-de.right),me.adjustX&&_e.left+ye.width>de.right&&(_e.left=Math.max(de.right-ye.width,de.left)),me.adjustY&&_e.top<de.top&&(_e.top=de.top),me.resizeHeight&&_e.top>=de.top&&_e.top+ye.height>de.bottom&&(ye.height-=_e.top+ye.height-de.bottom),me.adjustY&&_e.top+ye.height>de.bottom&&(_e.top=Math.max(de.bottom-ye.height,de.top)),utils$d.mix(_e,ye)}function getRegion(ne){var ie,de,me;if(!utils$d.isWindow(ne)&&ne.nodeType!==9)ie=utils$d.offset(ne),de=utils$d.outerWidth(ne),me=utils$d.outerHeight(ne);else{var _e=utils$d.getWindow(ne);ie={left:utils$d.getWindowScrollLeft(_e),top:utils$d.getWindowScrollTop(_e)},de=utils$d.viewportWidth(_e),me=utils$d.viewportHeight(_e)}return ie.width=de,ie.height=me,ie}function getAlignOffset(ne,ie){var de=ie.charAt(0),me=ie.charAt(1),_e=ne.width,ye=ne.height,we=ne.left,Se=ne.top;return de==="c"?Se+=ye/2:de==="b"&&(Se+=ye),me==="c"?we+=_e/2:me==="r"&&(we+=_e),{left:we,top:Se}}function getElFuturePos(ne,ie,de,me,_e){var ye=getAlignOffset(ie,de[1]),we=getAlignOffset(ne,de[0]),Se=[we.left-ye.left,we.top-ye.top];return{left:Math.round(ne.left-Se[0]+me[0]-_e[0]),top:Math.round(ne.top-Se[1]+me[1]-_e[1])}}function isFailX(ne,ie,de){return ne.left<de.left||ne.left+ie.width>de.right}function isFailY(ne,ie,de){return ne.top<de.top||ne.top+ie.height>de.bottom}function isCompleteFailX(ne,ie,de){return ne.left>de.right||ne.left+ie.width<de.left}function isCompleteFailY(ne,ie,de){return ne.top>de.bottom||ne.top+ie.height<de.top}function flip(ne,ie,de){var me=[];return utils$d.each(ne,function(_e){me.push(_e.replace(ie,function(ye){return de[ye]}))}),me}function flipOffset(ne,ie){return ne[ie]=-ne[ie],ne}function convertOffset(ne,ie){var de;return/%$/.test(ne)?de=parseInt(ne.substring(0,ne.length-1),10)/100*ie:de=parseInt(ne,10),de||0}function normalizeOffset(ne,ie){ne[0]=convertOffset(ne[0],ie.width),ne[1]=convertOffset(ne[1],ie.height)}function doAlign(ne,ie,de,me){var _e=de.points,ye=de.offset||[0,0],we=de.targetOffset||[0,0],Se=de.overflow,Ce=de.source||ne;ye=[].concat(ye),we=[].concat(we),Se=Se||{};var Ae={},Te=0,ke=!!(Se&&Se.alwaysByViewport),$e=getVisibleRectForElement(Ce,ke),Ee=getRegion(Ce);normalizeOffset(ye,Ee),normalizeOffset(we,ie);var Pe=getElFuturePos(Ee,ie,_e,ye,we),Ie=utils$d.merge(Ee,Pe);if($e&&(Se.adjustX||Se.adjustY)&&me){if(Se.adjustX&&isFailX(Pe,Ee,$e)){var Oe=flip(_e,/[lr]/gi,{l:"r",r:"l"}),Ne=flipOffset(ye,0),Be=flipOffset(we,0),xe=getElFuturePos(Ee,ie,Oe,Ne,Be);isCompleteFailX(xe,Ee,$e)||(Te=1,_e=Oe,ye=Ne,we=Be)}if(Se.adjustY&&isFailY(Pe,Ee,$e)){var Re=flip(_e,/[tb]/gi,{t:"b",b:"t"}),Me=flipOffset(ye,1),De=flipOffset(we,1),Ve=getElFuturePos(Ee,ie,Re,Me,De);isCompleteFailY(Ve,Ee,$e)||(Te=1,_e=Re,ye=Me,we=De)}Te&&(Pe=getElFuturePos(Ee,ie,_e,ye,we),utils$d.mix(Ie,Pe));var Le=isFailX(Pe,Ee,$e),Fe=isFailY(Pe,Ee,$e);if(Le||Fe){var He=_e;Le&&(He=flip(_e,/[lr]/gi,{l:"r",r:"l"})),Fe&&(He=flip(_e,/[tb]/gi,{t:"b",b:"t"})),_e=He,ye=de.offset||[0,0],we=de.targetOffset||[0,0]}Ae.adjustX=Se.adjustX&&Le,Ae.adjustY=Se.adjustY&&Fe,(Ae.adjustX||Ae.adjustY)&&(Ie=adjustForViewport(Pe,Ee,$e,Ae))}return Ie.width!==Ee.width&&utils$d.css(Ce,"width",utils$d.width(Ce)+Ie.width-Ee.width),Ie.height!==Ee.height&&utils$d.css(Ce,"height",utils$d.height(Ce)+Ie.height-Ee.height),utils$d.offset(Ce,{left:Ie.left,top:Ie.top},{useCssRight:de.useCssRight,useCssBottom:de.useCssBottom,useCssTransform:de.useCssTransform,ignoreShake:de.ignoreShake}),{points:_e,offset:ye,targetOffset:we,overflow:Ae}}function isOutOfVisibleRect(ne,ie){var de=getVisibleRectForElement(ne,ie),me=getRegion(ne);return!de||me.left+me.width<=de.left||me.top+me.height<=de.top||me.left>=de.right||me.top>=de.bottom}function alignElement(ne,ie,de){var me=de.target||ie,_e=getRegion(me),ye=!isOutOfVisibleRect(me,de.overflow&&de.overflow.alwaysByViewport);return doAlign(ne,_e,de,ye)}alignElement.__getOffsetParent=getOffsetParent;alignElement.__getVisibleRectForElement=getVisibleRectForElement;function alignPoint(ne,ie,de){var me,_e,ye=utils$d.getDocument(ne),we=ye.defaultView||ye.parentWindow,Se=utils$d.getWindowScrollLeft(we),Ce=utils$d.getWindowScrollTop(we),Ae=utils$d.viewportWidth(we),Te=utils$d.viewportHeight(we);"pageX"in ie?me=ie.pageX:me=Se+ie.clientX,"pageY"in ie?_e=ie.pageY:_e=Ce+ie.clientY;var ke={left:me,top:_e,width:0,height:0},$e=me>=0&&me<=Se+Ae&&_e>=0&&_e<=Ce+Te,Ee=[de.points[0],"cc"];return doAlign(ne,ke,_objectSpread2(_objectSpread2({},de),{},{points:Ee}),$e)}const isVisible=function(ne){if(!ne)return!1;if(ne.offsetParent)return!0;if(ne.getBBox){var ie=ne.getBBox();if(ie.width||ie.height)return!0}if(ne.getBoundingClientRect){var de=ne.getBoundingClientRect();if(de.width||de.height)return!0}return!1};function isSamePoint(ne,ie){return ne===ie?!0:!ne||!ie?!1:"pageX"in ie&&"pageY"in ie?ne.pageX===ie.pageX&&ne.pageY===ie.pageY:"clientX"in ie&&"clientY"in ie?ne.clientX===ie.clientX&&ne.clientY===ie.clientY:!1}function restoreFocus(ne,ie){ne!==document.activeElement&&contains(ie,ne)&&typeof ne.focus=="function"&&ne.focus()}function monitorResize(ne,ie){var de=null,me=null;function _e(we){var Se=_slicedToArray$2(we,1),Ce=Se[0].target;if(document.documentElement.contains(Ce)){var Ae=Ce.getBoundingClientRect(),Te=Ae.width,ke=Ae.height,$e=Math.floor(Te),Ee=Math.floor(ke);(de!==$e||me!==Ee)&&Promise.resolve().then(function(){ie({width:$e,height:Ee})}),de=$e,me=Ee}}var ye=new index$3(_e);return ne&&ye.observe(ne),function(){ye.disconnect()}}const useBuffer=function(ne,ie){var de=!1,me=null;function _e(){window.clearTimeout(me)}function ye(we){if(!de||we===!0){if(ne()===!1)return;de=!0,_e(),me=window.setTimeout(function(){de=!1},ie.value)}else _e(),me=window.setTimeout(function(){de=!1,ye()},ie.value)}return[ye,function(){de=!1,_e()}]};var alignProps={align:Object,target:[Object,Function],onAlign:Function,monitorBufferTime:Number,monitorWindowResize:Boolean,disabled:Boolean};function getElement(ne){return typeof ne!="function"?null:ne()}function getPoint(ne){return _typeof$2(ne)!=="object"||!ne?null:ne}const Align=defineComponent({name:"Align",props:alignProps,emits:["align"],setup:function(ie,de){var me=de.expose,_e=de.slots,ye=ref({}),we=ref(),Se=computed(function(){return{disabled:ie.disabled,target:ie.target,onAlign:ie.onAlign}}),Ce=useBuffer(function(){var Oe=Se.value,Ne=Oe.disabled,Be=Oe.target,xe=Oe.onAlign;if(!Ne&&Be&&we.value&&we.value.$el){var Re=we.value.$el,Me,De=getElement(Be),Ve=getPoint(Be);ye.value.element=De,ye.value.point=Ve;var Le=document,Fe=Le.activeElement;return De&&isVisible(De)?Me=alignElement(Re,De,ie.align):Ve&&(Me=alignPoint(Re,Ve,ie.align)),restoreFocus(Fe,Re),xe&&Me&&xe(Re,Me),!0}return!1},computed(function(){return ie.monitorBufferTime})),Ae=_slicedToArray$2(Ce,2),Te=Ae[0],ke=Ae[1],$e=ref({cancel:function(){}}),Ee=ref({cancel:function(){}}),Pe=function(){var Ne=ie.target,Be=getElement(Ne),xe=getPoint(Ne);we.value&&we.value.$el!==Ee.value.element&&(Ee.value.cancel(),Ee.value.element=we.value.$el,Ee.value.cancel=monitorResize(we.value.$el,Te)),(ye.value.element!==Be||!isSamePoint(ye.value.point,xe))&&(Te(),$e.value.element!==Be&&($e.value.cancel(),$e.value.element=Be,$e.value.cancel=monitorResize(Be,Te)))};onMounted(function(){Pe()}),onUpdated(function(){Pe()}),watch(function(){return ie.disabled},function(Oe){Oe?ke():Te()},{flush:"post"});var Ie=ref(null);return watch(function(){return ie.monitorWindowResize},function(Oe){Oe?Ie.value||(Ie.value=addEventListenerWrap(window,"resize",Te)):Ie.value&&(Ie.value.remove(),Ie.value=null)},{flush:"post"}),onUnmounted(function(){$e.value.cancel(),Ee.value.cancel(),Ie.value&&Ie.value.remove(),ke()}),me({forceAlign:function(){return Te(!0)}}),function(){var Oe=_e==null?void 0:_e.default();return Oe?cloneElement(Oe[0],{ref:we},!0,!0):Oe&&Oe[0]}}}),LazyRenderBox$1={name:"LazyRenderBox",props:{visible:PropsTypes.looseBool,hiddenClassName:PropsTypes.string},render:function(){var ie=this.$props.hiddenClassName,de=getSlot(this);return ie||de&&de.length>1||de&&de[0]&&de[0].type===Text?createVNode("div",null,[de]):de&&de[0]}},PopupInner={props:{hiddenClassName:PropsTypes.string.def(""),prefixCls:PropsTypes.string,visible:PropsTypes.looseBool},render:function(){var ie=this,de,me,_e=this.$props,ye=_e.prefixCls,we=_e.visible,Se=_e.hiddenClassName;return createVNode("div",{class:we?"":Se},[createVNode(LazyRenderBox$1,{class:"".concat(ye,"-content"),visible:we},{default:function(){return[(me=(de=ie.$slots).default)===null||me===void 0?void 0:me.call(de)]}})])}},BaseMixin={methods:{setState:function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},de=arguments.length>1?arguments[1]:void 0,me=typeof ie=="function"?ie(this.$data,this.$props):ie;if(this.getDerivedStateFromProps){var _e=this.getDerivedStateFromProps(getOptionProps(this),_extends$2(_extends$2({},this.$data),me));if(_e===null)return;me=_extends$2(_extends$2({},me),_e||{})}_extends$2(this.$data,me),this._.isMounted&&this.$forceUpdate(),nextTick(function(){de&&de()})},__emit:function(){var ie=[].slice.call(arguments,0),de=ie[0];de="on".concat(de[0].toUpperCase()).concat(de.substring(1));var me=this.$props[de]||this.$attrs[de];if(ie.length&&me)if(Array.isArray(me))for(var _e=0,ye=me.length;_e<ye;_e++)me[_e].apply(me,_toConsumableArray(ie.slice(1)));else me.apply(void 0,_toConsumableArray(ie.slice(1)))}}};function isPointsEq(ne,ie,de){return de?ne[0]===ie[0]:ne[0]===ie[0]&&ne[1]===ie[1]}function getAlignFromPlacement(ne,ie,de){var me=ne[ie]||{};return _extends$2(_extends$2({},me),de)}function getAlignPopupClassName(ne,ie,de,me){var _e=de.points;for(var ye in ne)if(ne.hasOwnProperty(ye)&&isPointsEq(ne[ye].points,_e,me))return"".concat(ie,"-placement-").concat(ye);return""}function noop$c(){}function saveRef(ne,ie){this[ne]=ie}globalThis&&globalThis.__rest;var getTransitionProps=function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},me=_extends$2(ie?{appear:!0,appearToClass:"".concat(ie,"-appear ").concat(ie,"-appear-active"),enterFromClass:"".concat(ie,"-enter ").concat(ie,"-enter-prepare"),enterToClass:"".concat(ie,"-enter ").concat(ie,"-enter-active"),leaveFromClass:" ".concat(ie,"-leave"),leaveActiveClass:"".concat(ie,"-leave ").concat(ie,"-leave-active"),leaveToClass:"".concat(ie,"-leave ").concat(ie,"-leave-active")}:{css:!1},de);return me},getTransitionGroupProps=function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},me=_extends$2(ie?{appear:!0,appearActiveClass:"".concat(ie),appearToClass:"".concat(ie,"-appear ").concat(ie,"-appear-active"),enterFromClass:"".concat(ie,"-appear ").concat(ie,"-enter ").concat(ie,"-appear-prepare ").concat(ie,"-enter-prepare"),enterActiveClass:"".concat(ie),enterToClass:"".concat(ie,"-enter ").concat(ie,"-appear ").concat(ie,"-appear-active ").concat(ie,"-enter-active"),leaveActiveClass:"".concat(ie," ").concat(ie,"-leave"),leaveToClass:"".concat(ie,"-leave-active")}:{css:!1},de);return me},Transition=Transition$1,TransitionGroup=TransitionGroup$1,getCollapsedHeight=function(){return{height:0,opacity:0}},getRealHeight=function(ie){return{height:"".concat(ie.scrollHeight,"px"),opacity:1}},getCurrentHeight=function(ie){return{height:"".concat(ie.offsetHeight,"px")}},collapseMotion=function(ie,de){return{name:"ant-motion-collapse",appear:!0,css:!0,onBeforeEnter:function(_e){de.value="ant-motion-collapse",ie.value=getCollapsedHeight()},onEnter:function(_e){nextTick(function(){ie.value=getRealHeight(_e)})},onAfterEnter:function(){de.value="",ie.value={}},onBeforeLeave:function(_e){de.value="ant-motion-collapse",ie.value=getCurrentHeight(_e)},onLeave:function(_e){window.setTimeout(function(){ie.value=getCollapsedHeight()})},onAfterLeave:function(){de.value="",ie.value={}}}};const Popup={name:"VCTriggerPopup",mixins:[BaseMixin],inheritAttrs:!1,props:{visible:PropsTypes.looseBool,getClassNameFromAlign:PropsTypes.func,getRootDomNode:PropsTypes.func,align:PropsTypes.any,destroyPopupOnHide:PropsTypes.looseBool,prefixCls:PropsTypes.string,getContainer:PropsTypes.func,transitionName:PropsTypes.string,animation:PropsTypes.any,maskAnimation:PropsTypes.string,maskTransitionName:PropsTypes.string,mask:PropsTypes.looseBool,zIndex:PropsTypes.number,popupClassName:PropsTypes.any,popupStyle:PropsTypes.object.def(function(){return{}}),stretch:PropsTypes.string,point:PropsTypes.shape({pageX:PropsTypes.number,pageY:PropsTypes.number}).loose},data:function(){return this.domEl=null,this.currentAlignClassName=void 0,this.transitionProps={},this.savePopupRef=saveRef.bind(this,"popupInstance"),this.saveAlignRef=saveRef.bind(this,"alignInstance"),{stretchChecked:!1,targetWidth:void 0,targetHeight:void 0}},mounted:function(){var ie=this;this.$nextTick(function(){ie.rootNode=ie.getPopupDomNode(),ie.setStretchSize()})},updated:function(){var ie=this;this.$nextTick(function(){ie.setStretchSize()})},methods:{onAlign:function(ie,de){var me=this.$props,_e=me.getClassNameFromAlign(de);this.currentAlignClassName!==_e&&(this.currentAlignClassName=_e,ie.className=this.getClassName(_e,ie.className));var ye=this.$attrs.onaAlign;ye&&ye(ie,de)},setStretchSize:function(){var ie=this.$props,de=ie.stretch,me=ie.getRootDomNode,_e=ie.visible,ye=this.$data,we=ye.stretchChecked,Se=ye.targetHeight,Ce=ye.targetWidth;if(!de||!_e){we&&this.setState({stretchChecked:!1});return}var Ae=me();if(Ae){var Te=Ae.offsetHeight,ke=Ae.offsetWidth;(Se!==Te||Ce!==ke||!we)&&this.setState({stretchChecked:!0,targetHeight:Te,targetWidth:ke})}},getPopupDomNode:function(){return findDOMNode(this.popupInstance)},getTargetElement:function(){return this.$props.getRootDomNode()},getAlignTarget:function(){var ie=this.$props.point;return ie||this.getTargetElement},getMaskTransitionName:function(){var ie=this.$props,de=ie.maskTransitionName,me=ie.maskAnimation;return!de&&me&&(de="".concat(ie.prefixCls,"-").concat(me)),de},getTransitionName:function(){var ie=this.$props,de=ie.transitionName,me=ie.animation;return de||(typeof me=="string"?de="".concat(me):me&&me.props&&me.props.name&&(de=me.props.name)),de},getClassName:function(ie){var de=this,me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",_e=[];this.transitionProps&&Object.keys(this.transitionProps).forEach(function(we){typeof de.transitionProps[we]=="string"&&_e.push.apply(_e,_toConsumableArray(de.transitionProps[we].split(" ")))});var ye=me.split(" ").filter(function(we){return _e.indexOf(we)!==-1}).join(" ");return"".concat(this.$props.prefixCls," ").concat(this.$attrs.class||""," ").concat(this.$props.popupClassName," ").concat(ie," ").concat(ye)},getPopupElement:function(){var ie=this,de,me,_e=this.savePopupRef,ye=this.$props,we=this.$attrs,Se=this.$slots,Ce=this.getTransitionName,Ae=this.$data,Te=Ae.stretchChecked,ke=Ae.targetHeight,$e=Ae.targetWidth,Ee=we.style,Pe=Ee===void 0?{}:Ee,Ie=splitAttrs(we).onEvents,Oe=ye.align,Ne=ye.visible,Be=ye.prefixCls,xe=ye.animation,Re=ye.popupStyle,Me=ye.getClassNameFromAlign,De=ye.destroyPopupOnHide,Ve=ye.stretch,Le=this.getClassName(this.currentAlignClassName||Me(Oe));Ne||(this.currentAlignClassName=null);var Fe={};Ve&&(Ve.indexOf("height")!==-1?Fe.height=typeof ke=="number"?"".concat(ke,"px"):ke:Ve.indexOf("minHeight")!==-1&&(Fe.minHeight=typeof ke=="number"?"".concat(ke,"px"):ke),Ve.indexOf("width")!==-1?Fe.width=typeof $e=="number"?"".concat($e,"px"):$e:Ve.indexOf("minWidth")!==-1&&(Fe.minWidth=typeof $e=="number"?"".concat($e,"px"):$e),Te||setTimeout(function(){ie.alignInstance&&ie.alignInstance.forceAlign()},0));var He=_extends$2(_extends$2({prefixCls:Be,visible:Ne,class:Le},Ie),{ref:_e,style:_extends$2(_extends$2(_extends$2(_extends$2({},Fe),Re),Pe),this.getZIndexStyle())}),en=Ce(),Ue=!!en,ze=getTransitionProps(en);return _typeof$2(xe)==="object"&&(Ue=!0,ze=_extends$2(_extends$2({},ze),xe)),Ue||(ze={}),this.transitionProps=ze,De?createVNode(Transition,ze,{default:function(){return[Ne?createVNode(Align,{target:ie.getAlignTarget(),key:"popup",ref:ie.saveAlignRef,monitorWindowResize:!0,align:Oe,onAlign:ie.onAlign},{default:function(){return[createVNode(PopupInner,He,{default:function(){return[(de=Se.default)===null||de===void 0?void 0:de.call(Se)]}})]}}):null]}}):createVNode(Transition,ze,{default:function(){return[withDirectives(createVNode(Align,{target:ie.getAlignTarget(),key:"popup",ref:ie.saveAlignRef,monitorWindowResize:!0,disabled:!Ne,align:Oe,onAlign:ie.onAlign},{default:function(){return[createVNode(PopupInner,He,{default:function(){return[(me=Se.default)===null||me===void 0?void 0:me.call(Se)]}})]}}),[[vShow,Ne]])]}})},getZIndexStyle:function(){var ie={},de=this.$props;return de.zIndex!==void 0&&(ie.zIndex=de.zIndex),ie},getMaskElement:function(){var ie=this.$props,de=null;if(ie.mask){var me=this.getMaskTransitionName();if(de=withDirectives(createVNode(LazyRenderBox$1,{style:this.getZIndexStyle(),key:"mask",class:"".concat(ie.prefixCls,"-mask"),visible:ie.visible},null),[[vShow,ie.visible]]),me){var _e=function(){return de}();de=createVNode(Transition,{appear:!0,name:me},{default:function(){return[_e]}})}}return de}},render:function(){var ie=this.getMaskElement,de=this.getPopupElement;return createVNode("div",null,[ie(),de()])}},Portal$1=defineComponent({name:"Portal",props:{getContainer:PropsTypes.func.isRequired,children:PropsTypes.any.isRequired,didUpdate:PropsTypes.func},data:function(){return this._container=null,{}},mounted:function(){this.createContainer()},updated:function(){var ie=this,de=this.$props.didUpdate;de&&nextTick(function(){de(ie.$props)})},beforeUnmount:function(){this.removeContainer()},methods:{createContainer:function(){this._container=this.$props.getContainer(),this.$forceUpdate()},removeContainer:function(){this._container&&this._container.parentNode&&this._container.parentNode.removeChild(this._container)}},render:function(){var ie=this;return this._container?createVNode(Teleport,{to:this._container},{default:function(){return[ie.$props.children]}}):null}});function returnEmptyString(){return""}function returnDocument(){return window.document}var ALL_HANDLERS=["onClick","onMousedown","onTouchstart","onMouseenter","onMouseleave","onFocus","onBlur","onContextmenu"];const Trigger=defineComponent({name:"Trigger",mixins:[BaseMixin],inheritAttrs:!1,props:{action:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.arrayOf(PropsTypes.string)]).def([]),showAction:PropsTypes.any.def([]),hideAction:PropsTypes.any.def([]),getPopupClassNameFromAlign:PropsTypes.any.def(returnEmptyString),onPopupVisibleChange:PropsTypes.func.def(noop$c),afterPopupVisibleChange:PropsTypes.func.def(noop$c),popup:PropsTypes.any,popupStyle:PropsTypes.object.def(function(){return{}}),prefixCls:PropsTypes.string.def("rc-trigger-popup"),popupClassName:PropsTypes.string.def(""),popupPlacement:PropsTypes.string,builtinPlacements:PropsTypes.object,popupTransitionName:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.object]),popupAnimation:PropsTypes.any,mouseEnterDelay:PropsTypes.number.def(0),mouseLeaveDelay:PropsTypes.number.def(.1),zIndex:PropsTypes.number,focusDelay:PropsTypes.number.def(0),blurDelay:PropsTypes.number.def(.15),getPopupContainer:PropsTypes.func,getDocument:PropsTypes.func.def(returnDocument),forceRender:PropsTypes.looseBool,destroyPopupOnHide:PropsTypes.looseBool.def(!1),mask:PropsTypes.looseBool.def(!1),maskClosable:PropsTypes.looseBool.def(!0),popupAlign:PropsTypes.object.def(function(){return{}}),popupVisible:PropsTypes.looseBool,defaultPopupVisible:PropsTypes.looseBool.def(!1),maskTransitionName:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.object]),maskAnimation:PropsTypes.string,stretch:PropsTypes.string,alignPoint:PropsTypes.looseBool},setup:function(){return{vcTriggerContext:inject("vcTriggerContext",{}),savePopupRef:inject("savePopupRef",noop$c),dialogContext:inject("dialogContext",null)}},data:function(){var ie=this,de=this.$props,me;return hasProp$1(this,"popupVisible")?me=!!de.popupVisible:me=!!de.defaultPopupVisible,ALL_HANDLERS.forEach(function(_e){ie["fire".concat(_e)]=function(ye){ie.fireEvents(_e,ye)}}),this._component=null,this.focusTime=null,this.clickOutsideHandler=null,this.contextmenuOutsideHandler1=null,this.contextmenuOutsideHandler2=null,this.touchOutsideHandler=null,{prevPopupVisible:me,sPopupVisible:me,point:null}},watch:{popupVisible:function(ie){ie!==void 0&&(this.prevPopupVisible=this.sPopupVisible,this.sPopupVisible=ie)}},created:function(){provide("vcTriggerContext",this)},deactivated:function(){this.setPopupVisible(!1)},mounted:function(){var ie=this;this.$nextTick(function(){ie.updatedCal()})},updated:function(){var ie=this;this.$nextTick(function(){ie.updatedCal()})},beforeUnmount:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout)},methods:{updatedCal:function(){var ie=this.$props,de=this.$data;if(de.sPopupVisible){var me;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextmenuToShow())&&(me=ie.getDocument(),this.clickOutsideHandler=addEventListenerWrap(me,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(me=me||ie.getDocument(),this.touchOutsideHandler=addEventListenerWrap(me,"touchstart",this.onDocumentClick,supportsPassive$1?{passive:!1}:!1)),!this.contextmenuOutsideHandler1&&this.isContextmenuToShow()&&(me=me||ie.getDocument(),this.contextmenuOutsideHandler1=addEventListenerWrap(me,"scroll",this.onContextmenuClose)),!this.contextmenuOutsideHandler2&&this.isContextmenuToShow()&&(this.contextmenuOutsideHandler2=addEventListenerWrap(window,"blur",this.onContextmenuClose))}else this.clearOutsideHandler()},onMouseenter:function(ie){var de=this.$props.mouseEnterDelay;this.fireEvents("onMouseenter",ie),this.delaySetPopupVisible(!0,de,de?null:ie)},onMouseMove:function(ie){this.fireEvents("onMousemove",ie),this.setPoint(ie)},onMouseleave:function(ie){this.fireEvents("onMouseleave",ie),this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay)},onPopupMouseenter:function(){this.clearDelayTimer()},onPopupMouseleave:function(ie){ie&&ie.relatedTarget&&!ie.relatedTarget.setTimeout&&this._component&&this._component.getPopupDomNode&&contains(this._component.getPopupDomNode(),ie.relatedTarget)||this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay)},onFocus:function(ie){this.fireEvents("onFocus",ie),this.clearDelayTimer(),this.isFocusToShow()&&(this.focusTime=Date.now(),this.delaySetPopupVisible(!0,this.$props.focusDelay))},onMousedown:function(ie){this.fireEvents("onMousedown",ie),this.preClickTime=Date.now()},onTouchstart:function(ie){this.fireEvents("onTouchstart",ie),this.preTouchTime=Date.now()},onBlur:function(ie){contains(ie.target,ie.relatedTarget||document.activeElement)||(this.fireEvents("onBlur",ie),this.clearDelayTimer(),this.isBlurToHide()&&this.delaySetPopupVisible(!1,this.$props.blurDelay))},onContextmenu:function(ie){ie.preventDefault(),this.fireEvents("onContextmenu",ie),this.setPopupVisible(!0,ie)},onContextmenuClose:function(){this.isContextmenuToShow()&&this.close()},onClick:function(ie){if(this.fireEvents("onClick",ie),this.focusTime){var de;if(this.preClickTime&&this.preTouchTime?de=Math.min(this.preClickTime,this.preTouchTime):this.preClickTime?de=this.preClickTime:this.preTouchTime&&(de=this.preTouchTime),Math.abs(de-this.focusTime)<20)return;this.focusTime=0}this.preClickTime=0,this.preTouchTime=0,this.isClickToShow()&&(this.isClickToHide()||this.isBlurToHide())&&ie&&ie.preventDefault&&ie.preventDefault(),ie&&ie.domEvent&&ie.domEvent.preventDefault();var me=!this.$data.sPopupVisible;(this.isClickToHide()&&!me||me&&this.isClickToShow())&&this.setPopupVisible(!this.$data.sPopupVisible,ie)},onPopupMouseDown:function(){var ie=this,de=this.vcTriggerContext,me=de===void 0?{}:de;this.hasPopupMouseDown=!0,clearTimeout(this.mouseDownTimeout),this.mouseDownTimeout=setTimeout(function(){ie.hasPopupMouseDown=!1},0),me.onPopupMouseDown&&me.onPopupMouseDown.apply(me,arguments)},onDocumentClick:function(ie){if(!(this.$props.mask&&!this.$props.maskClosable)){var de=ie.target,me=findDOMNode(this);!contains(me,de)&&!this.hasPopupMouseDown&&this.close()}},getPopupDomNode:function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},getRootDomNode:function(){return findDOMNode(this)},handleGetPopupClassFromAlign:function(ie){var de=[],me=this.$props,_e=me.popupPlacement,ye=me.builtinPlacements,we=me.prefixCls,Se=me.alignPoint,Ce=me.getPopupClassNameFromAlign;return _e&&ye&&de.push(getAlignPopupClassName(ye,we,ie,Se)),Ce&&de.push(Ce(ie)),de.join(" ")},getPopupAlign:function(){var ie=this.$props,de=ie.popupPlacement,me=ie.popupAlign,_e=ie.builtinPlacements;return de&&_e?getAlignFromPlacement(_e,de,me):me},savePopup:function(ie){this._component=ie,this.savePopupRef(ie)},getComponent:function(){var ie=this,de={};this.isMouseEnterToShow()&&(de.onMouseenter=ie.onPopupMouseenter),this.isMouseLeaveToHide()&&(de.onMouseleave=ie.onPopupMouseleave),de.onMousedown=this.onPopupMouseDown,de[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]=this.onPopupMouseDown;var me=ie.handleGetPopupClassFromAlign,_e=ie.getRootDomNode,ye=ie.getContainer,we=ie.$attrs,Se=ie.$props,Ce=Se.prefixCls,Ae=Se.destroyPopupOnHide,Te=Se.popupClassName,ke=Se.action,$e=Se.popupAnimation,Ee=Se.popupTransitionName,Pe=Se.popupStyle,Ie=Se.mask,Oe=Se.maskAnimation,Ne=Se.maskTransitionName,Be=Se.zIndex,xe=Se.stretch,Re=Se.alignPoint,Me=this.$data,De=Me.sPopupVisible,Ve=Me.point,Le=this.getPopupAlign(),Fe=_extends$2(_extends$2({prefixCls:Ce,destroyPopupOnHide:Ae,visible:De,point:Re?Ve:null,action:ke,align:Le,animation:$e,getClassNameFromAlign:me,stretch:xe,getRootDomNode:_e,mask:Ie,zIndex:Be,transitionName:Ee,maskAnimation:Oe,maskTransitionName:Ne,getContainer:ye,popupClassName:Te,popupStyle:Pe,onAlign:we.onPopupAlign||noop$c},de),{ref:this.savePopup});return createVNode(Popup,Fe,{default:function(){return[getComponent(ie,"popup")]}})},getContainer:function(){var ie=this.$props,de=this.dialogContext,me=document.createElement("div");me.style.position="absolute",me.style.top="0",me.style.left="0",me.style.width="100%";var _e=ie.getPopupContainer?ie.getPopupContainer(findDOMNode(this),de):ie.getDocument().body;return _e.appendChild(me),this.popupContainer=me,me},setPopupVisible:function(ie,de){var me=this.alignPoint,_e=this.sPopupVisible,ye=this.onPopupVisibleChange;this.clearDelayTimer(),_e!==ie&&(hasProp$1(this,"popupVisible")||this.setState({sPopupVisible:ie,prevPopupVisible:_e}),ye&&ye(ie)),me&&de&&this.setPoint(de)},setPoint:function(ie){var de=this.$props.alignPoint;!de||!ie||this.setState({point:{pageX:ie.pageX,pageY:ie.pageY}})},handlePortalUpdate:function(){this.prevPopupVisible!==this.sPopupVisible&&this.afterPopupVisibleChange(this.sPopupVisible)},delaySetPopupVisible:function(ie,de,me){var _e=this,ye=de*1e3;if(this.clearDelayTimer(),ye){var we=me?{pageX:me.pageX,pageY:me.pageY}:null;this.delayTimer=requestAnimationTimeout(function(){_e.setPopupVisible(ie,we),_e.clearDelayTimer()},ye)}else this.setPopupVisible(ie,me)},clearDelayTimer:function(){this.delayTimer&&(cancelAnimationTimeout(this.delayTimer),this.delayTimer=null)},clearOutsideHandler:function(){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:function(ie){var de=function(){},me=getEvents(this);return this.childOriginEvents[ie]&&me[ie]?this["fire".concat(ie)]:(de=this.childOriginEvents[ie]||me[ie]||de,de)},isClickToShow:function(){var ie=this.$props,de=ie.action,me=ie.showAction;return de.indexOf("click")!==-1||me.indexOf("click")!==-1},isContextmenuToShow:function(){var ie=this.$props,de=ie.action,me=ie.showAction;return de.indexOf("contextmenu")!==-1||me.indexOf("contextmenu")!==-1},isClickToHide:function(){var ie=this.$props,de=ie.action,me=ie.hideAction;return de.indexOf("click")!==-1||me.indexOf("click")!==-1},isMouseEnterToShow:function(){var ie=this.$props,de=ie.action,me=ie.showAction;return de.indexOf("hover")!==-1||me.indexOf("mouseenter")!==-1},isMouseLeaveToHide:function(){var ie=this.$props,de=ie.action,me=ie.hideAction;return de.indexOf("hover")!==-1||me.indexOf("mouseleave")!==-1},isFocusToShow:function(){var ie=this.$props,de=ie.action,me=ie.showAction;return de.indexOf("focus")!==-1||me.indexOf("focus")!==-1},isBlurToHide:function(){var ie=this.$props,de=ie.action,me=ie.hideAction;return de.indexOf("focus")!==-1||me.indexOf("blur")!==-1},forcePopupAlign:function(){this.$data.sPopupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},fireEvents:function(ie,de){this.childOriginEvents[ie]&&this.childOriginEvents[ie](de);var me=this.$props[ie]||this.$attrs[ie];me&&me(de)},close:function(){this.setPopupVisible(!1)}},render:function(){var ie=this,de=this.sPopupVisible,me=this.$attrs,_e=filterEmpty(getSlot(this)),ye=this.$props,we=ye.forceRender,Se=ye.alignPoint;_e.length>1&&warning$4(!1,"Trigger children just support only one default",!0);var Ce=_e[0];this.childOriginEvents=getEvents(Ce);var Ae={key:"trigger"};this.isContextmenuToShow()?Ae.onContextmenu=this.onContextmenu:Ae.onContextmenu=this.createTwoChains("onContextmenu"),this.isClickToHide()||this.isClickToShow()?(Ae.onClick=this.onClick,Ae.onMousedown=this.onMousedown,Ae[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]=this.onTouchstart):(Ae.onClick=this.createTwoChains("onClick"),Ae.onMousedown=this.createTwoChains("onMousedown"),Ae[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]=this.createTwoChains("onTouchstart")),this.isMouseEnterToShow()?(Ae.onMouseenter=this.onMouseenter,Se&&(Ae.onMousemove=this.onMouseMove)):Ae.onMouseenter=this.createTwoChains("onMouseenter"),this.isMouseLeaveToHide()?Ae.onMouseleave=this.onMouseleave:Ae.onMouseleave=this.createTwoChains("onMouseleave"),this.isFocusToShow()||this.isBlurToHide()?(Ae.onFocus=this.onFocus,Ae.onBlur=this.onBlur):(Ae.onFocus=this.createTwoChains("onFocus"),Ae.onBlur=function(Ee){Ee&&(!Ee.relatedTarget||!contains(Ee.target,Ee.relatedTarget))&&ie.createTwoChains("onBlur")(Ee)});var Te=classNames(Ce&&Ce.props&&Ce.props.class,me.class);Te&&(Ae.class=Te);var ke=cloneElement(Ce,Ae),$e;return(de||this._component||we)&&($e=createVNode(Portal$1,{key:"portal",children:this.getComponent(),getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},null)),[$e,ke]}});var __rest$k=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},getBuiltInPlacements=function(ie){var de=typeof ie!="number"?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:de,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:de,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:de,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:de,adjustY:1}}}},SelectTrigger=defineComponent({name:"SelectTrigger",inheritAttrs:!1,created:function(){this.popupRef=createRef()},methods:{getPopupElement:function(){return this.popupRef.current}},render:function(){var ie=this,de=_extends$2(_extends$2({},this.$props),this.$attrs),me=de.empty,_e=me===void 0?!1:me,ye=__rest$k(de,["empty"]),we=ye.visible,Se=ye.dropdownAlign,Ce=ye.prefixCls,Ae=ye.popupElement,Te=ye.dropdownClassName,ke=ye.dropdownStyle,$e=ye.dropdownMatchSelectWidth,Ee=ye.containerWidth,Pe=ye.dropdownRender,Ie=ye.animation,Oe=ye.transitionName,Ne=ye.direction,Be=ye.getPopupContainer,xe="".concat(Ce,"-dropdown"),Re=Ae;Pe&&(Re=Pe({menuNode:Ae,props:ye}));var Me=getBuiltInPlacements($e),De=Ie?"".concat(xe,"-").concat(Ie):Oe,Ve=_extends$2({minWidth:"".concat(Ee,"px")},ke);return typeof $e=="number"?Ve.width="".concat($e,"px"):$e&&(Ve.width="".concat(Ee,"px")),createVNode(Trigger,_objectSpread2$1(_objectSpread2$1({},ye),{},{showAction:[],hideAction:[],popupPlacement:Ne==="rtl"?"bottomRight":"bottomLeft",builtinPlacements:Me,prefixCls:xe,popupTransitionName:De,popup:createVNode("div",{ref:this.popupRef},[Re]),popupAlign:Se,popupVisible:we,getPopupContainer:Be,popupClassName:classNames(Te,_defineProperty$x({},"".concat(xe,"-empty"),_e)),popupStyle:Ve}),{default:function(){return[getSlot(ie)[0]]}})}});SelectTrigger.props={dropdownAlign:PropsTypes.object,visible:PropsTypes.looseBool,disabled:PropsTypes.looseBool,dropdownClassName:PropsTypes.string,dropdownStyle:PropsTypes.object,empty:PropsTypes.looseBool,prefixCls:PropsTypes.string,popupClassName:PropsTypes.string,animation:PropsTypes.string,transitionName:PropsTypes.string,getPopupContainer:PropsTypes.func,dropdownRender:PropsTypes.func,containerWidth:PropsTypes.number,dropdownMatchSelectWidth:PropsTypes.oneOfType([Number,Boolean]).def(!0),popupElement:PropsTypes.any,direction:PropsTypes.string,getTriggerDOMNode:PropsTypes.func};const SelectTrigger$1=SelectTrigger;var INTERNAL_PROPS_MARK="RC_SELECT_INTERNAL_PROPS_MARK";function useDelayReset(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ie=ref(!1),de,me=function(){window.clearTimeout(de)};onMounted(function(){me()});var _e=function(we,Se){me(),de=window.setTimeout(function(){ie.value=we,Se&&Se()},ne)};return[ie,_e,me]}function useSelectTriggerControl(ne,ie,de){function me(_e){var ye,we,Se,Ce=_e.target;Ce.shadowRoot&&_e.composed&&(Ce=_e.composedPath()[0]||Ce);var Ae=[(ye=ne[0])===null||ye===void 0?void 0:ye.value,(Se=(we=ne[1])===null||we===void 0?void 0:we.value)===null||Se===void 0?void 0:Se.getPopupElement()];ie.value&&Ae.every(function(Te){return Te&&!Te.contains(Ce)&&Te!==Ce})&&de(!1)}onMounted(function(){window.addEventListener("mousedown",me)}),onBeforeUnmount(function(){window.removeEventListener("mousedown",me)})}function useCacheDisplayValue(ne){var ie=_toConsumableArray(ne.value),de=computed(function(){var me=new Map;ie.forEach(function(ye){var we=ye.value,Se=ye.label;we!==Se&&me.set(we,Se)});var _e=ne.value.map(function(ye){var we=me.get(ye.value);return ye.isCacheable&&we?_extends$2(_extends$2({},ye),{label:we}):ye});return ie=_e,_e});return de}function useCacheOptions(ne){var ie=computed(function(){var me=new Map;return ne.value.forEach(function(_e){var ye=_e.data.value;me.set(ye,_e)}),me}),de=function(_e){return _e.map(function(ye){return ie.value.get(ye)}).filter(Boolean)};return de}var initDefaultProps=function(ie,de){var me=_extends$2({},ie);return Object.keys(de).forEach(function(_e){var ye=me[_e];if(ye)ye.default=de[_e];else throw new Error("not have ".concat(_e," prop"))}),me};const initDefaultProps$1=initDefaultProps,isMobile$3=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var ne=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(ne)||/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(ne==null?void 0:ne.substr(0,4)))};var __rest$j=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},DEFAULT_OMIT_PROPS=["children","removeIcon","placeholder","autofocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","tabindex"],BaseProps=function(){return{prefixCls:PropsTypes.string,id:PropsTypes.string,class:PropsTypes.string,style:PropsTypes.any,options:PropsTypes.array,mode:PropsTypes.string,value:PropsTypes.any,defaultValue:PropsTypes.any,labelInValue:PropsTypes.looseBool,inputValue:PropsTypes.string,searchValue:PropsTypes.string,optionFilterProp:PropsTypes.string,filterOption:PropsTypes.any,filterSort:PropsTypes.func,showSearch:PropsTypes.looseBool,autoClearSearchValue:PropsTypes.looseBool,onSearch:PropsTypes.func,onClear:PropsTypes.func,allowClear:PropsTypes.looseBool,clearIcon:PropsTypes.VNodeChild,showArrow:PropsTypes.looseBool,inputIcon:PropsTypes.VNodeChild,removeIcon:PropsTypes.VNodeChild,menuItemSelectedIcon:PropsTypes.VNodeChild,open:PropsTypes.looseBool,defaultOpen:PropsTypes.looseBool,listHeight:PropsTypes.number,listItemHeight:PropsTypes.number,dropdownStyle:PropsTypes.object,dropdownClassName:PropsTypes.string,dropdownMatchSelectWidth:withUndefined(PropsTypes.oneOfType([Boolean,Number])),virtual:PropsTypes.looseBool,dropdownRender:PropsTypes.func,dropdownAlign:PropsTypes.any,animation:PropsTypes.string,transitionName:PropsTypes.string,getPopupContainer:PropsTypes.func,direction:PropsTypes.string,disabled:PropsTypes.looseBool,loading:PropsTypes.looseBool,autofocus:PropsTypes.looseBool,defaultActiveFirstOption:PropsTypes.looseBool,notFoundContent:PropsTypes.VNodeChild,placeholder:PropsTypes.VNodeChild,backfill:PropsTypes.looseBool,getInputElement:PropsTypes.func,optionLabelProp:PropsTypes.string,maxTagTextLength:PropsTypes.number,maxTagCount:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),maxTagPlaceholder:PropsTypes.any,tokenSeparators:PropsTypes.arrayOf(PropsTypes.string),tagRender:PropsTypes.func,showAction:PropsTypes.array,tabindex:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),onKeyup:PropsTypes.func,onKeydown:PropsTypes.func,onPopupScroll:PropsTypes.func,onDropdownVisibleChange:PropsTypes.func,onSelect:PropsTypes.func,onDeselect:PropsTypes.func,onInputKeyDown:{type:Function},onClick:PropsTypes.func,onChange:PropsTypes.func,onBlur:PropsTypes.func,onFocus:PropsTypes.func,onMousedown:PropsTypes.func,onMouseenter:PropsTypes.func,onMouseleave:PropsTypes.func,choiceTransitionName:PropsTypes.string,internalProps:PropsTypes.object,children:PropsTypes.array}};function generateSelector(ne){var ie=ne.prefixCls,de=ne.components.optionList,me=ne.convertChildrenToData,_e=ne.flattenOptions,ye=ne.getLabeledValue,we=ne.filterOptions,Se=ne.isValueDisabled,Ce=ne.findValueOption;ne.warningProps;var Ae=ne.fillOptionsWithMissingValue,Te=ne.omitDOMProps,ke=defineComponent({name:"Select",slots:["option"],props:initDefaultProps$1(BaseProps(),{}),setup:function(Ee){var Pe,Ie=computed(function(){return Ee.internalProps&&Ee.internalProps.mark===INTERNAL_PROPS_MARK});warning$4(Ee.optionFilterProp!=="children","Select","optionFilterProp not support children, please use label instead");var Oe=ref(null),Ne=ref(null),Be=ref(null),xe=ref(null),Re=computed(function(){return(Ee.tokenSeparators||[]).some(function(Nn){return["\n","\r\n"].includes(Nn)})}),Me=useDelayReset(),De=_slicedToArray$2(Me,3),Ve=De[0],Le=De[1],Fe=De[2],He=computed(function(){return Ee.id||"rc_select_".concat(getUUID())}),en=computed(function(){var Nn=Ee.optionLabelProp;return Nn===void 0&&(Nn=Ee.options?"label":"children"),Nn}),Ue=computed(function(){return Ee.mode==="combobox"?!1:Ee.labelInValue}),ze=computed(function(){return Ee.mode==="tags"||Ee.mode==="multiple"}),We=computed(function(){return Ee.showSearch!==void 0?Ee.showSearch:ze.value||Ee.mode==="combobox"}),je=ref(!1);onMounted(function(){je.value=isMobile$3()});var qe=createRef(),Qe=ref(""),Je=function(In){Qe.value=In},tn=ref(Ee.value!==void 0?Ee.value:Ee.defaultValue);watch(function(){return Ee.value},function(){tn.value=Ee.value,Qe.value=""});var Xe=computed(function(){return toInnerValue(tn.value,{labelInValue:Ue.value,combobox:Ee.mode==="combobox"})}),Ze=computed(function(){return Xe.value[0]}),nn=computed(function(){return Xe.value[1]}),pn=computed(function(){return new Set(Ze.value)}),mn=ref(null),An=function(In){mn.value=In},wn=computed(function(){var Nn=Qe.value;return Ee.mode==="combobox"&&tn.value!==void 0?Nn=tn.value:Ee.searchValue!==void 0?Nn=Ee.searchValue:Ee.inputValue&&(Nn=Ee.inputValue),Nn}),on=computed(function(){var Nn=Ee.options;return Nn===void 0&&(Nn=me(Ee.children)),Ee.mode==="tags"&&Ae&&(Nn=Ae(Nn,tn.value,en.value,Ee.labelInValue)),Nn||[]}),gn=computed(function(){return _e(on.value,Ee)}),sn=useCacheOptions(gn),dn=computed(function(){if(!wn.value||!We.value)return _toConsumableArray(on.value);var Nn=Ee.optionFilterProp,In=Nn===void 0?"value":Nn,Mn=Ee.mode,Dn=Ee.filterOption,Ln=we(wn.value,on.value,{optionFilterProp:In,filterOption:Mn==="combobox"&&Dn===void 0?function(){return!0}:Dn});return Mn==="tags"&&Ln.every(function(Un){return Un[In]!==wn.value})&&Ln.unshift({value:wn.value,label:wn.value,key:"__RC_SELECT_TAG_PLACEHOLDER__"}),Ee.filterSort&&Array.isArray(Ln)?_toConsumableArray(Ln).sort(Ee.filterSort):Ln}),Ye=computed(function(){return _e(dn.value,Ee)});onMounted(function(){watch(wn,function(){xe.value&&xe.value.scrollTo&&xe.value.scrollTo(0)},{flush:"post",immediate:!0})});var rn=computed(function(){var Nn=Ze.value.map(function(In){var Mn=sn([In]),Dn=ye(In,{options:Mn,prevValueMap:nn.value,labelInValue:Ue.value,optionLabelProp:en.value});return _extends$2(_extends$2({},Dn),{disabled:Se(In,Mn)})});return!Ee.mode&&Nn.length===1&&Nn[0].value===null&&Nn[0].label===null?[]:Nn});rn=useCacheDisplayValue(rn);var Ge=function(In,Mn,Dn){var Ln=sn([In]),Un=Ce([In],Ln)[0],Gn=Ee.internalProps,Hn=Gn===void 0?{}:Gn;if(!Hn.skipTriggerSelect){var Yn=Ue.value?ye(In,{options:Ln,prevValueMap:nn.value,labelInValue:Ue.value,optionLabelProp:en.value}):In;Mn&&Ee.onSelect?Ee.onSelect(Yn,Un):!Mn&&Ee.onDeselect&&Ee.onDeselect(Yn,Un)}Ie.value&&(Mn&&Hn.onRawSelect?Hn.onRawSelect(In,Un,Dn):!Mn&&Hn.onRawDeselect&&Hn.onRawDeselect(In,Un,Dn))},Ke=ref([]),ln=function(In){Ke.value=In},hn=function(In){if(!(Ie.value&&Ee.internalProps&&Ee.internalProps.skipTriggerChange)){var Mn=sn(In),Dn=toOuterValues(Array.from(In),{labelInValue:Ue.value,options:Mn,getLabeledValue:ye,prevValueMap:nn.value,optionLabelProp:en.value}),Ln=ze.value?Dn:Dn[0];if(Ee.onChange&&(Ze.value.length!==0||Dn.length!==0)){var Un=Ce(In,Mn,{prevValueOptions:Ke.value});ln(Un.map(function(Gn,Hn){var Yn=_extends$2({},Gn);return Object.defineProperty(Yn,"_INTERNAL_OPTION_VALUE_",{get:function(){return In[Hn]}}),Yn})),Ee.onChange(Ln,ze.value?Un:Un[0])}tn.value=Ln}},fn=function(In,Mn){var Dn=Mn.selected,Ln=Mn.source,Un=Ee.autoClearSearchValue,Gn=Un===void 0?!0:Un;if(!Ee.disabled){var Hn;ze.value?(Hn=new Set(Ze.value),Dn?Hn.add(In):Hn.delete(In)):(Hn=new Set,Hn.add(In)),(ze.value||!ze.value&&Array.from(Ze.value)[0]!==In)&&hn(Array.from(Hn)),Ge(In,!ze.value||Dn,Ln),Ee.mode==="combobox"?(Je(String(In)),An("")):(!ze.value||Gn)&&(Je(""),An(""))}},cn=function(In,Mn){fn(In,_extends$2(_extends$2({},Mn),{source:"option"}))},Sn=function(In,Mn){fn(In,_extends$2(_extends$2({},Mn),{source:"selection"}))},Cn=Ee.open!==void 0?Ee.open:Ee.defaultOpen,yn=ref(Cn),an=ref(Cn),bn=function(In){yn.value=Ee.open!==void 0?Ee.open:In,an.value=yn.value};watch(function(){return Ee.open},function(){bn(Ee.open)});var _n=computed(function(){return!Ee.notFoundContent&&!dn.value.length});watchEffect(function(){an.value=yn.value,(Ee.disabled||_n.value&&an.value&&Ee.mode==="combobox")&&(an.value=!1)});var un=computed(function(){return _n.value?!1:an.value}),vn=function(In){var Mn=In!==void 0?In:!an.value;yn.value!==Mn&&!Ee.disabled&&(bn(Mn),Ee.onDropdownVisibleChange&&Ee.onDropdownVisibleChange(Mn))};useSelectTriggerControl([Oe,Ne],un,vn);var Tn=function(In,Mn,Dn){var Ln=!0,Un=In,Gn=wn.value;An(null);var Hn=Dn?null:getSeparatedContent(In,Ee.tokenSeparators),Yn=Hn;if(Ee.mode==="combobox")Mn&&hn([Un]);else if(Hn){Un="",Ee.mode!=="tags"&&(Yn=Hn.map(function(er){var tr=gn.value.find(function(ir){var sr=ir.data;return sr[en.value]===er});return tr?tr.data.value:null}).filter(function(er){return er!==null}));var Qn=Array.from(new Set([].concat(_toConsumableArray(Ze.value),_toConsumableArray(Yn))));hn(Qn),Qn.forEach(function(er){Ge(er,!0,"input")}),vn(!1),Ln=!1}return Je(Un),Ee.onSearch&&Gn!==Un&&Ee.onSearch(Un),Ln},kn=function(In){if(!(!In||!In.trim())){var Mn=Array.from(new Set([].concat(_toConsumableArray(Ze.value),[In])));hn(Mn),Mn.forEach(function(Dn){Ge(Dn,!0,"input")}),Je("")}};watch(function(){return Ee.disabled},function(){yn.value&&Ee.disabled&&bn(!1)},{immediate:!0}),watch(an,function(){!an.value&&!ze.value&&Ee.mode!=="combobox"&&Tn("",!1,!1)},{immediate:!0});var En=useLock(),$n=_slicedToArray$2(En,2),Pn=$n[0],xn=$n[1],Bn=function(In){var Mn=Pn(),Dn=In.which;if(Dn===KeyCode$1.ENTER&&(Ee.mode!=="combobox"&&In.preventDefault(),an.value||vn(!0)),xn(!!wn.value),Dn===KeyCode$1.BACKSPACE&&!Mn&&ze.value&&!wn.value&&Ze.value.length){var Ln=removeLastEnabledValue(rn.value,Ze.value);Ln.removedValue!==null&&(hn(Ln.values),Ge(Ln.removedValue,!1,"input"))}an.value&&xe.value&&xe.value.onKeydown(In),Ee.onKeydown&&Ee.onKeydown(In)},Rn=function(In){an.value&&xe.value&&xe.value.onKeyup(In),Ee.onKeyup&&Ee.onKeyup(In)},jn=ref(!1),Vn=function(){Le(!0),Ee.disabled||(Ee.onFocus&&!jn.value&&Ee.onFocus(arguments.length<=0?void 0:arguments[0]),Ee.showAction&&Ee.showAction.includes("focus")&&vn(!0)),jn.value=!0},On=function(){if(Le(!1,function(){jn.value=!1,vn(!1)}),!Ee.disabled){var In=wn.value;In&&(Ee.mode==="tags"?(Tn("",!1,!1),hn(Array.from(new Set([].concat(_toConsumableArray(Ze.value),[In]))))):Ee.mode==="multiple"&&Je("")),Ee.onBlur&&Ee.onBlur(arguments.length<=0?void 0:arguments[0])}};provide("VCSelectContainerEvent",{focus:Vn,blur:On});var Fn=[];onMounted(function(){Fn.forEach(function(Nn){return window.clearTimeout(Nn)}),Fn.splice(0,Fn.length)}),onBeforeUnmount(function(){Fn.forEach(function(Nn){return window.clearTimeout(Nn)}),Fn.splice(0,Fn.length)});var Kn=function(In){var Mn=In.target,Dn=Ne.value&&Ne.value.getPopupElement();if(Dn&&Dn.contains(Mn)){var Ln=window.setTimeout(function(){var Un=Fn.indexOf(Ln);Un!==-1&&Fn.splice(Un,1),Fe(),!je.value&&!Dn.contains(document.activeElement)&&Be.value.focus()});Fn.push(Ln)}Ee.onMousedown&&Ee.onMousedown(In)},qn=ref(0),Zn=computed(function(){return Ee.defaultActiveFirstOption!==void 0?Ee.defaultActiveFirstOption:Ee.mode!=="combobox"}),Xn=function(In,Mn){var Dn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ln=Dn.source,Un=Ln===void 0?"keyboard":Ln;qn.value=Mn,Ee.backfill&&Ee.mode==="combobox"&&In!==null&&Un==="keyboard"&&An(String(In))},Jn=ref(null);onMounted(function(){watch(un,function(){if(un.value){var Nn=Math.ceil(Oe.value.offsetWidth);Jn.value!==Nn&&(Jn.value=Nn)}},{immediate:!0})});var zn=function(){Be.value.focus()},Wn=function(){Be.value.blur()};return{focus:zn,blur:Wn,scrollTo:(Pe=xe.value)===null||Pe===void 0?void 0:Pe.scrollTo,tokenWithEnter:Re,mockFocused:Ve,mergedId:He,containerWidth:Jn,onActiveValue:Xn,accessibilityIndex:qn,mergedDefaultActiveFirstOption:Zn,onInternalMouseDown:Kn,onContainerFocus:Vn,onContainerBlur:On,onInternalKeyDown:Bn,isMultiple:ze,mergedOpen:an,displayOptions:dn,displayFlattenOptions:Ye,rawValues:pn,onInternalOptionSelect:cn,onToggleOpen:vn,mergedSearchValue:wn,useInternalProps:Ie,triggerChange:hn,triggerSearch:Tn,mergedRawValue:Ze,mergedShowSearch:We,onInternalKeyUp:Rn,triggerOpen:un,mergedOptions:on,onInternalSelectionSelect:Sn,selectorDomRef:qe,displayValues:rn,activeValue:mn,onSearchSubmit:kn,containerRef:Oe,listRef:xe,triggerRef:Ne,selectorRef:Be}},methods:{onPopupMouseEnter:function(){this.$forceUpdate()}},render:function(){var Ee,Pe=this,Ie=this.tokenWithEnter,Oe=this.mockFocused,Ne=this.mergedId,Be=this.containerWidth,xe=this.onActiveValue,Re=this.accessibilityIndex,Me=this.mergedDefaultActiveFirstOption,De=this.onInternalMouseDown,Ve=this.onInternalKeyDown,Le=this.isMultiple,Fe=this.mergedOpen,He=this.displayOptions,en=this.displayFlattenOptions,Ue=this.rawValues,ze=this.onInternalOptionSelect,We=this.onToggleOpen,je=this.mergedSearchValue,qe=this.onPopupMouseEnter,Qe=this.useInternalProps,Je=this.triggerChange,tn=this.triggerSearch,Xe=this.mergedRawValue,Ze=this.mergedShowSearch,nn=this.onInternalKeyUp,pn=this.triggerOpen,mn=this.mergedOptions,An=this.onInternalSelectionSelect,wn=this.selectorDomRef,on=this.displayValues,gn=this.activeValue,sn=this.onSearchSubmit,dn=this.$slots,Ye=this.$props,rn=Ye.prefixCls,Ge=rn===void 0?ie:rn,Ke=Ye.class;Ye.id,Ye.open,Ye.defaultOpen;var ln=Ye.options;Ye.children;var hn=Ye.mode;Ye.value,Ye.defaultValue,Ye.labelInValue,Ye.showSearch,Ye.inputValue,Ye.searchValue,Ye.filterOption,Ye.optionFilterProp,Ye.autoClearSearchValue,Ye.onSearch;var fn=Ye.allowClear,cn=Ye.clearIcon,Sn=Ye.showArrow,Cn=Ye.inputIcon,yn=Ye.menuItemSelectedIcon,an=Ye.disabled,bn=Ye.loading;Ye.defaultActiveFirstOption;var _n=Ye.notFoundContent,un=_n===void 0?"Not Found":_n;Ye.optionLabelProp,Ye.backfill;var vn=Ye.getInputElement,Tn=Ye.getPopupContainer,kn=Ye.listHeight,En=kn===void 0?200:kn,$n=Ye.listItemHeight,Pn=$n===void 0?20:$n,xn=Ye.animation,Bn=Ye.transitionName,Rn=Ye.virtual,jn=Ye.dropdownStyle,Vn=Ye.dropdownClassName,On=Ye.dropdownMatchSelectWidth,Fn=Ye.dropdownRender,Kn=Ye.dropdownAlign;Ye.showAction;var qn=Ye.direction;Ye.tokenSeparators;var Zn=Ye.tagRender,Xn=Ye.onPopupScroll;Ye.onDropdownVisibleChange,Ye.onFocus,Ye.onBlur,Ye.onKeyup,Ye.onKeydown,Ye.onMousedown,Ye.onChange,Ye.onSelect,Ye.onDeselect;var Jn=Ye.onClear,zn=Ye.internalProps,Wn=zn===void 0?{}:zn,Nn=__rest$j(Ye,["prefixCls","class","id","open","defaultOpen","options","children","mode","value","defaultValue","labelInValue","showSearch","inputValue","searchValue","filterOption","optionFilterProp","autoClearSearchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","menuItemSelectedIcon","disabled","loading","defaultActiveFirstOption","notFoundContent","optionLabelProp","backfill","getInputElement","getPopupContainer","listHeight","listItemHeight","animation","transitionName","virtual","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","showAction","direction","tokenSeparators","tagRender","onPopupScroll","onDropdownVisibleChange","onFocus","onBlur","onKeyup","onKeydown","onMousedown","onChange","onSelect","onDeselect","onClear","internalProps"]),In=hn==="combobox"&&vn&&vn()||null,Mn=Te?Te(Nn):Nn;DEFAULT_OMIT_PROPS.forEach(function(Qn){delete Mn[Qn]});var Dn=createVNode(de,{ref:"listRef",prefixCls:Ge,id:Ne,open:Fe,childrenAsData:!ln,options:He,flattenOptions:en,multiple:Le,values:Ue,height:En,itemHeight:Pn,onSelect:ze,onToggleOpen:We,onActiveValue:xe,defaultActiveFirstOption:Me,notFoundContent:un,onScroll:Xn,searchValue:je,menuItemSelectedIcon:yn,virtual:Rn!==!1&&On!==!1,onMouseenter:qe},{option:dn.option}),Ln,Un=function(){Qe&&Wn.onClear&&Wn.onClear(),Jn&&Jn(),Je([]),tn("",!1,!1)};!an&&fn&&(Xe.length||je)&&(Ln=createVNode(TransBtn$1,{class:"".concat(Ge,"-clear"),onMousedown:Un,customizeIcon:cn},{default:function(){return[createTextVNode("×")]}}));var Gn=Sn!==void 0?Sn:bn||!Le&&hn!=="combobox",Hn;Gn&&(Hn=createVNode(TransBtn$1,{class:classNames("".concat(Ge,"-arrow"),_defineProperty$x({},"".concat(Ge,"-arrow-loading"),bn)),customizeIcon:Cn,customizeIconProps:{loading:bn,searchValue:je,open:Fe,focused:Oe,showSearch:Ze}},null));var Yn=classNames(Ge,Ke,(Ee={},_defineProperty$x(Ee,"".concat(Ge,"-focused"),Oe),_defineProperty$x(Ee,"".concat(Ge,"-multiple"),Le),_defineProperty$x(Ee,"".concat(Ge,"-single"),!Le),_defineProperty$x(Ee,"".concat(Ge,"-allow-clear"),fn),_defineProperty$x(Ee,"".concat(Ge,"-show-arrow"),Gn),_defineProperty$x(Ee,"".concat(Ge,"-disabled"),an),_defineProperty$x(Ee,"".concat(Ge,"-loading"),bn),_defineProperty$x(Ee,"".concat(Ge,"-open"),Fe),_defineProperty$x(Ee,"".concat(Ge,"-customize-input"),In),_defineProperty$x(Ee,"".concat(Ge,"-show-search"),Ze),Ee));return createVNode("div",_objectSpread2$1(_objectSpread2$1({class:Yn},Mn),{},{ref:"containerRef",onMousedown:De,onKeydown:Ve,onKeyup:nn}),[Oe&&!Fe&&createVNode("span",{style:{width:0,height:0,display:"flex",overflow:"hidden",opacity:0},"aria-live":"polite"},["".concat(Xe.join(", "))]),createVNode(SelectTrigger$1,{ref:"triggerRef",disabled:an,prefixCls:Ge,visible:pn,popupElement:Dn,containerWidth:Be,animation:xn,transitionName:Bn,dropdownStyle:jn,dropdownClassName:Vn,direction:qn,dropdownMatchSelectWidth:On,dropdownRender:Fn,dropdownAlign:Kn,getPopupContainer:Tn,empty:!mn.length,getTriggerDOMNode:function(){return wn.current}},{default:function(){return[createVNode(Selector$1,_objectSpread2$1(_objectSpread2$1({},Pe.$props),{},{domRef:wn,prefixCls:Ge,inputElement:In,ref:"selectorRef",id:Ne,showSearch:Ze,mode:hn,accessibilityIndex:Re,multiple:Le,tagRender:Zn,values:on,open:Fe,onToggleOpen:We,searchValue:je,activeValue:gn,onSearch:tn,onSearchSubmit:sn,onSelect:An,tokenWithEnter:Ie}),null)]}}),Hn,Ln])}});return ke}function warningProps(ne){var ie=ne.mode,de=ne.options,me=ne.children,_e=ne.backfill,ye=ne.allowClear,we=ne.placeholder,Se=ne.getInputElement,Ce=ne.showSearch,Ae=ne.onSearch,Te=ne.defaultOpen,ke=ne.autofocus,$e=ne.labelInValue,Ee=ne.value,Pe=ne.inputValue,Ie=ne.optionLabelProp,Oe=ie==="multiple"||ie==="tags",Ne=Ce!==void 0?Ce:Oe||ie==="combobox",Be=de||convertChildrenToData(me);if(warningOnce(ie!=="tags"||Be.every(function(Me){return!Me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),warningOnce(ie!=="combobox"||!Ie,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warningOnce(ie==="combobox"||!_e,"`backfill` only works with `combobox` mode."),warningOnce(ie==="combobox"||!Se,"`getInputElement` only work with `combobox` mode."),noteOnce(ie!=="combobox"||!Se||!ye||!we,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ae&&!Ne&&ie!=="combobox"&&ie!=="tags"&&warningOnce(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Te||ke,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autofocus` if needed."),Ee!=null){var xe=toArray$3(Ee);warningOnce(!$e||xe.every(function(Me){return _typeof$2(Me)==="object"&&("key"in Me||"value"in Me)}),"`value` should in shape of `{ value: string | number, label?: any }` when you set `labelInValue` to `true`"),warningOnce(!Oe||Array.isArray(Ee),"`value` should be array when `mode` is `multiple` or `tags`")}if(me){var Re=null;me.some(function(Me){var De;if(!isValidElement(Me)||!Me.type)return!1;var Ve=Me.type;if(Ve.isSelectOption)return!1;if(Ve.isSelectOptGroup){var Le=((De=Me.children)===null||De===void 0?void 0:De.default())||[],Fe=Le.every(function(He){return!isValidElement(He)||!Me.type||He.type.isSelectOption?!0:(Re=He.type,!1)});return!Fe}return Re=Ve,!0}),Re&&warningOnce(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Re.displayName||Re.name||Re,"`.")),warningOnce(Pe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function arrayMap(ne,ie){for(var de=-1,me=ne==null?0:ne.length,_e=Array(me);++de<me;)_e[de]=ie(ne[de],de,ne);return _e}function listCacheClear(){this.__data__=[],this.size=0}function eq(ne,ie){return ne===ie||ne!==ne&&ie!==ie}function assocIndexOf(ne,ie){for(var de=ne.length;de--;)if(eq(ne[de][0],ie))return de;return-1}var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(ne){var ie=this.__data__,de=assocIndexOf(ie,ne);if(de<0)return!1;var me=ie.length-1;return de==me?ie.pop():splice.call(ie,de,1),--this.size,!0}function listCacheGet(ne){var ie=this.__data__,de=assocIndexOf(ie,ne);return de<0?void 0:ie[de][1]}function listCacheHas(ne){return assocIndexOf(this.__data__,ne)>-1}function listCacheSet(ne,ie){var de=this.__data__,me=assocIndexOf(de,ne);return me<0?(++this.size,de.push([ne,ie])):de[me][1]=ie,this}function ListCache(ne){var ie=-1,de=ne==null?0:ne.length;for(this.clear();++ie<de;){var me=ne[ie];this.set(me[0],me[1])}}ListCache.prototype.clear=listCacheClear;ListCache.prototype.delete=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(ne){var ie=this.__data__,de=ie.delete(ne);return this.size=ie.size,de}function stackGet(ne){return this.__data__.get(ne)}function stackHas(ne){return this.__data__.has(ne)}function isObject$7(ne){var ie=typeof ne;return ne!=null&&(ie=="object"||ie=="function")}var asyncTag="[object AsyncFunction]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$6(ne){if(!isObject$7(ne))return!1;var ie=baseGetTag(ne);return ie==funcTag$2||ie==genTag$1||ie==asyncTag||ie==proxyTag}var coreJsData=root$1["__core-js_shared__"];const coreJsData$1=coreJsData;var maskSrcKey=function(){var ne=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||"");return ne?"Symbol(src)_1."+ne:""}();function isMasked(ne){return!!maskSrcKey&&maskSrcKey in ne}var funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource(ne){if(ne!=null){try{return funcToString$1.call(ne)}catch(ie){}try{return ne+""}catch(ie){}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$c=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$b=objectProto$c.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$b).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(ne){if(!isObject$7(ne)||isMasked(ne))return!1;var ie=isFunction$6(ne)?reIsNative:reIsHostCtor;return ie.test(toSource(ne))}function getValue$1(ne,ie){return ne==null?void 0:ne[ie]}function getNative(ne,ie){var de=getValue$1(ne,ie);return baseIsNative(de)?de:void 0}var Map$1=getNative(root$1,"Map");const Map$2=Map$1;var nativeCreate=getNative(Object,"create");const nativeCreate$1=nativeCreate;function hashClear(){this.__data__=nativeCreate$1?nativeCreate$1(null):{},this.size=0}function hashDelete(ne){var ie=this.has(ne)&&delete this.__data__[ne];return this.size-=ie?1:0,ie}var HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$b=Object.prototype,hasOwnProperty$a=objectProto$b.hasOwnProperty;function hashGet(ne){var ie=this.__data__;if(nativeCreate$1){var de=ie[ne];return de===HASH_UNDEFINED$2?void 0:de}return hasOwnProperty$a.call(ie,ne)?ie[ne]:void 0}var objectProto$a=Object.prototype,hasOwnProperty$9=objectProto$a.hasOwnProperty;function hashHas(ne){var ie=this.__data__;return nativeCreate$1?ie[ne]!==void 0:hasOwnProperty$9.call(ie,ne)}var HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet(ne,ie){var de=this.__data__;return this.size+=this.has(ne)?0:1,de[ne]=nativeCreate$1&&ie===void 0?HASH_UNDEFINED$1:ie,this}function Hash(ne){var ie=-1,de=ne==null?0:ne.length;for(this.clear();++ie<de;){var me=ne[ie];this.set(me[0],me[1])}}Hash.prototype.clear=hashClear;Hash.prototype.delete=hashDelete;Hash.prototype.get=hashGet;Hash.prototype.has=hashHas;Hash.prototype.set=hashSet;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$2||ListCache),string:new Hash}}function isKeyable(ne){var ie=typeof ne;return ie=="string"||ie=="number"||ie=="symbol"||ie=="boolean"?ne!=="__proto__":ne===null}function getMapData(ne,ie){var de=ne.__data__;return isKeyable(ie)?de[typeof ie=="string"?"string":"hash"]:de.map}function mapCacheDelete(ne){var ie=getMapData(this,ne).delete(ne);return this.size-=ie?1:0,ie}function mapCacheGet(ne){return getMapData(this,ne).get(ne)}function mapCacheHas(ne){return getMapData(this,ne).has(ne)}function mapCacheSet(ne,ie){var de=getMapData(this,ne),me=de.size;return de.set(ne,ie),this.size+=de.size==me?0:1,this}function MapCache(ne){var ie=-1,de=ne==null?0:ne.length;for(this.clear();++ie<de;){var me=ne[ie];this.set(me[0],me[1])}}MapCache.prototype.clear=mapCacheClear;MapCache.prototype.delete=mapCacheDelete;MapCache.prototype.get=mapCacheGet;MapCache.prototype.has=mapCacheHas;MapCache.prototype.set=mapCacheSet;var LARGE_ARRAY_SIZE$1=200;function stackSet(ne,ie){var de=this.__data__;if(de instanceof ListCache){var me=de.__data__;if(!Map$2||me.length<LARGE_ARRAY_SIZE$1-1)return me.push([ne,ie]),this.size=++de.size,this;de=this.__data__=new MapCache(me)}return de.set(ne,ie),this.size=de.size,this}function Stack(ne){var ie=this.__data__=new ListCache(ne);this.size=ie.size}Stack.prototype.clear=stackClear;Stack.prototype.delete=stackDelete;Stack.prototype.get=stackGet;Stack.prototype.has=stackHas;Stack.prototype.set=stackSet;function arrayEach(ne,ie){for(var de=-1,me=ne==null?0:ne.length;++de<me&&ie(ne[de],de,ne)!==!1;);return ne}var defineProperty=function(){try{var ne=getNative(Object,"defineProperty");return ne({},"",{}),ne}catch(ie){}}();const defineProperty$1=defineProperty;function baseAssignValue(ne,ie,de){ie=="__proto__"&&defineProperty$1?defineProperty$1(ne,ie,{configurable:!0,enumerable:!0,value:de,writable:!0}):ne[ie]=de}var objectProto$9=Object.prototype,hasOwnProperty$8=objectProto$9.hasOwnProperty;function assignValue(ne,ie,de){var me=ne[ie];(!(hasOwnProperty$8.call(ne,ie)&&eq(me,de))||de===void 0&&!(ie in ne))&&baseAssignValue(ne,ie,de)}function copyObject(ne,ie,de,me){var _e=!de;de||(de={});for(var ye=-1,we=ie.length;++ye<we;){var Se=ie[ye],Ce=me?me(de[Se],ne[Se],Se,de,ne):void 0;Ce===void 0&&(Ce=ne[Se]),_e?baseAssignValue(de,Se,Ce):assignValue(de,Se,Ce)}return de}function baseTimes(ne,ie){for(var de=-1,me=Array(ne);++de<ne;)me[de]=ie(de);return me}var argsTag$3="[object Arguments]";function baseIsArguments(ne){return isObjectLike(ne)&&baseGetTag(ne)==argsTag$3}var objectProto$8=Object.prototype,hasOwnProperty$7=objectProto$8.hasOwnProperty,propertyIsEnumerable$1=objectProto$8.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(ne){return isObjectLike(ne)&&hasOwnProperty$7.call(ne,"callee")&&!propertyIsEnumerable$1.call(ne,"callee")};const isArguments$1=isArguments;var isArray$7=Array.isArray;const isArray$8=isArray$7;function stubFalse(){return!1}var freeExports$2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$2=freeExports$2&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$2=freeModule$2&&freeModule$2.exports===freeExports$2,Buffer$1=moduleExports$2?root$1.Buffer:void 0,nativeIsBuffer=Buffer$1?Buffer$1.isBuffer:void 0,isBuffer$2=nativeIsBuffer||stubFalse;const isBuffer$3=isBuffer$2;var MAX_SAFE_INTEGER$2=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(ne,ie){var de=typeof ne;return ie=ie==null?MAX_SAFE_INTEGER$2:ie,!!ie&&(de=="number"||de!="symbol"&&reIsUint.test(ne))&&ne>-1&&ne%1==0&&ne<ie}var MAX_SAFE_INTEGER$1=9007199254740991;function isLength(ne){return typeof ne=="number"&&ne>-1&&ne%1==0&&ne<=MAX_SAFE_INTEGER$1}var argsTag$2="[object Arguments]",arrayTag$2="[object Array]",boolTag$3="[object Boolean]",dateTag$3="[object Date]",errorTag$2="[object Error]",funcTag$1="[object Function]",mapTag$5="[object Map]",numberTag$3="[object Number]",objectTag$3="[object Object]",regexpTag$3="[object RegExp]",setTag$5="[object Set]",stringTag$3="[object String]",weakMapTag$2="[object WeakMap]",arrayBufferTag$3="[object ArrayBuffer]",dataViewTag$4="[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$3]=typedArrayTags[boolTag$3]=typedArrayTags[dataViewTag$4]=typedArrayTags[dateTag$3]=typedArrayTags[errorTag$2]=typedArrayTags[funcTag$1]=typedArrayTags[mapTag$5]=typedArrayTags[numberTag$3]=typedArrayTags[objectTag$3]=typedArrayTags[regexpTag$3]=typedArrayTags[setTag$5]=typedArrayTags[stringTag$3]=typedArrayTags[weakMapTag$2]=!1;function baseIsTypedArray(ne){return isObjectLike(ne)&&isLength(ne.length)&&!!typedArrayTags[baseGetTag(ne)]}function baseUnary(ne){return function(ie){return ne(ie)}}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 ne=freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types;return ne||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(ie){}}();const nodeUtil$1=nodeUtil;var nodeIsTypedArray=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;const isTypedArray$1=isTypedArray;var objectProto$7=Object.prototype,hasOwnProperty$6=objectProto$7.hasOwnProperty;function arrayLikeKeys(ne,ie){var de=isArray$8(ne),me=!de&&isArguments$1(ne),_e=!de&&!me&&isBuffer$3(ne),ye=!de&&!me&&!_e&&isTypedArray$1(ne),we=de||me||_e||ye,Se=we?baseTimes(ne.length,String):[],Ce=Se.length;for(var Ae in ne)(ie||hasOwnProperty$6.call(ne,Ae))&&!(we&&(Ae=="length"||_e&&(Ae=="offset"||Ae=="parent")||ye&&(Ae=="buffer"||Ae=="byteLength"||Ae=="byteOffset")||isIndex(Ae,Ce)))&&Se.push(Ae);return Se}var objectProto$6=Object.prototype;function isPrototype(ne){var ie=ne&&ne.constructor,de=typeof ie=="function"&&ie.prototype||objectProto$6;return ne===de}var nativeKeys=overArg(Object.keys,Object);const nativeKeys$1=nativeKeys;var objectProto$5=Object.prototype,hasOwnProperty$5=objectProto$5.hasOwnProperty;function baseKeys(ne){if(!isPrototype(ne))return nativeKeys$1(ne);var ie=[];for(var de in Object(ne))hasOwnProperty$5.call(ne,de)&&de!="constructor"&&ie.push(de);return ie}function isArrayLike(ne){return ne!=null&&isLength(ne.length)&&!isFunction$6(ne)}function keys(ne){return isArrayLike(ne)?arrayLikeKeys(ne):baseKeys(ne)}function baseAssign(ne,ie){return ne&&copyObject(ie,keys(ie),ne)}function nativeKeysIn(ne){var ie=[];if(ne!=null)for(var de in Object(ne))ie.push(de);return ie}var objectProto$4=Object.prototype,hasOwnProperty$4=objectProto$4.hasOwnProperty;function baseKeysIn(ne){if(!isObject$7(ne))return nativeKeysIn(ne);var ie=isPrototype(ne),de=[];for(var me in ne)me=="constructor"&&(ie||!hasOwnProperty$4.call(ne,me))||de.push(me);return de}function keysIn(ne){return isArrayLike(ne)?arrayLikeKeys(ne,!0):baseKeysIn(ne)}function baseAssignIn(ne,ie){return ne&&copyObject(ie,keysIn(ie),ne)}var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer=moduleExports?root$1.Buffer:void 0,allocUnsafe=Buffer?Buffer.allocUnsafe:void 0;function cloneBuffer(ne,ie){if(ie)return ne.slice();var de=ne.length,me=allocUnsafe?allocUnsafe(de):new ne.constructor(de);return ne.copy(me),me}function copyArray(ne,ie){var de=-1,me=ne.length;for(ie||(ie=Array(me));++de<me;)ie[de]=ne[de];return ie}function arrayFilter(ne,ie){for(var de=-1,me=ne==null?0:ne.length,_e=0,ye=[];++de<me;){var we=ne[de];ie(we,de,ne)&&(ye[_e++]=we)}return ye}function stubArray(){return[]}var objectProto$3=Object.prototype,propertyIsEnumerable=objectProto$3.propertyIsEnumerable,nativeGetSymbols$1=Object.getOwnPropertySymbols,getSymbols$1=nativeGetSymbols$1?function(ne){return ne==null?[]:(ne=Object(ne),arrayFilter(nativeGetSymbols$1(ne),function(ie){return propertyIsEnumerable.call(ne,ie)}))}:stubArray;const getSymbols$2=getSymbols$1;function copySymbols(ne,ie){return copyObject(ne,getSymbols$2(ne),ie)}function arrayPush(ne,ie){for(var de=-1,me=ie.length,_e=ne.length;++de<me;)ne[_e+de]=ie[de];return ne}var nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(ne){for(var ie=[];ne;)arrayPush(ie,getSymbols$2(ne)),ne=getPrototype$1(ne);return ie}:stubArray;const getSymbolsIn$1=getSymbolsIn;function copySymbolsIn(ne,ie){return copyObject(ne,getSymbolsIn$1(ne),ie)}function baseGetAllKeys(ne,ie,de){var me=ie(ne);return isArray$8(ne)?me:arrayPush(me,de(ne))}function getAllKeys(ne){return baseGetAllKeys(ne,keys,getSymbols$2)}function getAllKeysIn(ne){return baseGetAllKeys(ne,keysIn,getSymbolsIn$1)}var DataView$1=getNative(root$1,"DataView");const DataView$2=DataView$1;var Promise$1=getNative(root$1,"Promise");const Promise$2=Promise$1;var Set$1=getNative(root$1,"Set");const Set$2=Set$1;var WeakMap$1=getNative(root$1,"WeakMap");const WeakMap$2=WeakMap$1;var mapTag$4="[object Map]",objectTag$2="[object Object]",promiseTag="[object Promise]",setTag$4="[object Set]",weakMapTag$1="[object WeakMap]",dataViewTag$3="[object DataView]",dataViewCtorString=toSource(DataView$2),mapCtorString=toSource(Map$2),promiseCtorString=toSource(Promise$2),setCtorString=toSource(Set$2),weakMapCtorString=toSource(WeakMap$2),getTag=baseGetTag;(DataView$2&&getTag(new DataView$2(new ArrayBuffer(1)))!=dataViewTag$3||Map$2&&getTag(new Map$2)!=mapTag$4||Promise$2&&getTag(Promise$2.resolve())!=promiseTag||Set$2&&getTag(new Set$2)!=setTag$4||WeakMap$2&&getTag(new WeakMap$2)!=weakMapTag$1)&&(getTag=function(ne){var ie=baseGetTag(ne),de=ie==objectTag$2?ne.constructor:void 0,me=de?toSource(de):"";if(me)switch(me){case dataViewCtorString:return dataViewTag$3;case mapCtorString:return mapTag$4;case promiseCtorString:return promiseTag;case setCtorString:return setTag$4;case weakMapCtorString:return weakMapTag$1}return ie});const getTag$1=getTag;var objectProto$2=Object.prototype,hasOwnProperty$3=objectProto$2.hasOwnProperty;function initCloneArray(ne){var ie=ne.length,de=new ne.constructor(ie);return ie&&typeof ne[0]=="string"&&hasOwnProperty$3.call(ne,"index")&&(de.index=ne.index,de.input=ne.input),de}var Uint8Array$1=root$1.Uint8Array;const Uint8Array$2=Uint8Array$1;function cloneArrayBuffer(ne){var ie=new ne.constructor(ne.byteLength);return new Uint8Array$2(ie).set(new Uint8Array$2(ne)),ie}function cloneDataView(ne,ie){var de=ie?cloneArrayBuffer(ne.buffer):ne.buffer;return new ne.constructor(de,ne.byteOffset,ne.byteLength)}var reFlags=/\w*$/;function cloneRegExp(ne){var ie=new ne.constructor(ne.source,reFlags.exec(ne));return ie.lastIndex=ne.lastIndex,ie}var symbolProto$2=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf$1=symbolProto$2?symbolProto$2.valueOf:void 0;function cloneSymbol(ne){return symbolValueOf$1?Object(symbolValueOf$1.call(ne)):{}}function cloneTypedArray(ne,ie){var de=ie?cloneArrayBuffer(ne.buffer):ne.buffer;return new ne.constructor(de,ne.byteOffset,ne.length)}var boolTag$2="[object Boolean]",dateTag$2="[object Date]",mapTag$3="[object Map]",numberTag$2="[object Number]",regexpTag$2="[object RegExp]",setTag$3="[object Set]",stringTag$2="[object String]",symbolTag$3="[object Symbol]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$2="[object DataView]",float32Tag$1="[object Float32Array]",float64Tag$1="[object Float64Array]",int8Tag$1="[object Int8Array]",int16Tag$1="[object Int16Array]",int32Tag$1="[object Int32Array]",uint8Tag$1="[object Uint8Array]",uint8ClampedTag$1="[object Uint8ClampedArray]",uint16Tag$1="[object Uint16Array]",uint32Tag$1="[object Uint32Array]";function initCloneByTag(ne,ie,de){var me=ne.constructor;switch(ie){case arrayBufferTag$2:return cloneArrayBuffer(ne);case boolTag$2:case dateTag$2:return new me(+ne);case dataViewTag$2:return cloneDataView(ne,de);case float32Tag$1:case float64Tag$1:case int8Tag$1:case int16Tag$1:case int32Tag$1:case uint8Tag$1:case uint8ClampedTag$1:case uint16Tag$1:case uint32Tag$1:return cloneTypedArray(ne,de);case mapTag$3:return new me;case numberTag$2:case stringTag$2:return new me(ne);case regexpTag$2:return cloneRegExp(ne);case setTag$3:return new me;case symbolTag$3:return cloneSymbol(ne)}}var objectCreate=Object.create,baseCreate=function(){function ne(){}return function(ie){if(!isObject$7(ie))return{};if(objectCreate)return objectCreate(ie);ne.prototype=ie;var de=new ne;return ne.prototype=void 0,de}}();const baseCreate$1=baseCreate;function initCloneObject(ne){return typeof ne.constructor=="function"&&!isPrototype(ne)?baseCreate$1(getPrototype$1(ne)):{}}var mapTag$2="[object Map]";function baseIsMap(ne){return isObjectLike(ne)&&getTag$1(ne)==mapTag$2}var nodeIsMap=nodeUtil$1&&nodeUtil$1.isMap,isMap$1=nodeIsMap?baseUnary(nodeIsMap):baseIsMap;const isMap$2=isMap$1;var setTag$2="[object Set]";function baseIsSet(ne){return isObjectLike(ne)&&getTag$1(ne)==setTag$2}var nodeIsSet=nodeUtil$1&&nodeUtil$1.isSet,isSet$1=nodeIsSet?baseUnary(nodeIsSet):baseIsSet;const isSet$2=isSet$1;var CLONE_DEEP_FLAG$2=1,CLONE_FLAT_FLAG$1=2,CLONE_SYMBOLS_FLAG$2=4,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$1="[object Boolean]",dateTag$1="[object Date]",errorTag$1="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag$1="[object Map]",numberTag$1="[object Number]",objectTag$1="[object Object]",regexpTag$1="[object RegExp]",setTag$1="[object Set]",stringTag$1="[object String]",symbolTag$2="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$1="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",cloneableTags={};cloneableTags[argsTag$1]=cloneableTags[arrayTag$1]=cloneableTags[arrayBufferTag$1]=cloneableTags[dataViewTag$1]=cloneableTags[boolTag$1]=cloneableTags[dateTag$1]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag$1]=cloneableTags[numberTag$1]=cloneableTags[objectTag$1]=cloneableTags[regexpTag$1]=cloneableTags[setTag$1]=cloneableTags[stringTag$1]=cloneableTags[symbolTag$2]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0;cloneableTags[errorTag$1]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1;function baseClone(ne,ie,de,me,_e,ye){var we,Se=ie&CLONE_DEEP_FLAG$2,Ce=ie&CLONE_FLAT_FLAG$1,Ae=ie&CLONE_SYMBOLS_FLAG$2;if(de&&(we=_e?de(ne,me,_e,ye):de(ne)),we!==void 0)return we;if(!isObject$7(ne))return ne;var Te=isArray$8(ne);if(Te){if(we=initCloneArray(ne),!Se)return copyArray(ne,we)}else{var ke=getTag$1(ne),$e=ke==funcTag||ke==genTag;if(isBuffer$3(ne))return cloneBuffer(ne,Se);if(ke==objectTag$1||ke==argsTag$1||$e&&!_e){if(we=Ce||$e?{}:initCloneObject(ne),!Se)return Ce?copySymbolsIn(ne,baseAssignIn(we,ne)):copySymbols(ne,baseAssign(we,ne))}else{if(!cloneableTags[ke])return _e?ne:{};we=initCloneByTag(ne,ke,Se)}}ye||(ye=new Stack);var Ee=ye.get(ne);if(Ee)return Ee;ye.set(ne,we),isSet$2(ne)?ne.forEach(function(Oe){we.add(baseClone(Oe,ie,de,Oe,ne,ye))}):isMap$2(ne)&&ne.forEach(function(Oe,Ne){we.set(Ne,baseClone(Oe,ie,de,Ne,ne,ye))});var Pe=Ae?Ce?getAllKeysIn:getAllKeys:Ce?keysIn:keys,Ie=Te?void 0:Pe(ne);return arrayEach(Ie||ne,function(Oe,Ne){Ie&&(Ne=Oe,Oe=ne[Ne]),assignValue(we,Ne,baseClone(Oe,ie,de,Ne,ne,ye))}),we}var symbolTag$1="[object Symbol]";function isSymbol$1(ne){return typeof ne=="symbol"||isObjectLike(ne)&&baseGetTag(ne)==symbolTag$1}var reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey(ne,ie){if(isArray$8(ne))return!1;var de=typeof ne;return de=="number"||de=="symbol"||de=="boolean"||ne==null||isSymbol$1(ne)?!0:reIsPlainProp.test(ne)||!reIsDeepProp.test(ne)||ie!=null&&ne in Object(ie)}var FUNC_ERROR_TEXT$2="Expected a function";function memoize(ne,ie){if(typeof ne!="function"||ie!=null&&typeof ie!="function")throw new TypeError(FUNC_ERROR_TEXT$2);var de=function(){var me=arguments,_e=ie?ie.apply(this,me):me[0],ye=de.cache;if(ye.has(_e))return ye.get(_e);var we=ne.apply(this,me);return de.cache=ye.set(_e,we)||ye,we};return de.cache=new(memoize.Cache||MapCache),de}memoize.Cache=MapCache;var MAX_MEMOIZE_SIZE=500;function memoizeCapped(ne){var ie=memoize(ne,function(me){return de.size===MAX_MEMOIZE_SIZE&&de.clear(),me}),de=ie.cache;return ie}var rePropName$1=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar$1=/\\(\\)?/g,stringToPath$1=memoizeCapped(function(ne){var ie=[];return ne.charCodeAt(0)===46&&ie.push(""),ne.replace(rePropName$1,function(de,me,_e,ye){ie.push(_e?ye.replace(reEscapeChar$1,"$1"):me||de)}),ie});const stringToPath$2=stringToPath$1;var INFINITY$3=1/0,symbolProto$1=Symbol$2?Symbol$2.prototype:void 0,symbolToString=symbolProto$1?symbolProto$1.toString:void 0;function baseToString(ne){if(typeof ne=="string")return ne;if(isArray$8(ne))return arrayMap(ne,baseToString)+"";if(isSymbol$1(ne))return symbolToString?symbolToString.call(ne):"";var ie=ne+"";return ie=="0"&&1/ne==-INFINITY$3?"-0":ie}function toString$3(ne){return ne==null?"":baseToString(ne)}function castPath(ne,ie){return isArray$8(ne)?ne:isKey(ne,ie)?[ne]:stringToPath$2(toString$3(ne))}function last(ne){var ie=ne==null?0:ne.length;return ie?ne[ie-1]:void 0}var INFINITY$2=1/0;function toKey(ne){if(typeof ne=="string"||isSymbol$1(ne))return ne;var ie=ne+"";return ie=="0"&&1/ne==-INFINITY$2?"-0":ie}function baseGet(ne,ie){ie=castPath(ie,ne);for(var de=0,me=ie.length;ne!=null&&de<me;)ne=ne[toKey(ie[de++])];return de&&de==me?ne:void 0}function baseSlice(ne,ie,de){var me=-1,_e=ne.length;ie<0&&(ie=-ie>_e?0:_e+ie),de=de>_e?_e:de,de<0&&(de+=_e),_e=ie>de?0:de-ie>>>0,ie>>>=0;for(var ye=Array(_e);++me<_e;)ye[me]=ne[me+ie];return ye}function parent(ne,ie){return ie.length<2?ne:baseGet(ne,baseSlice(ie,0,-1))}function baseUnset(ne,ie){return ie=castPath(ie,ne),ne=parent(ne,ie),ne==null||delete ne[toKey(last(ie))]}function customOmitClone(ne){return isPlainObject$3(ne)?void 0:ne}var spreadableSymbol=Symbol$2?Symbol$2.isConcatSpreadable:void 0;function isFlattenable(ne){return isArray$8(ne)||isArguments$1(ne)||!!(spreadableSymbol&&ne&&ne[spreadableSymbol])}function baseFlatten(ne,ie,de,me,_e){var ye=-1,we=ne.length;for(de||(de=isFlattenable),_e||(_e=[]);++ye<we;){var Se=ne[ye];ie>0&&de(Se)?ie>1?baseFlatten(Se,ie-1,de,me,_e):arrayPush(_e,Se):me||(_e[_e.length]=Se)}return _e}function flatten(ne){var ie=ne==null?0:ne.length;return ie?baseFlatten(ne,1):[]}function apply$1(ne,ie,de){switch(de.length){case 0:return ne.call(ie);case 1:return ne.call(ie,de[0]);case 2:return ne.call(ie,de[0],de[1]);case 3:return ne.call(ie,de[0],de[1],de[2])}return ne.apply(ie,de)}var nativeMax$3=Math.max;function overRest(ne,ie,de){return ie=nativeMax$3(ie===void 0?ne.length-1:ie,0),function(){for(var me=arguments,_e=-1,ye=nativeMax$3(me.length-ie,0),we=Array(ye);++_e<ye;)we[_e]=me[ie+_e];_e=-1;for(var Se=Array(ie+1);++_e<ie;)Se[_e]=me[_e];return Se[ie]=de(we),apply$1(ne,this,Se)}}function constant(ne){return function(){return ne}}function identity$1(ne){return ne}var baseSetToString=defineProperty$1?function(ne,ie){return defineProperty$1(ne,"toString",{configurable:!0,enumerable:!1,value:constant(ie),writable:!0})}:identity$1;const baseSetToString$1=baseSetToString;var HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(ne){var ie=0,de=0;return function(){var me=nativeNow(),_e=HOT_SPAN-(me-de);if(de=me,_e>0){if(++ie>=HOT_COUNT)return arguments[0]}else ie=0;return ne.apply(void 0,arguments)}}var setToString=shortOut(baseSetToString$1);const setToString$1=setToString;function flatRest(ne){return setToString$1(overRest(ne,void 0,flatten),ne+"")}var CLONE_DEEP_FLAG$1=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG$1=4,omit=flatRest(function(ne,ie){var de={};if(ne==null)return de;var me=!1;ie=arrayMap(ie,function(ye){return ye=castPath(ye,ne),me||(me=ye.length>1),ye}),copyObject(ne,getAllKeysIn(ne),de),me&&(de=baseClone(de,CLONE_DEEP_FLAG$1|CLONE_FLAT_FLAG|CLONE_SYMBOLS_FLAG$1,customOmitClone));for(var _e=ie.length;_e--;)baseUnset(de,ie[_e]);return de});const omit$1=omit;var RefSelect=generateSelector({prefixCls:"rc-select",components:{optionList:SelectOptionList},convertChildrenToData,flattenOptions,getLabeledValue,filterOptions,isValueDisabled,findValueOption,warningProps,fillOptionsWithMissingValue}),Select$2=defineComponent({setup:function(ie,de){var me=de.attrs,_e=de.expose,ye=de.slots,we=ref(null);return _e({focus:function(){var Ce;(Ce=we.value)===null||Ce===void 0||Ce.focus()},blur:function(){var Ce;(Ce=we.value)===null||Ce===void 0||Ce.blur()}}),function(){var Se;return createVNode(RefSelect,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({ref:we},ie),me),{},{children:((Se=ye.default)===null||Se===void 0?void 0:Se.call(ye))||[]}),ye)}}});Select$2.inheritAttrs=!1;Select$2.props=omit$1(RefSelect.props,["children"]);Select$2.Option=Option$1;Select$2.OptGroup=OptGroup$1;const Select$3=Select$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;function bound01(ne,ie){isOnePointZero(ne)&&(ne="100%");var de=isPercentage(ne);return ne=ie===360?ne:Math.min(ie,Math.max(0,parseFloat(ne))),de&&(ne=parseInt(String(ne*ie),10)/100),Math.abs(ne-ie)<1e-6?1:(ie===360?ne=(ne<0?ne%ie+ie:ne%ie)/parseFloat(String(ie)):ne=ne%ie/parseFloat(String(ie)),ne)}function isOnePointZero(ne){return typeof ne=="string"&&ne.indexOf(".")!==-1&&parseFloat(ne)===1}function isPercentage(ne){return typeof ne=="string"&&ne.indexOf("%")!==-1}function boundAlpha(ne){return ne=parseFloat(ne),(isNaN(ne)||ne<0||ne>1)&&(ne=1),ne}function convertToPercentage(ne){return ne<=1?"".concat(Number(ne)*100,"%"):ne}function pad2(ne){return ne.length===1?"0"+ne:String(ne)}function rgbToRgb(ne,ie,de){return{r:bound01(ne,255)*255,g:bound01(ie,255)*255,b:bound01(de,255)*255}}function hue2rgb(ne,ie,de){return de<0&&(de+=1),de>1&&(de-=1),de<1/6?ne+(ie-ne)*(6*de):de<1/2?ie:de<2/3?ne+(ie-ne)*(2/3-de)*6:ne}function hslToRgb(ne,ie,de){var me,_e,ye;if(ne=bound01(ne,360),ie=bound01(ie,100),de=bound01(de,100),ie===0)_e=de,ye=de,me=de;else{var we=de<.5?de*(1+ie):de+ie-de*ie,Se=2*de-we;me=hue2rgb(Se,we,ne+1/3),_e=hue2rgb(Se,we,ne),ye=hue2rgb(Se,we,ne-1/3)}return{r:me*255,g:_e*255,b:ye*255}}function rgbToHsv(ne,ie,de){ne=bound01(ne,255),ie=bound01(ie,255),de=bound01(de,255);var me=Math.max(ne,ie,de),_e=Math.min(ne,ie,de),ye=0,we=me,Se=me-_e,Ce=me===0?0:Se/me;if(me===_e)ye=0;else{switch(me){case ne:ye=(ie-de)/Se+(ie<de?6:0);break;case ie:ye=(de-ne)/Se+2;break;case de:ye=(ne-ie)/Se+4;break}ye/=6}return{h:ye,s:Ce,v:we}}function hsvToRgb(ne,ie,de){ne=bound01(ne,360)*6,ie=bound01(ie,100),de=bound01(de,100);var me=Math.floor(ne),_e=ne-me,ye=de*(1-ie),we=de*(1-_e*ie),Se=de*(1-(1-_e)*ie),Ce=me%6,Ae=[de,we,ye,ye,Se,de][Ce],Te=[Se,de,de,we,ye,ye][Ce],ke=[ye,ye,Se,de,de,we][Ce];return{r:Ae*255,g:Te*255,b:ke*255}}function rgbToHex(ne,ie,de,me){var _e=[pad2(Math.round(ne).toString(16)),pad2(Math.round(ie).toString(16)),pad2(Math.round(de).toString(16))];return me&&_e[0].startsWith(_e[0].charAt(1))&&_e[1].startsWith(_e[1].charAt(1))&&_e[2].startsWith(_e[2].charAt(1))?_e[0].charAt(0)+_e[1].charAt(0)+_e[2].charAt(0):_e.join("")}function convertHexToDecimal(ne){return parseIntFromHex(ne)/255}function parseIntFromHex(ne){return parseInt(ne,16)}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(ne){var ie={r:0,g:0,b:0},de=1,me=null,_e=null,ye=null,we=!1,Se=!1;return typeof ne=="string"&&(ne=stringInputToObject(ne)),typeof ne=="object"&&(isValidCSSUnit(ne.r)&&isValidCSSUnit(ne.g)&&isValidCSSUnit(ne.b)?(ie=rgbToRgb(ne.r,ne.g,ne.b),we=!0,Se=String(ne.r).substr(-1)==="%"?"prgb":"rgb"):isValidCSSUnit(ne.h)&&isValidCSSUnit(ne.s)&&isValidCSSUnit(ne.v)?(me=convertToPercentage(ne.s),_e=convertToPercentage(ne.v),ie=hsvToRgb(ne.h,me,_e),we=!0,Se="hsv"):isValidCSSUnit(ne.h)&&isValidCSSUnit(ne.s)&&isValidCSSUnit(ne.l)&&(me=convertToPercentage(ne.s),ye=convertToPercentage(ne.l),ie=hslToRgb(ne.h,me,ye),we=!0,Se="hsl"),Object.prototype.hasOwnProperty.call(ne,"a")&&(de=ne.a)),de=boundAlpha(de),{ok:we,format:ne.format||Se,r:Math.min(255,Math.max(ie.r,0)),g:Math.min(255,Math.max(ie.g,0)),b:Math.min(255,Math.max(ie.b,0)),a:de}}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(ne){if(ne=ne.trim().toLowerCase(),ne.length===0)return!1;var ie=!1;if(names[ne])ne=names[ne],ie=!0;else if(ne==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var de=matchers.rgb.exec(ne);return de?{r:de[1],g:de[2],b:de[3]}:(de=matchers.rgba.exec(ne),de?{r:de[1],g:de[2],b:de[3],a:de[4]}:(de=matchers.hsl.exec(ne),de?{h:de[1],s:de[2],l:de[3]}:(de=matchers.hsla.exec(ne),de?{h:de[1],s:de[2],l:de[3],a:de[4]}:(de=matchers.hsv.exec(ne),de?{h:de[1],s:de[2],v:de[3]}:(de=matchers.hsva.exec(ne),de?{h:de[1],s:de[2],v:de[3],a:de[4]}:(de=matchers.hex8.exec(ne),de?{r:parseIntFromHex(de[1]),g:parseIntFromHex(de[2]),b:parseIntFromHex(de[3]),a:convertHexToDecimal(de[4]),format:ie?"name":"hex8"}:(de=matchers.hex6.exec(ne),de?{r:parseIntFromHex(de[1]),g:parseIntFromHex(de[2]),b:parseIntFromHex(de[3]),format:ie?"name":"hex"}:(de=matchers.hex4.exec(ne),de?{r:parseIntFromHex(de[1]+de[1]),g:parseIntFromHex(de[2]+de[2]),b:parseIntFromHex(de[3]+de[3]),a:convertHexToDecimal(de[4]+de[4]),format:ie?"name":"hex8"}:(de=matchers.hex3.exec(ne),de?{r:parseIntFromHex(de[1]+de[1]),g:parseIntFromHex(de[2]+de[2]),b:parseIntFromHex(de[3]+de[3]),format:ie?"name":"hex"}:!1)))))))))}function isValidCSSUnit(ne){return!!matchers.CSS_UNIT.exec(String(ne))}var hueStep=2,saturationStep=.16,saturationStep2=.05,brightnessStep1=.05,brightnessStep2=.15,lightColorCount=5,darkColorCount=4,darkColorMap=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function toHsv(ne){var ie=ne.r,de=ne.g,me=ne.b,_e=rgbToHsv(ie,de,me);return{h:_e.h*360,s:_e.s,v:_e.v}}function toHex(ne){var ie=ne.r,de=ne.g,me=ne.b;return"#".concat(rgbToHex(ie,de,me,!1))}function mix(ne,ie,de){var me=de/100,_e={r:(ie.r-ne.r)*me+ne.r,g:(ie.g-ne.g)*me+ne.g,b:(ie.b-ne.b)*me+ne.b};return _e}function getHue(ne,ie,de){var me;return Math.round(ne.h)>=60&&Math.round(ne.h)<=240?me=de?Math.round(ne.h)-hueStep*ie:Math.round(ne.h)+hueStep*ie:me=de?Math.round(ne.h)+hueStep*ie:Math.round(ne.h)-hueStep*ie,me<0?me+=360:me>=360&&(me-=360),me}function getSaturation(ne,ie,de){if(ne.h===0&&ne.s===0)return ne.s;var me;return de?me=ne.s-saturationStep*ie:ie===darkColorCount?me=ne.s+saturationStep:me=ne.s+saturationStep2*ie,me>1&&(me=1),de&&ie===lightColorCount&&me>.1&&(me=.1),me<.06&&(me=.06),Number(me.toFixed(2))}function getValue(ne,ie,de){var me;return de?me=ne.v+brightnessStep1*ie:me=ne.v-brightnessStep2*ie,me>1&&(me=1),Number(me.toFixed(2))}function generate$2(ne){for(var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=[],me=inputToRGB(ne),_e=lightColorCount;_e>0;_e-=1){var ye=toHsv(me),we=toHex(inputToRGB({h:getHue(ye,_e,!0),s:getSaturation(ye,_e,!0),v:getValue(ye,_e,!0)}));de.push(we)}de.push(toHex(me));for(var Se=1;Se<=darkColorCount;Se+=1){var Ce=toHsv(me),Ae=toHex(inputToRGB({h:getHue(Ce,Se),s:getSaturation(Ce,Se),v:getValue(Ce,Se)}));de.push(Ae)}return ie.theme==="dark"?darkColorMap.map(function(Te){var ke=Te.index,$e=Te.opacity,Ee=toHex(mix(inputToRGB(ie.backgroundColor||"#141414"),inputToRGB(de[ke]),$e*100));return Ee}):de}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(ne){presetPalettes[ne]=generate$2(presetPrimaryColors[ne]),presetPalettes[ne].primary=presetPalettes[ne][5],presetDarkPalettes[ne]=generate$2(presetPrimaryColors[ne],{theme:"dark",backgroundColor:"#141414"}),presetDarkPalettes[ne].primary=presetDarkPalettes[ne][5]});var containers=[],styleElements=[],usage="insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options]).";function createStyleElement(){var ne=document.createElement("style");return ne.setAttribute("type","text/css"),ne}function insertCss(ne,ie){if(ie=ie||{},ne===void 0)throw new Error(usage);var de=ie.prepend===!0?"prepend":"append",me=ie.container!==void 0?ie.container:document.querySelector("head"),_e=containers.indexOf(me);_e===-1&&(_e=containers.push(me)-1,styleElements[_e]={});var ye;return styleElements[_e]!==void 0&&styleElements[_e][de]!==void 0?ye=styleElements[_e][de]:(ye=styleElements[_e][de]=createStyleElement(),de==="prepend"?me.insertBefore(ye,me.childNodes[0]):me.appendChild(ye)),ne.charCodeAt(0)===65279&&(ne=ne.substr(1,ne.length)),ye.styleSheet?ye.styleSheet.cssText+=ne:ye.textContent+=ne,ye}function _objectSpread$v(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$v(ne,_e,de[_e])})}return ne}function _defineProperty$v(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}function warning$3(ne,ie){}function isIconDefinition(ne){return typeof ne=="object"&&typeof ne.name=="string"&&typeof ne.theme=="string"&&(typeof ne.icon=="object"||typeof ne.icon=="function")}function generate$1(ne,ie,de){return de?h$1(ne.tag,_objectSpread$v({key:ie},de,ne.attrs),(ne.children||[]).map(function(me,_e){return generate$1(me,"".concat(ie,"-").concat(ne.tag,"-").concat(_e))})):h$1(ne.tag,_objectSpread$v({key:ie},ne.attrs),(ne.children||[]).map(function(me,_e){return generate$1(me,"".concat(ie,"-").concat(ne.tag,"-").concat(_e))}))}function getSecondaryColor(ne){return generate$2(ne)[0]}function normalizeTwoToneColors(ne){return ne?Array.isArray(ne)?ne:[ne]:[]}var iconStyles="\n.anticon {\n  display: inline-block;\n  color: inherit;\n  font-style: normal;\n  line-height: 0;\n  text-align: center;\n  text-transform: none;\n  vertical-align: -0.125em;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n  line-height: 1;\n}\n\n.anticon svg {\n  display: inline-block;\n}\n\n.anticon::before {\n  display: none;\n}\n\n.anticon .anticon-icon {\n  display: block;\n}\n\n.anticon[tabindex] {\n  cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n  display: inline-block;\n  -webkit-animation: loadingCircle 1s infinite linear;\n  animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes loadingCircle {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n",cssInjectedFlag=!1,useInsertStyles=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:iconStyles;nextTick(function(){cssInjectedFlag||(typeof window<"u"&&window.document&&window.document.documentElement&&insertCss(ie,{prepend:!0}),cssInjectedFlag=!0)})},_excluded$1=["icon","primaryColor","secondaryColor"];function _objectWithoutProperties$1(ne,ie){if(ne==null)return{};var de=_objectWithoutPropertiesLoose$1(ne,ie),me,_e;if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(ne);for(_e=0;_e<ye.length;_e++)me=ye[_e],!(ie.indexOf(me)>=0)&&Object.prototype.propertyIsEnumerable.call(ne,me)&&(de[me]=ne[me])}return de}function _objectWithoutPropertiesLoose$1(ne,ie){if(ne==null)return{};var de={},me=Object.keys(ne),_e,ye;for(ye=0;ye<me.length;ye++)_e=me[ye],!(ie.indexOf(_e)>=0)&&(de[_e]=ne[_e]);return de}function _objectSpread$u(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$u(ne,_e,de[_e])})}return ne}function _defineProperty$u(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var twoToneColorPalette={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function setTwoToneColors(ne){var ie=ne.primaryColor,de=ne.secondaryColor;twoToneColorPalette.primaryColor=ie,twoToneColorPalette.secondaryColor=de||getSecondaryColor(ie),twoToneColorPalette.calculated=!!de}function getTwoToneColors(){return _objectSpread$u({},twoToneColorPalette)}var IconBase=function(ie,de){var me=_objectSpread$u({},ie,de.attrs),_e=me.icon,ye=me.primaryColor,we=me.secondaryColor,Se=_objectWithoutProperties$1(me,_excluded$1),Ce=twoToneColorPalette;if(ye&&(Ce={primaryColor:ye,secondaryColor:we||getSecondaryColor(ye)}),useInsertStyles(),isIconDefinition(_e),!isIconDefinition(_e))return null;var Ae=_e;return Ae&&typeof Ae.icon=="function"&&(Ae=_objectSpread$u({},Ae,{icon:Ae.icon(Ce.primaryColor,Ce.secondaryColor)})),generate$1(Ae.icon,"svg-".concat(Ae.name),_objectSpread$u({},Se,{"data-icon":Ae.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"}))};IconBase.props={icon:Object,primaryColor:String,secondaryColor:String,focusable:String};IconBase.inheritAttrs=!1;IconBase.displayName="IconBase";IconBase.getTwoToneColors=getTwoToneColors;IconBase.setTwoToneColors=setTwoToneColors;const VueIcon=IconBase;function _slicedToArray$1(ne,ie){return _arrayWithHoles$1(ne)||_iterableToArrayLimit$1(ne,ie)||_unsupportedIterableToArray$1(ne,ie)||_nonIterableRest$1()}function _nonIterableRest$1(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray$1(ne,ie){if(ne){if(typeof ne=="string")return _arrayLikeToArray$1(ne,ie);var de=Object.prototype.toString.call(ne).slice(8,-1);if(de==="Object"&&ne.constructor&&(de=ne.constructor.name),de==="Map"||de==="Set")return Array.from(ne);if(de==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(de))return _arrayLikeToArray$1(ne,ie)}}function _arrayLikeToArray$1(ne,ie){(ie==null||ie>ne.length)&&(ie=ne.length);for(var de=0,me=new Array(ie);de<ie;de++)me[de]=ne[de];return me}function _iterableToArrayLimit$1(ne,ie){var de=ne==null?null:typeof Symbol<"u"&&ne[Symbol.iterator]||ne["@@iterator"];if(de!=null){var me=[],_e=!0,ye=!1,we,Se;try{for(de=de.call(ne);!(_e=(we=de.next()).done)&&(me.push(we.value),!(ie&&me.length===ie));_e=!0);}catch(Ce){ye=!0,Se=Ce}finally{try{!_e&&de.return!=null&&de.return()}finally{if(ye)throw Se}}return me}}function _arrayWithHoles$1(ne){if(Array.isArray(ne))return ne}function setTwoToneColor(ne){var ie=normalizeTwoToneColors(ne),de=_slicedToArray$1(ie,2),me=de[0],_e=de[1];return VueIcon.setTwoToneColors({primaryColor:me,secondaryColor:_e})}function getTwoToneColor(){var ne=VueIcon.getTwoToneColors();return ne.calculated?[ne.primaryColor,ne.secondaryColor]:ne.primaryColor}var _excluded=["class","icon","spin","rotate","tabindex","twoToneColor","onClick"];function _slicedToArray(ne,ie){return _arrayWithHoles(ne)||_iterableToArrayLimit(ne,ie)||_unsupportedIterableToArray(ne,ie)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(ne,ie){if(ne){if(typeof ne=="string")return _arrayLikeToArray(ne,ie);var de=Object.prototype.toString.call(ne).slice(8,-1);if(de==="Object"&&ne.constructor&&(de=ne.constructor.name),de==="Map"||de==="Set")return Array.from(ne);if(de==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(de))return _arrayLikeToArray(ne,ie)}}function _arrayLikeToArray(ne,ie){(ie==null||ie>ne.length)&&(ie=ne.length);for(var de=0,me=new Array(ie);de<ie;de++)me[de]=ne[de];return me}function _iterableToArrayLimit(ne,ie){var de=ne==null?null:typeof Symbol<"u"&&ne[Symbol.iterator]||ne["@@iterator"];if(de!=null){var me=[],_e=!0,ye=!1,we,Se;try{for(de=de.call(ne);!(_e=(we=de.next()).done)&&(me.push(we.value),!(ie&&me.length===ie));_e=!0);}catch(Ce){ye=!0,Se=Ce}finally{try{!_e&&de.return!=null&&de.return()}finally{if(ye)throw Se}}return me}}function _arrayWithHoles(ne){if(Array.isArray(ne))return ne}function _objectSpread$t(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$t(ne,_e,de[_e])})}return ne}function _defineProperty$t(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}function _objectWithoutProperties(ne,ie){if(ne==null)return{};var de=_objectWithoutPropertiesLoose(ne,ie),me,_e;if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(ne);for(_e=0;_e<ye.length;_e++)me=ye[_e],!(ie.indexOf(me)>=0)&&Object.prototype.propertyIsEnumerable.call(ne,me)&&(de[me]=ne[me])}return de}function _objectWithoutPropertiesLoose(ne,ie){if(ne==null)return{};var de={},me=Object.keys(ne),_e,ye;for(ye=0;ye<me.length;ye++)_e=me[ye],!(ie.indexOf(_e)>=0)&&(de[_e]=ne[_e]);return de}setTwoToneColor("#1890ff");var Icon=function(ie,de){var me,_e=_objectSpread$t({},ie,de.attrs),ye=_e.class,we=_e.icon,Se=_e.spin,Ce=_e.rotate,Ae=_e.tabindex,Te=_e.twoToneColor,ke=_e.onClick,$e=_objectWithoutProperties(_e,_excluded),Ee=(me={anticon:!0},_defineProperty$t(me,"anticon-".concat(we.name),!!we.name),_defineProperty$t(me,ye,ye),me),Pe=Se===""||Se||we.name==="loading"?"anticon-spin":"",Ie=Ae;Ie===void 0&&ke&&(Ie=-1,$e.tabindex=Ie);var Oe=Ce?{msTransform:"rotate(".concat(Ce,"deg)"),transform:"rotate(".concat(Ce,"deg)")}:void 0,Ne=normalizeTwoToneColors(Te),Be=_slicedToArray(Ne,2),xe=Be[0],Re=Be[1];return createVNode("span",_objectSpread$t({role:"img","aria-label":we.name},$e,{onClick:ke,class:Ee}),[createVNode(VueIcon,{class:Pe,icon:we,primaryColor:xe,secondaryColor:Re,style:Oe},null)])};Icon.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:String};Icon.displayName="AntdIcon";Icon.inheritAttrs=!1;Icon.getTwoToneColor=getTwoToneColor;Icon.setTwoToneColor=setTwoToneColor;const AntdIcon=Icon;function _objectSpread$s(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$s(ne,_e,de[_e])})}return ne}function _defineProperty$s(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var DownOutlined=function(ie,de){var me=_objectSpread$s({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$s({},me,{icon:DownOutlinedSvg}),null)};DownOutlined.displayName="DownOutlined";DownOutlined.inheritAttrs=!1;const DownOutlined$1=DownOutlined;var LoadingOutlined$2={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};const LoadingOutlinedSvg=LoadingOutlined$2;function _objectSpread$r(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$r(ne,_e,de[_e])})}return ne}function _defineProperty$r(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var LoadingOutlined=function(ie,de){var me=_objectSpread$r({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$r({},me,{icon:LoadingOutlinedSvg}),null)};LoadingOutlined.displayName="LoadingOutlined";LoadingOutlined.inheritAttrs=!1;const LoadingOutlined$1=LoadingOutlined;var CheckOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};const CheckOutlinedSvg=CheckOutlined$2;function _objectSpread$q(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$q(ne,_e,de[_e])})}return ne}function _defineProperty$q(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var CheckOutlined=function(ie,de){var me=_objectSpread$q({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$q({},me,{icon:CheckOutlinedSvg}),null)};CheckOutlined.displayName="CheckOutlined";CheckOutlined.inheritAttrs=!1;const CheckOutlined$1=CheckOutlined;var CloseOutlined$2={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"};const CloseOutlinedSvg=CloseOutlined$2;function _objectSpread$p(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$p(ne,_e,de[_e])})}return ne}function _defineProperty$p(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var CloseOutlined=function(ie,de){var me=_objectSpread$p({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$p({},me,{icon:CloseOutlinedSvg}),null)};CloseOutlined.displayName="CloseOutlined";CloseOutlined.inheritAttrs=!1;const CloseOutlined$1=CloseOutlined;var CloseCircleFilled$2={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};const CloseCircleFilledSvg=CloseCircleFilled$2;function _objectSpread$o(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$o(ne,_e,de[_e])})}return ne}function _defineProperty$o(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var CloseCircleFilled=function(ie,de){var me=_objectSpread$o({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$o({},me,{icon:CloseCircleFilledSvg}),null)};CloseCircleFilled.displayName="CloseCircleFilled";CloseCircleFilled.inheritAttrs=!1;const CloseCircleFilled$1=CloseCircleFilled;var SearchOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};const SearchOutlinedSvg=SearchOutlined$2;function _objectSpread$n(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$n(ne,_e,de[_e])})}return ne}function _defineProperty$n(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var SearchOutlined=function(ie,de){var me=_objectSpread$n({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$n({},me,{icon:SearchOutlinedSvg}),null)};SearchOutlined.displayName="SearchOutlined";SearchOutlined.inheritAttrs=!1;const SearchOutlined$1=SearchOutlined;function getIcons(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=ne.loading,me=ne.multiple,_e=ne.prefixCls,ye=ne.suffixIcon||ie.suffixIcon&&ie.suffixIcon(),we=ne.clearIcon||ie.clearIcon&&ie.clearIcon(),Se=ne.menuItemSelectedIcon||ie.menuItemSelectedIcon&&ie.menuItemSelectedIcon(),Ce=ne.removeIcon||ie.removeIcon&&ie.removeIcon(),Ae=we;we||(Ae=createVNode(CloseCircleFilled$1,null,null));var Te=null;if(ye!==void 0)Te=ye;else if(de)Te=createVNode(LoadingOutlined$1,{spin:!0},null);else{var ke="".concat(_e,"-suffix");Te=function(Ie){var Oe=Ie.open,Ne=Ie.showSearch;return Oe&&Ne?createVNode(SearchOutlined$1,{class:ke},null):createVNode(DownOutlined$1,{class:ke},null)}}var $e=null;Se!==void 0?$e=Se:me?$e=createVNode(CheckOutlined$1,null,null):$e=null;var Ee=null;return Ce!==void 0?Ee=Ce:Ee=createVNode(CloseOutlined$1,null,null),{clearIcon:Ae,suffixIcon:Te,itemIcon:$e,removeIcon:Ee}}var SelectProps=function(){return _extends$2(_extends$2({},omit$2(BaseProps(),["inputIcon","mode","getInputElement","backfill","class","style"])),{value:{type:[Array,Object,String,Number]},defaultValue:{type:[Array,Object,String,Number]},notFoundContent:PropsTypes.VNodeChild,suffixIcon:PropsTypes.VNodeChild,itemIcon:PropsTypes.VNodeChild,size:PropsTypes.oneOf(tuple("small","middle","large","default")),mode:PropsTypes.oneOf(tuple("multiple","tags","SECRET_COMBOBOX_MODE_DO_NOT_USE")),bordered:PropsTypes.looseBool.def(!0),transitionName:PropsTypes.string.def("slide-up"),choiceTransitionName:PropsTypes.string.def("")})},Select=defineComponent({name:"ASelect",Option:Option$1,OptGroup:OptGroup$1,inheritAttrs:!1,props:SelectProps(),SECRET_COMBOBOX_MODE_DO_NOT_USE:"SECRET_COMBOBOX_MODE_DO_NOT_USE",emits:["change","update:value"],slots:["notFoundContent","suffixIcon","itemIcon","removeIcon","clearIcon","dropdownRender","option"],setup:function(ie,de){var me=de.attrs,_e=de.emit,ye=de.slots,we=de.expose,Se=ref(null),Ce=function(){Se.value&&Se.value.focus()},Ae=function(){Se.value&&Se.value.blur()},Te=computed(function(){var Ne=ie.mode;if(Ne!=="combobox")return Ne===Select.SECRET_COMBOBOX_MODE_DO_NOT_USE?"combobox":Ne}),ke=useConfigInject("select",ie),$e=ke.prefixCls,Ee=ke.direction,Pe=ke.configProvider,Ie=computed(function(){var Ne;return classNames((Ne={},_defineProperty$x(Ne,"".concat($e.value,"-lg"),ie.size==="large"),_defineProperty$x(Ne,"".concat($e.value,"-sm"),ie.size==="small"),_defineProperty$x(Ne,"".concat($e.value,"-rtl"),Ee.value==="rtl"),_defineProperty$x(Ne,"".concat($e.value,"-borderless"),!ie.bordered),Ne))}),Oe=function(){for(var Be=arguments.length,xe=new Array(Be),Re=0;Re<Be;Re++)xe[Re]=arguments[Re];_e("update:value",xe[0]),_e.apply(void 0,["change"].concat(xe))};return we({blur:Ae,focus:Ce}),function(){var Ne,Be=ie.notFoundContent,xe=ie.listHeight,Re=xe===void 0?256:xe,Me=ie.listItemHeight,De=Me===void 0?24:Me,Ve=ie.getPopupContainer,Le=ie.dropdownClassName,Fe=ie.virtual,He=ie.dropdownMatchSelectWidth,en=Pe.renderEmpty,Ue=Pe.getPopupContainer,ze=Te.value==="multiple"||Te.value==="tags",We;Be!==void 0?We=Be:ye.notFoundContent?We=ye.notFoundContent():Te.value==="combobox"?We=null:We=en("Select");var je=getIcons(_extends$2(_extends$2({},ie),{multiple:ze,prefixCls:$e.value}),ye),qe=je.suffixIcon,Qe=je.itemIcon,Je=je.removeIcon,tn=je.clearIcon,Xe=omit$2(ie,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","size","bordered"]),Ze=classNames(Le,_defineProperty$x({},"".concat($e.value,"-dropdown-").concat(Ee.value),Ee.value==="rtl"));return createVNode(Select$3,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({ref:Se,virtual:Fe,dropdownMatchSelectWidth:He},Xe),me),{},{listHeight:Re,listItemHeight:De,mode:Te.value,prefixCls:$e.value,direction:Ee.value,inputIcon:qe,menuItemSelectedIcon:Qe,removeIcon:Je,clearIcon:tn,notFoundContent:We,class:[Ie.value,me.class],getPopupContainer:Ve||Ue,dropdownClassName:Ze,onChange:Oe,dropdownRender:Xe.dropdownRender||ye.dropdownRender}),{default:function(){return[(Ne=ye.default)===null||Ne===void 0?void 0:Ne.call(ye)]},option:ye.option})}}});Select.install=function(ne){return ne.component(Select.name,Select),ne.component(Select.Option.displayName,Select.Option),ne.component(Select.OptGroup.displayName,Select.OptGroup),ne};var SelectOption=Select.Option;Select.OptGroup;const Select$1=Select,inputProps={prefixCls:PropsTypes.string,inputPrefixCls:PropsTypes.string,defaultValue:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number]),value:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number]),placeholder:{type:[String,Number]},type:PropsTypes.string.def("text"),name:PropsTypes.string,size:{type:String},disabled:PropsTypes.looseBool,readonly:PropsTypes.looseBool,addonBefore:PropsTypes.VNodeChild,addonAfter:PropsTypes.VNodeChild,prefix:PropsTypes.VNodeChild,suffix:PropsTypes.VNodeChild,autofocus:PropsTypes.looseBool,allowClear:PropsTypes.looseBool,lazy:PropsTypes.looseBool.def(!0),maxlength:PropsTypes.number,loading:PropsTypes.looseBool,onPressEnter:PropsTypes.func,onKeydown:PropsTypes.func,onKeyup:PropsTypes.func,onFocus:PropsTypes.func,onBlur:PropsTypes.func,onChange:PropsTypes.func,onInput:PropsTypes.func,"onUpdate:value":PropsTypes.func};function hasPrefixSuffix(ne){return!!(getComponent(ne,"prefix")||getComponent(ne,"suffix")||ne.$props.allowClear)}var ClearableInputType=["text","input"],ClearableLabeledInput=defineComponent({name:"ClearableLabeledInput",inheritAttrs:!1,props:{prefixCls:PropsTypes.string,inputType:PropsTypes.oneOf(tuple("text","input")),value:PropsTypes.any,defaultValue:PropsTypes.any,allowClear:PropsTypes.looseBool,element:PropsTypes.VNodeChild,handleReset:PropsTypes.func,disabled:PropsTypes.looseBool,size:PropsTypes.oneOf(tuple("small","large","default")),suffix:PropsTypes.VNodeChild,prefix:PropsTypes.VNodeChild,addonBefore:PropsTypes.VNodeChild,addonAfter:PropsTypes.VNodeChild,readonly:PropsTypes.looseBool,isFocused:PropsTypes.looseBool},methods:{renderClearIcon:function(ie){var de=this.$props,me=de.allowClear,_e=de.value,ye=de.disabled,we=de.readonly,Se=de.inputType,Ce=de.handleReset;if(!me)return null;var Ae=!ye&&!we&&_e!==void 0&&_e!==null&&_e!=="",Te=Se===ClearableInputType[0]?"".concat(ie,"-textarea-clear-icon"):"".concat(ie,"-clear-icon");return createVNode(CloseCircleFilled$1,{onClick:Ce,class:classNames(Te,_defineProperty$x({},"".concat(Te,"-hidden"),!Ae)),role:"button"},null)},renderSuffix:function(ie){var de=this.$props,me=de.suffix,_e=de.allowClear;return me||_e?createVNode("span",{class:"".concat(ie,"-suffix")},[this.renderClearIcon(ie),me]):null},renderLabeledIcon:function(ie,de){var me,_e,ye=this.$props,we=this.$attrs.style,Se=this.renderSuffix(ie);if(!hasPrefixSuffix(this))return cloneElement(de,{value:ye.value});var Ce=ye.prefix?createVNode("span",{class:"".concat(ie,"-prefix")},[ye.prefix]):null,Ae=classNames((_e=this.$attrs)===null||_e===void 0?void 0:_e.class,"".concat(ie,"-affix-wrapper"),(me={},_defineProperty$x(me,"".concat(ie,"-affix-wrapper-focused"),ye.isFocused),_defineProperty$x(me,"".concat(ie,"-affix-wrapper-disabled"),ye.disabled),_defineProperty$x(me,"".concat(ie,"-affix-wrapper-sm"),ye.size==="small"),_defineProperty$x(me,"".concat(ie,"-affix-wrapper-lg"),ye.size==="large"),_defineProperty$x(me,"".concat(ie,"-affix-wrapper-input-with-clear-btn"),ye.suffix&&ye.allowClear&&this.$props.value),me));return createVNode("span",{class:Ae,style:we},[Ce,cloneElement(de,{style:null,value:ye.value,class:getInputClassName(ie,ye.size,ye.disabled)}),Se])},renderInputWithLabel:function(ie,de){var me,_e=this.$props,ye=_e.addonBefore,we=_e.addonAfter,Se=_e.size,Ce=this.$attrs,Ae=Ce.style,Te=Ce.class;if(!ye&&!we)return de;var ke="".concat(ie,"-group"),$e="".concat(ke,"-addon"),Ee=ye?createVNode("span",{class:$e},[ye]):null,Pe=we?createVNode("span",{class:$e},[we]):null,Ie=classNames("".concat(ie,"-wrapper"),_defineProperty$x({},ke,ye||we)),Oe=classNames(Te,"".concat(ie,"-group-wrapper"),(me={},_defineProperty$x(me,"".concat(ie,"-group-wrapper-sm"),Se==="small"),_defineProperty$x(me,"".concat(ie,"-group-wrapper-lg"),Se==="large"),me));return createVNode("span",{class:Oe,style:Ae},[createVNode("span",{class:Ie},[Ee,cloneElement(de,{style:null}),Pe])])},renderTextAreaWithClearIcon:function(ie,de){var me=this.$props,_e=me.value,ye=me.allowClear,we=this.$attrs,Se=we.style,Ce=we.class;if(!ye)return cloneElement(de,{value:_e});var Ae=classNames(Ce,"".concat(ie,"-affix-wrapper"),"".concat(ie,"-affix-wrapper-textarea-with-clear-btn"));return createVNode("span",{class:Ae,style:Se},[cloneElement(de,{style:null,value:_e}),this.renderClearIcon(ie)])},renderClearableLabeledInput:function(){var ie=this.$props,de=ie.prefixCls,me=ie.inputType,_e=ie.element;return me===ClearableInputType[0]?this.renderTextAreaWithClearIcon(de,_e):this.renderInputWithLabel(de,this.renderLabeledIcon(de,_e))}},render:function(){return this.renderClearableLabeledInput()}});const ClearableLabeledInput$1=ClearableLabeledInput;function fixControlledValue(ne){return typeof ne>"u"||ne===null?"":ne}function resolveOnChange(ne,ie,de){if(de){var me=ie;if(ie.type==="click"){Object.defineProperty(me,"target",{writable:!0}),Object.defineProperty(me,"currentTarget",{writable:!0}),me.target=ne,me.currentTarget=ne;var _e=ne.value;ne.value="",de(me),ne.value=_e;return}de(me)}}function getInputClassName(ne,ie,de){var me;return classNames(ne,(me={},_defineProperty$x(me,"".concat(ne,"-sm"),ie==="small"),_defineProperty$x(me,"".concat(ne,"-lg"),ie==="large"),_defineProperty$x(me,"".concat(ne,"-disabled"),de),me))}const Input=defineComponent({name:"AInput",inheritAttrs:!1,props:_extends$2({},inputProps),setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider),removePasswordTimeout:void 0,input:null,clearableInput:null}},data:function(){var ie=this.$props,de=typeof ie.value>"u"?ie.defaultValue:ie.value;return{stateValue:typeof de>"u"?"":de,isFocused:!1}},watch:{value:function(ie){this.stateValue=ie}},mounted:function(){var ie=this;nextTick(function(){ie.clearPasswordValueAttribute()})},beforeUnmount:function(){this.removePasswordTimeout&&clearTimeout(this.removePasswordTimeout)},methods:{handleInputFocus:function(ie){this.isFocused=!0,this.onFocus&&this.onFocus(ie)},handleInputBlur:function(ie){this.isFocused=!1,this.onBlur&&this.onBlur(ie)},focus:function(){this.input.focus()},blur:function(){this.input.blur()},select:function(){this.input.select()},saveClearableInput:function(ie){this.clearableInput=ie},saveInput:function(ie){this.input=ie},setValue:function(ie,de){this.stateValue!==ie&&(hasProp$1(this,"value")?this.$forceUpdate():this.stateValue=ie,nextTick(function(){de&&de()}))},triggerChange:function(ie){this.$emit("update:value",ie.target.value),this.$emit("change",ie),this.$emit("input",ie)},handleReset:function(ie){var de=this;this.setValue("",function(){de.focus()}),resolveOnChange(this.input,ie,this.triggerChange)},renderInput:function(ie,de){var me=de.addonBefore,_e=de.addonAfter,ye=omit$2(this.$props,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","lazy","size","inputPrefixCls","loading"]),we=this.handleKeyDown,Se=this.handleChange,Ce=this.handleInputFocus,Ae=this.handleInputBlur,Te=this.size,ke=this.disabled,$e=this.$attrs,Ee=_extends$2(_extends$2(_extends$2({},ye),$e),{onKeydown:we,class:classNames(getInputClassName(ie,Te,ke),_defineProperty$x({},$e.class,$e.class&&!me&&!_e)),ref:this.saveInput,key:"ant-input",onInput:Se,onChange:Se,onFocus:Ce,onBlur:Ae});Ee.autofocus||delete Ee.autofocus;var Pe=createVNode("input",Ee,null);return withDirectives(Pe,[[antInput$1]])},clearPasswordValueAttribute:function(){var ie=this;this.removePasswordTimeout=setTimeout(function(){ie.input&&ie.input.getAttribute&&ie.input.getAttribute("type")==="password"&&ie.input.hasAttribute("value")&&ie.input.removeAttribute("value")})},handleChange:function(ie){var de=ie.target,me=de.value,_e=de.composing,ye=de.isComposing;(ye||_e)&&this.lazy||this.stateValue===me||(this.setValue(me,this.clearPasswordValueAttribute),resolveOnChange(this.input,ie,this.triggerChange))},handleKeyDown:function(ie){ie.keyCode===13&&this.$emit("pressEnter",ie),this.$emit("keydown",ie)}},render:function(){var ie=this.$props.prefixCls,de=this.$data,me=de.stateValue,_e=de.isFocused,ye=this.configProvider.getPrefixCls,we=ye("input",ie),Se=getComponent(this,"addonAfter"),Ce=getComponent(this,"addonBefore"),Ae=getComponent(this,"suffix"),Te=getComponent(this,"prefix"),ke=_extends$2(_extends$2(_extends$2({},this.$attrs),getOptionProps(this)),{prefixCls:we,inputType:"input",value:fixControlledValue(me),element:this.renderInput(we,{addonAfter:Se,addonBefore:Ce}),handleReset:this.handleReset,addonAfter:Se,addonBefore:Ce,suffix:Ae,prefix:Te,isFocused:_e});return createVNode(ClearableLabeledInput$1,_objectSpread2$1(_objectSpread2$1({},ke),{},{ref:this.saveClearableInput}),null)}}),Group$2=defineComponent({name:"AInputGroup",props:{prefixCls:PropsTypes.string,size:PropsTypes.oneOf(tuple("small","large","default")),compact:PropsTypes.looseBool},setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider)}},computed:{classes:function(){var ie,de=this.prefixCls,me=this.size,_e=this.compact,ye=_e===void 0?!1:_e,we=this.configProvider,Se=we.getPrefixCls,Ce=Se("input-group",de);return ie={},_defineProperty$x(ie,"".concat(Ce),!0),_defineProperty$x(ie,"".concat(Ce,"-lg"),me==="large"),_defineProperty$x(ie,"".concat(Ce,"-sm"),me==="small"),_defineProperty$x(ie,"".concat(Ce,"-compact"),ye),ie}},render:function(){return createVNode("span",{class:this.classes},[getSlot(this)])}});var applePhone=/iPhone/i,appleIpod=/iPod/i,appleTablet=/iPad/i,androidPhone=/\bAndroid(?:.+)Mobile\b/i,androidTablet=/Android/i,amazonPhone=/\bAndroid(?:.+)SD4930UR\b/i,amazonTablet=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,windowsPhone=/Windows Phone/i,windowsTablet=/\bWindows(?:.+)ARM\b/i,otherBlackberry=/BlackBerry/i,otherBlackberry10=/BB10/i,otherOpera=/Opera Mini/i,otherChrome=/\b(CriOS|Chrome)(?:.+)Mobile/i,otherFirefox=/Mobile(?:.+)Firefox\b/i;function match(ne,ie){return ne.test(ie)}function isMobile$1(ne){var ie=ne||(typeof navigator<"u"?navigator.userAgent:""),de=ie.split("[FBAN");if(typeof de[1]<"u"){var me=de,_e=_slicedToArray$2(me,1);ie=_e[0]}if(de=ie.split("Twitter"),typeof de[1]<"u"){var ye=de,we=_slicedToArray$2(ye,1);ie=we[0]}var Se={apple:{phone:match(applePhone,ie)&&!match(windowsPhone,ie),ipod:match(appleIpod,ie),tablet:!match(applePhone,ie)&&match(appleTablet,ie)&&!match(windowsPhone,ie),device:(match(applePhone,ie)||match(appleIpod,ie)||match(appleTablet,ie))&&!match(windowsPhone,ie)},amazon:{phone:match(amazonPhone,ie),tablet:!match(amazonPhone,ie)&&match(amazonTablet,ie),device:match(amazonPhone,ie)||match(amazonTablet,ie)},android:{phone:!match(windowsPhone,ie)&&match(amazonPhone,ie)||!match(windowsPhone,ie)&&match(androidPhone,ie),tablet:!match(windowsPhone,ie)&&!match(amazonPhone,ie)&&!match(androidPhone,ie)&&(match(amazonTablet,ie)||match(androidTablet,ie)),device:!match(windowsPhone,ie)&&(match(amazonPhone,ie)||match(amazonTablet,ie)||match(androidPhone,ie)||match(androidTablet,ie))||match(/\bokhttp\b/i,ie)},windows:{phone:match(windowsPhone,ie),tablet:match(windowsTablet,ie),device:match(windowsPhone,ie)||match(windowsTablet,ie)},other:{blackberry:match(otherBlackberry,ie),blackberry10:match(otherBlackberry10,ie),opera:match(otherOpera,ie),firefox:match(otherFirefox,ie),chrome:match(otherChrome,ie),device:match(otherBlackberry,ie)||match(otherBlackberry10,ie)||match(otherOpera,ie)||match(otherFirefox,ie)||match(otherChrome,ie)},any:null,phone:null,tablet:null};return Se.any=Se.apple.device||Se.android.device||Se.windows.device||Se.other.device,Se.phone=Se.apple.phone||Se.android.phone||Se.windows.phone,Se.tablet=Se.apple.tablet||Se.android.tablet||Se.windows.tablet,Se}var defaultResult=_extends$2(_extends$2({},isMobile$1()),{isMobile:isMobile$1});const isMobile$2=defaultResult;var START_EVENT_NAME_MAP={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},END_EVENT_NAME_MAP={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},startEvents=[],endEvents=[];function detectEvents(){var ne=document.createElement("div"),ie=ne.style;"AnimationEvent"in window||(delete START_EVENT_NAME_MAP.animationstart.animation,delete END_EVENT_NAME_MAP.animationend.animation),"TransitionEvent"in window||(delete START_EVENT_NAME_MAP.transitionstart.transition,delete END_EVENT_NAME_MAP.transitionend.transition);function de(me,_e){for(var ye in me)if(me.hasOwnProperty(ye)){var we=me[ye];for(var Se in we)if(Se in ie){_e.push(we[Se]);break}}}de(START_EVENT_NAME_MAP,startEvents),de(END_EVENT_NAME_MAP,endEvents)}typeof window<"u"&&typeof document<"u"&&detectEvents();function addEventListener$1(ne,ie,de){ne.addEventListener(ie,de,!1)}function removeEventListener$1(ne,ie,de){ne.removeEventListener(ie,de,!1)}var TransitionEvents={startEvents,addStartEventListener:function(ie,de){if(startEvents.length===0){window.setTimeout(de,0);return}startEvents.forEach(function(me){addEventListener$1(ie,me,de)})},removeStartEventListener:function(ie,de){startEvents.length!==0&&startEvents.forEach(function(me){removeEventListener$1(ie,me,de)})},endEvents,addEndEventListener:function(ie,de){if(endEvents.length===0){window.setTimeout(de,0);return}endEvents.forEach(function(me){addEventListener$1(ie,me,de)})},removeEndEventListener:function(ie,de){endEvents.length!==0&&endEvents.forEach(function(me){removeEventListener$1(ie,me,de)})}};const Event$1=TransitionEvents;var styleForPesudo;function isHidden(ne){return!ne||ne.offsetParent===null}function isNotGrey(ne){var ie=(ne||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return ie&&ie[1]&&ie[2]&&ie[3]?!(ie[1]===ie[2]&&ie[2]===ie[3]):!0}const Wave=defineComponent({name:"Wave",props:["insertExtraNode"],setup:function(){var ie=inject("configProvider",defaultConfigProvider);return{configProvider:ie}},mounted:function(){var ie=this;nextTick(function(){var de=findDOMNode(ie);de.nodeType===1&&(ie.instance=ie.bindAnimationEvent(de))})},beforeUnmount:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId)},methods:{onClick:function(ie,de){if(!(!ie||isHidden(ie)||ie.className.indexOf("-leave")>=0)){var me=this.$props.insertExtraNode;this.extraNode=document.createElement("div");var _e=this.extraNode;_e.className="ant-click-animating-node";var ye=this.getAttributeName();ie.removeAttribute(ye),ie.setAttribute(ye,"true"),styleForPesudo=styleForPesudo||document.createElement("style"),de&&de!=="#ffffff"&&de!=="rgb(255, 255, 255)"&&isNotGrey(de)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(de)&&de!=="transparent"&&(this.csp&&this.csp.nonce&&(styleForPesudo.nonce=this.csp.nonce),_e.style.borderColor=de,styleForPesudo.innerHTML="\n        [ant-click-animating-without-extra-node='true']::after, .ant-click-animating-node {\n          --antd-wave-shadow-color: ".concat(de,";\n        }"),document.body.contains(styleForPesudo)||document.body.appendChild(styleForPesudo)),me&&ie.appendChild(_e),Event$1.addStartEventListener(ie,this.onTransitionStart),Event$1.addEndEventListener(ie,this.onTransitionEnd)}},onTransitionStart:function(ie){if(!this._.isUnmounted){var de=findDOMNode(this);!ie||ie.target!==de||this.animationStart||this.resetEffect(de)}},onTransitionEnd:function(ie){!ie||ie.animationName!=="fadeEffect"||this.resetEffect(ie.target)},getAttributeName:function(){var ie=this.$props.insertExtraNode;return ie?"ant-click-animating":"ant-click-animating-without-extra-node"},bindAnimationEvent:function(ie){var de=this;if(!(!ie||!ie.getAttribute||ie.getAttribute("disabled")||ie.className.indexOf("disabled")>=0)){var me=function(ye){if(!(ye.target.tagName==="INPUT"||isHidden(ye.target))){de.resetEffect(ie);var we=getComputedStyle(ie).getPropertyValue("border-top-color")||getComputedStyle(ie).getPropertyValue("border-color")||getComputedStyle(ie).getPropertyValue("background-color");de.clickWaveTimeoutId=window.setTimeout(function(){return de.onClick(ie,we)},0),wrapperRaf.cancel(de.animationStartId),de.animationStart=!0,de.animationStartId=wrapperRaf(function(){de.animationStart=!1},10)}};return ie.addEventListener("click",me,!0),{cancel:function(){ie.removeEventListener("click",me,!0)}}}},resetEffect:function(ie){if(!(!ie||ie===this.extraNode||!(ie instanceof Element))){var de=this.$props.insertExtraNode,me=this.getAttributeName();ie.setAttribute(me,"false"),styleForPesudo&&(styleForPesudo.innerHTML=""),de&&this.extraNode&&ie.contains(this.extraNode)&&ie.removeChild(this.extraNode),Event$1.removeStartEventListener(ie,this.onTransitionStart),Event$1.removeEndEventListener(ie,this.onTransitionEnd)}}},render:function(){var ie,de,me=this.configProvider.csp;return me&&(this.csp=me),(de=(ie=this.$slots).default)===null||de===void 0?void 0:de.call(ie)[0]}});var ButtonTypes=tuple("default","primary","ghost","dashed","link","text"),ButtonShapes=tuple("circle","round"),ButtonHTMLTypes=tuple("submit","button","reset");function convertLegacyProps(ne){return ne==="danger"?{danger:!0}:{type:ne}}var buttonProps=function(){return{prefixCls:PropsTypes.string,type:PropsTypes.oneOf(ButtonTypes),htmlType:PropsTypes.oneOf(ButtonHTMLTypes).def("button"),shape:PropsTypes.oneOf(ButtonShapes),size:{type:String},loading:{type:[Boolean,Object],default:function(){return!1}},disabled:PropsTypes.looseBool,ghost:PropsTypes.looseBool,block:PropsTypes.looseBool,danger:PropsTypes.looseBool,icon:PropsTypes.VNodeChild,href:PropsTypes.string,target:PropsTypes.string,title:PropsTypes.string,onClick:{type:Function}}};const buttonTypes$1=buttonProps,devWarning=function(ne,ie,de){warningOnce(ne,"[ant-design-vue: ".concat(ie,"] ").concat(de))};var rxTwoCNChar=/^[\u4e00-\u9fa5]{2}$/,isTwoCNChar=rxTwoCNChar.test.bind(rxTwoCNChar),props$2=buttonTypes$1();function isUnborderedButtonType(ne){return ne==="text"||ne==="link"}const Button$1=defineComponent({name:"AButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:props$2,slots:["icon"],emits:["click"],setup:function(ie,de){var me=de.slots,_e=de.attrs,ye=de.emit,we=useConfigInject("btn",ie),Se=we.prefixCls,Ce=we.autoInsertSpaceInButton,Ae=we.direction,Te=ref(null),ke=ref(void 0),$e=!1,Ee=ref(!1),Pe=ref(!1),Ie=computed(function(){return Ce.value!==!1}),Oe=computed(function(){return _typeof$2(ie.loading)==="object"&&ie.loading.delay?ie.loading.delay||!0:!!ie.loading});watch(Oe,function(Me){clearTimeout(ke.value),typeof Oe.value=="number"?ke.value=window.setTimeout(function(){Ee.value=Me},Oe.value):Ee.value=Me},{immediate:!0});var Ne=computed(function(){var Me,De=ie.type,Ve=ie.shape,Le=ie.size,Fe=ie.ghost,He=ie.block,en=ie.danger,Ue=Se.value,ze="";switch(Le){case"large":ze="lg";break;case"small":ze="sm";break}return Me={},_defineProperty$x(Me,"".concat(Ue),!0),_defineProperty$x(Me,"".concat(Ue,"-").concat(De),De),_defineProperty$x(Me,"".concat(Ue,"-").concat(Ve),Ve),_defineProperty$x(Me,"".concat(Ue,"-").concat(ze),ze),_defineProperty$x(Me,"".concat(Ue,"-loading"),Ee.value),_defineProperty$x(Me,"".concat(Ue,"-background-ghost"),Fe&&!isUnborderedButtonType(De)),_defineProperty$x(Me,"".concat(Ue,"-two-chinese-chars"),Pe.value&&Ie.value),_defineProperty$x(Me,"".concat(Ue,"-block"),He),_defineProperty$x(Me,"".concat(Ue,"-dangerous"),!!en),_defineProperty$x(Me,"".concat(Ue,"-rtl"),Ae.value==="rtl"),Me}),Be=function(){var De=Te.value;if(!(!De||Ce.value===!1)){var Ve=De.textContent;$e&&isTwoCNChar(Ve)?Pe.value||(Pe.value=!0):Pe.value&&(Pe.value=!1)}},xe=function(De){if(Ee.value||ie.disabled){De.preventDefault();return}ye("click",De)},Re=function(De,Ve){var Le=Ve?" ":"";if(De.type===Text){var Fe=De.children.trim();return isTwoCNChar(Fe)&&(Fe=Fe.split("").join(Le)),createVNode("span",null,[Fe])}return De};return watchEffect(function(){devWarning(!(ie.ghost&&isUnborderedButtonType(ie.type)),"Button","`link` or `text` button can't be a `ghost` button.")}),onMounted(Be),onUpdated(Be),onBeforeUnmount(function(){ke.value&&clearTimeout(ke.value)}),function(){var Me=flattenChildren(getPropsSlot(me,ie)),De=getPropsSlot(me,ie,"icon");$e=Me.length===1&&!De&&!isUnborderedButtonType(ie.type);var Ve=ie.type,Le=ie.htmlType,Fe=ie.disabled,He=ie.href,en=ie.title,Ue=ie.target,ze=Ee.value?"loading":De,We=_extends$2(_extends$2({},_e),{title:en,disabled:Fe,class:[Ne.value,_e.class,_defineProperty$x({},"".concat(Se.value,"-icon-only"),Me.length===0&&!!ze)],onClick:xe}),je=Ee.value?createVNode(LoadingOutlined$1,null,null):De,qe=Me.map(function(Je){return Re(Je,$e&&Ie.value)});if(He!==void 0)return createVNode("a",_objectSpread2$1(_objectSpread2$1({},We),{},{href:He,target:Ue,ref:Te}),[je,qe]);var Qe=createVNode("button",_objectSpread2$1(_objectSpread2$1({},We),{},{ref:Te,type:Le}),[je,qe]);return isUnborderedButtonType(Ve)?Qe:createVNode(Wave,{ref:"wave"},{default:function(){return[Qe]}})}}});var buttonGroupProps={prefixCls:PropsTypes.string,size:{type:String}};const ButtonGroup$1=defineComponent({name:"AButtonGroup",props:buttonGroupProps,setup:function(ie,de){var me=de.slots,_e=useConfigInject("btn-group",ie),ye=_e.prefixCls,we=_e.direction,Se=computed(function(){var Ce,Ae=ie.size,Te="";switch(Ae){case"large":Te="lg";break;case"small":Te="sm";break}return Ce={},_defineProperty$x(Ce,"".concat(ye.value),!0),_defineProperty$x(Ce,"".concat(ye.value,"-").concat(Te),Te),_defineProperty$x(Ce,"".concat(ye.value,"-rtl"),we.value==="rtl"),Ce});return function(){var Ce;return createVNode("div",{class:Se.value},[flattenChildren((Ce=me.default)===null||Ce===void 0?void 0:Ce.call(me))])}}});Button$1.Group=ButtonGroup$1;Button$1.install=function(ne){return ne.component(Button$1.name,Button$1),ne.component(ButtonGroup$1.name,ButtonGroup$1),ne};var __rest$i=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de};const Search$1=defineComponent({name:"AInputSearch",inheritAttrs:!1,props:_extends$2(_extends$2({},inputProps),{enterButton:PropsTypes.VNodeChild,onSearch:PropsTypes.func}),setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider),input:null}},methods:{saveInput:function(ie){this.input=ie},handleChange:function(ie){this.$emit("update:value",ie.target.value),ie&&ie.target&&ie.type==="click"&&this.$emit("search",ie.target.value,ie),this.$emit("change",ie)},handleSearch:function(ie){this.loading||this.disabled||(this.$emit("search",this.input.stateValue,ie),isMobile$2.tablet||this.input.focus())},focus:function(){this.input.focus()},blur:function(){this.input.blur()},renderLoading:function(ie){var de=this.$props.size,me=getComponent(this,"enterButton");return me=me||me==="",me?createVNode(Button$1,{class:"".concat(ie,"-button"),type:"primary",size:de,key:"enterButton"},{default:function(){return[createVNode(LoadingOutlined$1,null,null)]}}):createVNode(LoadingOutlined$1,{class:"".concat(ie,"-icon"),key:"loadingIcon"},null)},renderSuffix:function(ie){var de=this.loading,me=getComponent(this,"suffix"),_e=getComponent(this,"enterButton");if(_e=_e||_e==="",de&&!_e)return[me,this.renderLoading(ie)];if(_e)return me;var ye=createVNode(SearchOutlined$1,{class:"".concat(ie,"-icon"),key:"searchIcon",onClick:this.handleSearch},null);return me?[me,ye]:ye},renderAddonAfter:function(ie){var de=this.size,me=this.disabled,_e=this.loading,ye="".concat(ie,"-button"),we=getComponent(this,"enterButton");we=we||we==="";var Se=getComponent(this,"addonAfter");if(_e&&we)return[this.renderLoading(ie),Se];if(!we)return Se;var Ce=Array.isArray(we)?we[0]:we,Ae,Te=Ce.type&&isPlainObject$3(Ce.type)&&Ce.type.__ANT_BUTTON;return Ce.tagName==="button"||Te?Ae=cloneElement(Ce,_extends$2(_extends$2({key:"enterButton",class:Te?ye:""},Te?{size:de}:{}),{onClick:this.handleSearch})):Ae=createVNode(Button$1,{class:ye,type:"primary",size:de,disabled:me,key:"enterButton",onClick:this.handleSearch},{default:function(){return[we===!0||we===""?createVNode(SearchOutlined$1,null,null):we]}}),Se?[Ae,Se]:Ae}},render:function(){var ie=_extends$2(_extends$2({},getOptionProps(this)),this.$attrs),de=ie.prefixCls,me=ie.inputPrefixCls,_e=ie.size,ye=ie.class,we=__rest$i(ie,["prefixCls","inputPrefixCls","size","class"]);delete we.onSearch,delete we.loading,delete we.enterButton,delete we.addonBefore,delete we["onUpdate:value"];var Se=this.configProvider.getPrefixCls,Ce=Se("input-search",de),Ae=Se("input",me),Te=getComponent(this,"enterButton"),ke=getComponent(this,"addonBefore");Te=Te||Te==="";var $e;if(Te){var Ee;$e=classNames(Ce,ye,(Ee={},_defineProperty$x(Ee,"".concat(Ce,"-enter-button"),!!Te),_defineProperty$x(Ee,"".concat(Ce,"-").concat(_e),!!_e),Ee))}else $e=classNames(Ce,ye);var Pe=_extends$2(_extends$2({},we),{prefixCls:Ae,size:_e,suffix:this.renderSuffix(Ce),prefix:getComponent(this,"prefix"),addonAfter:this.renderAddonAfter(Ce),addonBefore:ke,class:$e,onPressEnter:this.handleSearch,onChange:this.handleChange});return createVNode(Input,_objectSpread2$1(_objectSpread2$1({},Pe),{},{ref:this.saveInput}),null)}});var HIDDEN_TEXTAREA_STYLE="\n  min-height:0 !important;\n  max-height:none !important;\n  height:0 !important;\n  visibility:hidden !important;\n  overflow:hidden !important;\n  position:absolute !important;\n  z-index:-1000 !important;\n  top:0 !important;\n  right:0 !important\n",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"],computedStyleCache={},hiddenTextarea;function calculateNodeStyling(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,de=ne.getAttribute("id")||ne.getAttribute("data-reactid")||ne.getAttribute("name");if(ie&&computedStyleCache[de])return computedStyleCache[de];var me=window.getComputedStyle(ne),_e=me.getPropertyValue("box-sizing")||me.getPropertyValue("-moz-box-sizing")||me.getPropertyValue("-webkit-box-sizing"),ye=parseFloat(me.getPropertyValue("padding-bottom"))+parseFloat(me.getPropertyValue("padding-top")),we=parseFloat(me.getPropertyValue("border-bottom-width"))+parseFloat(me.getPropertyValue("border-top-width")),Se=SIZING_STYLE.map(function(Ae){return"".concat(Ae,":").concat(me.getPropertyValue(Ae))}).join(";"),Ce={sizingStyle:Se,paddingSize:ye,borderSize:we,boxSizing:_e};return ie&&de&&(computedStyleCache[de]=Ce),Ce}function calculateNodeHeight(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;hiddenTextarea||(hiddenTextarea=document.createElement("textarea"),document.body.appendChild(hiddenTextarea)),ne.getAttribute("wrap")?hiddenTextarea.setAttribute("wrap",ne.getAttribute("wrap")):hiddenTextarea.removeAttribute("wrap");var _e=calculateNodeStyling(ne,ie),ye=_e.paddingSize,we=_e.borderSize,Se=_e.boxSizing,Ce=_e.sizingStyle;hiddenTextarea.setAttribute("style","".concat(Ce,";").concat(HIDDEN_TEXTAREA_STYLE)),hiddenTextarea.value=ne.value||ne.placeholder||"";var Ae=Number.MIN_SAFE_INTEGER,Te=Number.MAX_SAFE_INTEGER,ke=hiddenTextarea.scrollHeight,$e;if(Se==="border-box"?ke+=we:Se==="content-box"&&(ke-=ye),de!==null||me!==null){hiddenTextarea.value=" ";var Ee=hiddenTextarea.scrollHeight-ye;de!==null&&(Ae=Ee*de,Se==="border-box"&&(Ae=Ae+ye+we),ke=Math.max(Ae,ke)),me!==null&&(Te=Ee*me,Se==="border-box"&&(Te=Te+ye+we),$e=ke>Te?"":"hidden",ke=Math.min(Te,ke))}return{height:"".concat(ke,"px"),minHeight:"".concat(Ae,"px"),maxHeight:"".concat(Te,"px"),overflowY:$e,resize:"none"}}var RESIZE_STATUS_NONE=0,RESIZE_STATUS_RESIZING=1,RESIZE_STATUS_RESIZED=2,TextAreaProps$1=_extends$2(_extends$2({},inputProps),{autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:PropsTypes.func}),ResizableTextArea=defineComponent({name:"ResizableTextArea",mixins:[BaseMixin],inheritAttrs:!1,props:TextAreaProps$1,setup:function(){return{nextFrameActionId:void 0,textArea:null,resizeFrameId:void 0}},data:function(){return{textareaStyles:{},resizeStatus:RESIZE_STATUS_NONE}},watch:{value:function(){var ie=this;nextTick(function(){ie.resizeTextarea()})}},mounted:function(){this.resizeTextarea()},beforeUnmount:function(){wrapperRaf.cancel(this.nextFrameActionId),wrapperRaf.cancel(this.resizeFrameId)},methods:{saveTextArea:function(ie){this.textArea=ie},handleResize:function(ie){var de=this.$data.resizeStatus;de===RESIZE_STATUS_NONE&&this.$emit("resize",ie)},resizeOnNextFrame:function(){wrapperRaf.cancel(this.nextFrameActionId),this.nextFrameActionId=wrapperRaf(this.resizeTextarea)},resizeTextarea:function(){var ie=this,de=this.$props.autoSize||this.$props.autosize;if(!(!de||!this.textArea)){var me=de.minRows,_e=de.maxRows,ye=calculateNodeHeight(this.textArea,!1,me,_e);this.setState({textareaStyles:ye,resizeStatus:RESIZE_STATUS_RESIZING},function(){wrapperRaf.cancel(ie.resizeFrameId),ie.resizeFrameId=wrapperRaf(function(){ie.setState({resizeStatus:RESIZE_STATUS_RESIZED},function(){ie.resizeFrameId=wrapperRaf(function(){ie.setState({resizeStatus:RESIZE_STATUS_NONE}),ie.fixFirefoxAutoScroll()})})})})}},fixFirefoxAutoScroll:function(){try{if(document.activeElement===this.textArea){var ie=this.textArea.selectionStart,de=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,de)}}catch(me){}},renderTextArea:function(){var ie=this,de=_extends$2(_extends$2({},getOptionProps(this)),this.$attrs),me=de.prefixCls,_e=de.autoSize,ye=de.autosize,we=de.disabled,Se=de.class,Ce=this.$data,Ae=Ce.textareaStyles,Te=Ce.resizeStatus;warning$4(ye===void 0,"Input.TextArea","autosize is deprecated, please use autoSize instead.");var ke=omit$2(de,["prefixCls","onPressEnter","autoSize","autosize","defaultValue","allowClear","type","lazy"]),$e=classNames(me,Se,_defineProperty$x({},"".concat(me,"-disabled"),we));"value"in ke&&(ke.value=ke.value||"");var Ee=_extends$2(_extends$2(_extends$2({},de.style),Ae),Te===RESIZE_STATUS_RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null),Pe=_extends$2(_extends$2({},ke),{style:Ee,class:$e});return Pe.autofocus||delete Pe.autofocus,createVNode(ResizeObserver$1,{onResize:this.handleResize,disabled:!(_e||ye)},{default:function(){return[withDirectives(createVNode("textarea",_objectSpread2$1(_objectSpread2$1({},Pe),{},{ref:ie.saveTextArea}),null),[[antInput$1]])]}})}},render:function(){return this.renderTextArea()}});const ResizableTextArea$1=ResizableTextArea;var TextAreaProps=_extends$2(_extends$2({},inputProps),{autosize:withUndefined(PropsTypes.oneOfType([Object,Boolean])),autoSize:withUndefined(PropsTypes.oneOfType([Object,Boolean])),showCount:PropsTypes.looseBool,onCompositionstart:PropsTypes.func,onCompositionend:PropsTypes.func});const Textarea=defineComponent({name:"ATextarea",inheritAttrs:!1,props:_extends$2({},TextAreaProps),setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider),resizableTextArea:null,clearableInput:null}},data:function(){var ie=typeof this.value>"u"?this.defaultValue:this.value;return{stateValue:typeof ie>"u"?"":ie}},watch:{value:function(ie){this.stateValue=ie}},mounted:function(){nextTick(function(){})},methods:{setValue:function(ie,de){hasProp$1(this,"value")?this.$forceUpdate():this.stateValue=ie,nextTick(function(){de&&de()})},handleKeyDown:function(ie){ie.keyCode===13&&this.$emit("pressEnter",ie),this.$emit("keydown",ie)},triggerChange:function(ie){this.$emit("update:value",ie.target.value),this.$emit("change",ie),this.$emit("input",ie)},handleChange:function(ie){var de=this,me=ie.target,_e=me.value,ye=me.composing,we=me.isComposing;(we||ye)&&this.lazy||this.stateValue===_e||(this.setValue(ie.target.value,function(){var Se;(Se=de.resizableTextArea)===null||Se===void 0||Se.resizeTextarea()}),resolveOnChange(this.resizableTextArea.textArea,ie,this.triggerChange))},focus:function(){this.resizableTextArea.textArea.focus()},blur:function(){this.resizableTextArea.textArea.blur()},saveTextArea:function(ie){this.resizableTextArea=ie},saveClearableInput:function(ie){this.clearableInput=ie},handleReset:function(ie){var de=this;this.setValue("",function(){de.resizableTextArea.renderTextArea(),de.focus()}),resolveOnChange(this.resizableTextArea.textArea,ie,this.triggerChange)},renderTextArea:function(ie){var de=getOptionProps(this),me=this.$attrs,_e=me.style,ye=me.class,we=_extends$2(_extends$2(_extends$2({},de),this.$attrs),{style:!de.showCount&&_e,class:!de.showCount&&ye,showCount:null,prefixCls:ie,onInput:this.handleChange,onChange:this.handleChange,onKeydown:this.handleKeyDown});return createVNode(ResizableTextArea$1,_objectSpread2$1(_objectSpread2$1({},we),{},{ref:this.saveTextArea}),null)}},render:function(){var ie=this.stateValue,de=this.prefixCls,me=this.maxlength,_e=this.showCount,ye=this.$attrs,we=ye.style,Se=ye.class,Ce=this.configProvider.getPrefixCls,Ae=Ce("input",de),Te=fixControlledValue(ie),ke=Number(me)>0;Te=ke?Te.slice(0,me):Te;var $e=_extends$2(_extends$2(_extends$2({},getOptionProps(this)),this.$attrs),{prefixCls:Ae,inputType:"text",element:this.renderTextArea(Ae),handleReset:this.handleReset}),Ee=createVNode(ClearableLabeledInput$1,_objectSpread2$1(_objectSpread2$1({},$e),{},{value:Te,ref:this.saveClearableInput}),null);if(_e){var Pe=_toConsumableArray(Te).length,Ie="".concat(Pe).concat(ke?" / ".concat(me):"");Ee=createVNode("div",{class:classNames("".concat(Ae,"-textarea"),"".concat(Ae,"-textarea-show-count"),Se),style:we,"data-count":Ie},[Ee])}return Ee}});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$m(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$m(ne,_e,de[_e])})}return ne}function _defineProperty$m(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var EyeOutlined=function(ie,de){var me=_objectSpread$m({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$m({},me,{icon:EyeOutlinedSvg}),null)};EyeOutlined.displayName="EyeOutlined";EyeOutlined.inheritAttrs=!1;const EyeOutlined$1=EyeOutlined;var EyeInvisibleOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};const EyeInvisibleOutlinedSvg=EyeInvisibleOutlined$2;function _objectSpread$l(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$l(ne,_e,de[_e])})}return ne}function _defineProperty$l(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var EyeInvisibleOutlined=function(ie,de){var me=_objectSpread$l({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$l({},me,{icon:EyeInvisibleOutlinedSvg}),null)};EyeInvisibleOutlined.displayName="EyeInvisibleOutlined";EyeInvisibleOutlined.inheritAttrs=!1;const EyeInvisibleOutlined$1=EyeInvisibleOutlined;var __rest$h=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},ActionMap={click:"onClick",hover:"onMouseover"};const InputPassword=defineComponent({name:"AInputPassword",mixins:[BaseMixin],inheritAttrs:!1,props:_extends$2(_extends$2({},inputProps),{prefixCls:PropsTypes.string,inputPrefixCls:PropsTypes.string,action:PropsTypes.string.def("click"),visibilityToggle:PropsTypes.looseBool.def(!0),iconRender:PropsTypes.func.def(function(ne){return createVNode(ne?EyeOutlined$1:EyeInvisibleOutlined$1,null,null)})}),setup:function(){return{input:null,configProvider:inject("configProvider",defaultConfigProvider)}},data:function(){return{visible:!1}},methods:{saveInput:function(ie){this.input=ie},focus:function(){this.input.focus()},blur:function(){this.input.blur()},onVisibleChange:function(){this.disabled||this.setState({visible:!this.visible})},getIcon:function(ie){var de,me=this.$props.action,_e=ActionMap[me]||"",ye=this.$slots.iconRender||this.$props.iconRender,we=ye(this.visible),Se=(de={},_defineProperty$x(de,_e,this.onVisibleChange),_defineProperty$x(de,"onMousedown",function(Ae){Ae.preventDefault()}),_defineProperty$x(de,"onMouseup",function(Ae){Ae.preventDefault()}),_defineProperty$x(de,"class","".concat(ie,"-icon")),_defineProperty$x(de,"key","passwordIcon"),de);return cloneElement(we,Se)}},render:function(){var ie=getOptionProps(this),de=ie.prefixCls,me=ie.inputPrefixCls,_e=ie.size;ie.suffix,ie.action;var ye=ie.visibilityToggle;ie.iconRender;var we=__rest$h(ie,["prefixCls","inputPrefixCls","size","suffix","action","visibilityToggle","iconRender"]),Se=this.$attrs.class,Ce=this.configProvider.getPrefixCls,Ae=Ce("input",me),Te=Ce("input-password",de),ke=ye&&this.getIcon(Te),$e=classNames(Te,Se,_defineProperty$x({},"".concat(Te,"-").concat(_e),!!_e)),Ee=_extends$2(_extends$2(_extends$2(_extends$2({},we),{prefixCls:Ae,size:_e,suffix:ke,prefix:getComponent(this,"prefix"),addonAfter:getComponent(this,"addonAfter"),addonBefore:getComponent(this,"addonBefore")}),this.$attrs),{type:this.visible?"text":"password",class:$e,ref:"input"});return createVNode(Input,_objectSpread2$1(_objectSpread2$1({},Ee),{},{ref:this.saveInput}),null)}});Input.Group=Group$2;Input.Search=Search$1;Input.TextArea=Textarea;Input.Password=InputPassword;Input.install=function(ne){return ne.component(Input.name,Input),ne.component(Input.Group.name,Input.Group),ne.component(Input.Search.name,Input.Search),ne.component(Input.TextArea.name,Input.TextArea),ne.component(Input.Password.name,Input.Password),ne};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$k(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$k(ne,_e,de[_e])})}return ne}function _defineProperty$k(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var CheckCircleOutlined=function(ie,de){var me=_objectSpread$k({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$k({},me,{icon:CheckCircleOutlinedSvg}),null)};CheckCircleOutlined.displayName="CheckCircleOutlined";CheckCircleOutlined.inheritAttrs=!1;const CheckCircleOutlined$1=CheckCircleOutlined;var ExclamationCircleOutlined$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:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};const ExclamationCircleOutlinedSvg=ExclamationCircleOutlined$2;function _objectSpread$j(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$j(ne,_e,de[_e])})}return ne}function _defineProperty$j(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var ExclamationCircleOutlined=function(ie,de){var me=_objectSpread$j({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$j({},me,{icon:ExclamationCircleOutlinedSvg}),null)};ExclamationCircleOutlined.displayName="ExclamationCircleOutlined";ExclamationCircleOutlined.inheritAttrs=!1;const ExclamationCircleOutlined$1=ExclamationCircleOutlined;var InfoCircleOutlined$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:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"};const InfoCircleOutlinedSvg=InfoCircleOutlined$2;function _objectSpread$i(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$i(ne,_e,de[_e])})}return ne}function _defineProperty$i(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var InfoCircleOutlined=function(ie,de){var me=_objectSpread$i({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$i({},me,{icon:InfoCircleOutlinedSvg}),null)};InfoCircleOutlined.displayName="InfoCircleOutlined";InfoCircleOutlined.inheritAttrs=!1;const InfoCircleOutlined$1=InfoCircleOutlined;var CloseCircleOutlined$2={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"};const CloseCircleOutlinedSvg=CloseCircleOutlined$2;function _objectSpread$h(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$h(ne,_e,de[_e])})}return ne}function _defineProperty$h(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var CloseCircleOutlined=function(ie,de){var me=_objectSpread$h({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$h({},me,{icon:CloseCircleOutlinedSvg}),null)};CloseCircleOutlined.displayName="CloseCircleOutlined";CloseCircleOutlined.inheritAttrs=!1;const CloseCircleOutlined$1=CloseCircleOutlined;var CheckCircleFilled$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 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};const CheckCircleFilledSvg=CheckCircleFilled$2;function _objectSpread$g(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$g(ne,_e,de[_e])})}return ne}function _defineProperty$g(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var CheckCircleFilled=function(ie,de){var me=_objectSpread$g({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$g({},me,{icon:CheckCircleFilledSvg}),null)};CheckCircleFilled.displayName="CheckCircleFilled";CheckCircleFilled.inheritAttrs=!1;const CheckCircleFilled$1=CheckCircleFilled;var ExclamationCircleFilled$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 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"};const ExclamationCircleFilledSvg=ExclamationCircleFilled$2;function _objectSpread$f(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$f(ne,_e,de[_e])})}return ne}function _defineProperty$f(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var ExclamationCircleFilled=function(ie,de){var me=_objectSpread$f({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$f({},me,{icon:ExclamationCircleFilledSvg}),null)};ExclamationCircleFilled.displayName="ExclamationCircleFilled";ExclamationCircleFilled.inheritAttrs=!1;const ExclamationCircleFilled$1=ExclamationCircleFilled;var InfoCircleFilled$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 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};const InfoCircleFilledSvg=InfoCircleFilled$2;function _objectSpread$e(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$e(ne,_e,de[_e])})}return ne}function _defineProperty$e(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var InfoCircleFilled=function(ie,de){var me=_objectSpread$e({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$e({},me,{icon:InfoCircleFilledSvg}),null)};InfoCircleFilled.displayName="InfoCircleFilled";InfoCircleFilled.inheritAttrs=!1;const InfoCircleFilled$1=InfoCircleFilled;function noop$b(){}var 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("success","info","warning","error"),alertProps={type:PropsTypes.oneOf(AlertTypes),closable:PropsTypes.looseBool,closeText:PropsTypes.VNodeChild,message:PropsTypes.VNodeChild,description:PropsTypes.VNodeChild,afterClose:PropsTypes.func.def(noop$b),showIcon:PropsTypes.looseBool,prefixCls:PropsTypes.string,banner:PropsTypes.looseBool,icon:PropsTypes.VNodeChild,onClose:PropsTypes.VNodeChild},Alert=defineComponent({name:"AAlert",inheritAttrs:!1,props:alertProps,emits:["close"],setup:function(ie,de){var me=de.slots,_e=de.emit,ye=de.attrs,we=de.expose,Se=inject("configProvider",defaultConfigProvider),Ce=ref(!1),Ae=ref(!1),Te=ref(),ke=function(Pe){Pe.preventDefault();var Ie=Te.value;Ie.style.height="".concat(Ie.offsetHeight,"px"),Ie.style.height="".concat(Ie.offsetHeight,"px"),Ce.value=!0,_e("close",Pe)},$e=function(){var Pe;Ce.value=!1,Ae.value=!0,(Pe=ie.afterClose)===null||Pe===void 0||Pe.call(ie)};return we({animationEnd:$e}),function(){var Ee,Pe=ie.prefixCls,Ie=ie.banner,Oe=Se.getPrefixCls,Ne=Oe("alert",Pe),Be=ie.closable,xe=ie.type,Re=ie.showIcon,Me=getPropsSlot(me,ie,"closeText"),De=getPropsSlot(me,ie,"description"),Ve=getPropsSlot(me,ie,"message"),Le=getPropsSlot(me,ie,"icon");Re=Ie&&Re===void 0?!0:Re,xe=Ie&&xe===void 0?"warning":xe||"info";var Fe=(De?iconMapOutlined:iconMapFilled)[xe]||null;Me&&(Be=!0);var He=classNames(Ne,(Ee={},_defineProperty$x(Ee,"".concat(Ne,"-").concat(xe),!0),_defineProperty$x(Ee,"".concat(Ne,"-closing"),Ce.value),_defineProperty$x(Ee,"".concat(Ne,"-with-description"),!!De),_defineProperty$x(Ee,"".concat(Ne,"-no-icon"),!Re),_defineProperty$x(Ee,"".concat(Ne,"-banner"),!!Ie),_defineProperty$x(Ee,"".concat(Ne,"-closable"),Be),Ee)),en=Be?createVNode("button",{type:"button",onClick:ke,class:"".concat(Ne,"-close-icon"),tabindex:0},[Me?createVNode("span",{class:"".concat(Ne,"-close-text")},[Me]):createVNode(CloseOutlined$1,null,null)]):null,Ue=Le&&(isValidElement(Le)?cloneVNode(Le,{class:"".concat(Ne,"-icon")}):createVNode("span",{class:"".concat(Ne,"-icon")},[Le]))||createVNode(Fe,{class:"".concat(Ne,"-icon")},null),ze=getTransitionProps("".concat(Ne,"-slide-up"),{appear:!1,onAfterLeave:$e});return Ae.value?null:createVNode(Transition,ze,{default:function(){return[withDirectives(createVNode("div",_objectSpread2$1(_objectSpread2$1({},ye),{},{class:[ye.class,He],"data-show":!Ce.value,ref:Te}),[Re?Ue:null,createVNode("div",{class:"".concat(Ne,"-content")},[createVNode("div",{class:"".concat(Ne,"-message")},[Ve]),createVNode("div",{class:"".concat(Ne,"-description")},[De])]),en]),[[vShow,!Ce.value]])]}})}}});const Alert$1=withInstall(Alert);var responsiveArray=["xxl","xl","lg","md","sm","xs"],responsiveMap={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},subscribers=new Map,subUid=-1,screens={},responsiveObserve={matchHandlers:{},dispatch:function(ie){return screens=ie,subscribers.forEach(function(de){return de(screens)}),subscribers.size>=1},subscribe:function(ie){return subscribers.size||this.register(),subUid+=1,subscribers.set(subUid,ie),ie(screens),subUid},unsubscribe:function(ie){subscribers.delete(ie),subscribers.size||this.unregister()},unregister:function(){var ie=this;Object.keys(responsiveMap).forEach(function(de){var me=responsiveMap[de],_e=ie.matchHandlers[me];_e==null||_e.mql.removeListener(_e==null?void 0:_e.listener)}),subscribers.clear()},register:function(){var ie=this;Object.keys(responsiveMap).forEach(function(de){var me=responsiveMap[de],_e=function(Se){var Ce=Se.matches;ie.dispatch(_extends$2(_extends$2({},screens),_defineProperty$x({},de,Ce)))},ye=window.matchMedia(me);ye.addListener(_e),ie.matchHandlers[me]={mql:ye,listener:_e},_e(ye)})}};const ResponsiveObserve=responsiveObserve;function useBreakpoint(){var ne=ref({}),ie=null;return onMounted(function(){ie=ResponsiveObserve.subscribe(function(de){ne.value=de})}),onUnmounted(function(){ResponsiveObserve.unsubscribe(ie)}),ne}var sizeProvider=Symbol("SizeProvider"),useProvideSize=function(ie){var de=inject("configProvider",defaultConfigProvider),me=computed(function(){return ie.size||de.componentSize});return provide(sizeProvider,me),me},useInjectSize=function(ie){var de=ie?computed(function(){return ie.size}):inject(sizeProvider,computed(function(){return"default"}));return de},avatarProps$1={prefixCls:PropsTypes.string,shape:PropsTypes.oneOf(tuple("circle","square")).def("circle"),size:{type:[Number,String,Object],default:function(){return"default"}},src:PropsTypes.string,srcset:PropsTypes.string,icon:PropsTypes.VNodeChild,alt:PropsTypes.string,gap:PropsTypes.number,draggable:PropsTypes.bool,loadError:{type:Function}},Avatar$2=defineComponent({name:"AAvatar",inheritAttrs:!1,props:avatarProps$1,slots:["icon"],setup:function(ie,de){var me=de.slots,_e=de.attrs,ye=ref(!0),we=ref(!1),Se=ref(1),Ce=ref(null),Ae=ref(null),Te=useConfigInject("avatar",ie),ke=Te.prefixCls,$e=useInjectSize(),Ee=useBreakpoint(),Pe=computed(function(){if(_typeof$2(ie.size)==="object"){var Be=responsiveArray.find(function(Re){return Ee.value[Re]}),xe=ie.size[Be];return xe}}),Ie=function(xe){return Pe.value?{width:"".concat(Pe.value,"px"),height:"".concat(Pe.value,"px"),lineHeight:"".concat(Pe.value,"px"),fontSize:"".concat(xe?Pe.value/2:18,"px")}:{}},Oe=function(){if(!(!Ce.value||!Ae.value)){var xe=Ce.value.offsetWidth,Re=Ae.value.offsetWidth;if(xe!==0&&Re!==0){var Me=ie.gap,De=Me===void 0?4:Me;De*2<Re&&(Se.value=Re-De*2<xe?(Re-De*2)/xe:1)}}},Ne=function(){var xe=ie.loadError,Re=xe==null?void 0:xe();Re!==!1&&(ye.value=!1)};return watch(function(){return ie.src},function(){nextTick(function(){ye.value=!0,Se.value=1})}),watch(function(){return ie.gap},function(){nextTick(function(){Oe()})}),onMounted(function(){nextTick(function(){Oe(),we.value=!0})}),function(){var Be,xe,Re=ie.shape,Me=ie.size,De=ie.src,Ve=ie.alt,Le=ie.srcset,Fe=ie.draggable,He=getPropsSlot(me,ie,"icon"),en=ke.value,Ue=Me==="default"?$e.value:Me,ze=(Be={},_defineProperty$x(Be,"".concat(_e.class),!!_e.class),_defineProperty$x(Be,en,!0),_defineProperty$x(Be,"".concat(en,"-lg"),Ue==="large"),_defineProperty$x(Be,"".concat(en,"-sm"),Ue==="small"),_defineProperty$x(Be,"".concat(en,"-").concat(Re),Re),_defineProperty$x(Be,"".concat(en,"-image"),De&&ye.value),_defineProperty$x(Be,"".concat(en,"-icon"),He),Be),We=typeof Ue=="number"?{width:"".concat(Ue,"px"),height:"".concat(Ue,"px"),lineHeight:"".concat(Ue,"px"),fontSize:He?"".concat(Ue/2,"px"):"18px"}:{},je=(xe=me.default)===null||xe===void 0?void 0:xe.call(me),qe;if(De&&ye.value)qe=createVNode("img",{draggable:Fe,src:De,srcset:Le,onError:Ne,alt:Ve},null);else if(He)qe=He;else if(we.value||Se.value!==1){var Qe="scale(".concat(Se.value,") translateX(-50%)"),Je={msTransform:Qe,WebkitTransform:Qe,transform:Qe},tn=typeof Ue=="number"?{lineHeight:"".concat(Ue,"px")}:{};qe=createVNode(ResizeObserver$1,{onResize:Oe},{default:function(){return[createVNode("span",{class:"".concat(en,"-string"),ref:Ce,style:_extends$2(_extends$2({},tn),Je)},[je])]}})}else qe=createVNode("span",{class:"".concat(en,"-string"),ref:Ce,style:{opacity:0}},[je]);return createVNode("span",_objectSpread2$1(_objectSpread2$1({},_e),{},{ref:Ae,class:ze,style:_extends$2(_extends$2(_extends$2({},We),Ie(!!He)),_e.style)}),[qe])}}});const Avatar$3=Avatar$2;var autoAdjustOverflow$2={adjustX:1,adjustY:1},targetOffset$2=[0,0],placements$3={left:{points:["cr","cl"],overflow:autoAdjustOverflow$2,offset:[-4,0],targetOffset:targetOffset$2},right:{points:["cl","cr"],overflow:autoAdjustOverflow$2,offset:[4,0],targetOffset:targetOffset$2},top:{points:["bc","tc"],overflow:autoAdjustOverflow$2,offset:[0,-4],targetOffset:targetOffset$2},bottom:{points:["tc","bc"],overflow:autoAdjustOverflow$2,offset:[0,4],targetOffset:targetOffset$2},topLeft:{points:["bl","tl"],overflow:autoAdjustOverflow$2,offset:[0,-4],targetOffset:targetOffset$2},leftTop:{points:["tr","tl"],overflow:autoAdjustOverflow$2,offset:[-4,0],targetOffset:targetOffset$2},topRight:{points:["br","tr"],overflow:autoAdjustOverflow$2,offset:[0,-4],targetOffset:targetOffset$2},rightTop:{points:["tl","tr"],overflow:autoAdjustOverflow$2,offset:[4,0],targetOffset:targetOffset$2},bottomRight:{points:["tr","br"],overflow:autoAdjustOverflow$2,offset:[0,4],targetOffset:targetOffset$2},rightBottom:{points:["bl","br"],overflow:autoAdjustOverflow$2,offset:[4,0],targetOffset:targetOffset$2},bottomLeft:{points:["tl","bl"],overflow:autoAdjustOverflow$2,offset:[0,4],targetOffset:targetOffset$2},leftBottom:{points:["br","bl"],overflow:autoAdjustOverflow$2,offset:[-4,0],targetOffset:targetOffset$2}};const Content$2={name:"Content",props:{prefixCls:PropsTypes.string,overlay:PropsTypes.any,trigger:PropsTypes.any,overlayInnerStyle:PropsTypes.any},updated:function(){var ie=this.trigger;ie&&ie.forcePopupAlign()},render:function(){var ie=this.overlay,de=this.prefixCls,me=this.overlayInnerStyle;return createVNode("div",{class:"".concat(de,"-inner"),role:"tooltip",style:me},[typeof ie=="function"?ie():ie])}};var __rest$g=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de};function noop$a(){}const Tooltip=defineComponent({name:"Tooltip",inheritAttrs:!1,props:{trigger:PropsTypes.any.def(["hover"]),defaultVisible:PropsTypes.looseBool,visible:PropsTypes.looseBool,placement:PropsTypes.string.def("right"),transitionName:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.object]),animation:PropsTypes.any,afterVisibleChange:PropsTypes.func.def(function(){}),overlay:PropsTypes.any,overlayStyle:PropsTypes.object,overlayClassName:PropsTypes.string,prefixCls:PropsTypes.string.def("rc-tooltip"),mouseEnterDelay:PropsTypes.number.def(0),mouseLeaveDelay:PropsTypes.number.def(.1),getTooltipContainer:PropsTypes.func,destroyTooltipOnHide:PropsTypes.looseBool.def(!1),align:PropsTypes.object.def(function(){return{}}),arrowContent:PropsTypes.any.def(null),tipId:PropsTypes.string,builtinPlacements:PropsTypes.object,overlayInnerStyle:PropsTypes.style},methods:{getPopupElement:function(){var ie=this.$props,de=ie.prefixCls,me=ie.tipId,_e=ie.overlayInnerStyle;return[createVNode("div",{class:"".concat(de,"-arrow"),key:"arrow"},[getComponent(this,"arrowContent")]),createVNode(Content$2,{key:"content",trigger:this.$refs.trigger,prefixCls:de,id:me,overlay:getComponent(this,"overlay"),overlayInnerStyle:_e},null)]},getPopupDomNode:function(){return this.$refs.trigger.getPopupDomNode()}},render:function(ie){var de=this,me=getOptionProps(this),_e=me.overlayClassName,ye=me.trigger,we=me.mouseEnterDelay,Se=me.mouseLeaveDelay,Ce=me.overlayStyle,Ae=me.prefixCls,Te=me.afterVisibleChange,ke=me.transitionName,$e=me.animation,Ee=me.placement,Pe=me.align,Ie=me.destroyTooltipOnHide,Oe=me.defaultVisible,Ne=me.getTooltipContainer,Be=__rest$g(me,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer"]),xe=_extends$2({},Be);hasProp$1(this,"visible")&&(xe.popupVisible=this.$props.visible);var Re=this.$attrs,Me=_extends$2(_extends$2(_extends$2({popupClassName:_e,prefixCls:Ae,action:ye,builtinPlacements:placements$3,popupPlacement:Ee,popupAlign:Pe,getPopupContainer:Ne,afterPopupVisibleChange:Te,popupTransitionName:ke,popupAnimation:$e,defaultPopupVisible:Oe,destroyPopupOnHide:Ie,mouseLeaveDelay:Se,popupStyle:Ce,mouseEnterDelay:we},xe),Re),{onPopupVisibleChange:Re.onVisibleChange||noop$a,onPopupAlign:Re.onPopupAlign||noop$a,ref:"trigger",popup:this.getPopupElement()});return createVNode(Trigger,Me,{default:function(){return[getSlot(de)[0]]}})}});var autoAdjustOverflowEnabled={adjustX:1,adjustY:1},autoAdjustOverflowDisabled={adjustX:0,adjustY:0},targetOffset$1=[0,0];function getOverflowOptions(ne){return typeof ne=="boolean"?ne?autoAdjustOverflowEnabled:autoAdjustOverflowDisabled:_extends$2(_extends$2({},autoAdjustOverflowDisabled),ne)}function getPlacements(ne){var ie=ne.arrowWidth,de=ie===void 0?5:ie,me=ne.horizontalArrowShift,_e=me===void 0?16:me,ye=ne.verticalArrowShift,we=ye===void 0?12:ye,Se=ne.autoAdjustOverflow,Ce=Se===void 0?!0:Se,Ae={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:[-(_e+de),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(we+de)]},topRight:{points:["br","tc"],offset:[_e+de,-4]},rightTop:{points:["tl","cr"],offset:[4,-(we+de)]},bottomRight:{points:["tr","bc"],offset:[_e+de,4]},rightBottom:{points:["bl","cr"],offset:[4,we+de]},bottomLeft:{points:["tl","bc"],offset:[-(_e+de),4]},leftBottom:{points:["br","cl"],offset:[-4,we+de]}};return Object.keys(Ae).forEach(function(Te){Ae[Te]=ne.arrowPointAtCenter?_extends$2(_extends$2({},Ae[Te]),{overflow:getOverflowOptions(Ce),targetOffset:targetOffset$1}):_extends$2(_extends$2({},placements$3[Te]),{overflow:getOverflowOptions(Ce)}),Ae[Te].ignoreShake=!0}),Ae}tuple("success","processing","error","default","warning");var PresetColorTypes=tuple("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"),triggerType=PropsTypes.oneOf(tuple("hover","focus","click","contextmenu"));const abstractTooltipProps=function(){return{trigger:PropsTypes.oneOfType([triggerType,PropsTypes.arrayOf(triggerType)]).def("hover"),visible:PropsTypes.looseBool,defaultVisible:PropsTypes.looseBool,placement:PropsTypes.oneOf(tuple("top","left","right","bottom","topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom")).def("top"),color:PropsTypes.string,transitionName:PropsTypes.string.def("zoom-big-fast"),overlayStyle:PropsTypes.object.def(function(){return{}}),overlayClassName:PropsTypes.string,openClassName:PropsTypes.string,prefixCls:PropsTypes.string,mouseEnterDelay:PropsTypes.number.def(.1),mouseLeaveDelay:PropsTypes.number.def(.1),getPopupContainer:PropsTypes.func,arrowPointAtCenter:PropsTypes.looseBool.def(!1),autoAdjustOverflow:PropsTypes.oneOfType([PropsTypes.looseBool,PropsTypes.object]).def(!0),destroyTooltipOnHide:PropsTypes.looseBool.def(!1),align:PropsTypes.object.def(function(){return{}}),builtinPlacements:PropsTypes.object,children:PropsTypes.array,onVisibleChange:PropsTypes.func,"onUpdate:visible":PropsTypes.func}};var splitObject=function(ie,de){var me={},_e=_extends$2({},ie);return de.forEach(function(ye){ie&&ye in ie&&(me[ye]=ie[ye],delete _e[ye])}),{picked:me,omitted:_e}},props$1=abstractTooltipProps(),PresetColorRegex=new RegExp("^(".concat(PresetColorTypes.join("|"),")(-inverse)?$")),tooltipProps=_extends$2(_extends$2({},props$1),{title:PropsTypes.VNodeChild});const ToolTip=defineComponent({name:"ATooltip",inheritAttrs:!1,props:tooltipProps,emits:["update:visible","visibleChange"],setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider)}},data:function(){return{sVisible:!!this.$props.visible||!!this.$props.defaultVisible}},watch:{visible:function(ie){this.sVisible=ie}},methods:{handleVisibleChange:function(ie){hasProp$1(this,"visible")||(this.sVisible=this.isNoTitle()?!1:ie),this.isNoTitle()||(this.$emit("update:visible",ie),this.$emit("visibleChange",ie))},getPopupDomNode:function(){return this.$refs.tooltip.getPopupDomNode()},getPlacements:function(){var ie=this.$props,de=ie.builtinPlacements,me=ie.arrowPointAtCenter,_e=ie.autoAdjustOverflow;return de||getPlacements({arrowPointAtCenter:me,verticalArrowShift:8,autoAdjustOverflow:_e})},getDisabledCompatibleChildren:function(ie){if((_typeof$2(ie.type)==="object"&&(ie.type.__ANT_BUTTON===!0||ie.type.__ANT_SWITCH===!0||ie.type.__ANT_CHECKBOX===!0)||ie.type==="button")&&ie.props&&(ie.props.disabled||ie.props.disabled==="")){var de=splitObject(getStyle(ie),["position","left","right","top","bottom","float","display","zIndex"]),me=de.picked,_e=de.omitted,ye=_extends$2(_extends$2({display:"inline-block"},me),{cursor:"not-allowed",width:ie.props&&ie.props.block?"100%":null}),we=_extends$2(_extends$2({},_e),{pointerEvents:"none"}),Se=cloneElement(ie,{style:we},!0);return createVNode("span",{style:ye},[Se])}return ie},isNoTitle:function(){var ie=getComponent(this,"title");return!ie&&ie!==0},getOverlay:function(){var ie=getComponent(this,"title");return ie===0?ie:ie||""},onPopupAlign:function(ie,de){var me=this.getPlacements(),_e=Object.keys(me).filter(function(Se){return me[Se].points[0]===de.points[0]&&me[Se].points[1]===de.points[1]})[0];if(_e){var ye=ie.getBoundingClientRect(),we={top:"50%",left:"50%"};_e.indexOf("top")>=0||_e.indexOf("Bottom")>=0?we.top="".concat(ye.height-de.offset[1],"px"):(_e.indexOf("Top")>=0||_e.indexOf("bottom")>=0)&&(we.top="".concat(-de.offset[1],"px")),_e.indexOf("left")>=0||_e.indexOf("Right")>=0?we.left="".concat(ye.width-de.offset[0],"px"):(_e.indexOf("right")>=0||_e.indexOf("Left")>=0)&&(we.left="".concat(-de.offset[0],"px")),ie.style.transformOrigin="".concat(we.left," ").concat(we.top)}}},render:function(){var ie,de=this.$props,me=this.$data,_e=this.$attrs,ye=de.prefixCls,we=de.openClassName,Se=de.getPopupContainer,Ce=de.color,Ae=de.overlayClassName,Te=this.configProvider.getPopupContainer,ke=this.configProvider.getPrefixCls,$e=ke("tooltip",ye),Ee=this.children||filterEmpty(getSlot(this));Ee=Ee.length===1?Ee[0]:Ee;var Pe=me.sVisible;if(!hasProp$1(this,"visible")&&this.isNoTitle()&&(Pe=!1),!Ee)return null;var Ie=this.getDisabledCompatibleChildren(isValidElement(Ee)?Ee:createVNode("span",null,[Ee])),Oe=classNames((ie={},_defineProperty$x(ie,we||"".concat($e,"-open"),Pe),_defineProperty$x(ie,Ie.props&&Ie.props.class,Ie.props&&Ie.props.class),ie)),Ne=classNames(Ae,_defineProperty$x({},"".concat($e,"-").concat(Ce),Ce&&PresetColorRegex.test(Ce))),Be,xe;Ce&&!PresetColorRegex.test(Ce)&&(Be={backgroundColor:Ce},xe={backgroundColor:Ce});var Re=_extends$2(_extends$2(_extends$2({},_e),de),{prefixCls:$e,getTooltipContainer:Se||Te,builtinPlacements:this.getPlacements(),overlay:this.getOverlay(),visible:Pe,ref:"tooltip",overlayClassName:Ne,overlayInnerStyle:Be,arrowContent:createVNode("span",{class:"".concat($e,"-arrow-content"),style:xe},null),onVisibleChange:this.handleVisibleChange,onPopupAlign:this.onPopupAlign});return createVNode(Tooltip,Re,{default:function(){return[Pe?cloneElement(Ie,{class:Oe}):Ie]}})}}),ATooltip=withInstall(ToolTip);var props=abstractTooltipProps(),Popover=defineComponent({name:"APopover",props:_extends$2(_extends$2({},props),{prefixCls:PropsTypes.string,transitionName:PropsTypes.string.def("zoom-big"),content:PropsTypes.any,title:PropsTypes.any}),setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider)}},methods:{getPopupDomNode:function(){return this.$refs.tooltip.getPopupDomNode()}},render:function(){var ie=this,de=this.title,me=this.prefixCls,_e=this.$slots,ye=this.configProvider.getPrefixCls,we=ye("popover",me),Se=getOptionProps(this);delete Se.title,delete Se.content;var Ce=_extends$2(_extends$2({},Se),{prefixCls:we,ref:"tooltip",title:createVNode("div",null,[(de||_e.title)&&createVNode("div",{class:"".concat(we,"-title")},[getComponent(this,"title")]),createVNode("div",{class:"".concat(we,"-inner-content")},[getComponent(this,"content")])])});return createVNode(ATooltip,Ce,{default:function(){return[getSlot(ie)]}})}});const APopover=withInstall(Popover);var groupProps={prefixCls:PropsTypes.string,maxCount:PropsTypes.number,maxStyle:{type:Object,default:function(){return{}}},maxPopoverPlacement:PropsTypes.oneOf(tuple("top","bottom")).def("top"),size:avatarProps$1.size},Group=defineComponent({name:"AAvatarGroup",inheritAttrs:!1,props:groupProps,setup:function(ie,de){var me=de.slots,_e=de.attrs,ye=useConfigInject("avatar-group",ie),we=ye.prefixCls,Se=ye.direction;return useProvideSize(ie),function(){var Ce,Ae=ie.maxPopoverPlacement,Te=Ae===void 0?"top":Ae,ke=ie.maxCount,$e=ie.maxStyle,Ee=(Ce={},_defineProperty$x(Ce,we.value,!0),_defineProperty$x(Ce,"".concat(we.value,"-rtl"),Se.value==="rtl"),_defineProperty$x(Ce,"".concat(_e.class),!!_e.class),Ce),Pe=getPropsSlot(me,ie),Ie=flattenChildren(Pe).map(function(xe,Re){return cloneElement(xe,{key:"avatar-key-".concat(Re)})}),Oe=Ie.length;if(ke&&ke<Oe){var Ne=Ie.slice(0,ke),Be=Ie.slice(ke,Oe);return Ne.push(createVNode(APopover,{key:"avatar-popover-key",content:Be,trigger:"hover",placement:Te,overlayClassName:"".concat(we.value,"-popover")},{default:function(){return[createVNode(Avatar$3,{style:$e},{default:function(){return["+".concat(Oe-ke)]}})]}})),createVNode("div",_objectSpread2$1(_objectSpread2$1({},_e),{},{class:Ee,style:_e.style}),[Ne])}return createVNode("div",_objectSpread2$1(_objectSpread2$1({},_e),{},{class:Ee,style:_e.style}),[Ie])}}});const Group$1=Group;Avatar$3.Group=Group$1;Avatar$3.install=function(ne){return ne.component(Avatar$3.name,Avatar$3),ne.component(Group$1.name,Group$1),ne};var isNumeric=function(ie){return!isNaN(parseFloat(ie))&&isFinite(ie)};const isNumeric$1=isNumeric;var autoAdjustOverflow$1={adjustX:1,adjustY:1},targetOffset=[0,0],placements$1={topLeft:{points:["bl","tl"],overflow:autoAdjustOverflow$1,offset:[0,-4],targetOffset},topCenter:{points:["bc","tc"],overflow:autoAdjustOverflow$1,offset:[0,-4],targetOffset},topRight:{points:["br","tr"],overflow:autoAdjustOverflow$1,offset:[0,-4],targetOffset},bottomLeft:{points:["tl","bl"],overflow:autoAdjustOverflow$1,offset:[0,4],targetOffset},bottomCenter:{points:["tc","bc"],overflow:autoAdjustOverflow$1,offset:[0,4],targetOffset},bottomRight:{points:["tr","br"],overflow:autoAdjustOverflow$1,offset:[0,4],targetOffset}};const placements$2=placements$1;var __rest$f=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de};const Dropdown$2=defineComponent({mixins:[BaseMixin],props:{minOverlayWidthMatchTrigger:PropsTypes.looseBool,prefixCls:PropsTypes.string.def("rc-dropdown"),transitionName:PropsTypes.string,overlayClassName:PropsTypes.string.def(""),openClassName:PropsTypes.string,animation:PropsTypes.any,align:PropsTypes.object,overlayStyle:PropsTypes.object.def(function(){return{}}),placement:PropsTypes.string.def("bottomLeft"),overlay:PropsTypes.any,trigger:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.arrayOf(PropsTypes.string)]).def("hover"),alignPoint:PropsTypes.looseBool,showAction:PropsTypes.array,hideAction:PropsTypes.array,getPopupContainer:PropsTypes.func,visible:PropsTypes.looseBool,defaultVisible:PropsTypes.looseBool.def(!1),mouseEnterDelay:PropsTypes.number.def(.15),mouseLeaveDelay:PropsTypes.number.def(.1)},data:function(){var ie=this.defaultVisible;return hasProp$1(this,"visible")&&(ie=this.visible),{sVisible:ie}},watch:{visible:function(ie){ie!==void 0&&this.setState({sVisible:ie})}},methods:{onClick:function(ie){var de=this.getOverlayElement().props;hasProp$1(this,"visible")||this.setState({sVisible:!1}),this.__emit("overlayClick",ie),de.onClick&&de.onClick(ie)},onVisibleChange:function(ie){hasProp$1(this,"visible")||this.setState({sVisible:ie}),this.__emit("update:visible",ie),this.__emit("visibleChange",ie)},getMinOverlayWidthMatchTrigger:function(){var ie=getOptionProps(this),de=ie.minOverlayWidthMatchTrigger,me=ie.alignPoint;return"minOverlayWidthMatchTrigger"in ie?de:!me},getOverlayElement:function(){var ie=getComponent(this,"overlay");return Array.isArray(ie)?ie[0]:ie},getMenuElement:function(){var ie=this,de=this.onClick,me=this.prefixCls,_e=this.getOverlayElement(),ye={prefixCls:"".concat(me,"-menu"),getPopupContainer:function(){return ie.getPopupDomNode()},onClick:de};return _e&&_e.type===Text&&delete ye.prefixCls,cloneElement(_e,ye)},getMenuElementOrLambda:function(){var ie=this.overlay||this.$slots.overlay;return typeof ie=="function"?this.getMenuElement:this.getMenuElement()},getPopupDomNode:function(){return this.triggerRef.getPopupDomNode()},getOpenClassName:function(){var ie=this.$props,de=ie.openClassName,me=ie.prefixCls;return de!==void 0?de:"".concat(me,"-open")},afterVisibleChange:function(ie){if(ie&&this.getMinOverlayWidthMatchTrigger()){var de=this.getPopupDomNode(),me=findDOMNode(this);me&&de&&me.offsetWidth>de.offsetWidth&&(de.style.minWidth="".concat(me.offsetWidth,"px"),this.triggerRef&&this.triggerRef._component&&this.triggerRef._component.alignInstance&&this.triggerRef._component.alignInstance.forceAlign())}},renderChildren:function(){var ie=getSlot(this),de=this.sVisible;return de&&ie?cloneElement(ie[0],{class:this.getOpenClassName()},!1):ie},saveTrigger:function(ie){this.triggerRef=ie}},render:function(){var ie=this,de=this.$props,me=de.prefixCls,_e=de.transitionName,ye=de.animation,we=de.align,Se=de.placement,Ce=de.getPopupContainer,Ae=de.showAction,Te=de.hideAction,ke=de.overlayClassName,$e=de.overlayStyle,Ee=de.trigger,Pe=__rest$f(de,["prefixCls","transitionName","animation","align","placement","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","trigger"]),Ie=Te;!Ie&&Ee.indexOf("contextmenu")!==-1&&(Ie=["click"]);var Oe=_extends$2(_extends$2({},Pe),{prefixCls:me,popupClassName:ke,popupStyle:$e,builtinPlacements:placements$2,action:Ee,showAction:Ae,hideAction:Ie||[],popupPlacement:Se,popupAlign:we,popupTransitionName:_e,popupAnimation:ye,popupVisible:this.sVisible,afterPopupVisibleChange:this.afterVisibleChange,getPopupContainer:Ce,onPopupVisibleChange:this.onVisibleChange,popup:this.getMenuElementOrLambda(),ref:this.saveTrigger});return createVNode(Trigger,Oe,{default:function(){return[ie.renderChildren()]}})}}),getDropdownProps=function(){return{trigger:{type:[Array,String],default:"hover"},overlay:PropsTypes.any,visible:PropsTypes.looseBool,disabled:PropsTypes.looseBool,align:PropsTypes.object,getPopupContainer:PropsTypes.func,prefixCls:PropsTypes.string,transitionName:PropsTypes.string,placement:PropsTypes.oneOf(tuple("topLeft","topCenter","topRight","bottomLeft","bottomCenter","bottomRight")),overlayClassName:PropsTypes.string,overlayStyle:PropsTypes.style,forceRender:PropsTypes.looseBool,mouseEnterDelay:PropsTypes.number,mouseLeaveDelay:PropsTypes.number,openClassName:PropsTypes.string,minOverlayWidthMatchTrigger:PropsTypes.looseBool}};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$d(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$d(ne,_e,de[_e])})}return ne}function _defineProperty$d(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var EllipsisOutlined=function(ie,de){var me=_objectSpread$d({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$d({},me,{icon:EllipsisOutlinedSvg}),null)};EllipsisOutlined.displayName="EllipsisOutlined";EllipsisOutlined.inheritAttrs=!1;const EllipsisOutlined$1=EllipsisOutlined;var __rest$e=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},ButtonTypesProps=buttonTypes$1(),DropdownProps=getDropdownProps(),ButtonGroup=Button$1.Group,dropdownButtonProps=_extends$2(_extends$2({},DropdownProps),{type:PropsTypes.oneOf(tuple("primary","ghost","dashed","danger","default")).def("default"),size:PropsTypes.oneOf(tuple("small","large","default")).def("default"),htmlType:ButtonTypesProps.htmlType,href:PropsTypes.string,disabled:PropsTypes.looseBool,prefixCls:PropsTypes.string,placement:DropdownProps.placement.def("bottomRight"),icon:PropsTypes.any,title:PropsTypes.string,onClick:PropsTypes.func,onVisibleChange:PropsTypes.func,"onUpdate:visible":PropsTypes.func});const DropdownButton=defineComponent({name:"ADropdownButton",inheritAttrs:!1,props:dropdownButtonProps,emits:["click","visibleChange","update:visible"],setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider),popupRef:null}},created:function(){provide("savePopupRef",this.savePopupRef)},methods:{savePopupRef:function(ie){this.popupRef=ie},handleClick:function(ie){this.$emit("click",ie)},handleVisibleChange:function(ie){this.$emit("update:visible",ie),this.$emit("visibleChange",ie)}},render:function(){var ie=this,de=_extends$2(_extends$2({},this.$props),this.$attrs),me=de.type,_e=de.disabled;de.onClick;var ye=de.htmlType,we=de.class,Se=de.prefixCls;de.overlay;var Ce=de.trigger,Ae=de.align,Te=de.visible;de.onVisibleChange;var ke=de.placement,$e=de.getPopupContainer,Ee=de.href,Pe=de.title,Ie=__rest$e(de,["type","disabled","onClick","htmlType","class","prefixCls","overlay","trigger","align","visible","onVisibleChange","placement","getPopupContainer","href","title"]),Oe=getComponent(this,"icon")||createVNode(EllipsisOutlined$1,null,null),Ne=this.configProvider.getPopupContainer,Be=this.configProvider.getPrefixCls,xe=Be("dropdown-button",Se),Re={align:Ae,disabled:_e,trigger:_e?[]:Ce,placement:ke,getPopupContainer:$e||Ne,onVisibleChange:this.handleVisibleChange};hasProp$1(this,"visible")&&(Re.visible=Te);var Me=_extends$2(_extends$2({},Ie),{class:classNames(xe,we)});return createVNode(ButtonGroup,Me,{default:function(){return[createVNode(Button$1,{type:me,disabled:_e,onClick:ie.handleClick,htmlType:ye,href:Ee,title:Pe},{default:function(){return[getSlot(ie)]}}),createVNode(Dropdown$1,_objectSpread2$1(_objectSpread2$1({},Re),{},{overlay:getComponent(ie,"overlay")}),{default:function(){return[createVNode(Button$1,{type:me},{default:function(){return[Oe]}})]}})]}})}});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$c(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$c(ne,_e,de[_e])})}return ne}function _defineProperty$c(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var RightOutlined=function(ie,de){var me=_objectSpread$c({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$c({},me,{icon:RightOutlinedSvg}),null)};RightOutlined.displayName="RightOutlined";RightOutlined.inheritAttrs=!1;const RightOutlined$1=RightOutlined;var dropdownProps=getDropdownProps(),Dropdown=defineComponent({name:"ADropdown",inheritAttrs:!1,props:_extends$2(_extends$2({},dropdownProps),{prefixCls:PropsTypes.string,mouseEnterDelay:PropsTypes.number.def(.15),mouseLeaveDelay:PropsTypes.number.def(.1),placement:dropdownProps.placement.def("bottomLeft"),onVisibleChange:PropsTypes.func,"onUpdate:visible":PropsTypes.func}),emits:["visibleChange","update:visible"],setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider),popupRef:null}},created:function(){provide("savePopupRef",this.savePopupRef)},methods:{savePopupRef:function(ie){this.popupRef=ie},getTransitionName:function(){var ie=this.$props,de=ie.placement,me=de===void 0?"":de,_e=ie.transitionName;return _e!==void 0?_e:me.indexOf("top")>=0?"slide-down":"slide-up"},renderOverlay:function(ie){var de=getComponent(this,"overlay"),me=Array.isArray(de)?de[0]:de,_e=me&&getPropsData(me),ye=_e||{},we=ye.selectable,Se=we===void 0?!1:we,Ce=ye.focusable,Ae=Ce===void 0?!0:Ce,Te=function(){return createVNode("span",{class:"".concat(ie,"-menu-submenu-arrow")},[createVNode(RightOutlined$1,{class:"".concat(ie,"-menu-submenu-arrow-icon")},null)])},ke=isValidElement(me)?cloneVNode(me,{mode:"vertical",selectable:Se,focusable:Ae,expandIcon:Te}):de;return ke},handleVisibleChange:function(ie){this.$emit("update:visible",ie),this.$emit("visibleChange",ie)}},render:function(){var ie,de=getOptionProps(this),me=de.prefixCls,_e=de.trigger,ye=de.disabled,we=de.getPopupContainer,Se=this.configProvider.getPopupContainer,Ce=this.configProvider.getPrefixCls,Ae=Ce("dropdown",me),Te=getSlot(this)[0],ke=cloneElement(Te,{class:classNames((ie=Te==null?void 0:Te.props)===null||ie===void 0?void 0:ie.class,"".concat(Ae,"-trigger")),disabled:ye}),$e=ye?[]:typeof _e=="string"?[_e]:_e,Ee;$e&&$e.indexOf("contextmenu")!==-1&&(Ee=!0);var Pe=_extends$2(_extends$2(_extends$2({alignPoint:Ee},de),this.$attrs),{prefixCls:Ae,getPopupContainer:we||Se,transitionName:this.getTransitionName(),trigger:$e,overlay:this.renderOverlay(Ae),onVisibleChange:this.handleVisibleChange});return createVNode(Dropdown$2,Pe,{default:function(){return[ke]}})}});Dropdown.Button=DropdownButton;const Dropdown$1=Dropdown;function shallowEqual(ne,ie,de,me){var _e=de?de.call(me,ne,ie):void 0;if(_e!==void 0)return!!_e;if(ne===ie)return!0;if(_typeof$2(ne)!=="object"||!ne||_typeof$2(ie)!=="object"||!ie)return!1;var ye=Object.keys(ne),we=Object.keys(ie);if(ye.length!==we.length)return!1;for(var Se=Object.prototype.hasOwnProperty.bind(ie),Ce=0;Ce<ye.length;Ce++){var Ae=ye[Ce];if(!Se(Ae))return!1;var Te=ne[Ae],ke=ie[Ae];if(_e=de?de.call(me,Te,ke,Ae):void 0,_e===!1||_e===void 0&&Te!==ke)return!1}return!0}function shallowEqual$1(ne,ie,de,me){return shallowEqual(toRaw(ne),toRaw(ie),de,me)}var MenuContextKey=Symbol("menuContextKey"),useProvideMenu=function(ie){provide(MenuContextKey,ie)},useInjectMenu=function(){return inject(MenuContextKey)},MenuFirstLevelContextKey=Symbol("menuFirstLevelContextKey"),useProvideFirstLevel=function(ie){provide(MenuFirstLevelContextKey,ie)},useInjectFirstLevel=function(){return inject(MenuFirstLevelContextKey,!0)},MenuContextProvider=defineComponent({name:"MenuContextProvider",inheritAttrs:!1,props:{mode:{type:String,default:void 0},overflowDisabled:{type:Boolean,default:void 0},isRootMenu:{type:Boolean,default:void 0}},setup:function(ie,de){var me=de.slots,_e=useInjectMenu(),ye=_extends$2({},_e);return ie.mode!==void 0&&(ye.mode=toRef(ie,"mode")),ie.isRootMenu!==void 0&&(ye.isRootMenu=toRef(ie,"isRootMenu")),ie.overflowDisabled!==void 0&&(ye.overflowDisabled=toRef(ie,"overflowDisabled")),useProvideMenu(ye),function(){var we;return(we=me.default)===null||we===void 0?void 0:we.call(me)}}});const useProvideMenu$1=useProvideMenu;var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(ne){return this.__data__.set(ne,HASH_UNDEFINED),this}function setCacheHas(ne){return this.__data__.has(ne)}function SetCache(ne){var ie=-1,de=ne==null?0:ne.length;for(this.__data__=new MapCache;++ie<de;)this.add(ne[ie])}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd;SetCache.prototype.has=setCacheHas;function baseFindIndex(ne,ie,de,me){for(var _e=ne.length,ye=de+(me?1:-1);me?ye--:++ye<_e;)if(ie(ne[ye],ye,ne))return ye;return-1}function baseIsNaN(ne){return ne!==ne}function strictIndexOf(ne,ie,de){for(var me=de-1,_e=ne.length;++me<_e;)if(ne[me]===ie)return me;return-1}function baseIndexOf(ne,ie,de){return ie===ie?strictIndexOf(ne,ie,de):baseFindIndex(ne,baseIsNaN,de)}function arrayIncludes(ne,ie){var de=ne==null?0:ne.length;return!!de&&baseIndexOf(ne,ie,0)>-1}function arrayIncludesWith(ne,ie,de){for(var me=-1,_e=ne==null?0:ne.length;++me<_e;)if(de(ie,ne[me]))return!0;return!1}function cacheHas(ne,ie){return ne.has(ie)}function noop$9(){}function setToArray(ne){var ie=-1,de=Array(ne.size);return ne.forEach(function(me){de[++ie]=me}),de}var INFINITY$1=1/0,createSet=Set$2&&1/setToArray(new Set$2([,-0]))[1]==INFINITY$1?function(ne){return new Set$2(ne)}:noop$9;const createSet$1=createSet;var LARGE_ARRAY_SIZE=200;function baseUniq(ne,ie,de){var me=-1,_e=arrayIncludes,ye=ne.length,we=!0,Se=[],Ce=Se;if(de)we=!1,_e=arrayIncludesWith;else if(ye>=LARGE_ARRAY_SIZE){var Ae=ie?null:createSet$1(ne);if(Ae)return setToArray(Ae);we=!1,_e=cacheHas,Ce=new SetCache}else Ce=ie?[]:Se;e:for(;++me<ye;){var Te=ne[me],ke=ie?ie(Te):Te;if(Te=de||Te!==0?Te:0,we&&ke===ke){for(var $e=Ce.length;$e--;)if(Ce[$e]===ke)continue e;ie&&Ce.push(ke),Se.push(Te)}else _e(Ce,ke,de)||(Ce!==Se&&Ce.push(ke),Se.push(Te))}return Se}function uniq(ne){return ne&&ne.length?baseUniq(ne):[]}var SiderCollapsedKey=Symbol("siderCollapsed"),SiderHookProviderKey=Symbol("siderHookProvider"),KeyPathContext=Symbol("KeyPathContext"),useInjectKeyPath=function(){return inject(KeyPathContext,{parentEventKeys:computed(function(){return[]}),parentKeys:computed(function(){return[]}),parentInfo:{}})},useProvideKeyPath=function(ie,de,me){var _e=useInjectKeyPath(),ye=_e.parentEventKeys,we=_e.parentKeys,Se=computed(function(){return[].concat(_toConsumableArray(ye.value),[ie])}),Ce=computed(function(){return[].concat(_toConsumableArray(we.value),[de])});return provide(KeyPathContext,{parentEventKeys:Se,parentKeys:Ce,parentInfo:me}),Ce};const useProvideKeyPath$1=useProvideKeyPath;function useDirectionStyle(ne){var ie=useInjectMenu(),de=ie.mode,me=ie.rtl,_e=ie.inlineIndent;return computed(function(){return de.value!=="inline"?null:me.value?{paddingRight:"".concat(ne.value*_e.value,"px")}:{paddingLeft:"".concat(ne.value*_e.value,"px")}})}var indexGuid$2=0,menuItemProps={role:String,disabled:Boolean,danger:Boolean,title:{type:[String,Boolean],default:void 0},icon:PropsTypes.VNodeChild};const AMenuItem=defineComponent({name:"AMenuItem",inheritAttrs:!1,props:menuItemProps,emits:["mouseenter","mouseleave","click","keydown","focus"],slots:["icon","title"],setup:function(ie,de){var me=de.slots,_e=de.emit,ye=de.attrs,we=getCurrentInstance(),Se=_typeof$2(we.vnode.key)==="symbol"?String(we.vnode.key):we.vnode.key;devWarning(_typeof$2(we.vnode.key)!=="symbol","MenuItem",'MenuItem `:key="'.concat(String(Se),'"` not support Symbol type'));var Ce="menu_item_".concat(++indexGuid$2,"_$$_").concat(Se),Ae=useInjectKeyPath(),Te=Ae.parentEventKeys,ke=Ae.parentKeys,$e=useInjectMenu(),Ee=$e.prefixCls,Pe=$e.activeKeys,Ie=$e.disabled,Oe=$e.changeActiveKeys,Ne=$e.rtl,Be=$e.inlineCollapsed,xe=$e.siderCollapsed,Re=$e.onItemClick,Me=$e.selectedKeys,De=$e.registerMenuInfo,Ve=$e.unRegisterMenuInfo,Le=useInjectFirstLevel(),Fe=ref(!1),He=computed(function(){return[].concat(_toConsumableArray(ke.value),[Se])}),en={eventKey:Ce,key:Se,parentEventKeys:Te,parentKeys:ke,isLeaf:!0};De(Ce,en),onBeforeUnmount(function(){Ve(Ce)}),watch(Pe,function(){Fe.value=!!Pe.value.find(function(pn){return pn===Se})},{immediate:!0});var Ue=computed(function(){return Ie.value||ie.disabled}),ze=computed(function(){return Me.value.includes(Se)}),We=computed(function(){var pn,mn="".concat(Ee.value,"-item");return pn={},_defineProperty$x(pn,"".concat(mn),!0),_defineProperty$x(pn,"".concat(mn,"-danger"),ie.danger),_defineProperty$x(pn,"".concat(mn,"-active"),Fe.value),_defineProperty$x(pn,"".concat(mn,"-selected"),ze.value),_defineProperty$x(pn,"".concat(mn,"-disabled"),Ue.value),pn}),je=function(mn){return{key:Se,eventKey:Ce,keyPath:He.value,eventKeyPath:[].concat(_toConsumableArray(Te.value),[Ce]),domEvent:mn,item:_extends$2(_extends$2({},ie),ye)}},qe=function(mn){if(!Ue.value){var An=je(mn);_e("click",mn),Re(An)}},Qe=function(mn){Ue.value||(Oe(He.value),_e("mouseenter",mn))},Je=function(mn){Ue.value||(Oe([]),_e("mouseleave",mn))},tn=function(mn){if(_e("keydown",mn),mn.which===KeyCode$1.ENTER){var An=je(mn);_e("click",mn),Re(An)}},Xe=function(mn){Oe(He.value),_e("focus",mn)},Ze=function(mn,An){var wn=createVNode("span",{class:"".concat(Ee.value,"-title-content")},[An]);return(!mn||isValidElement(An)&&An.type==="span")&&An&&Be.value&&Le&&typeof An=="string"?createVNode("div",{class:"".concat(Ee.value,"-inline-collapsed-noicon")},[An.charAt(0)]):wn},nn=useDirectionStyle(computed(function(){return He.value.length}));return function(){var pn,mn,An,wn,on=(mn=ie.title)!==null&&mn!==void 0?mn:(An=me.title)===null||An===void 0?void 0:An.call(me),gn=flattenChildren((wn=me.default)===null||wn===void 0?void 0:wn.call(me)),sn=gn.length,dn=on;typeof on>"u"?dn=Le&&sn?gn:"":on===!1&&(dn="");var Ye={title:dn};!xe.value&&!Be.value&&(Ye.title=null,Ye.visible=!1);var rn={};ie.role==="option"&&(rn["aria-selected"]=ze.value);var Ge=getPropsSlot(me,ie,"icon");return createVNode(ATooltip,_objectSpread2$1(_objectSpread2$1({},Ye),{},{placement:Ne.value?"left":"right",overlayClassName:"".concat(Ee.value,"-inline-collapsed-tooltip")}),{default:function(){return[createVNode(Overflow$1.Item,_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({component:"li"},ye),{},{style:_extends$2(_extends$2({},ye.style||{}),nn.value),class:[We.value,(pn={},_defineProperty$x(pn,"".concat(ye.class),!!ye.class),_defineProperty$x(pn,"".concat(Ee.value,"-item-only-child"),(Ge?sn+1:sn)===1),pn)],role:ie.role||"menuitem",tabindex:ie.disabled?null:-1,"data-menu-id":Se,"aria-disabled":ie.disabled},rn),{},{onMouseenter:Qe,onMouseleave:Je,onClick:qe,onKeydown:tn,onFocus:Xe,title:typeof on=="string"?on:void 0}),{default:function(){return[cloneElement(Ge,{class:"".concat(Ee.value,"-item-icon")}),Ze(Ge,gn)]}})]}})}}});var 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"};const PopupTrigger=defineComponent({name:"PopupTrigger",inheritAttrs:!1,props:{prefixCls:String,mode:String,visible:Boolean,popupClassName:String,popupOffset:Array,disabled:Boolean,onVisibleChange:Function},slots:["popup"],emits:["visibleChange"],setup:function(ie,de){var me=de.slots,_e=de.emit,ye=ref(!1),we=useInjectMenu(),Se=we.getPopupContainer,Ce=we.rtl,Ae=we.subMenuOpenDelay,Te=we.subMenuCloseDelay,ke=we.builtinPlacements,$e=we.triggerSubMenuAction,Ee=we.isRootMenu,Pe=computed(function(){return Ce.value?_extends$2(_extends$2({},placementsRtl),ke.value):_extends$2(_extends$2({},placements),ke.value)}),Ie=computed(function(){return popupPlacementMap[ie.mode]}),Oe=ref();watch(function(){return ie.visible},function(Be){wrapperRaf.cancel(Oe.value),Oe.value=wrapperRaf(function(){ye.value=Be})},{immediate:!0}),onBeforeUnmount(function(){wrapperRaf.cancel(Oe.value)});var Ne=function(xe){_e("visibleChange",xe)};return function(){var Be=ie.prefixCls,xe=ie.popupClassName,Re=ie.mode,Me=ie.popupOffset,De=ie.disabled;return createVNode(Trigger,{prefixCls:Be,popupClassName:classNames("".concat(Be,"-popup"),_defineProperty$x({},"".concat(Be,"-rtl"),Ce.value),xe),stretch:Re==="horizontal"?"minWidth":null,getPopupContainer:Ee.value?Se.value:function(Ve){return Ve.parentNode},builtinPlacements:Pe.value,popupPlacement:Ie.value,popupVisible:ye.value,popupAlign:Me&&{offset:Me},action:De?[]:[$e.value],mouseEnterDelay:Ae.value,mouseLeaveDelay:Te.value,onPopupVisibleChange:Ne,forceRender:!0},{popup:function(){var Le;return(Le=me.popup)===null||Le===void 0?void 0:Le.call(me,{visible:ye.value})},default:me.default})}}});var InternalSubMenuList=function(ie,de){var me=de.slots,_e=de.attrs,ye,we=useInjectMenu(),Se=we.prefixCls,Ce=we.mode;return createVNode("ul",_objectSpread2$1(_objectSpread2$1({},_e),{},{class:classNames(Se.value,"".concat(Se.value,"-sub"),"".concat(Se.value,"-").concat(Ce.value==="inline"?"inline":"vertical")),"data-menu-list":!0}),[(ye=me.default)===null||ye===void 0?void 0:ye.call(me)])};InternalSubMenuList.displayName="SubMenuList";const SubMenuList=InternalSubMenuList,InlineSubMenuList=defineComponent({name:"InlineSubMenuList",inheritAttrs:!1,props:{id:String,open:Boolean,keyPath:Array},setup:function(ie,de){var me=de.slots,_e=computed(function(){return"inline"}),ye=useInjectMenu(),we=ye.motion,Se=ye.mode,Ce=ye.defaultMotions,Ae=computed(function(){return Se.value===_e.value}),Te=ref(!Ae.value),ke=computed(function(){return Ae.value?ie.open:!1});watch(Se,function(){Ae.value&&(Te.value=!1)},{flush:"post"});var $e=ref({}),Ee=ref(""),Pe=computed(function(){var Ie,Oe,Ne=we.value||((Ie=Ce.value)===null||Ie===void 0?void 0:Ie[_e.value])||((Oe=Ce.value)===null||Oe===void 0?void 0:Oe.other),Be=typeof Ne=="function"?Ne($e,Ee):Ne;return _extends$2(_extends$2({},Be),{appear:ie.keyPath.length<=1})});return function(){var Ie;return Te.value?null:createVNode(MenuContextProvider,{mode:_e.value},{default:function(){return[createVNode(Transition,Pe.value,{default:function(){return[withDirectives(createVNode(SubMenuList,{id:ie.id,style:$e.value,class:Ee.value},{default:function(){return[(Ie=me.default)===null||Ie===void 0?void 0:Ie.call(me)]}}),[[vShow,ke.value]])]}})]}})}}});var indexGuid$1=0,subMenuProps={icon:PropsTypes.VNodeChild,title:PropsTypes.VNodeChild,disabled:Boolean,level:Number,popupClassName:String,popupOffset:Array,internalPopupClose:Boolean,eventKey:String,expandIcon:Function};const ASubMenu=defineComponent({name:"ASubMenu",inheritAttrs:!1,props:subMenuProps,slots:["icon","title","expandIcon"],emits:["titleClick","mouseenter","mouseleave"],setup:function(ie,de){var me=de.slots,_e=de.attrs,ye=de.emit,we,Se;useProvideFirstLevel(!1);var Ce=getCurrentInstance(),Ae=_typeof$2(Ce.vnode.key)==="symbol"?String(Ce.vnode.key):Ce.vnode.key;devWarning(_typeof$2(Ce.vnode.key)!=="symbol","SubMenu",'SubMenu `:key="'.concat(String(Ae),'"` not support Symbol type'));var Te=isValid$4(Ae)?Ae:"sub_menu_".concat(++indexGuid$1,"_$$_not_set_key"),ke=(we=ie.eventKey)!==null&&we!==void 0?we:isValid$4(Ae)?"sub_menu_".concat(++indexGuid$1,"_$$_").concat(Ae):Te,$e=useInjectKeyPath(),Ee=$e.parentEventKeys,Pe=$e.parentInfo,Ie=$e.parentKeys,Oe=computed(function(){return[].concat(_toConsumableArray(Ie.value),[Te])}),Ne=computed(function(){return[].concat(_toConsumableArray(Ee.value),[ke])}),Be=ref([]),xe={eventKey:ke,key:Te,parentEventKeys:Ee,childrenEventKeys:Be,parentKeys:Ie};(Se=Pe.childrenEventKeys)===null||Se===void 0||Se.value.push(ke),onBeforeUnmount(function(){var _n;Pe.childrenEventKeys&&(Pe.childrenEventKeys.value=(_n=Pe.childrenEventKeys)===null||_n===void 0?void 0:_n.value.filter(function(un){return un!=ke}))}),useProvideKeyPath$1(ke,Te,xe);var Re=useInjectMenu(),Me=Re.prefixCls,De=Re.activeKeys,Ve=Re.disabled,Le=Re.changeActiveKeys,Fe=Re.mode,He=Re.inlineCollapsed,en=Re.antdMenuTheme,Ue=Re.openKeys,ze=Re.overflowDisabled,We=Re.onOpenChange,je=Re.registerMenuInfo,qe=Re.unRegisterMenuInfo,Qe=Re.selectedSubMenuEventKeys,Je=Re.motion,tn=Re.defaultMotions,Xe=Re.expandIcon;je(ke,xe),onBeforeUnmount(function(){qe(ke)});var Ze=computed(function(){return"".concat(Me.value,"-submenu")}),nn=computed(function(){return Ve.value||ie.disabled}),pn=ref(),mn=ref(),An=computed(function(){return Ue.value.includes(Te)}),wn=computed(function(){return!ze.value&&An.value}),on=computed(function(){return Qe.value.includes(ke)}),gn=ref(!1);watch(De,function(){gn.value=!!De.value.find(function(_n){return _n===Te})},{immediate:!0});var sn=function(un){nn.value||(ye("titleClick",un,Te),Fe.value==="inline"&&We(ke,!An.value))},dn=function(un){nn.value||(Le(Oe.value),ye("mouseenter",un))},Ye=function(un){nn.value||(Le([]),ye("mouseleave",un))},rn=useDirectionStyle(computed(function(){return Ne.value.length})),Ge=function(un){Fe.value!=="inline"&&We(ke,un)},Ke=function(){Le(Oe.value)},ln=ke&&"".concat(ke,"-popup"),hn=computed(function(){return classNames(Me.value,"".concat(Me.value,"-").concat(en.value),ie.popupClassName)}),fn=function(un,vn){if(!vn)return He.value&&!Ee.value.length&&un&&typeof un=="string"?createVNode("div",{class:"".concat(Me.value,"-inline-collapsed-noicon")},[un.charAt(0)]):createVNode("span",{class:"".concat(Me.value,"-title-content")},[un]);var Tn=isValidElement(un)&&un.type==="span";return createVNode(Fragment,null,[cloneElement(vn,{class:"".concat(Me.value,"-item-icon")},!1),Tn?un:createVNode("span",{class:"".concat(Me.value,"-title-content")},[un])])},cn=computed(function(){return Fe.value!=="inline"&&Ne.value.length>1?"vertical":Fe.value}),Sn=computed(function(){return Fe.value==="horizontal"?"vertical":Fe.value}),Cn=ref({}),yn=ref(""),an=computed(function(){var _n,un,vn=Je.value||((_n=tn.value)===null||_n===void 0?void 0:_n[Fe.value])||((un=tn.value)===null||un===void 0?void 0:un.other),Tn=typeof vn=="function"?vn(Cn,yn):vn;return Tn?getTransitionProps(Tn.name):void 0}),bn=computed(function(){return cn.value==="horizontal"?"vertical":cn.value});return function(){var _n,un,vn=getPropsSlot(me,ie,"icon"),Tn=fn(getPropsSlot(me,ie,"title"),vn),kn=Ze.value,En=ie.expandIcon||me.expandIcon||Xe,$n=createVNode("div",{style:rn.value,class:"".concat(kn,"-title"),tabindex:nn.value?null:-1,ref:pn,title:typeof Tn=="string"?Tn:null,"data-menu-id":Te,"aria-expanded":wn.value,"aria-haspopup":!0,"aria-controls":ln,"aria-disabled":nn.value,onClick:sn,onFocus:Ke},[Tn,Fe.value!=="horizontal"&&En?En(_extends$2(_extends$2({},ie),{isOpen:wn.value})):createVNode("i",{class:"".concat(kn,"-arrow")},null)]);if(!ze.value&&Fe.value!=="inline"){var Pn=cn.value,xn=function(){return $n}();$n=createVNode(PopupTrigger,{mode:Pn,prefixCls:kn,visible:!ie.internalPopupClose&&wn.value,popupClassName:hn.value,popupOffset:ie.popupOffset,disabled:nn.value,onVisibleChange:Ge},{default:function(){return[xn]},popup:function(jn){var Vn=jn.visible,On;return createVNode(MenuContextProvider,{mode:bn.value,isRootMenu:!1},{default:function(){return[createVNode(Transition,an.value,{default:function(){return[withDirectives(createVNode(SubMenuList,{id:ln,ref:mn},{default:function(){return[(On=me.default)===null||On===void 0?void 0:On.call(me)]}}),[[vShow,Vn]])]}})]}})}})}else{var Bn=function(){return $n}();$n=createVNode(PopupTrigger,null,{default:function(){return[Bn]}})}return createVNode(MenuContextProvider,{mode:Sn.value},{default:function(){return[createVNode(Overflow$1.Item,_objectSpread2$1(_objectSpread2$1({component:"li"},_e),{},{role:"none",class:classNames(kn,"".concat(kn,"-").concat(Fe.value),_e.class,(_n={},_defineProperty$x(_n,"".concat(kn,"-open"),wn.value),_defineProperty$x(_n,"".concat(kn,"-active"),gn.value),_defineProperty$x(_n,"".concat(kn,"-selected"),on.value),_defineProperty$x(_n,"".concat(kn,"-disabled"),nn.value),_n)),onMouseenter:dn,onMouseleave:Ye,"data-submenu-id":Te}),{default:function(){return[$n,!ze.value&&createVNode(InlineSubMenuList,{id:ln,open:wn.value,keyPath:Oe.value},{default:function(){return[(un=me.default)===null||un===void 0?void 0:un.call(me)]}})]}})]}})}}});var menuProps={prefixCls:String,disabled:Boolean,inlineCollapsed:Boolean,disabledOverflow:Boolean,openKeys:Array,selectedKeys:Array,activeKey:String,selectable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},motion:Object,theme:{type:String,default:"light"},mode:{type:String,default:"vertical"},inlineIndent:{type:Number,default:24},subMenuOpenDelay:{type:Number,default:.1},subMenuCloseDelay:{type:Number,default:.1},builtinPlacements:{type:Object},triggerSubMenuAction:{type:String,default:"hover"},getPopupContainer:Function,expandIcon:Function},EMPTY_LIST=[];const Menu$1=defineComponent({name:"AMenu",props:menuProps,emits:["update:openKeys","openChange","select","deselect","update:selectedKeys","click","update:activeKey"],slots:["expandIcon","overflowedIndicator"],setup:function(ie,de){var me=de.slots,_e=de.emit,ye=useConfigInject("menu",ie),we=ye.prefixCls,Se=ye.direction,Ce=ref({}),Ae=inject(SiderCollapsedKey,ref(void 0)),Te=computed(function(){return Ae.value!==void 0?Ae.value:ie.inlineCollapsed}),ke=ref(!1);onMounted(function(){ke.value=!0}),watchEffect(function(){devWarning(!(ie.inlineCollapsed===!0&&ie.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),devWarning(!(Ae.value!==void 0&&ie.inlineCollapsed===!0),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead.")});var $e=ref([]),Ee=ref([]),Pe=ref({});watch(Ce,function(){for(var Xe={},Ze=0,nn=Object.values(Ce.value);Ze<nn.length;Ze++){var pn=nn[Ze];Xe[pn.key]=pn}Pe.value=Xe},{flush:"post"}),watchEffect(function(){if(ie.activeKey!==void 0){var Xe=[],Ze=ie.activeKey?Pe.value[ie.activeKey]:void 0;Ze&&ie.activeKey!==void 0?Xe=[].concat(_toConsumableArray(Ze.parentKeys),[ie.activeKey]):Xe=[],shallowEqual$1($e.value,Xe)||($e.value=Xe)}}),watch(function(){return ie.selectedKeys},function(Xe){Ee.value=Xe||Ee.value},{immediate:!0});var Ie=ref([]);watch([Pe,Ee],function(){var Xe=[];Ee.value.forEach(function(Ze){var nn=Pe.value[Ze];if(nn){var pn;(pn=Xe).push.apply(pn,_toConsumableArray(unref(nn.parentEventKeys)))}}),Xe=uniq(Xe),shallowEqual$1(Ie.value,Xe)||(Ie.value=Xe)},{immediate:!0});var Oe=function(Ze){if(ie.selectable){var nn=Ze.key,pn=Ee.value.includes(nn),mn;ie.multiple?pn?mn=Ee.value.filter(function(wn){return wn!==nn}):mn=[].concat(_toConsumableArray(Ee.value),[nn]):mn=[nn];var An=_extends$2(_extends$2({},Ze),{selectedKeys:mn});shallowEqual$1(mn,Ee.value)||(ie.selectedKeys===void 0&&(Ee.value=mn),_e("update:selectedKeys",mn),pn&&ie.multiple?_e("deselect",An):_e("select",An)),De.value!=="inline"&&!ie.multiple&&Ne.value.length&&Fe(EMPTY_LIST)}},Ne=ref([]);watch(function(){return ie.openKeys},function(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ne.value;shallowEqual$1(Ne.value,Xe)||(Ne.value=Xe)},{immediate:!0});var Be,xe=function(Ze){window.clearTimeout(Be),Be=window.setTimeout(function(){ie.activeKey===void 0&&($e.value=Ze),_e("update:activeKey",Ze[Ze.length-1])})},Re=computed(function(){return!!ie.disabled}),Me=computed(function(){return Se.value==="rtl"}),De=ref("vertical"),Ve=ref(!1);watchEffect(function(){(ie.mode==="inline"||ie.mode==="vertical")&&Te.value?(De.value="vertical",Ve.value=Te.value):(De.value=ie.mode,Ve.value=!1)});var Le=computed(function(){return De.value==="inline"}),Fe=function(Ze){Ne.value=Ze,_e("update:openKeys",Ze),_e("openChange",Ze)},He=ref(Ne.value),en=ref(!1);watch(Ne,function(){Le.value&&(He.value=Ne.value)},{immediate:!0}),watch(Le,function(){if(!en.value){en.value=!0;return}Le.value?Ne.value=He.value:Fe(EMPTY_LIST)},{immediate:!0});var Ue=computed(function(){var Xe;return Xe={},_defineProperty$x(Xe,"".concat(we.value),!0),_defineProperty$x(Xe,"".concat(we.value,"-root"),!0),_defineProperty$x(Xe,"".concat(we.value,"-").concat(De.value),!0),_defineProperty$x(Xe,"".concat(we.value,"-inline-collapsed"),Ve.value),_defineProperty$x(Xe,"".concat(we.value,"-rtl"),Me.value),_defineProperty$x(Xe,"".concat(we.value,"-").concat(ie.theme),!0),Xe}),ze={horizontal:{name:"ant-slide-up"},inline:collapseMotion,other:{name:"ant-zoom-big"}};useProvideFirstLevel(!0);var We=function Xe(){var Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],nn=[],pn=Ce.value;return Ze.forEach(function(mn){var An=pn[mn],wn=An.key,on=An.childrenEventKeys;nn.push.apply(nn,[wn].concat(_toConsumableArray(Xe(on))))}),nn},je=function(Ze){_e("click",Ze),Oe(Ze)},qe=function(Ze,nn){var pn=Ce.value[Ze],mn=pn.key,An=pn.childrenEventKeys,wn=Ne.value.filter(function(gn){return gn!==mn});if(nn)wn.push(mn);else if(De.value!=="inline"){var on=We(An);wn=wn.filter(function(gn){return!on.includes(gn)})}shallowEqual$1(Ne,wn)||Fe(wn)},Qe=function(Ze,nn){Ce.value=_extends$2(_extends$2({},Ce.value),_defineProperty$x({},Ze,nn))},Je=function(Ze){delete Ce.value[Ze],Ce.value=_extends$2({},Ce.value)},tn=ref(0);return useProvideMenu$1({store:Ce,prefixCls:we,activeKeys:$e,openKeys:Ne,selectedKeys:Ee,changeActiveKeys:xe,disabled:Re,rtl:Me,mode:De,inlineIndent:computed(function(){return ie.inlineIndent}),subMenuCloseDelay:computed(function(){return ie.subMenuCloseDelay}),subMenuOpenDelay:computed(function(){return ie.subMenuOpenDelay}),builtinPlacements:computed(function(){return ie.builtinPlacements}),triggerSubMenuAction:computed(function(){return ie.triggerSubMenuAction}),getPopupContainer:computed(function(){return ie.getPopupContainer}),inlineCollapsed:Ve,antdMenuTheme:computed(function(){return ie.theme}),siderCollapsed:Ae,defaultMotions:computed(function(){return ke.value?ze:null}),motion:computed(function(){return ke.value?ie.motion:null}),overflowDisabled:ref(void 0),onOpenChange:qe,onItemClick:je,registerMenuInfo:Qe,unRegisterMenuInfo:Je,selectedSubMenuEventKeys:Ie,isRootMenu:ref(!0),expandIcon:ie.expandIcon||me.expandIcon}),function(){var Xe,Ze,nn=flattenChildren((Xe=me.default)===null||Xe===void 0?void 0:Xe.call(me)),pn=tn.value>=nn.length-1||De.value!=="horizontal"||ie.disabledOverflow,mn=De.value!=="horizontal"||ie.disabledOverflow?nn:nn.map(function(wn,on){return createVNode(MenuContextProvider,{key:wn.key,overflowDisabled:on>tn.value},{default:function(){return[wn]}})}),An=((Ze=me.overflowedIndicator)===null||Ze===void 0?void 0:Ze.call(me))||createVNode(EllipsisOutlined$1,null,null);return createVNode(Overflow$1,{prefixCls:"".concat(we.value,"-overflow"),component:"ul",itemComponent:AMenuItem,class:Ue.value,role:"menu",data:mn,renderRawItem:function(on){return on},renderRawRest:function(on){var gn=on.length,sn=gn?nn.slice(-gn):null;return createVNode(ASubMenu,{eventKey:Overflow$1.OVERFLOW_KEY,title:An,disabled:pn,internalPopupClose:gn===0},{default:function(){return[sn]}})},maxCount:De.value!=="horizontal"||ie.disabledOverflow?Overflow$1.INVALIDATE:Overflow$1.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(on){tn.value=on}},null)}}});var menuItemGroupProps={title:PropsTypes.VNodeChild};const ItemGroup=defineComponent({name:"AMenuItemGroup",inheritAttrs:!1,props:menuItemGroupProps,slots:["title"],setup:function(ie,de){var me=de.slots,_e=de.attrs,ye=useInjectMenu(),we=ye.prefixCls,Se=computed(function(){return"".concat(we.value,"-item-group")});return function(){var Ce;return createVNode("li",_objectSpread2$1(_objectSpread2$1({},_e),{},{onClick:function(Te){return Te.stopPropagation()},class:Se.value}),[createVNode("div",{title:typeof ie.title=="string"?ie.title:void 0,class:"".concat(Se.value,"-title")},[getPropsSlot(me,ie,"title")]),createVNode("ul",{class:"".concat(Se.value,"-list")},[(Ce=me.default)===null||Ce===void 0?void 0:Ce.call(me)])])}}}),Divider$1=defineComponent({name:"AMenuDivider",setup:function(){var ie=useInjectMenu(),de=ie.prefixCls;return function(){return createVNode("li",{class:"".concat(de.value,"-item-divider")},null)}}});Menu$1.install=function(ne){return ne.component(Menu$1.name,Menu$1),ne.component(AMenuItem.name,AMenuItem),ne.component(ASubMenu.name,ASubMenu),ne.component(Divider$1.name,Divider$1),ne.component(ItemGroup.name,ItemGroup),ne};Menu$1.Item=AMenuItem;Menu$1.Divider=Divider$1;Menu$1.SubMenu=ASubMenu;Menu$1.ItemGroup=ItemGroup;var __rest$d=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de};const Checkbox$1=defineComponent({name:"Checkbox",mixins:[BaseMixin],inheritAttrs:!1,props:initDefaultProps$2({prefixCls:PropsTypes.string,name:PropsTypes.string,id:PropsTypes.string,type:PropsTypes.string,defaultChecked:withUndefined(PropsTypes.oneOfType([PropsTypes.number,PropsTypes.looseBool])),checked:withUndefined(PropsTypes.oneOfType([PropsTypes.number,PropsTypes.looseBool])),disabled:PropsTypes.looseBool,tabindex:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number]),readonly:PropsTypes.looseBool,autofocus:PropsTypes.looseBool,value:PropsTypes.any},{prefixCls:"rc-checkbox",type:"checkbox",defaultChecked:!1}),data:function(){var ie=hasProp$1(this,"checked")?this.checked:this.defaultChecked;return{sChecked:ie}},watch:{checked:function(ie){this.sChecked=ie}},mounted:function(){nextTick(function(){})},methods:{focus:function(){this.$refs.input.focus()},blur:function(){this.$refs.input.blur()},handleChange:function(ie){var de=getOptionProps(this);if(!de.disabled){"checked"in de||(this.sChecked=ie.target.checked),ie.shiftKey=this.eventShiftKey;var me={target:_extends$2(_extends$2({},de),{checked:ie.target.checked}),stopPropagation:function(){ie.stopPropagation()},preventDefault:function(){ie.preventDefault()},nativeEvent:ie};"checked"in de&&(this.$refs.input.checked=de.checked),this.__emit("change",me),this.eventShiftKey=!1}},onClick:function(ie){this.__emit("click",ie),this.eventShiftKey=ie.shiftKey}},render:function(){var ie,de=getOptionProps(this),me=de.prefixCls,_e=de.name,ye=de.id,we=de.type,Se=de.disabled,Ce=de.readonly,Ae=de.tabindex,Te=de.autofocus,ke=de.value,$e=__rest$d(de,["prefixCls","name","id","type","disabled","readonly","tabindex","autofocus","value"]),Ee=this.$attrs,Pe=Ee.class,Ie=Ee.onFocus,Oe=Ee.onBlur,Ne=Object.keys(_extends$2(_extends$2({},$e),this.$attrs)).reduce(function(Me,De){return(De.substr(0,5)==="aria-"||De.substr(0,5)==="data-"||De==="role")&&(Me[De]=$e[De]),Me},{}),Be=this.sChecked,xe=classNames(me,Pe,(ie={},_defineProperty$x(ie,"".concat(me,"-checked"),Be),_defineProperty$x(ie,"".concat(me,"-disabled"),Se),ie)),Re=_extends$2(_extends$2({name:_e,id:ye,type:we,readonly:Ce,disabled:Se,tabindex:Ae,class:"".concat(me,"-input"),checked:!!Be,autofocus:Te,value:ke},Ne),{onChange:this.handleChange,onClick:this.onClick,onFocus:Ie,onBlur:Oe});return createVNode("span",{class:xe},[createVNode("input",_objectSpread2$1({ref:"input"},Re),null),createVNode("span",{class:"".concat(me,"-inner")},null)])}});var __rest$c=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},radioProps={prefixCls:PropsTypes.string,defaultChecked:PropsTypes.looseBool,checked:PropsTypes.looseBool,disabled:PropsTypes.looseBool,isGroup:PropsTypes.looseBool,value:PropsTypes.any,name:PropsTypes.string,id:PropsTypes.string,autofocus:PropsTypes.looseBool,type:PropsTypes.string.def("radio"),onChange:PropsTypes.func,onFocus:PropsTypes.func,onBlur:PropsTypes.func};const Radio=defineComponent({name:"ARadio",props:radioProps,emits:["update:checked","update:value","change","blur","focus"],setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider),radioGroupContext:inject("radioGroupContext",null)}},methods:{focus:function(){this.$refs.vcCheckbox.focus()},blur:function(){this.$refs.vcCheckbox.blur()},handleChange:function(ie){var de=ie.target.checked;this.$emit("update:checked",de),this.$emit("update:value",de),this.$emit("change",ie)},onChange2:function(ie){this.$emit("change",ie),this.radioGroupContext&&this.radioGroupContext.onRadioChange&&this.radioGroupContext.onRadioChange(ie)}},render:function(){var ie,de=this.$slots,me=this.radioGroupContext,_e=getOptionProps(this),ye=_e.prefixCls,we=__rest$c(_e,["prefixCls"]),Se=this.configProvider.getPrefixCls,Ce=Se("radio",ye),Ae=_extends$2({prefixCls:Ce},we);me?(Ae.name=me.name,Ae.onChange=this.onChange2,Ae.checked=_e.value===me.stateValue,Ae.disabled=_e.disabled||me.disabled):Ae.onChange=this.handleChange;var Te=classNames((ie={},_defineProperty$x(ie,"".concat(Ce,"-wrapper"),!0),_defineProperty$x(ie,"".concat(Ce,"-wrapper-checked"),Ae.checked),_defineProperty$x(ie,"".concat(Ce,"-wrapper-disabled"),Ae.disabled),ie));return createVNode("label",{class:Te},[createVNode(Checkbox$1,_objectSpread2$1(_objectSpread2$1({},Ae),{},{ref:"vcCheckbox"}),null),de.default&&createVNode("span",null,[de.default()])])}}),RadioGroup=defineComponent({name:"ARadioGroup",props:{prefixCls:PropsTypes.string,defaultValue:PropsTypes.any,value:PropsTypes.any,size:PropsTypes.oneOf(tuple("large","default","small")).def("default"),options:PropsTypes.array,disabled:PropsTypes.looseBool,name:PropsTypes.string,buttonStyle:PropsTypes.string.def("outline"),onChange:PropsTypes.func},emits:["update:value","change"],setup:function(){return{updatingValue:!1,configProvider:inject("configProvider",defaultConfigProvider),radioGroupContext:null}},data:function(){var ie=this.value,de=this.defaultValue;return{stateValue:ie===void 0?de:ie}},watch:{value:function(ie){this.updatingValue=!1,this.stateValue=ie}},created:function(){this.radioGroupContext=provide("radioGroupContext",this)},methods:{onRadioChange:function(ie){var de=this,me=this.stateValue,_e=ie.target.value;hasProp$1(this,"value")||(this.stateValue=_e),!this.updatingValue&&_e!==me&&(this.updatingValue=!0,this.$emit("update:value",_e),this.$emit("change",ie)),nextTick(function(){de.updatingValue=!1})}},render:function(){var ie=this,de=getOptionProps(this),me=de.prefixCls,_e=de.options,ye=de.buttonStyle,we=this.configProvider.getPrefixCls,Se=we("radio",me),Ce="".concat(Se,"-group"),Ae=classNames(Ce,"".concat(Ce,"-").concat(ye),_defineProperty$x({},"".concat(Ce,"-").concat(de.size),de.size)),Te=filterEmpty(getSlot(this));return _e&&_e.length>0&&(Te=_e.map(function(ke){return typeof ke=="string"?createVNode(Radio,{key:ke,prefixCls:Se,disabled:de.disabled,value:ke,checked:ie.stateValue===ke},{default:function(){return[ke]}}):createVNode(Radio,{key:"radio-group-value-options-".concat(ke.value),prefixCls:Se,disabled:ke.disabled||de.disabled,value:ke.value,checked:ie.stateValue===ke.value},{default:function(){return[ke.label]}})})),createVNode("div",{class:Ae},[Te])}});var __rest$b=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de};const Button=defineComponent({name:"ARadioButton",props:_extends$2({},radioProps),setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider),radioGroupContext:inject("radioGroupContext",{})}},render:function(){var ie=this,de=getOptionProps(this),me=de.prefixCls,_e=__rest$b(de,["prefixCls"]),ye=this.configProvider.getPrefixCls,we=ye("radio-button",me),Se=_extends$2({prefixCls:we},_e);return this.radioGroupContext&&(Se.onChange=this.radioGroupContext.onRadioChange,Se.checked=de.value===this.radioGroupContext.stateValue,Se.disabled=de.disabled||this.radioGroupContext.disabled),createVNode(Radio,Se,{default:function(){return[getSlot(ie)]}})}});Radio.Group=RadioGroup;Radio.Button=Button;Radio.install=function(ne){return ne.component(Radio.name,Radio),ne.component(Radio.Group.name,Radio.Group),ne.component(Radio.Button.name,Radio.Button),ne};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$b(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$b(ne,_e,de[_e])})}return ne}function _defineProperty$b(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var UpOutlined=function(ie,de){var me=_objectSpread$b({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$b({},me,{icon:UpOutlinedSvg}),null)};UpOutlined.displayName="UpOutlined";UpOutlined.inheritAttrs=!1;const UpOutlined$1=UpOutlined;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$a(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$a(ne,_e,de[_e])})}return ne}function _defineProperty$a(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var LeftOutlined=function(ie,de){var me=_objectSpread$a({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$a({},me,{icon:LeftOutlinedSvg}),null)};LeftOutlined.displayName="LeftOutlined";LeftOutlined.inheritAttrs=!1;const LeftOutlined$1=LeftOutlined;var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(ne){return ne&&ne.__esModule&&Object.prototype.hasOwnProperty.call(ne,"default")?ne.default:ne}function getAugmentedNamespace(ne){if(ne.__esModule)return ne;var ie=ne.default;if(typeof ie=="function"){var de=function me(){return this instanceof me?Reflect.construct(ie,arguments,this.constructor):ie.apply(this,arguments)};de.prototype=ie.prototype}else de={};return Object.defineProperty(de,"__esModule",{value:!0}),Object.keys(ne).forEach(function(me){var _e=Object.getOwnPropertyDescriptor(ne,me);Object.defineProperty(de,me,_e.get?_e:{enumerable:!0,get:function(){return ne[me]}})}),de}var now$3=function(){return root$1.Date.now()};const now$4=now$3;var reWhitespace=/\s/;function trimmedEndIndex(ne){for(var ie=ne.length;ie--&&reWhitespace.test(ne.charAt(ie)););return ie}var reTrimStart=/^\s+/;function baseTrim(ne){return ne&&ne.slice(0,trimmedEndIndex(ne)+1).replace(reTrimStart,"")}var NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(ne){if(typeof ne=="number")return ne;if(isSymbol$1(ne))return NAN;if(isObject$7(ne)){var ie=typeof ne.valueOf=="function"?ne.valueOf():ne;ne=isObject$7(ie)?ie+"":ie}if(typeof ne!="string")return ne===0?ne:+ne;ne=baseTrim(ne);var de=reIsBinary.test(ne);return de||reIsOctal.test(ne)?freeParseInt(ne.slice(2),de?2:8):reIsBadHex.test(ne)?NAN:+ne}var FUNC_ERROR_TEXT$1="Expected a function",nativeMax$2=Math.max,nativeMin$1=Math.min;function debounce(ne,ie,de){var me,_e,ye,we,Se,Ce,Ae=0,Te=!1,ke=!1,$e=!0;if(typeof ne!="function")throw new TypeError(FUNC_ERROR_TEXT$1);ie=toNumber(ie)||0,isObject$7(de)&&(Te=!!de.leading,ke="maxWait"in de,ye=ke?nativeMax$2(toNumber(de.maxWait)||0,ie):ye,$e="trailing"in de?!!de.trailing:$e);function Ee(De){var Ve=me,Le=_e;return me=_e=void 0,Ae=De,we=ne.apply(Le,Ve),we}function Pe(De){return Ae=De,Se=setTimeout(Ne,ie),Te?Ee(De):we}function Ie(De){var Ve=De-Ce,Le=De-Ae,Fe=ie-Ve;return ke?nativeMin$1(Fe,ye-Le):Fe}function Oe(De){var Ve=De-Ce,Le=De-Ae;return Ce===void 0||Ve>=ie||Ve<0||ke&&Le>=ye}function Ne(){var De=now$4();if(Oe(De))return Be(De);Se=setTimeout(Ne,Ie(De))}function Be(De){return Se=void 0,$e&&me?Ee(De):(me=_e=void 0,we)}function xe(){Se!==void 0&&clearTimeout(Se),Ae=0,me=Ce=_e=Se=void 0}function Re(){return Se===void 0?we:Be(now$4())}function Me(){var De=now$4(),Ve=Oe(De);if(me=arguments,_e=this,Ce=De,Ve){if(Se===void 0)return Pe(Ce);if(ke)return clearTimeout(Se),Se=setTimeout(Ne,ie),Ee(Ce)}return Se===void 0&&(Se=setTimeout(Ne,ie)),we}return Me.cancel=xe,Me.flush=Re,Me}function canUseDom(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var canUseDocElement=function(){return canUseDom()&&window.document.documentElement},flexGapSupported,detectFlexGapSupported=function(){if(!canUseDocElement())return!1;if(flexGapSupported!==void 0)return flexGapSupported;var ie=document.createElement("div");return ie.style.display="flex",ie.style.flexDirection="column",ie.style.rowGap="1px",ie.appendChild(document.createElement("div")),ie.appendChild(document.createElement("div")),document.body.appendChild(ie),flexGapSupported=ie.scrollHeight===1,document.body.removeChild(ie),flexGapSupported};const useFlexGapSupport=function(){var ne=ref(!1);return onMounted(function(){ne.value=detectFlexGapSupported()}),ne};var RowContextKey=Symbol("rowContextKey"),useProvideRow=function(ie){provide(RowContextKey,ie)},useInjectRow=function(){return inject(RowContextKey,{gutter:computed(function(){}),wrap:computed(function(){}),supportFlexGap:computed(function(){})})};const useProvideRow$1=useProvideRow;var RowAligns=tuple("top","middle","bottom","stretch"),RowJustify=tuple("start","end","center","space-around","space-between"),rowProps={type:PropsTypes.oneOf(["flex"]),align:PropsTypes.oneOf(RowAligns),justify:PropsTypes.oneOf(RowJustify),prefixCls:PropsTypes.string,gutter:PropsTypes.oneOfType([PropsTypes.object,PropsTypes.number,PropsTypes.array]).def(0),wrap:PropsTypes.looseBool},ARow=defineComponent({name:"ARow",props:rowProps,setup:function(ie,de){var me=de.slots,_e=useConfigInject("row",ie),ye=_e.prefixCls,we=_e.direction,Se,Ce=ref({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),Ae=useFlexGapSupport();onMounted(function(){Se=ResponsiveObserve.subscribe(function(Ee){var Pe=ie.gutter||0;(!Array.isArray(Pe)&&_typeof$2(Pe)==="object"||Array.isArray(Pe)&&(_typeof$2(Pe[0])==="object"||_typeof$2(Pe[1])==="object"))&&(Ce.value=Ee)})}),onBeforeUnmount(function(){ResponsiveObserve.unsubscribe(Se)});var Te=computed(function(){var Ee=[0,0],Pe=ie.gutter,Ie=Pe===void 0?0:Pe,Oe=Array.isArray(Ie)?Ie:[Ie,0];return Oe.forEach(function(Ne,Be){if(_typeof$2(Ne)==="object")for(var xe=0;xe<responsiveArray.length;xe++){var Re=responsiveArray[xe];if(Ce.value[Re]&&Ne[Re]!==void 0){Ee[Be]=Ne[Re];break}}else Ee[Be]=Ne||0}),Ee});useProvideRow$1({gutter:Te,supportFlexGap:Ae,wrap:computed(function(){return ie.wrap})});var ke=computed(function(){var Ee;return classNames(ye.value,(Ee={},_defineProperty$x(Ee,"".concat(ye.value,"-no-wrap"),ie.wrap===!1),_defineProperty$x(Ee,"".concat(ye.value,"-").concat(ie.justify),ie.justify),_defineProperty$x(Ee,"".concat(ye.value,"-").concat(ie.align),ie.align),_defineProperty$x(Ee,"".concat(ye.value,"-rtl"),we.value==="rtl"),Ee))}),$e=computed(function(){var Ee=Te.value,Pe={},Ie=Ee[0]>0?"".concat(Ee[0]/-2,"px"):void 0,Oe=Ee[1]>0?"".concat(Ee[1]/-2,"px"):void 0;return Ie&&(Pe.marginLeft=Ie,Pe.marginRight=Ie),Ae.value?Pe.rowGap="".concat(Ee[1],"px"):Oe&&(Pe.marginTop=Oe,Pe.marginBottom=Oe),Pe});return function(){var Ee;return createVNode("div",{class:ke.value,style:$e.value},[(Ee=me.default)===null||Ee===void 0?void 0:Ee.call(me)])}}});const Row=ARow;function parseFlex(ne){return typeof ne=="number"?"".concat(ne," ").concat(ne," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(ne)?"0 0 ".concat(ne):ne}var stringOrNumber=PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number]),colSize=PropsTypes.shape({span:stringOrNumber,order:stringOrNumber,offset:stringOrNumber,push:stringOrNumber,pull:stringOrNumber}).loose,objectOrNumber=PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number,colSize]),colProps={span:stringOrNumber,order:stringOrNumber,offset:stringOrNumber,push:stringOrNumber,pull:stringOrNumber,xs:objectOrNumber,sm:objectOrNumber,md:objectOrNumber,lg:objectOrNumber,xl:objectOrNumber,xxl:objectOrNumber,prefixCls:PropsTypes.string,flex:stringOrNumber};const Col=defineComponent({name:"ACol",props:colProps,setup:function(ie,de){var me=de.slots,_e=useInjectRow(),ye=_e.gutter,we=_e.supportFlexGap,Se=_e.wrap,Ce=useConfigInject("col",ie),Ae=Ce.prefixCls,Te=Ce.direction,ke=computed(function(){var Ee,Pe=ie.span,Ie=ie.order,Oe=ie.offset,Ne=ie.push,Be=ie.pull,xe=Ae.value,Re={};return["xs","sm","md","lg","xl","xxl"].forEach(function(Me){var De,Ve={},Le=ie[Me];typeof Le=="number"?Ve.span=Le:_typeof$2(Le)==="object"&&(Ve=Le||{}),Re=_extends$2(_extends$2({},Re),(De={},_defineProperty$x(De,"".concat(xe,"-").concat(Me,"-").concat(Ve.span),Ve.span!==void 0),_defineProperty$x(De,"".concat(xe,"-").concat(Me,"-order-").concat(Ve.order),Ve.order||Ve.order===0),_defineProperty$x(De,"".concat(xe,"-").concat(Me,"-offset-").concat(Ve.offset),Ve.offset||Ve.offset===0),_defineProperty$x(De,"".concat(xe,"-").concat(Me,"-push-").concat(Ve.push),Ve.push||Ve.push===0),_defineProperty$x(De,"".concat(xe,"-").concat(Me,"-pull-").concat(Ve.pull),Ve.pull||Ve.pull===0),_defineProperty$x(De,"".concat(xe,"-rtl"),Te.value==="rtl"),De))}),classNames(xe,(Ee={},_defineProperty$x(Ee,"".concat(xe,"-").concat(Pe),Pe!==void 0),_defineProperty$x(Ee,"".concat(xe,"-order-").concat(Ie),Ie),_defineProperty$x(Ee,"".concat(xe,"-offset-").concat(Oe),Oe),_defineProperty$x(Ee,"".concat(xe,"-push-").concat(Ne),Ne),_defineProperty$x(Ee,"".concat(xe,"-pull-").concat(Be),Be),Ee),Re)}),$e=computed(function(){var Ee=ie.flex,Pe=ye.value,Ie={};if(Pe&&Pe[0]>0){var Oe="".concat(Pe[0]/2,"px");Ie.paddingLeft=Oe,Ie.paddingRight=Oe}if(Pe&&Pe[1]>0&&!we.value){var Ne="".concat(Pe[1]/2,"px");Ie.paddingTop=Ne,Ie.paddingBottom=Ne}return Ee&&(Ie.flex=parseFlex(Ee),Ee==="auto"&&Se.value===!1&&!Ie.minWidth&&(Ie.minWidth=0)),Ie});return function(){var Ee;return createVNode("div",{class:ke.value,style:$e.value},[(Ee=me.default)===null||Ee===void 0?void 0:Ee.call(me)])}}});function _classCallCheck(ne,ie){if(!(ne instanceof ie))throw new TypeError("Cannot call a class as a function")}function _defineProperties(ne,ie){for(var de=0;de<ie.length;de++){var me=ie[de];me.enumerable=me.enumerable||!1,me.configurable=!0,"value"in me&&(me.writable=!0),Object.defineProperty(ne,toPropertyKey(me.key),me)}}function _createClass(ne,ie,de){return ie&&_defineProperties(ne.prototype,ie),de&&_defineProperties(ne,de),Object.defineProperty(ne,"prototype",{writable:!1}),ne}var INFINITY=1/0,MAX_INTEGER=17976931348623157e292;function toFinite(ne){if(!ne)return ne===0?ne:0;if(ne=toNumber(ne),ne===INFINITY||ne===-INFINITY){var ie=ne<0?-1:1;return ie*MAX_INTEGER}return ne===ne?ne:0}function toInteger(ne){var ie=toFinite(ne),de=ie%1;return ie===ie?de?ie-de:ie:0}var nativeMax$1=Math.max;function indexOf$1(ne,ie,de){var me=ne==null?0:ne.length;if(!me)return-1;var _e=de==null?0:toInteger(de);return _e<0&&(_e=nativeMax$1(me+_e,0)),baseIndexOf(ne,ie,_e)}var re$1=/\s+/,ClassList=function(){function ne(ie){if(_classCallCheck(this,ne),!ie||!ie.nodeType)throw new Error("A DOM element reference is required");this.el=ie,this.list=ie.classList}return _createClass(ne,[{key:"array",value:function(){var de=this.el.getAttribute("class")||"",me=de.replace(/^\s+|\s+$/g,""),_e=me.split(re$1);return _e[0]===""&&_e.shift(),_e}},{key:"add",value:function(de){if(this.list)return this.list.add(de),this;var me=this.array(),_e=indexOf$1(me,de);return~_e||me.push(de),this.el.className=me.join(" "),this}},{key:"remove",value:function(de){if(toString.call(de)==="[object RegExp]")return this._removeMatching(de);if(this.list)return this.list.remove(de),this;var me=this.array(),_e=indexOf$1(me,de);return~_e&&me.splice(_e,1),this.el.className=me.join(" "),this}},{key:"_removeMatching",value:function(de){for(var me=this.array(),_e=0;_e<me.length;_e++)de.test(me[_e])&&this.remove(me[_e]);return this}},{key:"toggle",value:function(de,me){return this.list?(typeof me<"u"?me!==this.list.toggle(de,me)&&this.list.toggle(de):this.list.toggle(de),this):(typeof me<"u"?me?this.add(de):this.remove(de):this.has(de)?this.remove(de):this.add(de),this)}},{key:"has",value:function(de){return this.list?this.list.contains(de):!!~indexOf$1(this.array(),de)}},{key:"contains",value:function(de){return this.has(de)}}]),ne}();function classes(ne){return new ClassList(ne)}var isCssAnimationSupported=Event$1.endEvents.length!==0,capitalPrefixes=["Webkit","Moz","O","ms"],prefixes=["-webkit-","-moz-","-o-","ms-",""];function getStyleProperty(ne,ie){for(var de=window.getComputedStyle(ne,null),me="",_e=0;_e<prefixes.length&&(me=de.getPropertyValue(prefixes[_e]+ie),!me);_e++);return me}function fixBrowserByTimeout(ne){if(isCssAnimationSupported){var ie=parseFloat(getStyleProperty(ne,"transition-delay"))||0,de=parseFloat(getStyleProperty(ne,"transition-duration"))||0,me=parseFloat(getStyleProperty(ne,"animation-delay"))||0,_e=parseFloat(getStyleProperty(ne,"animation-duration"))||0,ye=Math.max(de+ie,_e+me);ne.rcEndAnimTimeout=setTimeout(function(){ne.rcEndAnimTimeout=null,ne.rcEndListener&&ne.rcEndListener()},ye*1e3+200)}}function clearBrowserBugTimeout(ne){ne.rcEndAnimTimeout&&(clearTimeout(ne.rcEndAnimTimeout),ne.rcEndAnimTimeout=null)}var cssAnimation=function(ie,de,me){var _e=_typeof$2(de)==="object",ye=_e?de.name:de,we=_e?de.active:"".concat(de,"-active"),Se=me,Ce,Ae,Te=classes(ie);return me&&Object.prototype.toString.call(me)==="[object Object]"&&(Se=me.end,Ce=me.start,Ae=me.active),ie.rcEndListener&&ie.rcEndListener(),ie.rcEndListener=function(ke){ke&&ke.target!==ie||(ie.rcAnimTimeout&&(cancelAnimationTimeout(ie.rcAnimTimeout),ie.rcAnimTimeout=null),clearBrowserBugTimeout(ie),Te.remove(ye),Te.remove(we),Event$1.removeEndEventListener(ie,ie.rcEndListener),ie.rcEndListener=null,Se&&Se())},Event$1.addEndEventListener(ie,ie.rcEndListener),Ce&&Ce(),Te.add(ye),ie.rcAnimTimeout=requestAnimationTimeout(function(){ie.rcAnimTimeout=null,Te.add(ye),Te.add(we),Ae&&requestAnimationTimeout(Ae,0),fixBrowserByTimeout(ie)},30),{stop:function(){ie.rcEndListener&&ie.rcEndListener()}}};cssAnimation.style=function(ne,ie,de){ne.rcEndListener&&ne.rcEndListener(),ne.rcEndListener=function(me){me&&me.target!==ne||(ne.rcAnimTimeout&&(cancelAnimationTimeout(ne.rcAnimTimeout),ne.rcAnimTimeout=null),clearBrowserBugTimeout(ne),Event$1.removeEndEventListener(ne,ne.rcEndListener),ne.rcEndListener=null,de&&de())},Event$1.addEndEventListener(ne,ne.rcEndListener),ne.rcAnimTimeout=requestAnimationTimeout(function(){for(var me in ie)ie.hasOwnProperty(me)&&(ne.style[me]=ie[me]);ne.rcAnimTimeout=null,fixBrowserByTimeout(ne)},0)};cssAnimation.setTransition=function(ne,ie,de){var me=ie,_e=de;de===void 0&&(_e=me,me=""),me=me||"",capitalPrefixes.forEach(function(ye){ne.style["".concat(ye,"Transition").concat(me)]=_e})};cssAnimation.isCssAnimationSupported=isCssAnimationSupported;const cssAnimation$1=cssAnimation;function animate$2(ne,ie,de){var me,_e,ye;return cssAnimation$1(ne,"ant-motion-collapse-legacy",{start:function(){ye&&cancelAnimationFrame(ye),ie?(me=ne.offsetHeight,me===0?ye=requestAnimationFrame(function(){me=ne.offsetHeight,ne.style.height="0px",ne.style.opacity="0"}):(ne.style.height="0px",ne.style.opacity="0")):(ne.style.height="".concat(ne.offsetHeight,"px"),ne.style.opacity="1")},active:function(){_e&&cancelAnimationFrame(_e),_e=requestAnimationFrame(function(){ne.style.height="".concat(ie?me:0,"px"),ne.style.opacity=ie?"1":"0"})},end:function(){ye&&cancelAnimationFrame(ye),_e&&cancelAnimationFrame(_e),ne.style.height="",ne.style.opacity="",de&&de()}})}var animation$1={onEnter:function(ie,de){nextTick(function(){animate$2(ie,!0,de)})},onLeave:function(ie,de){return animate$2(ie,!1,de)}};const animation$2=animation$1,PanelContent=defineComponent({name:"PanelContent",props:{prefixCls:PropsTypes.string,isActive:PropsTypes.looseBool,destroyInactivePanel:PropsTypes.looseBool,forceRender:PropsTypes.looseBool,role:PropsTypes.any},data:function(){return{_isActive:void 0}},render:function(){var ie;if(this._isActive=this.forceRender||this._isActive||this.isActive,!this._isActive)return null;var de=this.$props,me=de.prefixCls,_e=de.isActive,ye=de.destroyInactivePanel,we=de.forceRender,Se=de.role,Ce=(ie={},_defineProperty$x(ie,"".concat(me,"-content"),!0),_defineProperty$x(ie,"".concat(me,"-content-active"),_e),ie),Ae=!we&&!_e&&ye?null:createVNode("div",{class:"".concat(me,"-content-box")},[getSlot(this)]);return createVNode("div",{class:Ce,role:Se},[Ae])}});var collapseProps$1=function(){return{prefixCls:PropsTypes.string,activeKey:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number,PropsTypes.arrayOf(PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number]))]),defaultActiveKey:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number,PropsTypes.arrayOf(PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number]))]),accordion:PropsTypes.looseBool,destroyInactivePanel:PropsTypes.looseBool,bordered:PropsTypes.looseBool,expandIcon:PropsTypes.func,openAnimation:PropsTypes.object,expandIconPosition:PropsTypes.oneOf(["left","right"]),onChange:PropsTypes.func}},panelProps=function(){return{openAnimation:PropsTypes.object,prefixCls:PropsTypes.string,header:PropsTypes.any,headerClass:PropsTypes.string,showArrow:PropsTypes.looseBool,isActive:PropsTypes.looseBool,destroyInactivePanel:PropsTypes.looseBool,disabled:PropsTypes.looseBool,accordion:PropsTypes.looseBool,forceRender:PropsTypes.looseBool,expandIcon:PropsTypes.func,extra:PropsTypes.any,panelKey:PropsTypes.any}};const CollapsePanel$1=defineComponent({name:"Panel",mixins:[BaseMixin],props:initDefaultProps$2(panelProps(),{showArrow:!0,isActive:!1,destroyInactivePanel:!1,headerClass:"",forceRender:!1}),methods:{handleItemClick:function(){this.__emit("itemClick",this.panelKey)},handleKeyPress:function(ie){(ie.key==="Enter"||ie.keyCode===13||ie.which===13)&&this.handleItemClick()}},render:function(){var ie,de,me=this,_e=this.$props,ye=_e.prefixCls,we=_e.headerClass,Se=_e.isActive,Ce=_e.showArrow,Ae=_e.destroyInactivePanel,Te=_e.disabled,ke=_e.openAnimation,$e=_e.accordion,Ee=_e.forceRender,Pe=_e.expandIcon,Ie=_e.extra,Oe=_extends$2({appear:!0,css:!1},ke),Ne=(ie={},_defineProperty$x(ie,"".concat(ye,"-header"),!0),_defineProperty$x(ie,we,we),ie),Be=getComponent(this,"header"),xe=(de={},_defineProperty$x(de,"".concat(ye,"-item"),!0),_defineProperty$x(de,"".concat(ye,"-item-active"),Se),_defineProperty$x(de,"".concat(ye,"-item-disabled"),Te),de),Re=createVNode("i",{class:"arrow"},null);Ce&&typeof Pe=="function"&&(Re=Pe(this.$props));var Me=withDirectives(createVNode(PanelContent,{prefixCls:ye,isActive:Se,destroyInactivePanel:Ae,forceRender:Ee,role:$e?"tabpanel":null},{default:function(){return[getSlot(me)]}}),[[vShow,Se]]);return createVNode("div",{class:xe,role:"tablist"},[createVNode("div",{class:Ne,onClick:this.handleItemClick,onKeypress:this.handleKeyPress,role:$e?"tab":"button",tabindex:Te?-1:0,"aria-expanded":Se},[Ce&&Re,Be,Ie&&createVNode("div",{class:"".concat(ye,"-extra")},[Ie])]),createVNode(Transition,Oe,{default:function(){return[Me]}})])}});function animate$1(ne,ie,de,me){var _e;return cssAnimation$1(ne,de,{start:function(){ie?(_e=ne.offsetHeight,ne.style.height=0):ne.style.height="".concat(ne.offsetHeight,"px")},active:function(){ne.style.height="".concat(ie?_e:0,"px")},end:function(){ne.style.height="",me()}})}function animation(ne){return{onEnter:function(de,me){return animate$1(de,!0,"".concat(ne,"-anim"),me)},onLeave:function(de,me){return animate$1(de,!1,"".concat(ne,"-anim"),me)}}}function _toArray(ne){var ie=ne;if(!Array.isArray(ie)){var de=_typeof$2(ie);ie=de==="number"||de==="string"?[ie]:[]}return ie.map(function(me){return String(me)})}const Collapse$1=defineComponent({name:"Collapse",mixins:[BaseMixin],inheritAttrs:!1,props:initDefaultProps$2(collapseProps$1(),{prefixCls:"rc-collapse",accordion:!1,destroyInactivePanel:!1}),data:function(){var ie=this.$props,de=ie.activeKey,me=ie.defaultActiveKey,_e=ie.openAnimation,ye=ie.prefixCls,we=me;hasProp$1(this,"activeKey")&&(we=de);var Se=_e||animation(ye);return{currentOpenAnimations:Se,stateActiveKey:_toArray(we)}},watch:{activeKey:function(ie){this.setState({stateActiveKey:_toArray(ie)})},openAnimation:function(ie){this.setState({currentOpenAnimations:ie})}},methods:{onClickItem:function(ie){var de=this.stateActiveKey;if(this.accordion)de=de[0]===ie?[]:[ie];else{de=_toConsumableArray(de);var me=de.indexOf(ie),_e=me>-1;_e?de.splice(me,1):de.push(ie)}this.setActiveKey(de)},getNewChild:function(ie,de){var me;if(!isEmptyElement(ie)){var _e=this.stateActiveKey,ye=this.$props,we=ye.prefixCls,Se=ye.accordion,Ce=ye.destroyInactivePanel,Ae=ye.expandIcon,Te=String((me=ie.key)!==null&&me!==void 0?me:de),ke=getPropsData(ie),$e=ke.header,Ee=ke.headerClass,Pe=ke.disabled,Ie=!1;Se?Ie=_e[0]===Te:Ie=_e.indexOf(Te)>-1;var Oe={};!Pe&&Pe!==""&&(Oe={onItemClick:this.onClickItem});var Ne=_extends$2({key:Te,panelKey:Te,header:$e,headerClass:Ee,isActive:Ie,prefixCls:we,destroyInactivePanel:Ce,openAnimation:this.currentOpenAnimations,accordion:Se,expandIcon:Ae},Oe);return cloneElement(ie,Ne)}},getItems:function(){var ie=this,de=[],me=getSlot(this);return me&&me.forEach(function(_e,ye){de.push(ie.getNewChild(_e,ye))}),de},setActiveKey:function(ie){hasProp$1(this,"activeKey")||this.setState({stateActiveKey:ie}),this.__emit("change",this.accordion?ie[0]:ie)}},render:function(){var ie,de=this.$props,me=de.prefixCls,_e=de.accordion,ye=this.$attrs,we=ye.class,Se=ye.style,Ce=(ie={},_defineProperty$x(ie,me,!0),_defineProperty$x(ie,we,we),ie);return createVNode("div",_objectSpread2$1(_objectSpread2$1({class:Ce},getDataAndAriaProps(this.$attrs)),{},{style:Se,role:_e?"tablist":null}),[this.getItems()])}});Collapse$1.Panel=CollapsePanel$1;var __rest$a=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},collapseProps={prefixCls:PropsTypes.string,activeKey:{type:[Array,Number,String]},defaultActiveKey:{type:[Array,Number,String]},accordion:PropsTypes.looseBool,destroyInactivePanel:PropsTypes.looseBool,bordered:PropsTypes.looseBool.def(!0),expandIcon:PropsTypes.func,openAnimation:PropsTypes.object.def(animation$2),expandIconPosition:PropsTypes.oneOf(tuple("left","right")).def("left"),"onUpdate:activeKey":PropsTypes.func,onChange:PropsTypes.func};const Collapse=defineComponent({name:"ACollapse",inheritAttrs:!1,props:collapseProps,setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider)}},methods:{renderExpandIcon:function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},de=arguments.length>1?arguments[1]:void 0,me=getComponent(this,"expandIcon",ie),_e=me||createVNode(RightOutlined$1,{rotate:ie.isActive?90:void 0},null);return isValidElement(Array.isArray(me)?_e[0]:_e)?cloneElement(_e,{class:"".concat(de,"-arrow")}):_e},handleChange:function(ie){this.$emit("update:activeKey",ie),this.$emit("change",ie)}},render:function(){var ie,de=this,me=this.prefixCls,_e=this.bordered,ye=this.expandIconPosition,we=this.configProvider.getPrefixCls,Se=we("collapse",me),Ce=this.$attrs,Ae=Ce.class,Te=__rest$a(Ce,["class"]),ke=(ie={},_defineProperty$x(ie,Ae,Ae),_defineProperty$x(ie,"".concat(Se,"-borderless"),!_e),_defineProperty$x(ie,"".concat(Se,"-icon-position-").concat(ye),!0),ie),$e=_extends$2(_extends$2(_extends$2(_extends$2({},getOptionProps(this)),{prefixCls:Se,expandIcon:function(Pe){return de.renderExpandIcon(Pe,Se)},class:ke}),Te),{onChange:this.handleChange});return createVNode(Collapse$1,$e,{default:function(){return[getSlot(de)]}})}});var __rest$9=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},collapsePanelProps={openAnimation:PropsTypes.object,prefixCls:PropsTypes.string,header:PropsTypes.VNodeChild,headerClass:PropsTypes.string,showArrow:PropsTypes.looseBool,isActive:PropsTypes.looseBool,destroyInactivePanel:PropsTypes.looseBool,disabled:PropsTypes.looseBool,accordion:PropsTypes.looseBool,forceRender:PropsTypes.looseBool,expandIcon:PropsTypes.func,extra:PropsTypes.VNodeChild,panelKey:PropsTypes.VNodeChild};const CollapsePanel=defineComponent({name:"ACollapsePanel",inheritAttrs:!1,props:collapsePanelProps,setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider)}},render:function(){var ie,de=this,me=this.prefixCls,_e=this.showArrow,ye=_e===void 0?!0:_e,we=this.configProvider.getPrefixCls,Se=we("collapse",me),Ce=this.$attrs,Ae=Ce.class,Te=__rest$9(Ce,["class"]),ke=(ie={},_defineProperty$x(ie,Ae,Ae),_defineProperty$x(ie,"".concat(Se,"-no-arrow"),!ye),ie),$e=_extends$2(_extends$2(_extends$2({},getOptionProps(this)),{header:getComponent(this,"header"),prefixCls:Se,extra:getComponent(this,"extra"),class:ke}),Te);return createVNode(Collapse$1.Panel,$e,{default:function(){return[getSlot(de)]}})}});Collapse.Panel=CollapsePanel;Collapse.install=function(ne){return ne.component(Collapse.name,Collapse),ne.component(CollapsePanel.name,CollapsePanel),ne};var camel2hyphen=function(ie){return ie.replace(/[A-Z]/g,function(de){return"-"+de.toLowerCase()}).toLowerCase()},isDimension=function(ie){var de=/[height|width]$/;return de.test(ie)},obj2mq=function(ie){var de="",me=Object.keys(ie);return me.forEach(function(_e,ye){var we=ie[_e];_e=camel2hyphen(_e),isDimension(_e)&&typeof we=="number"&&(we=we+"px"),we===!0?de+=_e:we===!1?de+="not "+_e:de+="("+_e+": "+we+")",ye<me.length-1&&(de+=" and ")}),de};function json2mq(ne){var ie="";return typeof ne=="string"?ne:ne instanceof Array?(ne.forEach(function(de,me){ie+=obj2mq(de),me<ne.length-1&&(ie+=", ")}),ie):obj2mq(ne)}var defaultProps$1={accessibility:PropsTypes.looseBool.def(!0),adaptiveHeight:PropsTypes.looseBool.def(!1),afterChange:PropsTypes.any.def(null),arrows:PropsTypes.looseBool.def(!0),autoplay:PropsTypes.looseBool.def(!1),autoplaySpeed:PropsTypes.number.def(3e3),beforeChange:PropsTypes.any.def(null),centerMode:PropsTypes.looseBool.def(!1),centerPadding:PropsTypes.string.def("50px"),cssEase:PropsTypes.string.def("ease"),dots:PropsTypes.looseBool.def(!1),dotsClass:PropsTypes.string.def("slick-dots"),draggable:PropsTypes.looseBool.def(!0),unslick:PropsTypes.looseBool.def(!1),easing:PropsTypes.string.def("linear"),edgeFriction:PropsTypes.number.def(.35),fade:PropsTypes.looseBool.def(!1),focusOnSelect:PropsTypes.looseBool.def(!1),infinite:PropsTypes.looseBool.def(!0),initialSlide:PropsTypes.number.def(0),lazyLoad:PropsTypes.any.def(null),verticalSwiping:PropsTypes.looseBool.def(!1),asNavFor:PropsTypes.any.def(null),pauseOnDotsHover:PropsTypes.looseBool.def(!1),pauseOnFocus:PropsTypes.looseBool.def(!1),pauseOnHover:PropsTypes.looseBool.def(!0),responsive:PropsTypes.array,rows:PropsTypes.number.def(1),rtl:PropsTypes.looseBool.def(!1),slide:PropsTypes.string.def("div"),slidesPerRow:PropsTypes.number.def(1),slidesToScroll:PropsTypes.number.def(1),slidesToShow:PropsTypes.number.def(1),speed:PropsTypes.number.def(500),swipe:PropsTypes.looseBool.def(!0),swipeEvent:PropsTypes.any.def(null),swipeToSlide:PropsTypes.looseBool.def(!1),touchMove:PropsTypes.looseBool.def(!0),touchThreshold:PropsTypes.number.def(5),useCSS:PropsTypes.looseBool.def(!0),useTransform:PropsTypes.looseBool.def(!0),variableWidth:PropsTypes.looseBool.def(!1),vertical:PropsTypes.looseBool.def(!1),waitForAnimate:PropsTypes.looseBool.def(!0),children:PropsTypes.array,__propsSymbol__:PropsTypes.any};const defaultProps$2=defaultProps$1;var initialState={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0};const initialState$1=initialState;var getOnDemandLazySlides=function(ie){for(var de=[],me=lazyStartIndex(ie),_e=lazyEndIndex(ie),ye=me;ye<_e;ye++)ie.lazyLoadedList.indexOf(ye)<0&&de.push(ye);return de},lazyStartIndex=function(ie){return ie.currentSlide-lazySlidesOnLeft(ie)},lazyEndIndex=function(ie){return ie.currentSlide+lazySlidesOnRight(ie)},lazySlidesOnLeft=function(ie){return ie.centerMode?Math.floor(ie.slidesToShow/2)+(parseInt(ie.centerPadding)>0?1:0):0},lazySlidesOnRight=function(ie){return ie.centerMode?Math.floor((ie.slidesToShow-1)/2)+1+(parseInt(ie.centerPadding)>0?1:0):ie.slidesToShow},getWidth=function(ie){return ie&&ie.offsetWidth||0},getHeight=function(ie){return ie&&ie.offsetHeight||0},getSwipeDirection=function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me,_e=ie.startX-ie.curX,ye=ie.startY-ie.curY,we=Math.atan2(ye,_e);return me=Math.round(we*180/Math.PI),me<0&&(me=360-Math.abs(me)),me<=45&&me>=0||me<=360&&me>=315?"left":me>=135&&me<=225?"right":de===!0?me>=35&&me<=135?"up":"down":"vertical"},canGoNext=function(ie){var de=!0;return ie.infinite||(ie.centerMode&&ie.currentSlide>=ie.slideCount-1||ie.slideCount<=ie.slidesToShow||ie.currentSlide>=ie.slideCount-ie.slidesToShow)&&(de=!1),de},extractObject=function(ie,de){var me={};return de.forEach(function(_e){return me[_e]=ie[_e]}),me},initializedState=function(ie){var de=ie.children.length,me=Math.ceil(getWidth(ie.listRef)),_e=Math.ceil(getWidth(ie.trackRef)),ye;if(ie.vertical)ye=me;else{var we=ie.centerMode&&parseInt(ie.centerPadding)*2;typeof ie.centerPadding=="string"&&ie.centerPadding.slice(-1)==="%"&&(we*=me/100),ye=Math.ceil((me-we)/ie.slidesToShow)}var Se=ie.listRef&&getHeight(ie.listRef.querySelector('[data-index="0"]')),Ce=Se*ie.slidesToShow,Ae=ie.currentSlide===void 0?ie.initialSlide:ie.currentSlide;ie.rtl&&ie.currentSlide===void 0&&(Ae=de-1-ie.initialSlide);var Te=ie.lazyLoadedList||[],ke=getOnDemandLazySlides({currentSlide:Ae,lazyLoadedList:Te});Te.concat(ke);var $e={slideCount:de,slideWidth:ye,listWidth:me,trackWidth:_e,currentSlide:Ae,slideHeight:Se,listHeight:Ce,lazyLoadedList:Te};return ie.autoplaying===null&&ie.autoplay&&($e.autoplaying="playing"),$e},slideHandler=function(ie){var de=ie.waitForAnimate,me=ie.animating,_e=ie.fade,ye=ie.infinite,we=ie.index,Se=ie.slideCount,Ce=ie.lazyLoadedList,Ae=ie.lazyLoad,Te=ie.currentSlide,ke=ie.centerMode,$e=ie.slidesToScroll,Ee=ie.slidesToShow,Pe=ie.useCSS;if(de&&me)return{};var Ie=we,Oe,Ne,Be,xe={},Re={};if(_e){if(!ye&&(we<0||we>=Se))return{};we<0?Ie=we+Se:we>=Se&&(Ie=we-Se),Ae&&Ce.indexOf(Ie)<0&&Ce.push(Ie),xe={animating:!0,currentSlide:Ie,lazyLoadedList:Ce},Re={animating:!1}}else Oe=Ie,Ie<0?(Oe=Ie+Se,ye?Se%$e!==0&&(Oe=Se-Se%$e):Oe=0):!canGoNext(ie)&&Ie>Te?Ie=Oe=Te:ke&&Ie>=Se?(Ie=ye?Se:Se-1,Oe=ye?0:Se-1):Ie>=Se&&(Oe=Ie-Se,ye?Se%$e!==0&&(Oe=0):Oe=Se-Ee),Ne=getTrackLeft(_extends$2(_extends$2({},ie),{slideIndex:Ie})),Be=getTrackLeft(_extends$2(_extends$2({},ie),{slideIndex:Oe})),ye||(Ne===Be&&(Ie=Oe),Ne=Be),Ae&&Ce.concat(getOnDemandLazySlides(_extends$2(_extends$2({},ie),{currentSlide:Ie}))),Pe?(xe={animating:!0,currentSlide:Oe,trackStyle:getTrackAnimateCSS(_extends$2(_extends$2({},ie),{left:Ne})),lazyLoadedList:Ce},Re={animating:!1,currentSlide:Oe,trackStyle:getTrackCSS(_extends$2(_extends$2({},ie),{left:Be})),swipeLeft:null}):xe={currentSlide:Oe,trackStyle:getTrackCSS(_extends$2(_extends$2({},ie),{left:Be})),lazyLoadedList:Ce};return{state:xe,nextState:Re}},changeSlide=function(ie,de){var me,_e,ye,we=ie.slidesToScroll,Se=ie.slidesToShow,Ce=ie.slideCount,Ae=ie.currentSlide,Te=ie.lazyLoad,ke=ie.infinite,$e=Ce%we!==0,Ee=$e?0:(Ce-Ae)%we;if(de.message==="previous")_e=Ee===0?we:Se-Ee,ye=Ae-_e,Te&&!ke&&(me=Ae-_e,ye=me===-1?Ce-1:me);else if(de.message==="next")_e=Ee===0?we:Ee,ye=Ae+_e,Te&&!ke&&(ye=(Ae+we)%Ce+Ee);else if(de.message==="dots"){if(ye=de.index*de.slidesToScroll,ye===de.currentSlide)return null}else if(de.message==="children"){if(ye=de.index,ye===de.currentSlide)return null;if(ke){var Pe=siblingDirection(_extends$2(_extends$2({},ie),{targetSlide:ye}));ye>de.currentSlide&&Pe==="left"?ye=ye-Ce:ye<de.currentSlide&&Pe==="right"&&(ye=ye+Ce)}}else if(de.message==="index"&&(ye=Number(de.index),ye===de.currentSlide))return null;return ye},keyHandler=function(ie,de,me){return ie.target.tagName.match("TEXTAREA|INPUT|SELECT")||!de?"":ie.keyCode===37?me?"next":"previous":ie.keyCode===39?me?"previous":"next":""},swipeStart=function(ie,de,me){return ie.target.tagName==="IMG"&&ie.preventDefault(),!de||!me&&ie.type.indexOf("mouse")!==-1?"":{dragging:!0,touchObject:{startX:ie.touches?ie.touches[0].pageX:ie.clientX,startY:ie.touches?ie.touches[0].pageY:ie.clientY,curX:ie.touches?ie.touches[0].pageX:ie.clientX,curY:ie.touches?ie.touches[0].pageY:ie.clientY}}},swipeMove=function(ie,de){var me=de.scrolling,_e=de.animating,ye=de.vertical,we=de.swipeToSlide,Se=de.verticalSwiping,Ce=de.rtl,Ae=de.currentSlide,Te=de.edgeFriction,ke=de.edgeDragged,$e=de.onEdge,Ee=de.swiped,Pe=de.swiping,Ie=de.slideCount,Oe=de.slidesToScroll,Ne=de.infinite,Be=de.touchObject,xe=de.swipeEvent,Re=de.listHeight,Me=de.listWidth;if(!me){if(_e)return ie.preventDefault();ye&&we&&Se&&ie.preventDefault();var De,Ve={},Le=getTrackLeft(de);Be.curX=ie.touches?ie.touches[0].pageX:ie.clientX,Be.curY=ie.touches?ie.touches[0].pageY:ie.clientY,Be.swipeLength=Math.round(Math.sqrt(Math.pow(Be.curX-Be.startX,2)));var Fe=Math.round(Math.sqrt(Math.pow(Be.curY-Be.startY,2)));if(!Se&&!Pe&&Fe>10)return{scrolling:!0};Se&&(Be.swipeLength=Fe);var He=(Ce?-1:1)*(Be.curX>Be.startX?1:-1);Se&&(He=Be.curY>Be.startY?1:-1);var en=Math.ceil(Ie/Oe),Ue=getSwipeDirection(de.touchObject,Se),ze=Be.swipeLength;return Ne||(Ae===0&&Ue==="right"||Ae+1>=en&&Ue==="left"||!canGoNext(de)&&Ue==="left")&&(ze=Be.swipeLength*Te,ke===!1&&$e&&($e(Ue),Ve.edgeDragged=!0)),!Ee&&xe&&(xe(Ue),Ve.swiped=!0),ye?De=Le+ze*(Re/Me)*He:Ce?De=Le-ze*He:De=Le+ze*He,Se&&(De=Le+ze*He),Ve=_extends$2(_extends$2({},Ve),{touchObject:Be,swipeLeft:De,trackStyle:getTrackCSS(_extends$2(_extends$2({},de),{left:De}))}),Math.abs(Be.curX-Be.startX)<Math.abs(Be.curY-Be.startY)*.8||Be.swipeLength>10&&(Ve.swiping=!0,ie.preventDefault()),Ve}},swipeEnd=function(ie,de){var me=de.dragging,_e=de.swipe,ye=de.touchObject,we=de.listWidth,Se=de.touchThreshold,Ce=de.verticalSwiping,Ae=de.listHeight,Te=de.currentSlide,ke=de.swipeToSlide,$e=de.scrolling,Ee=de.onSwipe;if(!me)return _e&&ie.preventDefault(),{};var Pe=Ce?Ae/Se:we/Se,Ie=getSwipeDirection(ye,Ce),Oe={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if($e||!ye.swipeLength)return Oe;if(ye.swipeLength>Pe){ie.preventDefault(),Ee&&Ee(Ie);var Ne,Be;switch(Ie){case"left":case"up":Be=Te+getSlideCount(de),Ne=ke?checkNavigable(de,Be):Be,Oe.currentDirection=0;break;case"right":case"down":Be=Te-getSlideCount(de),Ne=ke?checkNavigable(de,Be):Be,Oe.currentDirection=1;break;default:Ne=Te}Oe.triggerSlideHandler=Ne}else{var xe=getTrackLeft(de);Oe.trackStyle=getTrackAnimateCSS(_extends$2(_extends$2({},de),{left:xe}))}return Oe},getNavigableIndexes=function(ie){for(var de=ie.infinite?ie.slideCount*2:ie.slideCount,me=ie.infinite?ie.slidesToShow*-1:0,_e=ie.infinite?ie.slidesToShow*-1:0,ye=[];me<de;)ye.push(me),me=_e+ie.slidesToScroll,_e+=Math.min(ie.slidesToScroll,ie.slidesToShow);return ye},checkNavigable=function(ie,de){var me=getNavigableIndexes(ie),_e=0;if(de>me[me.length-1])de=me[me.length-1];else for(var ye in me){if(de<me[ye]){de=_e;break}_e=me[ye]}return de},getSlideCount=function(ie){var de=ie.centerMode?ie.slideWidth*Math.floor(ie.slidesToShow/2):0;if(ie.swipeToSlide){var me,_e=ie.listRef,ye=_e.querySelectorAll(".slick-slide");if(Array.from(ye).every(function(Ce){if(ie.vertical){if(Ce.offsetTop+getHeight(Ce)/2>ie.swipeLeft*-1)return me=Ce,!1}else if(Ce.offsetLeft-de+getWidth(Ce)/2>ie.swipeLeft*-1)return me=Ce,!1;return!0}),!me)return 0;var we=ie.rtl===!0?ie.slideCount-ie.currentSlide:ie.currentSlide,Se=Math.abs(me.dataset.index-we)||1;return Se}else return ie.slidesToScroll},checkSpecKeys=function(ie,de){return de.reduce(function(me,_e){return me&&ie.hasOwnProperty(_e)},!0)?null:void 0},getTrackCSS=function(ie){checkSpecKeys(ie,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var de,me,_e=ie.slideCount+2*ie.slidesToShow;ie.vertical?me=_e*ie.slideHeight:de=getTotalSlides(ie)*ie.slideWidth;var ye={opacity:1,transition:"",WebkitTransition:""};if(ie.useTransform){var we=ie.vertical?"translate3d(0px, "+ie.left+"px, 0px)":"translate3d("+ie.left+"px, 0px, 0px)",Se=ie.vertical?"translate3d(0px, "+ie.left+"px, 0px)":"translate3d("+ie.left+"px, 0px, 0px)",Ce=ie.vertical?"translateY("+ie.left+"px)":"translateX("+ie.left+"px)";ye=_extends$2(_extends$2({},ye),{WebkitTransform:we,transform:Se,msTransform:Ce})}else ie.vertical?ye.top=ie.left:ye.left=ie.left;return ie.fade&&(ye={opacity:1}),de&&(ye.width=de+"px"),me&&(ye.height=me+"px"),window&&!window.addEventListener&&window.attachEvent&&(ie.vertical?ye.marginTop=ie.left+"px":ye.marginLeft=ie.left+"px"),ye},getTrackAnimateCSS=function(ie){checkSpecKeys(ie,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var de=getTrackCSS(ie);return ie.useTransform?(de.WebkitTransition="-webkit-transform "+ie.speed+"ms "+ie.cssEase,de.transition="transform "+ie.speed+"ms "+ie.cssEase):ie.vertical?de.transition="top "+ie.speed+"ms "+ie.cssEase:de.transition="left "+ie.speed+"ms "+ie.cssEase,de},getTrackLeft=function(ie){if(ie.unslick)return 0;checkSpecKeys(ie,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var de=ie.slideIndex,me=ie.trackRef,_e=ie.infinite,ye=ie.centerMode,we=ie.slideCount,Se=ie.slidesToShow,Ce=ie.slidesToScroll,Ae=ie.slideWidth,Te=ie.listWidth,ke=ie.variableWidth,$e=ie.slideHeight,Ee=ie.fade,Pe=ie.vertical,Ie=0,Oe,Ne,Be=0;if(Ee||ie.slideCount===1)return 0;var xe=0;if(_e?(xe=-getPreClones(ie),we%Ce!==0&&de+Ce>we&&(xe=-(de>we?Se-(de-we):we%Ce)),ye&&(xe+=parseInt(Se/2))):(we%Ce!==0&&de+Ce>we&&(xe=Se-we%Ce),ye&&(xe=parseInt(Se/2))),Ie=xe*Ae,Be=xe*$e,Pe?Oe=de*$e*-1+Be:Oe=de*Ae*-1+Ie,ke===!0){var Re,Me=me;if(Re=de+getPreClones(ie),Ne=Me&&Me.childNodes[Re],Oe=Ne?Ne.offsetLeft*-1:0,ye===!0){Re=_e?de+getPreClones(ie):de,Ne=Me&&Me.children[Re],Oe=0;for(var De=0;De<Re;De++)Oe-=Me&&Me.children[De]&&Me.children[De].offsetWidth;Oe-=parseInt(ie.centerPadding),Oe+=Ne&&(Te-Ne.offsetWidth)/2}}return Oe},getPreClones=function(ie){return ie.unslick||!ie.infinite?0:ie.variableWidth?ie.slideCount:ie.slidesToShow+(ie.centerMode?1:0)},getPostClones=function(ie){return ie.unslick||!ie.infinite?0:ie.slideCount},getTotalSlides=function(ie){return ie.slideCount===1?1:getPreClones(ie)+ie.slideCount+getPostClones(ie)},siblingDirection=function(ie){return ie.targetSlide>ie.currentSlide?ie.targetSlide>ie.currentSlide+slidesOnRight(ie)?"left":"right":ie.targetSlide<ie.currentSlide-slidesOnLeft(ie)?"right":"left"},slidesOnRight=function(ie){var de=ie.slidesToShow,me=ie.centerMode,_e=ie.rtl,ye=ie.centerPadding;if(me){var we=(de-1)/2+1;return parseInt(ye)>0&&(we+=1),_e&&de%2===0&&(we+=1),we}return _e?0:de-1},slidesOnLeft=function(ie){var de=ie.slidesToShow,me=ie.centerMode,_e=ie.rtl,ye=ie.centerPadding;if(me){var we=(de-1)/2+1;return parseInt(ye)>0&&(we+=1),!_e&&de%2===0&&(we+=1),we}return _e?de-1:0},canUseDOM=function(){return!!(typeof window<"u"&&window.document&&window.document.createElement)},getSlideClasses=function(ie){var de,me,_e,ye;ie.rtl?ye=ie.slideCount-1-ie.index:ye=ie.index;var we=ye<0||ye>=ie.slideCount;ie.centerMode?(_e=Math.floor(ie.slidesToShow/2),me=(ye-ie.currentSlide)%ie.slideCount===0,ye>ie.currentSlide-_e-1&&ye<=ie.currentSlide+_e&&(de=!0)):de=ie.currentSlide<=ye&&ye<ie.currentSlide+ie.slidesToShow;var Se=ye===ie.currentSlide;return{"slick-slide":!0,"slick-active":de,"slick-center":me,"slick-cloned":we,"slick-current":Se}},getSlideStyle=function(ie){var de={};return(ie.variableWidth===void 0||ie.variableWidth===!1)&&(de.width=ie.slideWidth+(typeof ie.slideWidth=="number"?"px":"")),ie.fade&&(de.position="relative",ie.vertical?de.top=-ie.index*parseInt(ie.slideHeight)+"px":de.left=-ie.index*parseInt(ie.slideWidth)+"px",de.opacity=ie.currentSlide===ie.index?1:0,de.transition="opacity "+ie.speed+"ms "+ie.cssEase+", visibility "+ie.speed+"ms "+ie.cssEase,de.WebkitTransition="opacity "+ie.speed+"ms "+ie.cssEase+", visibility "+ie.speed+"ms "+ie.cssEase),de},getKey=function(ie,de){return ie.key||ie.key===0&&"0"||de},renderSlides=function(ie,de){var me,_e=[],ye=[],we=[],Se=de.length,Ce=lazyStartIndex(ie),Ae=lazyEndIndex(ie);return de.forEach(function(Te,ke){var $e,Ee={message:"children",index:ke,slidesToScroll:ie.slidesToScroll,currentSlide:ie.currentSlide};!ie.lazyLoad||ie.lazyLoad&&ie.lazyLoadedList.indexOf(ke)>=0?$e=Te:$e=createVNode("div");var Pe=getSlideStyle(_extends$2(_extends$2({},ie),{index:ke})),Ie=$e.props.class||"",Oe=getSlideClasses(_extends$2(_extends$2({},ie),{index:ke}));if(_e.push(cloneElement($e,{key:"original"+getKey($e,ke),tabindex:"-1","data-index":ke,"aria-hidden":!Oe["slick-active"],class:classNames(Oe,Ie),style:_extends$2(_extends$2({outline:"none"},$e.props.style||{}),Pe),onClick:function(){ie.focusOnSelect&&ie.focusOnSelect(Ee)}})),ie.infinite&&ie.fade===!1){var Ne=Se-ke;Ne<=getPreClones(ie)&&Se!==ie.slidesToShow&&(me=-Ne,me>=Ce&&($e=Te),Oe=getSlideClasses(_extends$2(_extends$2({},ie),{index:me})),ye.push(cloneElement($e,{key:"precloned"+getKey($e,me),class:classNames(Oe,Ie),tabindex:"-1","data-index":me,"aria-hidden":!Oe["slick-active"],style:_extends$2(_extends$2({},$e.props.style||{}),Pe),onClick:function(){ie.focusOnSelect&&ie.focusOnSelect(Ee)}}))),Se!==ie.slidesToShow&&(me=Se+ke,me<Ae&&($e=Te),Oe=getSlideClasses(_extends$2(_extends$2({},ie),{index:me})),we.push(cloneElement($e,{key:"postcloned"+getKey($e,me),tabindex:"-1","data-index":me,"aria-hidden":!Oe["slick-active"],class:classNames(Oe,Ie),style:_extends$2(_extends$2({},$e.props.style||{}),Pe),onClick:function(){ie.focusOnSelect&&ie.focusOnSelect(Ee)}})))}}),ie.rtl?ye.concat(_e,we).reverse():ye.concat(_e,we)},Track=function(ie,de){var me=de.attrs,_e=de.slots,ye=renderSlides(me,flattenChildren(_e==null?void 0:_e.default())),we=me.onMouseenter,Se=me.onMouseover,Ce=me.onMouseleave,Ae={onMouseenter:we,onMouseover:Se,onMouseleave:Ce},Te=_extends$2({class:"slick-track",style:me.trackStyle},Ae);return createVNode("div",Te,[ye])};Track.inheritAttrs=!1;const Track$1=Track;var getDotCount=function(ie){var de;return ie.infinite?de=Math.ceil(ie.slideCount/ie.slidesToScroll):de=Math.ceil((ie.slideCount-ie.slidesToShow)/ie.slidesToScroll)+1,de},Dots=function(ie,de){var me=de.attrs,_e=me.slideCount,ye=me.slidesToScroll,we=me.slidesToShow,Se=me.infinite,Ce=me.currentSlide,Ae=me.appendDots,Te=me.customPaging,ke=me.clickHandler,$e=me.dotsClass,Ee=me.onMouseenter,Pe=me.onMouseover,Ie=me.onMouseleave,Oe=getDotCount({slideCount:_e,slidesToScroll:ye,slidesToShow:we,infinite:Se}),Ne={onMouseenter:Ee,onMouseover:Pe,onMouseleave:Ie},Be=Array.apply(null,Array(Oe+1).join("0").split("")).map(function(xe,Re){var Me=Re*ye,De=Re*ye+(ye-1),Ve=classNames({"slick-active":Ce>=Me&&Ce<=De}),Le={message:"dots",index:Re,slidesToScroll:ye,currentSlide:Ce};function Fe(He){He&&He.preventDefault(),ke(Le)}return createVNode("li",{key:Re,class:Ve},[cloneElement(Te({i:Re}),{onClick:Fe})])});return cloneElement(Ae({dots:Be}),_extends$2({class:$e},Ne))};Dots.inheritAttrs=!1;const Dots$1=Dots;function noop$8(){}function handler(ne,ie,de){de&&de.preventDefault(),ie(ne,de)}var PrevArrow=function(ie,de){var me=de.attrs,_e=me.clickHandler,ye=me.infinite,we=me.currentSlide,Se=me.slideCount,Ce=me.slidesToShow,Ae={"slick-arrow":!0,"slick-prev":!0},Te=function(Ie){handler({message:"previous"},_e,Ie)};!ye&&(we===0||Se<=Ce)&&(Ae["slick-disabled"]=!0,Te=noop$8);var ke={key:"0","data-role":"none",class:Ae,style:{display:"block"},onClick:Te},$e={currentSlide:we,slideCount:Se},Ee;return me.prevArrow?Ee=cloneElement(me.prevArrow(_extends$2(_extends$2({},ke),$e)),{key:"0",class:Ae,style:{display:"block"},onClick:Te},!1):Ee=createVNode("button",_objectSpread2$1({key:"0",type:"button"},ke),[" ",createTextVNode("Previous")]),Ee};PrevArrow.inheritAttrs=!1;var NextArrow=function(ie,de){var me=de.attrs,_e=me.clickHandler,ye=me.currentSlide,we=me.slideCount,Se={"slick-arrow":!0,"slick-next":!0},Ce=function(Ee){handler({message:"next"},_e,Ee)};canGoNext(me)||(Se["slick-disabled"]=!0,Ce=noop$8);var Ae={key:"1","data-role":"none",class:classNames(Se),style:{display:"block"},onClick:Ce},Te={currentSlide:ye,slideCount:we},ke;return me.nextArrow?ke=cloneElement(me.nextArrow(_extends$2(_extends$2({},Ae),Te)),{key:"1",class:classNames(Se),style:{display:"block"},onClick:Ce},!1):ke=createVNode("button",_objectSpread2$1({key:"1",type:"button"},Ae),[" ",createTextVNode("Next")]),ke};NextArrow.inheritAttrs=!1;var __rest$8=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de};function noop$7(){}const InnerSlider={name:"InnerSlider",inheritAttrs:!1,props:_extends$2({},defaultProps$2),mixins:[BaseMixin],data:function(){return this.preProps=_extends$2({},this.$props),this.list=null,this.track=null,this.callbackTimers=[],this.clickable=!0,this.debouncedResize=null,_extends$2(_extends$2({},initialState$1),{currentSlide:this.initialSlide,slideCount:this.children.length})},methods:{listRefHandler:function(ie){this.list=ie},trackRefHandler:function(ie){this.track=ie},adaptHeight:function(){if(this.adaptiveHeight&&this.list){var ie=this.list.querySelector('[data-index="'.concat(this.currentSlide,'"]'));this.list.style.height=getHeight(ie)+"px"}},onWindowResized:function(ie){var de=this;this.debouncedResize&&this.debouncedResize.cancel(),this.debouncedResize=debounce(function(){return de.resizeWindow(ie)},50),this.debouncedResize()},resizeWindow:function(){var ie=this,de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(this.track){var me=_extends$2(_extends$2({listRef:this.list,trackRef:this.track,children:this.children},this.$props),this.$data);this.updateState(me,de,function(){ie.autoplay?ie.handleAutoPlay("update"):ie.pause("paused")}),this.setState({animating:!1}),clearTimeout(this.animationEndCallback),delete this.animationEndCallback}},updateState:function(ie,de,me){var _e=initializedState(ie);ie=_extends$2(_extends$2(_extends$2({},ie),_e),{slideIndex:_e.currentSlide});var ye=getTrackLeft(ie);ie=_extends$2(_extends$2({},ie),{left:ye});var we=getTrackCSS(ie);(de||this.children.length!==ie.children.length)&&(_e.trackStyle=we),this.setState(_e,me)},ssrInit:function(){var ie=this.children;if(this.variableWidth){var de=0,me=0,_e=[],ye=getPreClones(_extends$2(_extends$2(_extends$2({},this.$props),this.$data),{slideCount:ie.length})),we=getPostClones(_extends$2(_extends$2(_extends$2({},this.$props),this.$data),{slideCount:ie.length}));ie.forEach(function(xe){var Re,Me,De=((Me=(Re=xe.props.style)===null||Re===void 0?void 0:Re.width)===null||Me===void 0?void 0:Me.split("px")[0])||0;_e.push(De),de+=De});for(var Se=0;Se<ye;Se++)me+=_e[_e.length-1-Se],de+=_e[_e.length-1-Se];for(var Ce=0;Ce<we;Ce++)de+=_e[Ce];for(var Ae=0;Ae<this.currentSlide;Ae++)me+=_e[Ae];var Te={width:de+"px",left:-me+"px"};if(this.centerMode){var ke="".concat(_e[this.currentSlide],"px");Te.left="calc(".concat(Te.left," + (100% - ").concat(ke,") / 2 ) ")}this.setState({trackStyle:Te});return}var $e=ie.length,Ee=_extends$2(_extends$2(_extends$2({},this.$props),this.$data),{slideCount:$e}),Pe=getPreClones(Ee)+getPostClones(Ee)+$e,Ie=100/this.slidesToShow*Pe,Oe=100/Pe,Ne=-Oe*(getPreClones(Ee)+this.currentSlide)*Ie/100;this.centerMode&&(Ne+=(100-Oe*Ie/100)/2);var Be={width:Ie+"%",left:Ne+"%"};this.setState({slideWidth:Oe+"%",trackStyle:Be})},checkImagesLoad:function(){var ie=this,de=document.querySelectorAll(".slick-slide img"),me=de.length,_e=0;Array.prototype.forEach.call(de,function(ye){var we=function(){return++_e&&_e>=me&&ie.onWindowResized()};if(!ye.onclick)ye.onclick=function(){return ye.parentNode.focus()};else{var Se=ye.onclick;ye.onclick=function(){Se(),ye.parentNode.focus()}}ye.onload||(ie.$props.lazyLoad?ye.onload=function(){ie.adaptHeight(),ie.callbackTimers.push(setTimeout(ie.onWindowResized,ie.speed))}:(ye.onload=we,ye.onerror=function(){we(),ie.__emit("lazyLoadError")}))})},progressiveLazyLoad:function(){for(var ie=[],de=_extends$2(_extends$2({},this.$props),this.$data),me=this.currentSlide;me<this.slideCount+getPostClones(de);me++)if(this.lazyLoadedList.indexOf(me)<0){ie.push(me);break}for(var _e=this.currentSlide-1;_e>=-getPreClones(de);_e--)if(this.lazyLoadedList.indexOf(_e)<0){ie.push(_e);break}ie.length>0?(this.setState(function(ye){return{lazyLoadedList:ye.lazyLoadedList.concat(ie)}}),this.__emit("lazyLoad",ie)):this.lazyLoadTimer&&(clearInterval(this.lazyLoadTimer),delete this.lazyLoadTimer)},slideHandler:function(ie){var de=this,me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_e=this.$props,ye=_e.asNavFor,we=_e.currentSlide,Se=_e.beforeChange,Ce=_e.speed,Ae=_e.afterChange,Te=slideHandler(_extends$2(_extends$2(_extends$2({index:ie},this.$props),this.$data),{trackRef:this.track,useCSS:this.useCSS&&!me})),ke=Te.state,$e=Te.nextState;if(ke){Se&&Se(we,ke.currentSlide);var Ee=ke.lazyLoadedList.filter(function(Pe){return de.lazyLoadedList.indexOf(Pe)<0});this.$attrs.onLazyLoad&&Ee.length>0&&this.__emit("lazyLoad",Ee),this.setState(ke,function(){ye&&ye.innerSlider.currentSlide!==we&&ye.innerSlider.slideHandler(ie),$e&&(de.animationEndCallback=setTimeout(function(){var Pe=$e.animating,Ie=__rest$8($e,["animating"]);de.setState(Ie,function(){de.callbackTimers.push(setTimeout(function(){return de.setState({animating:Pe})},10)),Ae&&Ae(ke.currentSlide),delete de.animationEndCallback})},Ce))})}},changeSlide:function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me=_extends$2(_extends$2({},this.$props),this.$data),_e=changeSlide(me,ie);_e!==0&&!_e||(de===!0?this.slideHandler(_e,de):this.slideHandler(_e))},clickHandler:function(ie){this.clickable===!1&&(ie.stopPropagation(),ie.preventDefault()),this.clickable=!0},keyHandler:function(ie){var de=keyHandler(ie,this.accessibility,this.rtl);de!==""&&this.changeSlide({message:de})},selectHandler:function(ie){this.changeSlide(ie)},disableBodyScroll:function(){var ie=function(me){me=me||window.event,me.preventDefault&&me.preventDefault(),me.returnValue=!1};window.ontouchmove=ie},enableBodyScroll:function(){window.ontouchmove=null},swipeStart:function(ie){this.verticalSwiping&&this.disableBodyScroll();var de=swipeStart(ie,this.swipe,this.draggable);de!==""&&this.setState(de)},swipeMove:function(ie){var de=swipeMove(ie,_extends$2(_extends$2(_extends$2({},this.$props),this.$data),{trackRef:this.track,listRef:this.list,slideIndex:this.currentSlide}));de&&(de.swiping&&(this.clickable=!1),this.setState(de))},swipeEnd:function(ie){var de=swipeEnd(ie,_extends$2(_extends$2(_extends$2({},this.$props),this.$data),{trackRef:this.track,listRef:this.list,slideIndex:this.currentSlide}));if(de){var me=de.triggerSlideHandler;delete de.triggerSlideHandler,this.setState(de),me!==void 0&&(this.slideHandler(me),this.$props.verticalSwiping&&this.enableBodyScroll())}},slickPrev:function(){var ie=this;this.callbackTimers.push(setTimeout(function(){return ie.changeSlide({message:"previous"})},0))},slickNext:function(){var ie=this;this.callbackTimers.push(setTimeout(function(){return ie.changeSlide({message:"next"})},0))},slickGoTo:function(ie){var de=this,me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(ie=Number(ie),isNaN(ie))return"";this.callbackTimers.push(setTimeout(function(){return de.changeSlide({message:"index",index:ie,currentSlide:de.currentSlide},me)},0))},play:function(){var ie;if(this.rtl)ie=this.currentSlide-this.slidesToScroll;else if(canGoNext(_extends$2(_extends$2({},this.$props),this.$data)))ie=this.currentSlide+this.slidesToScroll;else return!1;this.slideHandler(ie)},handleAutoPlay:function(ie){this.autoplayTimer&&clearInterval(this.autoplayTimer);var de=this.autoplaying;if(ie==="update"){if(de==="hovered"||de==="focused"||de==="paused")return}else if(ie==="leave"){if(de==="paused"||de==="focused")return}else if(ie==="blur"&&(de==="paused"||de==="hovered"))return;this.autoplayTimer=setInterval(this.play,this.autoplaySpeed+50),this.setState({autoplaying:"playing"})},pause:function(ie){this.autoplayTimer&&(clearInterval(this.autoplayTimer),this.autoplayTimer=null);var de=this.autoplaying;ie==="paused"?this.setState({autoplaying:"paused"}):ie==="focused"?(de==="hovered"||de==="playing")&&this.setState({autoplaying:"focused"}):de==="playing"&&this.setState({autoplaying:"hovered"})},onDotsOver:function(){this.autoplay&&this.pause("hovered")},onDotsLeave:function(){this.autoplay&&this.autoplaying==="hovered"&&this.handleAutoPlay("leave")},onTrackOver:function(){this.autoplay&&this.pause("hovered")},onTrackLeave:function(){this.autoplay&&this.autoplaying==="hovered"&&this.handleAutoPlay("leave")},onSlideFocus:function(){this.autoplay&&this.pause("focused")},onSlideBlur:function(){this.autoplay&&this.autoplaying==="focused"&&this.handleAutoPlay("blur")},customPaging:function(ie){var de=ie.i;return createVNode("button",null,[de+1])},appendDots:function(ie){var de=ie.dots;return createVNode("ul",{style:{display:"block"}},[de])}},beforeMount:function(){if(this.ssrInit(),this.__emit("init"),this.lazyLoad){var ie=getOnDemandLazySlides(_extends$2(_extends$2({},this.$props),this.$data));ie.length>0&&(this.setState(function(de){return{lazyLoadedList:de.lazyLoadedList.concat(ie)}}),this.__emit("lazyLoad",ie))}},mounted:function(){var ie=this;this.$nextTick(function(){var de=_extends$2({listRef:ie.list,trackRef:ie.track,children:ie.children},ie.$props);ie.updateState(de,!0,function(){ie.adaptHeight(),ie.autoplay&&ie.handleAutoPlay("update")}),ie.lazyLoad==="progressive"&&(ie.lazyLoadTimer=setInterval(ie.progressiveLazyLoad,1e3)),ie.ro=new index$3(function(){ie.animating?(ie.onWindowResized(!1),ie.callbackTimers.push(setTimeout(function(){return ie.onWindowResized()},ie.speed))):ie.onWindowResized()}),ie.ro.observe(ie.list),Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(me){me.onfocus=ie.$props.pauseOnFocus?ie.onSlideFocus:null,me.onblur=ie.$props.pauseOnFocus?ie.onSlideBlur:null}),window&&(window.addEventListener?window.addEventListener("resize",ie.onWindowResized):window.attachEvent("onresize",ie.onWindowResized))})},beforeUnmount:function(){this.animationEndCallback&&clearTimeout(this.animationEndCallback),this.lazyLoadTimer&&clearInterval(this.lazyLoadTimer),this.callbackTimers.length&&(this.callbackTimers.forEach(function(ie){return clearTimeout(ie)}),this.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",this.onWindowResized):window.detachEvent("onresize",this.onWindowResized),this.autoplayTimer&&clearInterval(this.autoplayTimer)},updated:function(){if(this.checkImagesLoad(),this.__emit("reInit"),this.lazyLoad){var ie=getOnDemandLazySlides(_extends$2(_extends$2({},this.$props),this.$data));ie.length>0&&(this.setState(function(de){return{lazyLoadedList:de.lazyLoadedList.concat(ie)}}),this.__emit("lazyLoad"))}this.adaptHeight()},watch:{__propsSymbol__:function(){for(var ie=this,de=this.$props,me=_extends$2(_extends$2({listRef:this.list,trackRef:this.track},de),this.$data),_e=!1,ye=0,we=Object.keys(this.preProps);ye<we.length;ye++){var Se=we[ye];if(!de.hasOwnProperty(Se)){_e=!0;break}if(!(_typeof$2(de[Se])==="object"||typeof de[Se]=="function"||_typeof$2(de[Se])==="symbol")&&de[Se]!==this.preProps[Se]){_e=!0;break}}this.updateState(me,_e,function(){ie.currentSlide>=de.children.length&&ie.changeSlide({message:"index",index:de.children.length-de.slidesToShow,currentSlide:ie.currentSlide}),de.autoplay?ie.handleAutoPlay("update"):ie.pause("paused")}),this.preProps=_extends$2({},de)}},render:function(){var ie,de=this,me=classNames("slick-slider",this.$attrs.class,{"slick-vertical":this.vertical,"slick-initialized":!0}),_e=_extends$2(_extends$2({},this.$props),this.$data),ye=extractObject(_e,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding"]),we=this.$props.pauseOnHover;ye=_extends$2(_extends$2({},ye),{focusOnSelect:this.focusOnSelect?this.selectHandler:null,ref:this.trackRefHandler,onMouseleave:we?this.onTrackLeave:noop$7,onMouseover:we?this.onTrackOver:noop$7});var Se;if(this.dots===!0&&this.slideCount>=this.slidesToShow){var Ce=extractObject(_e,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","infinite","appendDots"]);Ce.customPaging=this.customPaging,Ce.appendDots=this.appendDots;var Ae=this.$slots,Te=Ae.customPaging,ke=Ae.appendDots;Te&&(Ce.customPaging=Te),ke&&(Ce.appendDots=ke);var $e=this.$props.pauseOnDotsHover;Ce=_extends$2(_extends$2({},Ce),{clickHandler:this.changeSlide,onMouseover:$e?this.onDotsOver:noop$7,onMouseleave:$e?this.onDotsLeave:noop$7}),Se=createVNode(Dots$1,Ce,null)}var Ee,Pe,Ie=extractObject(_e,["infinite","centerMode","currentSlide","slideCount","slidesToShow"]);Ie.clickHandler=this.changeSlide;var Oe=this.$slots,Ne=Oe.prevArrow,Be=Oe.nextArrow;Ne&&(Ie.prevArrow=Ne),Be&&(Ie.nextArrow=Be),this.arrows&&(Ee=createVNode(PrevArrow,Ie,null),Pe=createVNode(NextArrow,Ie,null));var xe=null;this.vertical&&(xe={height:typeof this.listHeight=="number"?"".concat(this.listHeight,"px"):this.listHeight});var Re=null;this.vertical===!1?this.centerMode===!0&&(Re={padding:"0px "+this.centerPadding}):this.centerMode===!0&&(Re={padding:this.centerPadding+" 0px"});var Me=_extends$2(_extends$2({},xe),Re),De=this.touchMove,Ve=(ie={ref:this.listRefHandler,class:"slick-list",style:Me,onClick:this.clickHandler,onMousedown:De?this.swipeStart:noop$7,onMousemove:this.dragging&&De?this.swipeMove:noop$7,onMouseup:De?this.swipeEnd:noop$7,onMouseleave:this.dragging&&De?this.swipeEnd:noop$7},_defineProperty$x(ie,supportsPassive$1?"onTouchstartPassive":"onTouchstart",De?this.swipeStart:noop$7),_defineProperty$x(ie,supportsPassive$1?"onTouchmovePassive":"onTouchmove",this.dragging&&De?this.swipeMove:noop$7),_defineProperty$x(ie,"onTouchend",De?this.swipeEnd:noop$7),_defineProperty$x(ie,"onTouchcancel",this.dragging&&De?this.swipeEnd:noop$7),_defineProperty$x(ie,"onKeydown",this.accessibility?this.keyHandler:noop$7),ie),Le={class:me};return this.unslick&&(Ve={class:"slick-list",ref:this.listRefHandler},Le={class:me}),createVNode("div",Le,[this.unslick?"":Ee,createVNode("div",Ve,[createVNode(Track$1,ye,{default:function(){return[de.children]}})]),this.unslick?"":Pe,this.unslick?"":Se])}},Slider=defineComponent({name:"Slider",mixins:[BaseMixin],inheritAttrs:!1,props:_extends$2({},defaultProps$2),data:function(){return this._responsiveMediaHandlers=[],{breakpoint:null}},beforeMount:function(){var ie=this;if(this.responsive){var de=this.responsive.map(function(_e){return _e.breakpoint});de.sort(function(_e,ye){return _e-ye}),de.forEach(function(_e,ye){var we;ye===0?we=json2mq({minWidth:0,maxWidth:_e}):we=json2mq({minWidth:de[ye-1]+1,maxWidth:_e}),canUseDOM()&&ie.media(we,function(){ie.setState({breakpoint:_e})})});var me=json2mq({minWidth:de.slice(-1)[0]});canUseDOM()&&this.media(me,function(){ie.setState({breakpoint:null})})}},beforeUnmount:function(){this._responsiveMediaHandlers.forEach(function(ie){ie.mql.removeListener(ie.listener)})},methods:{innerSliderRefHandler:function(ie){this.innerSlider=ie},media:function(ie,de){var me=window.matchMedia(ie),_e=function(we){var Se=we.matches;Se&&de()};me.addListener(_e),_e(me),this._responsiveMediaHandlers.push({mql:me,query:ie,listener:_e})},slickPrev:function(){this.innerSlider.slickPrev()},slickNext:function(){this.innerSlider.slickNext()},slickGoTo:function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this.innerSlider.slickGoTo(ie,de)},slickPause:function(){this.innerSlider.pause("paused")},slickPlay:function(){this.innerSlider.handleAutoPlay("play")}},render:function(){var ie=this,de,me,_e;this.breakpoint?(_e=this.responsive.filter(function(Ie){return Ie.breakpoint===ie.breakpoint}),me=_e[0].settings==="unslick"?"unslick":_extends$2(_extends$2({},this.$props),_e[0].settings)):me=_extends$2({},this.$props),me.centerMode&&(me.slidesToScroll>1,me.slidesToScroll=1),me.fade&&(me.slidesToShow>1,me.slidesToScroll>1,me.slidesToShow=1,me.slidesToScroll=1);var ye=getSlot(this)||[];ye=ye.filter(function(Ie){return typeof Ie=="string"?!!Ie.trim():!!Ie}),me.variableWidth&&(me.rows>1||me.slidesPerRow>1)&&(me.variableWidth=!1);for(var we=[],Se=null,Ce=0;Ce<ye.length;Ce+=me.rows*me.slidesPerRow){for(var Ae=[],Te=Ce;Te<Ce+me.rows*me.slidesPerRow;Te+=me.slidesPerRow){for(var ke=[],$e=Te;$e<Te+me.slidesPerRow&&(me.variableWidth&&(!((de=ye[$e].props)===null||de===void 0)&&de.style)&&(Se=ye[$e].props.style.width),!($e>=ye.length));$e+=1)ke.push(cloneElement(ye[$e],{key:100*Ce+10*Te+$e,tabindex:-1,style:{width:"".concat(100/me.slidesPerRow,"%"),display:"inline-block"}}));Ae.push(createVNode("div",{key:10*Ce+Te},[ke]))}me.variableWidth?we.push(createVNode("div",{key:Ce,style:{width:Se}},[Ae])):we.push(createVNode("div",{key:Ce},[Ae]))}if(me==="unslick"){var Ee="regular slider "+(this.className||"");return createVNode("div",{class:Ee},[we])}else we.length<=me.slidesToShow&&(me.unslick=!0);var Pe=_extends$2(_extends$2(_extends$2({},this.$attrs),me),{children:we,ref:this.innerSliderRefHandler});return createVNode(InnerSlider,_objectSpread2$1(_objectSpread2$1({},Pe),{},{__propsSymbol__:[]}),this.$slots)}});var __rest$7=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},CarouselProps={effect:PropsTypes.oneOf(tuple("scrollx","fade")),dots:PropsTypes.looseBool.def(!0),vertical:PropsTypes.looseBool,autoplay:PropsTypes.looseBool,easing:PropsTypes.string,beforeChange:PropsTypes.func,afterChange:PropsTypes.func,prefixCls:PropsTypes.string,accessibility:PropsTypes.looseBool,nextArrow:PropsTypes.VNodeChild,prevArrow:PropsTypes.VNodeChild,pauseOnHover:PropsTypes.looseBool,adaptiveHeight:PropsTypes.looseBool,arrows:PropsTypes.looseBool.def(!1),autoplaySpeed:PropsTypes.number,centerMode:PropsTypes.looseBool,centerPadding:PropsTypes.string,cssEase:PropsTypes.string,dotsClass:PropsTypes.string,draggable:PropsTypes.looseBool.def(!1),fade:PropsTypes.looseBool,focusOnSelect:PropsTypes.looseBool,infinite:PropsTypes.looseBool,initialSlide:PropsTypes.number,lazyLoad:PropsTypes.looseBool,rtl:PropsTypes.looseBool,slide:PropsTypes.string,slidesToShow:PropsTypes.number,slidesToScroll:PropsTypes.number,speed:PropsTypes.number,swipe:PropsTypes.looseBool,swipeToSlide:PropsTypes.looseBool,touchMove:PropsTypes.looseBool,touchThreshold:PropsTypes.number,variableWidth:PropsTypes.looseBool,useCSS:PropsTypes.looseBool,slickGoTo:PropsTypes.number,responsive:PropsTypes.array,dotPosition:PropsTypes.oneOf(tuple("top","bottom","left","right")),verticalSwiping:PropsTypes.looseBool.def(!1)},Carousel=defineComponent({name:"ACarousel",inheritAttrs:!1,props:CarouselProps,setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider),slick:void 0,innerSlider:void 0}},beforeMount:function(){this.onWindowResized=debounce(this.onWindowResized,500,{leading:!1})},mounted:function(){hasProp$1(this,"vertical")&&warning$4(!this.vertical,"Carousel","`vertical` is deprecated, please use `dotPosition` instead.");var ie=this.autoplay;ie&&window.addEventListener("resize",this.onWindowResized),this.innerSlider=this.slick&&this.slick.innerSlider},beforeUnmount:function(){var ie=this.autoplay;ie&&(window.removeEventListener("resize",this.onWindowResized),this.onWindowResized.cancel())},methods:{getDotPosition:function(){return this.dotPosition?this.dotPosition:hasProp$1(this,"vertical")&&this.vertical?"right":"bottom"},saveSlick:function(ie){this.slick=ie},onWindowResized:function(){var ie=this.autoplay;ie&&this.slick&&this.slick.innerSlider&&this.slick.innerSlider.autoPlay&&this.slick.innerSlider.autoPlay()},next:function(){this.slick.slickNext()},prev:function(){this.slick.slickPrev()},goTo:function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this.slick.slickGoTo(ie,de)}},render:function(){var ie,de=_extends$2({},this.$props),me=this.$slots;de.effect==="fade"&&(de.fade=!0);var _e=this.$attrs,ye=_e.class,we=_e.style,Se=__rest$7(_e,["class","style"]),Ce=this.configProvider.getPrefixCls,Ae=Ce("carousel",de.prefixCls),Te="slick-dots",ke=this.getDotPosition();de.vertical=ke==="left"||ke==="right",de.dotsClass=classNames("".concat(Te),"".concat(Te,"-").concat(ke||"bottom"),_defineProperty$x({},"".concat(de.dotsClass),!!de.dotsClass)),Ae=classNames((ie={},_defineProperty$x(ie,ye,!!ye),_defineProperty$x(ie,Ae,!!Ae),_defineProperty$x(ie,"".concat(Ae,"-vertical"),de.vertical),ie));var $e=_extends$2(_extends$2(_extends$2({},de),Se),{nextArrow:getComponent(this,"nextArrow"),prevArrow:getComponent(this,"prevArrow")});return createVNode("div",{class:Ae,style:we},[createVNode(Slider,_objectSpread2$1({ref:this.saveSlick},$e),me)])}});const Carousel$1=withInstall(Carousel);function arraySome(ne,ie){for(var de=-1,me=ne==null?0:ne.length;++de<me;)if(ie(ne[de],de,ne))return!0;return!1}var COMPARE_PARTIAL_FLAG$5=1,COMPARE_UNORDERED_FLAG$3=2;function equalArrays(ne,ie,de,me,_e,ye){var we=de&COMPARE_PARTIAL_FLAG$5,Se=ne.length,Ce=ie.length;if(Se!=Ce&&!(we&&Ce>Se))return!1;var Ae=ye.get(ne),Te=ye.get(ie);if(Ae&&Te)return Ae==ie&&Te==ne;var ke=-1,$e=!0,Ee=de&COMPARE_UNORDERED_FLAG$3?new SetCache:void 0;for(ye.set(ne,ie),ye.set(ie,ne);++ke<Se;){var Pe=ne[ke],Ie=ie[ke];if(me)var Oe=we?me(Ie,Pe,ke,ie,ne,ye):me(Pe,Ie,ke,ne,ie,ye);if(Oe!==void 0){if(Oe)continue;$e=!1;break}if(Ee){if(!arraySome(ie,function(Ne,Be){if(!cacheHas(Ee,Be)&&(Pe===Ne||_e(Pe,Ne,de,me,ye)))return Ee.push(Be)})){$e=!1;break}}else if(!(Pe===Ie||_e(Pe,Ie,de,me,ye))){$e=!1;break}}return ye.delete(ne),ye.delete(ie),$e}function mapToArray(ne){var ie=-1,de=Array(ne.size);return ne.forEach(function(me,_e){de[++ie]=[_e,me]}),de}var COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(ne,ie,de,me,_e,ye,we){switch(de){case dataViewTag:if(ne.byteLength!=ie.byteLength||ne.byteOffset!=ie.byteOffset)return!1;ne=ne.buffer,ie=ie.buffer;case arrayBufferTag:return!(ne.byteLength!=ie.byteLength||!ye(new Uint8Array$2(ne),new Uint8Array$2(ie)));case boolTag:case dateTag:case numberTag:return eq(+ne,+ie);case errorTag:return ne.name==ie.name&&ne.message==ie.message;case regexpTag:case stringTag:return ne==ie+"";case mapTag:var Se=mapToArray;case setTag:var Ce=me&COMPARE_PARTIAL_FLAG$4;if(Se||(Se=setToArray),ne.size!=ie.size&&!Ce)return!1;var Ae=we.get(ne);if(Ae)return Ae==ie;me|=COMPARE_UNORDERED_FLAG$2,we.set(ne,ie);var Te=equalArrays(Se(ne),Se(ie),me,_e,ye,we);return we.delete(ne),Te;case symbolTag:if(symbolValueOf)return symbolValueOf.call(ne)==symbolValueOf.call(ie)}return!1}var COMPARE_PARTIAL_FLAG$3=1,objectProto$1=Object.prototype,hasOwnProperty$2=objectProto$1.hasOwnProperty;function equalObjects(ne,ie,de,me,_e,ye){var we=de&COMPARE_PARTIAL_FLAG$3,Se=getAllKeys(ne),Ce=Se.length,Ae=getAllKeys(ie),Te=Ae.length;if(Ce!=Te&&!we)return!1;for(var ke=Ce;ke--;){var $e=Se[ke];if(!(we?$e in ie:hasOwnProperty$2.call(ie,$e)))return!1}var Ee=ye.get(ne),Pe=ye.get(ie);if(Ee&&Pe)return Ee==ie&&Pe==ne;var Ie=!0;ye.set(ne,ie),ye.set(ie,ne);for(var Oe=we;++ke<Ce;){$e=Se[ke];var Ne=ne[$e],Be=ie[$e];if(me)var xe=we?me(Be,Ne,$e,ie,ne,ye):me(Ne,Be,$e,ne,ie,ye);if(!(xe===void 0?Ne===Be||_e(Ne,Be,de,me,ye):xe)){Ie=!1;break}Oe||(Oe=$e=="constructor")}if(Ie&&!Oe){var Re=ne.constructor,Me=ie.constructor;Re!=Me&&"constructor"in ne&&"constructor"in ie&&!(typeof Re=="function"&&Re instanceof Re&&typeof Me=="function"&&Me instanceof Me)&&(Ie=!1)}return ye.delete(ne),ye.delete(ie),Ie}var COMPARE_PARTIAL_FLAG$2=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto=Object.prototype,hasOwnProperty$1=objectProto.hasOwnProperty;function baseIsEqualDeep(ne,ie,de,me,_e,ye){var we=isArray$8(ne),Se=isArray$8(ie),Ce=we?arrayTag:getTag$1(ne),Ae=Se?arrayTag:getTag$1(ie);Ce=Ce==argsTag?objectTag:Ce,Ae=Ae==argsTag?objectTag:Ae;var Te=Ce==objectTag,ke=Ae==objectTag,$e=Ce==Ae;if($e&&isBuffer$3(ne)){if(!isBuffer$3(ie))return!1;we=!0,Te=!1}if($e&&!Te)return ye||(ye=new Stack),we||isTypedArray$1(ne)?equalArrays(ne,ie,de,me,_e,ye):equalByTag(ne,ie,Ce,de,me,_e,ye);if(!(de&COMPARE_PARTIAL_FLAG$2)){var Ee=Te&&hasOwnProperty$1.call(ne,"__wrapped__"),Pe=ke&&hasOwnProperty$1.call(ie,"__wrapped__");if(Ee||Pe){var Ie=Ee?ne.value():ne,Oe=Pe?ie.value():ie;return ye||(ye=new Stack),_e(Ie,Oe,de,me,ye)}}return $e?(ye||(ye=new Stack),equalObjects(ne,ie,de,me,_e,ye)):!1}function baseIsEqual(ne,ie,de,me,_e){return ne===ie?!0:ne==null||ie==null||!isObjectLike(ne)&&!isObjectLike(ie)?ne!==ne&&ie!==ie:baseIsEqualDeep(ne,ie,de,me,baseIsEqual,_e)}function isEqual$1(ne,ie){return baseIsEqual(ne,ie)}var __rest$6=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de};function noop$6(){}const Checkbox=defineComponent({name:"ACheckbox",inheritAttrs:!1,__ANT_CHECKBOX:!0,props:{prefixCls:PropsTypes.string,defaultChecked:PropsTypes.looseBool,checked:PropsTypes.looseBool,disabled:PropsTypes.looseBool,isGroup:PropsTypes.looseBool,value:PropsTypes.any,name:PropsTypes.string,id:PropsTypes.string,indeterminate:PropsTypes.looseBool,type:PropsTypes.string.def("checkbox"),autofocus:PropsTypes.looseBool,onChange:PropsTypes.func,"onUpdate:checked":PropsTypes.func},emits:["change","update:checked"],setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider),checkboxGroupContext:inject("checkboxGroupContext",void 0)}},watch:{value:function(ie,de){var me=this;nextTick(function(){var _e=me.checkboxGroupContext,ye=_e===void 0?{}:_e;ye.registerValue&&ye.cancelValue&&(ye.cancelValue(de),ye.registerValue(ie))})}},mounted:function(){var ie=this.value,de=this.checkboxGroupContext,me=de===void 0?{}:de;me.registerValue&&me.registerValue(ie),warning$4(hasProp$1(this,"checked")||this.checkboxGroupContext||!hasProp$1(this,"value"),"Checkbox","`value` is not validate prop, do you mean `checked`?")},beforeUnmount:function(){var ie=this.value,de=this.checkboxGroupContext,me=de===void 0?{}:de;me.cancelValue&&me.cancelValue(ie)},methods:{handleChange:function(ie){var de=ie.target.checked;this.$emit("update:checked",de),this.$emit("change",ie)},focus:function(){this.$refs.vcCheckbox.focus()},blur:function(){this.$refs.vcCheckbox.blur()}},render:function(){var ie=this,de,me=getOptionProps(this),_e=this.checkboxGroupContext,ye=this.$attrs,we=getSlot(this),Se=me.indeterminate,Ce=me.prefixCls,Ae=__rest$6(me,["indeterminate","prefixCls"]),Te=this.configProvider.getPrefixCls,ke=Te("checkbox",Ce),$e=ye.onMouseenter,Ee=$e===void 0?noop$6:$e,Pe=ye.onMouseleave,Ie=Pe===void 0?noop$6:Pe;ye.onInput;var Oe=ye.class,Ne=ye.style,Be=__rest$6(ye,["onMouseenter","onMouseleave","onInput","class","style"]),xe=_extends$2(_extends$2(_extends$2({},Ae),{prefixCls:ke}),Be);_e?(xe.onChange=function(){for(var De=arguments.length,Ve=new Array(De),Le=0;Le<De;Le++)Ve[Le]=arguments[Le];ie.$emit.apply(ie,["change"].concat(Ve)),_e.toggleOption({label:we,value:me.value})},xe.name=_e.name,xe.checked=_e.sValue.indexOf(me.value)!==-1,xe.disabled=me.disabled||_e.disabled,xe.indeterminate=Se):xe.onChange=this.handleChange;var Re=classNames((de={},_defineProperty$x(de,"".concat(ke,"-wrapper"),!0),_defineProperty$x(de,"".concat(ke,"-wrapper-checked"),xe.checked),_defineProperty$x(de,"".concat(ke,"-wrapper-disabled"),xe.disabled),de),Oe),Me=classNames(_defineProperty$x({},"".concat(ke,"-indeterminate"),Se));return createVNode("label",{class:Re,style:Ne,onMouseenter:Ee,onMouseleave:Ie},[createVNode(Checkbox$1,_objectSpread2$1(_objectSpread2$1({},xe),{},{class:Me,ref:"vcCheckbox"}),null),we.length?createVNode("span",null,[we]):null])}});function noop$5(){}const CheckboxGroup=defineComponent({name:"ACheckboxGroup",props:{name:PropsTypes.string,prefixCls:PropsTypes.string,defaultValue:{type:Array},value:{type:Array},options:{type:Array},disabled:PropsTypes.looseBool,onChange:PropsTypes.func},emits:["change","update:value"],setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider)}},data:function(){var ie=this.value,de=this.defaultValue;return{sValue:ie||de||[],registeredValues:[]}},watch:{value:function(ie){this.sValue=ie||[]}},created:function(){provide("checkboxGroupContext",this)},methods:{getOptions:function(){var ie=this.options,de=ie===void 0?[]:ie,me=this.$slots;return de.map(function(_e){if(typeof _e=="string")return{label:_e,value:_e};var ye=_e.label;return ye===void 0&&me.label&&(ye=me.label(_e)),_extends$2(_extends$2({},_e),{label:ye})})},cancelValue:function(ie){this.registeredValues=this.registeredValues.filter(function(de){return de!==ie})},registerValue:function(ie){this.registeredValues=[].concat(_toConsumableArray(this.registeredValues),[ie])},toggleOption:function(ie){var de=this.registeredValues,me=this.sValue.indexOf(ie.value),_e=_toConsumableArray(this.sValue);me===-1?_e.push(ie.value):_e.splice(me,1),hasProp$1(this,"value")||(this.sValue=_e);var ye=this.getOptions(),we=_e.filter(function(Se){return de.indexOf(Se)!==-1}).sort(function(Se,Ce){var Ae=ye.findIndex(function(ke){return ke.value===Se}),Te=ye.findIndex(function(ke){return ke.value===Ce});return Ae-Te});this.$emit("update:value",we),this.$emit("change",we)}},render:function(){var ie=this.$props,de=this.$data,me=ie.prefixCls,_e=ie.options,ye=this.configProvider.getPrefixCls,we=ye("checkbox",me),Se=getSlot(this),Ce="".concat(we,"-group");return _e&&_e.length>0&&(Se=this.getOptions().map(function(Ae){return createVNode(Checkbox,{prefixCls:we,key:Ae.value.toString(),disabled:"disabled"in Ae?Ae.disabled:ie.disabled,indeterminate:Ae.indeterminate,value:Ae.value,checked:de.sValue.indexOf(Ae.value)!==-1,onChange:Ae.onChange||noop$5,class:"".concat(Ce,"-item")},{default:function(){return[Ae.label]}})})),createVNode("div",{class:Ce},[Se])}});Checkbox.Group=CheckboxGroup;Checkbox.install=function(ne){return ne.component(Checkbox.name,Checkbox),ne.component(CheckboxGroup.name,CheckboxGroup),ne};function createChainedFunction(){var ne=[].slice.call(arguments,0);return ne.length===1?ne[0]:function(){for(var de=0;de<ne.length;de++)ne[de]&&ne[de].apply&&ne[de].apply(this,arguments)}}var dividerProps={prefixCls:String,type:{type:String,default:"horizontal"},dashed:{type:Boolean,default:!1},orientation:{type:String,default:"center"},plain:{type:Boolean,default:!1}},Divider=defineComponent({name:"ADivider",props:dividerProps,setup:function(ie,de){var me=de.slots,_e=inject("configProvider",defaultConfigProvider),ye=computed(function(){return _e.getPrefixCls("divider",ie.prefixCls)}),we=computed(function(){var Ce,Ae=ie.type,Te=ie.dashed,ke=ie.plain,$e=ye.value;return Ce={},_defineProperty$x(Ce,$e,!0),_defineProperty$x(Ce,"".concat($e,"-").concat(Ae),!0),_defineProperty$x(Ce,"".concat($e,"-dashed"),!!Te),_defineProperty$x(Ce,"".concat($e,"-plain"),!!ke),_defineProperty$x(Ce,"".concat($e,"-rtl"),_e.direction==="rtl"),Ce}),Se=computed(function(){return ie.orientation.length>0?"-"+ie.orientation:ie.orientation});return function(){var Ce,Ae=flattenChildren((Ce=me.default)===null||Ce===void 0?void 0:Ce.call(me));return createVNode("div",{class:[we.value,Ae.length?"".concat(ye.value,"-with-text ").concat(ye.value,"-with-text").concat(Se.value):""],role:"separator"},[Ae.length?createVNode("span",{class:"".concat(ye.value,"-inner-text")},[Ae]):null])}}});const ADivider=withInstall(Divider);Dropdown$1.Button=DropdownButton;Dropdown$1.install=function(ne){return ne.component(Dropdown$1.name,Dropdown$1),ne.component(DropdownButton.name,DropdownButton),ne};var cached;function getScrollBarSize(ne){if(ne||cached===void 0){var ie=document.createElement("div");ie.style.width="100%",ie.style.height="200px";var de=document.createElement("div"),me=de.style;me.position="absolute",me.top=0,me.left=0,me.pointerEvents="none",me.visibility="hidden",me.width="200px",me.height="150px",me.overflow="hidden",de.appendChild(ie),document.body.appendChild(de);var _e=ie.offsetWidth;de.style.overflow="scroll";var ye=ie.offsetWidth;_e===ye&&(ye=de.clientWidth),document.body.removeChild(de),cached=_e-ye}return cached}var CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(ne){return baseClone(ne,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}var regeneratorRuntime$1={exports:{}},_typeof={exports:{}};(function(ne){function ie(de){"@babel/helpers - typeof";return ne.exports=ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(me){return typeof me}:function(me){return me&&typeof Symbol=="function"&&me.constructor===Symbol&&me!==Symbol.prototype?"symbol":typeof me},ne.exports.__esModule=!0,ne.exports.default=ne.exports,ie(de)}ne.exports=ie,ne.exports.__esModule=!0,ne.exports.default=ne.exports})(_typeof);var _typeofExports=_typeof.exports;(function(ne){var ie=_typeofExports.default;function de(){ne.exports=de=function(){return _e},ne.exports.__esModule=!0,ne.exports.default=ne.exports;var me,_e={},ye=Object.prototype,we=ye.hasOwnProperty,Se=Object.defineProperty||function(tn,Xe,Ze){tn[Xe]=Ze.value},Ce=typeof Symbol=="function"?Symbol:{},Ae=Ce.iterator||"@@iterator",Te=Ce.asyncIterator||"@@asyncIterator",ke=Ce.toStringTag||"@@toStringTag";function $e(tn,Xe,Ze){return Object.defineProperty(tn,Xe,{value:Ze,enumerable:!0,configurable:!0,writable:!0}),tn[Xe]}try{$e({},"")}catch(tn){$e=function(Ze,nn,pn){return Ze[nn]=pn}}function Ee(tn,Xe,Ze,nn){var pn=Xe&&Xe.prototype instanceof Re?Xe:Re,mn=Object.create(pn.prototype),An=new Qe(nn||[]);return Se(mn,"_invoke",{value:ze(tn,Ze,An)}),mn}function Pe(tn,Xe,Ze){try{return{type:"normal",arg:tn.call(Xe,Ze)}}catch(nn){return{type:"throw",arg:nn}}}_e.wrap=Ee;var Ie="suspendedStart",Oe="suspendedYield",Ne="executing",Be="completed",xe={};function Re(){}function Me(){}function De(){}var Ve={};$e(Ve,Ae,function(){return this});var Le=Object.getPrototypeOf,Fe=Le&&Le(Le(Je([])));Fe&&Fe!==ye&&we.call(Fe,Ae)&&(Ve=Fe);var He=De.prototype=Re.prototype=Object.create(Ve);function en(tn){["next","throw","return"].forEach(function(Xe){$e(tn,Xe,function(Ze){return this._invoke(Xe,Ze)})})}function Ue(tn,Xe){function Ze(pn,mn,An,wn){var on=Pe(tn[pn],tn,mn);if(on.type!=="throw"){var gn=on.arg,sn=gn.value;return sn&&ie(sn)=="object"&&we.call(sn,"__await")?Xe.resolve(sn.__await).then(function(dn){Ze("next",dn,An,wn)},function(dn){Ze("throw",dn,An,wn)}):Xe.resolve(sn).then(function(dn){gn.value=dn,An(gn)},function(dn){return Ze("throw",dn,An,wn)})}wn(on.arg)}var nn;Se(this,"_invoke",{value:function(mn,An){function wn(){return new Xe(function(on,gn){Ze(mn,An,on,gn)})}return nn=nn?nn.then(wn,wn):wn()}})}function ze(tn,Xe,Ze){var nn=Ie;return function(pn,mn){if(nn===Ne)throw new Error("Generator is already running");if(nn===Be){if(pn==="throw")throw mn;return{value:me,done:!0}}for(Ze.method=pn,Ze.arg=mn;;){var An=Ze.delegate;if(An){var wn=We(An,Ze);if(wn){if(wn===xe)continue;return wn}}if(Ze.method==="next")Ze.sent=Ze._sent=Ze.arg;else if(Ze.method==="throw"){if(nn===Ie)throw nn=Be,Ze.arg;Ze.dispatchException(Ze.arg)}else Ze.method==="return"&&Ze.abrupt("return",Ze.arg);nn=Ne;var on=Pe(tn,Xe,Ze);if(on.type==="normal"){if(nn=Ze.done?Be:Oe,on.arg===xe)continue;return{value:on.arg,done:Ze.done}}on.type==="throw"&&(nn=Be,Ze.method="throw",Ze.arg=on.arg)}}}function We(tn,Xe){var Ze=Xe.method,nn=tn.iterator[Ze];if(nn===me)return Xe.delegate=null,Ze==="throw"&&tn.iterator.return&&(Xe.method="return",Xe.arg=me,We(tn,Xe),Xe.method==="throw")||Ze!=="return"&&(Xe.method="throw",Xe.arg=new TypeError("The iterator does not provide a '"+Ze+"' method")),xe;var pn=Pe(nn,tn.iterator,Xe.arg);if(pn.type==="throw")return Xe.method="throw",Xe.arg=pn.arg,Xe.delegate=null,xe;var mn=pn.arg;return mn?mn.done?(Xe[tn.resultName]=mn.value,Xe.next=tn.nextLoc,Xe.method!=="return"&&(Xe.method="next",Xe.arg=me),Xe.delegate=null,xe):mn:(Xe.method="throw",Xe.arg=new TypeError("iterator result is not an object"),Xe.delegate=null,xe)}function je(tn){var Xe={tryLoc:tn[0]};1 in tn&&(Xe.catchLoc=tn[1]),2 in tn&&(Xe.finallyLoc=tn[2],Xe.afterLoc=tn[3]),this.tryEntries.push(Xe)}function qe(tn){var Xe=tn.completion||{};Xe.type="normal",delete Xe.arg,tn.completion=Xe}function Qe(tn){this.tryEntries=[{tryLoc:"root"}],tn.forEach(je,this),this.reset(!0)}function Je(tn){if(tn||tn===""){var Xe=tn[Ae];if(Xe)return Xe.call(tn);if(typeof tn.next=="function")return tn;if(!isNaN(tn.length)){var Ze=-1,nn=function pn(){for(;++Ze<tn.length;)if(we.call(tn,Ze))return pn.value=tn[Ze],pn.done=!1,pn;return pn.value=me,pn.done=!0,pn};return nn.next=nn}}throw new TypeError(ie(tn)+" is not iterable")}return Me.prototype=De,Se(He,"constructor",{value:De,configurable:!0}),Se(De,"constructor",{value:Me,configurable:!0}),Me.displayName=$e(De,ke,"GeneratorFunction"),_e.isGeneratorFunction=function(tn){var Xe=typeof tn=="function"&&tn.constructor;return!!Xe&&(Xe===Me||(Xe.displayName||Xe.name)==="GeneratorFunction")},_e.mark=function(tn){return Object.setPrototypeOf?Object.setPrototypeOf(tn,De):(tn.__proto__=De,$e(tn,ke,"GeneratorFunction")),tn.prototype=Object.create(He),tn},_e.awrap=function(tn){return{__await:tn}},en(Ue.prototype),$e(Ue.prototype,Te,function(){return this}),_e.AsyncIterator=Ue,_e.async=function(tn,Xe,Ze,nn,pn){pn===void 0&&(pn=Promise);var mn=new Ue(Ee(tn,Xe,Ze,nn),pn);return _e.isGeneratorFunction(Xe)?mn:mn.next().then(function(An){return An.done?An.value:mn.next()})},en(He),$e(He,ke,"Generator"),$e(He,Ae,function(){return this}),$e(He,"toString",function(){return"[object Generator]"}),_e.keys=function(tn){var Xe=Object(tn),Ze=[];for(var nn in Xe)Ze.push(nn);return Ze.reverse(),function pn(){for(;Ze.length;){var mn=Ze.pop();if(mn in Xe)return pn.value=mn,pn.done=!1,pn}return pn.done=!0,pn}},_e.values=Je,Qe.prototype={constructor:Qe,reset:function(Xe){if(this.prev=0,this.next=0,this.sent=this._sent=me,this.done=!1,this.delegate=null,this.method="next",this.arg=me,this.tryEntries.forEach(qe),!Xe)for(var Ze in this)Ze.charAt(0)==="t"&&we.call(this,Ze)&&!isNaN(+Ze.slice(1))&&(this[Ze]=me)},stop:function(){this.done=!0;var Xe=this.tryEntries[0].completion;if(Xe.type==="throw")throw Xe.arg;return this.rval},dispatchException:function(Xe){if(this.done)throw Xe;var Ze=this;function nn(gn,sn){return An.type="throw",An.arg=Xe,Ze.next=gn,sn&&(Ze.method="next",Ze.arg=me),!!sn}for(var pn=this.tryEntries.length-1;pn>=0;--pn){var mn=this.tryEntries[pn],An=mn.completion;if(mn.tryLoc==="root")return nn("end");if(mn.tryLoc<=this.prev){var wn=we.call(mn,"catchLoc"),on=we.call(mn,"finallyLoc");if(wn&&on){if(this.prev<mn.catchLoc)return nn(mn.catchLoc,!0);if(this.prev<mn.finallyLoc)return nn(mn.finallyLoc)}else if(wn){if(this.prev<mn.catchLoc)return nn(mn.catchLoc,!0)}else{if(!on)throw new Error("try statement without catch or finally");if(this.prev<mn.finallyLoc)return nn(mn.finallyLoc)}}}},abrupt:function(Xe,Ze){for(var nn=this.tryEntries.length-1;nn>=0;--nn){var pn=this.tryEntries[nn];if(pn.tryLoc<=this.prev&&we.call(pn,"finallyLoc")&&this.prev<pn.finallyLoc){var mn=pn;break}}mn&&(Xe==="break"||Xe==="continue")&&mn.tryLoc<=Ze&&Ze<=mn.finallyLoc&&(mn=null);var An=mn?mn.completion:{};return An.type=Xe,An.arg=Ze,mn?(this.method="next",this.next=mn.finallyLoc,xe):this.complete(An)},complete:function(Xe,Ze){if(Xe.type==="throw")throw Xe.arg;return Xe.type==="break"||Xe.type==="continue"?this.next=Xe.arg:Xe.type==="return"?(this.rval=this.arg=Xe.arg,this.method="return",this.next="end"):Xe.type==="normal"&&Ze&&(this.next=Ze),xe},finish:function(Xe){for(var Ze=this.tryEntries.length-1;Ze>=0;--Ze){var nn=this.tryEntries[Ze];if(nn.finallyLoc===Xe)return this.complete(nn.completion,nn.afterLoc),qe(nn),xe}},catch:function(Xe){for(var Ze=this.tryEntries.length-1;Ze>=0;--Ze){var nn=this.tryEntries[Ze];if(nn.tryLoc===Xe){var pn=nn.completion;if(pn.type==="throw"){var mn=pn.arg;qe(nn)}return mn}}throw new Error("illegal catch attempt")},delegateYield:function(Xe,Ze,nn){return this.delegate={iterator:Je(Xe),resultName:Ze,nextLoc:nn},this.method==="next"&&(this.arg=me),xe}},_e}ne.exports=de,ne.exports.__esModule=!0,ne.exports.default=ne.exports})(regeneratorRuntime$1);var regeneratorRuntimeExports=regeneratorRuntime$1.exports,runtime=regeneratorRuntimeExports(),regenerator=runtime;try{regeneratorRuntime=runtime}catch(ne){typeof globalThis=="object"?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)}const _regeneratorRuntime=getDefaultExportFromCjs(regenerator);function _extends$1(){return _extends$1=Object.assign||function(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie];for(var me in de)Object.prototype.hasOwnProperty.call(de,me)&&(ne[me]=de[me])}return ne},_extends$1.apply(this,arguments)}function _inheritsLoose(ne,ie){ne.prototype=Object.create(ie.prototype),ne.prototype.constructor=ne,_setPrototypeOf(ne,ie)}function _getPrototypeOf(ne){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(de){return de.__proto__||Object.getPrototypeOf(de)},_getPrototypeOf(ne)}function _setPrototypeOf(ne,ie){return _setPrototypeOf=Object.setPrototypeOf||function(me,_e){return me.__proto__=_e,me},_setPrototypeOf(ne,ie)}function _isNativeReflectConstruct(){if(typeof Reflect>"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(ne){return!1}}function _construct(ne,ie,de){return _isNativeReflectConstruct()?_construct=Reflect.construct:_construct=function(_e,ye,we){var Se=[null];Se.push.apply(Se,ye);var Ce=Function.bind.apply(_e,Se),Ae=new Ce;return we&&_setPrototypeOf(Ae,we.prototype),Ae},_construct.apply(null,arguments)}function _isNativeFunction(ne){return Function.toString.call(ne).indexOf("[native code]")!==-1}function _wrapNativeSuper(ne){var ie=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(me){if(me===null||!_isNativeFunction(me))return me;if(typeof me!="function")throw new TypeError("Super expression must either be null or a function");if(typeof ie<"u"){if(ie.has(me))return ie.get(me);ie.set(me,_e)}function _e(){return _construct(me,arguments,_getPrototypeOf(this).constructor)}return _e.prototype=Object.create(me.prototype,{constructor:{value:_e,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(_e,me)},_wrapNativeSuper(ne)}var formatRegExp=/%[sdj%]/g,warning$2=function(){};typeof process<"u"&&process.env;function convertFieldsError(ne){if(!ne||!ne.length)return null;var ie={};return ne.forEach(function(de){var me=de.field;ie[me]=ie[me]||[],ie[me].push(de)}),ie}function format(){for(var ne=arguments.length,ie=new Array(ne),de=0;de<ne;de++)ie[de]=arguments[de];var me=1,_e=ie[0],ye=ie.length;if(typeof _e=="function")return _e.apply(null,ie.slice(1));if(typeof _e=="string"){var we=String(_e).replace(formatRegExp,function(Se){if(Se==="%%")return"%";if(me>=ye)return Se;switch(Se){case"%s":return String(ie[me++]);case"%d":return Number(ie[me++]);case"%j":try{return JSON.stringify(ie[me++])}catch(Ce){return"[Circular]"}break;default:return Se}});return we}return _e}function isNativeStringType(ne){return ne==="string"||ne==="url"||ne==="hex"||ne==="email"||ne==="date"||ne==="pattern"}function isEmptyValue(ne,ie){return!!(ne==null||ie==="array"&&Array.isArray(ne)&&!ne.length||isNativeStringType(ie)&&typeof ne=="string"&&!ne)}function asyncParallelArray(ne,ie,de){var me=[],_e=0,ye=ne.length;function we(Se){me.push.apply(me,Se),_e++,_e===ye&&de(me)}ne.forEach(function(Se){ie(Se,we)})}function asyncSerialArray(ne,ie,de){var me=0,_e=ne.length;function ye(we){if(we&&we.length){de(we);return}var Se=me;me=me+1,Se<_e?ie(ne[Se],ye):de([])}ye([])}function flattenObjArr(ne){var ie=[];return Object.keys(ne).forEach(function(de){ie.push.apply(ie,ne[de])}),ie}var AsyncValidationError=function(ne){_inheritsLoose(ie,ne);function ie(de,me){var _e;return _e=ne.call(this,"Async Validation Error")||this,_e.errors=de,_e.fields=me,_e}return ie}(_wrapNativeSuper(Error));function asyncMap(ne,ie,de,me){if(ie.first){var _e=new Promise(function(ke,$e){var Ee=function(Oe){return me(Oe),Oe.length?$e(new AsyncValidationError(Oe,convertFieldsError(Oe))):ke()},Pe=flattenObjArr(ne);asyncSerialArray(Pe,de,Ee)});return _e.catch(function(ke){return ke}),_e}var ye=ie.firstFields||[];ye===!0&&(ye=Object.keys(ne));var we=Object.keys(ne),Se=we.length,Ce=0,Ae=[],Te=new Promise(function(ke,$e){var Ee=function(Ie){if(Ae.push.apply(Ae,Ie),Ce++,Ce===Se)return me(Ae),Ae.length?$e(new AsyncValidationError(Ae,convertFieldsError(Ae))):ke()};we.length||(me(Ae),ke()),we.forEach(function(Pe){var Ie=ne[Pe];ye.indexOf(Pe)!==-1?asyncSerialArray(Ie,de,Ee):asyncParallelArray(Ie,de,Ee)})});return Te.catch(function(ke){return ke}),Te}function complementError(ne){return function(ie){return ie&&ie.message?(ie.field=ie.field||ne.fullField,ie):{message:typeof ie=="function"?ie():ie,field:ie.field||ne.fullField}}}function deepMerge(ne,ie){if(ie){for(var de in ie)if(ie.hasOwnProperty(de)){var me=ie[de];typeof me=="object"&&typeof ne[de]=="object"?ne[de]=_extends$1({},ne[de],me):ne[de]=me}}return ne}function required(ne,ie,de,me,_e,ye){ne.required&&(!de.hasOwnProperty(ne.field)||isEmptyValue(ie,ye||ne.type))&&me.push(format(_e.messages.required,ne.fullField))}function whitespace(ne,ie,de,me,_e){(/^\s+$/.test(ie)||ie==="")&&me.push(format(_e.messages.whitespace,ne.fullField))}var pattern={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},types={integer:function(ie){return types.number(ie)&&parseInt(ie,10)===ie},float:function(ie){return types.number(ie)&&!types.integer(ie)},array:function(ie){return Array.isArray(ie)},regexp:function(ie){if(ie instanceof RegExp)return!0;try{return!!new RegExp(ie)}catch(de){return!1}},date:function(ie){return typeof ie.getTime=="function"&&typeof ie.getMonth=="function"&&typeof ie.getYear=="function"&&!isNaN(ie.getTime())},number:function(ie){return isNaN(ie)?!1:typeof ie=="number"},object:function(ie){return typeof ie=="object"&&!types.array(ie)},method:function(ie){return typeof ie=="function"},email:function(ie){return typeof ie=="string"&&!!ie.match(pattern.email)&&ie.length<255},url:function(ie){return typeof ie=="string"&&!!ie.match(pattern.url)},hex:function(ie){return typeof ie=="string"&&!!ie.match(pattern.hex)}};function type$1(ne,ie,de,me,_e){if(ne.required&&ie===void 0){required(ne,ie,de,me,_e);return}var ye=["integer","float","array","regexp","object","method","email","number","date","url","hex"],we=ne.type;ye.indexOf(we)>-1?types[we](ie)||me.push(format(_e.messages.types[we],ne.fullField,ne.type)):we&&typeof ie!==ne.type&&me.push(format(_e.messages.types[we],ne.fullField,ne.type))}function range(ne,ie,de,me,_e){var ye=typeof ne.len=="number",we=typeof ne.min=="number",Se=typeof ne.max=="number",Ce=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ae=ie,Te=null,ke=typeof ie=="number",$e=typeof ie=="string",Ee=Array.isArray(ie);if(ke?Te="number":$e?Te="string":Ee&&(Te="array"),!Te)return!1;Ee&&(Ae=ie.length),$e&&(Ae=ie.replace(Ce,"_").length),ye?Ae!==ne.len&&me.push(format(_e.messages[Te].len,ne.fullField,ne.len)):we&&!Se&&Ae<ne.min?me.push(format(_e.messages[Te].min,ne.fullField,ne.min)):Se&&!we&&Ae>ne.max?me.push(format(_e.messages[Te].max,ne.fullField,ne.max)):we&&Se&&(Ae<ne.min||Ae>ne.max)&&me.push(format(_e.messages[Te].range,ne.fullField,ne.min,ne.max))}var ENUM="enum";function enumerable(ne,ie,de,me,_e){ne[ENUM]=Array.isArray(ne[ENUM])?ne[ENUM]:[],ne[ENUM].indexOf(ie)===-1&&me.push(format(_e.messages[ENUM],ne.fullField,ne[ENUM].join(", ")))}function pattern$1(ne,ie,de,me,_e){if(ne.pattern){if(ne.pattern instanceof RegExp)ne.pattern.lastIndex=0,ne.pattern.test(ie)||me.push(format(_e.messages.pattern.mismatch,ne.fullField,ie,ne.pattern));else if(typeof ne.pattern=="string"){var ye=new RegExp(ne.pattern);ye.test(ie)||me.push(format(_e.messages.pattern.mismatch,ne.fullField,ie,ne.pattern))}}}var rules={required,whitespace,type:type$1,range,enum:enumerable,pattern:pattern$1};function string(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(isEmptyValue(ie,"string")&&!ne.required)return de();rules.required(ne,ie,me,ye,_e,"string"),isEmptyValue(ie,"string")||(rules.type(ne,ie,me,ye,_e),rules.range(ne,ie,me,ye,_e),rules.pattern(ne,ie,me,ye,_e),ne.whitespace===!0&&rules.whitespace(ne,ie,me,ye,_e))}de(ye)}function method(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(isEmptyValue(ie)&&!ne.required)return de();rules.required(ne,ie,me,ye,_e),ie!==void 0&&rules.type(ne,ie,me,ye,_e)}de(ye)}function number$1(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(ie===""&&(ie=void 0),isEmptyValue(ie)&&!ne.required)return de();rules.required(ne,ie,me,ye,_e),ie!==void 0&&(rules.type(ne,ie,me,ye,_e),rules.range(ne,ie,me,ye,_e))}de(ye)}function _boolean(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(isEmptyValue(ie)&&!ne.required)return de();rules.required(ne,ie,me,ye,_e),ie!==void 0&&rules.type(ne,ie,me,ye,_e)}de(ye)}function regexp(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(isEmptyValue(ie)&&!ne.required)return de();rules.required(ne,ie,me,ye,_e),isEmptyValue(ie)||rules.type(ne,ie,me,ye,_e)}de(ye)}function integer(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(isEmptyValue(ie)&&!ne.required)return de();rules.required(ne,ie,me,ye,_e),ie!==void 0&&(rules.type(ne,ie,me,ye,_e),rules.range(ne,ie,me,ye,_e))}de(ye)}function floatFn(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(isEmptyValue(ie)&&!ne.required)return de();rules.required(ne,ie,me,ye,_e),ie!==void 0&&(rules.type(ne,ie,me,ye,_e),rules.range(ne,ie,me,ye,_e))}de(ye)}function array(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(ie==null&&!ne.required)return de();rules.required(ne,ie,me,ye,_e,"array"),ie!=null&&(rules.type(ne,ie,me,ye,_e),rules.range(ne,ie,me,ye,_e))}de(ye)}function object(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(isEmptyValue(ie)&&!ne.required)return de();rules.required(ne,ie,me,ye,_e),ie!==void 0&&rules.type(ne,ie,me,ye,_e)}de(ye)}var ENUM$1="enum";function enumerable$1(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(isEmptyValue(ie)&&!ne.required)return de();rules.required(ne,ie,me,ye,_e),ie!==void 0&&rules[ENUM$1](ne,ie,me,ye,_e)}de(ye)}function pattern$2(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(isEmptyValue(ie,"string")&&!ne.required)return de();rules.required(ne,ie,me,ye,_e),isEmptyValue(ie,"string")||rules.pattern(ne,ie,me,ye,_e)}de(ye)}function date(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(isEmptyValue(ie,"date")&&!ne.required)return de();if(rules.required(ne,ie,me,ye,_e),!isEmptyValue(ie,"date")){var Se;ie instanceof Date?Se=ie:Se=new Date(ie),rules.type(ne,Se,me,ye,_e),Se&&rules.range(ne,Se.getTime(),me,ye,_e)}}de(ye)}function required$1(ne,ie,de,me,_e){var ye=[],we=Array.isArray(ie)?"array":typeof ie;rules.required(ne,ie,me,ye,_e,we),de(ye)}function type$1$1(ne,ie,de,me,_e){var ye=ne.type,we=[],Se=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(Se){if(isEmptyValue(ie,ye)&&!ne.required)return de();rules.required(ne,ie,me,we,_e,ye),isEmptyValue(ie,ye)||rules.type(ne,ie,me,we,_e)}de(we)}function any(ne,ie,de,me,_e){var ye=[],we=ne.required||!ne.required&&me.hasOwnProperty(ne.field);if(we){if(isEmptyValue(ie)&&!ne.required)return de();rules.required(ne,ie,me,ye,_e)}de(ye)}var validators$2={string,method,number:number$1,boolean:_boolean,regexp,integer,float:floatFn,array,object,enum:enumerable$1,pattern:pattern$2,date,url:type$1$1,hex:type$1$1,email:type$1$1,required:required$1,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 ie=JSON.parse(JSON.stringify(this));return ie.clone=this.clone,ie}}}var messages$2=newMessages();function Schema(ne){this.rules=null,this._messages=messages$2,this.define(ne)}Schema.prototype={messages:function(ie){return ie&&(this._messages=deepMerge(newMessages(),ie)),this._messages},define:function(ie){if(!ie)throw new Error("Cannot configure a schema with no rules");if(typeof ie!="object"||Array.isArray(ie))throw new Error("Rules must be an object");this.rules={};var de,me;for(de in ie)ie.hasOwnProperty(de)&&(me=ie[de],this.rules[de]=Array.isArray(me)?me:[me])},validate:function(ie,de,me){var _e=this;de===void 0&&(de={}),me===void 0&&(me=function(){});var ye=ie,we=de,Se=me;if(typeof we=="function"&&(Se=we,we={}),!this.rules||Object.keys(this.rules).length===0)return Se&&Se(),Promise.resolve();function Ce(Ie){var Oe,Ne=[],Be={};function xe(Re){if(Array.isArray(Re)){var Me;Ne=(Me=Ne).concat.apply(Me,Re)}else Ne.push(Re)}for(Oe=0;Oe<Ie.length;Oe++)xe(Ie[Oe]);Ne.length?Be=convertFieldsError(Ne):(Ne=null,Be=null),Se(Ne,Be)}if(we.messages){var Ae=this.messages();Ae===messages$2&&(Ae=newMessages()),deepMerge(Ae,we.messages),we.messages=Ae}else we.messages=this.messages();var Te,ke,$e={},Ee=we.keys||Object.keys(this.rules);Ee.forEach(function(Ie){Te=_e.rules[Ie],ke=ye[Ie],Te.forEach(function(Oe){var Ne=Oe;typeof Ne.transform=="function"&&(ye===ie&&(ye=_extends$1({},ye)),ke=ye[Ie]=Ne.transform(ke)),typeof Ne=="function"?Ne={validator:Ne}:Ne=_extends$1({},Ne),Ne.validator=_e.getValidationMethod(Ne),Ne.field=Ie,Ne.fullField=Ne.fullField||Ie,Ne.type=_e.getType(Ne),Ne.validator&&($e[Ie]=$e[Ie]||[],$e[Ie].push({rule:Ne,value:ke,source:ye,field:Ie}))})});var Pe={};return asyncMap($e,we,function(Ie,Oe){var Ne=Ie.rule,Be=(Ne.type==="object"||Ne.type==="array")&&(typeof Ne.fields=="object"||typeof Ne.defaultField=="object");Be=Be&&(Ne.required||!Ne.required&&Ie.value),Ne.field=Ie.field;function xe(De,Ve){return _extends$1({},Ve,{fullField:Ne.fullField+"."+De})}function Re(De){De===void 0&&(De=[]);var Ve=De;if(Array.isArray(Ve)||(Ve=[Ve]),!we.suppressWarning&&Ve.length&&Schema.warning("async-validator:",Ve),Ve.length&&Ne.message!==void 0&&(Ve=[].concat(Ne.message)),Ve=Ve.map(complementError(Ne)),we.first&&Ve.length)return Pe[Ne.field]=1,Oe(Ve);if(!Be)Oe(Ve);else{if(Ne.required&&!Ie.value)return Ne.message!==void 0?Ve=[].concat(Ne.message).map(complementError(Ne)):we.error&&(Ve=[we.error(Ne,format(we.messages.required,Ne.field))]),Oe(Ve);var Le={};if(Ne.defaultField)for(var Fe in Ie.value)Ie.value.hasOwnProperty(Fe)&&(Le[Fe]=Ne.defaultField);Le=_extends$1({},Le,Ie.rule.fields);for(var He in Le)if(Le.hasOwnProperty(He)){var en=Array.isArray(Le[He])?Le[He]:[Le[He]];Le[He]=en.map(xe.bind(null,He))}var Ue=new Schema(Le);Ue.messages(we.messages),Ie.rule.options&&(Ie.rule.options.messages=we.messages,Ie.rule.options.error=we.error),Ue.validate(Ie.value,Ie.rule.options||we,function(ze){var We=[];Ve&&Ve.length&&We.push.apply(We,Ve),ze&&ze.length&&We.push.apply(We,ze),Oe(We.length?We:null)})}}var Me;Ne.asyncValidator?Me=Ne.asyncValidator(Ne,Ie.value,Re,Ie.source,we):Ne.validator&&(Me=Ne.validator(Ne,Ie.value,Re,Ie.source,we),Me===!0?Re():Me===!1?Re(Ne.message||Ne.field+" fails"):Me instanceof Array?Re(Me):Me instanceof Error&&Re(Me.message)),Me&&Me.then&&Me.then(function(){return Re()},function(De){return Re(De)})},function(Ie){Ce(Ie)})},getType:function(ie){if(ie.type===void 0&&ie.pattern instanceof RegExp&&(ie.type="pattern"),typeof ie.validator!="function"&&ie.type&&!validators$2.hasOwnProperty(ie.type))throw new Error(format("Unknown rule type %s",ie.type));return ie.type||"string"},getValidationMethod:function(ie){if(typeof ie.validator=="function")return ie.validator;var de=Object.keys(ie),me=de.indexOf("message");return me!==-1&&de.splice(me,1),de.length===1&&de[0]==="required"?validators$2.required:validators$2[this.getType(ie)]||!1}};Schema.register=function(ie,de){if(typeof de!="function")throw new Error("Cannot register a validator by type, validator is not a function");validators$2[ie]=de};Schema.warning=warning$2;Schema.messages=messages$2;Schema.validators=validators$2;function toArray$2(ne){return ne==null?[]:Array.isArray(ne)?ne:[ne]}function getNamePath(ne){return toArray$2(ne)}function containsNamePath(ne,ie){return ne&&ne.some(function(de){return matchNamePath(de,ie)})}function isObject$6(ne){return _typeof$2(ne)==="object"&&ne!==null&&Object.getPrototypeOf(ne)===Object.prototype}function internalSetValues(ne,ie){var de=Array.isArray(ne)?_toConsumableArray(ne):_extends$2({},ne);return ie&&Object.keys(ie).forEach(function(me){var _e=de[me],ye=ie[me],we=isObject$6(_e)&&isObject$6(ye);de[me]=we?internalSetValues(_e,ye||{}):ye}),de}function setValues(ne){for(var ie=arguments.length,de=new Array(ie>1?ie-1:0),me=1;me<ie;me++)de[me-1]=arguments[me];return de.reduce(function(_e,ye){return internalSetValues(_e,ye)},ne)}function matchNamePath(ne,ie){return!ne||!ie||ne.length!==ie.length?!1:ne.every(function(de,me){return ie[me]===de})}var 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}"}},__awaiter$1=globalThis&&globalThis.__awaiter||function(ne,ie,de,me){function _e(ye){return ye instanceof de?ye:new de(function(we){we(ye)})}return new(de||(de=Promise))(function(ye,we){function Se(Te){try{Ae(me.next(Te))}catch(ke){we(ke)}}function Ce(Te){try{Ae(me.throw(Te))}catch(ke){we(ke)}}function Ae(Te){Te.done?ye(Te.value):_e(Te.value).then(Se,Ce)}Ae((me=me.apply(ne,ie||[])).next())})},AsyncValidator=Schema;function replaceMessage(ne,ie){return ne.replace(/\$\{\w+\}/g,function(de){var me=de.slice(2,-1);return ie[me]})}function validateRule(ne,ie,de,me,_e){return __awaiter$1(this,void 0,void 0,_regeneratorRuntime.mark(function ye(){var we,Se,Ce,Ae,Te,ke,$e,Ee;return _regeneratorRuntime.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return we=_extends$2({},de),delete we.ruleIndex,Se=null,we&&we.type==="array"&&we.defaultField&&(Se=we.defaultField,delete we.defaultField),Ce=new AsyncValidator(_defineProperty$x({},ne,[we])),Ae=setValues({},defaultValidateMessages,me.validateMessages),Ce.messages(Ae),Te=[],Ie.prev=8,Ie.next=11,Promise.resolve(Ce.validate(_defineProperty$x({},ne,ie),_extends$2({},me)));case 11:Ie.next=16;break;case 13:Ie.prev=13,Ie.t0=Ie.catch(8),Ie.t0.errors?Te=Ie.t0.errors.map(function(Oe,Ne){var Be=Oe.message;return isValidElement(Be)?cloneVNode(Be,{key:"error_".concat(Ne)}):Be}):Te=[Ae.default()];case 16:if(!(!Te.length&&Se)){Ie.next=21;break}return Ie.next=19,Promise.all(ie.map(function(Oe,Ne){return validateRule("".concat(ne,".").concat(Ne),Oe,Se,me,_e)}));case 19:return ke=Ie.sent,Ie.abrupt("return",ke.reduce(function(Oe,Ne){return[].concat(_toConsumableArray(Oe),_toConsumableArray(Ne))},[]));case 21:return $e=_extends$2(_extends$2(_extends$2({},de),{name:ne,enum:(de.enum||[]).join(", ")}),_e),Ee=Te.map(function(Oe){return typeof Oe=="string"?replaceMessage(Oe,$e):Oe}),Ie.abrupt("return",Ee);case 24:case"end":return Ie.stop()}},ye,null,[[8,13]])}))}function validateRules(ne,ie,de,me,_e,ye){var we=this,Se=ne.join("."),Ce=de.map(function(ke,$e){var Ee=ke.validator,Pe=_extends$2(_extends$2({},ke),{ruleIndex:$e});return Ee&&(Pe.validator=function(Ie,Oe,Ne){var Be=!1,xe=function(){for(var De=arguments.length,Ve=new Array(De),Le=0;Le<De;Le++)Ve[Le]=arguments[Le];Promise.resolve().then(function(){Be||Ne.apply(void 0,Ve)})},Re=Ee(Ie,Oe,xe);Be=Re&&typeof Re.then=="function"&&typeof Re.catch=="function",Be&&Re.then(function(){Ne()}).catch(function(Me){Ne(Me||" ")})}),Pe}).sort(function(ke,$e){var Ee=ke.warningOnly,Pe=ke.ruleIndex,Ie=$e.warningOnly,Oe=$e.ruleIndex;return!!Ee==!!Ie?Pe-Oe:Ee?1:-1}),Ae;if(_e===!0)Ae=new Promise(function(ke,$e){return __awaiter$1(we,void 0,void 0,_regeneratorRuntime.mark(function Ee(){var Pe,Ie,Oe;return _regeneratorRuntime.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:Pe=0;case 1:if(!(Pe<Ce.length)){Be.next=12;break}return Ie=Ce[Pe],Be.next=5,validateRule(Se,ie,Ie,me,ye);case 5:if(Oe=Be.sent,!Oe.length){Be.next=9;break}return $e([{errors:Oe,rule:Ie}]),Be.abrupt("return");case 9:Pe+=1,Be.next=1;break;case 12:ke([]);case 13:case"end":return Be.stop()}},Ee)}))});else{var Te=Ce.map(function(ke){return validateRule(Se,ie,ke,me,ye).then(function($e){return{errors:$e,rule:ke}})});Ae=(_e?finishOnFirstFailed(Te):finishOnAllFailed(Te)).then(function(ke){return Promise.reject(ke)})}return Ae.catch(function(ke){return ke}),Ae}function finishOnAllFailed(ne){return __awaiter$1(this,void 0,void 0,_regeneratorRuntime.mark(function ie(){return _regeneratorRuntime.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.abrupt("return",Promise.all(ne).then(function(_e){var ye,we=(ye=[]).concat.apply(ye,_toConsumableArray(_e));return we}));case 1:case"end":return me.stop()}},ie)}))}function finishOnFirstFailed(ne){return __awaiter$1(this,void 0,void 0,_regeneratorRuntime.mark(function ie(){var de;return _regeneratorRuntime.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return de=0,_e.abrupt("return",new Promise(function(ye){ne.forEach(function(we){we.then(function(Se){Se.errors.length&&ye([Se]),de+=1,de===ne.length&&ye([])})})}));case 2:case"end":return _e.stop()}},ie)}))}var COMPARE_PARTIAL_FLAG$1=1,COMPARE_UNORDERED_FLAG$1=2;function baseIsMatch(ne,ie,de,me){var _e=de.length,ye=_e,we=!me;if(ne==null)return!ye;for(ne=Object(ne);_e--;){var Se=de[_e];if(we&&Se[2]?Se[1]!==ne[Se[0]]:!(Se[0]in ne))return!1}for(;++_e<ye;){Se=de[_e];var Ce=Se[0],Ae=ne[Ce],Te=Se[1];if(we&&Se[2]){if(Ae===void 0&&!(Ce in ne))return!1}else{var ke=new Stack;if(me)var $e=me(Ae,Te,Ce,ne,ie,ke);if(!($e===void 0?baseIsEqual(Te,Ae,COMPARE_PARTIAL_FLAG$1|COMPARE_UNORDERED_FLAG$1,me,ke):$e))return!1}}return!0}function isStrictComparable(ne){return ne===ne&&!isObject$7(ne)}function getMatchData(ne){for(var ie=keys(ne),de=ie.length;de--;){var me=ie[de],_e=ne[me];ie[de]=[me,_e,isStrictComparable(_e)]}return ie}function matchesStrictComparable(ne,ie){return function(de){return de==null?!1:de[ne]===ie&&(ie!==void 0||ne in Object(de))}}function baseMatches(ne){var ie=getMatchData(ne);return ie.length==1&&ie[0][2]?matchesStrictComparable(ie[0][0],ie[0][1]):function(de){return de===ne||baseIsMatch(de,ne,ie)}}function get(ne,ie,de){var me=ne==null?void 0:baseGet(ne,ie);return me===void 0?de:me}function baseHasIn(ne,ie){return ne!=null&&ie in Object(ne)}function hasPath(ne,ie,de){ie=castPath(ie,ne);for(var me=-1,_e=ie.length,ye=!1;++me<_e;){var we=toKey(ie[me]);if(!(ye=ne!=null&&de(ne,we)))break;ne=ne[we]}return ye||++me!=_e?ye:(_e=ne==null?0:ne.length,!!_e&&isLength(_e)&&isIndex(we,_e)&&(isArray$8(ne)||isArguments$1(ne)))}function hasIn(ne,ie){return ne!=null&&hasPath(ne,ie,baseHasIn)}var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty(ne,ie){return isKey(ne)&&isStrictComparable(ie)?matchesStrictComparable(toKey(ne),ie):function(de){var me=get(de,ne);return me===void 0&&me===ie?hasIn(de,ne):baseIsEqual(ie,me,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}function baseProperty(ne){return function(ie){return ie==null?void 0:ie[ne]}}function basePropertyDeep(ne){return function(ie){return baseGet(ie,ne)}}function property(ne){return isKey(ne)?baseProperty(toKey(ne)):basePropertyDeep(ne)}function baseIteratee(ne){return typeof ne=="function"?ne:ne==null?identity$1:typeof ne=="object"?isArray$8(ne)?baseMatchesProperty(ne[0],ne[1]):baseMatches(ne):property(ne)}function createFind(ne){return function(ie,de,me){var _e=Object(ie);if(!isArrayLike(ie)){var ye=baseIteratee(de);ie=keys(ie),de=function(Se){return ye(_e[Se],Se,_e)}}var we=ne(ie,de,me);return we>-1?_e[ye?ie[we]:we]:void 0}}var nativeMax=Math.max;function findIndex$1(ne,ie,de){var me=ne==null?0:ne.length;if(!me)return-1;var _e=de==null?0:toInteger(de);return _e<0&&(_e=nativeMax(me+_e,0)),baseFindIndex(ne,baseIteratee(ie),_e)}var find=createFind(findIndex$1);const find$1=find;var FormContextKey=Symbol("formContextKey"),useProvideForm=function(ie){provide(FormContextKey,ie)},useInjectForm=function(){return inject(FormContextKey,{labelAlign:computed(function(){return"right"}),vertical:computed(function(){return!1}),addField:function(de,me){},removeField:function(de){},model:computed(function(){}),rules:computed(function(){}),requiredMark:computed(function(){return!1})})},FormItemPrefixContextKey=Symbol("formItemPrefixContextKey"),useProvideFormItemPrefix=function(ie){provide(FormItemPrefixContextKey,ie)},useInjectFormItemPrefix=function(){return inject(FormItemPrefixContextKey,{prefixCls:computed(function(){return""})})},FormItemLabel=function(ie,de){var me,_e=de.slots,ye=de.emit,we=de.attrs,Se,Ce,Ae,Te,ke,$e=_extends$2(_extends$2({},ie),we),Ee=$e.prefixCls,Pe=$e.htmlFor,Ie=$e.labelCol,Oe=$e.labelAlign,Ne=$e.colon,Be=$e.required,xe=$e.requiredMark,Re=useLocaleReceiver("Form"),Me=_slicedToArray$2(Re,1),De=Me[0],Ve=(Se=ie.label)!==null&&Se!==void 0?Se:(Ce=_e.label)===null||Ce===void 0?void 0:Ce.call(_e);if(!Ve)return null;var Le=useInjectForm(),Fe=Le.vertical,He=Le.labelAlign,en=Le.labelCol,Ue=Le.colon,ze=Ie||(en==null?void 0:en.value)||{},We=Oe||(He==null?void 0:He.value),je="".concat(Ee,"-item-label"),qe=classNames(je,We==="left"&&"".concat(je,"-left"),ze.class),Qe=Ve,Je=Ne===!0||(Ue==null?void 0:Ue.value)!==!1&&Ne!==!1,tn=Je&&!Fe.value;tn&&typeof Ve=="string"&&Ve.trim()!==""&&(Qe=Ve.replace(/[:|：]\s*$/,"")),Qe=createVNode(Fragment,null,[Qe,(Ae=_e.tooltip)===null||Ae===void 0?void 0:Ae.call(_e,{class:"".concat(Ee,"-item-tooltip")})]),xe==="optional"&&!Be&&(Qe=createVNode(Fragment,null,[Qe,createVNode("span",{class:"".concat(Ee,"-item-optional")},[((Te=De.value)===null||Te===void 0?void 0:Te.optional)||((ke=defaultLocale.Form)===null||ke===void 0?void 0:ke.optional)])]));var Xe=classNames((me={},_defineProperty$x(me,"".concat(Ee,"-item-required"),Be),_defineProperty$x(me,"".concat(Ee,"-item-required-mark-optional"),xe==="optional"),_defineProperty$x(me,"".concat(Ee,"-item-no-colon"),!Je),me));return createVNode(Col,_objectSpread2$1(_objectSpread2$1({},ze),{},{class:qe}),{default:function(){return[createVNode("label",{"html-for":Pe,class:Xe,title:typeof Ve=="string"?Ve:"",onClick:function(pn){return ye("click",pn)}},[Qe])]}})};FormItemLabel.displayName="FormItemLabel";FormItemLabel.inheritAttrs=!1;const FormItemLabel$1=FormItemLabel,ErrorList=defineComponent({name:"ErrorList",props:["errors","help","onDomErrorVisibleChange"],setup:function(ie){var de=useConfigInject("",ie),me=de.prefixCls,_e=useInjectFormItemPrefix(),ye=_e.prefixCls,we=_e.status,Se=ref(!!(ie.errors&&ie.errors.length)),Ce=ref(we.value),Ae=ref(),Te=ref(_toConsumableArray(ie.errors));return watch([function(){return _toConsumableArray(ie.errors)},function(){return ie.help}],function(ke){window.clearTimeout(Ae.value),ie.help?(Se.value=!!(ie.errors&&ie.errors.length),Se.value&&(Te.value=ke[0])):Ae.value=window.setTimeout(function(){Se.value=!!(ie.errors&&ie.errors.length),Se.value&&(Te.value=ke[0])})}),onBeforeUnmount(function(){window.clearTimeout(Ae.value)}),watch([Se,we],function(){Se.value&&we.value&&(Ce.value=we.value)}),watch(Se,function(){var ke;Se.value&&((ke=ie.onDomErrorVisibleChange)===null||ke===void 0||ke.call(ie,!0))},{immediate:!0,flush:"post"}),function(){var ke,$e="".concat(ye.value,"-item-explain"),Ee=getTransitionProps("".concat(me.value,"-show-help"),{onAfterLeave:function(){var Ie;(Ie=ie.onDomErrorVisibleChange)===null||Ie===void 0||Ie.call(ie,!1)}});return createVNode(Transition,Ee,{default:function(){return[Se.value?createVNode("div",{class:classNames($e,_defineProperty$x({},"".concat($e,"-").concat(Ce.value),Ce.value)),key:"help"},[(ke=Te.value)===null||ke===void 0?void 0:ke.map(function(Ie,Oe){return createVNode("div",{key:Oe,role:"alert"},[Ie])})]):null]}})}}});var iconMap$1={success:CheckCircleFilled$1,warning:ExclamationCircleFilled$1,error:CloseCircleFilled$1,validating:LoadingOutlined$1},FormItemInput=defineComponent({slots:["help","extra","errors"],inheritAttrs:!1,props:["prefixCls","errors","hasFeedback","validateStatus","onDomErrorVisibleChange","wrapperCol","help","extra","status"],setup:function(ie,de){var me=de.slots,_e=useInjectForm(),ye=_e.wrapperCol,we=_extends$2({},_e);return delete we.labelCol,delete we.wrapperCol,useProvideForm(we),useProvideFormItemPrefix({prefixCls:computed(function(){return ie.prefixCls}),status:computed(function(){return ie.status})}),onUnmounted(function(){ie.onDomErrorVisibleChange(!1)}),function(){var Se,Ce,Ae,Te,ke=ie.prefixCls,$e=ie.wrapperCol,Ee=ie.help,Pe=Ee===void 0?(Se=me.help)===null||Se===void 0?void 0:Se.call(me):Ee,Ie=ie.errors,Oe=Ie===void 0?(Ce=me.errors)===null||Ce===void 0?void 0:Ce.call(me):Ie,Ne=ie.onDomErrorVisibleChange,Be=ie.hasFeedback,xe=ie.validateStatus,Re=ie.extra,Me=Re===void 0?(Ae=me.extra)===null||Ae===void 0?void 0:Ae.call(me):Re,De="".concat(ke,"-item"),Ve=$e||(ye==null?void 0:ye.value)||{},Le=classNames("".concat(De,"-control"),Ve.class),Fe=xe&&iconMap$1[xe],He=Be&&Fe?createVNode("span",{class:"".concat(De,"-children-icon")},[createVNode(Fe,null,null)]):null,en=createVNode("div",{class:"".concat(De,"-control-input")},[createVNode("div",{class:"".concat(De,"-control-input-content")},[(Te=me.default)===null||Te===void 0?void 0:Te.call(me)]),He]),Ue=createVNode(ErrorList,{errors:Oe,help:Pe,onDomErrorVisibleChange:Ne},null),ze=Me?createVNode("div",{class:"".concat(De,"-extra")},[Me]):null;return createVNode(Col,_objectSpread2$1(_objectSpread2$1({},Ve),{},{class:Le}),{default:function(){return[en,Ue,ze]}})}}});const FormItemInput$1=FormItemInput;tuple("success","warning","error","validating","");function getPropByPath$1(ne,ie,de){var me=ne,_e=ie,ye=0;try{for(var we=_e.length;ye<we-1&&!(!me&&!de);++ye){var Se=_e[ye];if(Se in me)me=me[Se];else{if(de)throw Error("please transfer a valid name path to form item!");break}}if(de&&!me)throw Error("please transfer a valid name path to form item!")}catch(Ce){}return{o:me,k:_e[ye],v:me?me[_e[ye]]:void 0}}var formItemProps={id:PropsTypes.string,htmlFor:PropsTypes.string,prefixCls:PropsTypes.string,label:PropsTypes.VNodeChild,help:PropsTypes.VNodeChild,extra:PropsTypes.VNodeChild,labelCol:{type:Object},wrapperCol:{type:Object},hasFeedback:PropsTypes.looseBool.def(!1),colon:PropsTypes.looseBool,labelAlign:PropsTypes.oneOf(tuple("left","right")),prop:{type:[String,Number,Array]},name:{type:[String,Number,Array]},rules:PropsTypes.oneOfType([Array,Object]),autoLink:PropsTypes.looseBool.def(!0),required:PropsTypes.looseBool,validateFirst:PropsTypes.looseBool,validateStatus:PropsTypes.oneOf(tuple("","success","warning","error","validating")),validateTrigger:{type:[String,Array]},messageVariables:{type:Object},hidden:Boolean},indexGuid=0;const FormItem=defineComponent({name:"AFormItem",mixins:[BaseMixin],inheritAttrs:!1,__ANT_NEW_FORM_ITEM:!0,props:formItemProps,slots:["help","label","extra"],setup:function(ie,de){var me=de.slots,_e=de.attrs,ye=de.expose;ie.prop;var we="form-item-".concat(++indexGuid),Se=useConfigInject("form",ie),Ce=Se.prefixCls,Ae=useInjectForm(),Te=computed(function(){return ie.name||ie.prop}),ke=ref([]),$e=ref(!1),Ee=ref(!1),Pe=ref(),Ie=computed(function(){var je=Te.value;return getNamePath(je)}),Oe=computed(function(){var je=ie.id;if(je)return je;if(Ie.value.length){var qe=Ae.name.value,Qe=Ie.value.join("_");return qe?"".concat(qe,"_").concat(Qe):Qe}else return}),Ne=computed(function(){var je=Ae.model.value;if(!(!je||!Te.value))return getPropByPath$1(je,Ie.value,!0).v}),Be=ref(cloneDeep(Ne.value)),xe=computed(function(){var je=ie.validateTrigger!==void 0?ie.validateTrigger:Ae.validateTrigger.value;return je=je===void 0?"change":je,toArray$2(je)}),Re=computed(function(){var je=Ae.rules.value,qe=ie.rules,Qe=ie.required!==void 0?{required:!!ie.required,trigger:xe.value}:[],Je=getPropByPath$1(je,Ie.value);je=je?Je.o[Je.k]||Je.v:[];var tn=[].concat(qe||je||[]);return find$1(tn,function(Xe){return Xe.required})?tn:tn.concat(Qe)}),Me=computed(function(){var je=Re.value,qe=!1;return je&&je.length&&je.every(function(Qe){return Qe.required?(qe=!0,!1):!0}),qe||ie.required}),De=ref();watchEffect(function(){De.value=ie.validateStatus});var Ve=function(qe){var Qe=ie.validateFirst,Je=Qe===void 0?!1:Qe,tn=ie.messageVariables,Xe=qe||{},Ze=Xe.triggerName,nn=Re.value;if(Ze&&(nn=nn.filter(function(mn){var An=mn.trigger;if(!An&&!xe.value.length)return!0;var wn=toArray$2(An||xe.value);return wn.includes(Ze)})),!nn.length)return Promise.resolve();var pn=validateRules(Ie.value,Ne.value,nn,qe,Je,tn);return De.value="validating",ke.value=[],pn.catch(function(mn){return mn}).then(function(){var mn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(De.value==="validating"){var An=mn.filter(function(wn){return wn&&wn.errors.length});De.value=An.length?"error":"success",ke.value=An.map(function(wn){return wn.errors})}}),pn},Le=function(){Ve({triggerName:"blur"})},Fe=function(){if($e.value){$e.value=!1;return}Ve({triggerName:"change"})},He=function(){De.value="",$e.value=!1,ke.value=[]},en=function(){De.value="",$e.value=!0,ke.value=[];var qe=Ae.model.value||{},Qe=Ne.value,Je=getPropByPath$1(qe,Ie.value,!0);Array.isArray(Qe)?Je.o[Je.k]=[].concat(Be.value):Je.o[Je.k]=Be.value,nextTick(function(){$e.value=!1})},Ue=function(){var qe=Oe.value;if(!(!qe||!Pe.value)){var Qe=Pe.value.$el.querySelector('[id="'.concat(qe,'"]'));Qe&&Qe.focus&&Qe.focus()}};ye({onFieldBlur:Le,onFieldChange:Fe,clearValidate:He,resetField:en});var ze=!1;watch(Te,function(je){je?ze||(ze=!0,Ae.addField(we,{fieldValue:Ne,fieldId:Oe,fieldName:Te,resetField:en,clearValidate:He,namePath:Ie,validateRules:Ve,rules:Re})):(ze=!1,Ae.removeField(we))},{immediate:!0}),onBeforeUnmount(function(){Ae.removeField(we)});var We=computed(function(){var je;return je={},_defineProperty$x(je,"".concat(Ce.value,"-item"),!0),_defineProperty$x(je,"".concat(Ce.value,"-item-has-feedback"),De.value&&ie.hasFeedback),_defineProperty$x(je,"".concat(Ce.value,"-item-has-success"),De.value==="success"),_defineProperty$x(je,"".concat(Ce.value,"-item-has-warning"),De.value==="warning"),_defineProperty$x(je,"".concat(Ce.value,"-item-has-error"),De.value==="error"),_defineProperty$x(je,"".concat(Ce.value,"-item-is-validating"),De.value==="validating"),_defineProperty$x(je,"".concat(Ce.value,"-item-hidden"),ie.hidden),je});return function(){var je,qe,Qe,Je,tn,Xe,Ze=(je=ie.help)!==null&&je!==void 0?je:me.help?filterEmpty(me.help()):null,nn=flattenChildren((qe=me.default)===null||qe===void 0?void 0:qe.call(me)),pn=nn[0];if(Te.value&&ie.autoLink&&isValidElement(pn)){var mn=pn.props||{},An=mn.onBlur,wn=mn.onChange;pn=cloneElement(pn,_extends$2(_extends$2({},Oe.value?{id:Oe.value}:void 0),{onBlur:function(){if(Array.isArray(wn))for(var gn=0,sn=wn.length;gn<sn;gn++)An[gn].apply(An,arguments);else An&&An.apply(void 0,arguments);Le()},onChange:function(){if(Array.isArray(wn))for(var gn=0,sn=wn.length;gn<sn;gn++)wn[gn].apply(wn,arguments);else wn&&wn.apply(void 0,arguments);Fe()}}))}return createVNode(Row,_objectSpread2$1(_objectSpread2$1({},_e),{},{class:[We.value,Ee.value||Ze?"".concat(Ce.value,"-item-with-help"):"",_e.class],key:"row"}),{default:function(){return[createVNode(FormItemLabel$1,_objectSpread2$1(_objectSpread2$1({},ie),{},{htmlFor:Oe.value,required:Me.value,requiredMark:Ae.requiredMark.value,prefixCls:Ce.value,onClick:Ue,label:(Qe=ie.label)!==null&&Qe!==void 0?Qe:(Je=me.label)===null||Je===void 0?void 0:Je.call(me)}),null),createVNode(FormItemInput$1,_objectSpread2$1(_objectSpread2$1({},ie),{},{errors:Ze!=null?toArray$2(Ze):ke.value,prefixCls:Ce.value,status:De.value,onDomErrorVisibleChange:function(sn){return Ee.value=sn},validateStatus:De.value,ref:Pe,help:Ze,extra:(tn=ie.extra)!==null&&tn!==void 0?tn:(Xe=me.extra)===null||Xe===void 0?void 0:Xe.call(me)}),{default:function(){return[[pn,nn.slice(1)]]}})]}})}}});function allPromiseFinish(ne){var ie=!1,de=ne.length,me=[];return ne.length?new Promise(function(_e,ye){ne.forEach(function(we,Se){we.catch(function(Ce){return ie=!0,Ce}).then(function(Ce){de-=1,me[Se]=Ce,!(de>0)&&(ie&&ye(me),_e(me))})})}):Promise.resolve([])}function t(ne){return typeof ne=="object"&&ne!=null&&ne.nodeType===1}function e(ne,ie){return(!ie||ne!=="hidden")&&ne!=="visible"&&ne!=="clip"}function n(ne,ie){if(ne.clientHeight<ne.scrollHeight||ne.clientWidth<ne.scrollWidth){var de=getComputedStyle(ne,null);return e(de.overflowY,ie)||e(de.overflowX,ie)||function(me){var _e=function(ye){if(!ye.ownerDocument||!ye.ownerDocument.defaultView)return null;try{return ye.ownerDocument.defaultView.frameElement}catch(we){return null}}(me);return!!_e&&(_e.clientHeight<me.scrollHeight||_e.clientWidth<me.scrollWidth)}(ne)}return!1}function r(ne,ie,de,me,_e,ye,we,Se){return ye<ne&&we>ie||ye>ne&&we<ie?0:ye<=ne&&Se<=de||we>=ie&&Se>=de?ye-ne-me:we>ie&&Se<de||ye<ne&&Se>de?we-ie+_e:0}var i=function(ne,ie){var de=window,me=ie.scrollMode,_e=ie.block,ye=ie.inline,we=ie.boundary,Se=ie.skipOverflowHiddenElements,Ce=typeof we=="function"?we:function(Ke){return Ke!==we};if(!t(ne))throw new TypeError("Invalid target");for(var Ae,Te,ke=document.scrollingElement||document.documentElement,$e=[],Ee=ne;t(Ee)&&Ce(Ee);){if((Ee=(Te=(Ae=Ee).parentElement)==null?Ae.getRootNode().host||null:Te)===ke){$e.push(Ee);break}Ee!=null&&Ee===document.body&&n(Ee)&&!n(document.documentElement)||Ee!=null&&n(Ee,Se)&&$e.push(Ee)}for(var Pe=de.visualViewport?de.visualViewport.width:innerWidth,Ie=de.visualViewport?de.visualViewport.height:innerHeight,Oe=window.scrollX||pageXOffset,Ne=window.scrollY||pageYOffset,Be=ne.getBoundingClientRect(),xe=Be.height,Re=Be.width,Me=Be.top,De=Be.right,Ve=Be.bottom,Le=Be.left,Fe=_e==="start"||_e==="nearest"?Me:_e==="end"?Ve:Me+xe/2,He=ye==="center"?Le+Re/2:ye==="end"?De:Le,en=[],Ue=0;Ue<$e.length;Ue++){var ze=$e[Ue],We=ze.getBoundingClientRect(),je=We.height,qe=We.width,Qe=We.top,Je=We.right,tn=We.bottom,Xe=We.left;if(me==="if-needed"&&Me>=0&&Le>=0&&Ve<=Ie&&De<=Pe&&Me>=Qe&&Ve<=tn&&Le>=Xe&&De<=Je)return en;var Ze=getComputedStyle(ze),nn=parseInt(Ze.borderLeftWidth,10),pn=parseInt(Ze.borderTopWidth,10),mn=parseInt(Ze.borderRightWidth,10),An=parseInt(Ze.borderBottomWidth,10),wn=0,on=0,gn="offsetWidth"in ze?ze.offsetWidth-ze.clientWidth-nn-mn:0,sn="offsetHeight"in ze?ze.offsetHeight-ze.clientHeight-pn-An:0,dn="offsetWidth"in ze?ze.offsetWidth===0?0:qe/ze.offsetWidth:0,Ye="offsetHeight"in ze?ze.offsetHeight===0?0:je/ze.offsetHeight:0;if(ke===ze)wn=_e==="start"?Fe:_e==="end"?Fe-Ie:_e==="nearest"?r(Ne,Ne+Ie,Ie,pn,An,Ne+Fe,Ne+Fe+xe,xe):Fe-Ie/2,on=ye==="start"?He:ye==="center"?He-Pe/2:ye==="end"?He-Pe:r(Oe,Oe+Pe,Pe,nn,mn,Oe+He,Oe+He+Re,Re),wn=Math.max(0,wn+Ne),on=Math.max(0,on+Oe);else{wn=_e==="start"?Fe-Qe-pn:_e==="end"?Fe-tn+An+sn:_e==="nearest"?r(Qe,tn,je,pn,An+sn,Fe,Fe+xe,xe):Fe-(Qe+je/2)+sn/2,on=ye==="start"?He-Xe-nn:ye==="center"?He-(Xe+qe/2)+gn/2:ye==="end"?He-Je+mn+gn:r(Xe,Je,qe,nn,mn+gn,He,He+Re,Re);var rn=ze.scrollLeft,Ge=ze.scrollTop;Fe+=Ge-(wn=Math.max(0,Math.min(Ge+wn/Ye,ze.scrollHeight-je/Ye+sn))),He+=rn-(on=Math.max(0,Math.min(rn+on/dn,ze.scrollWidth-qe/dn+gn)))}en.push({el:ze,top:wn,left:on})}return en};function isOptionsObject(ne){return ne===Object(ne)&&Object.keys(ne).length!==0}function defaultBehavior(ne,ie){ie===void 0&&(ie="auto");var de="scrollBehavior"in document.body.style;ne.forEach(function(me){var _e=me.el,ye=me.top,we=me.left;_e.scroll&&de?_e.scroll({top:ye,left:we,behavior:ie}):(_e.scrollTop=ye,_e.scrollLeft=we)})}function getOptions(ne){return ne===!1?{block:"end",inline:"nearest"}:isOptionsObject(ne)?ne:{block:"start",inline:"nearest"}}function scrollIntoView(ne,ie){var de=ne.isConnected||ne.ownerDocument.documentElement.contains(ne);if(isOptionsObject(ie)&&typeof ie.behavior=="function")return ie.behavior(de?i(ne,ie):[]);if(de){var me=getOptions(ie);return defaultBehavior(i(ne,me),me.behavior)}}var nativeMin=Math.min;function baseIntersection(ne,ie,de){for(var me=de?arrayIncludesWith:arrayIncludes,_e=ne[0].length,ye=ne.length,we=ye,Se=Array(ye),Ce=1/0,Ae=[];we--;){var Te=ne[we];we&&ie&&(Te=arrayMap(Te,baseUnary(ie))),Ce=nativeMin(Te.length,Ce),Se[we]=!de&&(ie||_e>=120&&Te.length>=120)?new SetCache(we&&Te):void 0}Te=ne[0];var ke=-1,$e=Se[0];e:for(;++ke<_e&&Ae.length<Ce;){var Ee=Te[ke],Pe=ie?ie(Ee):Ee;if(Ee=de||Ee!==0?Ee:0,!($e?cacheHas($e,Pe):me(Ae,Pe,de))){for(we=ye;--we;){var Ie=Se[we];if(!(Ie?cacheHas(Ie,Pe):me(ne[we],Pe,de)))continue e}$e&&$e.push(Pe),Ae.push(Ee)}}return Ae}function baseRest(ne,ie){return setToString$1(overRest(ne,ie,identity$1),ne+"")}function isArrayLikeObject(ne){return isObjectLike(ne)&&isArrayLike(ne)}function castArrayLikeObject(ne){return isArrayLikeObject(ne)?ne:[]}var intersection=baseRest(function(ne){var ie=arrayMap(ne,castArrayLikeObject);return ie.length&&ie[0]===ne[0]?baseIntersection(ie):[]});const intersection$1=intersection;function isRequired(ne){var ie=!1;return ne&&ne.length&&ne.every(function(de){return de.required?(ie=!0,!1):!0}),ie}function toArray$1(ne){return ne==null?[]:Array.isArray(ne)?ne:[ne]}function getPropByPath(ne,ie,de){var me=ne;ie=ie.replace(/\[(\w+)\]/g,".$1"),ie=ie.replace(/^\./,"");for(var _e=ie.split("."),ye=0,we=_e.length;ye<we-1&&!(!me&&!de);++ye){var Se=_e[ye];if(Se in me)me=me[Se];else{if(de)throw new Error("please transfer a valid name path to validate!");break}}return{o:me,k:_e[ye],v:me?me[_e[ye]]:null,isValid:me&&_e[ye]in me}}function useForm(ne,ie,de){var me=cloneDeep(unref(ne)),_e=reactive({}),ye=computed(function(){return ie?Object.keys(unref(ie)):[]});watch(ye,function(){var Be={};ye.value.forEach(function(Re){Be[Re]=_e[Re]||{autoLink:!1,required:isRequired(unref(ie)[Re])},delete _e[Re]});for(var xe in _e)Object.prototype.hasOwnProperty.call(_e,xe)&&delete _e[xe];_extends$2(_e,Be)},{immediate:!0});var we=function(xe){_extends$2(unref(ne),_extends$2(_extends$2({},cloneDeep(me)),xe)),nextTick(function(){Object.keys(_e).forEach(function(Re){_e[Re]={autoLink:!1,required:isRequired(unref(ie)[Re])}})})},Se=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Re=arguments.length>1?arguments[1]:void 0;return Re.length?xe.filter(function(Me){var De=toArray$1(Me.trigger||"change");return intersection$1(De,Re).length}):xe},Ce=null,Ae=function(xe){for(var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Me=arguments.length>2?arguments[2]:void 0,De=[],Ve={},Le=function(We){var je=xe[We],qe=getPropByPath(unref(ne),je,Me);if(!qe.isValid)return"continue";Ve[je]=qe.v;var Qe=Se(unref(ie)[je],toArray$1(Re&&Re.trigger));Qe.length&&De.push(Te(je,qe.v,Qe,Re||{}).then(function(){return{name:je,errors:[],warnings:[]}}).catch(function(Je){var tn=[],Xe=[];return Je.forEach(function(Ze){var nn=Ze.rule.warningOnly,pn=Ze.errors;nn?Xe.push.apply(Xe,_toConsumableArray(pn)):tn.push.apply(tn,_toConsumableArray(pn))}),tn.length?Promise.reject({name:je,errors:tn,warnings:Xe}):{name:je,errors:tn,warnings:Xe}}))},Fe=0;Fe<xe.length;Fe++)var He=Le(Fe);var en=allPromiseFinish(De);Ce=en;var Ue=en.then(function(){return Ce===en?Promise.resolve(Ve):Promise.reject([])}).catch(function(ze){var We=ze.filter(function(je){return je&&je.errors.length});return Promise.reject({values:Ve,errorFields:We,outOfDate:Ce!==en})});return Ue.catch(function(ze){return ze}),Ue},Te=function(xe,Re,Me){var De=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Ve=validateRules([xe],Re,Me,_extends$2({validateMessages:defaultValidateMessages},De),!!De.validateFirst);return _e[xe]?(_e[xe].validateStatus="validating",Ve.catch(function(Le){return Le}).then(function(){var Le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(_e[xe].validateStatus==="validating"){var Fe=Le.filter(function(He){return He&&He.errors.length});_e[xe].validateStatus=Fe.length?"error":"success",_e[xe].help=Fe.length?Fe.map(function(He){return He.errors}):""}}),Ve):Ve.catch(function(Le){return Le})},ke=function(xe,Re){var Me=[],De=!0;xe?Array.isArray(xe)?Me=xe:Me=[xe]:(De=!1,Me=ye.value);var Ve=Ae(Me,Re||{},De);return Ve.catch(function(Le){return Le}),Ve},$e=function(xe){var Re=[];xe?Array.isArray(xe)?Re=xe:Re=[xe]:Re=ye.value,Re.forEach(function(Me){_e[Me]&&_extends$2(_e[Me],{validateStatus:"",help:""})})},Ee=function(xe){for(var Re={autoLink:!1},Me=[],De=Array.isArray(xe)?xe:[xe],Ve=0;Ve<De.length;Ve++){var Le=De[Ve];(Le==null?void 0:Le.validateStatus)==="error"&&(Re.validateStatus="error",Le.help&&Me.push(Le.help)),Re.required=Re.required||(Le==null?void 0:Le.required)}return Re.help=Me,Re},Pe=me,Ie=!0,Oe=function(xe){var Re=[];ye.value.forEach(function(Me){var De=getPropByPath(xe,Me,!1),Ve=getPropByPath(Pe,Me,!1),Le=Ie&&(de==null?void 0:de.immediate)&&De.isValid;(Le||!isEqual$1(De.v,Ve.v))&&Re.push(Me)}),ke(Re,{trigger:"change"}),Ie=!1,Pe=cloneDeep(xe)},Ne=de==null?void 0:de.debounce;return watch(ne,Ne&&Ne.wait?debounce(Oe,Ne.wait,omit$1(Ne,["wait"])):Oe,{immediate:de&&!!de.immediate,deep:!0}),watch(ie,function(){de&&de.validateOnRuleChange&&ke()},{deep:!0}),{modelRef:ne,rulesRef:ie,initialModel:me,validateInfos:_e,resetFields:we,validate:ke,validateField:Te,mergeValidateInfo:Ee,clearValidate:$e}}var formProps={layout:PropsTypes.oneOf(tuple("horizontal","inline","vertical")),labelCol:{type:Object},wrapperCol:{type:Object},colon:PropsTypes.looseBool,labelAlign:PropsTypes.oneOf(tuple("left","right")),prefixCls:PropsTypes.string,requiredMark:{type:[String,Boolean],default:void 0},hideRequiredMark:PropsTypes.looseBool,model:PropsTypes.object,rules:{type:Object},validateMessages:PropsTypes.object,validateOnRuleChange:PropsTypes.looseBool,scrollToFirstError:{type:[Boolean,Object]},onSubmit:PropsTypes.func,onFinish:PropsTypes.func,onFinishFailed:PropsTypes.func,name:PropsTypes.string,validateTrigger:{type:[String,Array]},size:{type:String}};function isEqualName(ne,ie){return isEqual$1(toArray$2(ne),toArray$2(ie))}var Form=defineComponent({name:"AForm",inheritAttrs:!1,props:initDefaultProps$1(formProps,{layout:"horizontal",hideRequiredMark:!1,colon:!0}),Item:FormItem,useForm,emits:["finishFailed","submit","finish"],setup:function(ie,de){var me=de.emit,_e=de.slots,ye=de.expose,we=de.attrs,Se=useInjectSize(ie),Ce=useConfigInject("form",ie),Ae=Ce.prefixCls,Te=Ce.direction,ke=Ce.form,$e=computed(function(){return ie.requiredMark===""||ie.requiredMark}),Ee=computed(function(){var ze;return $e.value!==void 0?$e.value:ke&&((ze=ke.value)===null||ze===void 0?void 0:ze.requiredMark)!==void 0?ke.value.requiredMark:!ie.hideRequiredMark}),Pe=computed(function(){var ze;return classNames(Ae.value,(ze={},_defineProperty$x(ze,"".concat(Ae.value,"-").concat(ie.layout),!0),_defineProperty$x(ze,"".concat(Ae.value,"-hide-required-mark"),Ee.value===!1),_defineProperty$x(ze,"".concat(Ae.value,"-rtl"),Te.value==="rtl"),_defineProperty$x(ze,"".concat(Ae.value,"-").concat(Se.value),Se.value),ze))}),Ie=ref(),Oe={},Ne=function(We,je){Oe[We]=je},Be=function(We){delete Oe[We]},xe=function(We){var je=!!We,qe=je?toArray$2(We).map(getNamePath):[];return je?Object.values(Oe).filter(function(Qe){return qe.findIndex(function(Je){return isEqualName(Je,Qe.fieldName.value)})>-1}):Object.values(Oe)},Re=function(We){if(!ie.model){warning$4(!1,"Form","model is required for resetFields to work.");return}xe(We).forEach(function(je){je.resetField()})},Me=function(We){xe(We).forEach(function(je){je.clearValidate()})},De=function(We){var je=ie.scrollToFirstError;if(me("finishFailed",We),je&&We.errorFields.length){var qe={};_typeof$2(je)==="object"&&(qe=je),Le(We.errorFields[0].name,qe)}},Ve=function(){return en.apply(void 0,arguments)},Le=function(We){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},qe=xe(We);if(qe.length){var Qe=qe[0].fieldId.value,Je=Qe?document.getElementById(Qe):null;Je&&scrollIntoView(Je,_extends$2({scrollMode:"if-needed",block:"nearest"},je))}},Fe=function(){var We=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,je={};if(Object.values(Oe).forEach(function(Qe){var Je=Qe.fieldName,tn=Qe.fieldValue;je[Je.value]=tn.value}),We===!0)return je;var qe={};return toArray$2(We).forEach(function(Qe){return qe[Qe]=je[Qe]}),qe},He=function(We,je){if(warning$4(!(We instanceof Function),"Form","validateFields/validateField/validate not support callback, please use promise instead"),!ie.model)return warning$4(!1,"Form","model is required for validateFields to work."),Promise.reject("Form `model` is required for validateFields to work.");var qe=!!We,Qe=qe?toArray$2(We).map(getNamePath):[],Je=[];Object.values(Oe).forEach(function(Ze){var nn;if(qe||Qe.push(Ze.namePath.value),!!(!((nn=Ze.rules)===null||nn===void 0)&&nn.value.length)){var pn=Ze.namePath.value;if(!qe||containsNamePath(Qe,pn)){var mn=Ze.validateRules(_extends$2({validateMessages:_extends$2(_extends$2({},defaultValidateMessages),ie.validateMessages)},je));Je.push(mn.then(function(){return{name:pn,errors:[],warnings:[]}}).catch(function(An){var wn=[],on=[];return An.forEach(function(gn){var sn=gn.rule.warningOnly,dn=gn.errors;sn?on.push.apply(on,_toConsumableArray(dn)):wn.push.apply(wn,_toConsumableArray(dn))}),wn.length?Promise.reject({name:pn,errors:wn,warnings:on}):{name:pn,errors:wn,warnings:on}}))}}});var tn=allPromiseFinish(Je);Ie.value=tn;var Xe=tn.then(function(){return Ie.value===tn?Promise.resolve(Fe(Qe)):Promise.reject([])}).catch(function(Ze){var nn=Ze.filter(function(pn){return pn&&pn.errors.length});return Promise.reject({values:Fe(Qe),errorFields:nn,outOfDate:Ie.value!==tn})});return Xe.catch(function(Ze){return Ze}),Xe},en=function(){return He.apply(void 0,arguments)},Ue=function(We){if(We.preventDefault(),We.stopPropagation(),me("submit",We),ie.model){var je=He();je.then(function(qe){me("finish",qe)}).catch(function(qe){De(qe)})}};return ye({resetFields:Re,clearValidate:Me,validateFields:He,getFieldsValue:Fe,validate:Ve,scrollToField:Le}),useProvideForm({model:computed(function(){return ie.model}),name:computed(function(){return ie.name}),labelAlign:computed(function(){return ie.labelAlign}),labelCol:computed(function(){return ie.labelCol}),wrapperCol:computed(function(){return ie.wrapperCol}),vertical:computed(function(){return ie.layout==="vertical"}),colon:computed(function(){return ie.colon}),requiredMark:Ee,validateTrigger:computed(function(){return ie.validateTrigger}),rules:computed(function(){return ie.rules}),addField:Ne,removeField:Be}),watch(function(){return ie.rules},function(){ie.validateOnRuleChange&&He()}),function(){var ze;return createVNode("form",_objectSpread2$1(_objectSpread2$1({},we),{},{onSubmit:Ue,class:[Pe.value,we.class]}),[(ze=_e.default)===null||ze===void 0?void 0:ze.call(_e)])}}});const Form$1=Form;Form$1.install=function(ne){return ne.component(Form$1.name,Form$1),ne.component(Form$1.Item.name,Form$1.Item),ne};var ILazyRenderBoxPropTypes={visible:PropsTypes.looseBool,hiddenClassName:PropsTypes.string,forceRender:PropsTypes.looseBool};const LazyRenderBox={props:ILazyRenderBoxPropTypes,render:function(){return createVNode("div",null,[getSlot(this)])}},_switchScrollingEffect=function(ne){var ie=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth;if(ie){if(ne){document.body.style.position="",document.body.style.width="";return}var de=getScrollBarSize();de&&(document.body.style.position="relative",document.body.style.width="calc(100% - ".concat(de,"px)"))}};function IDialogPropTypes$2(){return{keyboard:PropsTypes.looseBool,mask:PropsTypes.looseBool,afterClose:PropsTypes.func,closable:PropsTypes.looseBool,maskClosable:PropsTypes.looseBool,visible:PropsTypes.looseBool,destroyOnClose:PropsTypes.looseBool,mousePosition:PropsTypes.shape({x:PropsTypes.number,y:PropsTypes.number}).loose,title:PropsTypes.any,footer:PropsTypes.any,transitionName:PropsTypes.string,maskTransitionName:PropsTypes.string,animation:PropsTypes.any,maskAnimation:PropsTypes.any,wrapStyle:PropsTypes.object,bodyStyle:PropsTypes.object,maskStyle:PropsTypes.object,prefixCls:PropsTypes.string,wrapClassName:PropsTypes.string,width:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number]),height:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number]),zIndex:PropsTypes.number,bodyProps:PropsTypes.any,maskProps:PropsTypes.any,wrapProps:PropsTypes.any,getContainer:PropsTypes.any,dialogStyle:PropsTypes.object,dialogClass:PropsTypes.string,closeIcon:PropsTypes.any,forceRender:PropsTypes.looseBool,getOpenCount:PropsTypes.func,focusTriggerAfterClose:PropsTypes.looseBool,onClose:PropsTypes.func}}var IDialogPropTypes$1=IDialogPropTypes$2(),uuid=0;function noop$4(){}function getScroll(ne,ie){var de=ne["page".concat(ie?"Y":"X","Offset")],me="scroll".concat(ie?"Top":"Left");if(typeof de!="number"){var _e=ne.document;de=_e.documentElement[me],typeof de!="number"&&(de=_e.body[me])}return de}function setTransformOrigin(ne,ie){var de=ne.style;["Webkit","Moz","Ms","ms"].forEach(function(me){de["".concat(me,"TransformOrigin")]=ie}),de.transformOrigin=ie}function offset(ne){var ie=ne.getBoundingClientRect(),de={left:ie.left,top:ie.top},me=ne.ownerDocument,_e=me.defaultView||me.parentWindow;return de.left+=getScroll(_e),de.top+=getScroll(_e,!0),de}var cacheOverflow$1={};const Dialog=defineComponent({name:"VcDialog",mixins:[BaseMixin],inheritAttrs:!1,props:initDefaultProps$2(IDialogPropTypes$1,{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:function(){return null},focusTriggerAfterClose:!0}),data:function(){return warning$4(!this.dialogClass,"Modal","dialogClass is deprecated, please use class instead."),warning$4(!this.dialogStyle,"Modal","dialogStyle is deprecated, please use style instead."),{inTransition:!1,titleId:"rcDialogTitle".concat(uuid++),dialogMouseDown:void 0}},watch:{visible:function(ie){var de=this;this.$nextTick(function(){de.updatedCallback(!ie)})}},created:function(){provide("dialogContext",this)},mounted:function(){var ie=this;this.$nextTick(function(){ie.updatedCallback(!1),(ie.forceRender||ie.getContainer===!1&&!ie.visible)&&ie.$refs.wrap&&(ie.$refs.wrap.style.display="none")})},beforeUnmount:function(){var ie=this.visible,de=this.getOpenCount;(ie||this.inTransition)&&!de()&&this.switchScrollingEffect(),clearTimeout(this.timeoutId)},methods:{getDialogWrap:function(){return this.$refs.wrap},updatedCallback:function(ie){var de=this.mousePosition,me=this.mask,_e=this.focusTriggerAfterClose;if(this.visible){if(!ie){this.openTime=Date.now(),this.switchScrollingEffect(),this.tryFocus();var ye=findDOMNode(this.$refs.dialog);if(de){var we=offset(ye);setTransformOrigin(ye,"".concat(de.x-we.left,"px ").concat(de.y-we.top,"px"))}else setTransformOrigin(ye,"")}}else if(ie&&(this.inTransition=!0,me&&this.lastOutSideFocusNode&&_e)){try{this.lastOutSideFocusNode.focus()}catch(Se){this.lastOutSideFocusNode=null}this.lastOutSideFocusNode=null}},tryFocus:function(){contains(this.$refs.wrap,document.activeElement)||(this.lastOutSideFocusNode=document.activeElement,this.$refs.sentinelStart.focus())},onAnimateLeave:function(){var ie=this.afterClose;this.$refs.wrap&&(this.$refs.wrap.style.display="none"),this.inTransition=!1,this.switchScrollingEffect(),ie&&ie()},onDialogMouseDown:function(){this.dialogMouseDown=!0},onMaskMouseUp:function(){var ie=this;this.dialogMouseDown&&(this.timeoutId=setTimeout(function(){ie.dialogMouseDown=!1},0))},onMaskClick:function(ie){Date.now()-this.openTime<300||ie.target===ie.currentTarget&&!this.dialogMouseDown&&this.close(ie)},onKeydown:function(ie){var de=this.$props;if(de.keyboard&&ie.keyCode===KeyCode$1.ESC){ie.stopPropagation(),this.close(ie);return}if(de.visible&&ie.keyCode===KeyCode$1.TAB){var me=document.activeElement,_e=this.$refs.sentinelStart;ie.shiftKey?me===_e&&this.$refs.sentinelEnd.focus():me===this.$refs.sentinelEnd&&_e.focus()}},getDialogElement:function(){var ie=this,de=this.closable,me=this.prefixCls,_e=this.width,ye=this.height,we=this.title,Se=this.footer,Ce=this.bodyStyle,Ae=this.visible,Te=this.bodyProps,ke=this.forceRender,$e=this.closeIcon,Ee=this.dialogStyle,Pe=Ee===void 0?{}:Ee,Ie=this.dialogClass,Oe=Ie===void 0?"":Ie,Ne=_extends$2({},Pe);_e!==void 0&&(Ne.width=typeof _e=="number"?"".concat(_e,"px"):_e),ye!==void 0&&(Ne.height=typeof ye=="number"?"".concat(ye,"px"):ye);var Be;Se&&(Be=createVNode("div",{key:"footer",class:"".concat(me,"-footer"),ref:"footer"},[Se]));var xe;we&&(xe=createVNode("div",{key:"header",class:"".concat(me,"-header"),ref:"header"},[createVNode("div",{class:"".concat(me,"-title"),id:this.titleId},[we])]));var Re;de&&(Re=createVNode("button",{type:"button",key:"close",onClick:this.close||noop$4,"aria-label":"Close",class:"".concat(me,"-close")},[$e||createVNode("span",{class:"".concat(me,"-close-x")},null)]));var Me=this.$attrs,De=Me.style,Ve=Me.class,Le=_extends$2(_extends$2({},De),Ne),Fe={width:0,height:0,overflow:"hidden"},He=[me,Ve,Oe],en=this.getTransitionName(),Ue=withDirectives(createVNode(LazyRenderBox,{key:"dialog-element",role:"document",ref:"dialog",style:Le,class:He,forceRender:ke,onMousedown:this.onDialogMouseDown},{default:function(){return[createVNode("div",{tabindex:0,ref:"sentinelStart",style:Fe,"aria-hidden":"true"},null),createVNode("div",{class:"".concat(me,"-content")},[Re,xe,createVNode("div",_objectSpread2$1({key:"body",class:"".concat(me,"-body"),style:Ce,ref:"body"},Te),[getSlot(ie)]),Be]),createVNode("div",{tabindex:0,ref:"sentinelEnd",style:Fe,"aria-hidden":"true"},null)]}}),[[vShow,Ae]]),ze=getTransitionProps(en,{onAfterLeave:this.onAnimateLeave});return createVNode(Transition,_objectSpread2$1({key:"dialog"},ze),{default:function(){return[Ae||!ie.destroyOnClose?Ue:null]}})},getZIndexStyle:function(){var ie={},de=this.$props;return de.zIndex!==void 0&&(ie.zIndex=de.zIndex),ie},getWrapStyle:function(){return _extends$2(_extends$2({},this.getZIndexStyle()),this.wrapStyle)},getMaskStyle:function(){return _extends$2(_extends$2({},this.getZIndexStyle()),this.maskStyle)},getMaskElement:function(){var ie=this.$props,de;if(ie.mask){var me=this.getMaskTransitionName(),_e=withDirectives(createVNode(LazyRenderBox,_objectSpread2$1({style:this.getMaskStyle(),key:"mask",class:"".concat(ie.prefixCls,"-mask")},ie.maskProps||{}),null),[[vShow,ie.visible]]);if(me){var ye=getTransitionProps(me);de=createVNode(Transition,_objectSpread2$1({key:"mask"},ye),{default:function(){return[_e]}})}else de=_e}return de},getMaskTransitionName:function(){var ie=this.$props,de=ie.maskTransitionName,me=ie.maskAnimation;return!de&&me&&(de="".concat(ie.prefixCls,"-").concat(me)),de},getTransitionName:function(){var ie=this.$props,de=ie.transitionName,me=ie.animation;return!de&&me&&(de="".concat(ie.prefixCls,"-").concat(me)),de},switchScrollingEffect:function(){var ie=this.getOpenCount,de=ie();if(de===1){if(cacheOverflow$1.hasOwnProperty("overflowX"))return;cacheOverflow$1={overflowX:document.body.style.overflowX,overflowY:document.body.style.overflowY,overflow:document.body.style.overflow},_switchScrollingEffect(),document.body.style.overflow="hidden"}else de||(cacheOverflow$1.overflow!==void 0&&(document.body.style.overflow=cacheOverflow$1.overflow),cacheOverflow$1.overflowX!==void 0&&(document.body.style.overflowX=cacheOverflow$1.overflowX),cacheOverflow$1.overflowY!==void 0&&(document.body.style.overflowY=cacheOverflow$1.overflowY),cacheOverflow$1={},_switchScrollingEffect(!0))},close:function(ie){this.__emit("close",ie)}},render:function(){var ie=this.prefixCls,de=this.maskClosable,me=this.visible,_e=this.wrapClassName,ye=this.title,we=this.wrapProps,Se=this.getWrapStyle();return me&&(Se.display=null),createVNode("div",{class:"".concat(ie,"-root")},[this.getMaskElement(),createVNode("div",_objectSpread2$1({tabindex:-1,onKeydown:this.onKeydown,class:"".concat(ie,"-wrap ").concat(_e||""),ref:"wrap",onClick:de?this.onMaskClick:noop$4,onMouseup:de?this.onMaskMouseUp:noop$4,role:"dialog","aria-labelledby":ye?this.titleId:null,style:Se},we),[this.getDialogElement()])])}});function setStyle(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=ie.element,me=de===void 0?document.body:de,_e={},ye=Object.keys(ne);return ye.forEach(function(we){_e[we]=me.style[we]}),ye.forEach(function(we){me.style[we]=ne[we]}),_e}var openCount=0,windowIsUndefined=!(typeof window<"u"&&window.document&&window.document.createElement),cacheOverflow={};const Portal=defineComponent({name:"PortalWrapper",props:{wrapperClassName:PropsTypes.string,forceRender:PropsTypes.looseBool,getContainer:PropsTypes.any,children:PropsTypes.func,visible:PropsTypes.looseBool},data:function(){this._component=null;var ie=this.$props.visible;return openCount=ie?openCount+1:openCount,{}},watch:{visible:function(ie){openCount=ie?openCount+1:openCount-1},getContainer:function(ie,de){var me=typeof ie=="function"&&typeof de=="function";(me?ie.toString()!==de.toString():ie!==de)&&this.removeCurrentContainer(!1)}},updated:function(){this.setWrapperClassName()},beforeUnmount:function(){var ie=this.$props.visible;openCount=ie&&openCount?openCount-1:openCount,this.removeCurrentContainer(ie)},methods:{getParent:function(){var ie=this.$props.getContainer;if(ie){if(typeof ie=="string")return document.querySelectorAll(ie)[0];if(typeof ie=="function")return ie();if(_typeof$2(ie)==="object"&&ie instanceof window.HTMLElement)return ie}return document.body},getDomContainer:function(){if(windowIsUndefined)return null;if(!this.container){this.container=document.createElement("div");var ie=this.getParent();ie&&ie.appendChild(this.container)}return this.setWrapperClassName(),this.container},setWrapperClassName:function(){var ie=this.$props.wrapperClassName;this.container&&ie&&ie!==this.container.className&&(this.container.className=ie)},savePortal:function(ie){this._component=ie},removeCurrentContainer:function(){this.container=null,this._component=null},switchScrollingEffect:function(){openCount===1&&!Object.keys(cacheOverflow).length?(_switchScrollingEffect(),cacheOverflow=setStyle({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})):openCount||(setStyle(cacheOverflow),cacheOverflow={},_switchScrollingEffect(!0))}},render:function(){var ie=this.$props,de=ie.children,me=ie.forceRender,_e=ie.visible,ye=null,we={getOpenCount:function(){return openCount},getContainer:this.getDomContainer,switchScrollingEffect:this.switchScrollingEffect};return(me||_e||this._component)&&(ye=createVNode(Portal$1,{getContainer:this.getDomContainer,children:de(we),ref:this.savePortal},null)),ye}});var IDialogPropTypes=IDialogPropTypes$2(),DialogWrap=defineComponent({inheritAttrs:!1,props:_extends$2(_extends$2({},IDialogPropTypes),{visible:IDialogPropTypes.visible.def(!1)}),render:function(){var ie=this,de=this.$props,me=de.visible,_e=de.getContainer,ye=de.forceRender,we=_extends$2(_extends$2(_extends$2({},this.$props),this.$attrs),{ref:"_component",key:"dialog"});return _e===!1?createVNode(Dialog,_objectSpread2$1(_objectSpread2$1({},we),{},{getOpenCount:function(){return 2}}),{default:function(){return[getSlot(ie)]}}):createVNode(Portal,{visible:me,forceRender:ye,getContainer:_e,children:function(Ce){return we=_extends$2(_extends$2({},we),Ce),createVNode(Dialog,we,{default:function(){return[getSlot(ie)]}})}},null)}});const DialogWrap$1=DialogWrap;var ITouchProps={disabled:PropsTypes.looseBool,activeClassName:PropsTypes.string,activeStyle:PropsTypes.any};const TouchFeedback=defineComponent({name:"TouchFeedback",mixins:[BaseMixin],inheritAttrs:!1,props:initDefaultProps$2(ITouchProps,{disabled:!1}),data:function(){return this.child=null,{active:!1}},mounted:function(){var ie=this;this.$nextTick(function(){ie.disabled&&ie.active&&ie.setState({active:!1})})},methods:{triggerEvent:function(ie,de,me){var _e="on".concat(ie),ye=this.child;ye.props[_e]&&ye.props[_e](me),de!==this.active&&this.setState({active:de})},onTouchStart:function(ie){this.triggerEvent("Touchstart",!0,ie)},onTouchMove:function(ie){this.triggerEvent("Touchmove",!1,ie)},onTouchEnd:function(ie){this.triggerEvent("Touchend",!1,ie)},onTouchCancel:function(ie){this.triggerEvent("Touchcancel",!1,ie)},onMouseDown:function(ie){this.triggerEvent("Mousedown",!0,ie)},onMouseUp:function(ie){this.triggerEvent("Mouseup",!1,ie)},onMouseLeave:function(ie){this.triggerEvent("Mouseleave",!1,ie)}},render:function(){var ie,de=this.$props,me=de.disabled,_e=de.activeClassName,ye=_e===void 0?"":_e,we=de.activeStyle,Se=we===void 0?{}:we,Ce=getSlot(this);if(Ce.length!==1)return warning$4(!1,"m-feedback组件只能包含一个子元素"),null;var Ae=me?void 0:(ie={},_defineProperty$x(ie,supportsPassive$1?"onTouchstartPassive":"onTouchstart",this.onTouchStart),_defineProperty$x(ie,supportsPassive$1?"onTouchmovePassive":"onTouchmove",this.onTouchMove),_defineProperty$x(ie,"onTouchend",this.onTouchEnd),_defineProperty$x(ie,"onTouchcancel",this.onTouchCancel),_defineProperty$x(ie,"onMousedown",this.onMouseDown),_defineProperty$x(ie,"onMouseup",this.onMouseUp),_defineProperty$x(ie,"onMouseleave",this.onMouseLeave),ie);if(Ce=Ce[0],this.child=Ce,!me&&this.active){var Te=Ce.props,ke=Te.style,$e=Te.class;return Se!==!1&&(Se&&(ke=_extends$2(_extends$2({},ke),Se)),$e=classNames($e,ye)),cloneElement(Ce,_extends$2({class:$e,style:ke},Ae))}return cloneElement(Ce,Ae)}});var InputHandler={name:"InputHandler",inheritAttrs:!1,props:{prefixCls:PropsTypes.string,disabled:PropsTypes.looseBool},render:function(){var ie=this,de=this.$props,me=de.prefixCls,_e=de.disabled,ye={disabled:_e,activeClassName:"".concat(me,"-handler-active")};return createVNode(TouchFeedback,ye,{default:function(){return[createVNode("span",ie.$attrs,[getSlot(ie)])]}})}};const InputHandler$1=InputHandler;function preventDefault(ne){ne.preventDefault()}function defaultParser(ne){return ne.replace(/[^\w\.-]+/g,"")}var SPEED=200,DELAY=600,MAX_SAFE_INTEGER=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,isValidProps=function(ie){return ie!=null},isEqual=function(ie,de){return de===ie||typeof de=="number"&&typeof ie=="number"&&isNaN(de)&&isNaN(ie)},inputNumberProps$1={value:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),defaultValue:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),focusOnUpDown:PropsTypes.looseBool,autofocus:PropsTypes.looseBool,prefixCls:PropsTypes.string,tabindex:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number]),placeholder:PropsTypes.string,disabled:PropsTypes.looseBool,readonly:PropsTypes.looseBool,max:PropsTypes.number,min:PropsTypes.number,step:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),upHandler:PropsTypes.any,downHandler:PropsTypes.any,useTouch:PropsTypes.looseBool,formatter:PropsTypes.func,parser:PropsTypes.func,precision:PropsTypes.number,required:PropsTypes.looseBool,pattern:PropsTypes.string,decimalSeparator:PropsTypes.string,autocomplete:PropsTypes.string,title:PropsTypes.string,name:PropsTypes.string,id:PropsTypes.string,type:PropsTypes.string,maxlength:PropsTypes.any};const VcInputNumber=defineComponent({name:"VCInputNumber",mixins:[BaseMixin],inheritAttrs:!1,props:initDefaultProps$2(inputNumberProps$1,{focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",min:-MAX_SAFE_INTEGER,step:1,parser:defaultParser,required:!1,autocomplete:"off"}),data:function(){var ie=getOptionProps(this);this.prevProps=_extends$2({},ie);var de;"value"in ie?de=this.value:de=this.defaultValue;var me=this.getValidValue(this.toNumber(de));return{inputValue:this.toPrecisionAsStep(me),sValue:me,focused:this.autofocus}},mounted:function(){var ie=this;this.$nextTick(function(){ie.updatedFunc()})},updated:function(){var ie=this,de=this.$props,me=de.value,_e=de.max,ye=de.min,we=this.$data.focused,Se=this.prevProps,Ce=getOptionProps(this);if(Se){if(!isEqual(Se.value,me)||!isEqual(Se.max,_e)||!isEqual(Se.min,ye)){var Ae=we?me:this.getValidValue(me),Te;this.pressingUpOrDown?Te=Ae:this.inputting?Te=this.rawInput:Te=this.toPrecisionAsStep(Ae),this.setState({sValue:Ae,inputValue:Te})}var ke="value"in Ce?me:this.$data.sValue;"max"in Ce&&Se.max!==_e&&typeof ke=="number"&&ke>_e&&(this.__emit("update:value",_e),this.__emit("change",_e)),"min"in Ce&&Se.min!==ye&&typeof ke=="number"&&ke<ye&&(this.__emit("update:value",ye),this.__emit("change",ye))}this.prevProps=_extends$2({},Ce),this.$nextTick(function(){ie.updatedFunc()})},beforeUnmount:function(){this.stop()},methods:{updatedFunc:function(){var ie=this.inputRef;try{if(this.cursorStart!==void 0&&this.$data.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.$data.sValue!==this.value){var de=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===KeyCode$1.BACKSPACE?de=this.cursorStart-1:this.lastKeyCode===KeyCode$1.DELETE&&(de=this.cursorStart):de=ie.value.length,this.fixCaret(de,de)}else if(this.currentValue===ie.value)switch(this.lastKeyCode){case KeyCode$1.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case KeyCode$1.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(me){}this.lastKeyCode=null,this.pressingUpOrDown&&(this.focusOnUpDown&&this.$data.focused&&document.activeElement!==ie&&this.focus(),this.pressingUpOrDown=!1)},onKeyDown:function(ie){if(ie.keyCode===KeyCode$1.UP){var de=this.getRatio(ie);this.up(ie,de),this.stop()}else if(ie.keyCode===KeyCode$1.DOWN){var me=this.getRatio(ie);this.down(ie,me),this.stop()}else ie.keyCode===KeyCode$1.ENTER&&this.__emit("pressEnter",ie);this.recordCursorPosition(),this.lastKeyCode=ie.keyCode;for(var _e=arguments.length,ye=new Array(_e>1?_e-1:0),we=1;we<_e;we++)ye[we-1]=arguments[we];this.__emit.apply(this,["keydown",ie].concat(ye))},onKeyUp:function(ie){this.stop(),this.recordCursorPosition();for(var de=arguments.length,me=new Array(de>1?de-1:0),_e=1;_e<de;_e++)me[_e-1]=arguments[_e];this.__emit.apply(this,["keyup",ie].concat(me))},onTrigger:function(ie){if(ie.target.composing)return!1;this.onChange(ie)},onChange:function(ie){this.$data.focused&&(this.inputting=!0),this.rawInput=this.parser(this.getValueFromEvent(ie)),this.setState({inputValue:this.rawInput});var de=this.toNumber(this.rawInput);this.__emit("update:value",de),this.__emit("change",de)},onFocus:function(){this.setState({focused:!0});for(var ie=arguments.length,de=new Array(ie),me=0;me<ie;me++)de[me]=arguments[me];this.__emit.apply(this,["focus"].concat(de))},onBlur:function(){this.inputting=!1,this.setState({focused:!1});var ie=this.getCurrentValidValue(this.$data.inputValue),de=this.setValue(ie);if(this.$attrs.onBlur&&this.inputRef){var me=this.inputRef.value,_e=this.getInputDisplayValue({focused:!1,sValue:de});this.inputRef.value=_e;for(var ye=arguments.length,we=new Array(ye),Se=0;Se<ye;Se++)we[Se]=arguments[Se];this.__emit.apply(this,["blur"].concat(we)),this.inputRef.value=me}},getCurrentValidValue:function(ie){var de=ie;return de===""?de="":this.isNotCompleteNumber(parseFloat(de,10))?de=this.$data.sValue:de=this.getValidValue(de),this.toNumber(de)},getRatio:function(ie){var de=1;return ie.metaKey||ie.ctrlKey?de=.1:ie.shiftKey&&(de=10),de},getValueFromEvent:function(ie){var de=ie.target.value.trim().replace(/。/g,".");return isValidProps(this.decimalSeparator)&&(de=de.replace(this.decimalSeparator,".")),de},getValidValue:function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.min,me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.max,_e=parseFloat(ie,10);return isNaN(_e)?ie:(_e<de&&(_e=de),_e>me&&(_e=me),_e)},setValue:function(ie,de){var me=this.$props.precision,_e=this.isNotCompleteNumber(parseFloat(ie,10))?null:parseFloat(ie,10),ye=this.$data,we=ye.sValue,Se=we===void 0?null:we,Ce=ye.inputValue,Ae=Ce===void 0?null:Ce,Te=typeof _e=="number"?_e.toFixed(me):"".concat(_e),ke=_e!==Se||Te!=="".concat(Ae);return hasProp$1(this,"value")?this.setState({inputValue:this.toPrecisionAsStep(this.$data.sValue)},de):this.setState({sValue:_e,inputValue:this.toPrecisionAsStep(ie)},de),ke&&(this.__emit("update:value",_e),this.__emit("change",_e)),_e},getPrecision:function(ie){if(isValidProps(this.precision))return this.precision;var de=ie.toString();if(de.indexOf("e-")>=0)return parseInt(de.slice(de.indexOf("e-")+2),10);var me=0;return de.indexOf(".")>=0&&(me=de.length-de.indexOf(".")-1),me},getMaxPrecision:function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;if(isValidProps(this.precision))return this.precision;var me=this.step,_e=this.getPrecision(de),ye=this.getPrecision(me),we=this.getPrecision(ie);return ie?Math.max(we,_e+ye):_e+ye},getPrecisionFactor:function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,me=this.getMaxPrecision(ie,de);return Math.pow(10,me)},getInputDisplayValue:function(ie){var de=ie||this.$data,me=de.focused,_e=de.inputValue,ye=de.sValue,we;me?we=_e:we=this.toPrecisionAsStep(ye),we==null&&(we="");var Se=this.formatWrapper(we);return isValidProps(this.$props.decimalSeparator)&&(Se=Se.toString().replace(".",this.$props.decimalSeparator)),Se},recordCursorPosition:function(){try{var ie=this.inputRef;this.cursorStart=ie.selectionStart,this.cursorEnd=ie.selectionEnd,this.currentValue=ie.value,this.cursorBefore=ie.value.substring(0,this.cursorStart),this.cursorAfter=ie.value.substring(this.cursorEnd)}catch(de){}},fixCaret:function(ie,de){if(!(ie===void 0||de===void 0||!this.inputRef||!this.inputRef.value))try{var me=this.inputRef,_e=me.selectionStart,ye=me.selectionEnd;(ie!==_e||de!==ye)&&me.setSelectionRange(ie,de)}catch(we){}},restoreByAfter:function(ie){if(ie===void 0)return!1;var de=this.inputRef.value,me=de.lastIndexOf(ie);if(me===-1)return!1;var _e=this.cursorBefore.length;return this.lastKeyCode===KeyCode$1.DELETE&&this.cursorBefore.charAt(_e-1)===ie[0]?(this.fixCaret(_e,_e),!0):me+ie.length===de.length?(this.fixCaret(me,me),!0):!1},partRestoreByAfter:function(ie){var de=this;return ie===void 0?!1:Array.prototype.some.call(ie,function(me,_e){var ye=ie.substring(_e);return de.restoreByAfter(ye)})},focus:function(){this.inputRef.focus(),this.recordCursorPosition()},blur:function(){this.inputRef.blur()},formatWrapper:function(ie){return this.formatter?this.formatter(ie):ie},toPrecisionAsStep:function(ie){if(this.isNotCompleteNumber(ie)||ie==="")return ie;var de=Math.abs(this.getMaxPrecision(ie));return isNaN(de)?ie.toString():Number(ie).toFixed(de)},isNotCompleteNumber:function(ie){return isNaN(ie)||ie===""||ie===null||ie&&ie.toString().indexOf(".")===ie.toString().length-1},toNumber:function(ie){var de=this.$props,me=de.precision,_e=de.autofocus,ye=this.$data.focused,we=ye===void 0?_e:ye,Se=ie&&ie.length>16&&we;return this.isNotCompleteNumber(ie)||Se?ie:isValidProps(me)?Math.round(ie*Math.pow(10,me))/Math.pow(10,me):Number(ie)},upStep:function(ie,de){var me=this.step,_e=this.getPrecisionFactor(ie,de),ye=Math.abs(this.getMaxPrecision(ie,de)),we=((_e*ie+_e*me*de)/_e).toFixed(ye);return this.toNumber(we)},downStep:function(ie,de){var me=this.step,_e=this.getPrecisionFactor(ie,de),ye=Math.abs(this.getMaxPrecision(ie,de)),we=((_e*ie-_e*me*de)/_e).toFixed(ye);return this.toNumber(we)},stepFn:function(ie,de){var me=this,_e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ye=arguments.length>3?arguments[3]:void 0;if(this.stop(),de&&de.preventDefault(),!this.disabled){var we=this.max,Se=this.min,Ce=this.getCurrentValidValue(this.$data.inputValue)||0;if(!this.isNotCompleteNumber(Ce)){var Ae=this["".concat(ie,"Step")](Ce,_e),Te=Ae>we||Ae<Se;Ae>we?Ae=we:Ae<Se&&(Ae=Se),this.setValue(Ae),this.setState({focused:!0}),!Te&&(this.autoStepTimer=setTimeout(function(){me[ie](de,_e,!0)},ye?SPEED:DELAY))}}},stop:function(){this.autoStepTimer&&clearTimeout(this.autoStepTimer)},down:function(ie,de,me){this.pressingUpOrDown=!0,this.stepFn("down",ie,de,me)},up:function(ie,de,me){this.pressingUpOrDown=!0,this.stepFn("up",ie,de,me)},handleInputClick:function(){this.__emit("click")},saveUp:function(ie){this.upHandlerRef=ie},saveDown:function(ie){this.downHandlerRef=ie},saveInput:function(ie){this.inputRef=ie},onCompositionstart:function(ie){ie.target.composing=!0},onCompositionend:function(ie){this.onChange(ie),ie.target.composing=!1}},render:function(){var ie,de=_extends$2(_extends$2({},this.$props),this.$attrs),me=de.prefixCls,_e=de.disabled,ye=de.readonly,we=de.useTouch,Se=de.autocomplete,Ce=de.upHandler,Ae=de.downHandler,Te=de.class,ke=classNames((ie={},_defineProperty$x(ie,Te,Te),_defineProperty$x(ie,me,!0),_defineProperty$x(ie,"".concat(me,"-disabled"),_e),_defineProperty$x(ie,"".concat(me,"-focused"),this.$data.focused),ie)),$e="",Ee="",Pe=this.$data.sValue;if(Pe||Pe===0)if(isNaN(Pe))$e="".concat(me,"-handler-up-disabled"),Ee="".concat(me,"-handler-down-disabled");else{var Ie=Number(Pe);Ie>=this.max&&($e="".concat(me,"-handler-up-disabled")),Ie<=this.min&&(Ee="".concat(me,"-handler-down-disabled"))}var Oe={};for(var Ne in de)de.hasOwnProperty(Ne)&&(Ne.substr(0,5)==="data-"||Ne.substr(0,5)==="aria-"||Ne==="role")&&(Oe[Ne]=de[Ne]);var Be=!this.readonly&&!this.disabled,xe=this.getInputDisplayValue(),Re,Me;if(we){var De,Ve;Re=(De={},_defineProperty$x(De,supportsPassive$1?"onTouchstartPassive":"onTouchstart",Be&&!$e&&this.up),_defineProperty$x(De,"onTouchend",this.stop),De),Me=(Ve={},_defineProperty$x(Ve,supportsPassive$1?"onTouchstartPassive":"onTouchstart",Be&&!Ee&&this.down),_defineProperty$x(Ve,"onTouchend",this.stop),Ve)}else Re={onMousedown:Be&&!$e&&this.up,onMouseup:this.stop,onMouseleave:this.stop},Me={onMousedown:Be&&!Ee&&this.down,onMouseup:this.stop,onMouseleave:this.stop};var Le=!!$e||_e||ye,Fe=!!Ee||_e||ye,He=_extends$2(_extends$2({disabled:Le,prefixCls:me,unselectable:"unselectable",role:"button","aria-label":"Increase Value","aria-disabled":!!Le,class:"".concat(me,"-handler ").concat(me,"-handler-up ").concat($e)},Re),{ref:this.saveUp}),en=_extends$2(_extends$2({disabled:Fe,prefixCls:me,unselectable:"unselectable",role:"button","aria-label":"Decrease Value","aria-disabled":!!Fe,class:"".concat(me,"-handler ").concat(me,"-handler-down ").concat(Ee)},Me),{ref:this.saveDown});return createVNode("div",{class:ke,style:de.style,title:de.title,onMouseenter:de.onMouseenter,onMouseleave:de.onMouseleave,onMouseover:de.onMouseover,onMouseout:de.onMouseout},[createVNode("div",{class:"".concat(me,"-handler-wrap")},[createVNode("span",null,[createVNode(InputHandler$1,_objectSpread2$1(_objectSpread2$1({},He),{},{key:"upHandler"}),{default:function(){return[Ce||createVNode("span",{unselectable:"unselectable",class:"".concat(me,"-handler-up-inner"),onClick:preventDefault},null)]}})]),createVNode(InputHandler$1,_objectSpread2$1(_objectSpread2$1({},en),{},{key:"downHandler"}),{default:function(){return[Ae||createVNode("span",{unselectable:"unselectable",class:"".concat(me,"-handler-down-inner"),onClick:preventDefault},null)]}})]),createVNode("div",{class:"".concat(me,"-input-wrap")},[createVNode("input",_objectSpread2$1({role:"spinbutton","aria-valuemin":this.min,"aria-valuemax":this.max,"aria-valuenow":Pe,required:this.required,type:de.type,placeholder:this.placeholder,onClick:this.handleInputClick,class:"".concat(me,"-input"),tabindex:this.tabindex,autocomplete:Se,onFocus:this.onFocus,onBlur:this.onBlur,onKeydown:Be&&this.onKeyDown,onKeyup:Be&&this.onKeyUp,autofocus:this.autofocus,maxlength:this.maxlength,readonly:this.readonly,disabled:this.disabled,max:this.max,min:this.min,step:this.step,name:this.name,title:this.title,id:this.id,onInput:this.onTrigger,onCompositionstart:this.onCompositionstart,onCompositionend:this.onCompositionend,ref:this.saveInput,value:xe,pattern:this.pattern},Oe),null)])])}});var __rest$5=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},inputNumberProps={prefixCls:PropsTypes.string,min:PropsTypes.number,max:PropsTypes.number,value:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),step:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]).def(1),defaultValue:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),tabindex:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),disabled:PropsTypes.looseBool,size:PropsTypes.oneOf(tuple("large","small","default")),formatter:PropsTypes.func,parser:PropsTypes.func,decimalSeparator:PropsTypes.string,placeholder:PropsTypes.string,name:PropsTypes.string,id:PropsTypes.string,precision:PropsTypes.number,autofocus:PropsTypes.looseBool,onPressEnter:{type:Function},onChange:Function},InputNumber=defineComponent({name:"AInputNumber",inheritAttrs:!1,props:inputNumberProps,setup:function(ie){var de=ref(null),me=function(){de.value.focus()},_e=function(){de.value.blur()};return onMounted(function(){nextTick(function(){})}),{configProvider:inject("configProvider",defaultConfigProvider),inputNumberRef:de,focus:me,blur:_e}},render:function(){var ie,de=_extends$2(_extends$2({},getOptionProps(this)),this.$attrs),me=de.prefixCls,_e=de.size,ye=de.class,we=__rest$5(de,["prefixCls","size","class"]),Se=this.configProvider.getPrefixCls,Ce=Se("input-number",me),Ae=classNames((ie={},_defineProperty$x(ie,"".concat(Ce,"-lg"),_e==="large"),_defineProperty$x(ie,"".concat(Ce,"-sm"),_e==="small"),ie),ye),Te=createVNode(UpOutlined$1,{class:"".concat(Ce,"-handler-up-inner")},null),ke=createVNode(DownOutlined$1,{class:"".concat(Ce,"-handler-down-inner")},null),$e=_extends$2(_extends$2({prefixCls:Ce,upHandler:Te,downHandler:ke},we),{class:Ae});return createVNode(VcInputNumber,_objectSpread2$1(_objectSpread2$1({},$e),{},{ref:"inputNumberRef"}),null)}});const InputNumber$1=withInstall(InputNumber);var basicProps={prefixCls:PropsTypes.string,hasSider:PropsTypes.looseBool,tagName:PropsTypes.string};function generator(ne){var ie=ne.suffixCls,de=ne.tagName,me=ne.name;return function(_e){var ye=defineComponent({name:me,props:basicProps,setup:function(Se,Ce){var Ae=Ce.slots,Te=useConfigInject(ie,Se),ke=Te.prefixCls;return function(){var $e,Ee=_extends$2(_extends$2({},Se),{prefixCls:ke.value,tagName:de});return createVNode(_e,Ee,{default:function(){return[($e=Ae.default)===null||$e===void 0?void 0:$e.call(Ae)]}})}}});return ye}}var Basic=defineComponent({props:basicProps,setup:function(ie,de){var me=de.slots;return function(){var _e;return createVNode(ie.tagName,{class:ie.prefixCls},(_e=me.default)===null||_e===void 0?void 0:_e.call(me))}}}),BasicLayout=defineComponent({props:basicProps,setup:function(ie,de){var me=de.slots,_e=useConfigInject("",ie),ye=_e.direction,we=ref([]),Se={addSider:function(Ae){we.value=[].concat(_toConsumableArray(we.value),[Ae])},removeSider:function(Ae){we.value=we.value.filter(function(Te){return Te!==Ae})}};return provide(SiderHookProviderKey,Se),function(){var Ce,Ae,Te=ie.prefixCls,ke=ie.hasSider,$e=ie.tagName,Ee=classNames(Te,(Ce={},_defineProperty$x(Ce,"".concat(Te,"-has-sider"),typeof ke=="boolean"?ke:we.value.length>0),_defineProperty$x(Ce,"".concat(Te,"-rtl"),ye.value==="rtl"),Ce));return createVNode($e,{class:Ee},(Ae=me.default)===null||Ae===void 0?void 0:Ae.call(me))}}}),Layout$1=generator({suffixCls:"layout",tagName:"section",name:"ALayout"})(BasicLayout),Header$2=generator({suffixCls:"layout-header",tagName:"header",name:"ALayoutHeader"})(Basic),Footer=generator({suffixCls:"layout-footer",tagName:"footer",name:"ALayoutFooter"})(Basic),Content$1=generator({suffixCls:"layout-content",tagName:"main",name:"ALayoutContent"})(Basic);Layout$1.Header=Header$2;Layout$1.Footer=Footer;Layout$1.Content=Content$1;const Layout$2=Layout$1;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$9(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$9(ne,_e,de[_e])})}return ne}function _defineProperty$9(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var BarsOutlined=function(ie,de){var me=_objectSpread$9({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$9({},me,{icon:BarsOutlinedSvg}),null)};BarsOutlined.displayName="BarsOutlined";BarsOutlined.inheritAttrs=!1;const BarsOutlined$1=BarsOutlined;var dimensionMaxMap={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},siderProps={prefixCls:PropsTypes.string,collapsible:PropsTypes.looseBool,collapsed:PropsTypes.looseBool,defaultCollapsed:PropsTypes.looseBool,reverseArrow:PropsTypes.looseBool,zeroWidthTriggerStyle:PropsTypes.style,trigger:PropsTypes.VNodeChild,width:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),collapsedWidth:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),breakpoint:PropsTypes.oneOf(tuple("xs","sm","md","lg","xl","xxl")),theme:PropsTypes.oneOf(tuple("light","dark")).def("dark"),onBreakpoint:Function,onCollapse:Function},generateId=function(){var ne=0;return function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ne+=1,"".concat(ie).concat(ne)}}();const Sider=defineComponent({name:"ALayoutSider",inheritAttrs:!1,props:initDefaultProps$1(siderProps,{collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80}),emits:["breakpoint","update:collapsed","collapse"],setup:function(ie,de){var me=de.emit,_e=de.attrs,ye=de.slots,we=useConfigInject("layout-sider",ie),Se=we.prefixCls,Ce=inject(SiderHookProviderKey,void 0),Ae=ref(!!(ie.collapsed!==void 0?ie.collapsed:ie.defaultCollapsed)),Te=ref(!1);watch(function(){return ie.collapsed},function(){Ae.value=!!ie.collapsed}),provide(SiderCollapsedKey,Ae);var ke=function(Be,xe){ie.collapsed===void 0&&(Ae.value=Be),me("update:collapsed",Be),me("collapse",Be,xe)},$e=ref(function(Ne){Te.value=Ne.matches,me("breakpoint",Ne.matches),Ae.value!==Ne.matches&&ke(Ne.matches,"responsive")}),Ee;function Pe(Ne){return $e.value(Ne)}var Ie=generateId("ant-sider-");onMounted(function(){if(typeof window<"u"){var Ne=window,Be=Ne.matchMedia;if(Be&&ie.breakpoint&&ie.breakpoint in dimensionMaxMap){Ee=Be("(max-width: ".concat(dimensionMaxMap[ie.breakpoint],")"));try{Ee.addEventListener("change",Pe)}catch(xe){Ee.addListener(Pe)}Pe(Ee)}}Ce&&Ce.addSider(Ie)}),onBeforeUnmount(function(){try{Ee==null||Ee.removeEventListener("change",Pe)}catch(Ne){Ee==null||Ee.removeListener(Pe)}Ce&&Ce.removeSider(Ie)});var Oe=function(){ke(!Ae.value,"clickTrigger")};return function(){var Ne,Be,xe=Se.value,Re=ie.collapsedWidth,Me=ie.width,De=ie.reverseArrow,Ve=ie.zeroWidthTriggerStyle,Le=ie.trigger,Fe=ie.collapsible,He=ie.theme,en=Ae.value?Re:Me,Ue=isNumeric$1(en)?"".concat(en,"px"):String(en),ze=parseFloat(String(Re||0))===0?createVNode("span",{onClick:Oe,class:classNames("".concat(xe,"-zero-width-trigger"),"".concat(xe,"-zero-width-trigger-").concat(De?"right":"left")),style:Ve},[Le||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)},je=Ae.value?"collapsed":"expanded",qe=We[je],Qe=Le!==null?ze||createVNode("div",{class:"".concat(xe,"-trigger"),onClick:Oe,style:{width:Ue}},[Le||qe]):null,Je=_extends$2(_extends$2({},_e.style),{flex:"0 0 ".concat(Ue),maxWidth:Ue,minWidth:Ue,width:Ue}),tn=classNames(xe,"".concat(xe,"-").concat(He),(Ne={},_defineProperty$x(Ne,"".concat(xe,"-collapsed"),!!Ae.value),_defineProperty$x(Ne,"".concat(xe,"-has-trigger"),Fe&&Le!==null&&!ze),_defineProperty$x(Ne,"".concat(xe,"-below"),!!Te.value),_defineProperty$x(Ne,"".concat(xe,"-zero-width"),parseFloat(Ue)===0),Ne),_e.class);return createVNode("aside",_objectSpread2$1(_objectSpread2$1({},_e),{},{class:tn,style:Je,ref}),[createVNode("div",{class:"".concat(xe,"-children")},[(Be=ye.default)===null||Be===void 0?void 0:Be.call(ye)]),Fe||Te.value&&ze?Qe:null])}}});Layout$2.Sider=Sider;Layout$2.install=function(ne){return ne.component(Layout$2.name,Layout$2),ne.component(Layout$2.Header.name,Layout$2.Header),ne.component(Layout$2.Footer.name,Layout$2.Footer),ne.component(Layout$2.Sider.name,Layout$2.Sider),ne.component(Layout$2.Content.name,Layout$2.Content),ne};var LayoutHeader=Layout$2.Header,LayoutFooter=Layout$2.Footer,LayoutSider=Layout$2.Sider,LayoutContent=Layout$2.Content,__rest$4=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},SpinSize=PropsTypes.oneOf(tuple("small","default","large")),getSpinProps=function(){return{prefixCls:PropsTypes.string,spinning:PropsTypes.looseBool,size:SpinSize,wrapperClassName:PropsTypes.string,tip:PropsTypes.string,delay:PropsTypes.number,indicator:PropsTypes.any}},defaultIndicator=null;function shouldDelay(ne,ie){return!!ne&&!!ie&&!isNaN(Number(ie))}function setDefaultIndicator(ne){var ie=ne.indicator;defaultIndicator=typeof ie=="function"?ie:function(){return createVNode(ie,null,null)}}const Spin=defineComponent({name:"ASpin",mixins:[BaseMixin],inheritAttrs:!1,props:initDefaultProps$1(getSpinProps(),{size:"default",spinning:!0,wrapperClassName:""}),setup:function(){return{originalUpdateSpinning:null,configProvider:inject("configProvider",defaultConfigProvider)}},data:function(){var ie=this.spinning,de=this.delay,me=shouldDelay(ie,de);return{sSpinning:ie&&!me}},created:function(){this.originalUpdateSpinning=this.updateSpinning,this.debouncifyUpdateSpinning(this.$props)},mounted:function(){this.updateSpinning()},updated:function(){var ie=this;nextTick(function(){ie.debouncifyUpdateSpinning(),ie.updateSpinning()})},beforeUnmount:function(){this.cancelExistingSpin()},methods:{debouncifyUpdateSpinning:function(ie){var de=ie||this.$props,me=de.delay;me&&(this.cancelExistingSpin(),this.updateSpinning=debounce(this.originalUpdateSpinning,me))},updateSpinning:function(){var ie=this.spinning,de=this.sSpinning;de!==ie&&this.setState({sSpinning:ie})},cancelExistingSpin:function(){var ie=this.updateSpinning;ie&&ie.cancel&&ie.cancel()},renderIndicator:function(ie){var de="".concat(ie,"-dot"),me=getComponent(this,"indicator");return me===null?null:(Array.isArray(me)&&(me=me.length===1?me[0]:me),isVNode(me)?cloneVNode(me,{class:de}):defaultIndicator&&isVNode(defaultIndicator())?cloneVNode(defaultIndicator(),{class:de}):createVNode("span",{class:"".concat(de," ").concat(ie,"-dot-spin")},[createVNode("i",{class:"".concat(ie,"-dot-item")},null),createVNode("i",{class:"".concat(ie,"-dot-item")},null),createVNode("i",{class:"".concat(ie,"-dot-item")},null),createVNode("i",{class:"".concat(ie,"-dot-item")},null)]))}},render:function(){var ie,de=this.$props,me=de.size,_e=de.prefixCls,ye=de.tip,we=de.wrapperClassName,Se=this.$attrs,Ce=Se.class,Ae=Se.style,Te=__rest$4(Se,["class","style"]),ke=this.configProvider,$e=ke.getPrefixCls,Ee=ke.direction,Pe=$e("spin",_e),Ie=this.sSpinning,Oe=(ie={},_defineProperty$x(ie,Pe,!0),_defineProperty$x(ie,"".concat(Pe,"-sm"),me==="small"),_defineProperty$x(ie,"".concat(Pe,"-lg"),me==="large"),_defineProperty$x(ie,"".concat(Pe,"-spinning"),Ie),_defineProperty$x(ie,"".concat(Pe,"-show-text"),!!ye),_defineProperty$x(ie,"".concat(Pe,"-rtl"),Ee==="rtl"),_defineProperty$x(ie,Ce,!!Ce),ie),Ne=createVNode("div",_objectSpread2$1(_objectSpread2$1({},Te),{},{style:Ae,class:Oe}),[this.renderIndicator(Pe),ye?createVNode("div",{class:"".concat(Pe,"-text")},[ye]):null]),Be=getSlot(this);if(Be&&Be.length){var xe,Re=(xe={},_defineProperty$x(xe,"".concat(Pe,"-container"),!0),_defineProperty$x(xe,"".concat(Pe,"-blur"),Ie),xe);return createVNode("div",{class:["".concat(Pe,"-nested-loading"),we]},[Ie&&createVNode("div",{key:"loading"},[Ne]),createVNode("div",{class:Re,key:"container"},[Be])])}return Ne}});Spin.setDefaultIndicator=setDefaultIndicator;Spin.install=function(ne){return ne.component(Spin.name,Spin),ne};const Notice={mixins:[BaseMixin],props:{duration:PropsTypes.number.def(1.5),closable:PropsTypes.looseBool,prefixCls:PropsTypes.string,update:PropsTypes.looseBool,closeIcon:PropsTypes.any,onClose:PropsTypes.func},watch:{duration:function(){this.restartCloseTimer()}},mounted:function(){this.startCloseTimer()},updated:function(){this.update&&this.restartCloseTimer()},beforeUnmount:function(){this.clearCloseTimer(),this.willDestroy=!0},methods:{close:function(ie){ie&&ie.stopPropagation(),this.clearCloseTimer(),this.__emit("close")},startCloseTimer:function(){var ie=this;this.clearCloseTimer(),!this.willDestroy&&this.duration&&(this.closeTimer=setTimeout(function(){ie.close()},this.duration*1e3))},clearCloseTimer:function(){this.closeTimer&&(clearTimeout(this.closeTimer),this.closeTimer=null)},restartCloseTimer:function(){this.clearCloseTimer(),this.startCloseTimer()}},render:function(){var ie,de=this.prefixCls,me=this.closable,_e=this.clearCloseTimer,ye=this.startCloseTimer,we=this.close,Se=this.$attrs,Ce="".concat(de,"-notice"),Ae=(ie={},_defineProperty$x(ie,"".concat(Ce),1),_defineProperty$x(ie,"".concat(Ce,"-closable"),me),ie),Te=getComponent(this,"closeIcon");return createVNode("div",{class:Ae,style:Se.style||{right:"50%"},onMouseenter:_e,onMouseleave:ye},[createVNode("div",{class:"".concat(Ce,"-content")},[getSlot(this)]),me?createVNode("a",{tabindex:"0",onClick:we,class:"".concat(Ce,"-close")},[Te||createVNode("span",{class:"".concat(Ce,"-close-x")},null)]):null])}};var __rest$3=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de};function noop$3(){}var seed=0,now$2=Date.now();function getUuid(){return"rcNotification_".concat(now$2,"_").concat(seed++)}var Notification=defineComponent({mixins:[BaseMixin],props:{prefixCls:PropsTypes.string.def("rc-notification"),transitionName:PropsTypes.string,animation:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.object]).def("fade"),maxCount:PropsTypes.number,closeIcon:PropsTypes.any},data:function(){return{notices:[]}},methods:{getTransitionName:function(){var ie=this.$props,de=ie.transitionName;return!de&&ie.animation&&(de="".concat(ie.prefixCls,"-").concat(ie.animation)),de},add:function(ie){var de=ie.key=ie.key||getUuid(),me=this.$props.maxCount;this.setState(function(_e){var ye=_e.notices,we=ye.map(function(Ce){return Ce.key}).indexOf(de),Se=ye.concat();return we!==-1?Se.splice(we,1,ie):(me&&ye.length>=me&&(ie.updateKey=Se[0].updateKey||Se[0].key,Se.shift()),Se.push(ie)),{notices:Se}})},remove:function(ie){this.setState(function(de){return{notices:de.notices.filter(function(me){return me.key!==ie})}})}},render:function(){var ie=this,de=this.prefixCls,me=this.notices,_e=this.remove,ye=this.getTransitionName,we=this.$attrs,Se=getTransitionGroupProps(ye()),Ce=me.map(function(Te,ke){var $e=!!(ke===me.length-1&&Te.updateKey),Ee=Te.updateKey?Te.updateKey:Te.key,Pe=Te.content,Ie=Te.duration,Oe=Te.closable,Ne=Te.onClose,Be=Te.style,xe=Te.class,Re=createChainedFunction(_e.bind(ie,Te.key),Ne),Me={prefixCls:de,duration:Ie,closable:Oe,update:$e,closeIcon:getComponent(ie,"closeIcon"),onClose:Re,onClick:Te.onClick||noop$3,style:Be,class:xe,key:Ee};return createVNode(Notice,Me,{default:function(){return[typeof Pe=="function"?Pe():Pe]}})}),Ae=_defineProperty$x({},de,1);return createVNode("div",{class:Ae,style:we.style||{top:"65px",left:"50%"}},[createVNode(TransitionGroup,_objectSpread2$1({tag:"span"},Se),{default:function(){return[Ce]}})])}});Notification.newInstance=function(ie,de){var me=ie||{},_e=me.getContainer,ye=me.style,we=me.class,Se=__rest$3(me,["getContainer","style","class"]),Ce=document.createElement("div");if(_e){var Ae=_e();Ae.appendChild(Ce)}else document.body.appendChild(Ce);var Te=createApp$1({mounted:function(){var $e=this;this.$nextTick(function(){de({notice:function(Pe){$e.$refs.notification.add(Pe)},removeNotice:function(Pe){$e.$refs.notification.remove(Pe)},component:$e,destroy:function(){Te.unmount(Ce),Ce.parentNode&&Ce.parentNode.removeChild(Ce)}})})},render:function(){var $e=_extends$2(_extends$2({},Se),{ref:"notification",style:ye,class:we});return createVNode(Notification,$e,null)}});Te.mount(Ce)};const Notification$1=Notification;var defaultDuration=3,defaultTop,messageInstance,key$1=1,prefixCls="ant-message",transitionName="move-up",getContainer=function(){return document.body},maxCount;function getMessageInstance(ne){if(messageInstance){ne(messageInstance);return}Notification$1.newInstance({prefixCls,transitionName,style:{top:defaultTop},getContainer,maxCount},function(ie){if(messageInstance){ne(messageInstance);return}messageInstance=ie,ne(ie)})}var iconMap={info:InfoCircleFilled$1,success:CheckCircleFilled$1,error:CloseCircleFilled$1,warning:ExclamationCircleFilled$1,loading:LoadingOutlined$1};function notice(ne){var ie=ne.duration!==void 0?ne.duration:defaultDuration,de=iconMap[ne.type],me=de?createVNode(de,null,null):"",_e=ne.key||key$1++,ye=new Promise(function(Se){var Ce=function(){return typeof ne.onClose=="function"&&ne.onClose(),Se(!0)};getMessageInstance(function(Ae){Ae.notice({key:_e,duration:ie,style:ne.style||{},class:ne.class,content:function(){return createVNode("div",{class:"".concat(prefixCls,"-custom-content").concat(ne.type?" ".concat(prefixCls,"-").concat(ne.type):"")},[ne.icon||me,createVNode("span",null,[ne.content])])},onClose:Ce})})}),we=function(){messageInstance&&messageInstance.removeNotice(_e)};return we.then=function(Se,Ce){return ye.then(Se,Ce)},we.promise=ye,we}function isArgsProps(ne){return Object.prototype.toString.call(ne)==="[object Object]"&&!!ne.content}var api$1={open:notice,config:function(ie){ie.top!==void 0&&(defaultTop=ie.top,messageInstance=null),ie.duration!==void 0&&(defaultDuration=ie.duration),ie.prefixCls!==void 0&&(prefixCls=ie.prefixCls),ie.getContainer!==void 0&&(getContainer=ie.getContainer),ie.transitionName!==void 0&&(transitionName=ie.transitionName,messageInstance=null),ie.maxCount!==void 0&&(maxCount=ie.maxCount,messageInstance=null)},destroy:function(){messageInstance&&(messageInstance.destroy(),messageInstance=null)}};["success","info","warning","error","loading"].forEach(function(ne){api$1[ne]=function(ie,de,me){return isArgsProps(ie)?api$1.open(_extends$2(_extends$2({},ie),{type:ne})):(typeof de=="function"&&(me=de,de=void 0),api$1.open({content:ie,duration:de,type:ne,onClose:me}))}});api$1.warn=api$1.warning;const message=api$1;var mousePosition=null,getClickPosition=function(ie){mousePosition={x:ie.pageX,y:ie.pageY},setTimeout(function(){return mousePosition=null},100)};typeof window<"u"&&window.document&&window.document.documentElement&&addEventListenerWrap(document.documentElement,"click",getClickPosition,!0);function noop$2(){}var modalProps={prefixCls:PropsTypes.string,visible:PropsTypes.looseBool,confirmLoading:PropsTypes.looseBool,title:PropsTypes.any,closable:PropsTypes.looseBool,closeIcon:PropsTypes.any,onOk:{type:Function},onCancel:{type:Function},afterClose:PropsTypes.func.def(noop$2),centered:PropsTypes.looseBool,width:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number]),footer:PropsTypes.any,okText:PropsTypes.any,okType:{type:String},cancelText:PropsTypes.any,icon:PropsTypes.any,maskClosable:PropsTypes.looseBool,forceRender:PropsTypes.looseBool,okButtonProps:PropsTypes.shape(buttonTypes$1).loose,cancelButtonProps:PropsTypes.shape(buttonTypes$1).loose,destroyOnClose:PropsTypes.looseBool,wrapClassName:PropsTypes.string,maskTransitionName:PropsTypes.string,transitionName:PropsTypes.string,getContainer:PropsTypes.any,zIndex:PropsTypes.number,bodyStyle:PropsTypes.style,maskStyle:PropsTypes.style,mask:PropsTypes.looseBool,keyboard:PropsTypes.looseBool,wrapProps:PropsTypes.object,focusTriggerAfterClose:PropsTypes.looseBool},destroyFns=[];const Modal=defineComponent({name:"AModal",inheritAttrs:!1,props:initDefaultProps$1(modalProps,{width:520,transitionName:"zoom",maskTransitionName:"fade",confirmLoading:!1,visible:!1,okType:"primary"}),emits:["update:visible","cancel","change","ok"],setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider)}},data:function(){return{sVisible:!!this.visible}},watch:{visible:function(ie){this.sVisible=ie}},methods:{handleCancel:function(ie){this.$emit("update:visible",!1),this.$emit("cancel",ie),this.$emit("change",!1)},handleOk:function(ie){this.$emit("ok",ie)},renderFooter:function(ie){var de=this,me=this.okType,_e=this.confirmLoading,ye=_extends$2({onClick:this.handleCancel},this.cancelButtonProps||{}),we=_extends$2(_extends$2(_extends$2({onClick:this.handleOk},convertLegacyProps(me)),{loading:_e}),this.okButtonProps||{});return createVNode("div",null,[createVNode(Button$1,ye,{default:function(){return[getComponent(de,"cancelText")||ie.cancelText]}}),createVNode(Button$1,we,{default:function(){return[getComponent(de,"okText")||ie.okText]}})])}},render:function(){var ie=this.prefixCls,de=this.sVisible,me=this.wrapClassName,_e=this.centered,ye=this.getContainer,we=this.$attrs,Se=getSlot(this),Ce=this.configProvider,Ae=Ce.getPrefixCls,Te=Ce.getPopupContainer,ke=Ae("modal",ie),$e=createVNode(LocaleReceiver,{componentName:"Modal",defaultLocale:getConfirmLocale(),children:this.renderFooter},null),Ee=getComponent(this,"closeIcon"),Pe=createVNode("span",{class:"".concat(ke,"-close-x")},[Ee||createVNode(CloseOutlined$1,{class:"".concat(ke,"-close-icon")},null)]),Ie=getComponent(this,"footer"),Oe=getComponent(this,"title"),Ne=_extends$2(_extends$2(_extends$2({},this.$props),we),{getContainer:ye===void 0?Te:ye,prefixCls:ke,wrapClassName:classNames(_defineProperty$x({},"".concat(ke,"-centered"),!!_e),me),title:Oe,footer:Ie===void 0?$e:Ie,visible:de,mousePosition,closeIcon:Pe,onClose:this.handleCancel});return createVNode(DialogWrap$1,Ne,{default:function(){return[Se]}})}});var ActionButtonProps={type:{type:String},actionFn:PropsTypes.func,closeModal:PropsTypes.func,autofocus:PropsTypes.looseBool,buttonProps:PropsTypes.object};const ActionButton=defineComponent({mixins:[BaseMixin],props:ActionButtonProps,setup:function(){return{timeoutId:void 0}},data:function(){return{loading:!1}},mounted:function(){var ie=this;this.autofocus&&(this.timeoutId=setTimeout(function(){return findDOMNode(ie).focus()}))},beforeUnmount:function(){clearTimeout(this.timeoutId)},methods:{onClick:function(){var ie=this,de=this.actionFn,me=this.closeModal;if(de){var _e;de.length?_e=de(me):(_e=de(),_e||me()),_e&&_e.then&&(this.setState({loading:!0}),_e.then(function(){me.apply(void 0,arguments)},function(ye){ie.setState({loading:!1})}))}else me()}},render:function(){var ie=this,de=this.type,me=this.loading,_e=this.buttonProps,ye=_extends$2(_extends$2(_extends$2({},convertLegacyProps(de)),{onClick:this.onClick,loading:me}),_e);return createVNode(Button$1,ye,{default:function(){return[getSlot(ie)]}})}});function renderSomeContent(ne,ie){return typeof ie=="function"?ie():ie}var ConfirmDialog=function(ie){var de=ie.icon,me=ie.onCancel,_e=ie.onOk,ye=ie.close,we=ie.closable,Se=we===void 0?!1:we,Ce=ie.zIndex,Ae=ie.afterClose,Te=ie.visible,ke=ie.keyboard,$e=ie.centered,Ee=ie.getContainer,Pe=ie.maskStyle,Ie=ie.okButtonProps,Oe=ie.cancelButtonProps,Ne=ie.okType||"primary",Be=ie.prefixCls||"ant-modal",xe="".concat(Be,"-confirm"),Re="okCancel"in ie?ie.okCancel:!0,Me=ie.width||416,De=ie.style||{},Ve=ie.mask===void 0?!0:ie.mask,Le=ie.maskClosable===void 0?!1:ie.maskClosable,Fe=getConfirmLocale(),He=renderSomeContent("okText",ie.okText)||(Re?Fe.okText:Fe.justOkText),en=renderSomeContent("cancelText",ie.cancelText)||Fe.cancelText,Ue=ie.autoFocusButton===null?!1:ie.autoFocusButton||"ok",ze=ie.transitionName||"zoom",We=ie.maskTransitionName||"fade",je=classNames(xe,"".concat(xe,"-").concat(ie.type),"".concat(Be,"-").concat(ie.type),ie.class),qe=Re&&createVNode(ActionButton,{actionFn:me,closeModal:ye,autofocus:Ue==="cancel",buttonProps:Oe},{default:function(){return[en]}});return createVNode(Modal,{prefixCls:Be,class:je,wrapClassName:classNames(_defineProperty$x({},"".concat(xe,"-centered"),!!$e)),onCancel:function(Je){return ye({triggerCancel:!0},Je)},visible:Te,title:"",transitionName:ze,footer:"",maskTransitionName:We,mask:Ve,maskClosable:Le,maskStyle:Pe,style:De,width:Me,zIndex:Ce,afterClose:Ae,keyboard:ke,centered:$e,getContainer:Ee,closable:Se},{default:function(){return[createVNode("div",{class:"".concat(xe,"-body-wrapper")},[createVNode("div",{class:"".concat(xe,"-body")},[renderSomeContent("icon",de),ie.title===void 0?null:createVNode("span",{class:"".concat(xe,"-title")},[renderSomeContent("title",ie.title)]),createVNode("div",{class:"".concat(xe,"-content")},[renderSomeContent("content",ie.content)])]),createVNode("div",{class:"".concat(xe,"-btns")},[qe,createVNode(ActionButton,{type:Ne,actionFn:_e,closeModal:ye,autofocus:Ue==="ok",buttonProps:Ie},{default:function(){return[He]}})])])]}})};ConfirmDialog.inheritAttrs=!1;const ConfirmDialog$1=ConfirmDialog;var confirm$1=function(ie){var de=document.createElement("div");document.body.appendChild(de);var me=_extends$2(_extends$2({},omit$2(ie,["parentContext","appContext"])),{close:ye,visible:!0}),_e=null;function ye(){for(var Te=arguments.length,ke=new Array(Te),$e=0;$e<Te;$e++)ke[$e]=arguments[$e];me=_extends$2(_extends$2({},me),{visible:!1,afterClose:Se.bind.apply(Se,[this].concat(ke))}),we(me)}function we(Te){me=_extends$2(_extends$2({},me),Te),_e&&(_extends$2(_e.component.props,me),_e.component.update())}function Se(){_e&&de.parentNode&&(_extends$2(_e.component.props,{vIf:!1}),_e.component.update(),_e=null,de.parentNode.removeChild(de));for(var Te=arguments.length,ke=new Array(Te),$e=0;$e<Te;$e++)ke[$e]=arguments[$e];var Ee=ke.some(function(Oe){return Oe&&Oe.triggerCancel});ie.onCancel&&Ee&&ie.onCancel.apply(ie,ke);for(var Pe=0;Pe<destroyFns.length;Pe++){var Ie=destroyFns[Pe];if(Ie===ye){destroyFns.splice(Pe,1);break}}}var Ce=function(ke){return ke.vIf?createVNode(ConfirmDialog$1,ke,null):null};function Ae(Te){var ke=createVNode(Ce,_extends$2(_extends$2({},Te),{vIf:!0}));return ke.appContext=ie.parentContext||ie.appContext||ke.appContext,render$1(ke,de),ke}return _e=Ae(me),destroyFns.push(ye),{destroy:ye,update:we}};const modalConfirm=confirm$1;var info=function(ie){var de=_extends$2({type:"info",icon:function(){return createVNode(InfoCircleOutlined$1,null,null)},okCancel:!1},ie);return modalConfirm(de)},success=function(ie){var de=_extends$2({type:"success",icon:function(){return createVNode(CheckCircleOutlined$1,null,null)},okCancel:!1},ie);return modalConfirm(de)},error=function(ie){var de=_extends$2({type:"error",icon:function(){return createVNode(CloseCircleOutlined$1,null,null)},okCancel:!1},ie);return modalConfirm(de)},warning$1=function(ie){var de=_extends$2({type:"warning",icon:function(){return createVNode(ExclamationCircleOutlined$1,null,null)},okCancel:!1},ie);return modalConfirm(de)},warn$1=warning$1,confirm=function(ie){var de=_extends$2({type:"confirm",okCancel:!0},ie);return modalConfirm(de)};Modal.info=info;Modal.success=success;Modal.error=error;Modal.warning=warning$1;Modal.warn=warn$1;Modal.confirm=confirm;Modal.destroyAll=function(){for(;destroyFns.length;){var ie=destroyFns.pop();ie&&ie()}};Modal.install=function(ne){return ne.component(Modal.name,Modal),ne};var skeletonElementProps=function(){return{prefixCls:PropsTypes.string,size:PropsTypes.oneOfType([PropsTypes.oneOf(tuple("large","small","default")),PropsTypes.number]),shape:PropsTypes.oneOf(tuple("circle","square","round")),active:PropsTypes.looseBool}},Element$1=function(ie){var de,me,_e=ie.prefixCls,ye=ie.size,we=ie.shape,Se=classNames((de={},_defineProperty$x(de,"".concat(_e,"-lg"),ye==="large"),_defineProperty$x(de,"".concat(_e,"-sm"),ye==="small"),de)),Ce=classNames((me={},_defineProperty$x(me,"".concat(_e,"-circle"),we==="circle"),_defineProperty$x(me,"".concat(_e,"-square"),we==="square"),_defineProperty$x(me,"".concat(_e,"-round"),we==="round"),me)),Ae=typeof ye=="number"?{width:"".concat(ye,"px"),height:"".concat(ye,"px"),lineHeight:"".concat(ye,"px")}:{};return createVNode("span",{class:classNames(_e,Se,Ce),style:Ae},null)};Element$1.displayName="SkeletonElement";const Element$2=Element$1;var avatarProps=initDefaultProps$1(_extends$2(_extends$2({},skeletonElementProps()),{shape:PropsTypes.oneOf(tuple("circle","square"))}),{size:"large"}),SkeletonAvatar=defineComponent({name:"ASkeletonAvatar",props:avatarProps,setup:function(ie){var de=useConfigInject("skeleton",ie),me=de.prefixCls,_e=computed(function(){return classNames(me.value,"".concat(me.value,"-element"),_defineProperty$x({},"".concat(me.value,"-active"),ie.active))});return function(){return createVNode("div",{class:_e.value},[createVNode(Element$2,_objectSpread2$1(_objectSpread2$1({},ie),{},{prefixCls:"".concat(me.value,"-avatar")}),null)])}}});const SkeletonAvatar$1=SkeletonAvatar;var skeletonTitleProps={prefixCls:PropsTypes.string,width:PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string])},SkeletonTitle=defineComponent({name:"SkeletonTitle",props:skeletonTitleProps,setup:function(ie){return function(){var de=ie.prefixCls,me=ie.width,_e=typeof me=="number"?"".concat(me,"px"):me;return createVNode("h3",{class:de,style:{width:_e}},null)}}});const Title=SkeletonTitle;var widthUnit=PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),skeletonParagraphProps={prefixCls:PropsTypes.string,width:PropsTypes.oneOfType([widthUnit,PropsTypes.arrayOf(widthUnit)]),rows:PropsTypes.number},SkeletonParagraph=defineComponent({name:"SkeletonParagraph",props:skeletonParagraphProps,setup:function(ie){var de=function(_e){var ye=ie.width,we=ie.rows,Se=we===void 0?2:we;if(Array.isArray(ye))return ye[_e];if(Se-1===_e)return ye};return function(){var me=ie.prefixCls,_e=ie.rows,ye=_toConsumableArray(Array(_e)).map(function(we,Se){var Ce=de(Se);return createVNode("li",{key:Se,style:{width:typeof Ce=="number"?"".concat(Ce,"px"):Ce}},null)});return createVNode("ul",{class:me},[ye])}}});const Paragraph=SkeletonParagraph;var skeletonProps={active:PropsTypes.looseBool,loading:PropsTypes.looseBool,prefixCls:PropsTypes.string,avatar:withUndefined(PropsTypes.oneOfType([PropsTypes.string,PropsTypes.shape(omit$2(avatarProps,["active"])).loose,PropsTypes.looseBool])),title:withUndefined(PropsTypes.oneOfType([PropsTypes.looseBool,PropsTypes.string,PropsTypes.shape(skeletonTitleProps).loose])),paragraph:withUndefined(PropsTypes.oneOfType([PropsTypes.looseBool,PropsTypes.string,PropsTypes.shape(skeletonParagraphProps).loose]))};function getComponentProps(ne){return ne&&_typeof$2(ne)==="object"?ne:{}}function getAvatarBasicProps(ne,ie){return ne&&!ie?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function getTitleBasicProps(ne,ie){return!ne&&ie?{width:"38%"}:ne&&ie?{width:"50%"}:{}}function getParagraphBasicProps(ne,ie){var de={};return(!ne||!ie)&&(de.width="61%"),!ne&&ie?de.rows=3:de.rows=2,de}var Skeleton$1=defineComponent({name:"ASkeleton",props:initDefaultProps$2(skeletonProps,{avatar:!1,title:!0,paragraph:!0}),setup:function(ie,de){var me=de.slots,_e=useConfigInject("skeleton",ie),ye=_e.prefixCls,we=_e.direction;return function(){var Se,Ce=ie.loading,Ae=ie.avatar,Te=ie.title,ke=ie.paragraph,$e=ie.active,Ee=ie.round,Pe=ye.value;if(Ce||ie.loading===void 0){var Ie,Oe=!!Ae||Ae==="",Ne=!!Te||Te==="",Be=!!ke||ke==="",xe;if(Oe){var Re=_extends$2(_extends$2({prefixCls:"".concat(Pe,"-avatar")},getAvatarBasicProps(Ne,Be)),getComponentProps(Ae));xe=createVNode("div",{class:"".concat(Pe,"-header")},[createVNode(Element$2,Re,null)])}var Me;if(Ne||Be){var De;if(Ne){var Ve=_extends$2(_extends$2({prefixCls:"".concat(Pe,"-title")},getTitleBasicProps(Oe,Be)),getComponentProps(Te));De=createVNode(Title,Ve,null)}var Le;if(Be){var Fe=_extends$2(_extends$2({prefixCls:"".concat(Pe,"-paragraph")},getParagraphBasicProps(Oe,Ne)),getComponentProps(ke));Le=createVNode(Paragraph,Fe,null)}Me=createVNode("div",{class:"".concat(Pe,"-content")},[De,Le])}var He=classNames(Pe,(Ie={},_defineProperty$x(Ie,"".concat(Pe,"-with-avatar"),Oe),_defineProperty$x(Ie,"".concat(Pe,"-active"),$e),_defineProperty$x(Ie,"".concat(Pe,"-rtl"),we.value==="rtl"),_defineProperty$x(Ie,"".concat(Pe,"-round"),Ee),Ie));return createVNode("div",{class:He},[xe,Me])}return(Se=me.default)===null||Se===void 0?void 0:Se.call(me)}}});const Skeleton$2=Skeleton$1;function validProgress(ne){return!ne||ne<0?0:ne>100?100:ne}var __rest$2=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},sortGradient=function(ie){for(var de=[],me=0,_e=Object.entries(ie);me<_e.length;me++){var ye=_slicedToArray$2(_e[me],2),we=ye[0],Se=ye[1],Ce=parseFloat(we.replace(/%/g,""));if(isNaN(Ce))return{};de.push({key:Ce,value:Se})}return de=de.sort(function(Ae,Te){return Ae.key-Te.key}),de.map(function(Ae){var Te=Ae.key,ke=Ae.value;return"".concat(ke," ").concat(Te,"%")}).join(", ")},handleGradient=function(ie){var de=ie.from,me=de===void 0?"#1890ff":de,_e=ie.to,ye=_e===void 0?"#1890ff":_e,we=ie.direction,Se=we===void 0?"to right":we,Ce=__rest$2(ie,["from","to","direction"]);if(Object.keys(Ce).length!==0){var Ae=sortGradient(Ce);return{backgroundImage:"linear-gradient(".concat(Se,", ").concat(Ae,")")}}return{backgroundImage:"linear-gradient(".concat(Se,", ").concat(me,", ").concat(ye,")")}},Line=function(ie,de){var me=de.attrs,_e=de.slots,ye=me.prefixCls,we=me.percent,Se=me.successPercent,Ce=me.strokeWidth,Ae=me.size,Te=me.strokeColor,ke=me.strokeLinecap,$e=me.trailColor,Ee;Te&&typeof Te!="string"?Ee=handleGradient(Te):Ee={background:Te};var Pe=$e?{style:{backgroundColor:$e}}:void 0,Ie=_extends$2({width:"".concat(validProgress(we),"%"),height:"".concat(Ce||(Ae==="small"?6:8),"px"),background:Te,borderRadius:ke==="square"?0:"100px"},Ee),Oe={width:"".concat(validProgress(Se),"%"),height:"".concat(Ce||(Ae==="small"?6:8),"px"),borderRadius:ke==="square"?0:""},Ne=Se!==void 0?createVNode("div",{class:"".concat(ye,"-success-bg"),style:Oe},null):null;return createVNode("div",null,[createVNode("div",{class:"".concat(ye,"-outer")},[createVNode("div",_objectSpread2$1({class:"".concat(ye,"-inner")},Pe),[createVNode("div",{class:"".concat(ye,"-bg"),style:Ie},null),Ne])]),_e==null?void 0:_e.default()])};const Line$1=Line;function enhancer(ne){return _extends$2(_extends$2({},ne),{updated:function(){var de=this,me=Date.now(),_e=!1;Object.keys(this.paths).forEach(function(ye){var we=de.paths[ye];if(we){_e=!0;var Se=we.style;Se.transitionDuration=".3s, .3s, .3s, .06s",de.prevTimeStamp&&me-de.prevTimeStamp<100&&(Se.transitionDuration="0s, 0s")}}),_e&&(this.prevTimeStamp=Date.now())}})}var defaultProps={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1},mixedType=PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string]),propTypes={percent:PropsTypes.oneOfType([mixedType,PropsTypes.arrayOf(mixedType)]),prefixCls:PropsTypes.string,strokeColor:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.arrayOf(PropsTypes.oneOfType([PropsTypes.string,PropsTypes.object])),PropsTypes.object]),strokeLinecap:PropsTypes.oneOf(["butt","round","square"]),strokeWidth:mixedType,trailColor:PropsTypes.string,trailWidth:mixedType},__rest$1=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de},circlePropTypes=_extends$2(_extends$2({},propTypes),{gapPosition:PropsTypes.oneOf(["top","bottom","left","right"]),gapDegree:withUndefined(PropsTypes.oneOfType([PropsTypes.number,PropsTypes.string,PropsTypes.looseBool]))}),circleDefaultProps=_extends$2(_extends$2({},defaultProps),{gapPosition:"top"}),gradientSeed=0;function stripPercentToNumber(ne){return+ne.replace("%","")}function toArray(ne){return Array.isArray(ne)?ne:[ne]}function getPathStyles(ne,ie,de,me){var _e=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,ye=arguments.length>5?arguments[5]:void 0,we=50-me/2,Se=0,Ce=-we,Ae=0,Te=-2*we;switch(ye){case"left":Se=-we,Ce=0,Ae=2*we,Te=0;break;case"right":Se=we,Ce=0,Ae=-2*we,Te=0;break;case"bottom":Ce=we,Te=2*we;break}var ke="M 50,50 m ".concat(Se,",").concat(Ce,"\n   a ").concat(we,",").concat(we," 0 1 1 ").concat(Ae,",").concat(-Te,"\n   a ").concat(we,",").concat(we," 0 1 1 ").concat(-Ae,",").concat(Te),$e=Math.PI*2*we,Ee={stroke:de,strokeDasharray:"".concat(ie/100*($e-_e),"px ").concat($e,"px"),strokeDashoffset:"-".concat(_e/2+ne/100*($e-_e),"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:ke,pathStyle:Ee}}var Circle$2=defineComponent({name:"Circle",props:initDefaultProps$2(circlePropTypes,circleDefaultProps),created:function(){this.paths={},this.gradientId=gradientSeed,gradientSeed+=1},methods:{getStokeList:function(){var ie=this,de=this.$props,me=de.prefixCls,_e=de.percent,ye=de.strokeColor,we=de.strokeWidth,Se=de.strokeLinecap,Ce=de.gapDegree,Ae=de.gapPosition,Te=toArray(_e),ke=toArray(ye),$e=0;return Te.map(function(Ee,Pe){var Ie=ke[Pe]||ke[ke.length-1],Oe=Object.prototype.toString.call(Ie)==="[object Object]"?"url(#".concat(me,"-gradient-").concat(ie.gradientId,")"):"",Ne=getPathStyles($e,Ee,Ie,we,Ce,Ae),Be=Ne.pathString,xe=Ne.pathStyle;$e+=Ee;var Re={key:Pe,d:Be,stroke:Oe,"stroke-linecap":Se,"stroke-width":we,opacity:Ee===0?0:1,"fill-opacity":"0",class:"".concat(me,"-circle-path"),style:xe};return createVNode("path",_objectSpread2$1({ref:function(De){return ie.paths[Pe]=De}},Re),null)})}},render:function(){var ie=this.$props,de=ie.prefixCls,me=ie.strokeWidth,_e=ie.trailWidth,ye=ie.gapDegree,we=ie.gapPosition,Se=ie.trailColor,Ce=ie.strokeLinecap,Ae=ie.strokeColor,Te=__rest$1(ie,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","strokeColor"]),ke=getPathStyles(0,100,Se,me,ye,we),$e=ke.pathString,Ee=ke.pathStyle;delete Te.percent;var Pe=toArray(Ae),Ie=Pe.find(function(Ne){return Object.prototype.toString.call(Ne)==="[object Object]"}),Oe={d:$e,stroke:Se,"stroke-linecap":Ce,"stroke-width":_e||me,"fill-opacity":"0",class:"".concat(de,"-circle-trail"),style:Ee};return createVNode("svg",_objectSpread2$1({class:"".concat(de,"-circle"),viewBox:"0 0 100 100"},Te),[Ie&&createVNode("defs",null,[createVNode("linearGradient",{id:"".concat(de,"-gradient-").concat(this.gradientId),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},[Object.keys(Ie).sort(function(Ne,Be){return stripPercentToNumber(Ne)-stripPercentToNumber(Be)}).map(function(Ne,Be){return createVNode("stop",{key:Be,offset:Ne,"stop-color":Ie[Ne]},null)})])]),createVNode("path",Oe,null),this.getStokeList().reverse()])}});const VCCircle=enhancer(Circle$2);var ProgressStatuses=tuple("normal","exception","active","success"),ProgressType=PropsTypes.oneOf(tuple("line","circle","dashboard")),ProgressSize=PropsTypes.oneOf(tuple("default","small")),ProgressProps={prefixCls:PropsTypes.string,type:ProgressType,percent:PropsTypes.number,successPercent:PropsTypes.number,format:PropsTypes.func,status:PropsTypes.oneOf(ProgressStatuses),showInfo:PropsTypes.looseBool,strokeWidth:PropsTypes.number,strokeLinecap:PropsTypes.oneOf(["butt","round","square"]),strokeColor:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.object]),trailColor:PropsTypes.string,width:PropsTypes.number,gapDegree:PropsTypes.number,gapPosition:PropsTypes.oneOf(tuple("top","bottom","left","right")),size:ProgressSize},CircleProps=_extends$2(_extends$2({},ProgressProps),{progressStatus:PropsTypes.string}),statusColorMap={normal:"#108ee9",exception:"#ff5500",success:"#87d068"};function getPercentage(ne){var ie=ne.percent,de=ne.successPercent,me=validProgress(ie);if(!de)return me;var _e=validProgress(de);return[de,validProgress(me-_e)]}function getStrokeColor(ne){var ie=ne.progressStatus,de=ne.successPercent,me=ne.strokeColor,_e=me||statusColorMap[ie];return de?[statusColorMap.success,_e]:_e}var Circle=defineComponent({props:CircleProps,setup:function(ie,de){var me=de.slots;return function(){var _e,ye=ie.prefixCls,we=ie.width,Se=ie.strokeWidth,Ce=ie.trailColor,Ae=ie.strokeLinecap,Te=ie.gapPosition,ke=ie.gapDegree,$e=ie.type,Ee=we||120,Pe={width:typeof Ee=="number"?"".concat(Ee,"px"):Ee,height:typeof Ee=="number"?"".concat(Ee,"px"):Ee,fontSize:"".concat(Ee*.15+6,"px")},Ie=Se||6,Oe=Te||$e==="dashboard"&&"bottom"||"top",Ne=ke||$e==="dashboard"&&75,Be=getStrokeColor(ie),xe=Object.prototype.toString.call(Be)==="[object Object]",Re=(_e={},_defineProperty$x(_e,"".concat(ye,"-inner"),!0),_defineProperty$x(_e,"".concat(ye,"-circle-gradient"),xe),_e);return createVNode("div",{class:Re,style:Pe},[createVNode(VCCircle,{percent:getPercentage(ie),strokeWidth:Ie,trailWidth:Ie,strokeColor:Be,strokeLinecap:Ae,trailColor:Ce,prefixCls:ye,gapDegree:Ne,gapPosition:Oe},null),me==null?void 0:me.default()])}}});const Circle$1=Circle,Progress$1=defineComponent({name:"AProgress",props:initDefaultProps$1(ProgressProps,{type:"line",percent:0,showInfo:!0,trailColor:null,size:"default",gapDegree:0,strokeLinecap:"round"}),setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider)}},methods:{getPercentNumber:function(){var ie=this.$props,de=ie.successPercent,me=ie.percent,_e=me===void 0?0:me;return parseInt(de!==void 0?de.toString():_e.toString(),10)},getProgressStatus:function(){var ie=this.$props.status;return ProgressStatuses.indexOf(ie)<0&&this.getPercentNumber()>=100?"success":ie||"normal"},renderProcessInfo:function(ie,de){var me=this.$props,_e=me.showInfo,ye=me.format,we=me.type,Se=me.percent,Ce=me.successPercent;if(!_e)return null;var Ae,Te=ye||this.$slots.format||function($e){return"".concat($e,"%")},ke=we==="line";return ye||this.$slots.format||de!=="exception"&&de!=="success"?Ae=Te(validProgress(Se),validProgress(Ce)):de==="exception"?Ae=createVNode(ke?CloseCircleFilled$1:CloseOutlined$1,null,null):de==="success"&&(Ae=createVNode(ke?CheckCircleFilled$1:CheckOutlined$1,null,null)),createVNode("span",{class:"".concat(ie,"-text"),title:typeof Ae=="string"?Ae:void 0},[Ae])}},render:function(){var ie,de=getOptionProps(this),me=de.prefixCls,_e=de.size,ye=de.type,we=de.showInfo,Se=this.configProvider.getPrefixCls,Ce=Se("progress",me),Ae=this.getProgressStatus(),Te=this.renderProcessInfo(Ce,Ae),ke;if(ye==="line"){var $e=_extends$2(_extends$2({},de),{prefixCls:Ce});ke=createVNode(Line$1,$e,{default:function(){return[Te]}})}else if(ye==="circle"||ye==="dashboard"){var Ee=_extends$2(_extends$2({},de),{prefixCls:Ce,progressStatus:Ae});ke=createVNode(Circle$1,Ee,{default:function(){return[Te]}})}var Pe=classNames(Ce,(ie={},_defineProperty$x(ie,"".concat(Ce,"-").concat(ye==="dashboard"&&"circle"||ye),!0),_defineProperty$x(ie,"".concat(Ce,"-status-").concat(Ae),!0),_defineProperty$x(ie,"".concat(Ce,"-show-info"),we),_defineProperty$x(ie,"".concat(Ce,"-").concat(_e),_e),ie)),Ie={class:Pe};return createVNode("div",Ie,[ke])}}),Progress=withInstall(Progress$1);var SkeletonButton=defineComponent({name:"ASkeletonButton",props:_extends$2(_extends$2({},skeletonElementProps()),{size:PropsTypes.oneOf(tuple("large","small","default"))}),setup:function(ie){var de=useConfigInject("skeleton",ie),me=de.prefixCls,_e=computed(function(){return classNames(me.value,"".concat(me.value,"-element"),_defineProperty$x({},"".concat(me.value,"-active"),ie.active))});return function(){return createVNode("div",{class:_e.value},[createVNode(Element$2,_objectSpread2$1(_objectSpread2$1({},ie),{},{prefixCls:"".concat(me.value,"-button")}),null)])}}});const SkeletonButton$1=SkeletonButton;var SkeletonInput=defineComponent({name:"ASkeletonInput",props:_extends$2(_extends$2({},omit$2(skeletonElementProps(),"shape")),{size:PropsTypes.oneOf(tuple("large","small","default"))}),setup:function(ie){var de=useConfigInject("skeleton",ie),me=de.prefixCls,_e=computed(function(){return classNames(me.value,"".concat(me.value,"-element"),_defineProperty$x({},"".concat(me.value,"-active"),ie.active))});return function(){return createVNode("div",{class:_e.value},[createVNode(Element$2,_objectSpread2$1(_objectSpread2$1({},ie),{},{prefixCls:"".concat(me.value,"-input")}),null)])}}});const SkeletonInput$1=SkeletonInput;var 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({name:"ASkeletonImage",props:skeletonElementProps(),setup:function(ie){var de=useConfigInject("skeleton",ie),me=de.prefixCls,_e=computed(function(){return classNames(me.value,"".concat(me.value,"-element"))});return function(){return createVNode("div",{class:_e.value},[createVNode("div",{class:"".concat(me.value,"-image")},[createVNode("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",class:"".concat(me.value,"-image-svg")},[createVNode("path",{d:path,class:"".concat(me.value,"-image-path")},null)])])])}}});const SkeletonImage$1=SkeletonImage;Skeleton$2.Button=SkeletonButton$1;Skeleton$2.Avatar=SkeletonAvatar$1;Skeleton$2.Input=SkeletonInput$1;Skeleton$2.Image=SkeletonImage$1;Skeleton$2.install=function(ne){return ne.component(Skeleton$2.name,Skeleton$2),ne.component(Skeleton$2.Button.name,SkeletonButton$1),ne.component(Skeleton$2.Avatar.name,SkeletonAvatar$1),ne.component(Skeleton$2.Input.name,SkeletonInput$1),ne.component(Skeleton$2.Image.name,SkeletonImage$1),ne};var SwitchSizes=tuple("small","default"),switchProps={prefixCls:PropsTypes.string,size:PropsTypes.oneOf(SwitchSizes),disabled:PropsTypes.looseBool,checkedChildren:PropsTypes.VNodeChild,unCheckedChildren:PropsTypes.VNodeChild,tabindex:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number]),autofocus:PropsTypes.looseBool,loading:PropsTypes.looseBool,checked:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number,PropsTypes.looseBool]),checkedValue:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number,PropsTypes.looseBool]).def(!0),unCheckedValue:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.number,PropsTypes.looseBool]).def(!1),onChange:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onMouseup:{type:Function},"onUpdate:checked":{type:Function}},Switch=defineComponent({name:"ASwitch",__ANT_SWITCH:!0,inheritAttrs:!1,props:switchProps,slots:["checkedChildren","unCheckedChildren"],emits:["update:checked","mouseup","change","click","keydown"],setup:function(ie,de){var me=de.attrs,_e=de.slots,ye=de.expose,we=de.emit;onBeforeMount(function(){warning$4(!("defaultChecked"in me),"Switch","'defaultChecked' is deprecated, please use 'v-model:checked'"),warning$4(!("value"in me),"Switch","`value` is not validate prop, do you mean `checked`?")});var Se=ref(ie.checked!==void 0?ie.checked:me.defaultChecked),Ce=computed(function(){return Se.value===ie.checkedValue});watch(function(){return ie.checked},function(){Se.value=ie.checked});var Ae=useConfigInject("switch",ie),Te=Ae.prefixCls,ke=ref(),$e=function(){var Re;(Re=ke.value)===null||Re===void 0||Re.focus()},Ee=function(){var Re;(Re=ke.value)===null||Re===void 0||Re.blur()};ye({focus:$e,blur:Ee}),onMounted(function(){nextTick(function(){ie.autofocus&&!ie.disabled&&ke.value.focus()})});var Pe=function(Re,Me){ie.disabled||(we("update:checked",Re),we("change",Re,Me))},Ie=function(Re){$e();var Me=Ce.value?ie.unCheckedValue:ie.checkedValue;Pe(Me,Re),we("click",Me,Re)},Oe=function(Re){Re.keyCode===KeyCode$1.LEFT?Pe(ie.unCheckedValue,Re):Re.keyCode===KeyCode$1.RIGHT&&Pe(ie.checkedValue,Re),we("keydown",Re)},Ne=function(Re){var Me;(Me=ke.value)===null||Me===void 0||Me.blur(),we("mouseup",Re)},Be=computed(function(){var xe;return xe={},_defineProperty$x(xe,"".concat(Te.value,"-small"),ie.size==="small"),_defineProperty$x(xe,"".concat(Te.value,"-loading"),ie.loading),_defineProperty$x(xe,"".concat(Te.value,"-checked"),Ce.value),_defineProperty$x(xe,"".concat(Te.value,"-disabled"),ie.disabled),_defineProperty$x(xe,Te.value,!0),xe});return function(){return createVNode(Wave,{insertExtraNode:!0},{default:function(){return[createVNode("button",_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},omit$2(ie,["prefixCls","checkedChildren","unCheckedChildren","checked","autofocus","defaultChecked","checkedValue","unCheckedValue"])),me),{},{onKeydown:Oe,onClick:Ie,onMouseup:Ne,type:"button",role:"switch","aria-checked":Se.value,disabled:ie.disabled||ie.loading,class:[me.class,Be.value],ref:ke}),[ie.loading?createVNode(LoadingOutlined$1,{class:"".concat(Te.value,"-loading-icon")},null):null,createVNode("span",{class:"".concat(Te.value,"-inner")},[Ce.value?getPropsSlot(_e,ie,"checkedChildren"):getPropsSlot(_e,ie,"unCheckedChildren")])])]}})}}});const Switch$1=withInstall(Switch);function createBaseFor(ne){return function(ie,de,me){for(var _e=-1,ye=Object(ie),we=me(ie),Se=we.length;Se--;){var Ce=we[ne?Se:++_e];if(de(ye[Ce],Ce,ye)===!1)break}return ie}}var baseFor=createBaseFor();const baseFor$1=baseFor;var FUNC_ERROR_TEXT="Expected a function";function throttle(ne,ie,de){var me=!0,_e=!0;if(typeof ne!="function")throw new TypeError(FUNC_ERROR_TEXT);return isObject$7(de)&&(me="leading"in de?!!de.leading:me,_e="trailing"in de?!!de.trailing:_e),debounce(ne,ie,{leading:me,maxWait:ie,trailing:_e})}var FileOutlined$1={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$1;function _objectSpread$8(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$8(ne,_e,de[_e])})}return ne}function _defineProperty$8(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var FileOutlined=function(ie,de){var me=_objectSpread$8({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$8({},me,{icon:FileOutlinedSvg}),null)};FileOutlined.displayName="FileOutlined";FileOutlined.inheritAttrs=!1;const FileTwoTone=FileOutlined;function _createForOfIteratorHelper(ne,ie){var de=typeof Symbol<"u"&&ne[Symbol.iterator]||ne["@@iterator"];if(!de){if(Array.isArray(ne)||(de=_unsupportedIterableToArray$2(ne))||ie&&ne&&typeof ne.length=="number"){de&&(ne=de);var me=0,_e=function(){};return{s:_e,n:function(){return me>=ne.length?{done:!0}:{done:!1,value:ne[me++]}},e:function(Ae){throw Ae},f:_e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ye=!0,we=!1,Se;return{s:function(){de=de.call(ne)},n:function(){var Ae=de.next();return ye=Ae.done,Ae},e:function(Ae){we=!0,Se=Ae},f:function(){try{!ye&&de.return!=null&&de.return()}finally{if(we)throw Se}}}}globalThis&&globalThis.__rest;function getDataAndAria(ne){return Object.keys(ne).reduce(function(ie,de){return(de.substr(0,5)==="data-"||de.substr(0,5)==="aria-")&&(ie[de]=ne[de]),ie},{})}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$7(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$7(ne,_e,de[_e])})}return ne}function _defineProperty$7(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var CaretDownOutlined=function(ie,de){var me=_objectSpread$7({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$7({},me,{icon:CaretDownOutlinedSvg}),null)};CaretDownOutlined.displayName="CaretDownOutlined";CaretDownOutlined.inheritAttrs=!1;const CaretDownOutlined$1=CaretDownOutlined;function uniqBy(ne,ie){return ne&&ne.length?baseUniq(ne,baseIteratee(ie)):[]}function arrayAggregator(ne,ie,de,me){for(var _e=-1,ye=ne==null?0:ne.length;++_e<ye;){var we=ne[_e];ie(me,we,de(we),ne)}return me}function baseForOwn(ne,ie){return ne&&baseFor$1(ne,ie,keys)}function createBaseEach(ne,ie){return function(de,me){if(de==null)return de;if(!isArrayLike(de))return ne(de,me);for(var _e=de.length,ye=ie?_e:-1,we=Object(de);(ie?ye--:++ye<_e)&&me(we[ye],ye,we)!==!1;);return de}}var baseEach=createBaseEach(baseForOwn);const baseEach$1=baseEach;function baseAggregator(ne,ie,de,me){return baseEach$1(ne,function(_e,ye,we){ie(me,_e,de(_e),we)}),me}function createAggregator(ne,ie){return function(de,me){var _e=isArray$8(de)?arrayAggregator:baseAggregator,ye=ie?ie():{};return _e(de,ne,baseIteratee(me),ye)}}var partition=createAggregator(function(ne,ie,de){ne[de?0:1].push(ie)},function(){return[[],[]]});const partition$1=partition;function getError(ne,ie){var de="cannot ".concat(ne.method," ").concat(ne.action," ").concat(ie.status,"'"),me=new Error(de);return me.status=ie.status,me.method=ne.method,me.url=ne.action,me}function getBody(ne){var ie=ne.responseText||ne.response;if(!ie)return ie;try{return JSON.parse(ie)}catch(de){return ie}}function upload(ne){var ie=new window.XMLHttpRequest;ne.onProgress&&ie.upload&&(ie.upload.onprogress=function(we){we.total>0&&(we.percent=we.loaded/we.total*100),ne.onProgress(we)});var de=new window.FormData;ne.data&&Object.keys(ne.data).forEach(function(ye){var we=ne.data[ye];if(Array.isArray(we)){we.forEach(function(Se){de.append("".concat(ye,"[]"),Se)});return}de.append(ye,ne.data[ye])}),de.append(ne.filename,ne.file),ie.onerror=function(we){ne.onError(we)},ie.onload=function(){if(ie.status<200||ie.status>=300)return ne.onError(getError(ne,ie),getBody(ie));ne.onSuccess(getBody(ie),ie)},ie.open(ne.method,ne.action,!0),ne.withCredentials&&"withCredentials"in ie&&(ie.withCredentials=!0);var me=ne.headers||{};me["X-Requested-With"]!==null&&ie.setRequestHeader("X-Requested-With","XMLHttpRequest");for(var _e in me)me.hasOwnProperty(_e)&&me[_e]!==null&&ie.setRequestHeader(_e,me[_e]);return ie.send(de),{abort:function(){ie.abort()}}}var now$1=+new Date,index$2=0;function uid(){return"vc-upload-".concat(now$1,"-").concat(++index$2)}function endsWith(ne,ie){return ne.indexOf(ie,ne.length-ie.length)!==-1}const attrAccept=function(ne,ie){if(ne&&ie){var de=Array.isArray(ie)?ie:ie.split(","),me=ne.name||"",_e=ne.type||"",ye=_e.replace(/\/.*$/,"");return de.some(function(we){var Se=we.trim();return Se.charAt(0)==="."?endsWith(me.toLowerCase(),Se.toLowerCase()):/\/\*$/.test(Se)?ye===Se.replace(/\/.*$/,""):_e===Se})}return!0};function loopFiles(ne,ie){var de=ne.createReader(),me=[];function _e(){de.readEntries(function(ye){var we=Array.prototype.slice.apply(ye);me=me.concat(we);var Se=!we.length;Se?ie(me):_e()})}_e()}var traverseFileTree=function(ie,de,me){var _e=function Ce(Ae,Te){Te=Te||"",Ae.isFile?Ae.file(function(ke){me(ke)&&(Ae.fullPath&&!ke.webkitRelativePath&&(Object.defineProperties(ke,{webkitRelativePath:{writable:!0}}),ke.webkitRelativePath=Ae.fullPath.replace(/^\//,""),Object.defineProperties(ke,{webkitRelativePath:{writable:!1}})),de([ke]))}):Ae.isDirectory&&loopFiles(Ae,function(ke){ke.forEach(function($e){Ce($e,"".concat(Te).concat(Ae.name,"/"))})})},ye=_createForOfIteratorHelper(ie),we;try{for(ye.s();!(we=ye.n()).done;){var Se=we.value;_e(Se.webkitGetAsEntry())}}catch(Ce){ye.e(Ce)}finally{ye.f()}};const traverseFileTree$1=traverseFileTree;var upLoadPropTypes={componentTag:PropsTypes.string,prefixCls:PropsTypes.string,name:PropsTypes.string,multiple:PropsTypes.looseBool,directory:PropsTypes.looseBool,disabled:PropsTypes.looseBool,accept:PropsTypes.string,data:PropsTypes.oneOfType([PropsTypes.object,PropsTypes.func]),action:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.func]),headers:PropsTypes.object,beforeUpload:PropsTypes.func,customRequest:PropsTypes.func,withCredentials:PropsTypes.looseBool,openFileDialogOnClick:PropsTypes.looseBool,transformFile:PropsTypes.func,method:PropsTypes.string},AjaxUploader={inheritAttrs:!1,name:"ajaxUploader",mixins:[BaseMixin],props:upLoadPropTypes,data:function(){return this.reqs={},{uid:uid()}},mounted:function(){this._isMounted=!0},beforeUnmount:function(){this._isMounted=!1,this.abort()},methods:{onChange:function(ie){var de=ie.target.files;this.uploadFiles(de),this.reset()},onClick:function(){var ie=this.$refs.fileInputRef;ie&&ie.click()},onKeyDown:function(ie){ie.key==="Enter"&&this.onClick()},onFileDrop:function(ie){var de=this,me=this.$props.multiple;if(ie.preventDefault(),ie.type!=="dragover")if(this.directory)traverseFileTree$1(ie.dataTransfer.items,this.uploadFiles,function(Se){return attrAccept(Se,de.accept)});else{var _e=partition$1(Array.prototype.slice.call(ie.dataTransfer.files),function(Se){return attrAccept(Se,de.accept)}),ye=_e[0],we=_e[1];me===!1&&(ye=ye.slice(0,1)),this.uploadFiles(ye),we.length&&this.__emit("reject",we)}},uploadFiles:function(ie){var de=this,me=Array.prototype.slice.call(ie);me.map(function(_e){return _e.uid=uid(),_e}).forEach(function(_e){de.upload(_e,me)})},upload:function(ie,de){var me=this;if(!this.beforeUpload)return setTimeout(function(){return me.post(ie)},0);var _e=this.beforeUpload(ie,de);_e&&_e.then?_e.then(function(ye){var we=Object.prototype.toString.call(ye);return we==="[object File]"||we==="[object Blob]"?me.post(ye):me.post(ie)}).catch(function(ye){}):_e!==!1&&setTimeout(function(){return me.post(ie)},0)},post:function(ie){var de=this;if(this._isMounted){var me=this.$props,_e=me.data,ye=me.transformFile,we=ye===void 0?function(Se){return Se}:ye;new Promise(function(Se){var Ce=de.action;if(typeof Ce=="function")return Se(Ce(ie));Se(Ce)}).then(function(Se){var Ce=ie.uid,Ae=de.customRequest||upload,Te=Promise.resolve(we(ie)).catch(function(ke){});Te.then(function(ke){typeof _e=="function"&&(_e=_e(ie));var $e={action:Se,filename:de.name,data:_e,file:ke,headers:de.headers,withCredentials:de.withCredentials,method:me.method||"post",onProgress:function(Pe){de.__emit("progress",Pe,ie)},onSuccess:function(Pe,Ie){delete de.reqs[Ce],de.__emit("success",Pe,ie,Ie)},onError:function(Pe,Ie){delete de.reqs[Ce],de.__emit("error",Pe,Ie,ie)}};de.reqs[Ce]=Ae($e),de.__emit("start",ie)})})}},reset:function(){this.setState({uid:uid()})},abort:function(ie){var de=this.reqs;if(ie){var me=ie;ie&&ie.uid&&(me=ie.uid),de[me]&&de[me].abort&&de[me].abort(),delete de[me]}else Object.keys(de).forEach(function(_e){de[_e]&&de[_e].abort&&de[_e].abort(),delete de[_e]})}},render:function(){var ie,de=this,me=this.$props,_e=this.$attrs,ye=me.componentTag,we=me.prefixCls,Se=me.disabled,Ce=me.multiple,Ae=me.accept,Te=me.directory,ke=me.openFileDialogOnClick,$e=_e.class,Ee=_e.style,Pe=_e.id,Ie=classNames((ie={},_defineProperty$x(ie,we,!0),_defineProperty$x(ie,"".concat(we,"-disabled"),Se),_defineProperty$x(ie,$e,$e),ie)),Oe=Se?{}:{onClick:ke?this.onClick:function(){},onKeydown:ke?this.onKeyDown:function(){},onDrop:this.onFileDrop,onDragover:this.onFileDrop},Ne=_extends$2(_extends$2({},Oe),{role:"button",tabindex:Se?null:"0",class:Ie,style:Ee});return createVNode(ye,Ne,{default:function(){return[createVNode("input",{id:Pe,type:"file",ref:"fileInputRef",onClick:function(Re){return Re.stopPropagation()},key:de.uid,style:{display:"none"},accept:Ae,directory:Te?"directory":null,webkitdirectory:Te?"webkitdirectory":null,multiple:Ce,onChange:de.onChange},null),getSlot(de)]}})}};const AjaxUpload=AjaxUploader;var IFRAME_STYLE={position:"absolute",top:0,opacity:0,filter:"alpha(opacity=0)",left:0,zIndex:9999},IframeUploader={name:"IframeUploader",mixins:[BaseMixin],props:{componentTag:PropsTypes.string,disabled:PropsTypes.looseBool,prefixCls:PropsTypes.string,accept:PropsTypes.string,multiple:PropsTypes.looseBool,data:PropsTypes.oneOfType([PropsTypes.object,PropsTypes.func]),action:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.func]),name:PropsTypes.string},data:function(){return this.file={},{uploading:!1}},methods:{onLoad:function(){if(this.uploading){var ie=this.file,de;try{var me=this.getIframeDocument(),_e=me.getElementsByTagName("script")[0];_e&&_e.parentNode===me.body&&me.body.removeChild(_e),de=me.body.innerHTML,this.__emit("success",de,ie)}catch(ye){warning$4(!1,"cross domain error for Upload. Maybe server should return document.domain script. see Note from https://github.com/react-component/upload"),de="cross-domain",this.__emit("error",ye,null,ie)}this.endUpload()}},onChange:function(){var ie=this,de=this.getFormInputNode(),me=this.file={uid:uid(),name:de.value&&de.value.substring(de.value.lastIndexOf("\\")+1,de.value.length)};this.startUpload();var _e=this.$props;if(!_e.beforeUpload)return this.post(me);var ye=_e.beforeUpload(me);ye&&ye.then?ye.then(function(){ie.post(me)},function(){ie.endUpload()}):ye!==!1?this.post(me):this.endUpload()},getIframeNode:function(){return this.$refs.iframeRef},getIframeDocument:function(){return this.getIframeNode().contentDocument},getFormNode:function(){return this.getIframeDocument().getElementById("form")},getFormInputNode:function(){return this.getIframeDocument().getElementById("input")},getFormDataNode:function(){return this.getIframeDocument().getElementById("data")},getFileForMultiple:function(ie){return this.multiple?[ie]:ie},getIframeHTML:function(ie){var de="",me="";if(ie){var _e="script";de="<".concat(_e,'>document.domain="').concat(ie,'";</').concat(_e,">"),me='<input name="_documentDomain" value="'.concat(ie,'" />')}return'\n      <!DOCTYPE html>\n      <html>\n      <head>\n      <meta http-equiv="X-UA-Compatible" content="IE=edge" />\n      <style>\n      body,html {padding:0;margin:0;border:0;overflow:hidden;}\n      </style>\n      '.concat(de,'\n      </head>\n      <body>\n      <form method="post"\n      encType="multipart/form-data"\n      action="" id="form"\n      style="display:block;height:9999px;position:relative;overflow:hidden;">\n      <input id="input" type="file"\n       name="').concat(this.name,'"\n       style="position:absolute;top:0;right:0;height:9999px;font-size:9999px;cursor:pointer;"/>\n      ').concat(me,'\n      <span id="data"></span>\n      </form>\n      </body>\n      </html>\n      ')},initIframeSrc:function(){this.domain&&(this.getIframeNode().src="javascript:void((function(){\n          var d = document;\n          d.open();\n          d.domain='".concat(this.domain,"';\n          d.write('');\n          d.close();\n        })())"))},initIframe:function(){var ie=this.getIframeNode(),de=ie.contentWindow,me;this.domain=this.domain||"",this.initIframeSrc();try{me=de.document}catch(_e){this.domain=document.domain,this.initIframeSrc(),de=ie.contentWindow,me=de.document}me.open("text/html","replace"),me.write(this.getIframeHTML(this.domain)),me.close(),this.getFormInputNode().onchange=this.onChange},endUpload:function(){this.uploading&&(this.file={},this.uploading=!1,this.setState({uploading:!1}),this.initIframe())},startUpload:function(){this.uploading||(this.uploading=!0,this.setState({uploading:!0}))},updateIframeWH:function(){var ie=findDOMNode(this),de=this.getIframeNode();de.style.height="".concat(ie.offsetHeight,"px"),de.style.width="".concat(ie.offsetWidth,"px")},abort:function(ie){if(ie){var de=ie;ie&&ie.uid&&(de=ie.uid),de===this.file.uid&&this.endUpload()}else this.endUpload()},post:function(ie){var de=this,me=this.getFormNode(),_e=this.getFormDataNode(),ye=this.$props.data;typeof ye=="function"&&(ye=ye(ie));var we=document.createDocumentFragment();for(var Se in ye)if(ye.hasOwnProperty(Se)){var Ce=document.createElement("input");Ce.setAttribute("name",Se),Ce.value=ye[Se],we.appendChild(Ce)}_e.appendChild(we),new Promise(function(Ae){var Te=de.action;if(typeof Te=="function")return Ae(Te(ie));Ae(Te)}).then(function(Ae){me.setAttribute("action",Ae),me.submit(),_e.innerHTML="",de.__emit("start",ie)})}},mounted:function(){var ie=this;this.$nextTick(function(){ie.updateIframeWH(),ie.initIframe()})},updated:function(){var ie=this;this.$nextTick(function(){ie.updateIframeWH()})},render:function(){var ie,de=this,me=this.$props,_e=me.componentTag,ye=me.disabled,we=me.prefixCls,Se=this.$attrs,Ce=Se.class,Ae=Se.style,Te=_extends$2(_extends$2({},IFRAME_STYLE),{display:this.uploading||ye?"none":""}),ke=classNames((ie={},_defineProperty$x(ie,we,!0),_defineProperty$x(ie,"".concat(we,"-disabled"),ye),_defineProperty$x(ie,Ce,Ce),ie));return createVNode(_e,{class:ke,style:_extends$2({position:"relative",zIndex:0},Ae)},{default:function(){return[createVNode("iframe",{ref:"iframeRef",onLoad:de.onLoad,style:Te},null),getSlot(de)]}})}};const IframeUpload=IframeUploader;function empty$1(){}var uploadProps={componentTag:PropsTypes.string,prefixCls:PropsTypes.string,action:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.func]),name:PropsTypes.string,multipart:PropsTypes.looseBool,directory:PropsTypes.looseBool,onError:PropsTypes.func,onSuccess:PropsTypes.func,onProgress:PropsTypes.func,onStart:PropsTypes.func,data:PropsTypes.oneOfType([PropsTypes.object,PropsTypes.func]),headers:PropsTypes.object,accept:PropsTypes.string,multiple:PropsTypes.looseBool,disabled:PropsTypes.looseBool,beforeUpload:PropsTypes.func,customRequest:PropsTypes.func,onReady:PropsTypes.func,withCredentials:PropsTypes.looseBool,supportServerRender:PropsTypes.looseBool,openFileDialogOnClick:PropsTypes.looseBool,method:PropsTypes.string};const Upload$1=defineComponent({name:"Upload",mixins:[BaseMixin],inheritAttrs:!1,props:initDefaultProps$2(uploadProps,{componentTag:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onReady:empty$1,onStart:empty$1,onError:empty$1,onSuccess:empty$1,supportServerRender:!1,multiple:!1,beforeUpload:empty$1,withCredentials:!1,openFileDialogOnClick:!0}),data:function(){return this.Component=null,{}},mounted:function(){var ie=this;this.$nextTick(function(){ie.supportServerRender&&(ie.Component=ie.getComponent(),ie.$forceUpdate(),nextTick(function(){ie.__emit("ready")}))})},methods:{getComponent:function(){return typeof File<"u"?AjaxUpload:IframeUpload},abort:function(ie){this.$refs.uploaderRef.abort(ie)}},render:function(){var ie=this,de=_extends$2(_extends$2(_extends$2({},this.$props),{ref:"uploaderRef"}),this.$attrs);if(this.supportServerRender){var me=this.Component;return me?createVNode(me,de,{default:function(){return[getSlot(ie)]}}):null}var _e=this.getComponent();return createVNode(_e,de,{default:function(){return[getSlot(ie)]}})}});PropsTypes.oneOf(tuple("error","success","done","uploading","removed"));function UploadFile(ne){var ie=ne.uid,de=ne.name;return!(!ie&&ie!==0||!["string","number"].includes(_typeof$2(ie))||de===""||typeof de!="string")}PropsTypes.custom(UploadFile),PropsTypes.arrayOf(PropsTypes.custom(UploadFile)),PropsTypes.object;var ShowUploadListInterface=PropsTypes.shape({showRemoveIcon:PropsTypes.looseBool,showPreviewIcon:PropsTypes.looseBool}).loose,UploadLocale=PropsTypes.shape({uploading:PropsTypes.string,removeFile:PropsTypes.string,downloadFile:PropsTypes.string,uploadError:PropsTypes.string,previewFile:PropsTypes.string}).loose,UploadProps={type:PropsTypes.oneOf(tuple("drag","select")),name:PropsTypes.string,defaultFileList:PropsTypes.arrayOf(PropsTypes.custom(UploadFile)),fileList:PropsTypes.arrayOf(PropsTypes.custom(UploadFile)),action:PropsTypes.oneOfType([PropsTypes.string,PropsTypes.func]),directory:PropsTypes.looseBool,data:PropsTypes.oneOfType([PropsTypes.object,PropsTypes.func]),method:PropsTypes.oneOf(tuple("POST","PUT","PATCH","post","put","patch")),headers:PropsTypes.object,showUploadList:PropsTypes.oneOfType([PropsTypes.looseBool,ShowUploadListInterface]),multiple:PropsTypes.looseBool,accept:PropsTypes.string,beforeUpload:PropsTypes.func,listType:PropsTypes.oneOf(tuple("text","picture","picture-card")),remove:PropsTypes.func,supportServerRender:PropsTypes.looseBool,disabled:PropsTypes.looseBool,prefixCls:PropsTypes.string,customRequest:PropsTypes.func,withCredentials:PropsTypes.looseBool,openFileDialogOnClick:PropsTypes.looseBool,locale:UploadLocale,height:PropsTypes.number,id:PropsTypes.string,previewFile:PropsTypes.func,transformFile:PropsTypes.func,onChange:PropsTypes.func,onPreview:PropsTypes.func,onRemove:PropsTypes.func,onDownload:PropsTypes.func,"onUpdate:fileList":PropsTypes.func};PropsTypes.arrayOf(PropsTypes.custom(UploadFile)),PropsTypes.string;var UploadListProps={listType:PropsTypes.oneOf(tuple("text","picture","picture-card")),items:PropsTypes.arrayOf(PropsTypes.custom(UploadFile)),progressAttr:PropsTypes.object,prefixCls:PropsTypes.string,showRemoveIcon:PropsTypes.looseBool,showDownloadIcon:PropsTypes.looseBool,showPreviewIcon:PropsTypes.looseBool,locale:UploadLocale,previewFile:PropsTypes.func,onPreview:PropsTypes.func,onRemove:PropsTypes.func,onDownload:PropsTypes.func},__rest=globalThis&&globalThis.__rest||function(ne,ie){var de={};for(var me in ne)Object.prototype.hasOwnProperty.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(ne);_e<me.length;_e++)ie.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(ne,me[_e])&&(de[me[_e]]=ne[me[_e]]);return de};const Dragger=defineComponent({name:"AUploadDragger",inheritAttrs:!1,props:UploadProps,render:function(){var ie=this,de=getOptionProps(this),me=de.height,_e=__rest(de,["height"]),ye=this.$attrs,we=ye.style,Se=__rest(ye,["style"]),Ce=_extends$2(_extends$2(_extends$2({},_e),Se),{type:"drag",style:_extends$2(_extends$2({},we),{height:me})});return createVNode(Upload,Ce,{default:function(){return[getSlot(ie)]}})}});function T$1(){return!0}function fileToObject(ne){return _extends$2(_extends$2({},ne),{lastModified:ne.lastModified,lastModifiedDate:ne.lastModifiedDate,name:ne.name,size:ne.size,type:ne.type,uid:ne.uid,percent:0,originFileObj:ne})}function genPercentAdd(){var ne=.1,ie=.01,de=.98;return function(me){var _e=me;return _e>=de||(_e+=ne,ne=ne-ie,ne<.001&&(ne=.001)),_e}}function getFileItem(ne,ie){var de=ne.uid!==void 0?"uid":"name";return ie.filter(function(me){return me[de]===ne[de]})[0]}function removeFileItem(ne,ie){var de=ne.uid!==void 0?"uid":"name",me=ie.filter(function(_e){return _e[de]!==ne[de]});return me.length===ie.length?null:me}var extname=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",de=ie.split("/"),me=de[de.length-1],_e=me.split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(_e)||[""])[0]},isImageFileType=function(ie){return!!ie&&ie.indexOf("image/")===0},isImageUrl=function(ie){if(isImageFileType(ie.type))return!0;var de=ie.thumbUrl||ie.url,me=extname(de);return/^data:image\//.test(de)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(me)?!0:!(/^data:/.test(de)||me)},MEASURE_SIZE=200;function previewImage(ne){return new Promise(function(ie){if(!isImageFileType(ne.type)){ie("");return}var de=document.createElement("canvas");de.width=MEASURE_SIZE,de.height=MEASURE_SIZE,de.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(MEASURE_SIZE,"px; height: ").concat(MEASURE_SIZE,"px; z-index: 9999; display: none;"),document.body.appendChild(de);var me=de.getContext("2d"),_e=new Image;_e.onload=function(){var ye=_e.width,we=_e.height,Se=MEASURE_SIZE,Ce=MEASURE_SIZE,Ae=0,Te=0;ye<we?(Ce=we*(MEASURE_SIZE/ye),Te=-(Ce-Se)/2):(Se=ye*(MEASURE_SIZE/we),Ae=-(Se-Ce)/2),me.drawImage(_e,Ae,Te,Se,Ce);var ke=de.toDataURL();document.body.removeChild(de),ie(ke)},_e.src=window.URL.createObjectURL(ne)})}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$6(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$6(ne,_e,de[_e])})}return ne}function _defineProperty$6(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var PaperClipOutlined=function(ie,de){var me=_objectSpread$6({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$6({},me,{icon:PaperClipOutlinedSvg}),null)};PaperClipOutlined.displayName="PaperClipOutlined";PaperClipOutlined.inheritAttrs=!1;const PaperClipOutlined$1=PaperClipOutlined;var PictureTwoTone$2={icon:function(ie,de){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:ie}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:de}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:de}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:de}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:ie}}]}},name:"picture",theme:"twotone"};const PictureTwoToneSvg=PictureTwoTone$2;function _objectSpread$5(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$5(ne,_e,de[_e])})}return ne}function _defineProperty$5(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var PictureTwoTone=function(ie,de){var me=_objectSpread$5({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$5({},me,{icon:PictureTwoToneSvg}),null)};PictureTwoTone.displayName="PictureTwoTone";PictureTwoTone.inheritAttrs=!1;const PictureTwoTone$1=PictureTwoTone;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$4(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$4(ne,_e,de[_e])})}return ne}function _defineProperty$4(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var DeleteOutlined=function(ie,de){var me=_objectSpread$4({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$4({},me,{icon:DeleteOutlinedSvg}),null)};DeleteOutlined.displayName="DeleteOutlined";DeleteOutlined.inheritAttrs=!1;const DeleteOutlined$1=DeleteOutlined;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$3(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$3(ne,_e,de[_e])})}return ne}function _defineProperty$3(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var DownloadOutlined=function(ie,de){var me=_objectSpread$3({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$3({},me,{icon:DownloadOutlinedSvg}),null)};DownloadOutlined.displayName="DownloadOutlined";DownloadOutlined.inheritAttrs=!1;const DownloadOutlined$1=DownloadOutlined,UploadList=defineComponent({name:"AUploadList",mixins:[BaseMixin],props:initDefaultProps$2(UploadListProps,{listType:"text",progressAttr:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!1,showPreviewIcon:!0,previewFile:previewImage}),setup:function(){return{configProvider:inject("configProvider",defaultConfigProvider)}},updated:function(){var ie=this;nextTick(function(){var de=ie.$props,me=de.listType,_e=de.items,ye=de.previewFile;me!=="picture"&&me!=="picture-card"||(_e||[]).forEach(function(we){typeof document>"u"||typeof window>"u"||!window.FileReader||!window.File||!(we.originFileObj instanceof File||we.originFileObj instanceof Blob)||we.thumbUrl!==void 0||(we.thumbUrl="",ye&&ye(we.originFileObj).then(function(Se){we.thumbUrl=Se||"",ie.$forceUpdate()}))})})},methods:{handlePreview:function(ie,de){var me=this.$props.onPreview;if(me)return de.preventDefault(),this.$emit("preview",ie)},handleDownload:function(ie){var de=this.$props.onDownload;typeof de=="function"?this.$emit("download",ie):ie.url&&window.open(ie.url)},handleClose:function(ie){this.$emit("remove",ie)}},render:function(){var ie=this,de,me=getOptionProps(this),_e=me.prefixCls,ye=me.items,we=ye===void 0?[]:ye,Se=me.listType,Ce=me.showPreviewIcon,Ae=me.showRemoveIcon,Te=me.showDownloadIcon,ke=me.locale,$e=me.progressAttr,Ee=this.configProvider.getPrefixCls,Pe=Ee("upload",_e),Ie=we.map(function(xe){var Re,Me,De,Ve=xe.status==="uploading"?createVNode(LoadingOutlined$1,null,null):createVNode(PaperClipOutlined$1,null,null);if(Se==="picture"||Se==="picture-card")if(Se==="picture-card"&&xe.status==="uploading")Ve=createVNode("div",{class:"".concat(Pe,"-list-item-uploading-text")},[ke.uploading]);else if(!xe.thumbUrl&&!xe.url)Ve=createVNode(PictureTwoTone$1,{class:"".concat(Pe,"-list-item-thumbnail")},null);else{var Le=isImageUrl(xe)?createVNode("img",{src:xe.thumbUrl||xe.url,alt:xe.name,class:"".concat(Pe,"-list-item-image")},null):createVNode(FileTwoTone,{class:"".concat(Pe,"-list-item-icon")},null);Ve=createVNode("a",{class:"".concat(Pe,"-list-item-thumbnail"),onClick:function(on){return ie.handlePreview(xe,on)},href:xe.url||xe.thumbUrl,target:"_blank",rel:"noopener noreferrer"},[Le])}if(xe.status==="uploading"){var Fe=_extends$2(_extends$2({},$e),{type:"line",percent:xe.percent}),He="percent"in xe?createVNode(Progress,Fe,null):null;De=createVNode("div",{class:"".concat(Pe,"-list-item-progress"),key:"progress"},[He])}var en=classNames((Re={},_defineProperty$x(Re,"".concat(Pe,"-list-item"),!0),_defineProperty$x(Re,"".concat(Pe,"-list-item-").concat(xe.status),!0),_defineProperty$x(Re,"".concat(Pe,"-list-item-list-type-").concat(Se),!0),Re)),Ue=typeof xe.linkProps=="string"?JSON.parse(xe.linkProps):xe.linkProps,ze=Ae?createVNode(DeleteOutlined$1,{title:ke.removeFile,onClick:function(){return ie.handleClose(xe)}},null):null,We=Te&&xe.status==="done"?createVNode(DownloadOutlined$1,{title:ke.downloadFile,onClick:function(){return ie.handleDownload(xe)}},null):null,je=Se!=="picture-card"&&createVNode("span",{key:"download-delete",class:"".concat(Pe,"-list-item-card-actions ").concat(Se==="picture"?"picture":"")},[We&&createVNode("a",{title:ke.downloadFile},[We]),ze&&createVNode("a",{title:ke.removeFile},[ze])]),qe=classNames((Me={},_defineProperty$x(Me,"".concat(Pe,"-list-item-name"),!0),_defineProperty$x(Me,"".concat(Pe,"-list-item-name-icon-count-").concat([We,ze].filter(function(wn){return wn}).length),!0),Me)),Qe=xe.url?[createVNode("a",_objectSpread2$1(_objectSpread2$1({target:"_blank",rel:"noopener noreferrer",class:qe,title:xe.name},Ue),{},{href:xe.url,onClick:function(on){return ie.handlePreview(xe,on)}}),[xe.name]),je]:[createVNode("span",{key:"view",class:"".concat(Pe,"-list-item-name"),onClick:function(on){return ie.handlePreview(xe,on)},title:xe.name},[xe.name]),je],Je=xe.url||xe.thumbUrl?void 0:{pointerEvents:"none",opacity:.5},tn=Ce?createVNode("a",{href:xe.url||xe.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Je,onClick:function(on){return ie.handlePreview(xe,on)},title:ke.previewFile},[createVNode(EyeOutlined$1,null,null)]):null,Xe=Se==="picture-card"&&xe.status!=="uploading"&&createVNode("span",{class:"".concat(Pe,"-list-item-actions")},[tn,xe.status==="done"&&We,ze]),Ze;xe.response&&typeof xe.response=="string"?Ze=xe.response:Ze=xe.error&&xe.error.statusText||ke.uploadError;var nn=createVNode("span",null,[Ve,Qe]),pn=getTransitionProps("fade"),mn=createVNode("div",{class:en,key:xe.uid},[createVNode("div",{class:"".concat(Pe,"-list-item-info")},[nn]),Xe,createVNode(Transition,pn,{default:function(){return[De]}})]),An=classNames(_defineProperty$x({},"".concat(Pe,"-list-picture-card-container"),Se==="picture-card"));return createVNode("div",{key:xe.uid,class:An},[xe.status==="error"?createVNode(ATooltip,{title:Ze},{default:function(){return[mn]}}):createVNode("span",null,[mn])])}),Oe=classNames((de={},_defineProperty$x(de,"".concat(Pe,"-list"),!0),_defineProperty$x(de,"".concat(Pe,"-list-").concat(Se),!0),de)),Ne=Se==="picture-card"?"animate-inline":"animate",Be=_extends$2(_extends$2({},getTransitionGroupProps("".concat(Pe,"-").concat(Ne))),{class:Oe});return createVNode(TransitionGroup,_objectSpread2$1(_objectSpread2$1({},Be),{},{tag:"div"}),{default:function(){return[Ie]}})}}),Upload=defineComponent({name:"AUpload",mixins:[BaseMixin],inheritAttrs:!1,Dragger,props:initDefaultProps$1(UploadProps,{type:"select",multiple:!1,action:"",data:{},accept:"",beforeUpload:T$1,showUploadList:!0,listType:"text",disabled:!1,supportServerRender:!0}),setup:function(){return{upload:null,progressTimer:null,configProvider:inject("configProvider",defaultConfigProvider)}},data:function(){return{sFileList:this.fileList||this.defaultFileList||[],dragState:"drop"}},watch:{fileList:function(ie){this.sFileList=ie||[]}},beforeUnmount:function(){this.clearProgressTimer()},methods:{onStart:function(ie){var de=fileToObject(ie);de.status="uploading";var me=this.sFileList.concat(),_e=findIndex$1(me,function(ye){var we=ye.uid;return we===de.uid});_e===-1?me.push(de):me[_e]=de,this.handleChange({file:de,fileList:me}),(!window.File||(typeof process>"u"?"undefined":_typeof$2(process))==="object"&&{}.TEST_IE)&&this.autoUpdateProgress(0,de)},onSuccess:function(ie,de,me){this.clearProgressTimer();try{typeof ie=="string"&&(ie=JSON.parse(ie))}catch(we){}var _e=this.sFileList,ye=getFileItem(de,_e);ye&&(ye.status="done",ye.response=ie,ye.xhr=me,this.handleChange({file:_extends$2({},ye),fileList:_e}))},onProgress:function(ie,de){var me=this.sFileList,_e=getFileItem(de,me);_e&&(_e.percent=ie.percent,this.handleChange({event:ie,file:_extends$2({},_e),fileList:this.sFileList}))},onError:function(ie,de,me){this.clearProgressTimer();var _e=this.sFileList,ye=getFileItem(me,_e);ye&&(ye.error=ie,ye.response=de,ye.status="error",this.handleChange({file:_extends$2({},ye),fileList:_e}))},onReject:function(ie){this.$emit("reject",ie)},handleRemove:function(ie){var de=this,me=this.remove,_e=this.$data.sFileList;Promise.resolve(typeof me=="function"?me(ie):me).then(function(ye){if(ye!==!1){var we=removeFileItem(ie,_e);we&&(ie.status="removed",de.upload&&de.upload.abort(ie),de.handleChange({file:ie,fileList:we}))}})},handleManualRemove:function(ie){this.$refs.uploadRef&&this.$refs.uploadRef.abort(ie),this.handleRemove(ie)},handleChange:function(ie){hasProp$1(this,"fileList")||this.setState({sFileList:ie.fileList}),this.$emit("update:fileList",ie.fileList),this.$emit("change",ie)},onFileDrop:function(ie){this.setState({dragState:ie.type})},reBeforeUpload:function(ie,de){var me=this.$props.beforeUpload,_e=this.$data.sFileList;if(!me)return!0;var ye=me(ie,de);return ye===!1?(this.handleChange({file:ie,fileList:uniqBy(_e.concat(de.map(fileToObject)),function(we){return we.uid})}),!1):ye&&ye.then?ye:!0},clearProgressTimer:function(){clearInterval(this.progressTimer)},autoUpdateProgress:function(ie,de){var me=this,_e=genPercentAdd(),ye=0;this.clearProgressTimer(),this.progressTimer=setInterval(function(){ye=_e(ye),me.onProgress({percent:ye*100},de)},200)},renderUploadList:function(ie){var de=getOptionProps(this),me=de.showUploadList,_e=me===void 0?{}:me,ye=de.listType,we=de.previewFile,Se=de.disabled,Ce=de.locale,Ae=_e.showRemoveIcon,Te=_e.showPreviewIcon,ke=_e.showDownloadIcon,$e=this.$data.sFileList,Ee=this.$props,Pe=Ee.onDownload,Ie=Ee.onPreview,Oe={listType:ye,items:$e,previewFile:we,showRemoveIcon:!Se&&Ae,showPreviewIcon:Te,showDownloadIcon:ke,locale:_extends$2(_extends$2({},ie),Ce),onRemove:this.handleManualRemove,onDownload:Pe,onPreview:Ie};return createVNode(UploadList,Oe,null)}},render:function(){var ie,de=getOptionProps(this),me=de.prefixCls,_e=de.showUploadList,ye=de.listType,we=de.type,Se=de.disabled,Ce=this.$data,Ae=Ce.sFileList,Te=Ce.dragState,ke=this.$attrs,$e=ke.class,Ee=ke.style,Pe=this.configProvider.getPrefixCls,Ie=Pe("upload",me),Oe=_extends$2(_extends$2({},this.$props),{prefixCls:Ie,beforeUpload:this.reBeforeUpload,onStart:this.onStart,onError:this.onError,onProgress:this.onProgress,onSuccess:this.onSuccess,onReject:this.onReject,ref:"uploadRef"}),Ne=_e?createVNode(LocaleReceiver,{componentName:"Upload",defaultLocale:defaultLocale.Upload,children:this.renderUploadList},null):null,Be=getSlot(this);if(we==="drag"){var xe,Re=classNames(Ie,(xe={},_defineProperty$x(xe,"".concat(Ie,"-drag"),!0),_defineProperty$x(xe,"".concat(Ie,"-drag-uploading"),Ae.some(function(Ve){return Ve.status==="uploading"})),_defineProperty$x(xe,"".concat(Ie,"-drag-hover"),Te==="dragover"),_defineProperty$x(xe,"".concat(Ie,"-disabled"),Se),xe));return createVNode("span",_objectSpread2$1({class:$e},getDataAndAria(this.$attrs)),[createVNode("div",{class:Re,onDrop:this.onFileDrop,onDragover:this.onFileDrop,onDragleave:this.onFileDrop,style:Ee},[createVNode(Upload$1,_objectSpread2$1(_objectSpread2$1({},Oe),{},{class:"".concat(Ie,"-btn")}),{default:function(){return[createVNode("div",{class:"".concat(Ie,"-drag-container")},[Be])]}})]),Ne])}var Me=classNames(Ie,(ie={},_defineProperty$x(ie,"".concat(Ie,"-select"),!0),_defineProperty$x(ie,"".concat(Ie,"-select-").concat(ye),!0),_defineProperty$x(ie,"".concat(Ie,"-disabled"),Se),ie));(!Be.length||Se)&&delete Oe.id;var De=createVNode("div",{class:Me,style:Be.length?void 0:{display:"none"}},[createVNode(Upload$1,Oe,{default:function(){return[Be]}})]);return ye==="picture-card"?createVNode("span",{class:classNames("".concat(Ie,"-picture-card-wrapper"),$e)},[Ne,De]):createVNode("span",{class:$e},[De,Ne])}});Upload.Dragger=Dragger;Upload.install=function(ne){return ne.component(Upload.name,Upload),ne.component(Dragger.name,Dragger),ne};var UploadDragger=Dragger;/*!
  * shared v9.2.0-beta.32
  * (c) 2022 kazuya kawaguchi
  * Released under the MIT License.
  */const inBrowser$1=typeof window<"u",hasSymbol=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",makeSymbol=ne=>hasSymbol?Symbol(ne):ne,generateFormatCacheKey=(ne,ie,de)=>friendlyJSONstringify({l:ne,k:ie,s:de}),friendlyJSONstringify=ne=>JSON.stringify(ne).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),isNumber$2=ne=>typeof ne=="number"&&isFinite(ne),isDate$2=ne=>toTypeString(ne)==="[object Date]",isRegExp$3=ne=>toTypeString(ne)==="[object RegExp]",isEmptyObject=ne=>isPlainObject$2(ne)&&Object.keys(ne).length===0;function warn(ne,ie){}const assign$5=Object.assign;let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function escapeHtml(ne){return ne.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const hasOwnProperty=Object.prototype.hasOwnProperty;function hasOwn$2(ne,ie){return hasOwnProperty.call(ne,ie)}const isArray$6=Array.isArray,isFunction$5=ne=>typeof ne=="function",isString$5=ne=>typeof ne=="string",isBoolean$1=ne=>typeof ne=="boolean",isObject$5=ne=>ne!==null&&typeof ne=="object",objectToString$2=Object.prototype.toString,toTypeString=ne=>objectToString$2.call(ne),isPlainObject$2=ne=>toTypeString(ne)==="[object Object]",toDisplayString=ne=>ne==null?"":isArray$6(ne)||isPlainObject$2(ne)&&ne.toString===objectToString$2?JSON.stringify(ne,null,2):String(ne);/*!
  * message-compiler v9.2.0-beta.32
  * (c) 2022 kazuya kawaguchi
  * Released under the MIT License.
  */const CompileErrorCodes={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:15};function createCompileError(ne,ie,de={}){const{domain:me,messages:_e,args:ye}=de,we=ne,Se=new SyntaxError(String(we));return Se.code=ne,ie&&(Se.location=ie),Se.domain=me,Se}function defaultOnError(ne){throw ne}function createPosition(ne,ie,de){return{line:ne,column:ie,offset:de}}function createLocation(ne,ie,de){const me={start:ne,end:ie};return de!=null&&(me.source=de),me}const CHAR_SP=" ",CHAR_CR="\r",CHAR_LF="\n",CHAR_LS=String.fromCharCode(8232),CHAR_PS=String.fromCharCode(8233);function createScanner(ne){const ie=ne;let de=0,me=1,_e=1,ye=0;const we=Ve=>ie[Ve]===CHAR_CR&&ie[Ve+1]===CHAR_LF,Se=Ve=>ie[Ve]===CHAR_LF,Ce=Ve=>ie[Ve]===CHAR_PS,Ae=Ve=>ie[Ve]===CHAR_LS,Te=Ve=>we(Ve)||Se(Ve)||Ce(Ve)||Ae(Ve),ke=()=>de,$e=()=>me,Ee=()=>_e,Pe=()=>ye,Ie=Ve=>we(Ve)||Ce(Ve)||Ae(Ve)?CHAR_LF:ie[Ve],Oe=()=>Ie(de),Ne=()=>Ie(de+ye);function Be(){return ye=0,Te(de)&&(me++,_e=0),we(de)&&de++,de++,_e++,ie[de]}function xe(){return we(de+ye)&&ye++,ye++,ie[de+ye]}function Re(){de=0,me=1,_e=1,ye=0}function Me(Ve=0){ye=Ve}function De(){const Ve=de+ye;for(;Ve!==de;)Be();ye=0}return{index:ke,line:$e,column:Ee,peekOffset:Pe,charAt:Ie,currentChar:Oe,currentPeek:Ne,next:Be,peek:xe,reset:Re,resetPeek:Me,skipToPeek:De}}const EOF=void 0,LITERAL_DELIMITER="'",ERROR_DOMAIN$1="tokenizer";function createTokenizer(ne,ie={}){const de=ie.location!==!1,me=createScanner(ne),_e=()=>me.index(),ye=()=>createPosition(me.line(),me.column(),me.index()),we=ye(),Se=_e(),Ce={currentType:14,offset:Se,startLoc:we,endLoc:we,lastType:14,lastOffset:Se,lastStartLoc:we,lastEndLoc:we,braceNest:0,inLinked:!1,text:""},Ae=()=>Ce,{onError:Te}=ie;function ke(Ye,rn,Ge,...Ke){const ln=Ae();if(rn.column+=Ge,rn.offset+=Ge,Te){const hn=createLocation(ln.startLoc,rn),fn=createCompileError(Ye,hn,{domain:ERROR_DOMAIN$1,args:Ke});Te(fn)}}function $e(Ye,rn,Ge){Ye.endLoc=ye(),Ye.currentType=rn;const Ke={type:rn};return de&&(Ke.loc=createLocation(Ye.startLoc,Ye.endLoc)),Ge!=null&&(Ke.value=Ge),Ke}const Ee=Ye=>$e(Ye,14);function Pe(Ye,rn){return Ye.currentChar()===rn?(Ye.next(),rn):(ke(CompileErrorCodes.EXPECTED_TOKEN,ye(),0,rn),"")}function Ie(Ye){let rn="";for(;Ye.currentPeek()===CHAR_SP||Ye.currentPeek()===CHAR_LF;)rn+=Ye.currentPeek(),Ye.peek();return rn}function Oe(Ye){const rn=Ie(Ye);return Ye.skipToPeek(),rn}function Ne(Ye){if(Ye===EOF)return!1;const rn=Ye.charCodeAt(0);return rn>=97&&rn<=122||rn>=65&&rn<=90||rn===95}function Be(Ye){if(Ye===EOF)return!1;const rn=Ye.charCodeAt(0);return rn>=48&&rn<=57}function xe(Ye,rn){const{currentType:Ge}=rn;if(Ge!==2)return!1;Ie(Ye);const Ke=Ne(Ye.currentPeek());return Ye.resetPeek(),Ke}function Re(Ye,rn){const{currentType:Ge}=rn;if(Ge!==2)return!1;Ie(Ye);const Ke=Ye.currentPeek()==="-"?Ye.peek():Ye.currentPeek(),ln=Be(Ke);return Ye.resetPeek(),ln}function Me(Ye,rn){const{currentType:Ge}=rn;if(Ge!==2)return!1;Ie(Ye);const Ke=Ye.currentPeek()===LITERAL_DELIMITER;return Ye.resetPeek(),Ke}function De(Ye,rn){const{currentType:Ge}=rn;if(Ge!==8)return!1;Ie(Ye);const Ke=Ye.currentPeek()===".";return Ye.resetPeek(),Ke}function Ve(Ye,rn){const{currentType:Ge}=rn;if(Ge!==9)return!1;Ie(Ye);const Ke=Ne(Ye.currentPeek());return Ye.resetPeek(),Ke}function Le(Ye,rn){const{currentType:Ge}=rn;if(!(Ge===8||Ge===12))return!1;Ie(Ye);const Ke=Ye.currentPeek()===":";return Ye.resetPeek(),Ke}function Fe(Ye,rn){const{currentType:Ge}=rn;if(Ge!==10)return!1;const Ke=()=>{const hn=Ye.currentPeek();return hn==="{"?Ne(Ye.peek()):hn==="@"||hn==="%"||hn==="|"||hn===":"||hn==="."||hn===CHAR_SP||!hn?!1:hn===CHAR_LF?(Ye.peek(),Ke()):Ne(hn)},ln=Ke();return Ye.resetPeek(),ln}function He(Ye){Ie(Ye);const rn=Ye.currentPeek()==="|";return Ye.resetPeek(),rn}function en(Ye,rn=!0){const Ge=(ln=!1,hn="",fn=!1)=>{const cn=Ye.currentPeek();return cn==="{"?hn==="%"?!1:ln:cn==="@"||!cn?hn==="%"?!0:ln:cn==="%"?(Ye.peek(),Ge(ln,"%",!0)):cn==="|"?hn==="%"||fn?!0:!(hn===CHAR_SP||hn===CHAR_LF):cn===CHAR_SP?(Ye.peek(),Ge(!0,CHAR_SP,fn)):cn===CHAR_LF?(Ye.peek(),Ge(!0,CHAR_LF,fn)):!0},Ke=Ge();return rn&&Ye.resetPeek(),Ke}function Ue(Ye,rn){const Ge=Ye.currentChar();return Ge===EOF?EOF:rn(Ge)?(Ye.next(),Ge):null}function ze(Ye){return Ue(Ye,Ge=>{const Ke=Ge.charCodeAt(0);return Ke>=97&&Ke<=122||Ke>=65&&Ke<=90||Ke>=48&&Ke<=57||Ke===95||Ke===36})}function We(Ye){return Ue(Ye,Ge=>{const Ke=Ge.charCodeAt(0);return Ke>=48&&Ke<=57})}function je(Ye){return Ue(Ye,Ge=>{const Ke=Ge.charCodeAt(0);return Ke>=48&&Ke<=57||Ke>=65&&Ke<=70||Ke>=97&&Ke<=102})}function qe(Ye){let rn="",Ge="";for(;rn=We(Ye);)Ge+=rn;return Ge}function Qe(Ye){let rn="";for(;;){const Ge=Ye.currentChar();if(Ge==="{"||Ge==="}"||Ge==="@"||Ge==="|"||!Ge)break;if(Ge==="%")if(en(Ye))rn+=Ge,Ye.next();else break;else if(Ge===CHAR_SP||Ge===CHAR_LF)if(en(Ye))rn+=Ge,Ye.next();else{if(He(Ye))break;rn+=Ge,Ye.next()}else rn+=Ge,Ye.next()}return rn}function Je(Ye){Oe(Ye);let rn="",Ge="";for(;rn=ze(Ye);)Ge+=rn;return Ye.currentChar()===EOF&&ke(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,ye(),0),Ge}function tn(Ye){Oe(Ye);let rn="";return Ye.currentChar()==="-"?(Ye.next(),rn+="-".concat(qe(Ye))):rn+=qe(Ye),Ye.currentChar()===EOF&&ke(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,ye(),0),rn}function Xe(Ye){Oe(Ye),Pe(Ye,"'");let rn="",Ge="";const Ke=hn=>hn!==LITERAL_DELIMITER&&hn!==CHAR_LF;for(;rn=Ue(Ye,Ke);)rn==="\\"?Ge+=Ze(Ye):Ge+=rn;const ln=Ye.currentChar();return ln===CHAR_LF||ln===EOF?(ke(CompileErrorCodes.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,ye(),0),ln===CHAR_LF&&(Ye.next(),Pe(Ye,"'")),Ge):(Pe(Ye,"'"),Ge)}function Ze(Ye){const rn=Ye.currentChar();switch(rn){case"\\":case"'":return Ye.next(),"\\".concat(rn);case"u":return nn(Ye,rn,4);case"U":return nn(Ye,rn,6);default:return ke(CompileErrorCodes.UNKNOWN_ESCAPE_SEQUENCE,ye(),0,rn),""}}function nn(Ye,rn,Ge){Pe(Ye,rn);let Ke="";for(let ln=0;ln<Ge;ln++){const hn=je(Ye);if(!hn){ke(CompileErrorCodes.INVALID_UNICODE_ESCAPE_SEQUENCE,ye(),0,"\\".concat(rn).concat(Ke).concat(Ye.currentChar()));break}Ke+=hn}return"\\".concat(rn).concat(Ke)}function pn(Ye){Oe(Ye);let rn="",Ge="";const Ke=ln=>ln!=="{"&&ln!=="}"&&ln!==CHAR_SP&&ln!==CHAR_LF;for(;rn=Ue(Ye,Ke);)Ge+=rn;return Ge}function mn(Ye){let rn="",Ge="";for(;rn=ze(Ye);)Ge+=rn;return Ge}function An(Ye){const rn=(Ge=!1,Ke)=>{const ln=Ye.currentChar();return ln==="{"||ln==="%"||ln==="@"||ln==="|"||!ln||ln===CHAR_SP?Ke:ln===CHAR_LF?(Ke+=ln,Ye.next(),rn(Ge,Ke)):(Ke+=ln,Ye.next(),rn(!0,Ke))};return rn(!1,"")}function wn(Ye){Oe(Ye);const rn=Pe(Ye,"|");return Oe(Ye),rn}function on(Ye,rn){let Ge=null;switch(Ye.currentChar()){case"{":return rn.braceNest>=1&&ke(CompileErrorCodes.NOT_ALLOW_NEST_PLACEHOLDER,ye(),0),Ye.next(),Ge=$e(rn,2,"{"),Oe(Ye),rn.braceNest++,Ge;case"}":return rn.braceNest>0&&rn.currentType===2&&ke(CompileErrorCodes.EMPTY_PLACEHOLDER,ye(),0),Ye.next(),Ge=$e(rn,3,"}"),rn.braceNest--,rn.braceNest>0&&Oe(Ye),rn.inLinked&&rn.braceNest===0&&(rn.inLinked=!1),Ge;case"@":return rn.braceNest>0&&ke(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,ye(),0),Ge=gn(Ye,rn)||Ee(rn),rn.braceNest=0,Ge;default:let ln=!0,hn=!0,fn=!0;if(He(Ye))return rn.braceNest>0&&ke(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,ye(),0),Ge=$e(rn,1,wn(Ye)),rn.braceNest=0,rn.inLinked=!1,Ge;if(rn.braceNest>0&&(rn.currentType===5||rn.currentType===6||rn.currentType===7))return ke(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,ye(),0),rn.braceNest=0,sn(Ye,rn);if(ln=xe(Ye,rn))return Ge=$e(rn,5,Je(Ye)),Oe(Ye),Ge;if(hn=Re(Ye,rn))return Ge=$e(rn,6,tn(Ye)),Oe(Ye),Ge;if(fn=Me(Ye,rn))return Ge=$e(rn,7,Xe(Ye)),Oe(Ye),Ge;if(!ln&&!hn&&!fn)return Ge=$e(rn,13,pn(Ye)),ke(CompileErrorCodes.INVALID_TOKEN_IN_PLACEHOLDER,ye(),0,Ge.value),Oe(Ye),Ge;break}return Ge}function gn(Ye,rn){const{currentType:Ge}=rn;let Ke=null;const ln=Ye.currentChar();switch((Ge===8||Ge===9||Ge===12||Ge===10)&&(ln===CHAR_LF||ln===CHAR_SP)&&ke(CompileErrorCodes.INVALID_LINKED_FORMAT,ye(),0),ln){case"@":return Ye.next(),Ke=$e(rn,8,"@"),rn.inLinked=!0,Ke;case".":return Oe(Ye),Ye.next(),$e(rn,9,".");case":":return Oe(Ye),Ye.next(),$e(rn,10,":");default:return He(Ye)?(Ke=$e(rn,1,wn(Ye)),rn.braceNest=0,rn.inLinked=!1,Ke):De(Ye,rn)||Le(Ye,rn)?(Oe(Ye),gn(Ye,rn)):Ve(Ye,rn)?(Oe(Ye),$e(rn,12,mn(Ye))):Fe(Ye,rn)?(Oe(Ye),ln==="{"?on(Ye,rn)||Ke:$e(rn,11,An(Ye))):(Ge===8&&ke(CompileErrorCodes.INVALID_LINKED_FORMAT,ye(),0),rn.braceNest=0,rn.inLinked=!1,sn(Ye,rn))}}function sn(Ye,rn){let Ge={type:14};if(rn.braceNest>0)return on(Ye,rn)||Ee(rn);if(rn.inLinked)return gn(Ye,rn)||Ee(rn);const Ke=Ye.currentChar();switch(Ke){case"{":return on(Ye,rn)||Ee(rn);case"}":return ke(CompileErrorCodes.UNBALANCED_CLOSING_BRACE,ye(),0),Ye.next(),$e(rn,3,"}");case"@":return gn(Ye,rn)||Ee(rn);default:if(He(Ye))return Ge=$e(rn,1,wn(Ye)),rn.braceNest=0,rn.inLinked=!1,Ge;if(en(Ye))return $e(rn,0,Qe(Ye));if(Ke==="%")return Ye.next(),$e(rn,4,"%");break}return Ge}function dn(){const{currentType:Ye,offset:rn,startLoc:Ge,endLoc:Ke}=Ce;return Ce.lastType=Ye,Ce.lastOffset=rn,Ce.lastStartLoc=Ge,Ce.lastEndLoc=Ke,Ce.offset=_e(),Ce.startLoc=ye(),me.currentChar()===EOF?$e(Ce,14):sn(me,Ce)}return{nextToken:dn,currentOffset:_e,currentPosition:ye,context:Ae}}const ERROR_DOMAIN="parser",KNOWN_ESCAPES=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function fromEscapeSequence(ne,ie,de){switch(ne){case"\\\\":return"\\";case"\\'":return"'";default:{const me=parseInt(ie||de,16);return me<=55295||me>=57344?String.fromCodePoint(me):"�"}}}function createParser(ne={}){const ie=ne.location!==!1,{onError:de}=ne;function me(Ne,Be,xe,Re,...Me){const De=Ne.currentPosition();if(De.offset+=Re,De.column+=Re,de){const Ve=createLocation(xe,De),Le=createCompileError(Be,Ve,{domain:ERROR_DOMAIN,args:Me});de(Le)}}function _e(Ne,Be,xe){const Re={type:Ne,start:Be,end:Be};return ie&&(Re.loc={start:xe,end:xe}),Re}function ye(Ne,Be,xe,Re){Ne.end=Be,Re&&(Ne.type=Re),ie&&Ne.loc&&(Ne.loc.end=xe)}function we(Ne,Be){const xe=Ne.context(),Re=_e(3,xe.offset,xe.startLoc);return Re.value=Be,ye(Re,Ne.currentOffset(),Ne.currentPosition()),Re}function Se(Ne,Be){const xe=Ne.context(),{lastOffset:Re,lastStartLoc:Me}=xe,De=_e(5,Re,Me);return De.index=parseInt(Be,10),Ne.nextToken(),ye(De,Ne.currentOffset(),Ne.currentPosition()),De}function Ce(Ne,Be){const xe=Ne.context(),{lastOffset:Re,lastStartLoc:Me}=xe,De=_e(4,Re,Me);return De.key=Be,Ne.nextToken(),ye(De,Ne.currentOffset(),Ne.currentPosition()),De}function Ae(Ne,Be){const xe=Ne.context(),{lastOffset:Re,lastStartLoc:Me}=xe,De=_e(9,Re,Me);return De.value=Be.replace(KNOWN_ESCAPES,fromEscapeSequence),Ne.nextToken(),ye(De,Ne.currentOffset(),Ne.currentPosition()),De}function Te(Ne){const Be=Ne.nextToken(),xe=Ne.context(),{lastOffset:Re,lastStartLoc:Me}=xe,De=_e(8,Re,Me);return Be.type!==12?(me(Ne,CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_MODIFIER,xe.lastStartLoc,0),De.value="",ye(De,Re,Me),{nextConsumeToken:Be,node:De}):(Be.value==null&&me(Ne,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,xe.lastStartLoc,0,getTokenCaption(Be)),De.value=Be.value||"",ye(De,Ne.currentOffset(),Ne.currentPosition()),{node:De})}function ke(Ne,Be){const xe=Ne.context(),Re=_e(7,xe.offset,xe.startLoc);return Re.value=Be,ye(Re,Ne.currentOffset(),Ne.currentPosition()),Re}function $e(Ne){const Be=Ne.context(),xe=_e(6,Be.offset,Be.startLoc);let Re=Ne.nextToken();if(Re.type===9){const Me=Te(Ne);xe.modifier=Me.node,Re=Me.nextConsumeToken||Ne.nextToken()}switch(Re.type!==10&&me(Ne,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,Be.lastStartLoc,0,getTokenCaption(Re)),Re=Ne.nextToken(),Re.type===2&&(Re=Ne.nextToken()),Re.type){case 11:Re.value==null&&me(Ne,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,Be.lastStartLoc,0,getTokenCaption(Re)),xe.key=ke(Ne,Re.value||"");break;case 5:Re.value==null&&me(Ne,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,Be.lastStartLoc,0,getTokenCaption(Re)),xe.key=Ce(Ne,Re.value||"");break;case 6:Re.value==null&&me(Ne,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,Be.lastStartLoc,0,getTokenCaption(Re)),xe.key=Se(Ne,Re.value||"");break;case 7:Re.value==null&&me(Ne,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,Be.lastStartLoc,0,getTokenCaption(Re)),xe.key=Ae(Ne,Re.value||"");break;default:me(Ne,CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_KEY,Be.lastStartLoc,0);const Me=Ne.context(),De=_e(7,Me.offset,Me.startLoc);return De.value="",ye(De,Me.offset,Me.startLoc),xe.key=De,ye(xe,Me.offset,Me.startLoc),{nextConsumeToken:Re,node:xe}}return ye(xe,Ne.currentOffset(),Ne.currentPosition()),{node:xe}}function Ee(Ne){const Be=Ne.context(),xe=Be.currentType===1?Ne.currentOffset():Be.offset,Re=Be.currentType===1?Be.endLoc:Be.startLoc,Me=_e(2,xe,Re);Me.items=[];let De=null;do{const Fe=De||Ne.nextToken();switch(De=null,Fe.type){case 0:Fe.value==null&&me(Ne,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,Be.lastStartLoc,0,getTokenCaption(Fe)),Me.items.push(we(Ne,Fe.value||""));break;case 6:Fe.value==null&&me(Ne,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,Be.lastStartLoc,0,getTokenCaption(Fe)),Me.items.push(Se(Ne,Fe.value||""));break;case 5:Fe.value==null&&me(Ne,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,Be.lastStartLoc,0,getTokenCaption(Fe)),Me.items.push(Ce(Ne,Fe.value||""));break;case 7:Fe.value==null&&me(Ne,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,Be.lastStartLoc,0,getTokenCaption(Fe)),Me.items.push(Ae(Ne,Fe.value||""));break;case 8:const He=$e(Ne);Me.items.push(He.node),De=He.nextConsumeToken||null;break}}while(Be.currentType!==14&&Be.currentType!==1);const Ve=Be.currentType===1?Be.lastOffset:Ne.currentOffset(),Le=Be.currentType===1?Be.lastEndLoc:Ne.currentPosition();return ye(Me,Ve,Le),Me}function Pe(Ne,Be,xe,Re){const Me=Ne.context();let De=Re.items.length===0;const Ve=_e(1,Be,xe);Ve.cases=[],Ve.cases.push(Re);do{const Le=Ee(Ne);De||(De=Le.items.length===0),Ve.cases.push(Le)}while(Me.currentType!==14);return De&&me(Ne,CompileErrorCodes.MUST_HAVE_MESSAGES_IN_PLURAL,xe,0),ye(Ve,Ne.currentOffset(),Ne.currentPosition()),Ve}function Ie(Ne){const Be=Ne.context(),{offset:xe,startLoc:Re}=Be,Me=Ee(Ne);return Be.currentType===14?Me:Pe(Ne,xe,Re,Me)}function Oe(Ne){const Be=createTokenizer(Ne,assign$5({},ne)),xe=Be.context(),Re=_e(0,xe.offset,xe.startLoc);return ie&&Re.loc&&(Re.loc.source=Ne),Re.body=Ie(Be),xe.currentType!==14&&me(Be,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,xe.lastStartLoc,0,Ne[xe.offset]||""),ye(Re,Be.currentOffset(),Be.currentPosition()),Re}return{parse:Oe}}function getTokenCaption(ne){if(ne.type===14)return"EOF";const ie=(ne.value||"").replace(/\r?\n/gu,"\\n");return ie.length>10?ie.slice(0,9)+"…":ie}function createTransformer(ne,ie={}){const de={ast:ne,helpers:new Set};return{context:()=>de,helper:ye=>(de.helpers.add(ye),ye)}}function traverseNodes(ne,ie){for(let de=0;de<ne.length;de++)traverseNode(ne[de],ie)}function traverseNode(ne,ie){switch(ne.type){case 1:traverseNodes(ne.cases,ie),ie.helper("plural");break;case 2:traverseNodes(ne.items,ie);break;case 6:traverseNode(ne.key,ie),ie.helper("linked");break;case 5:ie.helper("interpolate"),ie.helper("list");break;case 4:ie.helper("interpolate"),ie.helper("named");break}}function transform$1(ne,ie={}){const de=createTransformer(ne);de.helper("normalize"),ne.body&&traverseNode(ne.body,de);const me=de.context();ne.helpers=Array.from(me.helpers)}function createCodeGenerator(ne,ie){const{sourceMap:de,filename:me,breakLineCode:_e,needIndent:ye}=ie,we={source:ne.loc.source,filename:me,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:_e,needIndent:ye,indentLevel:0},Se=()=>we;function Ce(Ie,Oe){we.code+=Ie}function Ae(Ie,Oe=!0){const Ne=Oe?_e:"";Ce(ye?Ne+"  ".repeat(Ie):Ne)}function Te(Ie=!0){const Oe=++we.indentLevel;Ie&&Ae(Oe)}function ke(Ie=!0){const Oe=--we.indentLevel;Ie&&Ae(Oe)}function $e(){Ae(we.indentLevel)}return{context:Se,push:Ce,indent:Te,deindent:ke,newline:$e,helper:Ie=>"_".concat(Ie),needIndent:()=>we.needIndent}}function generateLinkedNode(ne,ie){const{helper:de}=ne;ne.push("".concat(de("linked"),"(")),generateNode(ne,ie.key),ie.modifier&&(ne.push(", "),generateNode(ne,ie.modifier)),ne.push(")")}function generateMessageNode(ne,ie){const{helper:de,needIndent:me}=ne;ne.push("".concat(de("normalize"),"([")),ne.indent(me());const _e=ie.items.length;for(let ye=0;ye<_e&&(generateNode(ne,ie.items[ye]),ye!==_e-1);ye++)ne.push(", ");ne.deindent(me()),ne.push("])")}function generatePluralNode(ne,ie){const{helper:de,needIndent:me}=ne;if(ie.cases.length>1){ne.push("".concat(de("plural"),"([")),ne.indent(me());const _e=ie.cases.length;for(let ye=0;ye<_e&&(generateNode(ne,ie.cases[ye]),ye!==_e-1);ye++)ne.push(", ");ne.deindent(me()),ne.push("])")}}function generateResource(ne,ie){ie.body?generateNode(ne,ie.body):ne.push("null")}function generateNode(ne,ie){const{helper:de}=ne;switch(ie.type){case 0:generateResource(ne,ie);break;case 1:generatePluralNode(ne,ie);break;case 2:generateMessageNode(ne,ie);break;case 6:generateLinkedNode(ne,ie);break;case 8:ne.push(JSON.stringify(ie.value),ie);break;case 7:ne.push(JSON.stringify(ie.value),ie);break;case 5:ne.push("".concat(de("interpolate"),"(").concat(de("list"),"(").concat(ie.index,"))"),ie);break;case 4:ne.push("".concat(de("interpolate"),"(").concat(de("named"),"(").concat(JSON.stringify(ie.key),"))"),ie);break;case 9:ne.push(JSON.stringify(ie.value),ie);break;case 3:ne.push(JSON.stringify(ie.value),ie);break}}const generate=(ne,ie={})=>{const de=isString$5(ie.mode)?ie.mode:"normal",me=isString$5(ie.filename)?ie.filename:"message.intl",_e=!!ie.sourceMap,ye=ie.breakLineCode!=null?ie.breakLineCode:de==="arrow"?";":"\n",we=ie.needIndent?ie.needIndent:de!=="arrow",Se=ne.helpers||[],Ce=createCodeGenerator(ne,{mode:de,filename:me,sourceMap:_e,breakLineCode:ye,needIndent:we});Ce.push(de==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),Ce.indent(we),Se.length>0&&(Ce.push("const { ".concat(Se.map(ke=>"".concat(ke,": _").concat(ke)).join(", ")," } = ctx")),Ce.newline()),Ce.push("return "),generateNode(Ce,ne),Ce.deindent(we),Ce.push("}");const{code:Ae,map:Te}=Ce.context();return{ast:ne,code:Ae,map:Te?Te.toJSON():void 0}};function baseCompile(ne,ie={}){const de=assign$5({},ie),_e=createParser(de).parse(ne);return transform$1(_e,de),generate(_e,de)}/*!
  * devtools-if v9.2.0-beta.32
  * (c) 2022 kazuya kawaguchi
  * Released under the MIT License.
  */const IntlifyDevToolsHooks={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*!
  * core-base v9.2.0-beta.32
  * (c) 2022 kazuya kawaguchi
  * Released under the MIT License.
  */const pathStateMachine=[];pathStateMachine[0]={w:[0],i:[3,0],"[":[4],o:[7]};pathStateMachine[1]={w:[1],".":[2],"[":[4],o:[7]};pathStateMachine[2]={w:[2],i:[3,0],0:[3,0]};pathStateMachine[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};pathStateMachine[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};pathStateMachine[5]={"'":[4,0],o:8,l:[5,0]};pathStateMachine[6]={'"':[4,0],o:8,l:[6,0]};const literalValueRE=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function isLiteral(ne){return literalValueRE.test(ne)}function stripQuotes(ne){const ie=ne.charCodeAt(0),de=ne.charCodeAt(ne.length-1);return ie===de&&(ie===34||ie===39)?ne.slice(1,-1):ne}function getPathCharType(ne){if(ne==null)return"o";switch(ne.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return ne;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function formatSubPath(ne){const ie=ne.trim();return ne.charAt(0)==="0"&&isNaN(parseInt(ne))?!1:isLiteral(ie)?stripQuotes(ie):"*"+ie}function parse$2(ne){const ie=[];let de=-1,me=0,_e=0,ye,we,Se,Ce,Ae,Te,ke;const $e=[];$e[0]=()=>{we===void 0?we=Se:we+=Se},$e[1]=()=>{we!==void 0&&(ie.push(we),we=void 0)},$e[2]=()=>{$e[0](),_e++},$e[3]=()=>{if(_e>0)_e--,me=4,$e[0]();else{if(_e=0,we===void 0||(we=formatSubPath(we),we===!1))return!1;$e[1]()}};function Ee(){const Pe=ne[de+1];if(me===5&&Pe==="'"||me===6&&Pe==='"')return de++,Se="\\"+Pe,$e[0](),!0}for(;me!==null;)if(de++,ye=ne[de],!(ye==="\\"&&Ee())){if(Ce=getPathCharType(ye),ke=pathStateMachine[me],Ae=ke[Ce]||ke.l||8,Ae===8||(me=Ae[0],Ae[1]!==void 0&&(Te=$e[Ae[1]],Te&&(Se=ye,Te()===!1))))return;if(me===7)return ie}}const cache=new Map;function resolveWithKeyValue(ne,ie){return isObject$5(ne)?ne[ie]:null}function resolveValue(ne,ie){if(!isObject$5(ne))return null;let de=cache.get(ie);if(de||(de=parse$2(ie),de&&cache.set(ie,de)),!de)return null;const me=de.length;let _e=ne,ye=0;for(;ye<me;){const we=_e[de[ye]];if(we===void 0)return null;_e=we,ye++}return _e}const DEFAULT_MODIFIER=ne=>ne,DEFAULT_MESSAGE=ne=>"",DEFAULT_MESSAGE_DATA_TYPE="text",DEFAULT_NORMALIZE=ne=>ne.length===0?"":ne.join(""),DEFAULT_INTERPOLATE=toDisplayString;function pluralDefault(ne,ie){return ne=Math.abs(ne),ie===2?ne?ne>1?1:0:1:ne?Math.min(ne,2):0}function getPluralIndex(ne){const ie=isNumber$2(ne.pluralIndex)?ne.pluralIndex:-1;return ne.named&&(isNumber$2(ne.named.count)||isNumber$2(ne.named.n))?isNumber$2(ne.named.count)?ne.named.count:isNumber$2(ne.named.n)?ne.named.n:ie:ie}function normalizeNamed(ne,ie){ie.count||(ie.count=ne),ie.n||(ie.n=ne)}function createMessageContext(ne={}){const ie=ne.locale,de=getPluralIndex(ne),me=isObject$5(ne.pluralRules)&&isString$5(ie)&&isFunction$5(ne.pluralRules[ie])?ne.pluralRules[ie]:pluralDefault,_e=isObject$5(ne.pluralRules)&&isString$5(ie)&&isFunction$5(ne.pluralRules[ie])?pluralDefault:void 0,ye=Ne=>Ne[me(de,Ne.length,_e)],we=ne.list||[],Se=Ne=>we[Ne],Ce=ne.named||{};isNumber$2(ne.pluralIndex)&&normalizeNamed(de,Ce);const Ae=Ne=>Ce[Ne];function Te(Ne){const Be=isFunction$5(ne.messages)?ne.messages(Ne):isObject$5(ne.messages)?ne.messages[Ne]:!1;return Be||(ne.parent?ne.parent.message(Ne):DEFAULT_MESSAGE)}const ke=Ne=>ne.modifiers?ne.modifiers[Ne]:DEFAULT_MODIFIER,$e=isPlainObject$2(ne.processor)&&isFunction$5(ne.processor.normalize)?ne.processor.normalize:DEFAULT_NORMALIZE,Ee=isPlainObject$2(ne.processor)&&isFunction$5(ne.processor.interpolate)?ne.processor.interpolate:DEFAULT_INTERPOLATE,Pe=(Ne,Be)=>{const xe=Te(Ne)(Oe);return isString$5(Be)?ke(Be)(xe):xe},Ie=isPlainObject$2(ne.processor)&&isString$5(ne.processor.type)?ne.processor.type:DEFAULT_MESSAGE_DATA_TYPE,Oe={list:Se,named:Ae,plural:ye,linked:Pe,message:Te,type:Ie,interpolate:Ee,normalize:$e};return Oe}let devtools=null;function setDevToolsHook(ne){devtools=ne}function initI18nDevTools(ne,ie,de){devtools&&devtools.emit(IntlifyDevToolsHooks.I18nInit,{timestamp:Date.now(),i18n:ne,version:ie,meta:de})}const translateDevTools=createDevToolsHook(IntlifyDevToolsHooks.FunctionTranslate);function createDevToolsHook(ne){return ie=>devtools&&devtools.emit(ne,ie)}function fallbackWithSimple(ne,ie,de){return[...new Set([de,...isArray$6(ie)?ie:isObject$5(ie)?Object.keys(ie):isString$5(ie)?[ie]:[de]])]}function fallbackWithLocaleChain(ne,ie,de){const me=isString$5(de)?de:DEFAULT_LOCALE,_e=ne;_e.__localeChainCache||(_e.__localeChainCache=new Map);let ye=_e.__localeChainCache.get(me);if(!ye){ye=[];let we=[de];for(;isArray$6(we);)we=appendBlockToChain(ye,we,ie);const Se=isArray$6(ie)||!isPlainObject$2(ie)?ie:ie.default?ie.default:null;we=isString$5(Se)?[Se]:Se,isArray$6(we)&&appendBlockToChain(ye,we,!1),_e.__localeChainCache.set(me,ye)}return ye}function appendBlockToChain(ne,ie,de){let me=!0;for(let _e=0;_e<ie.length&&isBoolean$1(me);_e++){const ye=ie[_e];isString$5(ye)&&(me=appendLocaleToChain(ne,ie[_e],de))}return me}function appendLocaleToChain(ne,ie,de){let me;const _e=ie.split("-");do{const ye=_e.join("-");me=appendItemToChain(ne,ye,de),_e.splice(-1,1)}while(_e.length&&me===!0);return me}function appendItemToChain(ne,ie,de){let me=!1;if(!ne.includes(ie)&&(me=!0,ie)){me=ie[ie.length-1]!=="!";const _e=ie.replace(/!/g,"");ne.push(_e),(isArray$6(de)||isPlainObject$2(de))&&de[_e]&&(me=de[_e])}return me}const VERSION$2="9.2.0-beta.32",NOT_REOSLVED=-1,DEFAULT_LOCALE="en-US",MISSING_RESOLVE_VALUE="";function getDefaultLinkedModifiers(){return{upper:ne=>isString$5(ne)?ne.toUpperCase():ne,lower:ne=>isString$5(ne)?ne.toLowerCase():ne,capitalize:ne=>isString$5(ne)?"".concat(ne.charAt(0).toLocaleUpperCase()).concat(ne.substr(1)):ne}}let _compiler;function registerMessageCompiler(ne){_compiler=ne}let _resolver;function registerMessageResolver(ne){_resolver=ne}let _fallbacker;function registerLocaleFallbacker(ne){_fallbacker=ne}let _additionalMeta=null;const setAdditionalMeta=ne=>{_additionalMeta=ne},getAdditionalMeta=()=>_additionalMeta;let _fallbackContext=null;const setFallbackContext=ne=>{_fallbackContext=ne},getFallbackContext=()=>_fallbackContext;let _cid=0;function createCoreContext(ne={}){const ie=isString$5(ne.version)?ne.version:VERSION$2,de=isString$5(ne.locale)?ne.locale:DEFAULT_LOCALE,me=isArray$6(ne.fallbackLocale)||isPlainObject$2(ne.fallbackLocale)||isString$5(ne.fallbackLocale)||ne.fallbackLocale===!1?ne.fallbackLocale:de,_e=isPlainObject$2(ne.messages)?ne.messages:{[de]:{}},ye=isPlainObject$2(ne.datetimeFormats)?ne.datetimeFormats:{[de]:{}},we=isPlainObject$2(ne.numberFormats)?ne.numberFormats:{[de]:{}},Se=assign$5({},ne.modifiers||{},getDefaultLinkedModifiers()),Ce=ne.pluralRules||{},Ae=isFunction$5(ne.missing)?ne.missing:null,Te=isBoolean$1(ne.missingWarn)||isRegExp$3(ne.missingWarn)?ne.missingWarn:!0,ke=isBoolean$1(ne.fallbackWarn)||isRegExp$3(ne.fallbackWarn)?ne.fallbackWarn:!0,$e=!!ne.fallbackFormat,Ee=!!ne.unresolving,Pe=isFunction$5(ne.postTranslation)?ne.postTranslation:null,Ie=isPlainObject$2(ne.processor)?ne.processor:null,Oe=isBoolean$1(ne.warnHtmlMessage)?ne.warnHtmlMessage:!0,Ne=!!ne.escapeParameter,Be=isFunction$5(ne.messageCompiler)?ne.messageCompiler:_compiler,xe=isFunction$5(ne.messageResolver)?ne.messageResolver:_resolver||resolveWithKeyValue,Re=isFunction$5(ne.localeFallbacker)?ne.localeFallbacker:_fallbacker||fallbackWithSimple,Me=isObject$5(ne.fallbackContext)?ne.fallbackContext:void 0,De=isFunction$5(ne.onWarn)?ne.onWarn:warn,Ve=ne,Le=isObject$5(Ve.__datetimeFormatters)?Ve.__datetimeFormatters:new Map,Fe=isObject$5(Ve.__numberFormatters)?Ve.__numberFormatters:new Map,He=isObject$5(Ve.__meta)?Ve.__meta:{};_cid++;const en={version:ie,cid:_cid,locale:de,fallbackLocale:me,messages:_e,modifiers:Se,pluralRules:Ce,missing:Ae,missingWarn:Te,fallbackWarn:ke,fallbackFormat:$e,unresolving:Ee,postTranslation:Pe,processor:Ie,warnHtmlMessage:Oe,escapeParameter:Ne,messageCompiler:Be,messageResolver:xe,localeFallbacker:Re,fallbackContext:Me,onWarn:De,__meta:He};return en.datetimeFormats=ye,en.numberFormats=we,en.__datetimeFormatters=Le,en.__numberFormatters=Fe,__INTLIFY_PROD_DEVTOOLS__&&initI18nDevTools(en,ie,He),en}function handleMissing(ne,ie,de,me,_e){const{missing:ye,onWarn:we}=ne;if(ye!==null){const Se=ye(ne,de,ie,_e);return isString$5(Se)?Se:ie}else return ie}function updateFallbackLocale(ne,ie,de){const me=ne;me.__localeChainCache=new Map,ne.localeFallbacker(ne,de,ie)}const defaultOnCacheKey=ne=>ne;let compileCache=Object.create(null);function compileToFunction(ne,ie={}){{const me=(ie.onCacheKey||defaultOnCacheKey)(ne),_e=compileCache[me];if(_e)return _e;let ye=!1;const we=ie.onError||defaultOnError;ie.onError=Ae=>{ye=!0,we(Ae)};const{code:Se}=baseCompile(ne,ie),Ce=new Function("return ".concat(Se))();return ye?Ce:compileCache[me]=Ce}}let code$1=CompileErrorCodes.__EXTEND_POINT__;const inc$1=()=>++code$1,CoreErrorCodes={INVALID_ARGUMENT:code$1,INVALID_DATE_ARGUMENT:inc$1(),INVALID_ISO_DATE_ARGUMENT:inc$1(),__EXTEND_POINT__:inc$1()};function createCoreError(ne){return createCompileError(ne,null,void 0)}const NOOP_MESSAGE_FUNCTION=()=>"",isMessageFunction=ne=>isFunction$5(ne);function translate(ne,...ie){const{fallbackFormat:de,postTranslation:me,unresolving:_e,messageCompiler:ye,fallbackLocale:we,messages:Se}=ne,[Ce,Ae]=parseTranslateArgs(...ie),Te=isBoolean$1(Ae.missingWarn)?Ae.missingWarn:ne.missingWarn,ke=isBoolean$1(Ae.fallbackWarn)?Ae.fallbackWarn:ne.fallbackWarn,$e=isBoolean$1(Ae.escapeParameter)?Ae.escapeParameter:ne.escapeParameter,Ee=!!Ae.resolvedMessage,Pe=isString$5(Ae.default)||isBoolean$1(Ae.default)?isBoolean$1(Ae.default)?Ce:Ae.default:de?ye?Ce:()=>Ce:"",Ie=de||Pe!=="",Oe=isString$5(Ae.locale)?Ae.locale:ne.locale;$e&&escapeParams(Ae);let[Ne,Be,xe]=Ee?[Ce,Oe,Se[Oe]||{}]:resolveMessageFormat(ne,Ce,Oe,we,ke,Te),Re=Ne,Me=Ce;if(!Ee&&!(isString$5(Re)||isMessageFunction(Re))&&Ie&&(Re=Pe,Me=Re),!Ee&&(!(isString$5(Re)||isMessageFunction(Re))||!isString$5(Be)))return _e?NOT_REOSLVED:Ce;let De=!1;const Ve=()=>{De=!0},Le=isMessageFunction(Re)?Re:compileMessageFormat(ne,Ce,Be,Re,Me,Ve);if(De)return Re;const Fe=getMessageContextOptions(ne,Be,xe,Ae),He=createMessageContext(Fe),en=evaluateMessage(ne,Le,He),Ue=me?me(en):en;if(__INTLIFY_PROD_DEVTOOLS__){const ze={timestamp:Date.now(),key:isString$5(Ce)?Ce:isMessageFunction(Re)?Re.key:"",locale:Be||(isMessageFunction(Re)?Re.locale:""),format:isString$5(Re)?Re:isMessageFunction(Re)?Re.source:"",message:Ue};ze.meta=assign$5({},ne.__meta,getAdditionalMeta()||{}),translateDevTools(ze)}return Ue}function escapeParams(ne){isArray$6(ne.list)?ne.list=ne.list.map(ie=>isString$5(ie)?escapeHtml(ie):ie):isObject$5(ne.named)&&Object.keys(ne.named).forEach(ie=>{isString$5(ne.named[ie])&&(ne.named[ie]=escapeHtml(ne.named[ie]))})}function resolveMessageFormat(ne,ie,de,me,_e,ye){const{messages:we,onWarn:Se,messageResolver:Ce,localeFallbacker:Ae}=ne,Te=Ae(ne,me,de);let ke={},$e,Ee=null;const Pe="translate";for(let Ie=0;Ie<Te.length&&($e=Te[Ie],ke=we[$e]||{},(Ee=Ce(ke,ie))===null&&(Ee=ke[ie]),!(isString$5(Ee)||isFunction$5(Ee)));Ie++){const Oe=handleMissing(ne,ie,$e,ye,Pe);Oe!==ie&&(Ee=Oe)}return[Ee,$e,ke]}function compileMessageFormat(ne,ie,de,me,_e,ye){const{messageCompiler:we,warnHtmlMessage:Se}=ne;if(isMessageFunction(me)){const Ae=me;return Ae.locale=Ae.locale||de,Ae.key=Ae.key||ie,Ae}const Ce=we(me,getCompileOptions(ne,de,_e,me,Se,ye));return Ce.locale=de,Ce.key=ie,Ce.source=me,Ce}function evaluateMessage(ne,ie,de){return ie(de)}function parseTranslateArgs(...ne){const[ie,de,me]=ne,_e={};if(!isString$5(ie)&&!isNumber$2(ie)&&!isMessageFunction(ie))throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);const ye=isNumber$2(ie)?String(ie):(isMessageFunction(ie),ie);return isNumber$2(de)?_e.plural=de:isString$5(de)?_e.default=de:isPlainObject$2(de)&&!isEmptyObject(de)?_e.named=de:isArray$6(de)&&(_e.list=de),isNumber$2(me)?_e.plural=me:isString$5(me)?_e.default=me:isPlainObject$2(me)&&assign$5(_e,me),[ye,_e]}function getCompileOptions(ne,ie,de,me,_e,ye){return{warnHtmlMessage:_e,onError:we=>{throw ye&&ye(we),we},onCacheKey:we=>generateFormatCacheKey(ie,de,we)}}function getMessageContextOptions(ne,ie,de,me){const{modifiers:_e,pluralRules:ye,messageResolver:we,fallbackLocale:Se,fallbackWarn:Ce,missingWarn:Ae,fallbackContext:Te}=ne,$e={locale:ie,modifiers:_e,pluralRules:ye,messages:Ee=>{let Pe=we(de,Ee);if(Pe==null&&Te){const[,,Ie]=resolveMessageFormat(Te,Ee,ie,Se,Ce,Ae);Pe=we(Ie,Ee)}if(isString$5(Pe)){let Ie=!1;const Ne=compileMessageFormat(ne,Ee,ie,Pe,Ee,()=>{Ie=!0});return Ie?NOOP_MESSAGE_FUNCTION:Ne}else return isMessageFunction(Pe)?Pe:NOOP_MESSAGE_FUNCTION}};return ne.processor&&($e.processor=ne.processor),me.list&&($e.list=me.list),me.named&&($e.named=me.named),isNumber$2(me.plural)&&($e.pluralIndex=me.plural),$e}function datetime(ne,...ie){const{datetimeFormats:de,unresolving:me,fallbackLocale:_e,onWarn:ye,localeFallbacker:we}=ne,{__datetimeFormatters:Se}=ne,[Ce,Ae,Te,ke]=parseDateTimeArgs(...ie),$e=isBoolean$1(Te.missingWarn)?Te.missingWarn:ne.missingWarn;isBoolean$1(Te.fallbackWarn)?Te.fallbackWarn:ne.fallbackWarn;const Ee=!!Te.part,Pe=isString$5(Te.locale)?Te.locale:ne.locale,Ie=we(ne,_e,Pe);if(!isString$5(Ce)||Ce==="")return new Intl.DateTimeFormat(Pe).format(Ae);let Oe={},Ne,Be=null;const xe="datetime format";for(let De=0;De<Ie.length&&(Ne=Ie[De],Oe=de[Ne]||{},Be=Oe[Ce],!isPlainObject$2(Be));De++)handleMissing(ne,Ce,Ne,$e,xe);if(!isPlainObject$2(Be)||!isString$5(Ne))return me?NOT_REOSLVED:Ce;let Re="".concat(Ne,"__").concat(Ce);isEmptyObject(ke)||(Re="".concat(Re,"__").concat(JSON.stringify(ke)));let Me=Se.get(Re);return Me||(Me=new Intl.DateTimeFormat(Ne,assign$5({},Be,ke)),Se.set(Re,Me)),Ee?Me.formatToParts(Ae):Me.format(Ae)}function parseDateTimeArgs(...ne){const[ie,de,me,_e]=ne;let ye={},we={},Se;if(isString$5(ie)){const Ce=ie.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!Ce)throw createCoreError(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT);const Ae=Ce[3]?Ce[3].trim().startsWith("T")?"".concat(Ce[1].trim()).concat(Ce[3].trim()):"".concat(Ce[1].trim(),"T").concat(Ce[3].trim()):Ce[1].trim();Se=new Date(Ae);try{Se.toISOString()}catch(Te){throw createCoreError(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT)}}else if(isDate$2(ie)){if(isNaN(ie.getTime()))throw createCoreError(CoreErrorCodes.INVALID_DATE_ARGUMENT);Se=ie}else if(isNumber$2(ie))Se=ie;else throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);return isString$5(de)?ye.key=de:isPlainObject$2(de)&&(ye=de),isString$5(me)?ye.locale=me:isPlainObject$2(me)&&(we=me),isPlainObject$2(_e)&&(we=_e),[ye.key||"",Se,ye,we]}function clearDateTimeFormat(ne,ie,de){const me=ne;for(const _e in de){const ye="".concat(ie,"__").concat(_e);me.__datetimeFormatters.has(ye)&&me.__datetimeFormatters.delete(ye)}}function number(ne,...ie){const{numberFormats:de,unresolving:me,fallbackLocale:_e,onWarn:ye,localeFallbacker:we}=ne,{__numberFormatters:Se}=ne,[Ce,Ae,Te,ke]=parseNumberArgs(...ie),$e=isBoolean$1(Te.missingWarn)?Te.missingWarn:ne.missingWarn;isBoolean$1(Te.fallbackWarn)?Te.fallbackWarn:ne.fallbackWarn;const Ee=!!Te.part,Pe=isString$5(Te.locale)?Te.locale:ne.locale,Ie=we(ne,_e,Pe);if(!isString$5(Ce)||Ce==="")return new Intl.NumberFormat(Pe).format(Ae);let Oe={},Ne,Be=null;const xe="number format";for(let De=0;De<Ie.length&&(Ne=Ie[De],Oe=de[Ne]||{},Be=Oe[Ce],!isPlainObject$2(Be));De++)handleMissing(ne,Ce,Ne,$e,xe);if(!isPlainObject$2(Be)||!isString$5(Ne))return me?NOT_REOSLVED:Ce;let Re="".concat(Ne,"__").concat(Ce);isEmptyObject(ke)||(Re="".concat(Re,"__").concat(JSON.stringify(ke)));let Me=Se.get(Re);return Me||(Me=new Intl.NumberFormat(Ne,assign$5({},Be,ke)),Se.set(Re,Me)),Ee?Me.formatToParts(Ae):Me.format(Ae)}function parseNumberArgs(...ne){const[ie,de,me,_e]=ne;let ye={},we={};if(!isNumber$2(ie))throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);const Se=ie;return isString$5(de)?ye.key=de:isPlainObject$2(de)&&(ye=de),isString$5(me)?ye.locale=me:isPlainObject$2(me)&&(we=me),isPlainObject$2(_e)&&(we=_e),[ye.key||"",Se,ye,we]}function clearNumberFormat(ne,ie,de){const me=ne;for(const _e in de){const ye="".concat(ie,"__").concat(_e);me.__numberFormatters.has(ye)&&me.__numberFormatters.delete(ye)}}typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(getGlobalThis().__INTLIFY_PROD_DEVTOOLS__=!1);function getDevtoolsGlobalHook(){return getTarget().__VUE_DEVTOOLS_GLOBAL_HOOK__}function getTarget(){return typeof navigator<"u"&&typeof window<"u"?window:typeof global<"u"?global:{}}const isProxyAvailable=typeof Proxy=="function",HOOK_SETUP="devtools-plugin:setup",HOOK_PLUGIN_SETTINGS_SET="plugin:settings:set";let supported,perf;function isPerformanceSupported(){var ne;return supported!==void 0||(typeof window<"u"&&window.performance?(supported=!0,perf=window.performance):typeof global<"u"&&(!((ne=global.perf_hooks)===null||ne===void 0)&&ne.performance)?(supported=!0,perf=global.perf_hooks.performance):supported=!1),supported}function now(){return isPerformanceSupported()?perf.now():Date.now()}class ApiProxy{constructor(ie,de){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=ie,this.hook=de;const me={};if(ie.settings)for(const we in ie.settings){const Se=ie.settings[we];me[we]=Se.defaultValue}const _e="__vue-devtools-plugin-settings__".concat(ie.id);let ye=Object.assign({},me);try{const we=localStorage.getItem(_e),Se=JSON.parse(we);Object.assign(ye,Se)}catch(we){}this.fallbacks={getSettings(){return ye},setSettings(we){try{localStorage.setItem(_e,JSON.stringify(we))}catch(Se){}ye=we},now(){return now()}},de&&de.on(HOOK_PLUGIN_SETTINGS_SET,(we,Se)=>{we===this.plugin.id&&this.fallbacks.setSettings(Se)}),this.proxiedOn=new Proxy({},{get:(we,Se)=>this.target?this.target.on[Se]:(...Ce)=>{this.onQueue.push({method:Se,args:Ce})}}),this.proxiedTarget=new Proxy({},{get:(we,Se)=>this.target?this.target[Se]:Se==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(Se)?(...Ce)=>(this.targetQueue.push({method:Se,args:Ce,resolve:()=>{}}),this.fallbacks[Se](...Ce)):(...Ce)=>new Promise(Ae=>{this.targetQueue.push({method:Se,args:Ce,resolve:Ae})})})}async setRealTarget(ie){this.target=ie;for(const de of this.onQueue)this.target.on[de.method](...de.args);for(const de of this.targetQueue)de.resolve(await this.target[de.method](...de.args))}}function setupDevtoolsPlugin(ne,ie){const de=ne,me=getTarget(),_e=getDevtoolsGlobalHook(),ye=isProxyAvailable&&de.enableEarlyProxy;if(_e&&(me.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!ye))_e.emit(HOOK_SETUP,ne,ie);else{const we=ye?new ApiProxy(de,_e):null;(me.__VUE_DEVTOOLS_PLUGINS__=me.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:de,setupFn:ie,proxy:we}),we&&ie(we.proxiedTarget)}}/*!
  * vue-i18n v9.2.0-beta.32
  * (c) 2022 kazuya kawaguchi
  * Released under the MIT License.
  */const VERSION$1="9.2.0-beta.32";function initFeatureFlags(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(getGlobalThis().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(getGlobalThis().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(getGlobalThis().__INTLIFY_PROD_DEVTOOLS__=!1)}let code=CompileErrorCodes.__EXTEND_POINT__;const inc=()=>++code,I18nErrorCodes={UNEXPECTED_RETURN_TYPE:code,INVALID_ARGUMENT:inc(),MUST_BE_CALL_SETUP_TOP:inc(),NOT_INSLALLED:inc(),NOT_AVAILABLE_IN_LEGACY_MODE:inc(),REQUIRED_VALUE:inc(),INVALID_VALUE:inc(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:inc(),NOT_INSLALLED_WITH_PROVIDE:inc(),UNEXPECTED_ERROR:inc(),NOT_COMPATIBLE_LEGACY_VUE_I18N:inc(),BRIDGE_SUPPORT_VUE_2_ONLY:inc(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:inc(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:inc(),__EXTEND_POINT__:inc()};function createI18nError(ne,...ie){return createCompileError(ne,null,void 0)}const TransrateVNodeSymbol=makeSymbol("__transrateVNode"),DatetimePartsSymbol=makeSymbol("__datetimeParts"),NumberPartsSymbol=makeSymbol("__numberParts"),SetPluralRulesSymbol=makeSymbol("__setPluralRules");makeSymbol("__intlifyMeta");const InejctWithOption=makeSymbol("__injectWithOption");function handleFlatJson(ne){if(!isObject$5(ne))return ne;for(const ie in ne)if(hasOwn$2(ne,ie))if(!ie.includes("."))isObject$5(ne[ie])&&handleFlatJson(ne[ie]);else{const de=ie.split("."),me=de.length-1;let _e=ne;for(let ye=0;ye<me;ye++)de[ye]in _e||(_e[de[ye]]={}),_e=_e[de[ye]];_e[de[me]]=ne[ie],delete ne[ie],isObject$5(_e[de[me]])&&handleFlatJson(_e[de[me]])}return ne}function getLocaleMessages(ne,ie){const{messages:de,__i18n:me,messageResolver:_e,flatJson:ye}=ie,we=isPlainObject$2(de)?de:isArray$6(me)?{}:{[ne]:{}};if(isArray$6(me)&&me.forEach(Se=>{if("locale"in Se&&"resource"in Se){const{locale:Ce,resource:Ae}=Se;Ce?(we[Ce]=we[Ce]||{},deepCopy(Ae,we[Ce])):deepCopy(Ae,we)}else isString$5(Se)&&deepCopy(JSON.parse(Se),we)}),_e==null&&ye)for(const Se in we)hasOwn$2(we,Se)&&handleFlatJson(we[Se]);return we}const isNotObjectOrIsArray=ne=>!isObject$5(ne)||isArray$6(ne);function deepCopy(ne,ie){if(isNotObjectOrIsArray(ne)||isNotObjectOrIsArray(ie))throw createI18nError(I18nErrorCodes.INVALID_VALUE);for(const de in ne)hasOwn$2(ne,de)&&(isNotObjectOrIsArray(ne[de])||isNotObjectOrIsArray(ie[de])?ie[de]=ne[de]:deepCopy(ne[de],ie[de]))}function getComponentOptions(ne){return ne.type}function adjustI18nResources(ne,ie,de){let me=isObject$5(ie.messages)?ie.messages:{};"__i18nGlobal"in de&&(me=getLocaleMessages(ne.locale.value,{messages:me,__i18n:de.__i18nGlobal}));const _e=Object.keys(me);_e.length&&_e.forEach(ye=>{ne.mergeLocaleMessage(ye,me[ye])});{if(isObject$5(ie.datetimeFormats)){const ye=Object.keys(ie.datetimeFormats);ye.length&&ye.forEach(we=>{ne.mergeDateTimeFormat(we,ie.datetimeFormats[we])})}if(isObject$5(ie.numberFormats)){const ye=Object.keys(ie.numberFormats);ye.length&&ye.forEach(we=>{ne.mergeNumberFormat(we,ie.numberFormats[we])})}}}function createTextNode(ne){return createVNode(Text,null,ne,0)}const DEVTOOLS_META="__INTLIFY_META__";let composerID=0;function defineCoreMissingHandler(ne){return(ie,de,me,_e)=>ne(de,me,getCurrentInstance()||void 0,_e)}const getMetaInfo=()=>{const ne=getCurrentInstance();let ie=null;return ne&&(ie=getComponentOptions(ne)[DEVTOOLS_META])?{[DEVTOOLS_META]:ie}:null};function createComposer(ne={},ie){const{__root:de}=ne,me=de===void 0;let _e=isBoolean$1(ne.inheritLocale)?ne.inheritLocale:!0;const ye=ref(de&&_e?de.locale.value:isString$5(ne.locale)?ne.locale:DEFAULT_LOCALE),we=ref(de&&_e?de.fallbackLocale.value:isString$5(ne.fallbackLocale)||isArray$6(ne.fallbackLocale)||isPlainObject$2(ne.fallbackLocale)||ne.fallbackLocale===!1?ne.fallbackLocale:ye.value),Se=ref(getLocaleMessages(ye.value,ne)),Ce=ref(isPlainObject$2(ne.datetimeFormats)?ne.datetimeFormats:{[ye.value]:{}}),Ae=ref(isPlainObject$2(ne.numberFormats)?ne.numberFormats:{[ye.value]:{}});let Te=de?de.missingWarn:isBoolean$1(ne.missingWarn)||isRegExp$3(ne.missingWarn)?ne.missingWarn:!0,ke=de?de.fallbackWarn:isBoolean$1(ne.fallbackWarn)||isRegExp$3(ne.fallbackWarn)?ne.fallbackWarn:!0,$e=de?de.fallbackRoot:isBoolean$1(ne.fallbackRoot)?ne.fallbackRoot:!0,Ee=!!ne.fallbackFormat,Pe=isFunction$5(ne.missing)?ne.missing:null,Ie=isFunction$5(ne.missing)?defineCoreMissingHandler(ne.missing):null,Oe=isFunction$5(ne.postTranslation)?ne.postTranslation:null,Ne=de?de.warnHtmlMessage:isBoolean$1(ne.warnHtmlMessage)?ne.warnHtmlMessage:!0,Be=!!ne.escapeParameter;const xe=de?de.modifiers:isPlainObject$2(ne.modifiers)?ne.modifiers:{};let Re=ne.pluralRules||de&&de.pluralRules,Me;function De(){me&&setFallbackContext(null);const an={version:VERSION$1,locale:ye.value,fallbackLocale:we.value,messages:Se.value,modifiers:xe,pluralRules:Re,missing:Ie===null?void 0:Ie,missingWarn:Te,fallbackWarn:ke,fallbackFormat:Ee,unresolving:!0,postTranslation:Oe===null?void 0:Oe,warnHtmlMessage:Ne,escapeParameter:Be,messageResolver:ne.messageResolver,__meta:{framework:"vue"}};an.datetimeFormats=Ce.value,an.numberFormats=Ae.value,an.__datetimeFormatters=isPlainObject$2(Me)?Me.__datetimeFormatters:void 0,an.__numberFormatters=isPlainObject$2(Me)?Me.__numberFormatters:void 0;const bn=createCoreContext(an);return me&&setFallbackContext(bn),bn}Me=De(),updateFallbackLocale(Me,ye.value,we.value);function Ve(){return[ye.value,we.value,Se.value,Ce.value,Ae.value]}const Le=computed({get:()=>ye.value,set:an=>{ye.value=an,Me.locale=ye.value}}),Fe=computed({get:()=>we.value,set:an=>{we.value=an,Me.fallbackLocale=we.value,updateFallbackLocale(Me,ye.value,an)}}),He=computed(()=>Se.value),en=computed(()=>Ce.value),Ue=computed(()=>Ae.value);function ze(){return isFunction$5(Oe)?Oe:null}function We(an){Oe=an,Me.postTranslation=an}function je(){return Pe}function qe(an){an!==null&&(Ie=defineCoreMissingHandler(an)),Pe=an,Me.missing=Ie}function Qe(an,bn,_n,un,vn,Tn){Ve();let kn;if(__INTLIFY_PROD_DEVTOOLS__)try{setAdditionalMeta(getMetaInfo()),me||(Me.fallbackContext=de?getFallbackContext():void 0),kn=an(Me)}finally{setAdditionalMeta(null),me||(Me.fallbackContext=void 0)}else kn=an(Me);if(isNumber$2(kn)&&kn===NOT_REOSLVED){const[En,$n]=bn();return de&&$e?un(de):vn(En)}else{if(Tn(kn))return kn;throw createI18nError(I18nErrorCodes.UNEXPECTED_RETURN_TYPE)}}function Je(...an){return Qe(bn=>Reflect.apply(translate,null,[bn,...an]),()=>parseTranslateArgs(...an),"translate",bn=>Reflect.apply(bn.t,bn,[...an]),bn=>bn,bn=>isString$5(bn))}function tn(...an){const[bn,_n,un]=an;if(un&&!isObject$5(un))throw createI18nError(I18nErrorCodes.INVALID_ARGUMENT);return Je(bn,_n,assign$5({resolvedMessage:!0},un||{}))}function Xe(...an){return Qe(bn=>Reflect.apply(datetime,null,[bn,...an]),()=>parseDateTimeArgs(...an),"datetime format",bn=>Reflect.apply(bn.d,bn,[...an]),()=>MISSING_RESOLVE_VALUE,bn=>isString$5(bn))}function Ze(...an){return Qe(bn=>Reflect.apply(number,null,[bn,...an]),()=>parseNumberArgs(...an),"number format",bn=>Reflect.apply(bn.n,bn,[...an]),()=>MISSING_RESOLVE_VALUE,bn=>isString$5(bn))}function nn(an){return an.map(bn=>isString$5(bn)?createTextNode(bn):bn)}const mn={normalize:nn,interpolate:an=>an,type:"vnode"};function An(...an){return Qe(bn=>{let _n;const un=bn;try{un.processor=mn,_n=Reflect.apply(translate,null,[un,...an])}finally{un.processor=null}return _n},()=>parseTranslateArgs(...an),"translate",bn=>bn[TransrateVNodeSymbol](...an),bn=>[createTextNode(bn)],bn=>isArray$6(bn))}function wn(...an){return Qe(bn=>Reflect.apply(number,null,[bn,...an]),()=>parseNumberArgs(...an),"number format",bn=>bn[NumberPartsSymbol](...an),()=>[],bn=>isString$5(bn)||isArray$6(bn))}function on(...an){return Qe(bn=>Reflect.apply(datetime,null,[bn,...an]),()=>parseDateTimeArgs(...an),"datetime format",bn=>bn[DatetimePartsSymbol](...an),()=>[],bn=>isString$5(bn)||isArray$6(bn))}function gn(an){Re=an,Me.pluralRules=Re}function sn(an,bn){const _n=isString$5(bn)?bn:ye.value,un=rn(_n);return Me.messageResolver(un,an)!==null}function dn(an){let bn=null;const _n=fallbackWithLocaleChain(Me,we.value,ye.value);for(let un=0;un<_n.length;un++){const vn=Se.value[_n[un]]||{},Tn=Me.messageResolver(vn,an);if(Tn!=null){bn=Tn;break}}return bn}function Ye(an){const bn=dn(an);return bn!=null?bn:de?de.tm(an)||{}:{}}function rn(an){return Se.value[an]||{}}function Ge(an,bn){Se.value[an]=bn,Me.messages=Se.value}function Ke(an,bn){Se.value[an]=Se.value[an]||{},deepCopy(bn,Se.value[an]),Me.messages=Se.value}function ln(an){return Ce.value[an]||{}}function hn(an,bn){Ce.value[an]=bn,Me.datetimeFormats=Ce.value,clearDateTimeFormat(Me,an,bn)}function fn(an,bn){Ce.value[an]=assign$5(Ce.value[an]||{},bn),Me.datetimeFormats=Ce.value,clearDateTimeFormat(Me,an,bn)}function cn(an){return Ae.value[an]||{}}function Sn(an,bn){Ae.value[an]=bn,Me.numberFormats=Ae.value,clearNumberFormat(Me,an,bn)}function Cn(an,bn){Ae.value[an]=assign$5(Ae.value[an]||{},bn),Me.numberFormats=Ae.value,clearNumberFormat(Me,an,bn)}composerID++,de&&inBrowser$1&&(watch(de.locale,an=>{_e&&(ye.value=an,Me.locale=an,updateFallbackLocale(Me,ye.value,we.value))}),watch(de.fallbackLocale,an=>{_e&&(we.value=an,Me.fallbackLocale=an,updateFallbackLocale(Me,ye.value,we.value))}));const yn={id:composerID,locale:Le,fallbackLocale:Fe,get inheritLocale(){return _e},set inheritLocale(an){_e=an,an&&de&&(ye.value=de.locale.value,we.value=de.fallbackLocale.value,updateFallbackLocale(Me,ye.value,we.value))},get availableLocales(){return Object.keys(Se.value).sort()},messages:He,get modifiers(){return xe},get pluralRules(){return Re||{}},get isGlobal(){return me},get missingWarn(){return Te},set missingWarn(an){Te=an,Me.missingWarn=Te},get fallbackWarn(){return ke},set fallbackWarn(an){ke=an,Me.fallbackWarn=ke},get fallbackRoot(){return $e},set fallbackRoot(an){$e=an},get fallbackFormat(){return Ee},set fallbackFormat(an){Ee=an,Me.fallbackFormat=Ee},get warnHtmlMessage(){return Ne},set warnHtmlMessage(an){Ne=an,Me.warnHtmlMessage=an},get escapeParameter(){return Be},set escapeParameter(an){Be=an,Me.escapeParameter=an},t:Je,getLocaleMessage:rn,setLocaleMessage:Ge,mergeLocaleMessage:Ke,getPostTranslationHandler:ze,setPostTranslationHandler:We,getMissingHandler:je,setMissingHandler:qe,[SetPluralRulesSymbol]:gn};return yn.datetimeFormats=en,yn.numberFormats=Ue,yn.rt=tn,yn.te=sn,yn.tm=Ye,yn.d=Xe,yn.n=Ze,yn.getDateTimeFormat=ln,yn.setDateTimeFormat=hn,yn.mergeDateTimeFormat=fn,yn.getNumberFormat=cn,yn.setNumberFormat=Sn,yn.mergeNumberFormat=Cn,yn[InejctWithOption]=ne.__injectWithOption,yn[TransrateVNodeSymbol]=An,yn[DatetimePartsSymbol]=on,yn[NumberPartsSymbol]=wn,yn}function convertComposerOptions(ne){const ie=isString$5(ne.locale)?ne.locale:DEFAULT_LOCALE,de=isString$5(ne.fallbackLocale)||isArray$6(ne.fallbackLocale)||isPlainObject$2(ne.fallbackLocale)||ne.fallbackLocale===!1?ne.fallbackLocale:ie,me=isFunction$5(ne.missing)?ne.missing:void 0,_e=isBoolean$1(ne.silentTranslationWarn)||isRegExp$3(ne.silentTranslationWarn)?!ne.silentTranslationWarn:!0,ye=isBoolean$1(ne.silentFallbackWarn)||isRegExp$3(ne.silentFallbackWarn)?!ne.silentFallbackWarn:!0,we=isBoolean$1(ne.fallbackRoot)?ne.fallbackRoot:!0,Se=!!ne.formatFallbackMessages,Ce=isPlainObject$2(ne.modifiers)?ne.modifiers:{},Ae=ne.pluralizationRules,Te=isFunction$5(ne.postTranslation)?ne.postTranslation:void 0,ke=isString$5(ne.warnHtmlInMessage)?ne.warnHtmlInMessage!=="off":!0,$e=!!ne.escapeParameterHtml,Ee=isBoolean$1(ne.sync)?ne.sync:!0;let Pe=ne.messages;if(isPlainObject$2(ne.sharedMessages)){const Me=ne.sharedMessages;Pe=Object.keys(Me).reduce((Ve,Le)=>{const Fe=Ve[Le]||(Ve[Le]={});return assign$5(Fe,Me[Le]),Ve},Pe||{})}const{__i18n:Ie,__root:Oe,__injectWithOption:Ne}=ne,Be=ne.datetimeFormats,xe=ne.numberFormats,Re=ne.flatJson;return{locale:ie,fallbackLocale:de,messages:Pe,flatJson:Re,datetimeFormats:Be,numberFormats:xe,missing:me,missingWarn:_e,fallbackWarn:ye,fallbackRoot:we,fallbackFormat:Se,modifiers:Ce,pluralRules:Ae,postTranslation:Te,warnHtmlMessage:ke,escapeParameter:$e,messageResolver:ne.messageResolver,inheritLocale:Ee,__i18n:Ie,__root:Oe,__injectWithOption:Ne}}function createVueI18n(ne={},ie){{const de=createComposer(convertComposerOptions(ne)),me={id:de.id,get locale(){return de.locale.value},set locale(_e){de.locale.value=_e},get fallbackLocale(){return de.fallbackLocale.value},set fallbackLocale(_e){de.fallbackLocale.value=_e},get messages(){return de.messages.value},get datetimeFormats(){return de.datetimeFormats.value},get numberFormats(){return de.numberFormats.value},get availableLocales(){return de.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(_e){},get missing(){return de.getMissingHandler()},set missing(_e){de.setMissingHandler(_e)},get silentTranslationWarn(){return isBoolean$1(de.missingWarn)?!de.missingWarn:de.missingWarn},set silentTranslationWarn(_e){de.missingWarn=isBoolean$1(_e)?!_e:_e},get silentFallbackWarn(){return isBoolean$1(de.fallbackWarn)?!de.fallbackWarn:de.fallbackWarn},set silentFallbackWarn(_e){de.fallbackWarn=isBoolean$1(_e)?!_e:_e},get modifiers(){return de.modifiers},get formatFallbackMessages(){return de.fallbackFormat},set formatFallbackMessages(_e){de.fallbackFormat=_e},get postTranslation(){return de.getPostTranslationHandler()},set postTranslation(_e){de.setPostTranslationHandler(_e)},get sync(){return de.inheritLocale},set sync(_e){de.inheritLocale=_e},get warnHtmlInMessage(){return de.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(_e){de.warnHtmlMessage=_e!=="off"},get escapeParameterHtml(){return de.escapeParameter},set escapeParameterHtml(_e){de.escapeParameter=_e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(_e){},get pluralizationRules(){return de.pluralRules||{}},__composer:de,t(..._e){const[ye,we,Se]=_e,Ce={};let Ae=null,Te=null;if(!isString$5(ye))throw createI18nError(I18nErrorCodes.INVALID_ARGUMENT);const ke=ye;return isString$5(we)?Ce.locale=we:isArray$6(we)?Ae=we:isPlainObject$2(we)&&(Te=we),isArray$6(Se)?Ae=Se:isPlainObject$2(Se)&&(Te=Se),Reflect.apply(de.t,de,[ke,Ae||Te||{},Ce])},rt(..._e){return Reflect.apply(de.rt,de,[..._e])},tc(..._e){const[ye,we,Se]=_e,Ce={plural:1};let Ae=null,Te=null;if(!isString$5(ye))throw createI18nError(I18nErrorCodes.INVALID_ARGUMENT);const ke=ye;return isString$5(we)?Ce.locale=we:isNumber$2(we)?Ce.plural=we:isArray$6(we)?Ae=we:isPlainObject$2(we)&&(Te=we),isString$5(Se)?Ce.locale=Se:isArray$6(Se)?Ae=Se:isPlainObject$2(Se)&&(Te=Se),Reflect.apply(de.t,de,[ke,Ae||Te||{},Ce])},te(_e,ye){return de.te(_e,ye)},tm(_e){return de.tm(_e)},getLocaleMessage(_e){return de.getLocaleMessage(_e)},setLocaleMessage(_e,ye){de.setLocaleMessage(_e,ye)},mergeLocaleMessage(_e,ye){de.mergeLocaleMessage(_e,ye)},d(..._e){return Reflect.apply(de.d,de,[..._e])},getDateTimeFormat(_e){return de.getDateTimeFormat(_e)},setDateTimeFormat(_e,ye){de.setDateTimeFormat(_e,ye)},mergeDateTimeFormat(_e,ye){de.mergeDateTimeFormat(_e,ye)},n(..._e){return Reflect.apply(de.n,de,[..._e])},getNumberFormat(_e){return de.getNumberFormat(_e)},setNumberFormat(_e,ye){de.setNumberFormat(_e,ye)},mergeNumberFormat(_e,ye){de.mergeNumberFormat(_e,ye)},getChoiceIndex(_e,ye){return-1},__onComponentInstanceCreated(_e){const{componentInstanceCreatedListener:ye}=ne;ye&&ye(_e,me)}};return me}}const baseFormatProps={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:ne=>ne==="parent"||ne==="global",default:"parent"},i18n:{type:Object}};function getInterpolateArg({slots:ne},ie){return ie.length===1&&ie[0]==="default"?(ne.default?ne.default():[]).reduce((me,_e)=>me=[...me,...isArray$6(_e.children)?_e.children:[_e]],[]):ie.reduce((de,me)=>{const _e=ne[me];return _e&&(de[me]=_e()),de},{})}function getFragmentableTag(ne){return Fragment}const Translation={name:"i18n-t",props:assign$5({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:ne=>isNumber$2(ne)||!isNaN(ne)}},baseFormatProps),setup(ne,ie){const{slots:de,attrs:me}=ie,_e=ne.i18n||useI18n({useScope:ne.scope,__useComponent:!0}),ye=Object.keys(de).filter(we=>we!=="_");return()=>{const we={};ne.locale&&(we.locale=ne.locale),ne.plural!==void 0&&(we.plural=isString$5(ne.plural)?+ne.plural:ne.plural);const Se=getInterpolateArg(ie,ye),Ce=_e[TransrateVNodeSymbol](ne.keypath,Se,we),Ae=assign$5({},me),Te=isString$5(ne.tag)||isObject$5(ne.tag)?ne.tag:getFragmentableTag();return h$1(Te,Ae,Ce)}}};function renderFormatter(ne,ie,de,me){const{slots:_e,attrs:ye}=ie;return()=>{const we={part:!0};let Se={};ne.locale&&(we.locale=ne.locale),isString$5(ne.format)?we.key=ne.format:isObject$5(ne.format)&&(isString$5(ne.format.key)&&(we.key=ne.format.key),Se=Object.keys(ne.format).reduce(($e,Ee)=>de.includes(Ee)?assign$5({},$e,{[Ee]:ne.format[Ee]}):$e,{}));const Ce=me(ne.value,we,Se);let Ae=[we.key];isArray$6(Ce)?Ae=Ce.map(($e,Ee)=>{const Pe=_e[$e.type];return Pe?Pe({[$e.type]:$e.value,index:Ee,parts:Ce}):[$e.value]}):isString$5(Ce)&&(Ae=[Ce]);const Te=assign$5({},ye),ke=isString$5(ne.tag)||isObject$5(ne.tag)?ne.tag:getFragmentableTag();return h$1(ke,Te,Ae)}}const NUMBER_FORMAT_KEYS=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],NumberFormat={name:"i18n-n",props:assign$5({value:{type:Number,required:!0},format:{type:[String,Object]}},baseFormatProps),setup(ne,ie){const de=ne.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(ne,ie,NUMBER_FORMAT_KEYS,(...me)=>de[NumberPartsSymbol](...me))}},DATETIME_FORMAT_KEYS=["dateStyle","timeStyle","fractionalSecondDigits","calendar","dayPeriod","numberingSystem","localeMatcher","timeZone","hour12","hourCycle","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"],DatetimeFormat={name:"i18n-d",props:assign$5({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},baseFormatProps),setup(ne,ie){const de=ne.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(ne,ie,DATETIME_FORMAT_KEYS,(...me)=>de[DatetimePartsSymbol](...me))}};function getComposer$2(ne,ie){const de=ne;if(ne.mode==="composition")return de.__getInstance(ie)||ne.global;{const me=de.__getInstance(ie);return me!=null?me.__composer:ne.global.__composer}}function vTDirective(ne){const ie=(de,{instance:me,value:_e,modifiers:ye})=>{if(!me||!me.$)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);const we=getComposer$2(ne,me.$),Se=parseValue(_e);de.textContent=Reflect.apply(we.t,we,[...makeParams(Se)])};return{beforeMount:ie,beforeUpdate:ie}}function parseValue(ne){if(isString$5(ne))return{path:ne};if(isPlainObject$2(ne)){if(!("path"in ne))throw createI18nError(I18nErrorCodes.REQUIRED_VALUE,"path");return ne}else throw createI18nError(I18nErrorCodes.INVALID_VALUE)}function makeParams(ne){const{path:ie,locale:de,args:me,choice:_e,plural:ye}=ne,we={},Se=me||{};return isString$5(de)&&(we.locale=de),isNumber$2(_e)&&(we.plural=_e),isNumber$2(ye)&&(we.plural=ye),[ie,Se,we]}function apply(ne,ie,...de){const me=isPlainObject$2(de[0])?de[0]:{},_e=!!me.useI18nComponentName;(isBoolean$1(me.globalInstall)?me.globalInstall:!0)&&(ne.component(_e?"i18n":Translation.name,Translation),ne.component(NumberFormat.name,NumberFormat),ne.component(DatetimeFormat.name,DatetimeFormat)),ne.directive("t",vTDirective(ie))}function defineMixin(ne,ie,de){return{beforeCreate(){const me=getCurrentInstance();if(!me)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);const _e=this.$options;if(_e.i18n){const ye=_e.i18n;_e.__i18n&&(ye.__i18n=_e.__i18n),ye.__root=ie,this===this.$root?this.$i18n=mergeToRoot(ne,ye):(ye.__injectWithOption=!0,this.$i18n=createVueI18n(ye))}else _e.__i18n?this===this.$root?this.$i18n=mergeToRoot(ne,_e):this.$i18n=createVueI18n({__i18n:_e.__i18n,__injectWithOption:!0,__root:ie}):this.$i18n=ne;_e.__i18nGlobal&&adjustI18nResources(ie,_e,_e),ne.__onComponentInstanceCreated(this.$i18n),de.__setInstance(me,this.$i18n),this.$t=(...ye)=>this.$i18n.t(...ye),this.$rt=(...ye)=>this.$i18n.rt(...ye),this.$tc=(...ye)=>this.$i18n.tc(...ye),this.$te=(ye,we)=>this.$i18n.te(ye,we),this.$d=(...ye)=>this.$i18n.d(...ye),this.$n=(...ye)=>this.$i18n.n(...ye),this.$tm=ye=>this.$i18n.tm(ye)},mounted(){},unmounted(){const me=getCurrentInstance();if(!me)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,de.__deleteInstance(me),delete this.$i18n}}}function mergeToRoot(ne,ie){ne.locale=ie.locale||ne.locale,ne.fallbackLocale=ie.fallbackLocale||ne.fallbackLocale,ne.missing=ie.missing||ne.missing,ne.silentTranslationWarn=ie.silentTranslationWarn||ne.silentFallbackWarn,ne.silentFallbackWarn=ie.silentFallbackWarn||ne.silentFallbackWarn,ne.formatFallbackMessages=ie.formatFallbackMessages||ne.formatFallbackMessages,ne.postTranslation=ie.postTranslation||ne.postTranslation,ne.warnHtmlInMessage=ie.warnHtmlInMessage||ne.warnHtmlInMessage,ne.escapeParameterHtml=ie.escapeParameterHtml||ne.escapeParameterHtml,ne.sync=ie.sync||ne.sync,ne.__composer[SetPluralRulesSymbol](ie.pluralizationRules||ne.pluralizationRules);const de=getLocaleMessages(ne.locale,{messages:ie.messages,__i18n:ie.__i18n});return Object.keys(de).forEach(me=>ne.mergeLocaleMessage(me,de[me])),ie.datetimeFormats&&Object.keys(ie.datetimeFormats).forEach(me=>ne.mergeDateTimeFormat(me,ie.datetimeFormats[me])),ie.numberFormats&&Object.keys(ie.numberFormats).forEach(me=>ne.mergeNumberFormat(me,ie.numberFormats[me])),ne}const I18nInjectionKey=makeSymbol("global-vue-i18n");function createI18n(ne={},ie){const de=__VUE_I18N_LEGACY_API__&&isBoolean$1(ne.legacy)?ne.legacy:__VUE_I18N_LEGACY_API__,me=!!ne.globalInjection,_e=__VUE_I18N_LEGACY_API__&&de?!!ne.allowComposition:!0,ye=new Map,we=createGlobal(ne,de),Se=makeSymbol("");function Ce(ke){return ye.get(ke)||null}function Ae(ke,$e){ye.set(ke,$e)}function Te(ke){ye.delete(ke)}{const ke={get mode(){return __VUE_I18N_LEGACY_API__&&de?"legacy":"composition"},get allowComposition(){return _e},async install($e,...Ee){$e.__VUE_I18N_SYMBOL__=Se,$e.provide($e.__VUE_I18N_SYMBOL__,ke),!de&&me&&injectGlobalFields($e,ke.global),__VUE_I18N_FULL_INSTALL__&&apply($e,ke,...Ee),__VUE_I18N_LEGACY_API__&&de&&$e.mixin(defineMixin(we,we.__composer,ke))},get global(){return we},__instances:ye,__getInstance:Ce,__setInstance:Ae,__deleteInstance:Te};return ke}}function useI18n(ne={}){const ie=getCurrentInstance();if(ie==null)throw createI18nError(I18nErrorCodes.MUST_BE_CALL_SETUP_TOP);if(!ie.isCE&&ie.appContext.app!=null&&!ie.appContext.app.__VUE_I18N_SYMBOL__)throw createI18nError(I18nErrorCodes.NOT_INSLALLED);const de=getI18nInstance(ie),me=getGlobalComposer(de),_e=getComponentOptions(ie),ye=getScope(ne,_e);if(__VUE_I18N_LEGACY_API__&&de.mode==="legacy"&&!ne.__useComponent){if(!de.allowComposition)throw createI18nError(I18nErrorCodes.NOT_AVAILABLE_IN_LEGACY_MODE);return useI18nForLegacy(ie,ye,me,ne)}if(ye==="global")return adjustI18nResources(me,ne,_e),me;if(ye==="parent"){let Ce=getComposer(de,ie,ne.__useComponent);return Ce==null&&(Ce=me),Ce}const we=de;let Se=we.__getInstance(ie);if(Se==null){const Ce=assign$5({},ne);"__i18n"in _e&&(Ce.__i18n=_e.__i18n),me&&(Ce.__root=me),Se=createComposer(Ce),setupLifeCycle(we,ie),we.__setInstance(ie,Se)}return Se}function createGlobal(ne,ie,de){return __VUE_I18N_LEGACY_API__&&ie?createVueI18n(ne):createComposer(ne)}function getI18nInstance(ne){{const ie=inject(ne.isCE?I18nInjectionKey:ne.appContext.app.__VUE_I18N_SYMBOL__);if(!ie)throw createI18nError(ne.isCE?I18nErrorCodes.NOT_INSLALLED_WITH_PROVIDE:I18nErrorCodes.UNEXPECTED_ERROR);return ie}}function getScope(ne,ie){return isEmptyObject(ne)?"__i18n"in ie?"local":"global":ne.useScope?ne.useScope:"local"}function getGlobalComposer(ne){return ne.mode==="composition"?ne.global:ne.global.__composer}function getComposer(ne,ie,de=!1){let me=null;const _e=ie.root;let ye=ie.parent;for(;ye!=null;){const we=ne;if(ne.mode==="composition")me=we.__getInstance(ye);else if(__VUE_I18N_LEGACY_API__){const Se=we.__getInstance(ye);Se!=null&&(me=Se.__composer,de&&me&&!me[InejctWithOption]&&(me=null))}if(me!=null||_e===ye)break;ye=ye.parent}return me}function setupLifeCycle(ne,ie,de){onMounted(()=>{},ie),onUnmounted(()=>{ne.__deleteInstance(ie)},ie)}function useI18nForLegacy(ne,ie,de,me={}){const _e=ie==="local",ye=shallowRef(null);if(_e&&ne.proxy&&!ne.proxy.$options.i18n)throw createI18nError(I18nErrorCodes.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const we=isBoolean$1(me.inheritLocale)?me.inheritLocale:!0,Se=ref(_e&&we?de.locale.value:isString$5(me.locale)?me.locale:DEFAULT_LOCALE),Ce=ref(_e&&we?de.fallbackLocale.value:isString$5(me.fallbackLocale)||isArray$6(me.fallbackLocale)||isPlainObject$2(me.fallbackLocale)||me.fallbackLocale===!1?me.fallbackLocale:Se.value),Ae=ref(getLocaleMessages(Se.value,me)),Te=ref(isPlainObject$2(me.datetimeFormats)?me.datetimeFormats:{[Se.value]:{}}),ke=ref(isPlainObject$2(me.numberFormats)?me.numberFormats:{[Se.value]:{}}),$e=_e?de.missingWarn:isBoolean$1(me.missingWarn)||isRegExp$3(me.missingWarn)?me.missingWarn:!0,Ee=_e?de.fallbackWarn:isBoolean$1(me.fallbackWarn)||isRegExp$3(me.fallbackWarn)?me.fallbackWarn:!0,Pe=_e?de.fallbackRoot:isBoolean$1(me.fallbackRoot)?me.fallbackRoot:!0,Ie=!!me.fallbackFormat,Oe=isFunction$5(me.missing)?me.missing:null,Ne=isFunction$5(me.postTranslation)?me.postTranslation:null,Be=_e?de.warnHtmlMessage:isBoolean$1(me.warnHtmlMessage)?me.warnHtmlMessage:!0,xe=!!me.escapeParameter,Re=_e?de.modifiers:isPlainObject$2(me.modifiers)?me.modifiers:{},Me=me.pluralRules||_e&&de.pluralRules;function De(){return[Se.value,Ce.value,Ae.value,Te.value,ke.value]}const Ve=computed({get:()=>ye.value?ye.value.locale.value:Se.value,set:Ke=>{ye.value&&(ye.value.locale.value=Ke),Se.value=Ke}}),Le=computed({get:()=>ye.value?ye.value.fallbackLocale.value:Ce.value,set:Ke=>{ye.value&&(ye.value.fallbackLocale.value=Ke),Ce.value=Ke}}),Fe=computed(()=>ye.value?ye.value.messages.value:Ae.value),He=computed(()=>Te.value),en=computed(()=>ke.value);function Ue(){return ye.value?ye.value.getPostTranslationHandler():Ne}function ze(Ke){ye.value&&ye.value.setPostTranslationHandler(Ke)}function We(){return ye.value?ye.value.getMissingHandler():Oe}function je(Ke){ye.value&&ye.value.setMissingHandler(Ke)}function qe(Ke){return De(),Ke()}function Qe(...Ke){return ye.value?qe(()=>Reflect.apply(ye.value.t,null,[...Ke])):qe(()=>"")}function Je(...Ke){return ye.value?Reflect.apply(ye.value.rt,null,[...Ke]):""}function tn(...Ke){return ye.value?qe(()=>Reflect.apply(ye.value.d,null,[...Ke])):qe(()=>"")}function Xe(...Ke){return ye.value?qe(()=>Reflect.apply(ye.value.n,null,[...Ke])):qe(()=>"")}function Ze(Ke){return ye.value?ye.value.tm(Ke):{}}function nn(Ke,ln){return ye.value?ye.value.te(Ke,ln):!1}function pn(Ke){return ye.value?ye.value.getLocaleMessage(Ke):{}}function mn(Ke,ln){ye.value&&(ye.value.setLocaleMessage(Ke,ln),Ae.value[Ke]=ln)}function An(Ke,ln){ye.value&&ye.value.mergeLocaleMessage(Ke,ln)}function wn(Ke){return ye.value?ye.value.getDateTimeFormat(Ke):{}}function on(Ke,ln){ye.value&&(ye.value.setDateTimeFormat(Ke,ln),Te.value[Ke]=ln)}function gn(Ke,ln){ye.value&&ye.value.mergeDateTimeFormat(Ke,ln)}function sn(Ke){return ye.value?ye.value.getNumberFormat(Ke):{}}function dn(Ke,ln){ye.value&&(ye.value.setNumberFormat(Ke,ln),ke.value[Ke]=ln)}function Ye(Ke,ln){ye.value&&ye.value.mergeNumberFormat(Ke,ln)}const rn={get id(){return ye.value?ye.value.id:-1},locale:Ve,fallbackLocale:Le,messages:Fe,datetimeFormats:He,numberFormats:en,get inheritLocale(){return ye.value?ye.value.inheritLocale:we},set inheritLocale(Ke){ye.value&&(ye.value.inheritLocale=Ke)},get availableLocales(){return ye.value?ye.value.availableLocales:Object.keys(Ae.value)},get modifiers(){return ye.value?ye.value.modifiers:Re},get pluralRules(){return ye.value?ye.value.pluralRules:Me},get isGlobal(){return ye.value?ye.value.isGlobal:!1},get missingWarn(){return ye.value?ye.value.missingWarn:$e},set missingWarn(Ke){ye.value&&(ye.value.missingWarn=Ke)},get fallbackWarn(){return ye.value?ye.value.fallbackWarn:Ee},set fallbackWarn(Ke){ye.value&&(ye.value.missingWarn=Ke)},get fallbackRoot(){return ye.value?ye.value.fallbackRoot:Pe},set fallbackRoot(Ke){ye.value&&(ye.value.fallbackRoot=Ke)},get fallbackFormat(){return ye.value?ye.value.fallbackFormat:Ie},set fallbackFormat(Ke){ye.value&&(ye.value.fallbackFormat=Ke)},get warnHtmlMessage(){return ye.value?ye.value.warnHtmlMessage:Be},set warnHtmlMessage(Ke){ye.value&&(ye.value.warnHtmlMessage=Ke)},get escapeParameter(){return ye.value?ye.value.escapeParameter:xe},set escapeParameter(Ke){ye.value&&(ye.value.escapeParameter=Ke)},t:Qe,getPostTranslationHandler:Ue,setPostTranslationHandler:ze,getMissingHandler:We,setMissingHandler:je,rt:Je,d:tn,n:Xe,tm:Ze,te:nn,getLocaleMessage:pn,setLocaleMessage:mn,mergeLocaleMessage:An,getDateTimeFormat:wn,setDateTimeFormat:on,mergeDateTimeFormat:gn,getNumberFormat:sn,setNumberFormat:dn,mergeNumberFormat:Ye};function Ge(Ke){Ke.locale.value=Se.value,Ke.fallbackLocale.value=Ce.value,Object.keys(Ae.value).forEach(ln=>{Ke.mergeLocaleMessage(ln,Ae.value[ln])}),Object.keys(Te.value).forEach(ln=>{Ke.mergeDateTimeFormat(ln,Te.value[ln])}),Object.keys(ke.value).forEach(ln=>{Ke.mergeNumberFormat(ln,ke.value[ln])}),Ke.escapeParameter=xe,Ke.fallbackFormat=Ie,Ke.fallbackRoot=Pe,Ke.fallbackWarn=Ee,Ke.missingWarn=$e,Ke.warnHtmlMessage=Be}return onBeforeMount(()=>{if(ne.proxy==null||ne.proxy.$i18n==null)throw createI18nError(I18nErrorCodes.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const Ke=ye.value=ne.proxy.$i18n.__composer;ie==="global"?(Se.value=Ke.locale.value,Ce.value=Ke.fallbackLocale.value,Ae.value=Ke.messages.value,Te.value=Ke.datetimeFormats.value,ke.value=Ke.numberFormats.value):_e&&Ge(Ke)}),rn}const globalExportProps=["locale","fallbackLocale","availableLocales"],globalExportMethods=["t","rt","d","n","tm"];function injectGlobalFields(ne,ie){const de=Object.create(null);globalExportProps.forEach(me=>{const _e=Object.getOwnPropertyDescriptor(ie,me);if(!_e)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);const ye=isRef(_e.value)?{get(){return _e.value.value},set(we){_e.value.value=we}}:{get(){return _e.get&&_e.get()}};Object.defineProperty(de,me,ye)}),ne.config.globalProperties.$i18n=de,globalExportMethods.forEach(me=>{const _e=Object.getOwnPropertyDescriptor(ie,me);if(!_e||!_e.value)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);Object.defineProperty(ne.config.globalProperties,"$".concat(me),_e)})}registerMessageCompiler(compileToFunction);registerMessageResolver(resolveValue);registerLocaleFallbacker(fallbackWithLocaleChain);initFeatureFlags();if(__INTLIFY_PROD_DEVTOOLS__){const ne=getGlobalThis();ne.__INTLIFY__=!0,setDevToolsHook(ne.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const global$5={title:"Joyland",terms_of_service:"Terms of Service",privacy_policy:"Privacy Policy",use_policy_tip:"Use of Joyland.AI is bound by our Terms of",last_update_time:"Last updated April 17, 2023",download:"Download",close:"Close",imageProcess:"Image processing...",imageProcessFail:"The subject of the image is not recognized, please try another one.",card_mo:"month",Modal:{hint:"Hint"},chats:{continue_chat:"Continue Chatting",edit_btn:"Edit",done_btn:"Done",rooms:"Rooms",character_empty:"No chat yet, try to talk to the character！",more:"More"},community:{title:"Community",question_title:"Frequently Asked Questions",question_desc:"This list of questions about Joyland and our products is constantly evolving. Before posting in Community, please check here.",faq:"FAQ",guidelines:"Guidelines",guidelines_title:"Community Guidelines",guidelines_desc_first:"Our aim is for the community to be an integral aspect of the Joyland experience, where users can seek advice, exchange recommendations, offer insights to the development team, and collaboratively delve into the AI-building process. ",guidelines_desc_second:"We request that all individuals comply with the guidelines of the community. "},search:{text:"Search",placeholder_s:"Enter or click to search",placeholder:"Search characters",placeholder_mobile:"Enter to search",placeholder_mobile_old:"Search Characters",returned_no_results:"Your query returned no results",pop:{history:{recent:"Recently",recent_s:"Recent searches",clear:"Clear all"},popular:{title:"Popular on Joyland"},go:{title:"Couldn't find the character you wanted？",check:"Check spelling",or:"or",btn:"Create one"},more:"see more"},mostlike:"Most Liked",trend:"Trending",creator:"Recommended Creator",recommend_tip:"Update every 24 hours"},enter:{login:"Log in",login_or_sign:"Log in / Sign up",change_model_login:"Log in",change_model_register:"Sign Up",login_title:"Welcome",login_title_desc:"Log in to Joyland.AI",sign_title:"Create an account",sign_title_desc:"Create, share, and explore like never before with Joyland.AI. We hope you have a lot of fun bringing your imagination to life and we can't wait to talk with the Characters you create!",forget_title:"Forgot Your Password?",forget_title_desc:"Enter your email address and we will send you instructions to reset your password.",exists_account:"Already have an account？",other_login_way:"Or continue with Email",forget_password:"Forgot password",phone_tips:"Please enter your mobile number",verify_code_tips:"Verify Code",valid_verify_code:"Please enter the correct verification code",valid_email_format:"The format of the email address is incorrect",valid_name_or_password:"Email address or password cannot be empty",email_empty_tips:"Email",empty_password:"Password",with_facebook:"Continue with Facebook",with_google:"Continue with Google",with_discord:"Continue with Discord",with_apple:"Continue with Apple",login_success:"Log in successful！",login_fail:"Log in failed",modify_success:"Modify success",modify_fail:"Modify the failure",register_success:"Registered successfully！",register_fail:"Registration failed",reset_password_next:"Continue",register_back:"back",verify_tip:"If the email is not registered, an account will be automatically created upon login.\nBy signing up, you confirm that you have read and understood",clause:"Terms of Service",statement:"Joyland.AI Privacy Policy",and:"and",register_password_tip:"6 to 20 characters，Contain both numbers and letters",register_password_confirm:"Inconsistent passwords",new_password_tips:"New password",new_password_again:"Confirm new password",register_pass_text:"Enter Joyland",send_code:"send code",register_with_email:"Email",valid_email_format2:"The format of the email address is incorrect",empty_tips:"Please enter your email address",valid_tips:"Please enter the correct email address",resend:"resend in ",valid_email_tip:"Verify Your Email",valid_email_send_tip:"We've sent the verification code on",valid_email_error_tip:"wrong verification code",valid_email_no_receive:"Didn't receive the verification code?",valid_email_check:"Check your spam folder or ",valid_email_resend:"Resend Email",valid_email_resend_time:"Resend in {time}s",valid_email_send_success:"send successfully",valid_email_success:"Welcome to Joyland! Enjoy your time!",valid_need_help:"Need help?",valid_need_support_email:"support{'@'}joyland.ai",change_password:"Change password",change_password_tip:"Enter your email address and we will send you instructions to reset your password."},English:"English",Chinese:"Chinese",French:"French",German:"German",EN:"EN",ZH:"ZH",FRN:"FRN",GER:"GER",pricing:{subscribe:"Subscribe",subscribe_success:"Payment Successful",pay_fail:"Payment Failed",bind_success:"Card Linked Successfully!",card_tip:"If your trial is not cancelled, starting from {endTime}, you will be charged {price} per {payType}"}},layout$1={login:"Log in",logout:"Log out",Signup:"Sign up",Home:"Home",chat:"Chat",Create:"Create",Create_Character:"Create a Character",Create_Adventure:"Create a Text Adventure",Create_Pdf:"Create a PDF Chat",Chats:"Chats",Community:"Community",login_warn:"Please log in",login_modal_tip:"Registration is currently open, Log in or Sign up to talk to Characters and much more!",Profile:"Profile",Fitting:"Toolkit",search:"Search characters",create_bots:"Create Bots",Account:"Account",Support:"Support",userId:"User ID",share:"Share",account:"Account",billing:"Billing",task:"Task",create_modal:{title:"Create Bots",sub:"Which style would you like to create？",c1:"Quick Create",d1:"Create with JSON or PNG file",c2:"Advanced Create",d2:"All editing tools are here",c3:"Upload PDF",d3:"Chat with PDF",c4:"Interactive Story",d4:"Welcome to immersive roleplay",recommend:"Recommend",overBots:"You can have up to 40 bots. Please delete some bots before creating them."},json_create:{title:"Import a Character Card",desc:"You can create characters by importing a character card.",for_more_info:"For more information, please refer to",how_to_create:"How to create characters with JSON or PNG file",see_more:"See More",up_title:"Upload a JSON or PNG file here",up_desc:"Please ensure the bots you upload complies with our ",up_desc1:". Otherwise we will delete it.",user_terms:"Terms of User",uploading:"Uploading...",up_err:"The PNG file  is corrupt. Please make sure the file is a valid PNG and try again.",err_type:"Please upload a JSON or PNG file",err_limit:"The size of the file exceeds {size}MB. Please check the file and try again.",err_json_parse:"The file is not valid JSON format. Please check the file and try again.",err_json_format:"The file is in JSON format not supported by Joyland.",err_png_decode:"The file is corrupted. Please make sure it is valid and try again.",err_png_format:"The file is not a valid PNG file. Please make sure it is in PNG format and try again.",err_png_miss_c:"PNG Missing Character Error",err_png_invalid_c:"The file is corrupted. Please re-download the original file and try again.",replace_tip_title:"Hint",replace_tip:"The parsed text will replace existing content. Do you want to replace?",yes:"Yes"},my_bots:"My Bots",fitting_room:"Toolkit",new_guide:{passion:"Choose your Passions",follow:"We found the following recommended characters for you",follow_new:"We recommend you chat with the characters below",follow_sub:"Go ahead and chat with them!",skip:"skip",next:"Next",start:"Home Page",chat:"Chat"},guide:"User Guide",light_mode:"Switch to Light Mode",dark_mode:"Switch to Dark Mode",credit:{num_title:"Credit",num_pop:"Used to unlock images",premium_pop:"Messages of premium members do not consume credits"},subscribe_modal:{title:"Upgrade your plan"},joybook:"Joybook",vipactivity:{text:"Get Premium Access",text1:"Get 3 Days of Premium Access for Only",text2:"Promotion period Now-25th Sep",btn:"Try Now",day:"days"}},daily_reward_modal$1={t:"Daily Rewards",t_new:"Welcome to Joyland !",desc_html:"You have received <span>{num}</span> credits today",desc_pre:"You have received ",desc:" credits today",sub:"Come back tomorrow or",complete_tasks:"complete tasks",for_free_credits:"for free credits",btn_upgrade:"Upgrade Now",btn_chat:"Chat Now",need_more:"If you need even more, you can",btn_new:"Complete Information"},home$1={chatting_title:"Recent Chats",try_saying:"Try saying:",more:"See more",trending:"Leaderboard",chat:"Chat",chat_lover:"💖 Chat with your AI lover !",try_now:"Try Now",chatNow:"Chat Now!",chatNowTitle:"💖Click to get a companion immediately!",chatNowPlaceholder:"What would you like to chat about?",replay:"Reply",followTitle:"Follow us",noChatting:"No Recent Chats",login:"Log in",toChat:" to chat",download_app:"Download Joyland App",download_app_desc:"Get better experience",ranking:{tab1:"Recommend",tab2:"Trending"}},mine$1={characterList:{botName:"Name",visibility:"Visibility",available_state:"State",state:"State",operation:"Operation",no_bot:"No bot yet, try to create one.",no_bot_btn:"Create my Bots",suggestion:"Create Suggestions",detail:"See details"}},profile$1={post:"Post",setting:{email:"Email",order:"My Order",click_to_view:"Click to View",title:"Profile Settings",username_label:"Name",username_label_desc:"You can change this at any time.",name_label:"Name",current_plan:"Current Plan",gender:"Gender",bio:"Bio",privacy:"Privacy",privacyDesc:"Allow my information to be displayed on the leaderboards",my_profile:"My Profile",name_label_desc:"The name you'll use for chatting.",bio_placeholder:"Brief description for your profile",avatar_label:"Avatar",avatar_label_desc:"You can upload an image.",avatar_upload_fail_tip:"Upload failed",upload:"Upload",upload_gif:"Upload jpg/jpeg/png to generate GIF",or:"or",info_show:"How your name and username might appear in chats or next to your Characters.",create_image:"🎨 Create Image",logout:"Log out",logoff:"Remove account",logoff_title:"Are you sure?",logoff_desc:"I understand removed accounts are not recoverable",logoff_confirm:"REMOVE ACCOUNT",logoff_cancel:"CANCEL",update_success:"Update successfully！",update_fail:"Update failed",upload_img_type_tip:"Please upload the correct image format！",upload_img_size_tip:"The size of your file exceeds {size}MB！",mode_name:"Dark Mode",use_policy_tip:"Use of Joyland.AI is bound by our ",use_policy_and:"and",public:"Everyone can chat",unlisted:"Only users with the link can chat",private:"Only the creator can chat",inReview:"In Review",notEnabled:"Not Enabled",enabled:"Enabled",edit_username_tip:"Please edit your username. Bots will remember it and call you during the chat."},creator:{recommend:" Featured ",public_bots:"Public Bots",Favorites:"Favorites",gallery:"Gallery",view_all:"View All bots",find_other_bots:"No bot yet , try to find other bots!",no_favorite_bot:"No favorite Joytoy yet? Discover one now!",bio:"Welcome to my profile, feel free to chat with my public bots 🥳"}},chat$1={create_by:"created by",robot_warning:"Remember: Everything Characters say is made up!",link_copy_success:"Link copied to clipboard",text_copy_success:"Copied text to clipboard",copy_to_clipboard:"Copy to Clipboard",copy:"Copy",copy_lick:"Copy Link",share_modal_title:"Share Character",share_modal_link_text:"This will share this character with others",share_profile_title:"Share Profile",share_profile_link_text:"Show your public bots to more people",share_profile_other_text:"Share this creator to more people",link_share_title:"Step into Joyland - Where AI companionship meets creativity and fun",share_self_profile:"Show your public bots to more people and get",share_other_profile:"Share this creator to more people and get",share_story:"Share Story",share_character:"Share the character with more people and get",share_benefit:"when each invitee complete registration via your referral link and log in to Joyland",your_link:"Your personal referral link",more_ways:"More ways to invite",link_share_profile:"Come To Joyland，Create Joyful AI Lover",type_a_message:"Type a message",upload_image_text:"Click or drag file to this area to upload",attach_image:"Attach Image",tip_adventure_link:"click here",conversations_with:"Your Past Conversations with",save_and_start:"Save and Start New Chat",view_saved_chats:"View Saved Chats",hot_joytoy:"Hot Joytoy",create_memory:"Let's talk to create memories",write_review:"So empty...write a review!",edit_character:"Edit Character",memory:"Memory",upgrade_for_memory:"Upgrade your plan to open your memory library",upgrade_your_plan:"Upgrade your plan",get_more:"Get more credits, surprise photos and explore intimate relationships.",upgrade_to_unlock:"Upgrade to unlock more features and awards",upgrade_now:"Upgrade Now",upgrade:"Upgrade",click_to_unlock:"Click to Unlock",unlock_gallery_first:"Want more fun? \n Come on sweetheart~",unlock_gallery_second:"Want to see all my pictures?",unlock_by:"Unlock all with",credits:" credits",Credits:" Credits",delete_memory:"Delete this memory",bot_profile:"Bot Profile",previous:"Previous",next:"Next",regenerate:"Regenerate",adult_content:"ADULT CONTENT - ACCESS RESTRICTED",adult_content_confirm:"Please confirm that you're over 18 or leave the website",exit:"Exit",over_age:"I'm over 18",audio_load_err:"Network resources are not available, please try again later",save:"Save",cancel:"Cancel",post_review:"Post review",Reviews:"Reviews",reviews:"reviews",review_placeholder:"Type your reviews about character",review_empty:"No review content",Generating:"Generating AI response. Coming soon...",suggested_reply:"Suggested reply generated by AI. Click here to collapse this feature.",suggested_reply_content:"Suggested reply",edit:"Edit",delete:"Delete",no_data:"AI is tired...",try_again:"try again",tell_more:"Tell us more",tell_more_tip:"Please tell us your evaluation of this reply",submit_feedback:"Submit Feedback",submit_feedback_success:"Submit Successful",summit_no_data:"Please enter your feedback",report:"Report this error message",share:{create_post:"Share Story",ask:"Ask",select_message:"Select more conversations to generate a better story 🌟",select_message_num:"messages selected",select_all:"Select all",no_more:"No more message",post_title:"Title",summary:"Summary",identity_info:"Privacy Settings",share_publicly:"Share Publicly",share_anoymously:"Share Anonymously",post:"Post",share_success:"Posted successfully",share_fail:"Beep! Unsuitable content for share",anonymous_user:"anonymous user",start:"Start",final:"Final",share_publicly_tip:"* Your post will be public in Community , Profile or other public page with your information.",share_anoymously_tip:"* Your post will be public in Community , Profile or other public page by anonymous identity."},regenerate_modal:{title:"Regenerate",content:"Please select the reply you like",select:"Select",cancel:"Cancel"},send_photo:{credit_insufficient:"Credit Insufficient",credit_insufficient_tip:"Please subscribe to get more credits",subscribe:"Subscribe"},custom:{voice_training:"Voice is in training",voice_trained:"Unlimited Audio Unlocked",voice_untrained:"Voice package training failed",img_training:"Image is in training",img_trained_text:"Try to say : Send me a photo of…",img_trained:"Images viewed today",img_untrained:"Image package training failed.",img_used:"You can view image messages 100 times per day",untrained:"Image and voice packages training failed.",audio_autoplay:"Audio Autoplay",audio_play_manually:"Audio play manually"},set_bg:"set as background",more_then_length:"Length limited less than",guide:{not_satisfied:"Not satisfied ?",create_your_own:"Create your own character.",modify_character:"Modify the character settings.",going_well:"Going well !!!",share_character:"Share the character with friends."},guide_login:{continue_unlock_text:"Sign up and chat with \n {botName}",continue_unlock_image:"Sign up and unlock images of {botName}",continue_unlock_voice:"Sign up and unlock {botName}’s voice message",after_login:"After logging in , you will...",free_chat:"Get conversation tools & rewards",view_pictures:"View pictures and voice sent by AI",create_your_character:"Create your own character",chat_with_me:"Chat with me",continue_login:"Continue"},unlock:"Unlock",get_pro:"Get Pro",images_viewed:"You have run out of free image messages today",unlock_all_photos:"Unlock All",guest:"Guest",reload_tip:"Edit the Bot's reply;\n make your conversation better",history:{cancel:"Cancel",confirm_remove:"Confirm & Remove",remove_hint:"This chat history will be cleared and cannot be retrieved",continue_chatting:"Continue Chatting",remove_chat:"Remove",no_history:"No conversation history saved yet. You can use  【Save and Start New Chat】 in the chat window ",return_to_chat:"Return to Chat"},image_train_tip:"Ability to send pictures based on conversation",regenerate_warn:"Do you want to generate a new response? The conversation after this sentence will be cleared. ",send_pic_tip:"Want more fun? Click 'Ask' or Try to say: <b>Send me your picture</b>. The bot may send its selfie to you! ",more_fun_tip:"Want more fun? Try using asterisks like: *smiling and waving* hello! The bot can have more interesting interactions with you! ",child_limit_tip:"Beep! Some words in your input might need tweaks.",more_post_tip:"No more message.",more_post_tip1:"View the full chat in the original post.",mode_tip:"You can turn off dark mode here.",congested_warn:"The server is congested, please try to ",regenerate_btn:"regenerate",suggest_limit_1:"【Suggested Replies Limit Reached】",suggest_limit_2:"Upgrade your plan",suggest_limit_3:" for a higher quota of reply suggestion, message editing and regeneration",nsfw:{name:"NSFW",title:"NSFW Mode Limit Reached",d1:"{name} invites you to upgrade to ",d2:"PRO",d3:" to unlock nsfw and explore closer relationships.please confirm you are 18 +.",btn:"I'm 18+ and subscribe PRO",nsfwImageUnlock:"Chat with me longer \n I'll give you more surprises",nsfwImageUnlock_default:"Do you want to \n explore more about me ?",nsfwImageUnlock_btn:"Unlock with {num} credits",explore:"Explore",unlock:"Unlock all with {num} credits"},operate:{voice:"Automatic Voice"},bot_profiles:{posted_by:"Posted by",user_like:"{num} users like",full_chat:"Full Chat",no_post_text:"No post yet",no_image_text:"The character are working hard to learn how to take selfies, please stay tuned.",unlock_img_with_credits:"Unlock all with",report:"report",report_title:"Report",report_content:"Report Content",upload_picture:"Upload picture",optional:"optional",report_placeholder:"Enter more details here",report_fail:"Please select the reason for reporting",report_success:"Your report had been submitted successfully",chat_with_me:"Chat with me"}},joybook$1={title:"Public Chats",postby:"Posted by",fullchat:"Full Chat",dtltitle:"Story Title",continue:"Continue",hideuser:"Anonymous User",no_list:"No post yet , try to create one.",guide_login1:"Get daily rewards",guide_login2:"View pictures and voice sent by AI",guide_login3:"Create your own character",continue_tip:"Continue Chatting From Here",continue_modal:{title:"Continue Chatting",content:"You can chat based on public conversation above. Your previous chats with {name} will be saved in historical conversation records.",btn1:"Cancel",btn2:"Confirm & Chat"},dtlshare:{title:"Share the story with more people and get",text:"Share the conversation with others",social:"Step into Joyland - Where AI companionship meets creativity and fun"},err2001:"Bot unavailable now , try something else ~",how:"How to share my story →"},create$3={beta:"beta",guide:"How to make characters better",guide2:"🙌Tips for Creating Interactive Story",ai:{gen:"AI Generate"},crop:{tip:"Zoom and drag by mouse wheel to adjust the image",tip_mobile:"Zoom and drag to adjust the image"},example:{user:"User",character:"Character"},cancelConfirm:{tip:"Are you sure you want to discard the current filled-in content and exit?",create:"Create",update:"Update",cancel:"Cancel",no:"no",yes:"yes"},leaveContent:"Your edits will not be saved after leaving. Are you sure to leave?",leaveOk:"Confirm & Leave",ok:"OK",cancel:"Cancel",no_data:"No data",gender:{no:"Non-binary",male:"Male",female:"Female"},voice_speech:{s:"slow",m:"medium",f:"fast",ss:"super faster"},select:"Select...",add:"Add",listen:"Listen",bot_num:"Bots",full:"Your creation quota is full, and you are currently unable to create new characters",checking:"Unable to edit while in review",limit_err:"{str} must be 1 to {max} characters",success:"Successful！you can chat now.",reviewed:"The visible range permissions need to be reviewed",edit_reviewed:"The new editor need to be reviewed",successful:"Successful!",invite_friends:"Invite friends to chat with the character.",vis_list_1:"Public: Everyone can chat ",vis_list_2:"Unlisted: Only users with the link can chat",vis_list_3:"Private: Only the creator can chat",avatar_check_fail:"Sorry! The picture is probably against our community standards.",pdf:{pdf:{t:"Create a PDF chat",errStr:"Please upload a PDF file",upload:{drag_tip:"Drag PDF Files Here OR",limit_tip:"- Please limit to within {size}M",tip:{sus:"Upload succeed",fail:"Upload failed, please try later or rename the file to try again",type:"Please upload the correct file format!",limit:"Please limit to within {size}M"}},btn:{text:"Browse Files",ing:"Uploading",re:"Reupload"}}},adventure:{ptitle:"Create a Text Adventure",ptitle_edit:"Edit the Text Adventure",storyName:{t:"Story Title",d:"Enter story name here.",errStr:"Story Title must be 1 to 50 characters",ph:""},name:{t:"Character Name",d:"Enter the character's name here.",errStr:"Character Name must be 1 to 20 characters",ph:""},gender:{t:"Gender"},age:{t:"Age"},bustShot:{t:"Character Avatar",d:"Upload a half-body picture of your character（Max 10M). We will remove the background for you. After processing, your character will appear on the left side of the upcoming scenes.",errStr:"Please upload"},character:{t:"Character Description",d:"Describe the character's persona here.",errStr:"Character Description must be 1 to 1000 characters",ph:""},protagonist:{t:"Protagonist Description",d:"Describe your setting as the protagonist, including name, relationship with the character, traits, etc.",errStr:"Protagonist Description must be 1 to 1000 characters",ph:""},background:{t:"Storyline Setting",d:"Outline the story's setting and plot development, as this will shape the direction of your narrative.",errStr:"Storyline Setting must be 1 to 1000 characters",ph:""},customized:{t:"Opening Scene",d:"Create your play's first scene here, outlining three possible actions. This prepares players for the world they'll enter, the characters they'll meet, and potential conflicts they'll face.Out of ideas? Click 'AI Generate'. It will flesh out your narrative using your provided 'Character Name', 'Character Description', 'Protagonist Description', and 'Storyline Setting'."},backgroundOpening:{t:"Background",d:"Please describe your ideal background and art style for the interactive story. We'll generate it for you.",errStr:"Background must be 1 to 1000 characters and chose one",ph:""},summary:{t:"Brief intro",d:"Come up with an attractive intro and let everyone play.",errStr:"Brief intro must be 1 to 200 characters",ph:""},visibility:{t:"Visibility",d:"Who is allowed to talk to them?",errStr:"Please choose"},scene:{t:"Prologue",d:"Detail the Initial setting, key characters, and major events.",errStr:"Prologue must be 1 to 1000 characters",ph:""},action1:{t:"Action 1",errStr:"Action 1 must be 1 to 100 characters"},action2:{t:"Action 2"},action3:{t:"Action 3"},btn:{create:"Create",update:"Update",cancel:"Cancel",no:"no",yes:"yes"},success:"Successful! Invite friends to chat with the character.",forbidden:"Beep! Some words in your bot might need tweaks."},character:{normal:{top1:"Basic Settings",change_type:"Advanced Settings",ptitle:"Create a Character",ptitle_edit:"Edit the Character",blankErr:"{str} must be 1 to {max} characters",less_than:"{str} must be not more than {max} characters",words_limit:"{str} must be 1 to {max} words",up_img:"Please upload or choose an avatar",choose:"Please choose",greetPre:"I am ",up_img_fail:"Image Upload Failed",name:{t:"Name",d:"This will be the name your bot uses in chat.",errStr:"Name must be 3 to 20 characters and contain only letters, numbers, underscore, dash, and space"},greeting:{t:"Greeting",d:"What would {name} say to start a conversation?",errStr:"Greeting must be 3 to 500 characters"},introduce:{t:"Short Introduction",d:"This will be displayed in your bot’s profile, not including in prompt or influence your bot."},backgroundIntro:{t:"Scenario",d:"Describe a scenario in which you and your character would be involved."},account:{t:"Source Twitter",d:"Use the Twitter content in the account to assist you in training the character.",ph:"Enter the twitter username,e.g. elommusk"},prompt:{t:"Character Prompt",d:"Enrich your character settings to make them more in line with what you want.",errStr:"prompt must limit in 1000 characters"},description:{t:"Character Description",d:"Enrich your character settings to make them more in line with what you want. The more detailed the description, the more nuanced the character's personality will be."},categories:{t:"Categories",d:"Select a few relevant tags or keywords.",allow:"Allow administrators to modify your bot's category"},toggle:{t:"3. Toggle Image Generation",d:"This Character generates images alongside text.",enable:"Enable image generation for this Character."},visibility:{t:"Visibility",d:"Who is allowed to chat?",errStr:"Please choose"},avatar:{t:"Avatar",d:"Upload an image (at least 400 pixels per side, max size of 10M) , or generate one based on prompt.",GIF:"GIF",aiGenerate:"AI Generate",Image:"Image",placeholder:"Enter your prompt",gif_placeholder:"Input prompt or jpg/png",Generate:"Generate",Regenerate:"Regenerate",Subscription:"Subscribe to  unlock the feature",subscribed:"I have subscribed"},btn:{create:"Create and Chat",update:"Save and Chat",edit:"Edit Details",edit1:"Advanced",upload:"Upload"}},advance:{change_type:"Basic Settings",ptitle:"Create Character",blankErr:"{str} must be 1 to {max} characters",less_than:"{str} must be not more than {max} characters",top1:"Identity",top2_bak:"Character Description",top2:"Description",top3:"Background",top4:"Dialogue",top5:"Others",up_img:"Please set an avatar",choose:"Please choose",up_img_fail:"Image Upload Failed",profile:{t:"Bots Profile Info (For display and search only)",d:"Support using JSON or Character Card image files to create bots quickly.",upload:"Upload here"},name:{t:"Name",d:"This will be the name your bot uses in chat."},introduce:{t:"Short Introduction",d:"This will be displayed in your bot’s profile, not including in prompt or influence your bot."},backgroundIntro:{t:"Scenario",d:"Describe a scenario in which you and your character would be involved."},account:{t:"Source Twitter",d:"Use the Twitter content in the account to assist you in training the character.",ph:"Enter the twitter username,e.g. elommusk"},greeting:{t:"Greeting",d:"What would {name} say to start a conversation?"},description:{t:"Character Description",d:"Enrich your character settings to make them more in line with what you want. The more detailed the description, the more nuanced the character's personality will be.",textarea_ph:"Please enter the character description directly here, or you can click on the keywords on the left to fill them in.",errStr:"Character Description cannot be empty"},helpfulTip:"Helpful tips",descDimension:"you may describe { dimension } with ",descWords:"you may want to describe: ",categories:{t:"Categories",d:"Select a few relevant tags or keywords.",allow:"Allow administrators to modify your bot's category"},visibility:{t:"Visibility",d:"Who is allowed to chat?",errStr:"Please choose",info:"Public roles have the opportunity to be displayed on homepage, please fill in carefully."},voice:{t:"Character Voice",d_speech:"set speech rate of character",d:"Select the voice of your character, and it will send you voice messages in the voice style you select.",choose_voice:"Please choose voice first",unvaliableVoicePack:"The voice package is currently being trained and cannot be previewed temporarily.",failedVoicePack:"Voice training failed, unable to support listening.",chooseFail:"Please change to an available voice."},imgStyle:{t:"Image style",d:"Image style that will be added to every image generation description."},hideImgDes:{t:"Hide direct image descriptions in Character replies",d:"Some Characters require hidden image descriptions (e.g., a Character that plays 'guess this picture').",check:"Hide image descriptions for this Character's replies"},vis:{t:"Visibility",d:"Who is allowed to talk to {name}?"},definitionVis:{t:"Definition Visibility",d:"Who is allowed to view the Definition of {name}?"},definition:{t:"< > Definition (Advanced)",d:"Example conversations and information to define your Character"},avatar:{t:"Avatar",d:"Upload an image (at least 400 pixels per side, max size of 10M) , or generate one based on prompt."},gender:{t:"Gender"},age:{t:"Age"},factKnowledge:{t:"Facts and Knowledge",d:"Enter facts or common sense that your character should know. Your input will be reflected in the dialogue of the character.",ph:"e.g: Coco broke his left leg in high school."},pdf:{t:"Supplemental information",d:"You can upload any PDF documents containing information related to the character",training:"The data is being trained and is expected to take effect in about 30 minutes……",train_sus:"Training successful！"},dialogueStyle:{t:"Dialogue Style",d:"Please select the tone style for the character during the conversation."},mantra:{t:"Mantra",d:"A statement or slogan repeated frequently."},dialogue:{t:"Example Dialogue",d:"Example chat between you and the bot. It’s very important for teaching your bots how they should speak."},btn:{create:"Create and Chat",update:"Save and Chat",edit:"Edit Details",edit1:"Advanced",upload:"Upload"},insert:{b1:"Insert a chat with {name}",b2:"Insert example messages"},image:{t:"Character Image",d:"Select the image package of your character, and it will send you images based on the package you choose.",chooseFail:"Please change to an available image package."},definite:{t:"Bots Definition (How your bot will act)"}},assist_mode:"Assist mode",normal_mode:"Normal mode"},room:{name:{t:"1. Room Name",d:"examples: Lincoln-Einstein, Music Lovers, Sci-Fi discuss."},character:{t:"2. Add Characters",d:"Please enter the names or ids of the characters you want to add to this room. Note: Only the top 5000 public characters are available for now."},topic:{t:"3. Room Topic (optional)",d:"What should happen in this room. Characters will try to follow it. Examples: Play by play superhero battle, Discuss the latest episode of Game of Thrones."},btn:"Create It!"},trainVoice:"Try to train your bots voice →",trainImg:"Try to train your bots with images →",beingTrained:"The {type} package is being trained……",trainSuccess:"Training successful！",trainFail:"Training failed!",no_on_homepage:"We suggest you provide a detailed description of your character."},adventure$1={continue:"Click anywhere on the screen to continue",guide:"Please select your next action",guide_next:"So what's the next step?",back:"Back",restartTitle:"Joylander",restartModal:"Do you want to restart the story and lose your progress?",restart:"Restart",exit:"Exit",bgmOn:"BGM on",bgmOff:"BGM off",okText:"Yes",cancelText:"No",share:"Share",setting:"Setting",ok:"OK",Regenerate:"Regenerate",go2home:"Go To Home",not_support_audio:"Your browser does not support the audio element.",Enter:"Enter...",Select:"Select...",welcome:"WELCOME TO {name}",tap_tip:"Tap anywhere or hit the space bar to continue"},billing$1={Subscribe:"Subscribe",early_bird:"Early Bird",remaining_custom_bots:"Monthly Free Custom Pack",free_custom_pack:"Free Custom Pack",my_order:"My Order",expiration:"Expiration Time:",Resubscribe:"Resubscribe",days:"days",subscribe_warn:"Your membership has expired，if the pack is not used, or the character using the pack does not chat for 3 month, the pack will be deleted",unit:"$",upgrade_your_plan:"Upgrade your plan",current_plan:"Current Plan",active:"Active",review_order:"Review order",payment:"Payment",free:"Free",pro:"Pro",plan:"Plan",cycle:"Cycle",subtotal:"Subtotal",total_due_today:"Total due today",get_pro:"Get Pro",paypal_init_fail:"Failed to initialize paypal",current:"Current",PRO:"PRO",pay_guard_title:"Creation Limit Reached",pay_guard_title1:"You have reached the limit of created, please upgrade to",pay_guard_title2:"to unlock a higher creation limit and more!",pay_guard_edit_title:"Edit Limit Reached",pay_guard_edit_title1:"Subscribe to",pay_guard_edit_title2:"for a higher quota for editing message, generating responses, and text regeneration",pay_guard_regenerate_title:"Regeneration Limit Reached",card:"Card",subscribe:{upgrade:"50% off upgrade"},get_more:"Get more free credits",task_daily:"Daily Task",task_spacial:"Special Task",task_received:"Claimed",task_reword_credits:"+{num} Credits",task_redeem_code:"Redeem Code :",tesk_get_reward:"Send the code in Discord to get reward",task_record_copy:"Copy & Send",task_receive_success:"Received successfully！",task_receive_fail:"Claim failure",task_discord_copy_success:"Copied successfully！",task_you_will:"You will get",task_you_will_part:"credits when each invitee complete registration via your referral link and log in to Joyland",task_you_will_spTask:"You will get 50 credits when each invitee complete registration via your referral link and log in",upgrade_plan:"Upgrade Plan",Task:"Task"},order$1={payment_time:"Payment Time",order_number:"Order Number",payment_method:"Payment Method",order_category:"Order Category",actual_payment_amount:"Payment Amount",unsubscribe:"Unsubscribe",hint_content:"Once cancel subscription, you will not be able to enjoy membership benefits, and packages that have not been used for a long time will be cleared",hint_content_pro:"Your pro privileges expired {time} days ago, privileges are no longer available, please resubscribe",hint_content_pro_today:"Your pro privileges expired today, privileges are no longer available, please resubscribe",cancel_subscription_success:"Subscription cancelled",from_google_tip:"Please unsubscribe in Google Play",from_apple_tip:"Please unsubscribe in the App Store"},fitting$1={train_image_guide:"How to train your bots with images →",train_voice_guide:"How to train your bots with voice →",imagePack:"Image Pack",imageDesc:"Upload character references for tailored image packages. Bots with image packs can share photos during conversations.",voicePack:"Voice Pack",voiceDesc:"You can customize your own exclusive voice package. After uploading audio files, we will train your bot to generate voice messages based on your information.",emptySubs:"You can't create image and voice packages yet\nPlease upgrade to the professional version",emptySubs2:"You can try to create imgae pack and voice pack for 3 times in all",listRemain:"/{total} Remaining Space for Packs",create:"Create Now",inTraining:"in training",emptyCreate:"You don't have {type} yet\nGo ahead and create one",delete:"Delete",delImgModal:"Once deleted, the relevant role will not be able to send images from this image pack",delVoiceModal:"Once deleted, the relevant role will not be able to send a voice message using the customized voice",delOk:"Confirm & Delete",training:"training",completed:"completed",failed:"failed",trainingTooltip:"{type} pack will be available after training is finished",avatarTooltip:"{num} character(s) are using this pack",delSuccess:"Delete successful！",createSuccess:"Create successful！",createImg:{name:"Name of Image Pack",nameDesc:"This will be the name of this image pack",gender:"Gender",genderPlaceholder:"Select Gender",genderDesc:"Choose the gender of the character",type:"Image Style",typeDesc:"Select an image style you want",typePlaceholder:"Select",upload:"Image Upload",uploadDesc:"Image uploads supports jpg, png, jpeg, and the image size does not exceed 10M",tipHeader:"In order to achieve a better model training effect, it is best to follow the following image upload rules:",tip1:"Upload at least 10 HD pictures, about 30 is the best; the maximum is 50",tip2:"It is recommended to upload clear multi-angle photos, preferably with different styles, backgrounds, expressions, etc.",tip3:"After uploading, please slide the wheel or move to adjust the image to ensure that the subject is clear and complete",sizeLimit:"Please upload at least 3 available pictures",failed:"Create failed",imgSize:"Size of Images",imgSizeTip:"Please select the size of the image you want to generate. Moreover, it is best to upload images of similar sizes",imgTitleTip:"Resolution Description \n 9:16：1152*2048 \n 3:4：1800*2400 \n 1:1：2048*2048",face_optimezation_tip:"Upload a frontal photo with clear facial features  to make your character more realistic",images_check_fail:"Some images might need tweaks.",image_upload_guide:{got_it:"Got it",notes:"Notes",upload_note:"- In order to achieve better effect, it is best to follow these rules:",upload_tip1:"Upload at least 3 <b>HD</b> pictures of the same character",upload_tip2:"Different <b>angle, backgrounds, styles, expressions,</b> etc.",upload_tip3:"Adjust pictures to make sure the subject is <b>clear</b> and <b>intact</b>",face_optimezation:"Face Optimization",face_optimezation_notes:"In order to make your character more realistic, it is best to follow these rules:",example:"Example",note_frontal:"Not a frontal photo",face_covered:"The face is covered",not_hd:"Not HD"}},voiceModal:{title:"Choose a training method",audioChoose:"Upload an audio file",imgChoose:"Live recording"},createVoice:{name:"Name the voice package",nameDesc:"Once training begins, it cannot be stopped or edited.",nameError:"Please enter the name",nameError2:"The name of voice is already exist",upload:"Upload an audio file",recordingTab:"Live recording",uploadDesc:"Make sure it is a single person's voice, with clear audio quality, no background noise, and in English.\nThe duration should be preferably longer than 2 minutes.",recordDesc:"5-10 recordings are required. The more you record, the better the training results will be.",warning:"Please provide training materials.",draggerText:"Drag Audio Files Here",createTip:"Congratulations! Let's make your voice pack!",recording:{title:"READ THE FOLLOWING SENTENCE ALOUD",tip:"you have recorded {num}/{total} samples so far({percent})",order:"Sample text {index}",nextTip:"Click on the 'Create' button in the bottom right corner to start the training.",again:"Record Again",text1:"In your experience, what are some effective strategies for dealing with stress and anxiety?",text2:"It must be remembered, however, that most modern printing is done by machinery on soft paper.",text3:"What do you think are some of the most important qualities of a good friend, and how do you cultivate those qualities in yourself?",text4:"The fear I'm feeling right now is almost paralyzing.",text5:"What are your thoughts on the role of education in society, and how do you see it evolving in the future?",text6:"How do you approach decision-making, and what factors do you typically consider before making a choice?",text7:"My heart is racing with terror, and I can' t seem to catch my breath.",text8:"My anger is like a fire that' s burning me up from the inside out.",text9:"I'm filled with a sense of terror that I' ve never felt before.",text10:"I'm furious at the injustice of it all, and it' s eating me up inside.",passion1:"Keep recording, the result will be better.",passion2:"keep going! 💪🏻",passion3:"Your voice is so beautiful.💗",passion4:"You're almost done!",passion5:"Marvelous! 😍",start:"Start Recording",timeLimit:"To ensure the training effect, each recording must be longer than 3s.",timeLimit2:"Maximum recording time exceeded"}},noAudio:"The audition voice is being generated, please try again later"},chatPreview$1={title:"Chat Preview",reset:"Reset",guideTip:"Sneak peek on how your Joytoy will behave"},onceGuide$1={text1:"Engage in a casual chat or deep discussions with your favorite AI powered characters for free.",text2:"Shape your dream bot, tailoring its characteristics to your liking. Craft the perfect Joytoy whether it's an Anime Character, Celebrity or even your crush.",text3:"As a new Joylander, you're going to receive free 30 credits to unlock featured image packages，come back tomorrow for more free credits or visit the Task page.",title:"Welcome to Joyland",tip:"In Joyland, you can:",searchText1:"casual chat or deep discussions",searchText2:"tailoring its characteristics to your liking.",searchText3:"receive free 30 credits to unlock featured image packages，"},account$1={remove:{title:"Risk of Account Removal",title2:"There is an account protection period for 14 days. After that :",li1:"You will lose your credits and membership",li2:"You will lose all your chat history",li3:"You will lose your bots editing rights and your bots will be managed by the platform",li4:"Your comments and posts will not be deleted and will be managed by the platform",tips:"If you log in during account protection period , the account removal process will be terminated. After 14 days, your account will be completely removed. Please exercise caution to avoid personal loss",checkText:"I accept all account removal risks",cancelText:"Cancel",confirmText:"Comfirm & Remove"}},unlock_modal$1={title_single:"Credit Insufficient",title_all:"Unlock All",desc_single:"Please subscribe to get more credits.",desc_all:"After unlocking, you can chat and view the pictures generated in the conversation.",btn_single:"Subscribe",btn_all:"Unlock All for ",cancel:"Cancel"},enLocale$1={global:global$5,layout:layout$1,daily_reward_modal:daily_reward_modal$1,home:home$1,mine:mine$1,profile:profile$1,chat:chat$1,joybook:joybook$1,create:create$3,adventure:adventure$1,billing:billing$1,order:order$1,fitting:fitting$1,chatPreview:chatPreview$1,onceGuide:onceGuide$1,account:account$1,unlock_modal:unlock_modal$1},global$4={title:"Joyland",terms_of_service:"Terms of Service",privacy_policy:"Privacy Policy",use_policy_tip:"Use of Joyland.AI is bound by our Terms of",last_update_time:"Last updated April 17, 2023",download:"Download",close:"Close",imageProcess:"Image processing...",imageProcessFail:"The subject of the image is not recognized, please try another one.",card_mo:"month",Modal:{hint:"Hint"},chats:{continue_chat:"Continue Chatting",edit_btn:"Edit",done_btn:"Done",rooms:"Rooms",character_empty:"No chat yet, try to talk to the character！",more:"More"},community:{title:"Community",question_title:"Frequently Asked Questions",question_desc:"This list of questions about Joyland and our products is constantly evolving. Before posting in Community, please check here.",faq:"FAQ",guidelines:"Guidelines",guidelines_title:"Community Guidelines",guidelines_desc_first:"Our aim is for the community to be an integral aspect of the Joyland experience, where users can seek advice, exchange recommendations, offer insights to the development team, and collaboratively delve into the AI-building process. ",guidelines_desc_second:"We request that all individuals comply with the guidelines of the community. "},search:{text:"Search",placeholder_s:"Enter or click to search",placeholder:"Search characters",placeholder_mobile:"Enter to search",placeholder_mobile_old:"Search Characters",returned_no_results:"Your query returned no results",pop:{history:{recent:"Recently",recent_s:"Recent searches",clear:"Clear all"},popular:{title:"Popular searches"},go:{title:"Couldn't find the character you wanted？",check:"Check spelling",or:"or",btn:"Create one"},more:"see more"},mostlike:"Most Liked",trend:"Trending",creator:"Recommended Creator",recommend_tip:"Update every 24 hours"},enter:{login:"Log in",login_or_sign:"Log in / Sign up",change_model_login:"Log in",change_model_register:"Sign Up",login_title:"Welcome",login_title_desc:"Log in to Joyland.AI",sign_title:"Create an account",sign_title_desc:"Create, share, and explore like never before with Joyland.AI. We hope you have a lot of fun bringing your imagination to life and we can't wait to talk with the Characters you create!",forget_title:"Forgot Your Password?",forget_title_desc:"Enter your email address and we will send you instructions to reset your password.",exists_account:"Already have an account？",other_login_way:"Or continue with Email",forget_password:"Forgot password",phone_tips:"Please enter your mobile number",verify_code_tips:"Verify Code",valid_verify_code:"Please enter the correct verification code",valid_email_format:"The format of the email address is incorrect",valid_name_or_password:"Email address or password cannot be empty",email_empty_tips:"Email",empty_password:"Password",with_facebook:"Continue with Facebook",with_google:"Continue with Google",with_discord:"Continue with Discord",with_apple:"Continue with Apple",login_success:"Log in successful！",login_fail:"Log in failed",modify_success:"Modify success",modify_fail:"Modify the failure",register_success:"Registered successfully！",register_fail:"Registration failed",reset_password_next:"Continue",register_back:"back",verify_tip:"If the email is not registered, an account will be automatically created upon login.\nBy signing up, you confirm that you have read and understood",clause:"Terms of Service",statement:"Joyland.AI Privacy Policy",and:"and",register_password_tip:"6 to 20 characters，Contain both numbers and letters",register_password_confirm:"Inconsistent passwords",new_password_tips:"New password",new_password_again:"Confirm new password",register_pass_text:"Enter Joyland",send_code:"send code",register_with_email:"Email",valid_email_format2:"The format of the email address is incorrect",empty_tips:"Please enter your email address",valid_tips:"Please enter the correct email address",resend:"resend in ",valid_email_tip:"Verify Your Email",valid_email_send_tip:"We've sent the verification code on",valid_email_error_tip:"wrong verification code",valid_email_no_receive:"Didn't receive the verification code?",valid_email_check:"Check your spam folder or ",valid_email_resend:"Resend Email",valid_email_resend_time:"Resend in {time}s",valid_email_send_success:"send successfully",valid_email_success:"Welcome to Joyland! Enjoy your time!",valid_need_help:"Need help?",valid_need_support_email:"support{'@'}joyland.ai",change_password:"Change password",change_password_tip:"Enter your email address and we will send you instructions to reset your password."},English:"English",Chinese:"Chinese",French:"French",German:"German",EN:"EN",ZH:"ZH",FRN:"FRN",GER:"GER",pricing:{subscribe:"Subscribe",subscribe_success:"Payment Successful",pay_fail:"Payment Failed",bind_success:"信用卡绑定成功！",card_tip:"如果您未取消试用，则从{endTime}起，您将每{payType}支付{price}"}},layout={login:"Log in",logout:"Log out",Signup:"Sign up",Home:"Home",chat:"Chat",chat_lover:"💖 Chat with your AI lover !",try_now:"Try Now",Create:"Create",Create_Character:"Create a Character",Create_Adventure:"Create a Text Adventure",Create_Pdf:"Create a PDF Chat",Chats:"Chats",Community:"Community",login_warn:"Please Log in",login_modal_tip:"Registration is currently open, Log in or Sign up to talk to Characters and much more!",Profile:"Profile",Fitting:"Toolkit",search:"Search characters",create_bots:"Create Bots",Account:"Account",Support:"Support",userId:"User ID",share:"Share",account:"Account",billing:"Billing",task:"Task",create_modal:{title:"Create Bots",sub:"Which style would you like to create？",c1:"Quick Create",d1:"Create with JSON or PNG file",c2:"Advanced Create",d2:"All editing tools are here",c3:"Upload PDF",d3:"Chat with PDF",c4:"Interactive Story",d4:"Welcome to immersive roleplay",recommend:"Recommend",overBots:"You can have up to 40 bots. Please delete some bots before creating them."},json_create:{title:"Import a Character Card",desc:"You can create characters by importing a character card.",for_more_info:"For more information, please refer to",how_to_create:"How to create characters with JSON or PNG file",see_more:"See More",up_title:"Upload a JSON or PNG file here",up_desc:"Please ensure the bots you upload complies with our ",up_desc1:". Otherwise we will delete it.",user_terms:"Terms of User",uploading:"Uploading...",up_err:"The PNG file  is corrupt. Please make sure the file is a valid PNG and try again.",err_type:"Please upload a JSON or PNG file",err_limit:"The size of the file exceeds {size}MB. Please check the file and try again.",err_json_parse:"The file is not valid JSON format. Please check the file and try again.",err_json_format:"The file is in JSON format not supported by Joyland.",err_png_decode:"The file is corrupted. Please make sure it is valid and try again.",err_png_format:"The file is not a valid PNG file. Please make sure it is in PNG format and try again.",err_png_miss_c:"PNG Missing Character Error",err_png_invalid_c:"The file is corrupted. Please re-download the original file and try again.",replace_tip_title:"Hint",replace_tip:"The parsed text will replace existing content. Do you want to replace?",yes:"Yes"},my_bots:"My Bots",fitting_room:"Toolkit",new_guide:{passion:"Choose your Passions",follow:"We found the following recommended characters for you",follow_new:"We recommend you chat with the characters below",follow_sub:"Go ahead and chat with them!",skip:"skip",next:"Next",start:"Home Page",chat:"Chat"},guide:"User Guide",light_mode:"Switch to Light Mode",dark_mode:"Switch to Dark Mode",credit:{num_title:"Credit",num_pop:"Used to unlock images",premium_pop:"Messages of premium members do not consume credits"},subscribe_modal:{title:"Upgrade your plan"},joybook:"Joybook",vipactivity:{text:"Get Premium Access",text1:"Get 3 Days of Premium Access for Only",text2:"Promotion period Now-25th Sep",btn:"Try Now",day:"days"}},daily_reward_modal={t:"Daily Rewards",t_new:"Welcome to Joyland !",desc_html:"You have received <span>{num}</span> credits today",desc_pre:"You have received ",desc:" credits today",sub:"Come back tomorrow or",complete_tasks:"complete tasks",for_free_credits:"for free credits",btn_upgrade:"Upgrade Now",btn_chat:"Chat Now",need_more:"If you need even more, you can",btn_new:"Complete Information"},home={chatting_title:"Recent Chats",try_saying:"Try saying:",more:"See more",trending:"Leaderboard",chat:"Chat",chatNow:"Chat Now!",chatNowTitle:"💖Click to get a companion immediately!",chatNowPlaceholder:"What would you like to chat about?",replay:"Reply",followTitle:"Follow us",noChatting:"No Recent Chats",login:"Log in",toChat:" to chat",download_app:"Download Joyland App",download_app_desc:"Get better experience",ranking:{tab1:"Recommend",tab2:"Trending"}},mine={characterList:{botName:"Name",visibility:"Visibility",available_state:"State",state:"State",operation:"Operation",no_bot:"No bot yet, try to create one.",no_bot_btn:"Create my Bots",suggestion:"Create Suggestions",detail:"See details"}},profile={post:"Post",setting:{email:"Email",order:"My Order",click_to_view:"Click to View",title:"Profile Settings",username_label:"Name",username_label_desc:"You can change this at any time.",name_label:"Name",current_plan:"Current Plan",my_profile:"My Profile",gender:"Gender",bio:"Bio",bio_placeholder:"Brief description for your profile",privacy:"Privacy",privacyDesc:"Allow my information to be displayed on the leaderboards",name_label_desc:"The name you'll use for chatting.",avatar_label:"Avatar",avatar_label_desc:"You can upload an image.",avatar_upload_fail_tip:"Upload failed",upload:"Upload",upload_gif:"Upload jpg/jpeg/png to generate GIF",or:"or",info_show:"How your name and username might appear in chats or next to your Characters.",create_image:"🎨 Create Image",logout:"Log out",logoff:"Remove account",logoff_title:"Are you sure?",logoff_desc:"I understand removed accounts are not recoverable",logoff_confirm:"REMOVE ACCOUNT",logoff_cancel:"CANCEL",update_success:"Update successfully！",update_fail:"Update failed",upload_img_type_tip:"Please upload the correct image format！",upload_img_size_tip:"The size of your file exceeds {size}MB！",mode_name:"Dark Mode",use_policy_tip:"Use of Joyland.AI is bound by our ",use_policy_and:"and",public:"Everyone can chat",unlisted:"Only users with the link can chat",private:"Only the creator can chat",inReview:"In Review",notEnabled:"Not Enabled",enabled:"Enabled",edit_username_tip:"Please edit your username. Bots will remember it and call you during the chat."},creator:{recommend:" Featured ",public_bots:"Public Bots",Favorites:"Favorites",gallery:"Gallery",view_all:"View All bots",find_other_bots:"No bot yet , try to find other bots!",no_favorite_bot:"No favorite Joytoy yet? Discover one now!",bio:"Welcome to my profile, feel free to chat with my public bots 🥳"}},chat={create_by:"created by",robot_warning:"Remember: Everything Characters say is made up!",link_copy_success:"Link copied to clipboard",text_copy_success:"Copied text to clipboard",copy_to_clipboard:"Copy to Clipboard",copy:"Copy",copy_lick:"Copy Link",share_modal_title:"Share Character",share_modal_link_text:"This will share this character with others",share_profile_title:"Share Profile",share_profile_link_text:"Show your public bots to more people",share_profile_other_text:"Share this creator to more people",link_share_title:"My romantic encounter with AI friends",link_share_profile:"Come To Joyland，Create Joyful AI Lover",share_self_profile:"Show your public bots to more people and get",share_other_profile:"Share this creator to more people and get",share_story:"Share Story",share_character:"Share the character with more people and get",share_benefit:"when each invitee complete registration via your referral link and log in to Joyland",your_link:"Your personal referral link",more_ways:"More ways to invite",type_a_message:"Type a message",upload_image_text:"Click or drag file to this area to upload",attach_image:"Attach Image",tip_adventure_link:"click here",conversations_with:"Your Past Conversations with",save_and_start:"Save and Start New Chat",view_saved_chats:"View Saved Chats",hot_joytoy:"Hot Joytoy",create_memory:"Let's talk to create memories",write_review:"Type your reviews about character",edit_character:"Edit Character",memory:"Memory",upgrade_for_memory:"Upgrade your plan to open your memory library",upgrade_your_plan:"Upgrade your plan",get_more:"Get more credits, surprise photos and explore intimate relationships.",upgrade_to_unlock:"Upgrade to unlock more features and awards",unlock_gallery_first:"Want more fun? \n Come on sweetheart~",unlock_gallery_second:"Want to see all my pictures?",unlock_by:"Unlock all with ",credits:"credits",Credits:" Credits",delete_memory:"Delete this memory",upgrade_now:"Upgrade Now",bot_profile:"Bot Profile",upgrade:"Upgrade",click_to_unlock:"Click to Unlock",previous:"Previous",next:"Next",regenerate:"Regenerate",adult_content:"ADULT CONTENT - ACCESS RESTRICTED",adult_content_confirm:"Please confirm that you're over 18 or leave the website",exit:"Exit",over_age:"I'm over 18",audio_load_err:"Network resources are not available, please try again later",save:"Save",cancel:"Cancel",post_review:"Post review",Reviews:"Reviews",reviews:"reviews",review_placeholder:"Type your reviews about character",review_empty:"No review content",Generating:"Generating AI response. Coming soon...",suggested_reply:"Suggested reply generated by AI. Click here to collapse this feature.",suggested_reply_content:"Suggested reply",edit:"Edit",delete:"Delete",no_data:"AI is tired...",try_again:"try again",tell_more:"Tell us more",tell_more_tip:"Please tell us your evaluation of this reply",submit_feedback:"Submit Feedback",submit_feedback_success:"Submit Successful",summit_no_data:"Please enter your feedback",report:"Report this error message",share:{create_post:"Share Story",ask:"Ask",select_message:"Select more conversations to generate a better story 🌟",select_message_num:"messages selected",select_all:"Select all",no_more:"No more message",post_title:"Title",summary:"Summary",identity_info:"Privacy Settings",share_publicly:"Share Publicly",share_anoymously:"Share Anonymously","share-notice":" Your post will be public in Community , Profile or other public page with your information.",post:"Post",share_success:"Posted successfully",share_fail:"Beep! Unsuitable content for share",start:"Start",final:"Final",anonymous_user:"anonymous user",share_publicly_tip:"* Your post will be public in Community , Profile or other public page with your information.",share_anoymously_tip:"* Your post will be public in Community , Profile or other public page by anonymous identity."},regenerate_modal:{title:"Regenerate",content:"Please select the reply you like",select:"Select",cancel:"Cancel"},send_photo:{credit_insufficient:"Credit Insufficient",credit_insufficient_tip:"Please subscribe to get more credits",subscribe:"Subscribe"},custom:{voice_training:"Voice is in training",voice_trained:"Unlimited Audio Unlocked",voice_untrained:"Voice package training failed",img_training:"Image is in training",img_trained_text:"Try to say : Send me a photo of…",img_trained:"Images viewed today",img_untrained:"Image package training failed.",img_used:"You can view image messages 100 times per day",untrained:"Image and voice packages training failed.",audio_autoplay:"Audio Autoplay",audio_play_manually:"Audio play manually"},set_bg:"set as background",more_then_length:"Length limited less than",guide:{not_satisfied:"Not satisfied ?",create_your_own:"Create your own character.",modify_character:"Modify the character settings.",going_well:"Going well!!!",share_character:"Share the character with friends."},guide_login:{continue_unlock_text:"Sign up and chat with \n {botName}",continue_unlock_image:"Sign up and unlock images of {botName}",continue_unlock_voice:"Sign up and unlock {botName}’s voice message",after_login:"After logging in , you will...",free_chat:"Get conversation tools & rewards",view_pictures:"View pictures and voice sent by AI",create_your_character:"Create your own character",chat_with_me:"Chat with me",continue_login:"Continue"},unlock:"Unlock",get_pro:"Get Pro",images_viewed:"You have run out of free image messages today",unlock_all_photos:"Unlock All",guest:"Guest",reload_tip:"Edit the Bot's reply;\n make your conversation better",history:{cancel:"Cancel",confirm_remove:"Confirm & Remove",remove_hint:"This chat history will be cleared and cannot be retrieved",continue_chatting:"Continue Chatting",remove_chat:"Remove","no-history":"No conversation history saved yet. You can use  【Save and Start New Chat】 in the chat window ",return_to_chat:"Return to Chat"},image_train_tip:"Ability to send pictures based on conversation",regenerate_warn:"Do you want to generate a new response? The conversation after this sentence will be cleared. ",send_pic_tip:"Want more fun? Click 'Ask' or Try to say: <b>Send me your picture</b>. The bot may send its selfie to you! ",more_fun_tip:"Want more fun? Try using asterisks like: *smiling and waving* hello! The bot can have more interesting interactions with you! ",child_limit_tip:"Beep! Some words in your input might need tweaks.",more_post_tip:"No more message.",more_post_tip1:"View the full chat in the original post.",mode_tip:"You can turn off dark mode here.",congested_warn:"The server is congested, please try to regenerate",regenerate_btn:"regenerate",suggest_limit_1:"【Suggested Replies Limit Reached】",suggest_limit_2:"Upgrade your plan",suggest_limit_3:" for a higher quota of reply suggestion, message editing and regeneration",nsfw:{name:"NSFW",title:"NSFW Mode Limit Reached",d1:"{name} invites you to upgrade to ",d2:"PRO",d3:" to unlock nsfw and explore closer relationships.please confirm you are 18 +.",btn:"I'm 18+ and subscribe PRO",nsfwImageUnlock:"Chat with me longer \n I'll give you more surprises",nsfwImageUnlock_default:"Do you want to \n explore more about me ?",nsfwImageUnlock_btn:"Unlock with {num} credits",explore:"Explore",unlock:"Unlock all with {num} credits"},bot_profiles:{posted_by:"Posted by",user_like:"{num} users like",full_chat:"Full Chat",no_post_text:"No post yet",no_image_text:"The character are working hard to learn how to take selfies, please stay tuned.",unlock_img_with_credits:"Unlock all with",report:"report",report_title:"Report",report_content:"Report Content",upload_pictures:"Upload picture",optional:"optional",report_placeholder:"Enter more details here",report_fail:"Please select the reason for reporting",report_success:"Your report had been submitted successfully",chat_with_me:"Chat with me"}},joybook={title:"Public Chats",postby:"Posted by",fullchat:"Full Chat",dtltitle:"Story Title",continue:"Continue",hideuser:"Anonymous User",no_list:"No post yet , try to create one.",guide_login1:"Get daily rewards",guide_login2:"View pictures and voice sent by AI",guide_login3:"Create your own character",continue_tip:"Continue Chatting From Here",continue_modal:{title:"Continue Chatting",content:"You can chat based on public conversation above. Your previous chats with {name} will be saved in historical conversation records.",btn1:"Cancel",btn2:"Confirm & Chat"},dtlshare:{title:"Share the story with more people and get",text:"Share the conversation with others",social:"Step into Joyland - Where AI companionship meets creativity and fun"},err2001:"Bot unavailable now , try something else ~",how:"How to share my story →"},create$2={beta:"beta",guide:"How to make characters better",guide2:"🙌Tips for Creating Interactive Story",ai:{gen:"AI Generate"},crop:{tip:"Zoom and drag by mouse wheel to adjust the image",tip_mobile:"Zoom and drag to adjust the image"},example:{user:"User",character:"Character"},cancelConfirm:{tip:"Are you sure you want to discard the current filled-in content and exit?",create:"Create",update:"Update",cancel:"Cancel",no:"no",yes:"yes"},leaveContent:"Your edits will not be saved after leaving. Are you sure to leave?",leaveOk:"Confirm & Leave",ok:"OK",cancel:"Cancel",no_data:"No data",gender:{no:"Non-binary",male:"Male",female:"Female"},voice_speech:{s:"slow",m:"medium",f:"fast",ss:"super faster"},select:"Select...",add:"Add",listen:"Listen",bot_num:"Bots",full:"Your creation quota is full, and you are currently unable to create new characters",checking:"Unable to edit while in review",limit_err:"{str} must be 1 to {max} characters",success:"Successful！you can chat now.",reviewed:"The visible range permissions need to be reviewed",edit_reviewed:"The new editor need to be reviewed",successful:"Successful!",invite_friends:"Invite friends to chat with the character.",vis_list_1:"Public: Everyone can chat ",vis_list_2:"Unlisted: Only users with the link can chat",vis_list_3:"Private: Only the creator can chat",avatar_check_fail:"Sorry! The picture is probably against our community standards.",pdf:{pdf:{t:"Create a PDF chat",errStr:"Please upload a PDF file",upload:{drag_tip:"Drag PDF Files Here OR",limit_tip:"- Please limit to within {size}M",tip:{sus:"Upload succeed",fail:"Upload failed, please try later or rename the file to try again",type:"Please upload the correct file format!",limit:"Please limit to within {size}M"}},btn:{text:"Browse Files",ing:"Uploading",re:"Reupload"}}},adventure:{ptitle:"Create a Text Adventure",ptitle_edit:"Edit the Text Adventure",storyName:{t:"Story Title",d:"Enter story name here.",errStr:"Story Title must be 1 to 50 characters",ph:""},name:{t:"Character Name",d:"Enter the character's name here.",errStr:"Character Name must be 1 to 20 characters",ph:""},gender:{t:"Gender"},age:{t:"Age"},bustShot:{t:"Character Avatar",d:"Upload a half-body picture of your character（Max 10M). We will remove the background for you. After processing, your character will appear on the left side of the upcoming scenes.",errStr:"Please upload"},character:{t:"Character Description",d:"Describe the character's persona here.",errStr:"Character Description must be 1 to 1000 characters",ph:""},protagonist:{t:"Protagonist Description",d:"Describe your setting as the protagonist, including name, relationship with the character, traits, etc.",errStr:"Protagonist Description must be 1 to 1000 characters",ph:""},background:{t:"Storyline Setting",d:"Outline the story's setting and plot development, as this will shape the direction of your narrative.",errStr:"Storyline Setting must be 1 to 1000 characters",ph:""},customized:{t:"Opening Scene",d:"Create your play's first scene here, outlining three possible actions. This prepares players for the world they'll enter, the characters they'll meet, and potential conflicts they'll face.Out of ideas? Click 'AI Generate'. It will flesh out your narrative using your provided 'Character Name', 'Character Description', 'Protagonist Description', and 'Storyline Setting'."},backgroundOpening:{t:"Background",d:"Please describe your ideal background and art style for the interactive story. We'll generate it for you.",errStr:"Background must be 1 to 1000 characters and chose one",ph:""},summary:{t:"Brief intro",d:"Come up with an attractive intro and let everyone play.",errStr:"Brief intro must be 1 to 200 characters",ph:""},visibility:{t:"Visibility",d:"Who is allowed to talk to them?",errStr:"Please choose"},scene:{t:"Prologue",d:"Detail the Initial setting, key characters, and major events.",errStr:"Prologue must be 1 to 1000 characters",ph:""},action1:{t:"Action 1",errStr:"Action 1 must be 1 to 100 characters"},action2:{t:"Action 2"},action3:{t:"Action 3"},btn:{create:"Create",update:"Update",cancel:"Cancel",no:"no",yes:"yes"},success:"Successful! Invite friends to chat with the character.",forbidden:"Beep! Some words in your bot might need tweaks."},character:{normal:{top1:"Basic Settings",change_type:"Advanced Settings",ptitle:"Create a Character",ptitle_edit:"Edit the Character",blankErr:"{str} must be 1 to {max} characters",less_than:"{str} must be not more than {max} characters",words_limit:"{str} must be 1 to {max} words",up_img:"Please upload or choose an avatar",choose:"Please choose",greetPre:"I am ",up_img_fail:"Image Upload Failed",name:{t:"Name",d:"This will be the name your bot uses in chat.",errStr:"Name must be 3 to 20 characters and contain only letters, numbers, underscore, dash, and space"},greeting:{t:"Greeting",d:"What would {name} say to start a conversation?",errStr:"Greeting must be 3 to 500 characters"},introduce:{t:"Short Introduction",d:"This will be displayed in your bot’s profile, not including in prompt or influence your bot."},backgroundIntro:{t:"Scenario",d:"Describe a scenario in which you and your character would be involved."},account:{t:"Source Twitter",d:"Use the Twitter content in the account to assist you in training the character.",ph:"Enter the twitter username,e.g. elommusk"},prompt:{t:"Character Prompt",d:"Enrich your character settings to make them more in line with what you want.",errStr:"prompt must limit in 1000 characters"},description:{t:"Character Description",d:"Enrich your character settings to make them more in line with what you want. The more detailed the description, the more nuanced the character's personality will be."},categories:{t:"Categories",d:"Select a few relevant tags or keywords.",allow:"Allow administrators to modify your bot's category"},toggle:{t:"3. Toggle Image Generation",d:"This Character generates images alongside text.",enable:"Enable image generation for this Character."},visibility:{t:"Visibility",d:"Who is allowed to chat?",errStr:"Please choose"},avatar:{t:"Avatar",d:"Upload an image (at least 400 pixels per side, max size of 10M) , or generate one based on prompt.",GIF:"GIF",aiGenerate:"AI Generate",Image:"Image",placeholder:"Enter your prompt",gif_placeholder:"Input prompt or jpg/png",Generate:"Generate",Regenerate:"Regenerate",Subscription:"Subscribe to  unlock the feature",subscribed:"I have subscribed"},btn:{create:"Create and Chat",update:"Save and Chat",edit:"Edit Details",edit1:"Advanced",upload:"Upload"}},advance:{change_type:"Basic Settings",ptitle:"Create Character",blankErr:"{str} must be 1 to {max} characters",less_than:"{str} must be not more than {max} characters",top1:"Identity",top2_bak:"Character Description",top2:"Description",top3:"Background",top4:"Dialogue",top5:"Others",up_img:"Please set an avatar",choose:"Please choose",up_img_fail:"Image Upload Failed",profile:{t:"Bots Profile Info (For display and search only)",d:"Support using JSON or Character Card image files to create bots quickly.",upload:"Upload here"},name:{t:"Name",d:"This will be the name your bot uses in chat."},introduce:{t:"Short Introduction",d:"This will be displayed in your bot’s profile, not including in prompt or influence your bot."},backgroundIntro:{t:"Scenario",d:"Describe a scenario in which you and your character would be involved."},account:{t:"Source Twitter",d:"Use the Twitter content in the account to assist you in training the character.",ph:"Enter the twitter username,e.g. elommusk"},greeting:{t:"Greeting",d:"What would {name} say to start a conversation?"},description:{t:"Character Description",d:"Enrich your character settings to make them more in line with what you want. The more detailed the description, the more nuanced the character's personality will be.",textarea_ph:"Please enter the character description directly here, or you can click on the keywords on the left to fill them in.",errStr:"Character Description cannot be empty"},helpfulTip:"Helpful tips",descDimension:"you may describe { dimension } with ",descWords:"you may want to describe: ",categories:{t:"Categories",d:"Select a few relevant tags or keywords.",allow:"Allow administrators to modify your bot's category"},visibility:{t:"Visibility",d:"Who is allowed to chat?",errStr:"Please choose",info:"Public roles have the opportunity to be displayed on homepage, please fill in carefully."},voice:{t:"Character Voice",d_speech:"set speech rate of character",d:"Select the voice of your character, and it will send you voice messages in the voice style you select.",choose_voice:"Please choose voice first",unvaliableVoicePack:"The voice package is currently being trained and cannot be previewed temporarily.",failedVoicePack:"Voice training failed, unable to support listening.",chooseFail:"Please change to an available voice."},imgStyle:{t:"Image style",d:"Image style that will be added to every image generation description."},hideImgDes:{t:"Hide direct image descriptions in Character replies",d:"Some Characters require hidden image descriptions (e.g., a Character that plays 'guess this picture').",check:"Hide image descriptions for this Character's replies"},vis:{t:"Visibility",d:"Who is allowed to talk to {name}?"},definitionVis:{t:"Definition Visibility",d:"Who is allowed to view the Definition of {name}?"},definition:{t:"< > Definition (Advanced)",d:"Example conversations and information to define your Character"},avatar:{t:"Avatar",d:"Upload an image (at least 400 pixels per side, max size of 10M) , or generate one based on prompt."},gender:{t:"Gender"},age:{t:"Age"},factKnowledge:{t:"Facts and Knowledge",d:"Enter facts or common sense that your character should know. Your input will be reflected in the dialogue of the character.",ph:"e.g: Coco broke his left leg in high school."},pdf:{t:"Supplemental information",d:"You can upload any PDF documents containing information related to the character",training:"The data is being trained and is expected to take effect in about 30 minutes……",train_sus:"Training successful！"},dialogueStyle:{t:"Dialogue Style",d:"Please select the tone style for the character during the conversation."},mantra:{t:"Mantra",d:"A statement or slogan repeated frequently."},dialogue:{t:"Example Dialogue",d:"Example chat between you and the bot. It’s very important for teaching your bots how they should speak."},btn:{create:"Create and Chat",update:"Save and Chat",edit:"Edit Details",edit1:"Advanced",upload:"Upload"},insert:{b1:"Insert a chat with {name}",b2:"Insert example messages"},image:{t:"Character Image",d:"Select the image package of your character, and it will send you images based on the package you choose.",chooseFail:"Please change to an available image package."},definite:{t:"Bots Definition (How your bot will act)"}},assist_mode:"Assist mode",normal_mode:"Normal mode"},room:{name:{t:"1. Room Name",d:"examples: Lincoln-Einstein, Music Lovers, Sci-Fi discuss."},character:{t:"2. Add Characters",d:"Please enter the names or ids of the characters you want to add to this room. Note: Only the top 5000 public characters are available for now."},topic:{t:"3. Room Topic (optional)",d:"What should happen in this room. Characters will try to follow it. Examples: Play by play superhero battle, Discuss the latest episode of Game of Thrones."},btn:"Create It!"},trainVoice:"Try to train your bots voice →",trainImg:"Try to train your bots with images →",beingTrained:"The {type} package is being trained……",trainSuccess:"Training successful！",trainFail:"Training failed!"},adventure={continue:"Click anywhere on the screen to continue",guide:"Please select your next action",guide_next:"So what's the next step?",back:"Back",restartTitle:"Joylander",restartModal:"Do you want to restart the story and lose your progress?",restart:"Restart",exit:"Exit",bgmOn:"BGM on",bgmOff:"BGM off",okText:"Yes",cancelText:"No",share:"Share",setting:"Setting",ok:"OK",Regenerate:"Regenerate",go2home:"Go To Home",not_support_audio:"您的浏览器不支持 audio 元素。",Enter:"Enter...",Select:"Select...",welcome:"WELCOME TO {name}",tap_tip:"Tap anywhere or hit the space bar to continue"},billing={Subscribe:"Subscribe",early_bird:"Early Bird",remaining_custom_bots:"Monthly Free Custom Pack",free_custom_pack:"Free Custom Pack",my_order:"My Order",expiration:"Expiration Time:",Resubscribe:"Resubscribe",days:"days",subscribe_warn:"Your membership has expired，if the pack is not used, or the character using the pack does not chat for 3 month, the pack will be deleted",unit:"$",upgrade_your_plan:"Upgrade your plan",current_plan:"Current Plan",active:"Active",review_order:"Review order",payment:"Payment",free:"Free",pro:"Pro",plan:"Plan",cycle:"Cycle",subtotal:"Subtotal",total_due_today:"Total due today",get_pro:"Get Pro",paypal_init_fail:"Failed to initialize paypal",current:"Current",PRO:"PRO",pay_guard_title:"Creation Limit Reached",pay_guard_title1:"You have reached the limit of created, please upgrade to",pay_guard_title2:"to unlock a higher creation limit and more!",pay_guard_edit_title:"Edit Limit Reached",pay_guard_edit_title1:"Subscribe to",pay_guard_edit_title2:"for a higher quota for editing message, generating responses, and text regeneration",pay_guard_regenerate_title:"Regeneration Limit Reached",subscribe:{upgrade:"50% off upgrade"},get_more:"Get more free credits",task_daily:"Daily Task",task_spacial:"Special Task",task_received:"Claimed",task_reword_credits:"+{num} Credits",task_redeem_code:"Redeem Code :",tesk_get_reward:"Send the code in Discord to get reward",task_record_copy:"Copy & Send",task_receive_success:"Received successfully！",task_receive_fail:"Claim failure",task_discord_copy_success:"Copied successfully！",task_you_will:"You will get",task_you_will_part:"credits when each invitee complete registration via your referral link and log in to Joyland",task_you_will_spTask:"You will get 50 credits when each invitee complete registration via your referral link and log in",upgrade_plan:"Upgrade Plan",Task:"Task"},order={payment_time:"Payment Time",order_number:"Order Number",payment_method:"Payment Method",order_category:"Order Category",actual_payment_amount:"Payment Amount",unsubscribe:"Unsubscribe",hint_content:"Once cancel subscription, you will not be able to enjoy membership benefits, and packages that have not been used for a long time will be cleared",hint_content_pro:"Your pro privileges expired {time} days ago, privileges are no longer available, please resubscribe",hint_content_pro_today:"Your pro privileges expired today, privileges are no longer available, please resubscribe",cancel_subscription_success:"Subscription cancelled",from_google_tip:"Please unsubscribe in Google Play",from_apple_tip:"Please unsubscribe in the App Store"},fitting={train_image_guide:"How to train your bots with images →",train_voice_guide:"How to train your bots with voice →",imagePack:"Image Pack",imageDesc:"Upload character references for tailored image packages. Bots with image packs can share photos during conversations.",voicePack:"Voice Pack",voiceDesc:"You can customize your own exclusive voice package. After uploading audio files, we will train your bot to generate voice messages based on your information.",emptySubs:"You can't create image and voice packages yet\nPlease upgrade to the professional version",emptySubs2:"You can try to create imgae pack and voice pack for 3 times in all",listRemain:"/{total} Remaining Space for Packs",create:"Create Now",inTraining:"in training",emptyCreate:"You don't have {type} yet\nGo ahead and create one",delete:"Delete",delImgModal:"Once deleted, the relevant role will not be able to send images from this image pack",delVoiceModal:"Once deleted, the relevant role will not be able to send a voice message using the customized voice",delOk:"Confirm & Delete",training:"training",completed:"completed",failed:"failed",trainingTooltip:"{type} pack will be available after training is finished",avatarTooltip:"{num} character(s) are using this pack",delSuccess:"Delete successful！",createSuccess:"Create successful！",createImg:{name:"Name of Image Pack",nameDesc:"This will be the name of this image pack",gender:"Gender",genderPlaceholder:"Select Gender",genderDesc:"Choose the gender of the character",type:"Image Style",typeDesc:"Select an image style you want",typePlaceholder:"Select",upload:"Image Upload",uploadDesc:"Image uploads supports jpg, png, jpeg, and the image size does not exceed 10M",tipHeader:"In order to achieve a better model training effect, it is best to follow the following image upload rules:",tip1:"Upload at least 10 HD pictures, about 30 is the best; the maximum is 50",tip2:"It is recommended to upload clear multi-angle photos, preferably with different styles, backgrounds, expressions, etc.",tip3:"After uploading, please slide the wheel or move to adjust the image to ensure that the subject is clear and complete",sizeLimit:"Please upload at least 3 available pictures",failed:"Create failed",imgSize:"Size of Images",imgSizeTip:"Please select the size of the image you want to generate. Moreover, it is best to upload images of similar sizes",imgTitleTip:"Resolution Description\n9:16：1152*2048\n3:4：1800*2400\n1:1：2048*2048",face_optimezation_tip:"Upload a frontal photo with clear facial features  to make your character more realistic",images_check_fail:"Some images might need tweaks.",image_upload_guide:{got_it:"Got it",notes:"Notes",upload_note:"- In order to achieve better effect, it is best to follow these rules:",upload_tip1:"Upload at least 3 <b>HD</b> pictures of the same character",upload_tip2:"Different <b>angle, backgrounds, styles, expressions,</b> etc.",upload_tip3:"Adjust pictures to make sure the subject is <b>clear</b> and <b>intact</b>",face_optimezation:"Face Optimization",face_optimezation_notes:"In order to make your character more realistic, it is best to follow these rules:",example:"Example",note_frontal:"Not a frontal photo",face_covered:"The face is covered",not_hd:"Not HD"}},voiceModal:{title:"Choose a training method",audioChoose:"Upload an audio file",imgChoose:"Live recording"},createVoice:{name:"Name the voice package",nameDesc:"Once training begins, it cannot be stopped or edited.",nameError:"Please enter the name",nameError2:"The name of voice is already exist",upload:"Upload an audio file",recordingTab:"Live recording",uploadDesc:"Make sure it is a single person's voice, with clear audio quality, no background noise, and in English.\nThe duration should be preferably longer than 2 minutes.",recordDesc:"5-10 recordings are required. The more you record, the better the training results will be.",warning:"Please provide training materials.",draggerText:"Drag Audio Files Here",createTip:"Congratulations! Let's make your voice pack!",recording:{title:"READ THE FOLLOWING SENTENCE ALOUD",tip:"you have recorded {num}/{total} samples so far({percent})",order:"Sample text {index}",nextTip:"Click on the 'Create' button in the bottom right corner to start the training.",again:"Record Again",text1:"In your experience, what are some effective strategies for dealing with stress and anxiety?",text2:"It must be remembered, however, that most modern printing is done by machinery on soft paper.",text3:"What do you think are some of the most important qualities of a good friend, and how do you cultivate those qualities in yourself?",text4:"The fear I'm feeling right now is almost paralyzing.",text5:"What are your thoughts on the role of education in society, and how do you see it evolving in the future?",text6:"How do you approach decision-making, and what factors do you typically consider before making a choice?",text7:"My heart is racing with terror, and I can' t seem to catch my breath.",text8:"My anger is like a fire that' s burning me up from the inside out.",text9:"I'm filled with a sense of terror that I' ve never felt before.",text10:"I'm furious at the injustice of it all, and it' s eating me up inside.",passion1:"Keep recording, the result will be better.",passion2:"keep going! 💪🏻",passion3:"Your voice is so beautiful.💗",passion4:"You're almost done!",passion5:"Marvelous! 😍",start:"Start Recording",timeLimit:"To ensure the training effect, each recording must be longer than 3s.",timeLimit2:"Maximum recording time exceeded"}},noAudio:"The audition voice is being generated, please try again later"},chatPreview={title:"Chat Preview",reset:"Reset",guideTip:"Sneak peek on how your Joytoy will behave"},onceGuide={text1:"Engage in a casual chat or deep discussions with your favorite AI powered characters for free.",text2:"Shape your dream bot, tailoring its characteristics to your liking. Craft the perfect Joytoy whether it's an Anime Character, Celebrity or even your crush.",text3:"As a new Joylander, you're going to receive free 30 credits to unlock featured image packages，come back tomorrow for more free credits or visit the Task page.",title:"Welcome to Joyland",tip:"In Joyland, you can:",searchText1:"casual chat or deep discussions",searchText2:"tailoring its characteristics to your liking.",searchText3:"receive free 30 credits to unlock featured image packages，"},account={remove:{title:"Risk of Account Removal",title2:"There is an account protection period for 14 days. After that :",li1:"You will lose your credits and membership",li2:"You will lose all your chat history",li3:"You will lose your bots editing rights and your bots will be managed by the platform",li4:"Your comments and posts will not be deleted and will be managed by the platform",tips:"If you log in during account protection period , the account removal process will be terminated. After 14 days, your account will be completely removed. Please exercise caution to avoid personal loss",checkText:"I accept all account removal risks",cancelText:"Cancel",confirmText:"Comfirm & Remove"}},unlock_modal={title_single:"Credit Insufficient",title_all:"Unlock All",desc_single:"Please subscribe to get more credits.",desc_all:"After unlocking, you can chat and view the pictures generated in the conversation.",btn_single:"Subscribe",btn_all:"Unlock All for ",cancel:"Cancel"},zhLocale$1={global:global$4,layout,daily_reward_modal,home,mine,profile,chat,joybook,create:create$2,adventure,billing,order,fitting,chatPreview,onceGuide,account,unlock_modal};var zh_CN$6={},interopRequireDefault={exports:{}};(function(ne){function ie(de){return de&&de.__esModule?de:{default:de}}ne.exports=ie,ne.exports.__esModule=!0,ne.exports.default=ne.exports})(interopRequireDefault);var interopRequireDefaultExports=interopRequireDefault.exports,zh_CN$5={},hasRequiredZh_CN$5;function requireZh_CN$5(){if(hasRequiredZh_CN$5)return zh_CN$5;hasRequiredZh_CN$5=1,Object.defineProperty(zh_CN$5,"__esModule",{value:!0}),zh_CN$5.default=void 0;var ne={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 页"};return zh_CN$5.default=ne,zh_CN$5}var zh_CN$4={},_extends={exports:{}},hasRequired_extends;function require_extends(){return hasRequired_extends||(hasRequired_extends=1,function(ne){function ie(){return ne.exports=ie=Object.assign?Object.assign.bind():function(de){for(var me=1;me<arguments.length;me++){var _e=arguments[me];for(var ye in _e)Object.prototype.hasOwnProperty.call(_e,ye)&&(de[ye]=_e[ye])}return de},ne.exports.__esModule=!0,ne.exports.default=ne.exports,ie.apply(this,arguments)}ne.exports=ie,ne.exports.__esModule=!0,ne.exports.default=ne.exports}(_extends)),_extends.exports}var zh_CN$3={},hasRequiredZh_CN$4;function requireZh_CN$4(){if(hasRequiredZh_CN$4)return zh_CN$3;hasRequiredZh_CN$4=1,Object.defineProperty(zh_CN$3,"__esModule",{value:!0}),zh_CN$3.default=void 0;var ne={today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"};return zh_CN$3.default=ne,zh_CN$3}var zh_CN$2={},hasRequiredZh_CN$3;function requireZh_CN$3(){if(hasRequiredZh_CN$3)return zh_CN$2;hasRequiredZh_CN$3=1,Object.defineProperty(zh_CN$2,"__esModule",{value:!0}),zh_CN$2.default=void 0;var ne={placeholder:"请选择时间"},ie=ne;return zh_CN$2.default=ie,zh_CN$2}var hasRequiredZh_CN$2;function requireZh_CN$2(){if(hasRequiredZh_CN$2)return zh_CN$4;hasRequiredZh_CN$2=1;var ne=interopRequireDefaultExports;Object.defineProperty(zh_CN$4,"__esModule",{value:!0}),zh_CN$4.default=void 0;var ie=ne(require_extends()),de=ne(requireZh_CN$4()),me=ne(requireZh_CN$3()),_e={lang:(0,ie.default)({placeholder:"请选择日期",rangePlaceholder:["开始日期","结束日期"]},de.default),timePickerLocale:(0,ie.default)({},me.default)};_e.lang.ok="确 定";var ye=_e;return zh_CN$4.default=ye,zh_CN$4}var zh_CN$1={},hasRequiredZh_CN$1;function requireZh_CN$1(){if(hasRequiredZh_CN$1)return zh_CN$1;hasRequiredZh_CN$1=1;var ne=interopRequireDefaultExports;Object.defineProperty(zh_CN$1,"__esModule",{value:!0}),zh_CN$1.default=void 0;var ie=ne(requireZh_CN$2()),de=ie.default;return zh_CN$1.default=de,zh_CN$1}var zh_CN={},hasRequiredZh_CN;function requireZh_CN(){if(hasRequiredZh_CN)return zh_CN;hasRequiredZh_CN=1,Object.defineProperty(zh_CN,"__esModule",{value:!0}),zh_CN.default=void 0;var ne={"btn:save":"保存","btn:cancel":"取消","btn:clear":"清除"};return zh_CN.default=ne,zh_CN}var _interopRequireDefault$1=interopRequireDefaultExports;Object.defineProperty(zh_CN$6,"__esModule",{value:!0});var default_1$1=zh_CN$6.default=void 0,_zh_CN=_interopRequireDefault$1(requireZh_CN$5()),_zh_CN2=_interopRequireDefault$1(requireZh_CN$2()),_zh_CN3=_interopRequireDefault$1(requireZh_CN$3()),_zh_CN4=_interopRequireDefault$1(requireZh_CN$1()),_zh_CN5=_interopRequireDefault$1(requireZh_CN()),_default$2={locale:"zh-cn",Pagination:_zh_CN.default,DatePicker:_zh_CN2.default,TimePicker:_zh_CN3.default,Calendar:_zh_CN4.default,ColorPicker:_zh_CN5.default,global:{placeholder:"请选择"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",selectAll:"全选当页",selectInvert:"反选当页",sortTitle:"排序",expand:"展开行",collapse:"关闭行"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开"},PageHeader:{back:"返回"}};default_1$1=zh_CN$6.default=_default$2;var en_US$5={},_default$1={},en_US$4={},hasRequiredEn_US$4;function requireEn_US$4(){if(hasRequiredEn_US$4)return en_US$4;hasRequiredEn_US$4=1,Object.defineProperty(en_US$4,"__esModule",{value:!0}),en_US$4.default=void 0;var ne={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"};return en_US$4.default=ne,en_US$4}var en_US$3={},en_US$2={},hasRequiredEn_US$3;function requireEn_US$3(){if(hasRequiredEn_US$3)return en_US$2;hasRequiredEn_US$3=1,Object.defineProperty(en_US$2,"__esModule",{value:!0}),en_US$2.default=void 0;var ne={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"};return en_US$2.default=ne,en_US$2}var en_US$1={},hasRequiredEn_US$2;function requireEn_US$2(){if(hasRequiredEn_US$2)return en_US$1;hasRequiredEn_US$2=1,Object.defineProperty(en_US$1,"__esModule",{value:!0}),en_US$1.default=void 0;var ne={placeholder:"Select time"},ie=ne;return en_US$1.default=ie,en_US$1}var hasRequiredEn_US$1;function requireEn_US$1(){if(hasRequiredEn_US$1)return en_US$3;hasRequiredEn_US$1=1;var ne=interopRequireDefaultExports;Object.defineProperty(en_US$3,"__esModule",{value:!0}),en_US$3.default=void 0;var ie=ne(require_extends()),de=ne(requireEn_US$3()),me=ne(requireEn_US$2()),_e={lang:(0,ie.default)({placeholder:"Select date",rangePlaceholder:["Start date","End date"]},de.default),timePickerLocale:(0,ie.default)({},me.default)},ye=_e;return en_US$3.default=ye,en_US$3}var en_US={},hasRequiredEn_US;function requireEn_US(){if(hasRequiredEn_US)return en_US;hasRequiredEn_US=1;var ne=interopRequireDefaultExports;Object.defineProperty(en_US,"__esModule",{value:!0}),en_US.default=void 0;var ie=ne(requireEn_US$1()),de=ie.default;return en_US.default=de,en_US}var hasRequired_default;function require_default(){if(hasRequired_default)return _default$1;hasRequired_default=1;var ne=interopRequireDefaultExports;Object.defineProperty(_default$1,"__esModule",{value:!0}),_default$1.default=void 0;var ie=ne(requireEn_US$4()),de=ne(requireEn_US$1()),me=ne(requireEn_US$2()),_e=ne(requireEn_US()),ye="${label} is not a valid ${type}",we={locale:"en",Pagination:ie.default,DatePicker:de.default,TimePicker:me.default,Calendar:_e.default,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No 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"},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:ye,method:ye,array:ye,object:ye,number:ye,date:ye,boolean:ye,integer:ye,float:ye,regexp:ye,email:ye,url:ye,hex:ye},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"}};return _default$1.default=we,_default$1}var _interopRequireDefault=interopRequireDefaultExports;Object.defineProperty(en_US$5,"__esModule",{value:!0});var default_1=en_US$5.default=void 0,_default2=_interopRequireDefault(require_default()),_default=_default2.default;default_1=en_US$5.default=_default;/*! js-cookie v3.0.5 | MIT */function assign$4(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie];for(var me in de)ne[me]=de[me]}return ne}var defaultConverter={read:function(ne){return ne[0]==='"'&&(ne=ne.slice(1,-1)),ne.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(ne){return encodeURIComponent(ne).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function init$2(ne,ie){function de(_e,ye,we){if(!(typeof document>"u")){we=assign$4({},ie,we),typeof we.expires=="number"&&(we.expires=new Date(Date.now()+we.expires*864e5)),we.expires&&(we.expires=we.expires.toUTCString()),_e=encodeURIComponent(_e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var Se="";for(var Ce in we)we[Ce]&&(Se+="; "+Ce,we[Ce]!==!0&&(Se+="="+we[Ce].split(";")[0]));return document.cookie=_e+"="+ne.write(ye,_e)+Se}}function me(_e){if(!(typeof document>"u"||arguments.length&&!_e)){for(var ye=document.cookie?document.cookie.split("; "):[],we={},Se=0;Se<ye.length;Se++){var Ce=ye[Se].split("="),Ae=Ce.slice(1).join("=");try{var Te=decodeURIComponent(Ce[0]);if(we[Te]=ne.read(Ae,Te),_e===Te)break}catch(ke){}}return _e?we[_e]:we}}return Object.create({set:de,get:me,remove:function(_e,ye){de(_e,"",assign$4({},ye,{expires:-1}))},withAttributes:function(_e){return init$2(this.converter,assign$4({},this.attributes,_e))},withConverter:function(_e){return init$2(assign$4({},this.converter,_e),this.attributes)}},{attributes:{value:Object.freeze(ie)},converter:{value:Object.freeze(ne)}})}var api=init$2(defaultConverter,{path:"/"});const isBrowser$2=()=>typeof window<"u",getDomain=()=>isBrowser$2()?/[^\.0-9]/.test(location.hostname)?location.hostname.split(".").slice(-2).join("."):location.hostname:"heyfriday.ai";class CookieStorage{constructor(){this.length=0,this.expires=7}clear(){throw new Error("Method not implemented.")}key(ie){throw new Error("Method not implemented.")}getItem(ie){return api.get(ie)||""}removeItem(ie){api.remove(ie,{domain:getDomain()})}setItem(ie,de){api.set(ie,de,{domain:getDomain(),expires:7})}}const createStorage=ne=>{const ie=class{constructor(){this.storage=ne}set(de,me){const _e=JSON.stringify(me);this.storage.setItem(de,_e)}get(de,me=null){try{const _e=this.storage.getItem(de);return _e?JSON.parse(_e):me}catch(_e){return me}}remove(de){this.storage.removeItem(de)}};return new ie},Storage=createStorage(new CookieStorage),AcceptLanguage="Accept-Language",INVITER_CODE="INVITER_CODE",SOURCE_WEBSITE="SOURCE_WEBSITE",messages$1={en:enLocale$1,"zh-CN":zhLocale$1},antdvLocale={"zh-CN":default_1$1,en:default_1},getDefaultLang$1=()=>(isBrowser$2(),"en"),language$1=Storage.get(AcceptLanguage)||getDefaultLang$1();Storage.set(AcceptLanguage,language$1);const i18n$1=createI18n({locale:language$1,fallbackLocale:language$1,globalInjection:!0,legacy:!1,messages:messages$1,silentTranslationWarn:!0,silentFallbackWarn:!0}),getI18nLanguage$1=()=>{var ne,ie;return((ie=(ne=i18n$1.global)==null?void 0:ne.locale)==null?void 0:ie.value)||Storage.get(AcceptLanguage)||"en"},getAntdvLocale=ne=>antdvLocale[ne];var PROVIDE_KEY="usehead",HEAD_COUNT_KEY="head:count",HEAD_ATTRS_KEY="data-head-attrs",BODY_TAG_ATTR_NAME="data-meta-body",createElement=(ne,ie,de)=>{const me=de.createElement(ne);for(const _e of Object.keys(ie))if(_e==="body"&&ie.body===!0)me.setAttribute(BODY_TAG_ATTR_NAME,"true");else{let ye=ie[_e];if(_e==="renderPriority"||_e==="key"||ye===!1)continue;_e==="children"?me.textContent=ye:me.setAttribute(_e,ye)}return me};function isEqualNode(ne,ie){if(ne instanceof HTMLElement&&ie instanceof HTMLElement){const de=ie.getAttribute("nonce");if(de&&!ne.getAttribute("nonce")){const me=ie.cloneNode(!0);return me.setAttribute("nonce",""),me.nonce=de,de===ne.nonce&&ne.isEqualNode(me)}}return ne.isEqualNode(ie)}var tagDedupeKey=ne=>{if(!["meta","base","script","link"].includes(ne.tag))return!1;const{props:ie,tag:de}=ne;if(de==="base")return"base";if(de==="link"&&ie.rel==="canonical")return"canonical";if(ie.charset)return"charset";const me=["key","id","name","property","http-equiv"];for(const _e of me){let ye;if(typeof ie.getAttribute=="function"&&ie.hasAttribute(_e)?ye=ie.getAttribute(_e):ye=ie[_e],ye!==void 0)return"".concat(de,"-").concat(_e,"-").concat(ye)}return!1},injectHead=()=>{const ne=inject(PROVIDE_KEY);if(!ne)throw new Error("You may forget to apply app.use(head)");return ne},acceptFields=["title","meta","link","base","style","script","noscript","htmlAttrs","bodyAttrs"],renderTemplate=(ne,ie)=>ne==null?"":typeof ne=="string"?ne.replace("%s",ie!=null?ie:""):ne(unref(ie)),headObjToTags=ne=>{const ie=[],de=Object.keys(ne);for(const me of de)if(ne[me]!=null)switch(me){case"title":ie.push({tag:me,props:{children:ne[me]}});break;case"titleTemplate":break;case"base":ie.push({tag:me,props:{key:"default",...ne[me]}});break;default:if(acceptFields.includes(me)){const _e=ne[me];Array.isArray(_e)?_e.forEach(ye=>{ie.push({tag:me,props:unref(ye)})}):_e&&ie.push({tag:me,props:_e})}break}return ie},setAttrs=(ne,ie)=>{const de=ne.getAttribute(HEAD_ATTRS_KEY);if(de)for(const _e of de.split(","))_e in ie||ne.removeAttribute(_e);const me=[];for(const _e in ie){const ye=ie[_e];ye!=null&&(ye===!1?ne.removeAttribute(_e):ne.setAttribute(_e,ye),me.push(_e))}me.length?ne.setAttribute(HEAD_ATTRS_KEY,me.join(",")):ne.removeAttribute(HEAD_ATTRS_KEY)},updateElements=(ne=window.document,ie,de)=>{var me,_e;const ye=ne.head,we=ne.body;let Se=ye.querySelector('meta[name="'.concat(HEAD_COUNT_KEY,'"]')),Ce=we.querySelectorAll("[".concat(BODY_TAG_ATTR_NAME,"]"));const Ae=Se?Number(Se.getAttribute("content")):0,Te=[],ke=[];if(Ce)for(let Ee=0;Ee<Ce.length;Ee++)Ce[Ee]&&((me=Ce[Ee].tagName)==null?void 0:me.toLowerCase())===ie&&ke.push(Ce[Ee]);if(Se)for(let Ee=0,Pe=Se.previousElementSibling;Ee<Ae;Ee++,Pe=(Pe==null?void 0:Pe.previousElementSibling)||null)((_e=Pe==null?void 0:Pe.tagName)==null?void 0:_e.toLowerCase())===ie&&Te.push(Pe);else Se=ne.createElement("meta"),Se.setAttribute("name",HEAD_COUNT_KEY),Se.setAttribute("content","0"),ye.append(Se);let $e=de.map(Ee=>{var Pe;return{element:createElement(Ee.tag,Ee.props,ne),body:(Pe=Ee.props.body)!=null?Pe:!1}});$e=$e.filter(Ee=>{for(let Pe=0;Pe<Te.length;Pe++){const Ie=Te[Pe];if(isEqualNode(Ie,Ee.element))return Te.splice(Pe,1),!1}for(let Pe=0;Pe<ke.length;Pe++){const Ie=ke[Pe];if(isEqualNode(Ie,Ee.element))return ke.splice(Pe,1),!1}return!0}),ke.forEach(Ee=>{var Pe;return(Pe=Ee.parentNode)==null?void 0:Pe.removeChild(Ee)}),Te.forEach(Ee=>{var Pe;return(Pe=Ee.parentNode)==null?void 0:Pe.removeChild(Ee)}),$e.forEach(Ee=>{Ee.body===!0?we.insertAdjacentElement("beforeend",Ee.element):ye.insertBefore(Ee.element,Se)}),Se.setAttribute("content",""+(Ae-Te.length+$e.filter(Ee=>!Ee.body).length))},createHead=ne=>{let ie=[],de=new Set;ne&&ie.push(shallowRef(ne));const me={install(_e){_e.config.globalProperties.$head=me,_e.provide(PROVIDE_KEY,me)},get headTags(){const _e=[],ye={},we=ie.map(Se=>unref(Se).titleTemplate).reverse().find(Se=>Se!=null);return ie.forEach((Se,Ce)=>{headObjToTags(unref(Se)).forEach((Te,ke)=>{Te._position=Ce*1e4+ke,we&&Te.tag==="title"&&(Te.props.children=renderTemplate(we,Te.props.children));const $e=tagDedupeKey(Te);$e?ye[$e]=Te:_e.push(Te)})}),_e.push(...Object.values(ye)),_e.sort((Se,Ce)=>Se._position-Ce._position)},addHeadObjs(_e){ie.push(_e)},removeHeadObjs(_e){ie=ie.filter(ye=>ye!==_e)},updateDOM(_e=window.document){let ye,we={},Se={};const Ce={};for(const Te of me.headTags.sort(sortTags)){if(Te.tag==="title"){ye=Te.props.children;continue}if(Te.tag==="htmlAttrs"){Object.assign(we,Te.props);continue}if(Te.tag==="bodyAttrs"){Object.assign(Se,Te.props);continue}Ce[Te.tag]=Ce[Te.tag]||[],Ce[Te.tag].push(Te)}ye!==void 0&&(_e.title=ye),setAttrs(_e.documentElement,we),setAttrs(_e.body,Se);const Ae=new Set([...Object.keys(Ce),...de]);for(const Te of Ae)updateElements(_e,Te,Ce[Te]||[]);de.clear(),Object.keys(Ce).forEach(Te=>de.add(Te))}};return me},IS_BROWSER=typeof window<"u",useHead=ne=>{const ie=injectHead(),de=ref(ne);ie.addHeadObjs(de),IS_BROWSER&&(watchEffect(()=>{ie.updateDOM()}),onBeforeUnmount(()=>{ie.removeHeadObjs(de),ie.updateDOM()}))},sortTags=(ne,ie)=>{const de=me=>{if(me.props.renderPriority)return me.props.renderPriority;switch(me.tag){case"base":return-1;case"meta":return me.props.charset?-2:me.props["http-equiv"]==="content-security-policy"?0:10;default:return 10}};return de(ne)-de(ie)};/*!
 * vuex v4.1.0
 * (c) 2022 Evan You
 * @license MIT
 */var storeKey="store";function useStore(ne){return ne===void 0&&(ne=null),inject(ne!==null?ne:storeKey)}function forEachValue(ne,ie){Object.keys(ne).forEach(function(de){return ie(ne[de],de)})}function isObject$4(ne){return ne!==null&&typeof ne=="object"}function isPromise$1(ne){return ne&&typeof ne.then=="function"}function partial(ne,ie){return function(){return ne(ie)}}function genericSubscribe(ne,ie,de){return ie.indexOf(ne)<0&&(de&&de.prepend?ie.unshift(ne):ie.push(ne)),function(){var me=ie.indexOf(ne);me>-1&&ie.splice(me,1)}}function resetStore(ne,ie){ne._actions=Object.create(null),ne._mutations=Object.create(null),ne._wrappedGetters=Object.create(null),ne._modulesNamespaceMap=Object.create(null);var de=ne.state;installModule(ne,de,[],ne._modules.root,!0),resetStoreState(ne,de,ie)}function resetStoreState(ne,ie,de){var me=ne._state,_e=ne._scope;ne.getters={},ne._makeLocalGettersCache=Object.create(null);var ye=ne._wrappedGetters,we={},Se={},Ce=effectScope(!0);Ce.run(function(){forEachValue(ye,function(Ae,Te){we[Te]=partial(Ae,ne),Se[Te]=computed(function(){return we[Te]()}),Object.defineProperty(ne.getters,Te,{get:function(){return Se[Te].value},enumerable:!0})})}),ne._state=reactive({data:ie}),ne._scope=Ce,ne.strict&&enableStrictMode(ne),me&&de&&ne._withCommit(function(){me.data=null}),_e&&_e.stop()}function installModule(ne,ie,de,me,_e){var ye=!de.length,we=ne._modules.getNamespace(de);if(me.namespaced&&(ne._modulesNamespaceMap[we],ne._modulesNamespaceMap[we]=me),!ye&&!_e){var Se=getNestedState(ie,de.slice(0,-1)),Ce=de[de.length-1];ne._withCommit(function(){Se[Ce]=me.state})}var Ae=me.context=makeLocalContext(ne,we,de);me.forEachMutation(function(Te,ke){var $e=we+ke;registerMutation(ne,$e,Te,Ae)}),me.forEachAction(function(Te,ke){var $e=Te.root?ke:we+ke,Ee=Te.handler||Te;registerAction(ne,$e,Ee,Ae)}),me.forEachGetter(function(Te,ke){var $e=we+ke;registerGetter(ne,$e,Te,Ae)}),me.forEachChild(function(Te,ke){installModule(ne,ie,de.concat(ke),Te,_e)})}function makeLocalContext(ne,ie,de){var me=ie==="",_e={dispatch:me?ne.dispatch:function(ye,we,Se){var Ce=unifyObjectStyle(ye,we,Se),Ae=Ce.payload,Te=Ce.options,ke=Ce.type;return(!Te||!Te.root)&&(ke=ie+ke),ne.dispatch(ke,Ae)},commit:me?ne.commit:function(ye,we,Se){var Ce=unifyObjectStyle(ye,we,Se),Ae=Ce.payload,Te=Ce.options,ke=Ce.type;(!Te||!Te.root)&&(ke=ie+ke),ne.commit(ke,Ae,Te)}};return Object.defineProperties(_e,{getters:{get:me?function(){return ne.getters}:function(){return makeLocalGetters(ne,ie)}},state:{get:function(){return getNestedState(ne.state,de)}}}),_e}function makeLocalGetters(ne,ie){if(!ne._makeLocalGettersCache[ie]){var de={},me=ie.length;Object.keys(ne.getters).forEach(function(_e){if(_e.slice(0,me)===ie){var ye=_e.slice(me);Object.defineProperty(de,ye,{get:function(){return ne.getters[_e]},enumerable:!0})}}),ne._makeLocalGettersCache[ie]=de}return ne._makeLocalGettersCache[ie]}function registerMutation(ne,ie,de,me){var _e=ne._mutations[ie]||(ne._mutations[ie]=[]);_e.push(function(we){de.call(ne,me.state,we)})}function registerAction(ne,ie,de,me){var _e=ne._actions[ie]||(ne._actions[ie]=[]);_e.push(function(we){var Se=de.call(ne,{dispatch:me.dispatch,commit:me.commit,getters:me.getters,state:me.state,rootGetters:ne.getters,rootState:ne.state},we);return isPromise$1(Se)||(Se=Promise.resolve(Se)),ne._devtoolHook?Se.catch(function(Ce){throw ne._devtoolHook.emit("vuex:error",Ce),Ce}):Se})}function registerGetter(ne,ie,de,me){ne._wrappedGetters[ie]||(ne._wrappedGetters[ie]=function(ye){return de(me.state,me.getters,ye.state,ye.getters)})}function enableStrictMode(ne){watch(function(){return ne._state.data},function(){},{deep:!0,flush:"sync"})}function getNestedState(ne,ie){return ie.reduce(function(de,me){return de[me]},ne)}function unifyObjectStyle(ne,ie,de){return isObject$4(ne)&&ne.type&&(de=ie,ie=ne,ne=ne.type),{type:ne,payload:ie,options:de}}var LABEL_VUEX_BINDINGS="vuex bindings",MUTATIONS_LAYER_ID="vuex:mutations",ACTIONS_LAYER_ID="vuex:actions",INSPECTOR_ID="vuex",actionId=0;function addDevtools(ne,ie){setupDevtoolsPlugin({id:"org.vuejs.vuex",app:ne,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[LABEL_VUEX_BINDINGS]},function(de){de.addTimelineLayer({id:MUTATIONS_LAYER_ID,label:"Vuex Mutations",color:COLOR_LIME_500}),de.addTimelineLayer({id:ACTIONS_LAYER_ID,label:"Vuex Actions",color:COLOR_LIME_500}),de.addInspector({id:INSPECTOR_ID,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),de.on.getInspectorTree(function(me){if(me.app===ne&&me.inspectorId===INSPECTOR_ID)if(me.filter){var _e=[];flattenStoreForInspectorTree(_e,ie._modules.root,me.filter,""),me.rootNodes=_e}else me.rootNodes=[formatStoreForInspectorTree(ie._modules.root,"")]}),de.on.getInspectorState(function(me){if(me.app===ne&&me.inspectorId===INSPECTOR_ID){var _e=me.nodeId;makeLocalGetters(ie,_e),me.state=formatStoreForInspectorState(getStoreModule(ie._modules,_e),_e==="root"?ie.getters:ie._makeLocalGettersCache,_e)}}),de.on.editInspectorState(function(me){if(me.app===ne&&me.inspectorId===INSPECTOR_ID){var _e=me.nodeId,ye=me.path;_e!=="root"&&(ye=_e.split("/").filter(Boolean).concat(ye)),ie._withCommit(function(){me.set(ie._state.data,ye,me.state.value)})}}),ie.subscribe(function(me,_e){var ye={};me.payload&&(ye.payload=me.payload),ye.state=_e,de.notifyComponentUpdate(),de.sendInspectorTree(INSPECTOR_ID),de.sendInspectorState(INSPECTOR_ID),de.addTimelineEvent({layerId:MUTATIONS_LAYER_ID,event:{time:Date.now(),title:me.type,data:ye}})}),ie.subscribeAction({before:function(me,_e){var ye={};me.payload&&(ye.payload=me.payload),me._id=actionId++,me._time=Date.now(),ye.state=_e,de.addTimelineEvent({layerId:ACTIONS_LAYER_ID,event:{time:me._time,title:me.type,groupId:me._id,subtitle:"start",data:ye}})},after:function(me,_e){var ye={},we=Date.now()-me._time;ye.duration={_custom:{type:"duration",display:we+"ms",tooltip:"Action duration",value:we}},me.payload&&(ye.payload=me.payload),ye.state=_e,de.addTimelineEvent({layerId:ACTIONS_LAYER_ID,event:{time:Date.now(),title:me.type,groupId:me._id,subtitle:"end",data:ye}})}})})}var COLOR_LIME_500=8702998,COLOR_DARK=6710886,COLOR_WHITE=16777215,TAG_NAMESPACED={label:"namespaced",textColor:COLOR_WHITE,backgroundColor:COLOR_DARK};function extractNameFromPath(ne){return ne&&ne!=="root"?ne.split("/").slice(-2,-1)[0]:"Root"}function formatStoreForInspectorTree(ne,ie){return{id:ie||"root",label:extractNameFromPath(ie),tags:ne.namespaced?[TAG_NAMESPACED]:[],children:Object.keys(ne._children).map(function(de){return formatStoreForInspectorTree(ne._children[de],ie+de+"/")})}}function flattenStoreForInspectorTree(ne,ie,de,me){me.includes(de)&&ne.push({id:me||"root",label:me.endsWith("/")?me.slice(0,me.length-1):me||"Root",tags:ie.namespaced?[TAG_NAMESPACED]:[]}),Object.keys(ie._children).forEach(function(_e){flattenStoreForInspectorTree(ne,ie._children[_e],de,me+_e+"/")})}function formatStoreForInspectorState(ne,ie,de){ie=de==="root"?ie:ie[de];var me=Object.keys(ie),_e={state:Object.keys(ne.state).map(function(we){return{key:we,editable:!0,value:ne.state[we]}})};if(me.length){var ye=transformPathsToObjectTree(ie);_e.getters=Object.keys(ye).map(function(we){return{key:we.endsWith("/")?extractNameFromPath(we):we,editable:!1,value:canThrow(function(){return ye[we]})}})}return _e}function transformPathsToObjectTree(ne){var ie={};return Object.keys(ne).forEach(function(de){var me=de.split("/");if(me.length>1){var _e=ie,ye=me.pop();me.forEach(function(we){_e[we]||(_e[we]={_custom:{value:{},display:we,tooltip:"Module",abstract:!0}}),_e=_e[we]._custom.value}),_e[ye]=canThrow(function(){return ne[de]})}else ie[de]=canThrow(function(){return ne[de]})}),ie}function getStoreModule(ne,ie){var de=ie.split("/").filter(function(me){return me});return de.reduce(function(me,_e,ye){var we=me[_e];if(!we)throw new Error('Missing module "'+_e+'" for path "'+ie+'".');return ye===de.length-1?we:we._children},ie==="root"?ne:ne.root._children)}function canThrow(ne){try{return ne()}catch(ie){return ie}}var Module=function(ie,de){this.runtime=de,this._children=Object.create(null),this._rawModule=ie;var me=ie.state;this.state=(typeof me=="function"?me():me)||{}},prototypeAccessors$1={namespaced:{configurable:!0}};prototypeAccessors$1.namespaced.get=function(){return!!this._rawModule.namespaced};Module.prototype.addChild=function(ie,de){this._children[ie]=de};Module.prototype.removeChild=function(ie){delete this._children[ie]};Module.prototype.getChild=function(ie){return this._children[ie]};Module.prototype.hasChild=function(ie){return ie in this._children};Module.prototype.update=function(ie){this._rawModule.namespaced=ie.namespaced,ie.actions&&(this._rawModule.actions=ie.actions),ie.mutations&&(this._rawModule.mutations=ie.mutations),ie.getters&&(this._rawModule.getters=ie.getters)};Module.prototype.forEachChild=function(ie){forEachValue(this._children,ie)};Module.prototype.forEachGetter=function(ie){this._rawModule.getters&&forEachValue(this._rawModule.getters,ie)};Module.prototype.forEachAction=function(ie){this._rawModule.actions&&forEachValue(this._rawModule.actions,ie)};Module.prototype.forEachMutation=function(ie){this._rawModule.mutations&&forEachValue(this._rawModule.mutations,ie)};Object.defineProperties(Module.prototype,prototypeAccessors$1);var ModuleCollection=function(ie){this.register([],ie,!1)};ModuleCollection.prototype.get=function(ie){return ie.reduce(function(de,me){return de.getChild(me)},this.root)};ModuleCollection.prototype.getNamespace=function(ie){var de=this.root;return ie.reduce(function(me,_e){return de=de.getChild(_e),me+(de.namespaced?_e+"/":"")},"")};ModuleCollection.prototype.update=function(ie){update([],this.root,ie)};ModuleCollection.prototype.register=function(ie,de,me){var _e=this;me===void 0&&(me=!0);var ye=new Module(de,me);if(ie.length===0)this.root=ye;else{var we=this.get(ie.slice(0,-1));we.addChild(ie[ie.length-1],ye)}de.modules&&forEachValue(de.modules,function(Se,Ce){_e.register(ie.concat(Ce),Se,me)})};ModuleCollection.prototype.unregister=function(ie){var de=this.get(ie.slice(0,-1)),me=ie[ie.length-1],_e=de.getChild(me);_e&&_e.runtime&&de.removeChild(me)};ModuleCollection.prototype.isRegistered=function(ie){var de=this.get(ie.slice(0,-1)),me=ie[ie.length-1];return de?de.hasChild(me):!1};function update(ne,ie,de){if(ie.update(de),de.modules)for(var me in de.modules){if(!ie.getChild(me))return;update(ne.concat(me),ie.getChild(me),de.modules[me])}}function createStore$1(ne){return new Store$1(ne)}var Store$1=function(ie){var de=this;ie===void 0&&(ie={});var me=ie.plugins;me===void 0&&(me=[]);var _e=ie.strict;_e===void 0&&(_e=!1);var ye=ie.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new ModuleCollection(ie),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=ye;var we=this,Se=this,Ce=Se.dispatch,Ae=Se.commit;this.dispatch=function($e,Ee){return Ce.call(we,$e,Ee)},this.commit=function($e,Ee,Pe){return Ae.call(we,$e,Ee,Pe)},this.strict=_e;var Te=this._modules.root.state;installModule(this,Te,[],this._modules.root),resetStoreState(this,Te),me.forEach(function(ke){return ke(de)})},prototypeAccessors={state:{configurable:!0}};Store$1.prototype.install=function(ie,de){ie.provide(de||storeKey,this),ie.config.globalProperties.$store=this;var me=this._devtools!==void 0?this._devtools:!1;me&&addDevtools(ie,this)};prototypeAccessors.state.get=function(){return this._state.data};prototypeAccessors.state.set=function(ne){};Store$1.prototype.commit=function(ie,de,me){var _e=this,ye=unifyObjectStyle(ie,de,me),we=ye.type,Se=ye.payload,Ce={type:we,payload:Se},Ae=this._mutations[we];Ae&&(this._withCommit(function(){Ae.forEach(function(ke){ke(Se)})}),this._subscribers.slice().forEach(function(Te){return Te(Ce,_e.state)}))};Store$1.prototype.dispatch=function(ie,de){var me=this,_e=unifyObjectStyle(ie,de),ye=_e.type,we=_e.payload,Se={type:ye,payload:we},Ce=this._actions[ye];if(Ce){try{this._actionSubscribers.slice().filter(function(Te){return Te.before}).forEach(function(Te){return Te.before(Se,me.state)})}catch(Te){}var Ae=Ce.length>1?Promise.all(Ce.map(function(Te){return Te(we)})):Ce[0](we);return new Promise(function(Te,ke){Ae.then(function($e){try{me._actionSubscribers.filter(function(Ee){return Ee.after}).forEach(function(Ee){return Ee.after(Se,me.state)})}catch(Ee){}Te($e)},function($e){try{me._actionSubscribers.filter(function(Ee){return Ee.error}).forEach(function(Ee){return Ee.error(Se,me.state,$e)})}catch(Ee){}ke($e)})})}};Store$1.prototype.subscribe=function(ie,de){return genericSubscribe(ie,this._subscribers,de)};Store$1.prototype.subscribeAction=function(ie,de){var me=typeof ie=="function"?{before:ie}:ie;return genericSubscribe(me,this._actionSubscribers,de)};Store$1.prototype.watch=function(ie,de,me){var _e=this;return watch(function(){return ie(_e.state,_e.getters)},de,Object.assign({},me))};Store$1.prototype.replaceState=function(ie){var de=this;this._withCommit(function(){de._state.data=ie})};Store$1.prototype.registerModule=function(ie,de,me){me===void 0&&(me={}),typeof ie=="string"&&(ie=[ie]),this._modules.register(ie,de),installModule(this,this.state,ie,this._modules.get(ie),me.preserveState),resetStoreState(this,this.state)};Store$1.prototype.unregisterModule=function(ie){var de=this;typeof ie=="string"&&(ie=[ie]),this._modules.unregister(ie),this._withCommit(function(){var me=getNestedState(de.state,ie.slice(0,-1));delete me[ie[ie.length-1]]}),resetStore(this)};Store$1.prototype.hasModule=function(ie){return typeof ie=="string"&&(ie=[ie]),this._modules.isRegistered(ie)};Store$1.prototype.hotUpdate=function(ie){this._modules.update(ie),resetStore(this,!0)};Store$1.prototype._withCommit=function(ie){var de=this._committing;this._committing=!0,ie(),this._committing=de};Object.defineProperties(Store$1.prototype,prototypeAccessors);var isMergeableObject=function(ie){return isNonNullObject(ie)&&!isSpecial(ie)};function isNonNullObject(ne){return!!ne&&typeof ne=="object"}function isSpecial(ne){var ie=Object.prototype.toString.call(ne);return ie==="[object RegExp]"||ie==="[object Date]"||isReactElement(ne)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(ne){return ne.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(ne){return Array.isArray(ne)?[]:{}}function cloneUnlessOtherwiseSpecified(ne,ie){return ie.clone!==!1&&ie.isMergeableObject(ne)?deepmerge(emptyTarget(ne),ne,ie):ne}function defaultArrayMerge(ne,ie,de){return ne.concat(ie).map(function(me){return cloneUnlessOtherwiseSpecified(me,de)})}function getMergeFunction(ne,ie){if(!ie.customMerge)return deepmerge;var de=ie.customMerge(ne);return typeof de=="function"?de:deepmerge}function getEnumerableOwnPropertySymbols(ne){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(ne).filter(function(ie){return Object.propertyIsEnumerable.call(ne,ie)}):[]}function getKeys(ne){return Object.keys(ne).concat(getEnumerableOwnPropertySymbols(ne))}function propertyIsOnObject(ne,ie){try{return ie in ne}catch(de){return!1}}function propertyIsUnsafe(ne,ie){return propertyIsOnObject(ne,ie)&&!(Object.hasOwnProperty.call(ne,ie)&&Object.propertyIsEnumerable.call(ne,ie))}function mergeObject(ne,ie,de){var me={};return de.isMergeableObject(ne)&&getKeys(ne).forEach(function(_e){me[_e]=cloneUnlessOtherwiseSpecified(ne[_e],de)}),getKeys(ie).forEach(function(_e){propertyIsUnsafe(ne,_e)||(propertyIsOnObject(ne,_e)&&de.isMergeableObject(ie[_e])?me[_e]=getMergeFunction(_e,de)(ne[_e],ie[_e],de):me[_e]=cloneUnlessOtherwiseSpecified(ie[_e],de))}),me}function deepmerge(ne,ie,de){de=de||{},de.arrayMerge=de.arrayMerge||defaultArrayMerge,de.isMergeableObject=de.isMergeableObject||isMergeableObject,de.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var me=Array.isArray(ie),_e=Array.isArray(ne),ye=me===_e;return ye?me?de.arrayMerge(ne,ie,de):mergeObject(ne,ie,de):cloneUnlessOtherwiseSpecified(ie,de)}deepmerge.all=function(ie,de){if(!Array.isArray(ie))throw new Error("first argument should be an array");return ie.reduce(function(me,_e){return deepmerge(me,_e,de)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const merge$3=getDefaultExportFromCjs(cjs);let MockStorage;MockStorage=class{get length(){return Object.keys(this).length}key(ne){return Object.keys(this)[ne]}setItem(ne,ie){this[ne]=ie.toString()}getItem(ne){return this[ne]}removeItem(ne){delete this[ne]}clear(){for(let ne of Object.keys(this))delete this[ne]}};class SimplePromiseQueue{constructor(){this._queue=[],this._flushing=!1}enqueue(ie){return this._queue.push(ie),this._flushing?Promise.resolve():this.flushQueue()}flushQueue(){this._flushing=!0;const ie=()=>{const de=this._queue.shift();if(de)return de.then(ie);this._flushing=!1};return Promise.resolve(ie())}}const options={replaceArrays:{arrayMerge:(ne,ie,de)=>ie},concatArrays:{arrayMerge:(ne,ie,de)=>ne.concat(...ie)}};function merge$2(ne,ie,de){return merge$3(ne,ie,options[de])}let FlattedJSON=JSON;class VuexPersistence{constructor(ie){this._mutex=new SimplePromiseQueue,this.subscriber=me=>_e=>me.subscribe(_e),typeof ie>"u"&&(ie={}),this.key=ie.key!=null?ie.key:"vuex",this.subscribed=!1,this.supportCircular=ie.supportCircular||!1,this.supportCircular&&(FlattedJSON=require("flatted")),this.mergeOption=ie.mergeOption||"replaceArrays";let de=!0;try{window.localStorage.getItem("")}catch(me){de=!1}if(ie.storage)this.storage=ie.storage;else if(de)this.storage=window.localStorage;else if(MockStorage)this.storage=new MockStorage;else throw new Error("Neither 'window' is defined, nor 'MockStorage' is available");this.reducer=ie.reducer!=null?ie.reducer:ie.modules==null?me=>me:me=>ie.modules.reduce((_e,ye)=>merge$2(_e,{[ye]:me[ye]},this.mergeOption),{}),this.filter=ie.filter||(me=>!0),this.strictMode=ie.strictMode||!1,this.RESTORE_MUTATION=function(_e,ye){const we=merge$2(_e,ye||{},this.mergeOption);for(const Se of Object.keys(we))this._vm.$set(_e,Se,we[Se])},this.asyncStorage=ie.asyncStorage||!1,this.asyncStorage?(this.restoreState=ie.restoreState!=null?ie.restoreState:(me,_e)=>_e.getItem(me).then(ye=>typeof ye=="string"?this.supportCircular?FlattedJSON.parse(ye||"{}"):JSON.parse(ye||"{}"):ye||{}),this.saveState=ie.saveState!=null?ie.saveState:(me,_e,ye)=>ye.setItem(me,this.asyncStorage?merge$2({},_e||{},this.mergeOption):this.supportCircular?FlattedJSON.stringify(_e):JSON.stringify(_e)),this.plugin=me=>{me.restored=this.restoreState(this.key,this.storage).then(_e=>{this.strictMode?me.commit("RESTORE_MUTATION",_e):me.replaceState(merge$2(me.state,_e||{},this.mergeOption)),this.subscriber(me)((ye,we)=>{this.filter(ye)&&this._mutex.enqueue(this.saveState(this.key,this.reducer(we),this.storage))}),this.subscribed=!0})}):(this.restoreState=ie.restoreState!=null?ie.restoreState:(me,_e)=>{const ye=_e.getItem(me);return typeof ye=="string"?this.supportCircular?FlattedJSON.parse(ye||"{}"):JSON.parse(ye||"{}"):ye||{}},this.saveState=ie.saveState!=null?ie.saveState:(me,_e,ye)=>ye.setItem(me,this.supportCircular?FlattedJSON.stringify(_e):JSON.stringify(_e)),this.plugin=me=>{const _e=this.restoreState(this.key,this.storage);this.strictMode?me.commit("RESTORE_MUTATION",_e):me.replaceState(merge$2(me.state,_e||{},this.mergeOption)),this.subscriber(me)((ye,we)=>{this.filter(ye)&&this.saveState(this.key,this.reducer(we),this.storage)}),this.subscribed=!0})}}var __assign=function(){return __assign=Object.assign||function(ie){for(var de,me=1,_e=arguments.length;me<_e;me++){de=arguments[me];for(var ye in de)Object.prototype.hasOwnProperty.call(de,ye)&&(ie[ye]=de[ye])}return ie},__assign.apply(this,arguments)};function __awaiter(ne,ie,de,me){function _e(ye){return ye instanceof de?ye:new de(function(we){we(ye)})}return new(de||(de=Promise))(function(ye,we){function Se(Te){try{Ae(me.next(Te))}catch(ke){we(ke)}}function Ce(Te){try{Ae(me.throw(Te))}catch(ke){we(ke)}}function Ae(Te){Te.done?ye(Te.value):_e(Te.value).then(Se,Ce)}Ae((me=me.apply(ne,ie||[])).next())})}function __generator(ne,ie){var de={label:0,sent:function(){if(ye[0]&1)throw ye[1];return ye[1]},trys:[],ops:[]},me,_e,ye,we;return we={next:Se(0),throw:Se(1),return:Se(2)},typeof Symbol=="function"&&(we[Symbol.iterator]=function(){return this}),we;function Se(Ae){return function(Te){return Ce([Ae,Te])}}function Ce(Ae){if(me)throw new TypeError("Generator is already executing.");for(;we&&(we=0,Ae[0]&&(de=0)),de;)try{if(me=1,_e&&(ye=Ae[0]&2?_e.return:Ae[0]?_e.throw||((ye=_e.return)&&ye.call(_e),0):_e.next)&&!(ye=ye.call(_e,Ae[1])).done)return ye;switch(_e=0,ye&&(Ae=[Ae[0]&2,ye.value]),Ae[0]){case 0:case 1:ye=Ae;break;case 4:return de.label++,{value:Ae[1],done:!1};case 5:de.label++,_e=Ae[1],Ae=[0];continue;case 7:Ae=de.ops.pop(),de.trys.pop();continue;default:if(ye=de.trys,!(ye=ye.length>0&&ye[ye.length-1])&&(Ae[0]===6||Ae[0]===2)){de=0;continue}if(Ae[0]===3&&(!ye||Ae[1]>ye[0]&&Ae[1]<ye[3])){de.label=Ae[1];break}if(Ae[0]===6&&de.label<ye[1]){de.label=ye[1],ye=Ae;break}if(ye&&de.label<ye[2]){de.label=ye[2],de.ops.push(Ae);break}ye[2]&&de.ops.pop(),de.trys.pop();continue}Ae=ie.call(ne,de)}catch(Te){Ae=[6,Te],_e=0}finally{me=ye=0}if(Ae[0]&5)throw Ae[1];return{value:Ae[0]?Ae[1]:void 0,done:!0}}}function __spreadArray(ne,ie,de){if(de||arguments.length===2)for(var me=0,_e=ie.length,ye;me<_e;me++)(ye||!(me in ie))&&(ye||(ye=Array.prototype.slice.call(ie,0,me)),ye[me]=ie[me]);return ne.concat(ye||Array.prototype.slice.call(ie))}typeof SuppressedError=="function"&&SuppressedError;var version$1="3.4.2";function wait(ne,ie){return new Promise(function(de){return setTimeout(de,ne,ie)})}function requestIdleCallbackIfAvailable(ne,ie){ie===void 0&&(ie=1/0);var de=window.requestIdleCallback;return de?new Promise(function(me){return de.call(window,function(){return me()},{timeout:ie})}):wait(Math.min(ne,ie))}function isPromise(ne){return!!ne&&typeof ne.then=="function"}function awaitIfAsync(ne,ie){try{var de=ne();isPromise(de)?de.then(function(me){return ie(!0,me)},function(me){return ie(!1,me)}):ie(!0,de)}catch(me){ie(!1,me)}}function mapWithBreaks(ne,ie,de){return de===void 0&&(de=16),__awaiter(this,void 0,void 0,function(){var me,_e,ye,we;return __generator(this,function(Se){switch(Se.label){case 0:me=Array(ne.length),_e=Date.now(),ye=0,Se.label=1;case 1:return ye<ne.length?(me[ye]=ie(ne[ye],ye),we=Date.now(),we>=_e+de?(_e=we,[4,wait(0)]):[3,3]):[3,4];case 2:Se.sent(),Se.label=3;case 3:return++ye,[3,1];case 4:return[2,me]}})})}function suppressUnhandledRejectionWarning(ne){ne.then(void 0,function(){})}function x64Add(ne,ie){ne=[ne[0]>>>16,ne[0]&65535,ne[1]>>>16,ne[1]&65535],ie=[ie[0]>>>16,ie[0]&65535,ie[1]>>>16,ie[1]&65535];var de=[0,0,0,0];return de[3]+=ne[3]+ie[3],de[2]+=de[3]>>>16,de[3]&=65535,de[2]+=ne[2]+ie[2],de[1]+=de[2]>>>16,de[2]&=65535,de[1]+=ne[1]+ie[1],de[0]+=de[1]>>>16,de[1]&=65535,de[0]+=ne[0]+ie[0],de[0]&=65535,[de[0]<<16|de[1],de[2]<<16|de[3]]}function x64Multiply(ne,ie){ne=[ne[0]>>>16,ne[0]&65535,ne[1]>>>16,ne[1]&65535],ie=[ie[0]>>>16,ie[0]&65535,ie[1]>>>16,ie[1]&65535];var de=[0,0,0,0];return de[3]+=ne[3]*ie[3],de[2]+=de[3]>>>16,de[3]&=65535,de[2]+=ne[2]*ie[3],de[1]+=de[2]>>>16,de[2]&=65535,de[2]+=ne[3]*ie[2],de[1]+=de[2]>>>16,de[2]&=65535,de[1]+=ne[1]*ie[3],de[0]+=de[1]>>>16,de[1]&=65535,de[1]+=ne[2]*ie[2],de[0]+=de[1]>>>16,de[1]&=65535,de[1]+=ne[3]*ie[1],de[0]+=de[1]>>>16,de[1]&=65535,de[0]+=ne[0]*ie[3]+ne[1]*ie[2]+ne[2]*ie[1]+ne[3]*ie[0],de[0]&=65535,[de[0]<<16|de[1],de[2]<<16|de[3]]}function x64Rotl(ne,ie){return ie%=64,ie===32?[ne[1],ne[0]]:ie<32?[ne[0]<<ie|ne[1]>>>32-ie,ne[1]<<ie|ne[0]>>>32-ie]:(ie-=32,[ne[1]<<ie|ne[0]>>>32-ie,ne[0]<<ie|ne[1]>>>32-ie])}function x64LeftShift(ne,ie){return ie%=64,ie===0?ne:ie<32?[ne[0]<<ie|ne[1]>>>32-ie,ne[1]<<ie]:[ne[1]<<ie-32,0]}function x64Xor(ne,ie){return[ne[0]^ie[0],ne[1]^ie[1]]}function x64Fmix(ne){return ne=x64Xor(ne,[0,ne[0]>>>1]),ne=x64Multiply(ne,[4283543511,3981806797]),ne=x64Xor(ne,[0,ne[0]>>>1]),ne=x64Multiply(ne,[3301882366,444984403]),ne=x64Xor(ne,[0,ne[0]>>>1]),ne}function x64hash128(ne,ie){ne=ne||"",ie=ie||0;var de=ne.length%16,me=ne.length-de,_e=[0,ie],ye=[0,ie],we=[0,0],Se=[0,0],Ce=[2277735313,289559509],Ae=[1291169091,658871167],Te;for(Te=0;Te<me;Te=Te+16)we=[ne.charCodeAt(Te+4)&255|(ne.charCodeAt(Te+5)&255)<<8|(ne.charCodeAt(Te+6)&255)<<16|(ne.charCodeAt(Te+7)&255)<<24,ne.charCodeAt(Te)&255|(ne.charCodeAt(Te+1)&255)<<8|(ne.charCodeAt(Te+2)&255)<<16|(ne.charCodeAt(Te+3)&255)<<24],Se=[ne.charCodeAt(Te+12)&255|(ne.charCodeAt(Te+13)&255)<<8|(ne.charCodeAt(Te+14)&255)<<16|(ne.charCodeAt(Te+15)&255)<<24,ne.charCodeAt(Te+8)&255|(ne.charCodeAt(Te+9)&255)<<8|(ne.charCodeAt(Te+10)&255)<<16|(ne.charCodeAt(Te+11)&255)<<24],we=x64Multiply(we,Ce),we=x64Rotl(we,31),we=x64Multiply(we,Ae),_e=x64Xor(_e,we),_e=x64Rotl(_e,27),_e=x64Add(_e,ye),_e=x64Add(x64Multiply(_e,[0,5]),[0,1390208809]),Se=x64Multiply(Se,Ae),Se=x64Rotl(Se,33),Se=x64Multiply(Se,Ce),ye=x64Xor(ye,Se),ye=x64Rotl(ye,31),ye=x64Add(ye,_e),ye=x64Add(x64Multiply(ye,[0,5]),[0,944331445]);switch(we=[0,0],Se=[0,0],de){case 15:Se=x64Xor(Se,x64LeftShift([0,ne.charCodeAt(Te+14)],48));case 14:Se=x64Xor(Se,x64LeftShift([0,ne.charCodeAt(Te+13)],40));case 13:Se=x64Xor(Se,x64LeftShift([0,ne.charCodeAt(Te+12)],32));case 12:Se=x64Xor(Se,x64LeftShift([0,ne.charCodeAt(Te+11)],24));case 11:Se=x64Xor(Se,x64LeftShift([0,ne.charCodeAt(Te+10)],16));case 10:Se=x64Xor(Se,x64LeftShift([0,ne.charCodeAt(Te+9)],8));case 9:Se=x64Xor(Se,[0,ne.charCodeAt(Te+8)]),Se=x64Multiply(Se,Ae),Se=x64Rotl(Se,33),Se=x64Multiply(Se,Ce),ye=x64Xor(ye,Se);case 8:we=x64Xor(we,x64LeftShift([0,ne.charCodeAt(Te+7)],56));case 7:we=x64Xor(we,x64LeftShift([0,ne.charCodeAt(Te+6)],48));case 6:we=x64Xor(we,x64LeftShift([0,ne.charCodeAt(Te+5)],40));case 5:we=x64Xor(we,x64LeftShift([0,ne.charCodeAt(Te+4)],32));case 4:we=x64Xor(we,x64LeftShift([0,ne.charCodeAt(Te+3)],24));case 3:we=x64Xor(we,x64LeftShift([0,ne.charCodeAt(Te+2)],16));case 2:we=x64Xor(we,x64LeftShift([0,ne.charCodeAt(Te+1)],8));case 1:we=x64Xor(we,[0,ne.charCodeAt(Te)]),we=x64Multiply(we,Ce),we=x64Rotl(we,31),we=x64Multiply(we,Ae),_e=x64Xor(_e,we)}return _e=x64Xor(_e,[0,ne.length]),ye=x64Xor(ye,[0,ne.length]),_e=x64Add(_e,ye),ye=x64Add(ye,_e),_e=x64Fmix(_e),ye=x64Fmix(ye),_e=x64Add(_e,ye),ye=x64Add(ye,_e),("00000000"+(_e[0]>>>0).toString(16)).slice(-8)+("00000000"+(_e[1]>>>0).toString(16)).slice(-8)+("00000000"+(ye[0]>>>0).toString(16)).slice(-8)+("00000000"+(ye[1]>>>0).toString(16)).slice(-8)}function errorToObject(ne){var ie;return __assign({name:ne.name,message:ne.message,stack:(ie=ne.stack)===null||ie===void 0?void 0:ie.split("\n")},ne)}function includes(ne,ie){for(var de=0,me=ne.length;de<me;++de)if(ne[de]===ie)return!0;return!1}function excludes(ne,ie){return!includes(ne,ie)}function toInt(ne){return parseInt(ne)}function toFloat(ne){return parseFloat(ne)}function replaceNaN(ne,ie){return typeof ne=="number"&&isNaN(ne)?ie:ne}function countTruthy(ne){return ne.reduce(function(ie,de){return ie+(de?1:0)},0)}function round(ne,ie){if(ie===void 0&&(ie=1),Math.abs(ie)>=1)return Math.round(ne/ie)*ie;var de=1/ie;return Math.round(ne*de)/de}function parseSimpleCssSelector(ne){for(var ie,de,me="Unexpected syntax '".concat(ne,"'"),_e=/^\s*([a-z-]*)(.*)$/i.exec(ne),ye=_e[1]||void 0,we={},Se=/([.:#][\w-]+|\[.+?\])/gi,Ce=function($e,Ee){we[$e]=we[$e]||[],we[$e].push(Ee)};;){var Ae=Se.exec(_e[2]);if(!Ae)break;var Te=Ae[0];switch(Te[0]){case".":Ce("class",Te.slice(1));break;case"#":Ce("id",Te.slice(1));break;case"[":{var ke=/^\[([\w-]+)([~|^$*]?=("(.*?)"|([\w-]+)))?(\s+[is])?\]$/.exec(Te);if(ke)Ce(ke[1],(de=(ie=ke[4])!==null&&ie!==void 0?ie:ke[5])!==null&&de!==void 0?de:"");else throw new Error(me);break}default:throw new Error(me)}}return[ye,we]}function ensureErrorWithMessage(ne){return ne&&typeof ne=="object"&&"message"in ne?ne:{message:ne}}function isFinalResultLoaded(ne){return typeof ne!="function"}function loadSource(ne,ie){var de=new Promise(function(me){var _e=Date.now();awaitIfAsync(ne.bind(null,ie),function(){for(var ye=[],we=0;we<arguments.length;we++)ye[we]=arguments[we];var Se=Date.now()-_e;if(!ye[0])return me(function(){return{error:ensureErrorWithMessage(ye[1]),duration:Se}});var Ce=ye[1];if(isFinalResultLoaded(Ce))return me(function(){return{value:Ce,duration:Se}});me(function(){return new Promise(function(Ae){var Te=Date.now();awaitIfAsync(Ce,function(){for(var ke=[],$e=0;$e<arguments.length;$e++)ke[$e]=arguments[$e];var Ee=Se+Date.now()-Te;if(!ke[0])return Ae({error:ensureErrorWithMessage(ke[1]),duration:Ee});Ae({value:ke[1],duration:Ee})})})})})});return suppressUnhandledRejectionWarning(de),function(){return de.then(function(_e){return _e()})}}function loadSources(ne,ie,de){var me=Object.keys(ne).filter(function(ye){return excludes(de,ye)}),_e=mapWithBreaks(me,function(ye){return loadSource(ne[ye],ie)});return suppressUnhandledRejectionWarning(_e),function(){return __awaiter(this,void 0,void 0,function(){var we,Se,Ce,Ae,Te;return __generator(this,function(ke){switch(ke.label){case 0:return[4,_e];case 1:return we=ke.sent(),[4,mapWithBreaks(we,function($e){var Ee=$e();return suppressUnhandledRejectionWarning(Ee),Ee})];case 2:return Se=ke.sent(),[4,Promise.all(Se)];case 3:for(Ce=ke.sent(),Ae={},Te=0;Te<me.length;++Te)Ae[me[Te]]=Ce[Te];return[2,Ae]}})})}}function isTrident(){var ne=window,ie=navigator;return countTruthy(["MSCSSMatrix"in ne,"msSetImmediate"in ne,"msIndexedDB"in ne,"msMaxTouchPoints"in ie,"msPointerEnabled"in ie])>=4}function isEdgeHTML(){var ne=window,ie=navigator;return countTruthy(["msWriteProfilerMark"in ne,"MSStream"in ne,"msLaunchUri"in ie,"msSaveBlob"in ie])>=3&&!isTrident()}function isChromium(){var ne=window,ie=navigator;return countTruthy(["webkitPersistentStorage"in ie,"webkitTemporaryStorage"in ie,ie.vendor.indexOf("Google")===0,"webkitResolveLocalFileSystemURL"in ne,"BatteryManager"in ne,"webkitMediaStream"in ne,"webkitSpeechGrammar"in ne])>=5}function isWebKit(){var ne=window,ie=navigator;return countTruthy(["ApplePayError"in ne,"CSSPrimitiveValue"in ne,"Counter"in ne,ie.vendor.indexOf("Apple")===0,"getStorageUpdates"in ie,"WebKitMediaKeys"in ne])>=4}function isDesktopSafari(){var ne=window;return countTruthy(["safari"in ne,!("DeviceMotionEvent"in ne),!("ongestureend"in ne),!("standalone"in navigator)])>=3}function isGecko(){var ne,ie,de=window;return countTruthy(["buildID"in navigator,"MozAppearance"in((ie=(ne=document.documentElement)===null||ne===void 0?void 0:ne.style)!==null&&ie!==void 0?ie:{}),"onmozfullscreenchange"in de,"mozInnerScreenX"in de,"CSSMozDocumentRule"in de,"CanvasCaptureMediaStream"in de])>=4}function isChromium86OrNewer(){var ne=window;return countTruthy([!("MediaSettingsRange"in ne),"RTCEncodedAudioFrame"in ne,""+ne.Intl=="[object Intl]",""+ne.Reflect=="[object Reflect]"])>=3}function isWebKit606OrNewer(){var ne=window;return countTruthy(["DOMRectList"in ne,"RTCPeerConnectionIceEvent"in ne,"SVGGeometryElement"in ne,"ontransitioncancel"in ne])>=3}function isIPad(){if(navigator.platform==="iPad")return!0;var ne=screen,ie=ne.width/ne.height;return countTruthy(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,ie>.65&&ie<1.53])>=2}function getFullscreenElement(){var ne=document;return ne.fullscreenElement||ne.msFullscreenElement||ne.mozFullScreenElement||ne.webkitFullscreenElement||null}function exitFullscreen(){var ne=document;return(ne.exitFullscreen||ne.msExitFullscreen||ne.mozCancelFullScreen||ne.webkitExitFullscreen).call(ne)}function isAndroid(){var ne=isChromium(),ie=isGecko();if(!ne&&!ie)return!1;var de=window;return countTruthy(["onorientationchange"in de,"orientation"in de,ne&&!("SharedWorker"in de),ie&&/android/i.test(navigator.appVersion)])>=2}function getAudioFingerprint(){var ne=window,ie=ne.OfflineAudioContext||ne.webkitOfflineAudioContext;if(!ie)return-2;if(doesCurrentBrowserSuspendAudioContext())return-1;var de=4500,me=5e3,_e=new ie(1,me,44100),ye=_e.createOscillator();ye.type="triangle",ye.frequency.value=1e4;var we=_e.createDynamicsCompressor();we.threshold.value=-50,we.knee.value=40,we.ratio.value=12,we.attack.value=0,we.release.value=.25,ye.connect(we),we.connect(_e.destination),ye.start(0);var Se=startRenderingAudio(_e),Ce=Se[0],Ae=Se[1],Te=Ce.then(function(ke){return getHash(ke.getChannelData(0).subarray(de))},function(ke){if(ke.name==="timeout"||ke.name==="suspended")return-3;throw ke});return suppressUnhandledRejectionWarning(Te),function(){return Ae(),Te}}function doesCurrentBrowserSuspendAudioContext(){return isWebKit()&&!isDesktopSafari()&&!isWebKit606OrNewer()}function startRenderingAudio(ne){var ie=3,de=500,me=500,_e=5e3,ye=function(){},we=new Promise(function(Se,Ce){var Ae=!1,Te=0,ke=0;ne.oncomplete=function(Pe){return Se(Pe.renderedBuffer)};var $e=function(){setTimeout(function(){return Ce(makeInnerError("timeout"))},Math.min(me,ke+_e-Date.now()))},Ee=function(){try{var Pe=ne.startRendering();switch(isPromise(Pe)&&suppressUnhandledRejectionWarning(Pe),ne.state){case"running":ke=Date.now(),Ae&&$e();break;case"suspended":document.hidden||Te++,Ae&&Te>=ie?Ce(makeInnerError("suspended")):setTimeout(Ee,de);break}}catch(Ie){Ce(Ie)}};Ee(),ye=function(){Ae||(Ae=!0,ke>0&&$e())}});return[we,ye]}function getHash(ne){for(var ie=0,de=0;de<ne.length;++de)ie+=Math.abs(ne[de]);return ie}function makeInnerError(ne){var ie=new Error(ne);return ie.name=ne,ie}function withIframe(ne,ie,de){var me,_e,ye;return de===void 0&&(de=50),__awaiter(this,void 0,void 0,function(){var we,Se;return __generator(this,function(Ce){switch(Ce.label){case 0:we=document,Ce.label=1;case 1:return we.body?[3,3]:[4,wait(de)];case 2:return Ce.sent(),[3,1];case 3:Se=we.createElement("iframe"),Ce.label=4;case 4:return Ce.trys.push([4,,10,11]),[4,new Promise(function(Ae,Te){var ke=!1,$e=function(){ke=!0,Ae()},Ee=function(Oe){ke=!0,Te(Oe)};Se.onload=$e,Se.onerror=Ee;var Pe=Se.style;Pe.setProperty("display","block","important"),Pe.position="absolute",Pe.top="0",Pe.left="0",Pe.visibility="hidden",ie&&"srcdoc"in Se?Se.srcdoc=ie:Se.src="about:blank",we.body.appendChild(Se);var Ie=function(){var Oe,Ne;ke||(((Ne=(Oe=Se.contentWindow)===null||Oe===void 0?void 0:Oe.document)===null||Ne===void 0?void 0:Ne.readyState)==="complete"?$e():setTimeout(Ie,10))};Ie()})];case 5:Ce.sent(),Ce.label=6;case 6:return!((_e=(me=Se.contentWindow)===null||me===void 0?void 0:me.document)===null||_e===void 0)&&_e.body?[3,8]:[4,wait(de)];case 7:return Ce.sent(),[3,6];case 8:return[4,ne(Se,Se.contentWindow)];case 9:return[2,Ce.sent()];case 10:return(ye=Se.parentNode)===null||ye===void 0||ye.removeChild(Se),[7];case 11:return[2]}})})}function selectorToElement(ne){for(var ie=parseSimpleCssSelector(ne),de=ie[0],me=ie[1],_e=document.createElement(de!=null?de:"div"),ye=0,we=Object.keys(me);ye<we.length;ye++){var Se=we[ye],Ce=me[Se].join(" ");Se==="style"?addStyleString(_e.style,Ce):_e.setAttribute(Se,Ce)}return _e}function addStyleString(ne,ie){for(var de=0,me=ie.split(";");de<me.length;de++){var _e=me[de],ye=/^\s*([\w-]+)\s*:\s*(.+?)(\s*!([\w-]+))?\s*$/.exec(_e);if(ye){var we=ye[1],Se=ye[2],Ce=ye[4];ne.setProperty(we,Se,Ce||"")}}}var testString="mmMwWLliI0O&1",textSize="48px",baseFonts=["monospace","sans-serif","serif"],fontList=["sans-serif-thin","ARNO PRO","Agency FB","Arabic Typesetting","Arial Unicode MS","AvantGarde Bk BT","BankGothic Md BT","Batang","Bitstream Vera Sans Mono","Calibri","Century","Century Gothic","Clarendon","EUROSTILE","Franklin Gothic","Futura Bk BT","Futura Md BT","GOTHAM","Gill Sans","HELV","Haettenschweiler","Helvetica Neue","Humanst521 BT","Leelawadee","Letter Gothic","Levenim MT","Lucida Bright","Lucida Sans","Menlo","MS Mincho","MS Outlook","MS Reference Specialty","MS UI Gothic","MT Extra","MYRIAD PRO","Marlett","Meiryo UI","Microsoft Uighur","Minion Pro","Monotype Corsiva","PMingLiU","Pristina","SCRIPTINA","Segoe UI Light","Serifa","SimHei","Small Fonts","Staccato222 BT","TRAJAN PRO","Univers CE 55 Medium","Vrinda","ZWAdobeF"];function getFonts(){return withIframe(function(ne,ie){var de=ie.document,me=de.body;me.style.fontSize=textSize;var _e=de.createElement("div"),ye={},we={},Se=function(Ie){var Oe=de.createElement("span"),Ne=Oe.style;return Ne.position="absolute",Ne.top="0",Ne.left="0",Ne.fontFamily=Ie,Oe.textContent=testString,_e.appendChild(Oe),Oe},Ce=function(Ie,Oe){return Se("'".concat(Ie,"',").concat(Oe))},Ae=function(){return baseFonts.map(Se)},Te=function(){for(var Ie={},Oe=function(Re){Ie[Re]=baseFonts.map(function(Me){return Ce(Re,Me)})},Ne=0,Be=fontList;Ne<Be.length;Ne++){var xe=Be[Ne];Oe(xe)}return Ie},ke=function(Ie){return baseFonts.some(function(Oe,Ne){return Ie[Ne].offsetWidth!==ye[Oe]||Ie[Ne].offsetHeight!==we[Oe]})},$e=Ae(),Ee=Te();me.appendChild(_e);for(var Pe=0;Pe<baseFonts.length;Pe++)ye[baseFonts[Pe]]=$e[Pe].offsetWidth,we[baseFonts[Pe]]=$e[Pe].offsetHeight;return fontList.filter(function(Ie){return ke(Ee[Ie])})})}function getPlugins(){var ne=navigator.plugins;if(ne){for(var ie=[],de=0;de<ne.length;++de){var me=ne[de];if(me){for(var _e=[],ye=0;ye<me.length;++ye){var we=me[ye];_e.push({type:we.type,suffixes:we.suffixes})}ie.push({name:me.name,description:me.description,mimeTypes:_e})}}return ie}}function getCanvasFingerprint(){var ne=!1,ie,de,me=makeCanvasContext(),_e=me[0],ye=me[1];if(!isSupported(_e,ye))ie=de="";else{ne=doesSupportWinding(ye),renderTextImage(_e,ye);var we=canvasToString(_e),Se=canvasToString(_e);we!==Se?ie=de="unstable":(de=we,renderGeometryImage(_e,ye),ie=canvasToString(_e))}return{winding:ne,geometry:ie,text:de}}function makeCanvasContext(){var ne=document.createElement("canvas");return ne.width=1,ne.height=1,[ne,ne.getContext("2d")]}function isSupported(ne,ie){return!!(ie&&ne.toDataURL)}function doesSupportWinding(ne){return ne.rect(0,0,10,10),ne.rect(2,2,6,6),!ne.isPointInPath(5,5,"evenodd")}function renderTextImage(ne,ie){ne.width=240,ne.height=60,ie.textBaseline="alphabetic",ie.fillStyle="#f60",ie.fillRect(100,1,62,20),ie.fillStyle="#069",ie.font='11pt "Times New Roman"';var de="Cwm fjordbank gly ".concat(String.fromCharCode(55357,56835));ie.fillText(de,2,15),ie.fillStyle="rgba(102, 204, 0, 0.2)",ie.font="18pt Arial",ie.fillText(de,4,45)}function renderGeometryImage(ne,ie){ne.width=122,ne.height=110,ie.globalCompositeOperation="multiply";for(var de=0,me=[["#f2f",40,40],["#2ff",80,40],["#ff2",60,80]];de<me.length;de++){var _e=me[de],ye=_e[0],we=_e[1],Se=_e[2];ie.fillStyle=ye,ie.beginPath(),ie.arc(we,Se,40,0,Math.PI*2,!0),ie.closePath(),ie.fill()}ie.fillStyle="#f9c",ie.arc(60,60,60,0,Math.PI*2,!0),ie.arc(60,60,20,0,Math.PI*2,!0),ie.fill("evenodd")}function canvasToString(ne){return ne.toDataURL()}function getTouchSupport(){var ne=navigator,ie=0,de;ne.maxTouchPoints!==void 0?ie=toInt(ne.maxTouchPoints):ne.msMaxTouchPoints!==void 0&&(ie=ne.msMaxTouchPoints);try{document.createEvent("TouchEvent"),de=!0}catch(_e){de=!1}var me="ontouchstart"in window;return{maxTouchPoints:ie,touchEvent:de,touchStart:me}}function getOsCpu(){return navigator.oscpu}function getLanguages(){var ne=navigator,ie=[],de=ne.language||ne.userLanguage||ne.browserLanguage||ne.systemLanguage;if(de!==void 0&&ie.push([de]),Array.isArray(ne.languages))isChromium()&&isChromium86OrNewer()||ie.push(ne.languages);else if(typeof ne.languages=="string"){var me=ne.languages;me&&ie.push(me.split(","))}return ie}function getColorDepth(){return window.screen.colorDepth}function getDeviceMemory(){return replaceNaN(toFloat(navigator.deviceMemory),void 0)}function getScreenResolution(){var ne=screen,ie=function(me){return replaceNaN(toInt(me),null)},de=[ie(ne.width),ie(ne.height)];return de.sort().reverse(),de}var screenFrameCheckInterval=2500,roundingPrecision=10,screenFrameBackup,screenFrameSizeTimeoutId;function watchScreenFrame(){if(screenFrameSizeTimeoutId===void 0){var ne=function(){var ie=getCurrentScreenFrame();isFrameSizeNull(ie)?screenFrameSizeTimeoutId=setTimeout(ne,screenFrameCheckInterval):(screenFrameBackup=ie,screenFrameSizeTimeoutId=void 0)};ne()}}function getScreenFrame(){var ne=this;return watchScreenFrame(),function(){return __awaiter(ne,void 0,void 0,function(){var ie;return __generator(this,function(de){switch(de.label){case 0:return ie=getCurrentScreenFrame(),isFrameSizeNull(ie)?screenFrameBackup?[2,__spreadArray([],screenFrameBackup,!0)]:getFullscreenElement()?[4,exitFullscreen()]:[3,2]:[3,2];case 1:de.sent(),ie=getCurrentScreenFrame(),de.label=2;case 2:return isFrameSizeNull(ie)||(screenFrameBackup=ie),[2,ie]}})})}}function getRoundedScreenFrame(){var ne=this,ie=getScreenFrame();return function(){return __awaiter(ne,void 0,void 0,function(){var de,me;return __generator(this,function(_e){switch(_e.label){case 0:return[4,ie()];case 1:return de=_e.sent(),me=function(ye){return ye===null?null:round(ye,roundingPrecision)},[2,[me(de[0]),me(de[1]),me(de[2]),me(de[3])]]}})})}}function getCurrentScreenFrame(){var ne=screen;return[replaceNaN(toFloat(ne.availTop),null),replaceNaN(toFloat(ne.width)-toFloat(ne.availWidth)-replaceNaN(toFloat(ne.availLeft),0),null),replaceNaN(toFloat(ne.height)-toFloat(ne.availHeight)-replaceNaN(toFloat(ne.availTop),0),null),replaceNaN(toFloat(ne.availLeft),null)]}function isFrameSizeNull(ne){for(var ie=0;ie<4;++ie)if(ne[ie])return!1;return!0}function getHardwareConcurrency(){return replaceNaN(toInt(navigator.hardwareConcurrency),void 0)}function getTimezone(){var ne,ie=(ne=window.Intl)===null||ne===void 0?void 0:ne.DateTimeFormat;if(ie){var de=new ie().resolvedOptions().timeZone;if(de)return de}var me=-getTimezoneOffset();return"UTC".concat(me>=0?"+":"").concat(Math.abs(me))}function getTimezoneOffset(){var ne=new Date().getFullYear();return Math.max(toFloat(new Date(ne,0,1).getTimezoneOffset()),toFloat(new Date(ne,6,1).getTimezoneOffset()))}function getSessionStorage(){try{return!!window.sessionStorage}catch(ne){return!0}}function getLocalStorage(){try{return!!window.localStorage}catch(ne){return!0}}function getIndexedDB(){if(!(isTrident()||isEdgeHTML()))try{return!!window.indexedDB}catch(ne){return!0}}function getOpenDatabase(){return!!window.openDatabase}function getCpuClass(){return navigator.cpuClass}function getPlatform(){var ne=navigator.platform;return ne==="MacIntel"&&isWebKit()&&!isDesktopSafari()?isIPad()?"iPad":"iPhone":ne}function getVendor(){return navigator.vendor||""}function getVendorFlavors(){for(var ne=[],ie=0,de=["chrome","safari","__crWeb","__gCrWeb","yandex","__yb","__ybro","__firefox__","__edgeTrackingPreventionStatistics","webkit","oprt","samsungAr","ucweb","UCShellJava","puffinDevice"];ie<de.length;ie++){var me=de[ie],_e=window[me];_e&&typeof _e=="object"&&ne.push(me)}return ne.sort()}function areCookiesEnabled(){var ne=document;try{ne.cookie="cookietest=1; SameSite=Strict;";var ie=ne.cookie.indexOf("cookietest=")!==-1;return ne.cookie="cookietest=1; SameSite=Strict; expires=Thu, 01-Jan-1970 00:00:01 GMT",ie}catch(de){return!1}}function getFilters(){var ne=atob;return{abpIndo:["#Iklan-Melayang","#Kolom-Iklan-728","#SidebarIklan-wrapper",'[title="ALIENBOLA" i]',ne("I0JveC1CYW5uZXItYWRz")],abpvn:[".quangcao","#mobileCatfish",ne("LmNsb3NlLWFkcw=="),'[id^="bn_bottom_fixed_"]',"#pmadv"],adBlockFinland:[".mainostila",ne("LnNwb25zb3JpdA=="),".ylamainos",ne("YVtocmVmKj0iL2NsaWNrdGhyZ2guYXNwPyJd"),ne("YVtocmVmXj0iaHR0cHM6Ly9hcHAucmVhZHBlYWsuY29tL2FkcyJd")],adBlockPersian:["#navbar_notice_50",".kadr",'TABLE[width="140px"]',"#divAgahi",ne("YVtocmVmXj0iaHR0cDovL2cxLnYuZndtcm0ubmV0L2FkLyJd")],adBlockWarningRemoval:["#adblock-honeypot",".adblocker-root",".wp_adblock_detect",ne("LmhlYWRlci1ibG9ja2VkLWFk"),ne("I2FkX2Jsb2NrZXI=")],adGuardAnnoyances:[".hs-sosyal","#cookieconsentdiv",'div[class^="app_gdpr"]',".as-oil",'[data-cypress="soft-push-notification-modal"]'],adGuardBase:[".BetterJsPopOverlay",ne("I2FkXzMwMFgyNTA="),ne("I2Jhbm5lcmZsb2F0MjI="),ne("I2NhbXBhaWduLWJhbm5lcg=="),ne("I0FkLUNvbnRlbnQ=")],adGuardChinese:[ne("LlppX2FkX2FfSA=="),ne("YVtocmVmKj0iLmh0aGJldDM0LmNvbSJd"),"#widget-quan",ne("YVtocmVmKj0iLzg0OTkyMDIwLnh5eiJd"),ne("YVtocmVmKj0iLjE5NTZobC5jb20vIl0=")],adGuardFrench:["#pavePub",ne("LmFkLWRlc2t0b3AtcmVjdGFuZ2xl"),".mobile_adhesion",".widgetadv",ne("LmFkc19iYW4=")],adGuardGerman:['aside[data-portal-id="leaderboard"]'],adGuardJapanese:["#kauli_yad_1",ne("YVtocmVmXj0iaHR0cDovL2FkMi50cmFmZmljZ2F0ZS5uZXQvIl0="),ne("Ll9wb3BJbl9pbmZpbml0ZV9hZA=="),ne("LmFkZ29vZ2xl"),ne("Ll9faXNib29zdFJldHVybkFk")],adGuardMobile:[ne("YW1wLWF1dG8tYWRz"),ne("LmFtcF9hZA=="),'amp-embed[type="24smi"]',"#mgid_iframe1",ne("I2FkX2ludmlld19hcmVh")],adGuardRussian:[ne("YVtocmVmXj0iaHR0cHM6Ly9hZC5sZXRtZWFkcy5jb20vIl0="),ne("LnJlY2xhbWE="),'div[id^="smi2adblock"]',ne("ZGl2W2lkXj0iQWRGb3hfYmFubmVyXyJd"),"#psyduckpockeball"],adGuardSocial:[ne("YVtocmVmXj0iLy93d3cuc3R1bWJsZXVwb24uY29tL3N1Ym1pdD91cmw9Il0="),ne("YVtocmVmXj0iLy90ZWxlZ3JhbS5tZS9zaGFyZS91cmw/Il0="),".etsy-tweet","#inlineShare",".popup-social"],adGuardSpanishPortuguese:["#barraPublicidade","#Publicidade","#publiEspecial","#queTooltip",".cnt-publi"],adGuardTrackingProtection:["#qoo-counter",ne("YVtocmVmXj0iaHR0cDovL2NsaWNrLmhvdGxvZy5ydS8iXQ=="),ne("YVtocmVmXj0iaHR0cDovL2hpdGNvdW50ZXIucnUvdG9wL3N0YXQucGhwIl0="),ne("YVtocmVmXj0iaHR0cDovL3RvcC5tYWlsLnJ1L2p1bXAiXQ=="),"#top100counter"],adGuardTurkish:["#backkapat",ne("I3Jla2xhbWk="),ne("YVtocmVmXj0iaHR0cDovL2Fkc2Vydi5vbnRlay5jb20udHIvIl0="),ne("YVtocmVmXj0iaHR0cDovL2l6bGVuemkuY29tL2NhbXBhaWduLyJd"),ne("YVtocmVmXj0iaHR0cDovL3d3dy5pbnN0YWxsYWRzLm5ldC8iXQ==")],bulgarian:[ne("dGQjZnJlZW5ldF90YWJsZV9hZHM="),"#ea_intext_div",".lapni-pop-over","#xenium_hot_offers"],easyList:[".yb-floorad",ne("LndpZGdldF9wb19hZHNfd2lkZ2V0"),ne("LnRyYWZmaWNqdW5reS1hZA=="),".textad_headline",ne("LnNwb25zb3JlZC10ZXh0LWxpbmtz")],easyListChina:[ne("LmFwcGd1aWRlLXdyYXBbb25jbGljayo9ImJjZWJvcy5jb20iXQ=="),ne("LmZyb250cGFnZUFkdk0="),"#taotaole","#aafoot.top_box",".cfa_popup"],easyListCookie:[".ezmob-footer",".cc-CookieWarning","[data-cookie-number]",ne("LmF3LWNvb2tpZS1iYW5uZXI="),".sygnal24-gdpr-modal-wrap"],easyListCzechSlovak:["#onlajny-stickers",ne("I3Jla2xhbW5pLWJveA=="),ne("LnJla2xhbWEtbWVnYWJvYXJk"),".sklik",ne("W2lkXj0ic2tsaWtSZWtsYW1hIl0=")],easyListDutch:[ne("I2FkdmVydGVudGll"),ne("I3ZpcEFkbWFya3RCYW5uZXJCbG9jaw=="),".adstekst",ne("YVtocmVmXj0iaHR0cHM6Ly94bHR1YmUubmwvY2xpY2svIl0="),"#semilo-lrectangle"],easyListGermany:["#SSpotIMPopSlider",ne("LnNwb25zb3JsaW5rZ3J1ZW4="),ne("I3dlcmJ1bmdza3k="),ne("I3Jla2xhbWUtcmVjaHRzLW1pdHRl"),ne("YVtocmVmXj0iaHR0cHM6Ly9iZDc0Mi5jb20vIl0=")],easyListItaly:[ne("LmJveF9hZHZfYW5udW5jaQ=="),".sb-box-pubbliredazionale",ne("YVtocmVmXj0iaHR0cDovL2FmZmlsaWF6aW9uaWFkcy5zbmFpLml0LyJd"),ne("YVtocmVmXj0iaHR0cHM6Ly9hZHNlcnZlci5odG1sLml0LyJd"),ne("YVtocmVmXj0iaHR0cHM6Ly9hZmZpbGlhemlvbmlhZHMuc25haS5pdC8iXQ==")],easyListLithuania:[ne("LnJla2xhbW9zX3RhcnBhcw=="),ne("LnJla2xhbW9zX251b3JvZG9z"),ne("aW1nW2FsdD0iUmVrbGFtaW5pcyBza3lkZWxpcyJd"),ne("aW1nW2FsdD0iRGVkaWt1b3RpLmx0IHNlcnZlcmlhaSJd"),ne("aW1nW2FsdD0iSG9zdGluZ2FzIFNlcnZlcmlhaS5sdCJd")],estonian:[ne("QVtocmVmKj0iaHR0cDovL3BheTRyZXN1bHRzMjQuZXUiXQ==")],fanboyAnnoyances:["#ac-lre-player",".navigate-to-top","#subscribe_popup",".newsletter_holder","#back-top"],fanboyAntiFacebook:[".util-bar-module-firefly-visible"],fanboyEnhancedTrackers:[".open.pushModal","#issuem-leaky-paywall-articles-zero-remaining-nag","#sovrn_container",'div[class$="-hide"][zoompage-fontsize][style="display: block;"]',".BlockNag__Card"],fanboySocial:["#FollowUs","#meteored_share","#social_follow",".article-sharer",".community__social-desc"],frellwitSwedish:[ne("YVtocmVmKj0iY2FzaW5vcHJvLnNlIl1bdGFyZ2V0PSJfYmxhbmsiXQ=="),ne("YVtocmVmKj0iZG9rdG9yLXNlLm9uZWxpbmsubWUiXQ=="),"article.category-samarbete",ne("ZGl2LmhvbGlkQWRz"),"ul.adsmodern"],greekAdBlock:[ne("QVtocmVmKj0iYWRtYW4ub3RlbmV0LmdyL2NsaWNrPyJd"),ne("QVtocmVmKj0iaHR0cDovL2F4aWFiYW5uZXJzLmV4b2R1cy5nci8iXQ=="),ne("QVtocmVmKj0iaHR0cDovL2ludGVyYWN0aXZlLmZvcnRobmV0LmdyL2NsaWNrPyJd"),"DIV.agores300","TABLE.advright"],hungarian:["#cemp_doboz",".optimonk-iframe-container",ne("LmFkX19tYWlu"),ne("W2NsYXNzKj0iR29vZ2xlQWRzIl0="),"#hirdetesek_box"],iDontCareAboutCookies:['.alert-info[data-block-track*="CookieNotice"]',".ModuleTemplateCookieIndicator",".o--cookies--container","#cookies-policy-sticky","#stickyCookieBar"],icelandicAbp:[ne("QVtocmVmXj0iL2ZyYW1ld29yay9yZXNvdXJjZXMvZm9ybXMvYWRzLmFzcHgiXQ==")],latvian:[ne("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMjBweDsgaGVpZ2h0OiA0MHB4OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7Il0="),ne("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4OHB4OyBoZWlnaHQ6IDMxcHg7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsiXQ==")],listKr:[ne("YVtocmVmKj0iLy9hZC5wbGFuYnBsdXMuY28ua3IvIl0="),ne("I2xpdmVyZUFkV3JhcHBlcg=="),ne("YVtocmVmKj0iLy9hZHYuaW1hZHJlcC5jby5rci8iXQ=="),ne("aW5zLmZhc3R2aWV3LWFk"),".revenue_unit_item.dable"],listeAr:[ne("LmdlbWluaUxCMUFk"),".right-and-left-sponsers",ne("YVtocmVmKj0iLmFmbGFtLmluZm8iXQ=="),ne("YVtocmVmKj0iYm9vcmFxLm9yZyJd"),ne("YVtocmVmKj0iZHViaXp6bGUuY29tL2FyLz91dG1fc291cmNlPSJd")],listeFr:[ne("YVtocmVmXj0iaHR0cDovL3Byb21vLnZhZG9yLmNvbS8iXQ=="),ne("I2FkY29udGFpbmVyX3JlY2hlcmNoZQ=="),ne("YVtocmVmKj0id2Vib3JhbWEuZnIvZmNnaS1iaW4vIl0="),".site-pub-interstitiel",'div[id^="crt-"][data-criteo-id]'],officialPolish:["#ceneo-placeholder-ceneo-12",ne("W2hyZWZePSJodHRwczovL2FmZi5zZW5kaHViLnBsLyJd"),ne("YVtocmVmXj0iaHR0cDovL2Fkdm1hbmFnZXIudGVjaGZ1bi5wbC9yZWRpcmVjdC8iXQ=="),ne("YVtocmVmXj0iaHR0cDovL3d3dy50cml6ZXIucGwvP3V0bV9zb3VyY2UiXQ=="),ne("ZGl2I3NrYXBpZWNfYWQ=")],ro:[ne("YVtocmVmXj0iLy9hZmZ0cmsuYWx0ZXgucm8vQ291bnRlci9DbGljayJd"),ne("YVtocmVmXj0iaHR0cHM6Ly9ibGFja2ZyaWRheXNhbGVzLnJvL3Ryay9zaG9wLyJd"),ne("YVtocmVmXj0iaHR0cHM6Ly9ldmVudC4ycGVyZm9ybWFudC5jb20vZXZlbnRzL2NsaWNrIl0="),ne("YVtocmVmXj0iaHR0cHM6Ly9sLnByb2ZpdHNoYXJlLnJvLyJd"),'a[href^="/url/"]'],ruAd:[ne("YVtocmVmKj0iLy9mZWJyYXJlLnJ1LyJd"),ne("YVtocmVmKj0iLy91dGltZy5ydS8iXQ=="),ne("YVtocmVmKj0iOi8vY2hpa2lkaWtpLnJ1Il0="),"#pgeldiz",".yandex-rtb-block"],thaiAds:["a[href*=macau-uta-popup]",ne("I2Fkcy1nb29nbGUtbWlkZGxlX3JlY3RhbmdsZS1ncm91cA=="),ne("LmFkczMwMHM="),".bumq",".img-kosana"],webAnnoyancesUltralist:["#mod-social-share-2","#social-tools",ne("LmN0cGwtZnVsbGJhbm5lcg=="),".zergnet-recommend",".yt.btn-link.btn-md.btn"]}}function getDomBlockers(ne){var ie=ne===void 0?{}:ne,de=ie.debug;return __awaiter(this,void 0,void 0,function(){var me,_e,ye,we,Se,Ce;return __generator(this,function(Ae){switch(Ae.label){case 0:return isApplicable()?(me=getFilters(),_e=Object.keys(me),ye=(Ce=[]).concat.apply(Ce,_e.map(function(Te){return me[Te]})),[4,getBlockedSelectors(ye)]):[2,void 0];case 1:return we=Ae.sent(),de&&printDebug(me,we),Se=_e.filter(function(Te){var ke=me[Te],$e=countTruthy(ke.map(function(Ee){return we[Ee]}));return $e>ke.length*.6}),Se.sort(),[2,Se]}})})}function isApplicable(){return isWebKit()||isAndroid()}function getBlockedSelectors(ne){var ie;return __awaiter(this,void 0,void 0,function(){var de,me,_e,ye,Ce,we,Se,Ce;return __generator(this,function(Ae){switch(Ae.label){case 0:for(de=document,me=de.createElement("div"),_e=new Array(ne.length),ye={},forceShow(me),Ce=0;Ce<ne.length;++Ce)we=selectorToElement(ne[Ce]),we.tagName==="DIALOG"&&we.show(),Se=de.createElement("div"),forceShow(Se),Se.appendChild(we),me.appendChild(Se),_e[Ce]=we;Ae.label=1;case 1:return de.body?[3,3]:[4,wait(50)];case 2:return Ae.sent(),[3,1];case 3:de.body.appendChild(me);try{for(Ce=0;Ce<ne.length;++Ce)_e[Ce].offsetParent||(ye[ne[Ce]]=!0)}finally{(ie=me.parentNode)===null||ie===void 0||ie.removeChild(me)}return[2,ye]}})})}function forceShow(ne){ne.style.setProperty("display","block","important")}function printDebug(ne,ie){for(var de="DOM blockers debug:\n```",me=0,_e=Object.keys(ne);me<_e.length;me++){var ye=_e[me];de+="\n".concat(ye,":");for(var we=0,Se=ne[ye];we<Se.length;we++){var Ce=Se[we];de+="\n  ".concat(ie[Ce]?"🚫":"➡️"," ").concat(Ce)}}}function getColorGamut(){for(var ne=0,ie=["rec2020","p3","srgb"];ne<ie.length;ne++){var de=ie[ne];if(matchMedia("(color-gamut: ".concat(de,")")).matches)return de}}function areColorsInverted(){if(doesMatch$4("inverted"))return!0;if(doesMatch$4("none"))return!1}function doesMatch$4(ne){return matchMedia("(inverted-colors: ".concat(ne,")")).matches}function areColorsForced(){if(doesMatch$3("active"))return!0;if(doesMatch$3("none"))return!1}function doesMatch$3(ne){return matchMedia("(forced-colors: ".concat(ne,")")).matches}var maxValueToCheck=100;function getMonochromeDepth(){if(matchMedia("(min-monochrome: 0)").matches){for(var ne=0;ne<=maxValueToCheck;++ne)if(matchMedia("(max-monochrome: ".concat(ne,")")).matches)return ne;throw new Error("Too high value")}}function getContrastPreference(){if(doesMatch$2("no-preference"))return 0;if(doesMatch$2("high")||doesMatch$2("more"))return 1;if(doesMatch$2("low")||doesMatch$2("less"))return-1;if(doesMatch$2("forced"))return 10}function doesMatch$2(ne){return matchMedia("(prefers-contrast: ".concat(ne,")")).matches}function isMotionReduced(){if(doesMatch$1("reduce"))return!0;if(doesMatch$1("no-preference"))return!1}function doesMatch$1(ne){return matchMedia("(prefers-reduced-motion: ".concat(ne,")")).matches}function isHDR(){if(doesMatch("high"))return!0;if(doesMatch("standard"))return!1}function doesMatch(ne){return matchMedia("(dynamic-range: ".concat(ne,")")).matches}var M$1=Math,fallbackFn=function(){return 0};function getMathFingerprint(){var ne=M$1.acos||fallbackFn,ie=M$1.acosh||fallbackFn,de=M$1.asin||fallbackFn,me=M$1.asinh||fallbackFn,_e=M$1.atanh||fallbackFn,ye=M$1.atan||fallbackFn,we=M$1.sin||fallbackFn,Se=M$1.sinh||fallbackFn,Ce=M$1.cos||fallbackFn,Ae=M$1.cosh||fallbackFn,Te=M$1.tan||fallbackFn,ke=M$1.tanh||fallbackFn,$e=M$1.exp||fallbackFn,Ee=M$1.expm1||fallbackFn,Pe=M$1.log1p||fallbackFn,Ie=function(Le){return M$1.pow(M$1.PI,Le)},Oe=function(Le){return M$1.log(Le+M$1.sqrt(Le*Le-1))},Ne=function(Le){return M$1.log(Le+M$1.sqrt(Le*Le+1))},Be=function(Le){return M$1.log((1+Le)/(1-Le))/2},xe=function(Le){return M$1.exp(Le)-1/M$1.exp(Le)/2},Re=function(Le){return(M$1.exp(Le)+1/M$1.exp(Le))/2},Me=function(Le){return M$1.exp(Le)-1},De=function(Le){return(M$1.exp(2*Le)-1)/(M$1.exp(2*Le)+1)},Ve=function(Le){return M$1.log(1+Le)};return{acos:ne(.12312423423423424),acosh:ie(1e308),acoshPf:Oe(1e154),asin:de(.12312423423423424),asinh:me(1),asinhPf:Ne(1),atanh:_e(.5),atanhPf:Be(.5),atan:ye(.5),sin:we(-1e300),sinh:Se(1),sinhPf:xe(1),cos:Ce(10.000000000123),cosh:Ae(1),coshPf:Re(1),tan:Te(-1e300),tanh:ke(1),tanhPf:De(1),exp:$e(1),expm1:Ee(1),expm1Pf:Me(1),log1p:Pe(10),log1pPf:Ve(10),powPI:Ie(-100)}}var defaultText="mmMwWLliI0fiflO&1",presets={default:[],apple:[{font:"-apple-system-body"}],serif:[{fontFamily:"serif"}],sans:[{fontFamily:"sans-serif"}],mono:[{fontFamily:"monospace"}],min:[{fontSize:"1px"}],system:[{fontFamily:"system-ui"}]};function getFontPreferences(){return withNaturalFonts(function(ne,ie){for(var de={},me={},_e=0,ye=Object.keys(presets);_e<ye.length;_e++){var we=ye[_e],Se=presets[we],Ce=Se[0],Ae=Ce===void 0?{}:Ce,Te=Se[1],ke=Te===void 0?defaultText:Te,$e=ne.createElement("span");$e.textContent=ke,$e.style.whiteSpace="nowrap";for(var Ee=0,Pe=Object.keys(Ae);Ee<Pe.length;Ee++){var Ie=Pe[Ee],Oe=Ae[Ie];Oe!==void 0&&($e.style[Ie]=Oe)}de[we]=$e,ie.appendChild(ne.createElement("br")),ie.appendChild($e)}for(var Ne=0,Be=Object.keys(presets);Ne<Be.length;Ne++){var we=Be[Ne];me[we]=de[we].getBoundingClientRect().width}return me})}function withNaturalFonts(ne,ie){return ie===void 0&&(ie=4e3),withIframe(function(de,me){var _e=me.document,ye=_e.body,we=ye.style;we.width="".concat(ie,"px"),we.webkitTextSizeAdjust=we.textSizeAdjust="none",isChromium()?ye.style.zoom="".concat(1/me.devicePixelRatio):isWebKit()&&(ye.style.zoom="reset");var Se=_e.createElement("div");return Se.textContent=__spreadArray([],Array(ie/20<<0),!0).map(function(){return"word"}).join(" "),ye.appendChild(Se),ne(_e,ye)},'<!doctype html><html><head><meta name="viewport" content="width=device-width, initial-scale=1">')}function getVideoCard(){var ne,ie=document.createElement("canvas"),de=(ne=ie.getContext("webgl"))!==null&&ne!==void 0?ne:ie.getContext("experimental-webgl");if(de&&"getExtension"in de){var me=de.getExtension("WEBGL_debug_renderer_info");if(me)return{vendor:(de.getParameter(me.UNMASKED_VENDOR_WEBGL)||"").toString(),renderer:(de.getParameter(me.UNMASKED_RENDERER_WEBGL)||"").toString()}}}function isPdfViewerEnabled(){return navigator.pdfViewerEnabled}function getArchitecture(){var ne=new Float32Array(1),ie=new Uint8Array(ne.buffer);return ne[0]=1/0,ne[0]=ne[0]-ne[0],ie[3]}var sources={fonts:getFonts,domBlockers:getDomBlockers,fontPreferences:getFontPreferences,audio:getAudioFingerprint,screenFrame:getRoundedScreenFrame,osCpu:getOsCpu,languages:getLanguages,colorDepth:getColorDepth,deviceMemory:getDeviceMemory,screenResolution:getScreenResolution,hardwareConcurrency:getHardwareConcurrency,timezone:getTimezone,sessionStorage:getSessionStorage,localStorage:getLocalStorage,indexedDB:getIndexedDB,openDatabase:getOpenDatabase,cpuClass:getCpuClass,platform:getPlatform,plugins:getPlugins,canvas:getCanvasFingerprint,touchSupport:getTouchSupport,vendor:getVendor,vendorFlavors:getVendorFlavors,cookiesEnabled:areCookiesEnabled,colorGamut:getColorGamut,invertedColors:areColorsInverted,forcedColors:areColorsForced,monochrome:getMonochromeDepth,contrast:getContrastPreference,reducedMotion:isMotionReduced,hdr:isHDR,math:getMathFingerprint,videoCard:getVideoCard,pdfViewerEnabled:isPdfViewerEnabled,architecture:getArchitecture};function loadBuiltinSources(ne){return loadSources(sources,ne,[])}var commentTemplate="$ if upgrade to Pro: https://fpjs.dev/pro";function getConfidence(ne){var ie=getOpenConfidenceScore(ne),de=deriveProConfidenceScore(ie);return{score:ie,comment:commentTemplate.replace(/\$/g,"".concat(de))}}function getOpenConfidenceScore(ne){if(isAndroid())return .4;if(isWebKit())return isDesktopSafari()?.5:.3;var ie=ne.platform.value||"";return/^Win/.test(ie)?.6:/^Mac/.test(ie)?.5:.7}function deriveProConfidenceScore(ne){return round(.99+.01*ne,1e-4)}function componentsToCanonicalString(ne){for(var ie="",de=0,me=Object.keys(ne).sort();de<me.length;de++){var _e=me[de],ye=ne[_e],we=ye.error?"error":JSON.stringify(ye.value);ie+="".concat(ie?"|":"").concat(_e.replace(/([:|\\])/g,"\\$1"),":").concat(we)}return ie}function componentsToDebugString(ne){return JSON.stringify(ne,function(ie,de){return de instanceof Error?errorToObject(de):de},2)}function hashComponents(ne){return x64hash128(componentsToCanonicalString(ne))}function makeLazyGetResult(ne){var ie,de=getConfidence(ne);return{get visitorId(){return ie===void 0&&(ie=hashComponents(this.components)),ie},set visitorId(me){ie=me},confidence:de,components:ne,version:version$1}}function prepareForSources(ne){return ne===void 0&&(ne=50),requestIdleCallbackIfAvailable(ne,ne*2)}function makeAgent(ne,ie){var de=Date.now();return{get:function(me){return __awaiter(this,void 0,void 0,function(){var _e,ye,we;return __generator(this,function(Se){switch(Se.label){case 0:return _e=Date.now(),[4,ne()];case 1:return ye=Se.sent(),we=makeLazyGetResult(ye),ie||me!=null&&me.debug,[2,we]}})})}}}function monitor(){if(!(window.__fpjs_d_m||Math.random()>=.001))try{var ne=new XMLHttpRequest;ne.open("get","https://m1.openfpcdn.io/fingerprintjs/v".concat(version$1,"/npm-monitoring"),!0),ne.send()}catch(ie){}}function load(ne){var ie=ne===void 0?{}:ne,de=ie.delayFallback,me=ie.debug,_e=ie.monitoring,ye=_e===void 0?!0:_e;return __awaiter(this,void 0,void 0,function(){var we;return __generator(this,function(Se){switch(Se.label){case 0:return ye&&monitor(),[4,prepareForSources(de)];case 1:return Se.sent(),we=loadBuiltinSources({debug:me}),[2,makeAgent(we,me)]}})})}var axios$3={exports:{}},bind$6=function(ie,de){return function(){for(var _e=new Array(arguments.length),ye=0;ye<_e.length;ye++)_e[ye]=arguments[ye];return ie.apply(de,_e)}},bind$5=bind$6,toString$2=Object.prototype.toString;function isArray$5(ne){return Array.isArray(ne)}function isUndefined(ne){return typeof ne>"u"}function isBuffer$1(ne){return ne!==null&&!isUndefined(ne)&&ne.constructor!==null&&!isUndefined(ne.constructor)&&typeof ne.constructor.isBuffer=="function"&&ne.constructor.isBuffer(ne)}function isArrayBuffer(ne){return toString$2.call(ne)==="[object ArrayBuffer]"}function isFormData(ne){return toString$2.call(ne)==="[object FormData]"}function isArrayBufferView(ne){var ie;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ie=ArrayBuffer.isView(ne):ie=ne&&ne.buffer&&isArrayBuffer(ne.buffer),ie}function isString$4(ne){return typeof ne=="string"}function isNumber$1(ne){return typeof ne=="number"}function isObject$3(ne){return ne!==null&&typeof ne=="object"}function isPlainObject$1(ne){if(toString$2.call(ne)!=="[object Object]")return!1;var ie=Object.getPrototypeOf(ne);return ie===null||ie===Object.prototype}function isDate$1(ne){return toString$2.call(ne)==="[object Date]"}function isFile(ne){return toString$2.call(ne)==="[object File]"}function isBlob(ne){return toString$2.call(ne)==="[object Blob]"}function isFunction$4(ne){return toString$2.call(ne)==="[object Function]"}function isStream(ne){return isObject$3(ne)&&isFunction$4(ne.pipe)}function isURLSearchParams(ne){return toString$2.call(ne)==="[object URLSearchParams]"}function trim$2(ne){return ne.trim?ne.trim():ne.replace(/^\s+|\s+$/g,"")}function isStandardBrowserEnv(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function forEach(ne,ie){if(!(ne===null||typeof ne>"u"))if(typeof ne!="object"&&(ne=[ne]),isArray$5(ne))for(var de=0,me=ne.length;de<me;de++)ie.call(null,ne[de],de,ne);else for(var _e in ne)Object.prototype.hasOwnProperty.call(ne,_e)&&ie.call(null,ne[_e],_e,ne)}function merge$1(){var ne={};function ie(_e,ye){isPlainObject$1(ne[ye])&&isPlainObject$1(_e)?ne[ye]=merge$1(ne[ye],_e):isPlainObject$1(_e)?ne[ye]=merge$1({},_e):isArray$5(_e)?ne[ye]=_e.slice():ne[ye]=_e}for(var de=0,me=arguments.length;de<me;de++)forEach(arguments[de],ie);return ne}function extend(ne,ie,de){return forEach(ie,function(_e,ye){de&&typeof _e=="function"?ne[ye]=bind$5(_e,de):ne[ye]=_e}),ne}function stripBOM(ne){return ne.charCodeAt(0)===65279&&(ne=ne.slice(1)),ne}var utils$c={isArray:isArray$5,isArrayBuffer,isBuffer:isBuffer$1,isFormData,isArrayBufferView,isString:isString$4,isNumber:isNumber$1,isObject:isObject$3,isPlainObject:isPlainObject$1,isUndefined,isDate:isDate$1,isFile,isBlob,isFunction:isFunction$4,isStream,isURLSearchParams,isStandardBrowserEnv,forEach,merge:merge$1,extend,trim:trim$2,stripBOM},utils$b=utils$c;function encode$1(ne){return encodeURIComponent(ne).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var buildURL$1=function(ie,de,me){if(!de)return ie;var _e;if(me)_e=me(de);else if(utils$b.isURLSearchParams(de))_e=de.toString();else{var ye=[];utils$b.forEach(de,function(Ce,Ae){Ce===null||typeof Ce>"u"||(utils$b.isArray(Ce)?Ae=Ae+"[]":Ce=[Ce],utils$b.forEach(Ce,function(ke){utils$b.isDate(ke)?ke=ke.toISOString():utils$b.isObject(ke)&&(ke=JSON.stringify(ke)),ye.push(encode$1(Ae)+"="+encode$1(ke))}))}),_e=ye.join("&")}if(_e){var we=ie.indexOf("#");we!==-1&&(ie=ie.slice(0,we)),ie+=(ie.indexOf("?")===-1?"?":"&")+_e}return ie},utils$a=utils$c;function InterceptorManager$1(){this.handlers=[]}InterceptorManager$1.prototype.use=function(ie,de,me){return this.handlers.push({fulfilled:ie,rejected:de,synchronous:me?me.synchronous:!1,runWhen:me?me.runWhen:null}),this.handlers.length-1};InterceptorManager$1.prototype.eject=function(ie){this.handlers[ie]&&(this.handlers[ie]=null)};InterceptorManager$1.prototype.forEach=function(ie){utils$a.forEach(this.handlers,function(me){me!==null&&ie(me)})};var InterceptorManager_1=InterceptorManager$1,utils$9=utils$c,normalizeHeaderName$1=function(ie,de){utils$9.forEach(ie,function(_e,ye){ye!==de&&ye.toUpperCase()===de.toUpperCase()&&(ie[de]=_e,delete ie[ye])})},enhanceError$1=function(ie,de,me,_e,ye){return ie.config=de,me&&(ie.code=me),ie.request=_e,ie.response=ye,ie.isAxiosError=!0,ie.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},ie},transitional={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},createError,hasRequiredCreateError;function requireCreateError(){if(hasRequiredCreateError)return createError;hasRequiredCreateError=1;var ne=enhanceError$1;return createError=function(de,me,_e,ye,we){var Se=new Error(de);return ne(Se,me,_e,ye,we)},createError}var settle,hasRequiredSettle;function requireSettle(){if(hasRequiredSettle)return settle;hasRequiredSettle=1;var ne=requireCreateError();return settle=function(de,me,_e){var ye=_e.config.validateStatus;!_e.status||!ye||ye(_e.status)?de(_e):me(ne("Request failed with status code "+_e.status,_e.config,null,_e.request,_e))},settle}var cookies,hasRequiredCookies;function requireCookies(){if(hasRequiredCookies)return cookies;hasRequiredCookies=1;var ne=utils$c;return cookies=ne.isStandardBrowserEnv()?function(){return{write:function(me,_e,ye,we,Se,Ce){var Ae=[];Ae.push(me+"="+encodeURIComponent(_e)),ne.isNumber(ye)&&Ae.push("expires="+new Date(ye).toGMTString()),ne.isString(we)&&Ae.push("path="+we),ne.isString(Se)&&Ae.push("domain="+Se),Ce===!0&&Ae.push("secure"),document.cookie=Ae.join("; ")},read:function(me){var _e=document.cookie.match(new RegExp("(^|;\\s*)("+me+")=([^;]*)"));return _e?decodeURIComponent(_e[3]):null},remove:function(me){this.write(me,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),cookies}var isAbsoluteURL,hasRequiredIsAbsoluteURL;function requireIsAbsoluteURL(){return hasRequiredIsAbsoluteURL||(hasRequiredIsAbsoluteURL=1,isAbsoluteURL=function(ie){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(ie)}),isAbsoluteURL}var combineURLs,hasRequiredCombineURLs;function requireCombineURLs(){return hasRequiredCombineURLs||(hasRequiredCombineURLs=1,combineURLs=function(ie,de){return de?ie.replace(/\/+$/,"")+"/"+de.replace(/^\/+/,""):ie}),combineURLs}var buildFullPath,hasRequiredBuildFullPath;function requireBuildFullPath(){if(hasRequiredBuildFullPath)return buildFullPath;hasRequiredBuildFullPath=1;var ne=requireIsAbsoluteURL(),ie=requireCombineURLs();return buildFullPath=function(me,_e){return me&&!ne(_e)?ie(me,_e):_e},buildFullPath}var parseHeaders,hasRequiredParseHeaders;function requireParseHeaders(){if(hasRequiredParseHeaders)return parseHeaders;hasRequiredParseHeaders=1;var ne=utils$c,ie=["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"];return parseHeaders=function(me){var _e={},ye,we,Se;return me&&ne.forEach(me.split("\n"),function(Ae){if(Se=Ae.indexOf(":"),ye=ne.trim(Ae.substr(0,Se)).toLowerCase(),we=ne.trim(Ae.substr(Se+1)),ye){if(_e[ye]&&ie.indexOf(ye)>=0)return;ye==="set-cookie"?_e[ye]=(_e[ye]?_e[ye]:[]).concat([we]):_e[ye]=_e[ye]?_e[ye]+", "+we:we}}),_e},parseHeaders}var isURLSameOrigin,hasRequiredIsURLSameOrigin;function requireIsURLSameOrigin(){if(hasRequiredIsURLSameOrigin)return isURLSameOrigin;hasRequiredIsURLSameOrigin=1;var ne=utils$c;return isURLSameOrigin=ne.isStandardBrowserEnv()?function(){var de=/(msie|trident)/i.test(navigator.userAgent),me=document.createElement("a"),_e;function ye(we){var Se=we;return de&&(me.setAttribute("href",Se),Se=me.href),me.setAttribute("href",Se),{href:me.href,protocol:me.protocol?me.protocol.replace(/:$/,""):"",host:me.host,search:me.search?me.search.replace(/^\?/,""):"",hash:me.hash?me.hash.replace(/^#/,""):"",hostname:me.hostname,port:me.port,pathname:me.pathname.charAt(0)==="/"?me.pathname:"/"+me.pathname}}return _e=ye(window.location.href),function(Se){var Ce=ne.isString(Se)?ye(Se):Se;return Ce.protocol===_e.protocol&&Ce.host===_e.host}}():function(){return function(){return!0}}(),isURLSameOrigin}var Cancel_1,hasRequiredCancel;function requireCancel(){if(hasRequiredCancel)return Cancel_1;hasRequiredCancel=1;function ne(ie){this.message=ie}return ne.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},ne.prototype.__CANCEL__=!0,Cancel_1=ne,Cancel_1}var xhr,hasRequiredXhr;function requireXhr(){if(hasRequiredXhr)return xhr;hasRequiredXhr=1;var ne=utils$c,ie=requireSettle(),de=requireCookies(),me=buildURL$1,_e=requireBuildFullPath(),ye=requireParseHeaders(),we=requireIsURLSameOrigin(),Se=requireCreateError(),Ce=transitional,Ae=requireCancel();return xhr=function(ke){return new Promise(function(Ee,Pe){var Ie=ke.data,Oe=ke.headers,Ne=ke.responseType,Be;function xe(){ke.cancelToken&&ke.cancelToken.unsubscribe(Be),ke.signal&&ke.signal.removeEventListener("abort",Be)}ne.isFormData(Ie)&&delete Oe["Content-Type"];var Re=new XMLHttpRequest;if(ke.auth){var Me=ke.auth.username||"",De=ke.auth.password?unescape(encodeURIComponent(ke.auth.password)):"";Oe.Authorization="Basic "+btoa(Me+":"+De)}var Ve=_e(ke.baseURL,ke.url);Re.open(ke.method.toUpperCase(),me(Ve,ke.params,ke.paramsSerializer),!0),Re.timeout=ke.timeout;function Le(){if(Re){var He="getAllResponseHeaders"in Re?ye(Re.getAllResponseHeaders()):null,en=!Ne||Ne==="text"||Ne==="json"?Re.responseText:Re.response,Ue={data:en,status:Re.status,statusText:Re.statusText,headers:He,config:ke,request:Re};ie(function(We){Ee(We),xe()},function(We){Pe(We),xe()},Ue),Re=null}}if("onloadend"in Re?Re.onloadend=Le:Re.onreadystatechange=function(){!Re||Re.readyState!==4||Re.status===0&&!(Re.responseURL&&Re.responseURL.indexOf("file:")===0)||setTimeout(Le)},Re.onabort=function(){Re&&(Pe(Se("Request aborted",ke,"ECONNABORTED",Re)),Re=null)},Re.onerror=function(){Pe(Se("Network Error",ke,null,Re)),Re=null},Re.ontimeout=function(){var en=ke.timeout?"timeout of "+ke.timeout+"ms exceeded":"timeout exceeded",Ue=ke.transitional||Ce;ke.timeoutErrorMessage&&(en=ke.timeoutErrorMessage),Pe(Se(en,ke,Ue.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",Re)),Re=null},ne.isStandardBrowserEnv()){var Fe=(ke.withCredentials||we(Ve))&&ke.xsrfCookieName?de.read(ke.xsrfCookieName):void 0;Fe&&(Oe[ke.xsrfHeaderName]=Fe)}"setRequestHeader"in Re&&ne.forEach(Oe,function(en,Ue){typeof Ie>"u"&&Ue.toLowerCase()==="content-type"?delete Oe[Ue]:Re.setRequestHeader(Ue,en)}),ne.isUndefined(ke.withCredentials)||(Re.withCredentials=!!ke.withCredentials),Ne&&Ne!=="json"&&(Re.responseType=ke.responseType),typeof ke.onDownloadProgress=="function"&&Re.addEventListener("progress",ke.onDownloadProgress),typeof ke.onUploadProgress=="function"&&Re.upload&&Re.upload.addEventListener("progress",ke.onUploadProgress),(ke.cancelToken||ke.signal)&&(Be=function(He){Re&&(Pe(!He||He&&He.type?new Ae("canceled"):He),Re.abort(),Re=null)},ke.cancelToken&&ke.cancelToken.subscribe(Be),ke.signal&&(ke.signal.aborted?Be():ke.signal.addEventListener("abort",Be))),Ie||(Ie=null),Re.send(Ie)})},xhr}var utils$8=utils$c,normalizeHeaderName=normalizeHeaderName$1,enhanceError=enhanceError$1,transitionalDefaults=transitional,DEFAULT_CONTENT_TYPE={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(ne,ie){!utils$8.isUndefined(ne)&&utils$8.isUndefined(ne["Content-Type"])&&(ne["Content-Type"]=ie)}function getDefaultAdapter(){var ne;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(ne=requireXhr()),ne}function stringifySafely(ne,ie,de){if(utils$8.isString(ne))try{return(ie||JSON.parse)(ne),utils$8.trim(ne)}catch(me){if(me.name!=="SyntaxError")throw me}return(de||JSON.stringify)(ne)}var defaults$5={transitional:transitionalDefaults,adapter:getDefaultAdapter(),transformRequest:[function(ie,de){return normalizeHeaderName(de,"Accept"),normalizeHeaderName(de,"Content-Type"),utils$8.isFormData(ie)||utils$8.isArrayBuffer(ie)||utils$8.isBuffer(ie)||utils$8.isStream(ie)||utils$8.isFile(ie)||utils$8.isBlob(ie)?ie:utils$8.isArrayBufferView(ie)?ie.buffer:utils$8.isURLSearchParams(ie)?(setContentTypeIfUnset(de,"application/x-www-form-urlencoded;charset=utf-8"),ie.toString()):utils$8.isObject(ie)||de&&de["Content-Type"]==="application/json"?(setContentTypeIfUnset(de,"application/json"),stringifySafely(ie)):ie}],transformResponse:[function(ie){var de=this.transitional||defaults$5.transitional,me=de&&de.silentJSONParsing,_e=de&&de.forcedJSONParsing,ye=!me&&this.responseType==="json";if(ye||_e&&utils$8.isString(ie)&&ie.length)try{return JSON.parse(ie)}catch(we){if(ye)throw we.name==="SyntaxError"?enhanceError(we,this,"E_JSON_PARSE"):we}return ie}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(ie){return ie>=200&&ie<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};utils$8.forEach(["delete","get","head"],function(ie){defaults$5.headers[ie]={}});utils$8.forEach(["post","put","patch"],function(ie){defaults$5.headers[ie]=utils$8.merge(DEFAULT_CONTENT_TYPE)});var defaults_1=defaults$5,utils$7=utils$c,defaults$4=defaults_1,transformData$1=function(ie,de,me){var _e=this||defaults$4;return utils$7.forEach(me,function(we){ie=we.call(_e,ie,de)}),ie},isCancel$1,hasRequiredIsCancel;function requireIsCancel(){return hasRequiredIsCancel||(hasRequiredIsCancel=1,isCancel$1=function(ie){return!!(ie&&ie.__CANCEL__)}),isCancel$1}var utils$6=utils$c,transformData=transformData$1,isCancel=requireIsCancel(),defaults$3=defaults_1,Cancel=requireCancel();function throwIfCancellationRequested(ne){if(ne.cancelToken&&ne.cancelToken.throwIfRequested(),ne.signal&&ne.signal.aborted)throw new Cancel("canceled")}var dispatchRequest$1=function(ie){throwIfCancellationRequested(ie),ie.headers=ie.headers||{},ie.data=transformData.call(ie,ie.data,ie.headers,ie.transformRequest),ie.headers=utils$6.merge(ie.headers.common||{},ie.headers[ie.method]||{},ie.headers),utils$6.forEach(["delete","get","head","post","put","patch","common"],function(_e){delete ie.headers[_e]});var de=ie.adapter||defaults$3.adapter;return de(ie).then(function(_e){return throwIfCancellationRequested(ie),_e.data=transformData.call(ie,_e.data,_e.headers,ie.transformResponse),_e},function(_e){return isCancel(_e)||(throwIfCancellationRequested(ie),_e&&_e.response&&(_e.response.data=transformData.call(ie,_e.response.data,_e.response.headers,ie.transformResponse))),Promise.reject(_e)})},utils$5=utils$c,mergeConfig$2=function(ie,de){de=de||{};var me={};function _e(Te,ke){return utils$5.isPlainObject(Te)&&utils$5.isPlainObject(ke)?utils$5.merge(Te,ke):utils$5.isPlainObject(ke)?utils$5.merge({},ke):utils$5.isArray(ke)?ke.slice():ke}function ye(Te){if(utils$5.isUndefined(de[Te])){if(!utils$5.isUndefined(ie[Te]))return _e(void 0,ie[Te])}else return _e(ie[Te],de[Te])}function we(Te){if(!utils$5.isUndefined(de[Te]))return _e(void 0,de[Te])}function Se(Te){if(utils$5.isUndefined(de[Te])){if(!utils$5.isUndefined(ie[Te]))return _e(void 0,ie[Te])}else return _e(void 0,de[Te])}function Ce(Te){if(Te in de)return _e(ie[Te],de[Te]);if(Te in ie)return _e(void 0,ie[Te])}var Ae={url:we,method:we,data:we,baseURL:Se,transformRequest:Se,transformResponse:Se,paramsSerializer:Se,timeout:Se,timeoutMessage:Se,withCredentials:Se,adapter:Se,responseType:Se,xsrfCookieName:Se,xsrfHeaderName:Se,onUploadProgress:Se,onDownloadProgress:Se,decompress:Se,maxContentLength:Se,maxBodyLength:Se,transport:Se,httpAgent:Se,httpsAgent:Se,cancelToken:Se,socketPath:Se,responseEncoding:Se,validateStatus:Ce};return utils$5.forEach(Object.keys(ie).concat(Object.keys(de)),function(ke){var $e=Ae[ke]||ye,Ee=$e(ke);utils$5.isUndefined(Ee)&&$e!==Ce||(me[ke]=Ee)}),me},data,hasRequiredData;function requireData(){return hasRequiredData||(hasRequiredData=1,data={version:"0.26.1"}),data}var VERSION=requireData().version,validators$1={};["object","boolean","number","function","string","symbol"].forEach(function(ne,ie){validators$1[ne]=function(me){return typeof me===ne||"a"+(ie<1?"n ":" ")+ne}});var deprecatedWarnings={};validators$1.transitional=function(ie,de,me){function _e(ye,we){return"[Axios v"+VERSION+"] Transitional option '"+ye+"'"+we+(me?". "+me:"")}return function(ye,we,Se){if(ie===!1)throw new Error(_e(we," has been removed"+(de?" in "+de:"")));return de&&!deprecatedWarnings[we]&&(deprecatedWarnings[we]=!0),ie?ie(ye,we,Se):!0}};function assertOptions(ne,ie,de){if(typeof ne!="object")throw new TypeError("options must be an object");for(var me=Object.keys(ne),_e=me.length;_e-- >0;){var ye=me[_e],we=ie[ye];if(we){var Se=ne[ye],Ce=Se===void 0||we(Se,ye,ne);if(Ce!==!0)throw new TypeError("option "+ye+" must be "+Ce);continue}if(de!==!0)throw Error("Unknown option "+ye)}}var validator$1={assertOptions,validators:validators$1},utils$4=utils$c,buildURL=buildURL$1,InterceptorManager=InterceptorManager_1,dispatchRequest=dispatchRequest$1,mergeConfig$1=mergeConfig$2,validator=validator$1,validators=validator.validators;function Axios$2(ne){this.defaults=ne,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}Axios$2.prototype.request=function(ie,de){typeof ie=="string"?(de=de||{},de.url=ie):de=ie||{},de=mergeConfig$1(this.defaults,de),de.method?de.method=de.method.toLowerCase():this.defaults.method?de.method=this.defaults.method.toLowerCase():de.method="get";var me=de.transitional;me!==void 0&&validator.assertOptions(me,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1);var _e=[],ye=!0;this.interceptors.request.forEach(function(Ee){typeof Ee.runWhen=="function"&&Ee.runWhen(de)===!1||(ye=ye&&Ee.synchronous,_e.unshift(Ee.fulfilled,Ee.rejected))});var we=[];this.interceptors.response.forEach(function(Ee){we.push(Ee.fulfilled,Ee.rejected)});var Se;if(!ye){var Ce=[dispatchRequest,void 0];for(Array.prototype.unshift.apply(Ce,_e),Ce=Ce.concat(we),Se=Promise.resolve(de);Ce.length;)Se=Se.then(Ce.shift(),Ce.shift());return Se}for(var Ae=de;_e.length;){var Te=_e.shift(),ke=_e.shift();try{Ae=Te(Ae)}catch($e){ke($e);break}}try{Se=dispatchRequest(Ae)}catch($e){return Promise.reject($e)}for(;we.length;)Se=Se.then(we.shift(),we.shift());return Se};Axios$2.prototype.getUri=function(ie){return ie=mergeConfig$1(this.defaults,ie),buildURL(ie.url,ie.params,ie.paramsSerializer).replace(/^\?/,"")};utils$4.forEach(["delete","get","head","options"],function(ie){Axios$2.prototype[ie]=function(de,me){return this.request(mergeConfig$1(me||{},{method:ie,url:de,data:(me||{}).data}))}});utils$4.forEach(["post","put","patch"],function(ie){Axios$2.prototype[ie]=function(de,me,_e){return this.request(mergeConfig$1(_e||{},{method:ie,url:de,data:me}))}});var Axios_1=Axios$2,CancelToken_1,hasRequiredCancelToken;function requireCancelToken(){if(hasRequiredCancelToken)return CancelToken_1;hasRequiredCancelToken=1;var ne=requireCancel();function ie(de){if(typeof de!="function")throw new TypeError("executor must be a function.");var me;this.promise=new Promise(function(we){me=we});var _e=this;this.promise.then(function(ye){if(_e._listeners){var we,Se=_e._listeners.length;for(we=0;we<Se;we++)_e._listeners[we](ye);_e._listeners=null}}),this.promise.then=function(ye){var we,Se=new Promise(function(Ce){_e.subscribe(Ce),we=Ce}).then(ye);return Se.cancel=function(){_e.unsubscribe(we)},Se},de(function(we){_e.reason||(_e.reason=new ne(we),me(_e.reason))})}return ie.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},ie.prototype.subscribe=function(me){if(this.reason){me(this.reason);return}this._listeners?this._listeners.push(me):this._listeners=[me]},ie.prototype.unsubscribe=function(me){if(this._listeners){var _e=this._listeners.indexOf(me);_e!==-1&&this._listeners.splice(_e,1)}},ie.source=function(){var me,_e=new ie(function(we){me=we});return{token:_e,cancel:me}},CancelToken_1=ie,CancelToken_1}var spread,hasRequiredSpread;function requireSpread(){return hasRequiredSpread||(hasRequiredSpread=1,spread=function(ie){return function(me){return ie.apply(null,me)}}),spread}var isAxiosError,hasRequiredIsAxiosError;function requireIsAxiosError(){if(hasRequiredIsAxiosError)return isAxiosError;hasRequiredIsAxiosError=1;var ne=utils$c;return isAxiosError=function(de){return ne.isObject(de)&&de.isAxiosError===!0},isAxiosError}var utils$3=utils$c,bind$4=bind$6,Axios$1=Axios_1,mergeConfig=mergeConfig$2,defaults$2=defaults_1;function createInstance(ne){var ie=new Axios$1(ne),de=bind$4(Axios$1.prototype.request,ie);return utils$3.extend(de,Axios$1.prototype,ie),utils$3.extend(de,ie),de.create=function(_e){return createInstance(mergeConfig(ne,_e))},de}var axios$2=createInstance(defaults$2);axios$2.Axios=Axios$1;axios$2.Cancel=requireCancel();axios$2.CancelToken=requireCancelToken();axios$2.isCancel=requireIsCancel();axios$2.VERSION=requireData().version;axios$2.all=function(ie){return Promise.all(ie)};axios$2.spread=requireSpread();axios$2.isAxiosError=requireIsAxiosError();axios$3.exports=axios$2;axios$3.exports.default=axios$2;var axiosExports=axios$3.exports,axios=axiosExports;const axios$1=getDefaultExportFromCjs(axios),toString$1=Object.prototype.toString;function is(ne,ie){return toString$1.call(ne)==="[object ".concat(ie,"]")}function isFunction$3(ne){return is(ne,"Function")}function isString$3(ne){return is(ne,"String")}class VAxios{constructor(ie){this.options=ie,this.axiosInstance=axios$1.create(ie),this.setupInterceptors()}createAxios(ie){this.axiosInstance=axios$1.create(ie)}getTransform(){const{transform:ie}=this.options;return ie}getAxios(){return this.axiosInstance}configAxios(ie){this.axiosInstance&&this.createAxios(ie)}setHeader(ie){this.axiosInstance&&Object.assign(this.axiosInstance.defaults.headers,ie)}setupInterceptors(){const ie=this.getTransform();if(!ie)return;const{requestInterceptors:de,requestInterceptorsCatch:me,responseInterceptors:_e,responseInterceptorsCatch:ye}=ie;this.axiosInstance.interceptors.request.use(async we=>(de&&(we=await de(we)),we),void 0),me&&isFunction$3(me)&&this.axiosInstance.interceptors.request.use(void 0,me),this.axiosInstance.interceptors.response.use(we=>(_e&&isFunction$3(_e)&&(we=_e(we)),we),void 0),ye&&isFunction$3(ye)&&this.axiosInstance.interceptors.response.use(void 0,ye)}request(ie,de){let me=cloneDeep(ie);const _e=this.getTransform(),{requestOptions:ye}=this.options,we=Object.assign({},ye,de),{beforeRequestHook:Se,requestCatch:Ce,transformRequestData:Ae}=_e||{};return Se&&isFunction$3(Se)&&(me=Se(me,we)),new Promise((Te,ke)=>{this.axiosInstance.request(me).then($e=>{const Ee=axios$1.isCancel($e);if(Ae&&isFunction$3(Ae)&&!Ee){const Pe=Ae($e,we);return Te(Pe)}ke($e)}).catch($e=>{if(Ce&&isFunction$3(Ce)){ke(Ce($e));return}ke($e)})})}}var shams=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ie={},de=Symbol("test"),me=Object(de);if(typeof de=="string"||Object.prototype.toString.call(de)!=="[object Symbol]"||Object.prototype.toString.call(me)!=="[object Symbol]")return!1;var _e=42;ie[de]=_e;for(de in ie)return!1;if(typeof Object.keys=="function"&&Object.keys(ie).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ie).length!==0)return!1;var ye=Object.getOwnPropertySymbols(ie);if(ye.length!==1||ye[0]!==de||!Object.prototype.propertyIsEnumerable.call(ie,de))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var we=Object.getOwnPropertyDescriptor(ie,de);if(we.value!==_e||we.enumerable!==!0)return!1}return!0},origSymbol=typeof Symbol<"u"&&Symbol,hasSymbolSham=shams,hasSymbols$1=function(){return typeof origSymbol!="function"||typeof Symbol!="function"||typeof origSymbol("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:hasSymbolSham()},test={foo:{}},$Object=Object,hasProto$1=function(){return{__proto__:test}.foo===test.foo&&!({__proto__:null}instanceof $Object)},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",toStr$1=Object.prototype.toString,max=Math.max,funcType="[object Function]",concatty=function(ie,de){for(var me=[],_e=0;_e<ie.length;_e+=1)me[_e]=ie[_e];for(var ye=0;ye<de.length;ye+=1)me[ye+ie.length]=de[ye];return me},slicy=function(ie,de){for(var me=[],_e=de||0,ye=0;_e<ie.length;_e+=1,ye+=1)me[ye]=ie[_e];return me},joiny=function(ne,ie){for(var de="",me=0;me<ne.length;me+=1)de+=ne[me],me+1<ne.length&&(de+=ie);return de},implementation$1=function(ie){var de=this;if(typeof de!="function"||toStr$1.apply(de)!==funcType)throw new TypeError(ERROR_MESSAGE+de);for(var me=slicy(arguments,1),_e,ye=function(){if(this instanceof _e){var Te=de.apply(this,concatty(me,arguments));return Object(Te)===Te?Te:this}return de.apply(ie,concatty(me,arguments))},we=max(0,de.length-me.length),Se=[],Ce=0;Ce<we;Ce++)Se[Ce]="$"+Ce;if(_e=Function("binder","return function ("+joiny(Se,",")+"){ return binder.apply(this,arguments); }")(ye),de.prototype){var Ae=function(){};Ae.prototype=de.prototype,_e.prototype=new Ae,Ae.prototype=null}return _e},implementation=implementation$1,functionBind=Function.prototype.bind||implementation,call=Function.prototype.call,$hasOwn=Object.prototype.hasOwnProperty,bind$3=functionBind,hasown=bind$3.call(call,$hasOwn),undefined$1,$SyntaxError$1=SyntaxError,$Function=Function,$TypeError$3=TypeError,getEvalledConstructor=function(ne){try{return $Function('"use strict"; return ('+ne+").constructor;")()}catch(ie){}},$gOPD$1=Object.getOwnPropertyDescriptor;if($gOPD$1)try{$gOPD$1({},"")}catch(ne){$gOPD$1=null}var throwTypeError=function(){throw new $TypeError$3},ThrowTypeError=$gOPD$1?function(){try{return arguments.callee,throwTypeError}catch(ne){try{return $gOPD$1(arguments,"callee").get}catch(ie){return throwTypeError}}}():throwTypeError,hasSymbols=hasSymbols$1(),hasProto=hasProto$1(),getProto=Object.getPrototypeOf||(hasProto?function(ne){return ne.__proto__}:null),needsEval={},TypedArray=typeof Uint8Array>"u"||!getProto?undefined$1:getProto(Uint8Array),INTRINSICS={"%AggregateError%":typeof AggregateError>"u"?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols&&getProto?getProto([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":typeof Atomics>"u"?undefined$1:Atomics,"%BigInt%":typeof BigInt>"u"?undefined$1:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?undefined$1:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?undefined$1:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?undefined$1:Float32Array,"%Float64Array%":typeof Float64Array>"u"?undefined$1:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?undefined$1:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":typeof Int8Array>"u"?undefined$1:Int8Array,"%Int16Array%":typeof Int16Array>"u"?undefined$1:Int16Array,"%Int32Array%":typeof Int32Array>"u"?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols&&getProto?getProto(getProto([][Symbol.iterator]())):undefined$1,"%JSON%":typeof JSON=="object"?JSON:undefined$1,"%Map%":typeof Map>"u"?undefined$1:Map,"%MapIteratorPrototype%":typeof Map>"u"||!hasSymbols||!getProto?undefined$1:getProto(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?undefined$1:Promise,"%Proxy%":typeof Proxy>"u"?undefined$1:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?undefined$1:Set,"%SetIteratorPrototype%":typeof Set>"u"||!hasSymbols||!getProto?undefined$1:getProto(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols&&getProto?getProto(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols?Symbol:undefined$1,"%SyntaxError%":$SyntaxError$1,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$3,"%Uint8Array%":typeof Uint8Array>"u"?undefined$1:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?undefined$1:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?undefined$1:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?undefined$1:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?undefined$1:WeakMap,"%WeakRef%":typeof WeakRef>"u"?undefined$1:WeakRef,"%WeakSet%":typeof WeakSet>"u"?undefined$1:WeakSet};if(getProto)try{null.error}catch(ne){var errorProto=getProto(getProto(ne));INTRINSICS["%Error.prototype%"]=errorProto}var doEval=function ne(ie){var de;if(ie==="%AsyncFunction%")de=getEvalledConstructor("async function () {}");else if(ie==="%GeneratorFunction%")de=getEvalledConstructor("function* () {}");else if(ie==="%AsyncGeneratorFunction%")de=getEvalledConstructor("async function* () {}");else if(ie==="%AsyncGenerator%"){var me=ne("%AsyncGeneratorFunction%");me&&(de=me.prototype)}else if(ie==="%AsyncIteratorPrototype%"){var _e=ne("%AsyncGenerator%");_e&&getProto&&(de=getProto(_e.prototype))}return INTRINSICS[ie]=de,de},LEGACY_ALIASES={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind$2=functionBind,hasOwn$1=hasown,$concat$1=bind$2.call(Function.call,Array.prototype.concat),$spliceApply=bind$2.call(Function.apply,Array.prototype.splice),$replace$1=bind$2.call(Function.call,String.prototype.replace),$strSlice=bind$2.call(Function.call,String.prototype.slice),$exec=bind$2.call(Function.call,RegExp.prototype.exec),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function(ie){var de=$strSlice(ie,0,1),me=$strSlice(ie,-1);if(de==="%"&&me!=="%")throw new $SyntaxError$1("invalid intrinsic syntax, expected closing `%`");if(me==="%"&&de!=="%")throw new $SyntaxError$1("invalid intrinsic syntax, expected opening `%`");var _e=[];return $replace$1(ie,rePropName,function(ye,we,Se,Ce){_e[_e.length]=Se?$replace$1(Ce,reEscapeChar,"$1"):we||ye}),_e},getBaseIntrinsic=function(ie,de){var me=ie,_e;if(hasOwn$1(LEGACY_ALIASES,me)&&(_e=LEGACY_ALIASES[me],me="%"+_e[0]+"%"),hasOwn$1(INTRINSICS,me)){var ye=INTRINSICS[me];if(ye===needsEval&&(ye=doEval(me)),typeof ye>"u"&&!de)throw new $TypeError$3("intrinsic "+ie+" exists, but is not available. Please file an issue!");return{alias:_e,name:me,value:ye}}throw new $SyntaxError$1("intrinsic "+ie+" does not exist!")},getIntrinsic=function(ie,de){if(typeof ie!="string"||ie.length===0)throw new $TypeError$3("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof de!="boolean")throw new $TypeError$3('"allowMissing" argument must be a boolean');if($exec(/^%?[^%]*%?$/,ie)===null)throw new $SyntaxError$1("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var me=stringToPath(ie),_e=me.length>0?me[0]:"",ye=getBaseIntrinsic("%"+_e+"%",de),we=ye.name,Se=ye.value,Ce=!1,Ae=ye.alias;Ae&&(_e=Ae[0],$spliceApply(me,$concat$1([0,1],Ae)));for(var Te=1,ke=!0;Te<me.length;Te+=1){var $e=me[Te],Ee=$strSlice($e,0,1),Pe=$strSlice($e,-1);if((Ee==='"'||Ee==="'"||Ee==="`"||Pe==='"'||Pe==="'"||Pe==="`")&&Ee!==Pe)throw new $SyntaxError$1("property names with quotes must have matching quotes");if(($e==="constructor"||!ke)&&(Ce=!0),_e+="."+$e,we="%"+_e+"%",hasOwn$1(INTRINSICS,we))Se=INTRINSICS[we];else if(Se!=null){if(!($e in Se)){if(!de)throw new $TypeError$3("base intrinsic for "+ie+" exists, but the property is not available.");return}if($gOPD$1&&Te+1>=me.length){var Ie=$gOPD$1(Se,$e);ke=!!Ie,ke&&"get"in Ie&&!("originalValue"in Ie.get)?Se=Ie.get:Se=Se[$e]}else ke=hasOwn$1(Se,$e),Se=Se[$e];ke&&!Ce&&(INTRINSICS[we]=Se)}}return Se},callBind$1={exports:{}},GetIntrinsic$5=getIntrinsic,$defineProperty$1=GetIntrinsic$5("%Object.defineProperty%",!0),hasPropertyDescriptors$1=function(){if($defineProperty$1)try{return $defineProperty$1({},"a",{value:1}),!0}catch(ie){return!1}return!1};hasPropertyDescriptors$1.hasArrayLengthDefineBug=function(){if(!hasPropertyDescriptors$1())return null;try{return $defineProperty$1([],"length",{value:1}).length!==1}catch(ie){return!0}};var hasPropertyDescriptors_1=hasPropertyDescriptors$1,GetIntrinsic$4=getIntrinsic,$gOPD=GetIntrinsic$4("%Object.getOwnPropertyDescriptor%",!0);if($gOPD)try{$gOPD([],"length")}catch(ne){$gOPD=null}var gopd$1=$gOPD,hasPropertyDescriptors=hasPropertyDescriptors_1(),GetIntrinsic$3=getIntrinsic,$defineProperty=hasPropertyDescriptors&&GetIntrinsic$3("%Object.defineProperty%",!0);if($defineProperty)try{$defineProperty({},"a",{value:1})}catch(ne){$defineProperty=!1}var $SyntaxError=GetIntrinsic$3("%SyntaxError%"),$TypeError$2=GetIntrinsic$3("%TypeError%"),gopd=gopd$1,defineDataProperty=function(ie,de,me){if(!ie||typeof ie!="object"&&typeof ie!="function")throw new $TypeError$2("`obj` must be an object or a function`");if(typeof de!="string"&&typeof de!="symbol")throw new $TypeError$2("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new $TypeError$2("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new $TypeError$2("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new $TypeError$2("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new $TypeError$2("`loose`, if provided, must be a boolean");var _e=arguments.length>3?arguments[3]:null,ye=arguments.length>4?arguments[4]:null,we=arguments.length>5?arguments[5]:null,Se=arguments.length>6?arguments[6]:!1,Ce=!!gopd&&gopd(ie,de);if($defineProperty)$defineProperty(ie,de,{configurable:we===null&&Ce?Ce.configurable:!we,enumerable:_e===null&&Ce?Ce.enumerable:!_e,value:me,writable:ye===null&&Ce?Ce.writable:!ye});else if(Se||!_e&&!ye&&!we)ie[de]=me;else throw new $SyntaxError("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},GetIntrinsic$2=getIntrinsic,define=defineDataProperty,hasDescriptors=hasPropertyDescriptors_1(),gOPD=gopd$1,$TypeError$1=GetIntrinsic$2("%TypeError%"),$floor$1=GetIntrinsic$2("%Math.floor%"),setFunctionLength=function(ie,de){if(typeof ie!="function")throw new $TypeError$1("`fn` is not a function");if(typeof de!="number"||de<0||de>4294967295||$floor$1(de)!==de)throw new $TypeError$1("`length` must be a positive 32-bit integer");var me=arguments.length>2&&!!arguments[2],_e=!0,ye=!0;if("length"in ie&&gOPD){var we=gOPD(ie,"length");we&&!we.configurable&&(_e=!1),we&&!we.writable&&(ye=!1)}return(_e||ye||!me)&&(hasDescriptors?define(ie,"length",de,!0,!0):define(ie,"length",de)),ie};(function(ne){var ie=functionBind,de=getIntrinsic,me=setFunctionLength,_e=de("%TypeError%"),ye=de("%Function.prototype.apply%"),we=de("%Function.prototype.call%"),Se=de("%Reflect.apply%",!0)||ie.call(we,ye),Ce=de("%Object.defineProperty%",!0),Ae=de("%Math.max%");if(Ce)try{Ce({},"a",{value:1})}catch(ke){Ce=null}ne.exports=function($e){if(typeof $e!="function")throw new _e("a function is required");var Ee=Se(ie,we,arguments);return me(Ee,1+Ae(0,$e.length-(arguments.length-1)),!0)};var Te=function(){return Se(ie,ye,arguments)};Ce?Ce(ne.exports,"apply",{value:Te}):ne.exports.apply=Te})(callBind$1);var callBindExports=callBind$1.exports,GetIntrinsic$1=getIntrinsic,callBind=callBindExports,$indexOf=callBind(GetIntrinsic$1("String.prototype.indexOf")),callBound$1=function(ie,de){var me=GetIntrinsic$1(ie,!!de);return typeof me=="function"&&$indexOf(ie,".prototype.")>-1?callBind(me):me};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);var hasMap=typeof Map=="function"&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&typeof mapSizeDescriptor.get=="function"?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet=typeof Set=="function"&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&typeof setSizeDescriptor.get=="function"?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,hasWeakMap=typeof WeakMap=="function"&&WeakMap.prototype,weakMapHas=hasWeakMap?WeakMap.prototype.has:null,hasWeakSet=typeof WeakSet=="function"&&WeakSet.prototype,weakSetHas=hasWeakSet?WeakSet.prototype.has:null,hasWeakRef=typeof WeakRef=="function"&&WeakRef.prototype,weakRefDeref=hasWeakRef?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString$1=Object.prototype.toString,functionToString=Function.prototype.toString,$match=String.prototype.match,$slice=String.prototype.slice,$replace=String.prototype.replace,$toUpperCase=String.prototype.toUpperCase,$toLowerCase=String.prototype.toLowerCase,$test=RegExp.prototype.test,$concat=Array.prototype.concat,$join=Array.prototype.join,$arrSlice=Array.prototype.slice,$floor=Math.floor,bigIntValueOf=typeof BigInt=="function"?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,hasShammedSymbols=typeof Symbol=="function"&&typeof Symbol.iterator=="object",toStringTag=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===hasShammedSymbols||"symbol")?Symbol.toStringTag:null,isEnumerable$1=Object.prototype.propertyIsEnumerable,gPO=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(ne){return ne.__proto__}:null);function addNumericSeparator(ne,ie){if(ne===1/0||ne===-1/0||ne!==ne||ne&&ne>-1e3&&ne<1e3||$test.call(/e/,ie))return ie;var de=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof ne=="number"){var me=ne<0?-$floor(-ne):$floor(ne);if(me!==ne){var _e=String(me),ye=$slice.call(ie,_e.length+1);return $replace.call(_e,de,"$&_")+"."+$replace.call($replace.call(ye,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(ie,de,"$&_")}var utilInspect=require$$0,inspectCustom=utilInspect.custom,inspectSymbol=isSymbol(inspectCustom)?inspectCustom:null,objectInspect=function ne(ie,de,me,_e){var ye=de||{};if(has$3(ye,"quoteStyle")&&ye.quoteStyle!=="single"&&ye.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has$3(ye,"maxStringLength")&&(typeof ye.maxStringLength=="number"?ye.maxStringLength<0&&ye.maxStringLength!==1/0:ye.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var we=has$3(ye,"customInspect")?ye.customInspect:!0;if(typeof we!="boolean"&&we!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has$3(ye,"indent")&&ye.indent!==null&&ye.indent!=="	"&&!(parseInt(ye.indent,10)===ye.indent&&ye.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has$3(ye,"numericSeparator")&&typeof ye.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Se=ye.numericSeparator;if(typeof ie>"u")return"undefined";if(ie===null)return"null";if(typeof ie=="boolean")return ie?"true":"false";if(typeof ie=="string")return inspectString(ie,ye);if(typeof ie=="number"){if(ie===0)return 1/0/ie>0?"0":"-0";var Ce=String(ie);return Se?addNumericSeparator(ie,Ce):Ce}if(typeof ie=="bigint"){var Ae=String(ie)+"n";return Se?addNumericSeparator(ie,Ae):Ae}var Te=typeof ye.depth>"u"?5:ye.depth;if(typeof me>"u"&&(me=0),me>=Te&&Te>0&&typeof ie=="object")return isArray$4(ie)?"[Array]":"[Object]";var ke=getIndent(ye,me);if(typeof _e>"u")_e=[];else if(indexOf(_e,ie)>=0)return"[Circular]";function $e(ze,We,je){if(We&&(_e=$arrSlice.call(_e),_e.push(We)),je){var qe={depth:ye.depth};return has$3(ye,"quoteStyle")&&(qe.quoteStyle=ye.quoteStyle),ne(ze,qe,me+1,_e)}return ne(ze,ye,me+1,_e)}if(typeof ie=="function"&&!isRegExp$2(ie)){var Ee=nameOf(ie),Pe=arrObjKeys(ie,$e);return"[Function"+(Ee?": "+Ee:" (anonymous)")+"]"+(Pe.length>0?" { "+$join.call(Pe,", ")+" }":"")}if(isSymbol(ie)){var Ie=hasShammedSymbols?$replace.call(String(ie),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(ie);return typeof ie=="object"&&!hasShammedSymbols?markBoxed(Ie):Ie}if(isElement$1(ie)){for(var Oe="<"+$toLowerCase.call(String(ie.nodeName)),Ne=ie.attributes||[],Be=0;Be<Ne.length;Be++)Oe+=" "+Ne[Be].name+"="+wrapQuotes(quote(Ne[Be].value),"double",ye);return Oe+=">",ie.childNodes&&ie.childNodes.length&&(Oe+="..."),Oe+="</"+$toLowerCase.call(String(ie.nodeName))+">",Oe}if(isArray$4(ie)){if(ie.length===0)return"[]";var xe=arrObjKeys(ie,$e);return ke&&!singleLineValues(xe)?"["+indentedJoin(xe,ke)+"]":"[ "+$join.call(xe,", ")+" ]"}if(isError$1(ie)){var Re=arrObjKeys(ie,$e);return!("cause"in Error.prototype)&&"cause"in ie&&!isEnumerable$1.call(ie,"cause")?"{ ["+String(ie)+"] "+$join.call($concat.call("[cause]: "+$e(ie.cause),Re),", ")+" }":Re.length===0?"["+String(ie)+"]":"{ ["+String(ie)+"] "+$join.call(Re,", ")+" }"}if(typeof ie=="object"&&we){if(inspectSymbol&&typeof ie[inspectSymbol]=="function"&&utilInspect)return utilInspect(ie,{depth:Te-me});if(we!=="symbol"&&typeof ie.inspect=="function")return ie.inspect()}if(isMap(ie)){var Me=[];return mapForEach&&mapForEach.call(ie,function(ze,We){Me.push($e(We,ie,!0)+" => "+$e(ze,ie))}),collectionOf("Map",mapSize.call(ie),Me,ke)}if(isSet(ie)){var De=[];return setForEach&&setForEach.call(ie,function(ze){De.push($e(ze,ie))}),collectionOf("Set",setSize.call(ie),De,ke)}if(isWeakMap(ie))return weakCollectionOf("WeakMap");if(isWeakSet(ie))return weakCollectionOf("WeakSet");if(isWeakRef(ie))return weakCollectionOf("WeakRef");if(isNumber(ie))return markBoxed($e(Number(ie)));if(isBigInt(ie))return markBoxed($e(bigIntValueOf.call(ie)));if(isBoolean(ie))return markBoxed(booleanValueOf.call(ie));if(isString$2(ie))return markBoxed($e(String(ie)));if(typeof window<"u"&&ie===window)return"{ [object Window] }";if(ie===commonjsGlobal)return"{ [object globalThis] }";if(!isDate(ie)&&!isRegExp$2(ie)){var Ve=arrObjKeys(ie,$e),Le=gPO?gPO(ie)===Object.prototype:ie instanceof Object||ie.constructor===Object,Fe=ie instanceof Object?"":"null prototype",He=!Le&&toStringTag&&Object(ie)===ie&&toStringTag in ie?$slice.call(toStr(ie),8,-1):Fe?"Object":"",en=Le||typeof ie.constructor!="function"?"":ie.constructor.name?ie.constructor.name+" ":"",Ue=en+(He||Fe?"["+$join.call($concat.call([],He||[],Fe||[]),": ")+"] ":"");return Ve.length===0?Ue+"{}":ke?Ue+"{"+indentedJoin(Ve,ke)+"}":Ue+"{ "+$join.call(Ve,", ")+" }"}return String(ie)};function wrapQuotes(ne,ie,de){var me=(de.quoteStyle||ie)==="double"?'"':"'";return me+ne+me}function quote(ne){return $replace.call(String(ne),/"/g,"&quot;")}function isArray$4(ne){return toStr(ne)==="[object Array]"&&(!toStringTag||!(typeof ne=="object"&&toStringTag in ne))}function isDate(ne){return toStr(ne)==="[object Date]"&&(!toStringTag||!(typeof ne=="object"&&toStringTag in ne))}function isRegExp$2(ne){return toStr(ne)==="[object RegExp]"&&(!toStringTag||!(typeof ne=="object"&&toStringTag in ne))}function isError$1(ne){return toStr(ne)==="[object Error]"&&(!toStringTag||!(typeof ne=="object"&&toStringTag in ne))}function isString$2(ne){return toStr(ne)==="[object String]"&&(!toStringTag||!(typeof ne=="object"&&toStringTag in ne))}function isNumber(ne){return toStr(ne)==="[object Number]"&&(!toStringTag||!(typeof ne=="object"&&toStringTag in ne))}function isBoolean(ne){return toStr(ne)==="[object Boolean]"&&(!toStringTag||!(typeof ne=="object"&&toStringTag in ne))}function isSymbol(ne){if(hasShammedSymbols)return ne&&typeof ne=="object"&&ne instanceof Symbol;if(typeof ne=="symbol")return!0;if(!ne||typeof ne!="object"||!symToString)return!1;try{return symToString.call(ne),!0}catch(ie){}return!1}function isBigInt(ne){if(!ne||typeof ne!="object"||!bigIntValueOf)return!1;try{return bigIntValueOf.call(ne),!0}catch(ie){}return!1}var hasOwn=Object.prototype.hasOwnProperty||function(ne){return ne in this};function has$3(ne,ie){return hasOwn.call(ne,ie)}function toStr(ne){return objectToString$1.call(ne)}function nameOf(ne){if(ne.name)return ne.name;var ie=$match.call(functionToString.call(ne),/^function\s*([\w$]+)/);return ie?ie[1]:null}function indexOf(ne,ie){if(ne.indexOf)return ne.indexOf(ie);for(var de=0,me=ne.length;de<me;de++)if(ne[de]===ie)return de;return-1}function isMap(ne){if(!mapSize||!ne||typeof ne!="object")return!1;try{mapSize.call(ne);try{setSize.call(ne)}catch(ie){return!0}return ne instanceof Map}catch(ie){}return!1}function isWeakMap(ne){if(!weakMapHas||!ne||typeof ne!="object")return!1;try{weakMapHas.call(ne,weakMapHas);try{weakSetHas.call(ne,weakSetHas)}catch(ie){return!0}return ne instanceof WeakMap}catch(ie){}return!1}function isWeakRef(ne){if(!weakRefDeref||!ne||typeof ne!="object")return!1;try{return weakRefDeref.call(ne),!0}catch(ie){}return!1}function isSet(ne){if(!setSize||!ne||typeof ne!="object")return!1;try{setSize.call(ne);try{mapSize.call(ne)}catch(ie){return!0}return ne instanceof Set}catch(ie){}return!1}function isWeakSet(ne){if(!weakSetHas||!ne||typeof ne!="object")return!1;try{weakSetHas.call(ne,weakSetHas);try{weakMapHas.call(ne,weakMapHas)}catch(ie){return!0}return ne instanceof WeakSet}catch(ie){}return!1}function isElement$1(ne){return!ne||typeof ne!="object"?!1:typeof HTMLElement<"u"&&ne instanceof HTMLElement?!0:typeof ne.nodeName=="string"&&typeof ne.getAttribute=="function"}function inspectString(ne,ie){if(ne.length>ie.maxStringLength){var de=ne.length-ie.maxStringLength,me="... "+de+" more character"+(de>1?"s":"");return inspectString($slice.call(ne,0,ie.maxStringLength),ie)+me}var _e=$replace.call($replace.call(ne,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte);return wrapQuotes(_e,"single",ie)}function lowbyte(ne){var ie=ne.charCodeAt(0),de={8:"b",9:"t",10:"n",12:"f",13:"r"}[ie];return de?"\\"+de:"\\x"+(ie<16?"0":"")+$toUpperCase.call(ie.toString(16))}function markBoxed(ne){return"Object("+ne+")"}function weakCollectionOf(ne){return ne+" { ? }"}function collectionOf(ne,ie,de,me){var _e=me?indentedJoin(de,me):$join.call(de,", ");return ne+" ("+ie+") {"+_e+"}"}function singleLineValues(ne){for(var ie=0;ie<ne.length;ie++)if(indexOf(ne[ie],"\n")>=0)return!1;return!0}function getIndent(ne,ie){var de;if(ne.indent==="	")de="	";else if(typeof ne.indent=="number"&&ne.indent>0)de=$join.call(Array(ne.indent+1)," ");else return null;return{base:de,prev:$join.call(Array(ie+1),de)}}function indentedJoin(ne,ie){if(ne.length===0)return"";var de="\n"+ie.prev+ie.base;return de+$join.call(ne,","+de)+"\n"+ie.prev}function arrObjKeys(ne,ie){var de=isArray$4(ne),me=[];if(de){me.length=ne.length;for(var _e=0;_e<ne.length;_e++)me[_e]=has$3(ne,_e)?ie(ne[_e],ne):""}var ye=typeof gOPS=="function"?gOPS(ne):[],we;if(hasShammedSymbols){we={};for(var Se=0;Se<ye.length;Se++)we["$"+ye[Se]]=ye[Se]}for(var Ce in ne)has$3(ne,Ce)&&(de&&String(Number(Ce))===Ce&&Ce<ne.length||hasShammedSymbols&&we["$"+Ce]instanceof Symbol||($test.call(/[^\w$]/,Ce)?me.push(ie(Ce,ne)+": "+ie(ne[Ce],ne)):me.push(Ce+": "+ie(ne[Ce],ne))));if(typeof gOPS=="function")for(var Ae=0;Ae<ye.length;Ae++)isEnumerable$1.call(ne,ye[Ae])&&me.push("["+ie(ye[Ae])+"]: "+ie(ne[ye[Ae]],ne));return me}var GetIntrinsic=getIntrinsic,callBound=callBound$1,inspect=objectInspect,$TypeError=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),listGetNode=function(ne,ie){for(var de=ne,me;(me=de.next)!==null;de=me)if(me.key===ie)return de.next=me.next,me.next=ne.next,ne.next=me,me},listGet=function(ne,ie){var de=listGetNode(ne,ie);return de&&de.value},listSet=function(ne,ie,de){var me=listGetNode(ne,ie);me?me.value=de:ne.next={key:ie,next:ne.next,value:de}},listHas=function(ne,ie){return!!listGetNode(ne,ie)},sideChannel=function(){var ie,de,me,_e={assert:function(ye){if(!_e.has(ye))throw new $TypeError("Side channel does not contain "+inspect(ye))},get:function(ye){if($WeakMap&&ye&&(typeof ye=="object"||typeof ye=="function")){if(ie)return $weakMapGet(ie,ye)}else if($Map){if(de)return $mapGet(de,ye)}else if(me)return listGet(me,ye)},has:function(ye){if($WeakMap&&ye&&(typeof ye=="object"||typeof ye=="function")){if(ie)return $weakMapHas(ie,ye)}else if($Map){if(de)return $mapHas(de,ye)}else if(me)return listHas(me,ye);return!1},set:function(ye,we){$WeakMap&&ye&&(typeof ye=="object"||typeof ye=="function")?(ie||(ie=new $WeakMap),$weakMapSet(ie,ye,we)):$Map?(de||(de=new $Map),$mapSet(de,ye,we)):(me||(me={key:{},next:null}),listSet(me,ye,we))}};return _e},replace=String.prototype.replace,percentTwenties=/%20/g,Format={RFC1738:"RFC1738",RFC3986:"RFC3986"},formats$3={default:Format.RFC3986,formatters:{RFC1738:function(ne){return replace.call(ne,percentTwenties,"+")},RFC3986:function(ne){return String(ne)}},RFC1738:Format.RFC1738,RFC3986:Format.RFC3986},formats$2=formats$3,has$2=Object.prototype.hasOwnProperty,isArray$3=Array.isArray,hexTable=function(){for(var ne=[],ie=0;ie<256;++ie)ne.push("%"+((ie<16?"0":"")+ie.toString(16)).toUpperCase());return ne}(),compactQueue=function(ie){for(;ie.length>1;){var de=ie.pop(),me=de.obj[de.prop];if(isArray$3(me)){for(var _e=[],ye=0;ye<me.length;++ye)typeof me[ye]<"u"&&_e.push(me[ye]);de.obj[de.prop]=_e}}},arrayToObject=function(ie,de){for(var me=de&&de.plainObjects?Object.create(null):{},_e=0;_e<ie.length;++_e)typeof ie[_e]<"u"&&(me[_e]=ie[_e]);return me},merge=function ne(ie,de,me){if(!de)return ie;if(typeof de!="object"){if(isArray$3(ie))ie.push(de);else if(ie&&typeof ie=="object")(me&&(me.plainObjects||me.allowPrototypes)||!has$2.call(Object.prototype,de))&&(ie[de]=!0);else return[ie,de];return ie}if(!ie||typeof ie!="object")return[ie].concat(de);var _e=ie;return isArray$3(ie)&&!isArray$3(de)&&(_e=arrayToObject(ie,me)),isArray$3(ie)&&isArray$3(de)?(de.forEach(function(ye,we){if(has$2.call(ie,we)){var Se=ie[we];Se&&typeof Se=="object"&&ye&&typeof ye=="object"?ie[we]=ne(Se,ye,me):ie.push(ye)}else ie[we]=ye}),ie):Object.keys(de).reduce(function(ye,we){var Se=de[we];return has$2.call(ye,we)?ye[we]=ne(ye[we],Se,me):ye[we]=Se,ye},_e)},assign$3=function(ie,de){return Object.keys(de).reduce(function(me,_e){return me[_e]=de[_e],me},ie)},decode$1=function(ne,ie,de){var me=ne.replace(/\+/g," ");if(de==="iso-8859-1")return me.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(me)}catch(_e){return me}},encode=function(ie,de,me,_e,ye){if(ie.length===0)return ie;var we=ie;if(typeof ie=="symbol"?we=Symbol.prototype.toString.call(ie):typeof ie!="string"&&(we=String(ie)),me==="iso-8859-1")return escape(we).replace(/%u[0-9a-f]{4}/gi,function(Te){return"%26%23"+parseInt(Te.slice(2),16)+"%3B"});for(var Se="",Ce=0;Ce<we.length;++Ce){var Ae=we.charCodeAt(Ce);if(Ae===45||Ae===46||Ae===95||Ae===126||Ae>=48&&Ae<=57||Ae>=65&&Ae<=90||Ae>=97&&Ae<=122||ye===formats$2.RFC1738&&(Ae===40||Ae===41)){Se+=we.charAt(Ce);continue}if(Ae<128){Se=Se+hexTable[Ae];continue}if(Ae<2048){Se=Se+(hexTable[192|Ae>>6]+hexTable[128|Ae&63]);continue}if(Ae<55296||Ae>=57344){Se=Se+(hexTable[224|Ae>>12]+hexTable[128|Ae>>6&63]+hexTable[128|Ae&63]);continue}Ce+=1,Ae=65536+((Ae&1023)<<10|we.charCodeAt(Ce)&1023),Se+=hexTable[240|Ae>>18]+hexTable[128|Ae>>12&63]+hexTable[128|Ae>>6&63]+hexTable[128|Ae&63]}return Se},compact=function(ie){for(var de=[{obj:{o:ie},prop:"o"}],me=[],_e=0;_e<de.length;++_e)for(var ye=de[_e],we=ye.obj[ye.prop],Se=Object.keys(we),Ce=0;Ce<Se.length;++Ce){var Ae=Se[Ce],Te=we[Ae];typeof Te=="object"&&Te!==null&&me.indexOf(Te)===-1&&(de.push({obj:we,prop:Ae}),me.push(Te))}return compactQueue(de),ie},isRegExp$1=function(ie){return Object.prototype.toString.call(ie)==="[object RegExp]"},isBuffer=function(ie){return!ie||typeof ie!="object"?!1:!!(ie.constructor&&ie.constructor.isBuffer&&ie.constructor.isBuffer(ie))},combine=function(ie,de){return[].concat(ie,de)},maybeMap=function(ie,de){if(isArray$3(ie)){for(var me=[],_e=0;_e<ie.length;_e+=1)me.push(de(ie[_e]));return me}return de(ie)},utils$2={arrayToObject,assign:assign$3,combine,compact,decode:decode$1,encode,isBuffer,isRegExp:isRegExp$1,maybeMap,merge},getSideChannel=sideChannel,utils$1=utils$2,formats$1=formats$3,has$1=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function(ie){return ie+"[]"},comma:"comma",indices:function(ie,de){return ie+"["+de+"]"},repeat:function(ie){return ie}},isArray$2=Array.isArray,push=Array.prototype.push,pushToArray=function(ne,ie){push.apply(ne,isArray$2(ie)?ie:[ie])},toISO=Date.prototype.toISOString,defaultFormat=formats$1.default,defaults$1={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils$1.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats$1.formatters[defaultFormat],indices:!1,serializeDate:function(ie){return toISO.call(ie)},skipNulls:!1,strictNullHandling:!1},isNonNullishPrimitive=function(ie){return typeof ie=="string"||typeof ie=="number"||typeof ie=="boolean"||typeof ie=="symbol"||typeof ie=="bigint"},sentinel={},stringify$1=function ne(ie,de,me,_e,ye,we,Se,Ce,Ae,Te,ke,$e,Ee,Pe,Ie,Oe){for(var Ne=ie,Be=Oe,xe=0,Re=!1;(Be=Be.get(sentinel))!==void 0&&!Re;){var Me=Be.get(ie);if(xe+=1,typeof Me<"u"){if(Me===xe)throw new RangeError("Cyclic object value");Re=!0}typeof Be.get(sentinel)>"u"&&(xe=0)}if(typeof Ce=="function"?Ne=Ce(de,Ne):Ne instanceof Date?Ne=ke(Ne):me==="comma"&&isArray$2(Ne)&&(Ne=utils$1.maybeMap(Ne,function(qe){return qe instanceof Date?ke(qe):qe})),Ne===null){if(ye)return Se&&!Pe?Se(de,defaults$1.encoder,Ie,"key",$e):de;Ne=""}if(isNonNullishPrimitive(Ne)||utils$1.isBuffer(Ne)){if(Se){var De=Pe?de:Se(de,defaults$1.encoder,Ie,"key",$e);return[Ee(De)+"="+Ee(Se(Ne,defaults$1.encoder,Ie,"value",$e))]}return[Ee(de)+"="+Ee(String(Ne))]}var Ve=[];if(typeof Ne>"u")return Ve;var Le;if(me==="comma"&&isArray$2(Ne))Pe&&Se&&(Ne=utils$1.maybeMap(Ne,Se)),Le=[{value:Ne.length>0?Ne.join(",")||null:void 0}];else if(isArray$2(Ce))Le=Ce;else{var Fe=Object.keys(Ne);Le=Ae?Fe.sort(Ae):Fe}for(var He=_e&&isArray$2(Ne)&&Ne.length===1?de+"[]":de,en=0;en<Le.length;++en){var Ue=Le[en],ze=typeof Ue=="object"&&typeof Ue.value<"u"?Ue.value:Ne[Ue];if(!(we&&ze===null)){var We=isArray$2(Ne)?typeof me=="function"?me(He,Ue):He:He+(Te?"."+Ue:"["+Ue+"]");Oe.set(ie,xe);var je=getSideChannel();je.set(sentinel,Oe),pushToArray(Ve,ne(ze,We,me,_e,ye,we,me==="comma"&&Pe&&isArray$2(Ne)?null:Se,Ce,Ae,Te,ke,$e,Ee,Pe,Ie,je))}}return Ve},normalizeStringifyOptions=function(ie){if(!ie)return defaults$1;if(ie.encoder!==null&&typeof ie.encoder<"u"&&typeof ie.encoder!="function")throw new TypeError("Encoder has to be a function.");var de=ie.charset||defaults$1.charset;if(typeof ie.charset<"u"&&ie.charset!=="utf-8"&&ie.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var me=formats$1.default;if(typeof ie.format<"u"){if(!has$1.call(formats$1.formatters,ie.format))throw new TypeError("Unknown format option provided.");me=ie.format}var _e=formats$1.formatters[me],ye=defaults$1.filter;return(typeof ie.filter=="function"||isArray$2(ie.filter))&&(ye=ie.filter),{addQueryPrefix:typeof ie.addQueryPrefix=="boolean"?ie.addQueryPrefix:defaults$1.addQueryPrefix,allowDots:typeof ie.allowDots>"u"?defaults$1.allowDots:!!ie.allowDots,charset:de,charsetSentinel:typeof ie.charsetSentinel=="boolean"?ie.charsetSentinel:defaults$1.charsetSentinel,delimiter:typeof ie.delimiter>"u"?defaults$1.delimiter:ie.delimiter,encode:typeof ie.encode=="boolean"?ie.encode:defaults$1.encode,encoder:typeof ie.encoder=="function"?ie.encoder:defaults$1.encoder,encodeValuesOnly:typeof ie.encodeValuesOnly=="boolean"?ie.encodeValuesOnly:defaults$1.encodeValuesOnly,filter:ye,format:me,formatter:_e,serializeDate:typeof ie.serializeDate=="function"?ie.serializeDate:defaults$1.serializeDate,skipNulls:typeof ie.skipNulls=="boolean"?ie.skipNulls:defaults$1.skipNulls,sort:typeof ie.sort=="function"?ie.sort:null,strictNullHandling:typeof ie.strictNullHandling=="boolean"?ie.strictNullHandling:defaults$1.strictNullHandling}},stringify_1=function(ne,ie){var de=ne,me=normalizeStringifyOptions(ie),_e,ye;typeof me.filter=="function"?(ye=me.filter,de=ye("",de)):isArray$2(me.filter)&&(ye=me.filter,_e=ye);var we=[];if(typeof de!="object"||de===null)return"";var Se;ie&&ie.arrayFormat in arrayPrefixGenerators?Se=ie.arrayFormat:ie&&"indices"in ie?Se=ie.indices?"indices":"repeat":Se="indices";var Ce=arrayPrefixGenerators[Se];if(ie&&"commaRoundTrip"in ie&&typeof ie.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var Ae=Ce==="comma"&&ie&&ie.commaRoundTrip;_e||(_e=Object.keys(de)),me.sort&&_e.sort(me.sort);for(var Te=getSideChannel(),ke=0;ke<_e.length;++ke){var $e=_e[ke];me.skipNulls&&de[$e]===null||pushToArray(we,stringify$1(de[$e],$e,Ce,Ae,me.strictNullHandling,me.skipNulls,me.encode?me.encoder:null,me.filter,me.sort,me.allowDots,me.serializeDate,me.format,me.formatter,me.encodeValuesOnly,me.charset,Te))}var Ee=we.join(me.delimiter),Pe=me.addQueryPrefix===!0?"?":"";return me.charsetSentinel&&(me.charset==="iso-8859-1"?Pe+="utf8=%26%2310003%3B&":Pe+="utf8=%E2%9C%93&"),Ee.length>0?Pe+Ee:""},utils=utils$2,has=Object.prototype.hasOwnProperty,isArray$1=Array.isArray,defaults={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(ne){return ne.replace(/&#(\d+);/g,function(ie,de){return String.fromCharCode(parseInt(de,10))})},parseArrayValue=function(ne,ie){return ne&&typeof ne=="string"&&ie.comma&&ne.indexOf(",")>-1?ne.split(","):ne},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function(ie,de){var me={__proto__:null},_e=de.ignoreQueryPrefix?ie.replace(/^\?/,""):ie,ye=de.parameterLimit===1/0?void 0:de.parameterLimit,we=_e.split(de.delimiter,ye),Se=-1,Ce,Ae=de.charset;if(de.charsetSentinel)for(Ce=0;Ce<we.length;++Ce)we[Ce].indexOf("utf8=")===0&&(we[Ce]===charsetSentinel?Ae="utf-8":we[Ce]===isoSentinel&&(Ae="iso-8859-1"),Se=Ce,Ce=we.length);for(Ce=0;Ce<we.length;++Ce)if(Ce!==Se){var Te=we[Ce],ke=Te.indexOf("]="),$e=ke===-1?Te.indexOf("="):ke+1,Ee,Pe;$e===-1?(Ee=de.decoder(Te,defaults.decoder,Ae,"key"),Pe=de.strictNullHandling?null:""):(Ee=de.decoder(Te.slice(0,$e),defaults.decoder,Ae,"key"),Pe=utils.maybeMap(parseArrayValue(Te.slice($e+1),de),function(Ie){return de.decoder(Ie,defaults.decoder,Ae,"value")})),Pe&&de.interpretNumericEntities&&Ae==="iso-8859-1"&&(Pe=interpretNumericEntities(Pe)),Te.indexOf("[]=")>-1&&(Pe=isArray$1(Pe)?[Pe]:Pe),has.call(me,Ee)?me[Ee]=utils.combine(me[Ee],Pe):me[Ee]=Pe}return me},parseObject=function(ne,ie,de,me){for(var _e=me?ie:parseArrayValue(ie,de),ye=ne.length-1;ye>=0;--ye){var we,Se=ne[ye];if(Se==="[]"&&de.parseArrays)we=[].concat(_e);else{we=de.plainObjects?Object.create(null):{};var Ce=Se.charAt(0)==="["&&Se.charAt(Se.length-1)==="]"?Se.slice(1,-1):Se,Ae=parseInt(Ce,10);!de.parseArrays&&Ce===""?we={0:_e}:!isNaN(Ae)&&Se!==Ce&&String(Ae)===Ce&&Ae>=0&&de.parseArrays&&Ae<=de.arrayLimit?(we=[],we[Ae]=_e):Ce!=="__proto__"&&(we[Ce]=_e)}_e=we}return _e},parseKeys=function(ie,de,me,_e){if(ie){var ye=me.allowDots?ie.replace(/\.([^.[]+)/g,"[$1]"):ie,we=/(\[[^[\]]*])/,Se=/(\[[^[\]]*])/g,Ce=me.depth>0&&we.exec(ye),Ae=Ce?ye.slice(0,Ce.index):ye,Te=[];if(Ae){if(!me.plainObjects&&has.call(Object.prototype,Ae)&&!me.allowPrototypes)return;Te.push(Ae)}for(var ke=0;me.depth>0&&(Ce=Se.exec(ye))!==null&&ke<me.depth;){if(ke+=1,!me.plainObjects&&has.call(Object.prototype,Ce[1].slice(1,-1))&&!me.allowPrototypes)return;Te.push(Ce[1])}return Ce&&Te.push("["+ye.slice(Ce.index)+"]"),parseObject(Te,de,me,_e)}},normalizeParseOptions=function(ie){if(!ie)return defaults;if(ie.decoder!==null&&ie.decoder!==void 0&&typeof ie.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof ie.charset<"u"&&ie.charset!=="utf-8"&&ie.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var de=typeof ie.charset>"u"?defaults.charset:ie.charset;return{allowDots:typeof ie.allowDots>"u"?defaults.allowDots:!!ie.allowDots,allowPrototypes:typeof ie.allowPrototypes=="boolean"?ie.allowPrototypes:defaults.allowPrototypes,allowSparse:typeof ie.allowSparse=="boolean"?ie.allowSparse:defaults.allowSparse,arrayLimit:typeof ie.arrayLimit=="number"?ie.arrayLimit:defaults.arrayLimit,charset:de,charsetSentinel:typeof ie.charsetSentinel=="boolean"?ie.charsetSentinel:defaults.charsetSentinel,comma:typeof ie.comma=="boolean"?ie.comma:defaults.comma,decoder:typeof ie.decoder=="function"?ie.decoder:defaults.decoder,delimiter:typeof ie.delimiter=="string"||utils.isRegExp(ie.delimiter)?ie.delimiter:defaults.delimiter,depth:typeof ie.depth=="number"||ie.depth===!1?+ie.depth:defaults.depth,ignoreQueryPrefix:ie.ignoreQueryPrefix===!0,interpretNumericEntities:typeof ie.interpretNumericEntities=="boolean"?ie.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:typeof ie.parameterLimit=="number"?ie.parameterLimit:defaults.parameterLimit,parseArrays:ie.parseArrays!==!1,plainObjects:typeof ie.plainObjects=="boolean"?ie.plainObjects:defaults.plainObjects,strictNullHandling:typeof ie.strictNullHandling=="boolean"?ie.strictNullHandling:defaults.strictNullHandling}},parse$1=function(ne,ie){var de=normalizeParseOptions(ie);if(ne===""||ne===null||typeof ne>"u")return de.plainObjects?Object.create(null):{};for(var me=typeof ne=="string"?parseValues(ne,de):ne,_e=de.plainObjects?Object.create(null):{},ye=Object.keys(me),we=0;we<ye.length;++we){var Se=ye[we],Ce=parseKeys(Se,me[Se],de,typeof ne=="string");_e=utils.merge(_e,Ce,de)}return de.allowSparse===!0?_e:utils.compact(_e)},stringify=stringify_1,parse=parse$1,formats=formats$3,lib={formats,parse,stringify};const qs=getDefaultExportFromCjs(lib),global$3={language:"English",language_title:"Language",login:"Login",logout:"Log Out",account:"Account",login_success:"Login successful！",login_fail:"Login failed",register:"Sign Up",register_success:"Registered successfully！",register_fail:"Registration failed",other_login_way:"or Continue with",login_way_wx:"WeChat login",change_model_login:"Login",change_model_register:"Sign Up",login_with_phone:"Mobile Login",login_with_email:"Email Login",community:"Community",contact:"CONTACT",reach_out_us:"Reach out to us!",hey_friday:"friday{'@'}heyfriday.ai",hey_friday_cn:"friday{'@'}heyfriday.cn",any_problem:"Have Any Problems Or Needs?",discord_support:"Discord Support",whatsApp_support:"WhatsApp Support",cancel:"cancel",Cancel:"Cancel",usage:"Usage",plan:"Plan",active_plan:"Active Plan :",expiration_date:"Expiration Date : ",expired_date:"Expired Date : ",word_generated:"Words Generated",add_days:"Try it free for 5 days | Extra 7 days for the first month",copy_success:"Copy success",valid_credit:"Please enter the correct integral",for_success:"For successful",quota:"Quota",referral:"Referral",referral_link:"My Referral Link: ",referral_record:"Referral Record:{ invitedPerson } in total,{ totalCredit } credits earned.",num_credit:"1000 credit",word_quota:"{ ratio }words quota",for:"For",switch:"SWITCH",ok:"ok",Ok:"Ok",confirm_import:"Import new file",yes:"Yes",no:"No",get_start:"Get Started",come_soon:"Contact Us",sign_in:"Sign in",sign_up:"Sign up",buy_now:"Support Now",special_tips:"Every month purchased at full price in May, Friday AI will donate $1 to the Canadian Disabled Resource Society.",now_sign_up:"Sign up",sign_up_now:"Sign up now for",free_7days:"7 days free trial",of_friday:"Free Trial",join:"Join Now",remember:"Remember me",forget_password:"Forgot password",reset_password:"Reset Password",reset_password_next:"Continue",new_password:"New Password",or:"or",send:"Send",continue:"Continue",exsit_account:"Already have an account？",verify_email:"Verify your email",verify_code:"Verify code",verify:"Verify",confirm:"Confirm",check_email_box:"Please check your email inbox or other folders",user_name:"User name",email_add:"Email address",password:"Password",password_extra:"6~20 characters, include letters and numbers",password_tips:"6 to 20 characters",password_extra_tips:"Contain both numbers and letters",with_email:"or with your e-mail",free_start:"Start For Free",no_card:"No credit card required",metaMask:"MetaMask",wallet_connect:"Wallet Connect",logout_success:"Logout success",modify_success:"Modify success",modify_fail:"Modify the failure",verify_code_tips:"Please input your verify code",empty_verify_code_tips:"The verification code cannot be empty！",name_tips:"Please input your name",empty_change_password:"Please input your password ( 6~20 characters, include letters and numbers)",empty_password:"Please input your password",empty_name_tips:"The user name cannot be empty！",empty_tips:"Please enter your email address",valid_tips:"Please enter the correct email address",phone_tips:"Please enter your mobile number",weChat_tips:"Scan the QR code and subscribe to [Friday智能创作] to login",weChat_login:"WeChat login",SMS_login:"SMS login",work_space:"Workspace",credit:"Credit",update_profile:"Update profile",change_password:"Change password",old_password:"Input Old Password",new_password_tips:"Input New Password",new_password_again:"Input New Password Again",reset_password_tip:"Include at least 1 Capital and 1 number",reset_password_re:"Re-enter your password",password_reset:"Password Reset",keep_secure:"Please keep your account information secure",next:"NEXT",old_password_tips:"The old password cannot be empty！",empty_password_tips:"The password cannot be empty！",empty_email_tips:"The email address cannot be empty！",confirm_password_tips:"Confirm password cannot be empty！",valid_password_tips:"Ensure that the passwords entered are the same",valid_password_format:"Please enter 6~20 characters, include letters and numbers",valid_name_or_password:"The user name or password cannot be empty！",valid_name_or_password2:"Email address or password cannot be empty",valid_email_format:"The format of the email address is incorrect!",valid_tel_or_verify:"Phone number or verification code cannot be empty!",valid_tel_format:"The format of the phone is incorrect!",valid_tel_format2:"Please enter the correct cell phone number",valid_email_format2:"The format of the email address is incorrect",valid_verify_code:"Please enter the correct verification code",search_by_tittle:"Search by title or content",new_document:"New",have_no_tittle:"Untitled",input_tittle:"Input document title",delete_document_comfirm:"Are you sure delete this document?",upgrade_premiun:"Upgrade to Premium Now",bill_monthly:"Bill Monthly",each_month:"/month",each_mo:"/mo",card_mo:"month",each_day:"/day",card_day:"day",bill_annually:"Bill Annually",each_year:"/year",card_year:"year",each_season:"/quarter",card_season:"quarter",only:"Only",have_coupon:"I have a Coupon",apply:"Apply",no_coupon_tips:"You entered the coupon code, but did not use it, please click Apply to calculate the discount price and then pay",select_language:"Select Language",english:"English",chinese:"Chinese",select_tone:"Select Tone",select_template:"Select Template",write_with_friday:"GENERATE",more_output:"WANT MORE",ai_output:" AI OUTPUTS",please_select_your_zone:"please select your zone",please_select:"please select",save_at:"Saved at",saved:"Saved",saving:"Saving",unsaved:"Unsaved",words:"Words",word_limit_tips:"exceeded the word limit",fill_content_tips:"Please fill in content",warning:"warning",success:"success",error:"error",error_prompt:"Error prompt",login_again:"Please log in again",sys_exception:"Operation failed, system exception!",interface_timeout:"Request timed out. Please refresh the page and try again!",free_trial:"Free Trial","free trial":"Free Trial",premium:"Premium",pro:"PRO",inclusive:"inclusive",title:"Title",content:"Content",word:"Word",date:"Date",settings:"Settings",tutorials_menu:"Tutorials",friday101_menu:"Friday 101",pricing_menu:"Pricing",about_us_menu:"About us",documents_menu:"Documents",untitled:"Untitled",terms:"Terms",terms_update_time:"Last updated Mar. 1st, 2022",contact_support:"Contact Support",favorites:"Favorites",all:"All",rename:"Rename",delete:"Delete",e_mail:"E-mail",wallet:"Wallet",telephone_login:"Telephone",basic_details:"Basic details","friday+":"Friday plus+",power:"POWER",friday:"free trial",jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sept:"Sept",oct:"Oct",nov:"Nov",dec:"Dec",jan_date:"Jan",feb_date:"Feb",mar_date:"Mar",apr_date:"Apr",may_date:"May",jun_date:"Jun",jul_date:"Jul",aug_date:"Aug",sept_date:"Sept",oct_date:"Oct",nov_date:"Nov",dec_date:"Dec",main_nav:"Main navigation",social_media:"Social Media",company:"Company",try_now:"TRY NOW",visitor:"Visitor",redeem:"Redeem",redeem_desc:"Please enter your redeem code",redeem_placehold:"1000 credit",redeem_apply:"APPLY",log_in:"Log In",all_templates:"All templates",start_now:"START NOW",friends:"Friends",delete_success:"Delete success",long_task:"It may take long",matchIntroduce:"比赛介绍",myTemplate:"我的模版",uploadModel:"上传模型","q&a":"Q&A",unlock_auto_save:"Upgrade now to unlock auto-save",upload_img_tip:"Please upload the correct image format！",output_length_s:"S",output_length_m:"M",output_length_l:"L",exceeding_contact:"Contact Us",download:"下载",about_us:{friday:"Friday",about_us_tittle:"Friday - About us",about_des:"Easy as a Friday Afternoon: Generate powerful content with a few clicks",about_us_des:" With the diversity of backgrounds and skills, our team brings fresh ideas and creativity to the natural language generation ecosystem. We stay hungry; striving for the next great development to make this space even more exciting and accessible for all!",mission:"Our Mission",mission_des:"Our mission is, through the employment of mature AI technology and deep cooperation with our user base, to make it easy for people around the world to produce high quality content on any device without tedious manual work or technical knowhow. ",background:"Background",background_des1:"As the development of remote working and online marketing grows in markets around the world, the demand for quality content generation also increases. While most people are not professional writers and may need to produce content in a non-native language, the reliance on artificial intelligence to help with creativity, sentance structure, and logic flow becomes more and more important. Recognizing the void in the market, Friday AI set out to focus on creating easy-to-use artificial intelligence text generation services. The Chinese and American joint venture company develops and provides original texts for different scenarios including but not limited to: product description, marketing messages, articles on various topics, and advertisment copy. With an innovative set of algorithms powering our AI technologies, users save time and money in the content creation process.",background_des2:"Creating a service that provides quantifiable value for our customers is just one part of our mission. With the integration of Web3, blockchain technologies, and strong community growth, we aim to create an environment that, in the spirit of machine learning, helps us all improve together. We plan to reward users for creating content, designing templates, assisting other users, and providing feedback to our team through offering credits and digital assets. As Friday matures, we will rely on our development team to build industry-specific bots that are designed to serve the needs of different businesses and organizations. Listening to YOU is our top input for improving Friday and we look forward to going on this development journey with you.",meetTeam:"Meet the Team",meetTeam_des:"Our core team members, with diversified background, include developers previously working in Google, marketing professions focusing on user experience and product design, and a group of dedicated PhD researchers. Though coming from different walks of life, we, as a team, have the same goal: to create an advanced AI-based content generator that can make content creation 'as easy as a Friday afternoon'."},login_module:{wallet_des1:"By connecting a wallet, you agree to",wallet_des2:"Friday's Terms of Service",wallet_des3:"and acknowledge that you have read and understand the",wallet_des4:"Friday Protocol Disclaimer.",unlock_metaMask:"Please log in or unlock at MetaMask",install_metaMask:"You don't seem to have MetaMask installed, you can install it first and try again!",seperation_tips:"Friday Web3 version has been split separately. Please go to our new site."},telephone_login_module:{des1:"After signing in, you agree to",des2:"Friday's Terms of Service",des3:"and acknowledge that you have read and understand the",des4:"Friday Protocol Disclaimer.",tip:"By signing up, you confirm that you have read and understood",clause:"Friday's Terms of Service",statement:"the Friday Protocol Disclaimer",and:"and",phone_bind:"Binding cell phone number",phone_bind_and_login:"Bind and Login",phone_bind_tip:"This WeChat is not bound to a cell phone number, after binding will open Friday writing journey"},bind_module:{bind_email:"Binding email"},signup_module:{verify_des1:"By signing up, you agree to ",verify_des2:"Friday's Terms of Service",verify_des3:" and acknowledge that you have read and understand the ",verify_des4:"Friday Protocol Disclaimer",register_with_email:"Please enter your email address",register_next_step:"Next",verify_tip:"By signing up, you confirm that you have read and understood",register_back:"back",new_password_tips:"Please enter your password",new_password_again:"Please enter your password again",register_password_tip:"6 to 20 characters，Contain both numbers and letters",register_password_confirm:"Inconsistent passwords",register_pass_text:"Enter FRIDAY"},component:{repeat_step:"Repeat the previous step",continue_write:"Continue writing ({IS_MAC} + E)",expand_sentence:"Expand this sentence",rewrite_sentence:"Rewrite this sentence",redo_tips:"Not satisfied with the results? Try to regenerate",get_cover:"Hint Friday and we will get you covered",write_tittle:"Write a title",write_more:"Write more",try_for:"Examples",rephrase:"Rephrase",write_a_paragraph:"Write a paragraph",cookie_tips:"This site uses cookies to optimize website functionality,analyze website performance,and provide personalized experience and advertisement.",accept:"Accept",with_facebook:"Continue with Facebook",with_google:"Continue with Google",login_tips:"You have exceeded the trial amount",BSC:"BSC",BNB:"BNB",disconnect:"Disconnect",with_metaMask:"Connect with MetaMask",log_out_comfirm:"Are you sure you want to log out？",resend:"resend in ",send_code:"send code",template:"Template",magic_command:"Magic Command",back_to_full_mode:"Back to full mode"},utils:{no_permission:"User does not have permission (token, username, wrong password)!",no_access:"User is authorized, but access is forbidden!",net_error:"Network request error, the resource was not found!",net_timeout:"network request timed out!",server_error:"Server error, please contact administrator!",net_not_implement:"network not implemented!",network_error:"Network Error!",network_exception:"Network exception",check_network:"Please check whether your network connection is normal!",no_service:"The service is unavailable, the server is temporarily overloaded or maintained!",network_timeout:"network timeout!",not_support_req:"The http version does not support the request!"},home:{three_steps:"3 steps",introduce_title:" to create an amazing article",writing:"Less Writing",inspiration:"More Inspiration",writing_easy_tips:"Making writing as easy as a Friday afternoon",start_write:"Start Writing",try_before:"Try before",sign_up:" Sign up",friday:"Friday",ultra_writing_with:"Ultra Writing With",friday_des1:"Writing with Friday AI is as easy as a Friday afternoon.",friday_des2:"Whether you are writing blogs and articles or quick ads,",friday_des3:"let our AI tool work for you",try_before_sign:"Try before sign up",online_ai:"Friday is an online AI",content_generation:"content writing",tool:"tool",video_des:"Enter information according to the prompts and Friday can help you create, rewrite and output a complete, high-quality blog, letter, or marketing copy.",enjoy_write:"Enjoy AI writing Now",welcome:"Welcome To ",about_us:"About us",our_team_des:"Our team is led by a former Google NLP scientist ( the first author of ALBERT ), and brings together top NLP algorithm engineers from all over the world. We are committed to building the industry's top writing tool, and that is Friday.",templates:"40+ Templates",choose_template:"Choose a Template",choose_template_des:"Choose from over 40 templates to get copy in the form you need.",our_template:"Our Templates",get_inspired:"Get Inspired",provide_details:"Provide Details",provide_details_des:"Add keywords and writing tones to sharpen your results.",start_free_trial:"Start free trial",ai_writing:"AI Writing",let_friday_work:"Let FRIDAY Work",let_friday_work_des:"Click generate and watch Friday work its magic.",not_satisfied:"Not satisfied with the results?",not_worry:"Don't worry!",friday_provide:"Friday provides",provide:"write more, rephrase, write a paragraph, and multioutputs",result:"results at one time until you are satisfied.",value_fruits:"We value the fruits of your labor",have:"& have",powerful_manegement:"powerful file management",features:"features",comment:"Hear from our customers",get_start:"Get your first piece of Content written now",sign_up_des:"Give FRIDAY a go, see what creativity lies ahead of you",write_tones:"20+ Writing Tones",sign_up_now:"Sign Up Now, It's Free",start_friday:"Start With Friday Now",banner_tips:{title:"Experience HeyFriday: Earn Cash Rewards for Sharing Your Product Experience!",link:"Activity Guidelines"},comment1:{title:"I Found The Best AI Content Outputs",content:"This tool will help you quickly create content, find good outlines for your content, and find things to help you create your content.",name:"Theresa W Chavez",department:"Small-Business"},comment2:{title:"The best marketing AI writing tool",content:"I use it to generate copies for the marketing agencies, and clients can't see the difference between handwritten and AI-generated. It saved our social media team a lot of time, reduced duplication of effort, and boosted our creativity.",name:"John S Stills",department:"Marketing"},comment3:{title:"Saving money is the last word",content:"It is one of the cheapest options on the market. You won't be disappointed with the results.",name:"Marie P Cox",department:"Marketing"},comment4:{title:"",content:"We have been using this service for less than 2 months in our office and so far, we absolutely love it. We mainly use it to fill gaps in our content or expand on product descriptions for our clients.",name:"Bruce M Martinez",department:"Copy writer"},comment5:{title:"",content:"I began with a membership on Friday because I was searching for anything that might assist me in avoiding writer's block and directing me towards the appropriate steps for producing material. This is one of my favorite aspects.",name:"Juanita W Howe",department:"Content Specialist"},comment6:{title:"",content:"I really like the templates that are available. The majority of the templates are ideal for my company, and I can easily adapt them for a variety of use scenarios with my affiliate business and clients.",name:"Donald B Sandoz",department:"Small Business Owner"},comment7:{title:"",content:"If you're searching for a Copywriting tool that is both simple to use and insanely intelligent, Friday is the one! It has all of the tools you'll need to create high-converting copy for all of your marketing purposes in minutes.",name:"Kenneth G Hass",department:"Marketing consultant"},comment8:{title:"",content:"Friday is the answer if you're searching for a way to avoid repetition while copywriting.It employs natural language processing and artificial intelligence to generate one-of-a-kind pieces of material that will undoubtedly pique readers' interest.",name:"Diana J Forde",department:"Marketing Director"},test_top_banner:"这是测试环境，正式环境请访问：",to_cn_top_banner:"检测到当前为国内环境，建议体验国内专享版",to_now:"立即前往"},pricing:{ready_create:"Welcome to the <span>Copywriting Revolution&nbsp;</span>",free:"free!",price_des:"Once you use it, you can't go back, this is the future of content creation",point_con1_title:"Inspiration",point_con1_desc:"When stuck in a block",point_con2_title:"Time Saver",point_con2_desc:"Publish content 5x faster",point_con3_title:"Data Master",point_con3_desc:"Data Driven Keyword Selections",free_trial:"Free Trial",pro:"PRO",plus:"POWER",face_free:"For the hobbyist just getting started",face_pro:"For bloggers & content marketers",face_power:"For teams and businesses",guarantee:"{num}-day 100% money back guarantee",feature_desc_free:"Quick overview",feature_desc_pro_plus:"Everything in {type} plus",features_compare_title:"All Features Comparison",features_compare_soon:"coming",features_compare_device:"Number of devices: {device}",features_compare_all:"All Features",features_compare_generate:"Generate Features",features_compare_generate_options:"Generate Options",features_compare_documents_features:"Documents Features",features_compare_templates:"Templates",features_compare_words:"Words/mo",features_compare_command:"Magic Command",features_compare_write_more:"Write More",features_compare_rephrase:"Rephrase",features_compare_expand:"Expand",features_compare_text_rewriter:"Text Rewriter",features_compare_article_workflow:"Article Workflow",features_compare_insert:"Insert",features_compare_edit_command:"Edit Command",features_compare_tones:"Tones",features_compare_length:"Length",features_compare_creativity:"Creativity",features_compare_multi_outputs:"Multi-outputs",features_compare_auto_saved:"Auto-saved",features_compare_export:"Export",features_compare_interests_templates:"All",features_compare_interests_words:"{num} Words",features_compare_interests_words_unlimited:"Unlimited(FUP)",features_compare_interests_time_free:"Try {num} times",features_compare_interests_tones_one:"One type",features_compare_interests_tones:"Various",features_compare_connect:"<span>Have customized needs? </span><span class='btn-line'>Contact <span class='heavy'>our sales</span></span>",features_tip_command:"Give Friday command about your copywriting needs, and she can immediately understand and quickly write what you want",features_tip_write_more:"Continue writing the content of articles",features_tip_try:"After 20 free trials, you will no longer be able to use the content generate",features_tip_creativity:"Adjust creativity to affect whether the generated content is more imaginative or more rigorous",card_generate_time:"Generate up to {num} times",card_templates:"{num}+ Templates",card_sentences:"Sentences continuation",card_rephrase:"Rephrase paragraphs",card_expand:"Expand phrases",card_tone:"{num}+ Tone options",card_tone_various:"Various Tones",card_auto_save:"Auto-Save",card_words_mo:"{num} Words/mo",card_words_unlimited:"Unlimited Words(FUP)",card_rewrite:"Text Rewriter",card_workflow:"Article Workflow",card_export:"Export",card_super_command:"Magic Command",card_insert_paragraph:"Insert",card_edit_command:"Edit Command",card_length_control:"Length control",card_multi_outputs:"Multi-outputs",card_devices:"Up to {num} Devices",card_tip_generate_time:"Our free trial only supports {num} times content generation",card_tip_templates:"We have templates in 9 different categories. You can absolutely find the type that suits you",card_tip_sentences:"Continue writing the content of articles",card_tip_rephrase:"Rewrite the content without changing its original meaning",card_tip_expand:"Expand a short sentence into a more descriptive paragraph",card_tip_tone:"We provide {num}+ writing tone options that can add personality to your content",card_tip_tone_various:"We support all kinds of writing tone options that can add personality to your content",card_tip_auto_save:"Auto-save your document",card_tip_words_mo:"{enTotal}K words per month",card_tip_words_unlimited:"Although you can generate unlimited characters per month on the POWER plan, there are also certain limits that are enforced by our NLP model.",card_tip_rewrite:"Rewrite article content that supports multiple channels and platforms in just one click",card_tip_workflow:"Inspiration - Title - Outline - Intro paragraph - Article, step-by-step generation",card_tip_export:"Export your document into pdf/docx",card_tip_super_command:"Just command Friday to write anything you like in any tone",card_tip_super_command_plus:"Give Friday command about your copywriting needs, and she can immediately understand and quickly write what you want",card_tip_insert_paragraph:"Insert a contextual paragraph between two paragraphs above and below",card_tip_edit_command:"Give Friday command on how you want to revise the selected text, and she will immediately understand and quickly revise it for you",card_tip_length_control:"Control the length of the content you generate",card_tip_multi_outputs:"Create multiple outputs that reduce your heavy workload",card_tip_devices:"We support up to {num} devices online at the same time",each_time:"/try",each_mo:"/mo",each_year:"/year",feature_all:"See all features",back_guarantee:"Our {num}-Day 100% No-Risk Money Back Guarantee",back_guarantee_detail:"If you're concerned that Friday isn't powerful enough, don't worry! We're 100% free for {days}days. So go ahead and try it out. Friday has helped thousands of writers nearly double their income so far.",back_guarantee_promote:"hundreds of writers join friday every day",Free:"Free",seven_days:"/7 days",bnb_free:" bnb",bnb_month:" bnb/month",bnb_year:" bnb/year",bnb_season:" bnb/quarter",fibo_season:" fibo/quarter",fibo_free:" fibo",fibo_month:" fibo/month",fibo_year:" fibo/year",perfect_for1:"Perfect for testing",word_limit1:"30,000 word limit",file_limit1:"10 file limit",user_max1:"1 user seat",des1:"Customer service: 12 hours a day, 5 days a week",perfect_for2:"Perfect for early adopters",word_limit2:"1,000,000 word limit",file_limit2:"No file limit",user_max2:"1 user seat",des2:"Customer service: 18 hours a day, 7 days a week",perfect_for3:"Perfect for professions",word_limit3:"No word limit",file_limit3:"No file limit",user_max3:"Customised user seat",des3:"Customer service: 24 hours a day, 7 days a week",feature:"Collaboration Features",coin_payment:"The payment has been submitted. You can check the result later in MetaMask.",monthly:"Monthly",month:"Monthly",yearly:"Yearly",year:"Yearly",daily:"Daily",discount:"{num}%OFF",discount_year:"-20%",best_value:"Best Value",customize:"Customize",template1:"40+ Templates",template2:"40+ Templates\n(Early access to new ones)\n(Request us a content type)",template_customer:"40+ Templates\n(Early access to new ones)\n(Request us a content type)",temp1:"(Early access to new ones)",temp2:"(Request us a content type)",magic_command:"Magic Command",limit1:"Generate content up to 20 times",limit2:"500,000 words/month",limit3:"No word limit",sentences:"Sentences continuation",rephrase:"Rephrase paragraphs",expand:"Expand phrases",auto_save:"Auto-Save",free_desc:"For individuals looking to get started.",premium_desc:"For the power user taking their copy to the next level.",plus_desc:"For small team collaboration across projects.",payment_success:"Purchased successfully! Your word quota has been increased。",payment_success_T2:"Payment successfully!",subscribe_success:"Subscription successful!",bind_success:"Card Linked Successfully! Enjoy your 5-day free trial",upgraded_success:"Your Plan has been updated successfully!",pay_now:"Pay now",subscribe:"Subscribe",recommend_we:"We recommend: ",visa:"Visa",masterCard:"MasterCard",discover:"Discover",discount_tag:"Discount",card_tip:"If your trial is not cancelled, starting from {endTime}, you will be charged {price} per {payType}",pay_fail:"An unexpected error occurred."},privacy_policy:{tittle:"Privacy Policy",update_time:"Last updated Mar. 1st, 2022"},tutorials:{quick_tutorials:"Quick Tutorials",tittle1:"Blog Idea & Outline",tittle2:"Blog Writing",tittle3:"FaceBook, Twitter, Linkedln Ads",tittle4:"Google Search Ads",desc1:"The easiest way to come up with a catchy blog, essay, article topic, and content structure using our AI writing assistant",desc2:"Write engaging content including an introduction and body paragraph for your blog on any topic",desc3:"Write creative and original advertisement copy for Facebook, Twitter, LinkedIn, and other social media channels",desc4:"Write creative and original advertisement copy for responsive google ads"},dashboard:{title_common:"Hey! Today is ",title_bold:" Friday",title_common2:"Tuesday",title_tamplate:"Recommend Templates",recent_template:"Recently Used Templates",title_earn:"Earn more credits",earn_words:"Get ",credit_words:"50 credits ",earn_words_left:"for you and each new account that signs up with your link : ",btn_desc:"COPY LINK",tutorials:"TUTORIALS",recent_doc:"Recent Documents",more:"MORE",view:"view",recent_outputs:"Recent AI outputs",outputs_desc:"Go and write with AI now",outputs_start:"Start Generate",Sunday:" Sunday",Monday:" Monday",Tuesday:" Tuesday",Wednesday:" Wednesday",Thursday:" Thursday",Friday:" Friday",Saturday:" Saturday",blog_idea_outline:"Blog Idea & Outline",homepage_SEO_improver:"Homepage SEO Improver",ads:"Facebook, Twitter, Linkedin Ads",video_script_hook:"Video Script Hook"},templates:{title:"Templates",placeholder:"Search Templates",empty_desc:"Loading timeout, please try again~",empty_btn:"Reload",collection_success:"Added to favorites",collection_cancel:"Removed from favorites",recommend:"Recommend",new_template:"Request A New Template",new_template_desc:"Missing a template for your business? let us know and we will release it!",new_template_Modal_detail:"Do you need a tool that we are missing or one that you think Friday could be good at?Send us your idea below!",new_template_Modal_detail_plc:"I want...",new_template_Modal_btn_confirm:"Submit",new_template_Modal_btn_cancel:"Cancel",submit_success:"Submit Successful",upload_from:"Create by {user}",notice_draw_title:"Our Latest Updates",notice_draw_more:"See More",notice_draw_no_more:"Can't find anything",portrait_title:"Welcome to Friday！",portrait_desc:"Choose your usage and we will recommend the most suitable template for you.",portrait_skip:"Skip",portrait_enter:"Enter",portrait_submit_tip:"Choose at least one option.",tag_new:"NEW"},document:{documents:"Document",create:"Create",document_create:"New document",document_create_batch:"New documents",document_batch_task_list:"Task list",type_all:"All",type_folder:"Folder",type_doc:"Document"},words_about:{unlimited:"Unlimited",words_info:"Plan usage: {usedNum} / {totalNum}\n(Usage reset at {resetTime})\n",words_info_credit:"Redeem usage: {creditUsedNum} / {creditNum}",words_free:"free trial credits",words_free_tip:"Free trial: {usedLimit} / {maxUsedLimit}",words_used:"Usage: ",times:"times"},menu:{dashboard:"Dashboard",templates:"Templates",documents:"Documents",billing:"Billing",credit:"Credit",printidea:"FridayArt(beta)",fridayChat:"Friday Chat"},foot:{domain:"浙ICP备2021033514号-2",instarel:"INSTAREL",pitchground:"PITCHGROUND",betalist:"BETALIST",ltdhunt:"LTDHUNT",startupranking:"STARTUPRANKING",betabound:"BETABOUND",betapage:"BETAPAGE",producthunt:"PRODUCTHUNT",connection_addr:"",connection_tel:""},user_center:{account_setting:"Account Setting",email:"Email",username:"Username",save:"Save",password:"Password",change:"Change",account_status:"Account Status",my_plan:"My Plan",record:"My Subscription Record",manage_account:"Manage Account",phone:"telephone",upload:"Upload Avatar",early_user:"Early Adopter Version"},write_page:{fail_coupon_tips:"The current account has used the coupon, join our community to get more discount tips in time!",copy_coupon:"Coupon successful！ Please go to",billing:"Billing",use:"page to purchase your premium membership",notice:"Redeem your special coupon and your first premium month at",copy_success:"Redeem Successful! You can purchase your premium membership now.",premium_plan:"Premium Plan",templates:"40+ Templates",magic_command:"Magic Command",word_limit2:"1,000,000 word limit",customer_service:"Customer service",write_more:"Write more",expand:"Expand",rephrase:"Rephrase",file_limit2:"No file limit",user_max1:"1 user seat",auto_save:"Auto-Save",special:"SPECIAL",coupon:"COUPON","95_off":"95%OFF",premium_tips:"Start your first premium month at",copy_buy:"Redeem coupon code and buy",upgrade_tips:"Free times have been used up, please upgrade your plan",upgrade_now:"Upgrade now",notice_new:"Bind a Credit Card for a 5-day unlimited free trial of POWER mode",start_now:"Start now"},community_page:{weixin:"官方微信群",weibo:"官方微博",scan_tips:"扫码添加客服微信进群",qq:"官方QQ群",qqscan_tips:"扫码添加客服微信进群"},order_record_page:{back:"Back",order_record:"Manage Account",date:"Date",order_no:"Order Number",payment:"Payment",sub_type:"Plan",amount:"Price",pay_result:"State",pay_wait:"Payment Pending",pay_complete:"Payment success",pay_cancel:"Payment cancel",order_empty:"No order record",un_pay:"Non-payment",exchange:"Redeem",wechat:"wechat",alipay:"alipay",yuan:"usd",usd:"usd",bnb:"bnb",fibo:"fibo",cancel_subscription:"Cancel subscription",cancel_checks:{check_label:"Please choose the reason why you cancel your subscription",check1:"No suitable templates",check2:"Low content quality",check3:"Unreasonable price",check4:"I don’t use it very often",check5:"Others"},cancel_btn:"Please enter",cancel_subscription_success:"Subscription cancelled"},billing:{early_bird:"Early Bird",payment:"Payment",detail:"Review order",type_title:"Plan",num_count:"Quota",total_price:"Subtotal",current_price:"Total due today",bnb:"bnb",fibo:"fibo",rmb:"yuan",choose_plan:"Choose your plan",current_status:"Active",extra_days:"补偿天数",calculate:"抵扣价格",days_tips:"当前会员版剩余天数自动按比例折兑补偿天数",days:"days",day:"day","expired-tips":"{plan} expired {day} day | {plan} expired {day} days",expired_time:"Expired at: {date}",word:" words",title:"Billing",add_coupon:"Add coupon code",credit_card:"Credit card",paypal:"Paypal",next_bill:"Next billing date",free_ended:"Subscription date: {date}",expired:"Expired",power_by:"Powered by",coupon:"Coupon",times:"times AI generate",coupon_noexist:"Coupon does not exist, please check again",coupon_success:"Coupon added successfully, price updated",expiry_date:"Expiry date",remaning:"Remaining ",left_quato:"{quato} Words | Unlimited Words(FUP)",left_quato_tooltip:"After the word count is used up, the subscription will be automatically opened in advance",words_tips:"Package is only valid for current membership plan.",words_plan:"Expandable package",recommend:"Most popular",code_tip:"I have redeem code",code_tip_title:"Go to Account to redeem gift code",charge_tip:"we will run an authorization to verify your card-this charge will be dropped after 2-3 business days",auto_upgrade:"When the words is not enough, upgrade to Power automatically",QA_title:"Frequently asked questions",QA_list_t1:"Is the content from Friday original?",QA_list_t2:"Can I write a long-form article with Friday?",QA_list_t3:"What happens if I hit my plan's word limit?",QA_list_t4:"What's Friday's refund policy?",QA_list_a1:"The content that Friday generates is original content that doesn't repeat itself and passes plagiarism tests with 99.99% original content that is free and clear for publication. Friday AI does not search the internet nor use content scrapped from the internet, it thinks and acts like a human content writer.",QA_list_a2:"Of course! Our new template Article workflow lets you generate long articles.\nYou can also use any of our blog post templates to generate the blog elements you need: titles, intros, outlines or paragraphs.",QA_list_a3:"The $19/mo PRO Plan comes with 200,000 words and $59/mo POWER Plan comes with UNLIMITED words written by Friday. If you upgrade to our POWER Plan, you don't need to worry! However, if you meet your PRO plan's limit in 30 days, you have two options:<ol><li>Option 1: Upgrade to our POWER Plan\nScale up your plan as your content needs grow. The price per word decreases as you scale up.</li><li>Option 2: Wait until your words renew at the start of your next billing cycle.</li></ol>",QA_list_a4:"Over the next 5 days, make an informed decision if Friday meets your expectations. If you're not whistling with joy from the content Friday wrote for you, then simply email  friday{'@'}heyfriday.ai we’ll instantly refund 100% of your money. We are very confident that Friday can win your heart over the next 5 days, you'll get exactly what you need to write content at scale, fast.",billed_yearly:"billed yearly",subscribe_title:"Subscription",hot:"Hot",upgrade_fail:"You are already on a plan. Please contact us if you want to switch to a different plan",paypal_init_fail:"Failed to initialize paypal",cancelled:"Cancelled",old_payer_banner1:"To thank you for your early participation, we've upgraded your plan (Premium",old_payer_banner2:" POWER). Don't worry! The billing will still be your previous Premium subscription ($19/mo or $182.4/yr).",remain:"Start in",left:"left",statusEnd:"remaining",day2:"d ",hour:"h ",minute:"min ",second:"s"},words_plan:{title:"Tips",plan_tips:"There are no remaining word counts left, you can purchasing the following packages to continue use Friday!",confirm:"Purchase",more:"Check package plans",save_tips:"Saving..... Redirect after 5s",cancel:"Cancel",package_tips:"Package is only vaild for current membership plan",words:"words"},credit_page:{title:"Credit",limited_title:"Limited Offer",limited_desc:"Redeem 7-days {type} membership for only {credit} ",limited_btn:"Get Started",cur_credits:"Your current {unit}",credits:"credits",invite_credits:"{credit} credits",credit_unit:"credits",redeem_now:"Redeem Now",task_title:"Ways to Earn {unit}",avaliable_gift:"You can redeem {title} now",left_task:"{leftTask} task left | {leftTask} tasks left",all_credit:"You can earn ",all_credit_suffix:" in total",task_finished:"You have completed all the tasks",go:"GO",QA_title:"FAQ",QA_list_t1:"When can I receive my credit?",QA_list_t2:"How do I earn credit?",QA_list_t3:"What kinds of gift can I redeem?",QA_list_a1:"If you have written a positive review or joined our communities, it normally takes 1-2 working days to grant you the credit since our staff need to review manually. However, if you already invited a new friend and he/she is registered on your referral link, as long as he/she tried AI generation 1 times on our website, we will automatically grant you the credit.",QA_list_a2:"You can earn credit by joining our communities, leaving positive reviews or inviting new friends to use Friday. You can simply start by joining our communities . It will take you less than 1 minute to complete and you will be rewarded 2000 credits in total.",QA_list_a3:"You can redeem 7-day PRO membership, 30-day PRO membership, gift card and word quota. We will definitely provide more gifts in the future.",cou_list_l1:"1 month {type} membership",cou_list_l2:"Appstore and Google Gift Card",cou_list_l3:"Word quota",from_credit:"From 1 credit | From {n} credits",advice_title:"We need your advices",advice_desc:"Friday will listen to your advices, thank you so much for supporting Friday and making us better!",advice_modal_title:"Please give us your valuable advices",advice_modal_placeholder:"Your every opinion is very important to us",advice_modal_submit:"Submit",advice_modal_success:"Thanks for your advices"},redeem_page:{title:"Redeem your gifts",cur_credits:"Your current {unit}",word_title:"Redeem word quota",for:"For",words:"words",valid_credit:"Please enter the correct integral",coupon_title:"Select your discount coupon",next:"Next",card_title:"Select your gift card",email_title:"Please enter your email",email_desc:"We will send you the redeem code to your email once you redeem your gift successfully",email_placeholder:"enter your email",redeem:"Redeem",gift_code:"Redeem code",valid_email:"Please enter a valid email address",insuf_desc:"Looks like your credit is insufficient to redeem this gift.",insuf_by:"You can earn free credit by completing more tasks.",earn_more:"Earn more credit now",success_title:"Redeem Successful",success_notify:"Your redeem code:",billing_l:"You can go to the ",billing:"Account page ",billing_r:"to redeem your gift!",close:"Close",needed_credits:"{n} credits needed",Amazon:"Amazon",Appstore:"Appstore",gift_card:"Gift Card",no_remaining:"(no remaining)"},seo:{app_title:"HeyFriday - Ultimate AI Writer",home_title:"HeyFriday - Ultimate AI Writer",community_title:"HeyFriday - Join our communities",about_title:"HeyFriday - Meet the team",pricing_title:"HeyFriday - 7 Day Free Trial",tutorials_title:"HeyFriday - Tutorials and Use Cases"},stripe:{connection_tips:"若您无法打开支付页面，可以前往中文版使用微信或支付宝支付",redirect_now:"立即前往"},bind_phone_in_rules:"为保障您的账户安全，请先绑定手机号",bind_phone_success:"绑定成功！",bind_phone_fail:"绑定失败",spinner:{clear:"Clear",Import:"Import",import:"import",export:"Export",rewrite:"Rewrite",concise:"Shorten",expand:"Expand",enter_text:"Please enter the text you want to change, or ",import_article:" a file",rewrite_text:"The result will appear in this area🔮",copy:"Copy",copy_all:"Copy All",count:"Word Count",add_new:"Insert a new paragraph",delete:"Delete",begin_rewrite:"Generate All",again_rewrite:"Regenerate All",continue_rewrite:"Continue",cancel_rewrite:"Pause",forward_write:"Go To Writing Page",modify_item:"Rewrite",reduce_item:"Shorten",expand_item:"Expand",reload:"Regenerate",clear_all:"Clear All",unknown:"Untitled",download:"Downloading....",delete_confirm:"This will clear both your original text and the rewrited text. Are you sure you want to do that?",word_exceed:"Your text has exceeded 5000 word limit. Please make an edit",to_rewrite_page:"Saved Successfully, heading to the writing page",delete_confirm_import:"Import a new file will clear both your original text and the rewrited text. Are you sure you want to import a new file?",message_error:"Request failed. Please try again later",exceed_2000_message_error:"This text block has exceeded 2000 word limit . Please make an edit",exceed_5000_message_error:"Your file has exceeded 5000 word limit. Please make an edit",rewrite_confirm:"This will clear all of your rewrited text. Are you sure you want to change to { mode } mode?",verify_error:"The content contains sensitive words, please check and try again"},article_constructor:{title_step:"Blog Post Workflow",title_des:"Create your original quality article within a few clicks",watch_tutorials:"Watch Tutorials",idea:"Idea",step1_subtitle:"Idea - longer, more detailed description of your thoughts can help Friday to write better",select_language:"Select Language",select_tone:"Select Tone",intrested_content:"What do you want to write about?",at_least:"Your description should contain at least 10 words",key_words:"Targeted Keywords",next:"Next",back:"Back",skip:"Skip",continue:"Continue",generate_more:"Generaye more",regenerate:"Regenerate",upper_regenerate:"REGENERATE",upper_writemore:"WRITE MORE",previous_step:"Once you changed this setting, all the choices you have made on the following steps will be erased. Are you sure you want to continue?",title:"Title",step2_subtitle:"Title - generate an eye-catching title to start off",outline:"Outline",step3_subtitle:"Outline - build the structure of your article",introduction:"Introduction",step4_subtitle:"Introduction - introduce your brilliant thoughts to hook the audience",conclusion:"Conclusion",step5_subtitle:"Conclusion - finish up the article with meaningful takeaway messages",upper_title:"TITLE",upper_intro:"INTRO",upper_concl:"CONCL",paragraph_placeholder:"Enter some targeted keywords to guide Friday",write_my_own:"Write My Own",select:"Select",add_section:"Add Section",keywords_tips:"The quality of the keywords may highly impact the result, you can enter a maximum of 3 keywords here",idea_content_placeholder:"The future development potential and employment prospects of AI",idea_key_placeholder:"E.g. General AI",section_headline:"Section Headline",watch_tutorial:"Watch Tutorials",use_own_title:"Use my own title",optional:"Optional",content_placeholder:"Not satisfied with the result? Click the button on the left to regenerate!",drag_tips:"Drag to move",network_error:"Network connection lost，Please try again later",ai:"AI",try_for_ai:"The future development potential and employment prospects of AI",click_step_alert:"Click Next to return to the result just generated",workflow:"Workflow",contentLoading:"Loading..."},credit_comment:{communites_title:"Join Friday communities",default_communitie_content:"Join our communities to get the latest news and updates from us.",communites_btn_default:"Join Now",communites_btn_audit:"Reviewing",communites_pass:"Task Completed",title:"Leave positive reviews for Friday",unit:"credits",tips:"You can earn",G2:"G2",Capterra:"Capterra",Trust_pilot:"Trust Pilot",Appsumo:"Appsumo",Twitter:"Twitter",Facebook:"Facebook",Linkedin:"Linkedin",Discord:"Discord",default_content:"write a positive review about your use experience on",note_title:"Note",comment_btn_default:"Comment Now",comment_btn_audit:"Reviewing",comment_pass:"Task Completed",note:"After you reviewed us, please screenshot your review and send the screenshot to us via email {'@'}friday heyfriday. After you reviewed us, please screenshot your review and send the screenshot to us via email {'@'}friday heyfriday. After you reviewed us, please screenshot your review and send the screenshot to us via email {'@'}friday heyfriday",modal_title:"Hi there, it only takes 20s to get your credit",modal_step1:"Step 1. Write a review",modal_step2:"Step 2. Visit the website",modal_step3:"Step 3. Paste your link here",modal_step1_desc:"Write a review and talk about your experience when using Friday.",modal_step1_gener:"Don' t know how to write a review?",modal_step1_gener_link:"Let Friday help you generate!",modal_step1_tip:"Please feel free to copy or modify the review we generated for you!",modal_step3_desc:"After you reviewed us, please copy the link of your review and paste the link here. We will grant you the credit within 2 working days!",modal_placeholder:"Copy your link here",modal_link_error:"The format of your link is invalid",modal_submit:"Submit",back:"Back"},import_dialog:{import_url:"Import from URL",import_file:"Import from files",file_drag:"Drag your files into this area to upload",local_file_upload:"Upload your file",file_limit:"Support .pdf/ .docx files, the size of the file should be less than 5MB",beta_tips:"URL upload is still in Beta mode, we will provid more file types in the future.",url_placeholder:"Please enter an URL",parse_fail:"Failed",reason_text:"Looks like we have a problem extracting the text. Please try again!",re_upload:"Try Re-upload",upload_to_friday:"Upload to Friday",processing:"Processing...",file_size_limit:"The size of your file exceeds 5MB",file_count_limit:"Please import only one file",file_type_limit:"The format of your file is not supported",invalid_url:"Unknown URL format",next:"Next",cancel:"Cancel"},exchange_component:{invite_friend:"Invite a new friend",invite_friend_desc:"Invite a friend to become a member of Friday. After your friends have tried AI content generation once, both of you will get ",invite_friend_desc_plus:"If the friend invited by you joined our membership, both of you will get ",invite_earn:"(once your friend tried 3 AI generations on our website)",link_title:"My referral link",copy_link:"Copy Link",pending:"Pending",total_referral:"Total referral",paying_users:"Total paid",redeem:"Redeem",apply:"Apply",invite_text:"Friday AI, auto-generate high-quality original articles🚀\n✍ Sign up and get 20 times AI-generate\n✍ After referring a friend, both of you can get 2500 credits reward (= 2500 words)\n✍ After the friend pays, you will get another 25,000 credits reward (= 30-day PRO)\n>> More features are waiting for you\n---------------------\n↓ Click the link to sign up and get rewards now ↓ \n{link}",pay_total:"累计支付金额",pay_total_month:"本月累计支付金额",new_user:"已注册人数"},service:{question:"Need support?",club_tips:"The user guide will help you to use Friday better",quick_question:"Quick question"},back_template_list:"Back to template list",upgrade_dialog:{title:"Upgrade now to unlock all features",upgrade_now:"UPGRADE NOW",person_upgrade_tips:"尊享普惠版特权",pro_upgrade_tips:"Features included in PRO",power_upgrade_tips:"Features included in POWER",pro_upgrade_tips_ai:"Features included in PRO",power_upgrade_tips_ai:"Features included in POWER",month:"mo",notice:"Bind a credit card and enjoy a 5-day free experience! (You don't have to pay)",privilege:{templates:"{ count }+ \nTemplates",write_more:"文案续写",tone_control:"文案语气控制",len_control:"文案长度控制",auto_save:"自动保存",person_privilege:"普惠版 全部权益",magic_command:"Magic \nCommand",rewrite:"Content \nImprover",spinner:"Article \nRewriter",construct:"Article \nWorkflow",template_edit:"Template \nEditor",pro_privilege:"高级版 全部权益",industry_templates:"{ count }+ 行业精品模板",words_limit:"{ count }万 \n字数额度",device_limit:"Support \n{ count } devices ",batch_generate:"Mass \nProduction",creativity_control:"Content \nCreativity Control",free_trial_privilege:"All features \nin Free trial",pro_privilege_ai:"All features \nin PRO",unlimited:"Unlimited \nword quota"}},user_type:{free_trial:"Free Trial",premium_cn:"普惠版",pro:"PRO",power:"POWER",pro_ai:"PRO",power_ai:"POWER"},shared_article:{go_friday:"Get started",login_register:"Login/Sign Up",created_by:"Created by",created_date:"Created in",want_to_try:"I'd like to try",want_to_try_same:"I'd like to try",pay_for_member:"Join Membership",member_right:"Subscription benefits：unlimited words，50+ templates and team collaboration",learn_right:"learn more",notice_mobile:"H5 is available!",notice_mobile_other:"Scanning to try it now",more_help:"help",how_use:"How to write a blog by using Friday ？",what_use:"What is friday ai writer？",no_data:"Can't find anything～",declare:"Disclaimer: The content shared represents the author's own views, and does not reflect the opinions and views of HeyFriday AI",article_empty:"No content in the document~"},share_panel:{share:"Share",share_slogan:"Your article deserves more attention, share with your friends or team by copying the link or scanning the QR code with your mobile phone",copy_link:"Copy Link",copy_success:"Copy success"},report:{title:"report",content:"We gotten your report~"},workspace_format:{bold:"Bold ({meta}+B)",italic:"Italic ({meta}+I)",underline:"Underline ({meta}+U)",strike:"Strikethrough ({meta}+Shift+X)",header1:"Header Level 1",header2:"Header Level 2",header3:"Header Level 3",ordered:"Ordered list",bullet:"Bulleted list"},workspace_guide:{template_setting:"Fill in the content. The more you fill in, the better result will be generated .Then click",template_setting_highlight:" Generate Button.",content_editor:"You can edit generated articles or try more AI commands by selecting sentences. Have a nice Friday!",skip:"Skip",next:"Next",complete:"Finish"},workspace_help:{tab_hotkey:"Hotkeys",tab_help:"Guide",section_header_1:"Select the Tone of your Blog 📣",section_1:"You have 9 tones you can choose from (convincing, humorous, professional etc.) to add personality to your blog content.",section_header_2:"#Fill in the Gaps 🖌",section_2:"After choosing your desired template, you’ll see fields displayed on the left-hand panel where you can fill in some informative phrases or key points to tell Friday what you want him to write about. Try to avoid giving incomplete or strange phrases to get the best result! 💭",section_header_3:"#Generate your original blog copy 🗞 🎉",section_3:"After Friday generated your blog content, it would be displayed on the right-hand side editing area where you can play around with it. If there are some blank outputs or repetitive phrases that do not meet your expectation, you can always click the yellow button that says “WRITE MORE” to generate more results.",section_header_4:"#Make some tiny changes 🧑 💻",section_4:"We understand that you probably want some refinement on the content, we provide some powerful editing operations to assist you! You can expand, rephrase your selected sentences easily!",section_header_5:"#Select the Language of your Blog",section_5:"We support both English and Chinese, you are free to choose the language you preferred. 🥳",section_header_6:"#Try the advanced ones!",section_6:"Friday supports several AI editing commands, and you can call out the Advanced Commands menu by selecting the text in the editing area, where you can use the following actions:",func_rewrite:"Rewrite: Rewrite the selected content while keeping the original meaning intact, there is always a better one for you ({ctrl} + {alt} + R)！",func_expand:"Expand: Expand the selected sentences into a paragraph to greatly enrich your article ({ctrl} + {alt} + P)",func_write_more:"Append: Smart continuation based on the previous text, to give you the perfect ending while maintaining the coherence of your article. ({ctrl} + {alt} + A)",hotkey_group_direct:"Advanced Commands",hotkey_group_document:"Document operations",hotkey_group_format:"Text Styles",hotkey_rewrite:"Rewrite",hotkey_expand:"Expand to Paragraph",hotkey_write_more:"Append",hotkey_select_all:"Select All",hotkey_copy:"Copy",hotkey_cut:"Cut",hotkey_paste:"Paste",hotkey_paste_text:"Paste with text only",hotkey_reload:"Refresh",hotkey_search:"Search",hotkey_undo:"Undo",hotkey_redo:"Revert Undo",hotkey_bold:"Bold",hotkey_italic:"Italic",hotkey_underline:"Underline",hotkey_strike:"Strikethrough",hotkey_plan:"Clear formatting",hotkey_h1:"Header Level 1",hotkey_h2:"Header Level 2",hotkey_h3:"Header Level 3",hotkey_ordered:"Ordered list",hotkey_bullet:"Bulleted list"},workspace_menu:{copy_all:"Copy",export:"Export",help:"Guide",popover_text:"Click here to show the guide"},generation_batch:{create_task_list:"新建批量文档",select_temp_label:"写作主题模板",file_import:"文件导入",click_down:"点击下载",download_temp_intro:"下载模板，按照模板填写才能保证文章顺利生成哦",download_temp:"下载模板",upload_temp_intro:"选择或拖拽Excel文件到此区域",upload_temp_format:"仅支持Excel文件，文件大小应小于2M",unload_temp:"上传模板",line_create:"每行生成篇数",line_create_unit:"篇",will_create:"本次生成篇数：",use_words_number:"预估消耗字数",begin_create:"开始生成",error_format:"文件错误：请上传Excel文件",words:"字",file_size_limit:"文件大小已超出2MB",file_type_limit:"文件错误：请上传Excel文件",before_leave_confirm:"现在离开此页面将不会保存已填写内容，确定要离开吗？",upload_success:"上传成功",file_error:"文件错误",re_upload_confirm:"确定重新选择写作模版并上传文件吗？",clear_confirm:"更改模版后，已上传内容将清空，需重新上传对应模版，确定要更改吗？",template:"模版",create_task_name:"新建任务命名",words_no_enough:"当前您的字数额度不足，或无法生成全部文章",continue_create:"继续生成",error_0:"错误部分已标注，请",error_download:"下载文件",error_1:"进行修改",tip_hover:"每行仅支持生成1-3篇",task_list:"任务列表",task_name:"任务名",status:"状态",create_number:"生成篇数",createAt:"创建时间",waiting:"等待中",doing:"进行中",stop:"暂停",cut_down:"中断",done:"已完成",some_error_tips:"此任务中的部分文档生成失败，详情请下载查看",download:"下载",view:"查看",delete:"删除",all:"全部",un_done:"未完成",empty_1:"暂无批量生成任务",empty_2:"暂无已完成的生成任务",empty_3:"暂无未完成的生成任务",delete_confirm_title:"删除确认",delete_confirm:"确认要删除当前任务，删除后不可找回，已生成文件可前往我的文档进行查看",delete_confirm_saas:"确认要删除当前任务，删除后不可找回，已生成文件可前往企业文件进行查看",need_to_pay:"字数额度不够，请前往我的会员充值",use_words_number_tips:"预估字数仅供参考，不代表最终字数",release_mouse:"释放鼠标",select_language:"选择语言",rename:"重命名",created_user:"创建者",download_word:"下载Word",download_excel:"下载Excel"},output_list:{words:" words",insert:"export to the writing page",delete:"delete",copy:"copy",empty:"the results will appear here",output_count_limit:"Please insert a whole number between 1 - {max}",outputs:"Outputs"},printidea:{title:"FridayArt",beta:"beta",subtitle:"Different styles of art paintings can be created according to the description",inputLabel:"Start with a detailed description",placeholder:"Please describe your idea in details",see_more:"see more",choose_style:"Choose Style",style_locked:"Lock",artist:"Artist",size:"Size",tryfor:"Examples",picUrl:"参考图",picUrl_subtitle:"(可选)",generate:"GENERATE",gallery:"Gallery",can_get_stars:"今日可领{num}颗造梦星",clip:"Collection",clip_tip:"You haven't generated yet.",clip_placeholder:"Enter the description on the left and create your first AI painting now.",remaning:"Remaining { remainTime } time | Remaining { remainTime } times",remain_tip:"Daily resets",footer_desc:"微信小程序同步上线，欢迎前往体验～",style:"Style",time:"Create at",creator:"Creator",i_try:"Try now",copyright:"Copyright follows the CCO (not belonging to anyone or company), but you can be used for personal or commercial purposes",print_same:"Try now",nav_back:"Back",generate_loading:"{time} seconds left",try_again:"Try again",save_share:"Save the sharing",generate_tip1:"Try to be clear about any context or details that are important to you.",generate_tip2:"Anything left unsaid may surprise you. ",generate_tip3:"Try invoking styles or unique artists may make it better.",generate_tip4:"Try to use singular nouns or specific numbers, like a cat.",generate_tip5:"Try to add some vibe、angle and distance, for example， vibrant、birds eye view and close up.",toshare_toast:"立即扫小程序码，分享给好友即可额外获取20次！（仅当日有效哦）",copy_text:"Sharing link copied",filter:"filter",clip_page:{del_confirm:{title:"Tip",content:"After the works is deleted, the system will not save the work and it will never be restored. Are you sure to delete？",choose_one:"Select at least one"}}},updater:"最后修改者",updateTime:"修改时间",chat:{feedback_success:"Thank you for your feedback",desc:"Ask Friday questions, and it can answer almost anything",out_of_rate:"You are sending requests too frequently, please try again after 1 hour (this is a limitation of our beta version, the official version will not limit the frequency, so stay tuned!)",clear_chat:"Clear chat",try_for:"Explain photosynthesis in simple terms?",word_exceed:"The word count exceeds",error:"An error occurred in the system, please contact customer service to find out the reason, and it will be resolved as soon as possible",desc_image:"",offline_desc:"FridayChat Beta service is temporarily suspended.",offline_desc_thanks:"Thank you for your support of our chat service, we will be back online with a full version soon. Happy Friday!"}},enLocale={global:global$3},global$2={language:"简体中文",language_title:"语言",login:"登录",logout:"退出登录",account:"账号",login_success:"登录成功！",login_fail:"登录失败",register:"注册账号",register_success:"注册成功！",register_fail:"注册失败",other_login_way:"其他登录方式",login_way_wx:"微信扫码登录",change_model_login:"立即登录",change_model_register:"邮箱注册",login_with_phone:"手机登录",login_with_email:"邮箱登录",community:"社区",contact:"联系支持",reach_out_us:"立即联系我们！",hey_friday:"friday{'@'}heyfriday.ai",hey_friday_cn:"friday{'@'}heyfriday.cn",any_problem:"遇到了问题或者需要帮助？",discord_support:"联系 Discord",whatsApp_support:"联系 WhatsApp",cancel:"取消",Cancel:"取消",usage:"用量",plan:"账户状态",active_plan:"当前状态：",expiration_date:"下次续费时间：",expired_date:"过期时间：",word_generated:"生成字数统计",add_days:"立享5天免费试用 | 首月付费额外赠送7天",copy_success:"复制成功",valid_credit:"请输入正确的数字",for_success:"兑换成功！",quota:"额度",referral:"推荐",referral_link:"我的推荐码：",referral_record:"推荐人数：共计 { invitedPerson } 人，总共获得 { totalCredit } 积分",num_credit:"1000 积分",word_quota:"{ ratio }字数额度",for:"转化为",switch:"兑换",ok:"确认",Ok:"确认",ok_confirm:"确定",confirm_import:"确认",yes:"是",no:"否",get_start:"立刻开始",come_soon:"联系我们",sign_in:"登录",sign_up:"注册",now_sign_up:"立即注册",buy_now:"立即支持",special_tips:"在5月份每全价购买一次Friday会员，Friday将向加拿大残疾人资源协会捐赠1美元。",sign_up_now:"现在注册立享 ",free_7days:"7天免费试用",of_friday:"",join:"立刻注册",remember:"记住我",forget_password:"忘记密码",reset_password:"重置密码",reset_password_next:"继续",new_password:"新密码",or:"或",send:"发送",continue:"继续",exsit_account:"已有账号？",verify_email:"验证码已发送",verify_code:"请输入验证码",verify:"验证",confirm:"确认",check_email_box:"请查看您的收件箱或其它文件夹",user_name:"请输入用户名",email_add:"请输入您的邮箱",password:"请输入您的密码",password_extra:"6~20个字符，同时包含数字和字母",password_tips:"长度为6~20个字符",password_extra_tips:"需要同时包含数字和字母（无论大小写）",with_email:"或使用邮箱",free_start:"注册",no_card:"无需绑定信用卡",metaMask:"MetaMask",wallet_connect:"Wallet Connect",logout_success:"登出成功！",modify_success:"修改成功！",modify_fail:"修改失败！",username_modify_fail:"审核不通过，请重新输入",verify_code_tips:"请输入验证码",empty_verify_code_tips:"验证码不能为空",name_tips:"请输入您的名字",empty_change_password:"请输入您的密码（6~20个字符，同时包含数字和字母）",empty_password:"请输入您的密码",empty_name_tips:"用户名不能为空",empty_tips:"请输入您的邮箱",valid_tips:"请输入正确的邮箱",phone_tips:"请输入您的手机号",weChat_tips:"扫码关注公众号「Friday智能创作」即可登录",weChat_login:"微信登录",SMS_login:"短信登录",work_space:"工作台",credit:"账户",update_profile:"更新个人资料",change_password:"修改密码",old_password:"请输入旧密码",new_password_tips:"请输入新密码",new_password_again:"请再次输入新密码",reset_password_tip:"至少包含一个大写字母和数字",reset_password_re:"请再次输入确认",password_reset:"重置密码",keep_secure:"请妥善保管您的帐户信息",next:"下一步",old_password_tips:"旧密码不能为空",empty_password_tips:"密码不能为空",empty_email_tips:"邮箱不能为空",confirm_password_tips:"二次确认不能为空",valid_password_tips:"两次输入的密码必须一致",valid_password_format:"密码介于6～20个字符间，且同时包含数字和字母",valid_name_or_password:"用户名或密码不能为空",valid_name_or_password2:"邮箱地址或密码不能为空",valid_email_format:"邮箱地址格式不正确",valid_tel_or_verify:"手机号或验证码不能为空",valid_tel_format:"手机号格式不正确",valid_tel_format2:"请输入正确的手机号",valid_email_format2:"邮箱地址格式错误",valid_verify_code:"请输入正确的验证码",search_by_tittle:"按标题或内容搜索",new_document:"新建",have_no_tittle:"未命名",input_tittle:"输入文件标题",delete_document_comfirm:"确认删除这个文件吗？",upgrade_premiun:"立即升级到高级版",bill_monthly:"按月支付",each_month:"/月",each_mo:"/月",card_mo:"月",each_day:"/天",card_day:"天",bill_annually:"按年支付",each_year:"/年",card_year:"年",each_season:"/季",card_season:"季",only:"只要",have_coupon:"我有优惠码",apply:"兑换",no_coupon_tips:"您输入的优惠码还未兑换，请点击兑换来申请折扣，然后支付",select_language:"选择语言",english:"英语",chinese:"中文",select_tone:"选择语气",select_template:"选择模板",write_with_friday:"生成内容",more_output:"更多",ai_output:"生成内容",please_select_your_zone:"请选择您的区域",please_select:"请选择",save_at:"保存于",saved:"已保存",saving:"保存中",unsaved:"未保存",words:"字数",word_limit_tips:"超出字数限制",fill_content_tips:"请填写内容",warning:"警告",success:"成功",error:"错误",error_prompt:"prompt 数据有误",login_again:"请再次登录",sys_exception:"操作失败，系统异常",interface_timeout:"接口请求超时，请刷新页面后重试",free_trial:"免费版","free trial":"免费版",inclusive:"普惠版",ecommerce:"电商版",premium:"会员版",pro:"PRO",pro_cn:"高级版",premium_cn:"会员版",title:"标题",content:"内容简述",word:"字数",date:"日期",settings:"操作",tutorials_menu:"新手教程",friday101_menu:"Friday 101",pricing_menu:"产品价格",about_us_menu:"关于我们",documents_menu:"文档",untitled:"未命名",terms:"使用条款",terms_update_time:"最后更新日期：2022-3-1",terms_update_time_cn:"最后更新日期：2022-5-1",contact_support:"联系支持",favorites:"已收藏",all:"全部",rename:"重命名",delete:"删除",e_mail:"邮箱",wallet:"钱包",telephone_login:"手机",basic_details:"基本信息","friday+":"企业版",power:"POWER",power_cn:"专业版",friday:"",jan:"1月",feb:"2月",mar:"3月",apr:"4月",may:"5月",jun:"6月",jul:"7月",aug:"8月",sept:"9月",oct:"10月",nov:"11月",dec:"12月",jan_date:"1",feb_date:"2",mar_date:"3",apr_date:"4",may_date:"5",jun_date:"6",jul_date:"7",aug_date:"8",sept_date:"9",oct_date:"10",nov_date:"11",dec_date:"12",main_nav:"产品导航",social_media:"社交媒体",company:"公司",try_now:"立即试用",visitor:"游客",redeem:"兑换码兑换",redeem_desc:"请输入礼品码",redeem_placehold:"",redeem_apply:"使用",log_in:"登录",all_templates:"全部模版",start_now:"开始写作",friends:"友情链接",delete_success:"删除成功",long_task:"还需要等待一会哦",matchIntroduce:"比赛介绍",myTemplate:"我的模版",uploadModel:"上传模型","q&a":"Q&A",unlock_auto_save:"立即付费解锁自动保存",upload_img_tip:"请上传正确的图片格式!",enterprise_custom:"企业定制",output_length_s:"短",output_length_m:"中",output_length_l:"长",exceeding_contact:"立即咨询",download:"下载",about_us:{friday:"Friday",about_us_tittle:"Friday - 关于我们",about_des:"周五下午般的悠闲：轻轻几次点击即可生成丰富的内容",about_us_des:" 凭借丰富的人员背景和专业能力，我们的团队为NLP技术生态带来了新想法和创造力。我们渴望实现进一步的核心技术突破，最终让所有人都可以真正享受技术带来的便利 ",mission:"我们的使命",mission_des:" 我们的使命是充分融合AI与写作场景，让来自五湖四海的写手在任何设备上都能轻松、快速写出高质量的文案， ",background:"项目背景",background_des1:" 随着近几年远程办公和线上营销在全球的兴起，人们对生产优质文章内容的需求也在不断增加。然而绝大多数人都不是专业的写手，甚至有时还需要用外语来撰写内容。因此借助AI来提供写作灵感、编排句子结构和逻辑流程变得越来越重要。认识到市场空白后，Friday AI开始搭建易用的专注于人工智能文本生成的服务。作为一家中美合资公司，我们为不同的写作场景开发和提供各种原创文本，包括产品描述、营销信息、各类主题文章和广告文案等。而这一切都是通过自主研发的创新性AI算法提供支持的，从而实现替用户节约写作时间，创造实际收益 ",background_des2:" 为客户提供可量化价值的服务只是我们使命的一部分。我们的目标是创造一个共创平台，并通过web3、区块链技术及快速社区增长，同时秉持机器学习的精神，来帮助平台变得更好。我们计划对创建内容、设计模板或协助他人的用户进行奖励。同样，为我们提供宝贵的反馈意见及数据的用户，我们也将给予奖励。随着Friday的成长，我们将进一步构建深耕于垂直行业的的机器人，旨在满足更多不同企业或组织的需要。您的宝贵意见是Friday成长路上不可或缺的因素，我们期待与您一起见证她变得更加强大",meetTeam:"走进团队",meetTeam_des:"我们的核心团队拥有丰富的专业背景，包括前Google技术工程师、用户体验及产品设计专家、市场营销大牛，以及一群经验丰富的算法研究博士。虽然我们之前来自各行各业，但现在作为一个团队，我们有着相同的目标：创造一个行业顶尖的AI文本生成工具，让写作过程像周五下午一样悠然自得"},login_module:{wallet_des1:"连接钱包后，您将同意 ",wallet_des2:"Friday 服务条款",wallet_des3:"，并确认您已阅读并理解",wallet_des4:"Friday 协议免责声明。",unlock_metaMask:"请在Metamask上登录解锁",install_metaMask:"您还没有安装Metamask，请先安装它，然后再试一次",seperation_tips:"为了加入更多有趣的功能和玩法，Friday Web3 版本已单独拆分，请前往我们的新站点"},telephone_login_module:{des1:"完成登录后，您将同意 ",des2:"Friday 服务条款",des3:"，并确认您已阅读并理解",des4:"Friday 协议免责声明。",tip:"未注册手机验证后自动登录，注册即代表同意",clause:"《Friday 服务条款》",statement:"《Friday协议免责声明》",and:"及",phone_bind:"绑定手机号",phone_bind_and_login:"绑定并登录",phone_bind_tip:"该账号未绑定手机号，绑定后将开启Friday写作之旅"},bind_module:{bind_email:"绑定邮箱"},signup_module:{verify_des1:"注册后，您将同意 ",verify_des2:"Friday 服务条款",verify_des3:"，并确认您已阅读并理解 ",verify_des4:"Friday 协议免责声明。",register_with_email:"请输入邮箱",register_next_step:"下一步",verify_tip:"注册即代表同意",register_back:"返回",new_password_tips:"请输入您的密码",new_password_again:"请再次输入您的密码",register_password_tip:"密码长度为6-20个字符之间，需同时包含数字和字母",register_password_confirm:"密码不一致",register_pass_text:"进入FRIDAY"},component:{repeat_step:"重新执行上一个步骤",continue_write:"接着上文续写 ({IS_MAC} + E)",expand_sentence:"扩写这句话成段落",rewrite_sentence:"意思不变改写这句话",redo_tips:"结果不满意？重新再生成一次",get_cover:"在左侧给Friday一点提示，她就能自动帮你写...",write_tittle:"请输入标题",write_more:"AI续写",try_for:"试试",rephrase:"换个说法",write_a_paragraph:"扩展成段落",cookie_tips:"本网站使用cookie来优化网站功能，分析网站性能，并提供个性化的体验和广告。",accept:"我知道了",with_facebook:"使用 Facebook 登录",with_google:"使用 Google 登录",login_tips:"您已超出使用额度",BSC:"BSC",BNB:"BNB",disconnect:"断开连接",with_metaMask:"使用 MetaMask 连接",log_out_comfirm:"是否确认退出登录？",resend:"重新发送",send_code:"获取验证码",template:"模板",magic_command:"自定义撰写",back_to_full_mode:"展开功能面板"},utils:{no_permission:"用户没有权限（token、用户名或密码错误）",no_access:"用户已获得授权，但禁止访问",net_error:"网络请求错误，无法找到资源",net_timeout:"网络请求超时",server_error:"服务器错误，请联系客服人员",net_not_implement:"网络未实现",network_error:"网络错误",network_exception:"网络异常",check_network:"请检查您的网络连接是否正常",no_service:"当前服务异常，服务器暂时过载或维护",network_timeout:"网络超时",not_support_req:"当前 http 版本暂不支持该请求"},home:{three_steps:"3个步骤",introduce_title:" 帮你写出一篇高质量文章",writing:"Friday AI",inspiration:"智能写作系统",writing_easy_tips:"如此惬意，用喝一口咖啡的时间完成写作",start_write:"开始写作",try_before:"支持先试用后",sign_up:"注册",friday:"原创文章",ultra_writing_with:"让你轻松生成高质量",friday_des1:"如此惬意，用喝一口咖啡的时间完成写作",friday_des2:"无论你想写公众号文章、营销广告或者其它任何文案，",friday_des3:"让 Friday AI解放你的双手",try_before_sign:"支持先试用后注册",online_ai:"Friday 是一款线上AI",content_generation:"文本内容生成",tool:"工具",video_des:"根据提示告诉 Friday 你的想法，她就能帮你生成、改写、续写出完整的，高质量的公众号文章、邮件或营销广告等",enjoy_write:"马上体验 AI 写作",welcome:"遇见 ",about_us:"关于我们",our_team_des:"西湖心辰（杭州）科技有限公司是由蓝振忠团队创办的专注于人工智能服务研发的科技公司，团队汇集了来自世界各地的顶尖 NLP 资深算法工程师。我们致力于打造行业顶尖的具备心智的人工智能写作助手，让机器与写作完美融合，于是Friday诞生了。",templates:"40+ 模板",choose_template:"选择一个写作模板",choose_template_des:"Friday 拥有40多个写作模板供你挑选，选择一个你需要的",our_template:"马上体验模板",get_inspired:"获得灵感",provide_details:"根据提示填写想法",provide_details_des:"选择语气，填写需要告诉 Friday 的想法",start_free_trial:"免费开始试用",ai_writing:"AI 写作",let_friday_work:"剩下的交给 Friday",let_friday_work_des:"轻点一下“生成”，然后端起咖啡，看 Friday 魔法般的创作",not_satisfied:"对结果不满意？",not_worry:"别担心！",friday_provide:"Friday 还能",provide:"续写、改写、扩写、同时输出多个结果等",result:"想怎么改就怎么改，直到你满意",value_fruits:"We value the fruits of your labor",have:"& have",powerful_manegement:"powerful file management",features:"features",comment:"听听我们的用户是怎么说的",get_start:"马上开始让 Friday 写你的第一篇文章！",sign_up_des:"从此打开新世界的大门，发现写作是一件这么简单的事",write_tones:"20+ 写作语气",sign_up_now:"立即注册，免费开始",start_friday:"开始使用",banner_tips:{title:"快来成为Friday产品体验官：分享你使用体验立即赚取丰厚现金奖励！",link:"活动规则"},comment1:{title:"",content:"我终于发现了最强大的AI写作工具。这个工具能帮我快速生成文案内容，给内容匹配准确的大纲， 而且还提供了很多有用的写作模板。",name:"CTW",department:"小型企业工作者"},comment2:{title:"",content:"目前为止最好用的市场推广AI写作工具。我经常用它为营销机构生成文案，而且我的客户完全看不出手写的和AI生成的区别。Friday为我们的自媒体团队节省了大量时间，减少了很多重复的工作，让我们有更多时间专注于其它更重要的业务。",name:"柚子",department:"市场专员"},comment3:{title:"",content:"省钱才是硬道理。Friday简直就是性价比之王，你不会失望的！",name:"李奥",department:"营销写手"},comment4:{title:"",content:"我公司用Friday写作推文已经2个多月了，我和同事都超喜欢用。我们都用它来发散写作思维，给我们的文案润色以及查漏补缺，或者给我们客户撰写产品描述。有了它我们工作效率都有了质的飞跃，真的入股不亏。",name:"KevenZhang",department:"文字工作者"},comment5:{title:"",content:"我成为了Friday的会员，它能帮我度过写作瓶颈，给予我源源不断的灵感，这是我最喜欢它的原因之一。",name:"三瓣",department:"资深文案策划"},comment6:{title:"",content:"Friday的功能真的惊讶到我了，居然有这么多好用的模板。大多数模板都非常适合我的工作，我可以轻松将它们运用到客户的各种文案场景。",name:"乌龙茶人",department:"小企业主"},comment7:{title:"",content:"如果你正在寻找一种简单易用又非常智能的文案工具，Friday就是你最好的选择！它强大的写作模版可以帮助你在几分钟内为所有营销场景创建高转化率的推文。",name:"末班车",department:"营销顾问"},comment8:{title:"",content:"我一直在寻找一款能够避免文案抄袭和重复的工具，终于被我发现了Friday！它是采用了自然语言处理和人工智能的技术来生成独一无二的文案，这对我来说无疑是最佳的解决方案。",name:"森七渡",department:"市场总监"},test_top_banner:"这是测试环境，正式环境请访问：",to_cn_top_banner:"检测到当前为国内环境，建议体验国内专享版",to_now:"立即前往",top_banner:"平台所呈现的所有内容均由AI生成，不代表平台立场。在使用时，请对真实性进行确认并遵守各项法律法规，感谢您的理解和支持。"},pricing:{ready_create:"加入Friday会员，获取专属模板，<span>提升字数额度</span>",ready_create_cn:"告别枯燥，开启",ready_create_bottom:"高效写作",ready_create_trip:"之旅",free:"免费试用！",price_des:"选择合适付费方案，让内容创作更高效",Free:"免费",seven_days:"/月",seven_days_cn:"/月",point_con1_title:"更多模板",point_con1_desc:"满足各种场景",point_con2_title:"更多字数",point_con2_desc:"随心生成更多内容",point_con3_title:"灵活付费",point_con3_desc:"多种会员方案按需选择",free_trial:"免费版",pro:"PRO",plus:"POWER",common:"普惠版",pro_cn:"高级版",plus_cn:"专业版",face_free:"适合用来体验尝鲜的文案爱好者",face_pro:"适合新媒体运营工作者和文案写手",face_power:"适合团队和企业",guarantee:"{num}天 100% 退款保障",face_free_cn:"适用于未接触过AI写作的新人",face_common:"适用于轻度文案写作的个人爱好者",face_pro_cn:"适用于营销长文写作的个人文案工作者",face_plus_cn:"适用于中小团队的专业商用场景",feature_desc_free:"快速了解权益",feature_desc_pro_plus:"含{type}权益",features_compare_title:"功能权益对比",features_compare_soon:"即将上线",features_compare_device:"同时在线设备数: {device}",features_compare_all:"功能权益",features_compare_generate:"AI生成功能",features_compare_generate_options:"通用控制",features_compare_documents_features:"文档功能",features_compare_templates:"模板",features_compare_words:"字数额度",features_compare_command:"自定义撰写",features_compare_write_more:"AI续写文章",features_compare_rephrase:"AI改写段落",features_compare_expand:"AI扩写句子",features_compare_text_rewriter:"全文翻新",features_compare_article_workflow:"长文撰写(步骤式)",features_compare_insert:"插入段落",features_compare_edit_command:"AI指令式编辑",features_compare_tones:"语气控制",features_compare_tones_cn:"语气设置",features_compare_length:"生成长度控制",features_compare_creativity:"创造性控制",features_compare_multi_outputs:"批量生成",features_compare_auto_saved:"自动保存",features_compare_auto_saved_cn:"实时保存",features_compare_export:"支持导出",features_compare_interests_templates:"全部模板",features_compare_interests_templates_hot:"{num}+ 热门模板",features_compare_interests_templates_industry:"{num}+ 行业精品模板",features_compare_interests_templates_electricity:"{num}+ 行业精品模板",features_compare_interests_words:"{num} 字/月",features_compare_interests_words_free:"{num} 字试用",features_compare_interests_words_unlimited:"不限次数",features_compare_interests_time_free:"20次试用",features_compare_interests_tones_one:"仅支持一种",features_compare_interests_tones:"多种语气",features_compare_connect:"<span>有更多团队定制需求? 请 </span><span class='btn-line'>联系我们</span>",features_tip_command:"任意给Friday一句关于你想写的文案的指令，她就能立刻理解并飞速写出你想要的文案",features_tip_write_more:"对已有的文章内容进行续写",features_tip_try:"20次免费体验后，将无法继续使用生成功能",features_tip_creativity:"可以通过调节创造系数来影响生成的内容是更天马行空还是更严谨",card_generate_time:"{num}次生成次数",card_templates:"{num}+ 模板",card_templates_cn:"{value}模板",card_sentences:"AI续写文章",card_rephrase:"AI续写段落",card_expand:"AI扩写句子",card_tone:"{num}+ 语气选择",card_tone_various:"丰富的语气",card_auto_save:"自动保存",card_words_mo:"{num} 字/月",card_words_unlimited:"合理使用政策 (FUP)",card_rewrite:"全文翻新",card_workflow:"长文撰写(步骤式)",card_export:"复制导出",card_super_command:"自定义撰写",card_super_command_cn:"自定义撰写",card_insert_paragraph:"插入内容",card_edit_command:"优化命令",card_length_control:"生成长度控制",card_multi_outputs:"批量生成",card_devices:"同时{num}台设备在线",card_ai_command_driven:"AI指令式编辑修改",card_ai_insert_paragraph:"AI插入段落",card_batch_generate:"批量生成",card_temp_custom_editor:"模板自定义编辑器",card_tip_generate_time:"{num}次免费体验后，将无法继续使用生成功能",card_tip_templates:"Friday共有9大模版种类，覆盖多种领域的需求",card_tip_sentences:"对已有的文章内容进行续写",card_tip_rephrase:"意思不变，把原段落改写成另一种表达方式",card_tip_expand:"把原本简短的句子扩写为一段详细的段落",card_tip_tone:"Friday支持{num}多种写作语气的选择，给你的内容加一点“个性”",card_tip_tone_various:"Friday支持多种写作语气的选择，给你的内容加一点“个性”",card_tip_auto_save:"自动保存你的文章内容，解放你的双手",card_tip_words_mo:"每月{cnTotal}字的生成额度",card_tip_words_unlimited:"虽然您在 POWER 会员中没有字数额度的限制，但我们的 NLP 模型本身也有一定的调用及并发限制",card_tip_rewrite:"支持多渠道和平台的文章内容一键改写",card_tip_workflow:"灵感-标题-大纲-开头段-全文，步骤式地进行长文撰写",card_tip_export:"复制导出您的文章，支持导出各种格式",card_tip_super_command:"给Friday一个指令，她能帮你写出任何你想写的文章",card_tip_super_command_plus:"任意给Friday一句关于你想写的文案的指令，她就能立刻理解并飞速写出你想要的文案",card_tip_insert_paragraph:"在上下两个段落间插入一段联系上下文的段落",card_tip_edit_command:"给Friday一句关于你想如何修改已选中文案的指令，她就能立刻理解并飞速帮你修改",card_tip_length_control:"控制你的内容生成的长度，长文短文轻松调整",card_tip_multi_outputs:"批量生成内容，让文案写作不再耗时耗力",card_tip_devices:"我们支持同时{num}台设备在线，让团队协作变得更加轻松",each_time:"/体验",each_mo:"/月",each_year:"/年",feature_all:"查看所有权益",back_guarantee:" {num} 天 100% 无风险退款保障",back_guarantee_detail:"如果你对Friday的写作能力还有所顾虑，别担心！我们在{days}天内是100%免费的，您可以放心试用。Friday目前已经帮助成百上千位文案写作者降低写作成本，提高写作效率。",back_guarantee_promote:"每天都有上百名文案写作者成为Friday的用户",promotion_free:"免费体验",promotion_price:"低至{price}元/天",bnb_free:" bnb",bnb_month:" bnb/月",bnb_year:" bnb/年",bnb_season:" bnb/季",fibo_season:" fibo/季",fibo_free:" fibo",fibo_month:" fibo/月",fibo_year:" fibo/年",perfect_for1:"适用于体验",word_limit1:"30,000 字数限制",file_limit1:"无文件数限制",file_limit1_cn:"无文件数限制",user_max1:"1 名使用者",user_max1_cn:"1 名使用者",des1:"客户服务：5天 * 12小时/周",des1_cn:"客户服务：5天 * 12小时/周",perfect_for2:"适用于个人",word_limit2:"1,000,000 字数限制",file_limit2:"无限制次数使用所有模板",file_limit2_cn:"无文件数限制",user_max2:"1 名使用者",user_max2_cn:"1 名使用者",des2:"客户服务：7天 * 18小时/周",des2_cn:"客户服务：7天 * 18小时/周",perfect_for3:"适用于团队",word_limit3:"无字数限制",file_limit3:"无文件数限制",user_max3:"多名使用者",user_max3_cn:"多名使用者",des3:"客户服务：7天 * 18小时/周",des3_cn:"客户服务：7天 * 18小时/周",feature:"团队协作功能",coin_payment:"已发起支付，稍后您可在 MetaMask 中查看支付结果",monthly:"月付",month:"月付",yearly:"年付",year:"年付",season:"季付",quarter:"季付",daily:"日付",discount_season:"-10%",discount:"{num}折起",discount_year:"-20%",best_value:"推荐套餐",ecommerce_value:"扩展套餐",customize:"按需定制",template1:"40+ 模板可供您选择",template1_cn:"10+ 免费模板\n(多热门写作场景)",template2:"40+ 模板可供您选择\n(抢先试用最新模板)\n(向我们提模板需求)",template2_cn:"40+ 会员专属模板\n(全面覆盖工作&日常写作场景)",template3:"50+ 模板可供您选择\n您可任意使用所有的电商模板(会员版模板也支持使用)",template_customer:"40+ 模板可供您选择\n(抢先试用最新模板)\n(支持定制模板)",template3_cn:"会员版所有模板+20电商专属模板\n(适用于广告、网站、跨境电商)",template4_cn:"按需配置模板\n(支持定制各类专用模板)",temp1:"(抢险体验新模板)",temp2:"(可定制模板)",magic_command:"支持自定义撰写生成",magic_command_cn:"支持自定义撰写生成",limit1:"20 AI生成次数",limit1_cn:"5,000 字数可生成",limit2_cn:"50,000字数/月",limit2:"500,000字数/月",limit3:"无字数限制",limit3_cn:"500,000字数/月",sentences:"支持语句续写",sentences_cn:"支持语句续写",rephrase:"支持改写段落",rephrase_cn:"支持改写段落",expand:"句子扩写",auto_save:"文章可自动保存",auto_save_cn:"文章可自动保存",free_desc:"适用于个人体验产品",premium_desc:"适用于个人提高写作效率和质量",plus_desc:"适用于团队的项目协作",generate_article:"20次 AI 智能生成文案",generate_article_cn:"20次 AI 智能生成文案",file_expand_cn:"适用于电商专业需求",limit4:"定制字数额度需求",limit4_cn:"定制字数额度需求",file_limit4:"定制模板需求",file_limit4_cn:"定制模板需求",use_time:"定制使用时长",use_time_cn:"定制使用时长",payment_success:"字数购买成功！当前账号字数额度已增加。",payment_success_T2:"购买成功！",subscribe_success:"订阅成功！",bind_success:"信用卡绑定成功！已解锁5天免费试用",upgraded_success:"更新成功！",pay_now:"立即支付",subscribe:"立即订阅",recommend_we:"我们推荐使用：",visa:"Visa",masterCard:"MasterCard",discover:"Discover",discount_tag:"优惠",card_tip:"如果您未取消试用，则从{endTime}起，您将每{payType}支付{price}",pay_fail:"未知错误"},privacy_policy:{tittle:"隐私政策",update_time:"最后更新日期：2022-3-1",update_time_cn:"最后更新日期：2022-5-1"},tutorials:{quick_tutorials:"新手教程",tittle1:"公众号主题&大纲",tittle2:"网站首页SEO优化",tittle3:"广告标题",tittle4:"视频吸睛开头",desc1:"使用Friday方便快速地提炼出有吸引力的公众号推文的主题和内容大纲",desc2:"让你的网站拥有更高的曝光率！让Friday帮助你优化网站标题文案",desc3:"为各种社交媒体渠道撰写吸引眼球和原创的广告标题",desc4:"让视频拥有更高播放量？抓住视频开头的黄金5秒提起观众兴趣，吸引他们继续看"},dashboard:{title_common:"Hey! 今天是 ",title_bold:" 星期五",title_common2:"星期二",title_tamplate:"推荐模板",recent_template:"最近使用",title_earn:"赚取更多{unit}",earn_words:"邀请好友后，您和Ta都将获得{num}{unit}的奖励",credit_words:"",earn_words_left:"",btn_desc:"复制链接",tutorials:"新手教程",recent_doc:"最近文件",more:"更多",view:"查看",recent_outputs:"最近AI生成",outputs_desc:"马上让Friday开始写作",outputs_start:"立即创建",Sunday:" Sunday",Monday:" Monday",Tuesday:" Tuesday",Wednesday:" Wednesday",Thursday:" Thursday",Friday:" Friday",Saturday:" Saturday",blog_idea_outline:"公众号章节内容",homepage_SEO_improver:"网站首页SEO优化",ads:"广告标语",video_script_hook:"视频吸睛开头"},templates:{title:"模板",placeholder:"搜索模板",empty_desc:"模板加载超时，请再试一次哦～",empty_btn:"重新加载",collection_success:"添加收藏成功",collection_cancel:"已取消收藏",recommend:"推荐",new_template:"没有想要的模板？",new_template_desc:"快成为Friday众创者的一员！你想要的模板将加入开发路线图中",new_template_Modal_detail:"找不到你想要的模板？请在下方告诉我们你的想法！你将成为Friday的众创者之一，欢迎与我们共建！",new_template_Modal_detail_plc:"我需要...",new_template_Modal_btn_confirm:"发送",new_template_Modal_btn_cancel:"取消",submit_success:"提交成功",upload_from:"用户{user}上传",notice_draw_title:"Friday最新资讯",notice_draw_more:"查看更多",notice_draw_no_more:"这里什么都没有~",portrait_title:"欢迎来到Friday!",portrait_desc:"选择您使用的场景，我们会为您推荐最合适的模板。",portrait_skip:"跳过",portrait_enter:"进入Friday",portrait_submit_tip:"请至少选择一条场景",tag_new:"NEW"},document:{documents:"我的文件",create:"新建",document_create:"新建文档",document_create_batch:"新建批量文档",document_batch_task_list:"批量任务列表",type_all:"全部",type_folder:"文件夹",type_doc:"文档"},words_about:{unlimited:"无限制",words_info_cn:"套餐内已使用：{usedNum} / {totalNum}\n({resetTime} 重置套餐内字数)\n",words_info_cn_free:"套餐内已使用：{usedNum} / {totalNum}\n",words_info_cn_package:"加油包已使用：{packageUsedNum} / {packageNum}\n",words_info_credit:"积分兑换已使用：{creditUsedNum} / {creditNum}",words_info:"套餐内剩余：{usedNum} / {totalNum}\n({resetTime} 重置套餐内字数)\n",words_free:"免费试用次数",words_free_tip:"免费试用：{usedLimit} / {maxUsedLimit}",words_used:"已使用：",times:"次"},menu:{dashboard:"工作台",templates:"写作模板",documents:"我的文件",billing:"我的会员",credit:"积分商城",printidea:"AI艺术家(beta)",fridayChat:"Friday Chat"},foot:{domain:"浙ICP备2021033514号-2",instarel:"INSTAREL",pitchground:"PITCHGROUND",betalist:"BETALIST",ltdhunt:"LTDHUNT",startupranking:"STARTUPRANKING",betabound:"BETABOUND",betapage:"BETAPAGE",producthunt:"PRODUCTHUNT",connection_addr:"详细地址：\n浙江省杭州市西湖区西园七路1号绿方科创大厦3层304",connection_tel:"联系电话: 400-8126-618"},user_center:{account_setting:"账号设置",email:"邮箱",username:"用户名",save:"保存",password:"密码",change:"修改密码",account_status:"账号状态",my_plan:"订阅状态",record:"订单记录",manage_account:"查看记录",phone:"手机号",upload:"上传头像",early_user:"内测用户专属版"},write_page:{fail_coupon_tips:"当前账号已使用过首月优惠，加入我们的社群及时获取更多优惠动态",copy_coupon:"兑换成功！前往",billing:"我的会员",use:"即可使用",notice:"兑换您的特惠券并且您的首月只需",copy_success:"兑换成功！请直接购买即可",premium_plan:"升级到高级版",templates:"40+ 模板",magic_command:"自定义撰写",word_limit2:"1,000,000 字数限制",customer_service:"客户服务",write_more:"句子续写",expand:"句子扩写",rephrase:"段落改写",file_limit2:"无文件数限制",user_max1:"1 名使用者",auto_save:"自动保存",special:"限时",coupon:"优惠券","95_off":"95%折扣",premium_tips:"立即享受高级版，首月仅需",copy_buy:"兑换优惠并且去购买",upgrade_tips:"体验次数已用完，升级套餐解锁更多生成功能",upgrade_now:"立即升级",notice_new:"绑定信用卡立享5天免费试用",start_now:"立即前往"},community_page:{weixin:"官方微信群",weibo:"官方微博",scan_tips:"扫码添加客服微信进群",qq:"官方QQ群",qqscan_tips:"扫码添加客服微信进群"},order_record_page:{back:"返回",order_record:"订单记录",date:"日期",order_no:"订单号",payment:"支付方式",sub_type:"订阅类型",amount:"金额",pay_result:"支付结果",pay_wait:"待支付",pay_complete:"已支付",pay_cancel:"已取消",order_empty:"暂无订单记录",un_pay:"未支付",exchange:"兑换码",wechat:"微信",alipay:"支付宝",yuan:"元",usd:"usd",bnb:"bnb",fibo:"fibo",cancel_subscription:"取消订阅",cancel_checks:{check_label:"请告诉我们您取消订阅的原因，以便我们改进",check1:"没有我需要的模板",check2:"生成质量不高",check3:"定价不合理",check4:"使用频次不高",check5:"其他原因"},cancel_btn:"请输入原因",cancel_subscription_success:"订阅已取消"},billing:{early_bird:"早鸟价",payment:"支付方式",detail:"订单详情",type_title:"套餐类型",num_count:"字数额度",total_price:"总价",current_price:"现价",bnb:" bnb",fibo:" fibo",rmb:" 元",choose_plan:"选择套餐方案",current_status:"当前状态",extra_days:"补偿天数",calculate:"抵扣价格",days_tips:"当前会员版剩余天数自动按比例折兑补偿天数",day:"天",days:"天","expired-tips":"{plan}已过期 {day} 天 | {plan}已过期 {day} 天",expired_time:"到期时间：{date}",word:" 字",title:"我的会员",add_coupon:"使用优惠券",credit_card:"信用卡",paypal:"Paypal",next_bill:"下次续费日",member_expired:"会员到期日",free_ended:"订阅开始日期：{date}",expired:"已过期",power_by:"Powered by",coupon:"优惠券",times:"次AI生成文案",coupon_noexist:"优惠券不存在，请检查是否输入正确",coupon_success:"优惠券添加成功，价格已更新",expiry_date:"加油包失效日",remaning:"剩余",left_quato:"{quato}字数额度 | 无字数限制",left_quato_tooltip:"字数用完后，订阅会自动提前打开",words_tips:"购买的额度加油包仅在当前会员期间内有效，会员过期后加油包字数将会被清空。",words_plan:"额度加油包",recommend:"推荐",code_tip:"我有礼品券",code_tip_title:"前往个人中心兑换",charge_tip:"",auto_upgrade:"When the words is not enough, upgrade to POWER automatically",QA_title:"常见问题",QA_list_t1:"Friday生成的内容是原创的吗？",QA_list_t2:"我能用Friday来写长篇文章吗？",QA_list_t3:"如果我超出套餐的字数限制怎么办？",QA_list_t4:"Friday是否支持退款？",QA_list_a1:"Friday生成的内容是纯原创的内容。我们不通过爬虫或者拼凑语料来写作，Friday能像一个人类作者一样思考和写作。",QA_list_a2:"当然! 我们的新模板【长文撰写（工作流）】可以帮助您生成长文章。  你也可以使用我们其他的公众号文章模板来生成文章标题、介绍、大纲或段落。",QA_list_a3:"19美元/月的PRO套餐有20万字额度，59美元/月的POWER套餐有无限字数额度。 如果您升级到我们的POWER套餐，您无需担心额度不够。如果您升级了PRO套餐并字数达到了上限，你可以：\n<ol><li> 升级到我们的POWER套餐\n随着内容需求的增长，扩展您的字数额度。</li><li>等到您的字数额度在下一个套餐周期开始时更新</li></ol>",QA_list_a4:"在接下来的5天里，如果Friday生成的内容不符合你的预期，您可以发邮件给我们的客服friday{'@'}heyfriday.ai，我们会立即为您退款。 ",billed_yearly:"连续包年",subscribe_title:"订阅",hot:"热门",QA_list_t1_cn:"我购买会员之后还可以退款吗？",QA_list_t2_cn:"会员是否可以多人共享？",QA_list_t3_cn:"低版本套餐升级为高版本套餐，价格如何折算？",QA_list_t4_cn:"Friday生成的内容是纯原创的吗？",QA_list_a1_cn:"购买会员后，所有权益会马上激活。如非故障情况，生效后不支持退订和退款，请您谅解",QA_list_a2_cn:"目前普惠版和高级版会员我们仅支持1台设备同时在线。如果您期望多台设备同时在线，我们推荐您购买专业版会员，此套餐支持5台设备同时在线",QA_list_a3_cn:"折算的方式是高版本套餐的价格减去所用天数的低版本套餐的价格。例如我在使用普惠版10天后升级高级版则我需要支付的差价为：39-19*10/30=33.3元",QA_list_a4_cn:"我们非常自信的保证Friday生成的内容是纯原创的，不是网站爬取的文案或是文案的拼凑，可以轻松通过重复率检测，让您查重无忧",upgrade_fail:"当前切换方案不支持，如有需要请联系我们处理",paypal_init_fail:"PayPal 初始化失败",cancelled:"取消日期",old_payer_banner1:"为了感谢您对Friday的信任，我们帮您升级了会员（Premium",old_payer_banner2:" POWER）别担心！计费仍然保持之前您订阅Premium的价格（$19/月 或 $182.4/年）",remain:"距离",left:"还有",statusBegin:"开始",statusEnd:"结束",day2:"天",hour:"时",minute:"分",second:"秒"},words_plan:{title:"提示",plan_tips:"当前字数额度已用完，可购买以下额度加油包后继续使用Friday！",confirm:"确认购买",more:"查看更多加油包",save_tips:"内容自动保存中...5s 后跳转",cancel:"取消",package_tips:"购买的额度加油包仅在当前会员期间有效",words:"字"},credit_page:{title:"积分商城",limited_title:"限量活动",limited_desc:"现在兑换7天{type}会员只需{credit}",limited_btn:"开始兑换",cur_credits:"当前{unit}数",credits:"积分",invite_credits:"{credit}积分",credit_unit:"积分",credit_unit_cn:"快写豆",redeem_now:"立即兑换",task_title:"获取{unit}的方式",left_task:"{leftTask}个任务待完成",all_credit:"总价值",all_credit_suffix:"",task_finished:"您已完成所有任务",go:"前往",avaliable_gift:"当前积分可以兑换{title}",QA_title:"常见问题",QA_list_t1:"我的{unit}多久会到账？",QA_list_t2:"我要如何赚取{unit}？",QA_list_t3:"{unit}能兑换什么礼品？",QA_list_a1:"写好评任务和加社群需要我们人工客服审核，大约1-2个工作日内您的{unit}会到账。拉新任务只要您的好友用您的推存链接注册后并在我们网站上进行1次内容生成，您和您的好友都会获得{num}{unit}奖励。如果您邀请的好友购买付费会员，您和您的好友还会获得{numPay}{unit}奖励。",QA_list_a2:"只要完成加入社群，写好评或拉新用户的任务后，您就可以赚取{unit}。您可以从简单的加社群任务开始做起，只需要花费您1分钟不到的时间，就能获得丰厚的{unit}奖励。",QA_list_a3:"您赚取的{unit}能够兑换7天{type}会员，30天{type}会员，字数额度充值包。未来将会推出更多优质礼品，敬请期待吧。",cou_list_l1:"单月{type}会员",cou_list_l2:"礼品卡",cou_list_l3:"字数额度充值包",from_credit:"{n}积分起",advice_title:"给Friday提建议",advice_desc:"给Friday有效建议，只要我们采纳就会有丰厚的奖励，特别有用的建议将会获得特殊奖励",advice_modal_title:"提出您宝贵的建议",advice_modal_placeholder:"您的每一条意见对我们都非常重要~",advice_modal_submit:"提交",advice_modal_success:"感谢您的反馈"},redeem_page:{title:"礼物兑换",cur_credits:"当前{unit}",word_title:"兑换字数额度",for:"兑换",words:"字数",valid_credit:"请输入正确的{unit}数量",coupon_title:"请选择抵扣券的金额",next:"下一步",card_title:"选择礼品卡类型",email_title:"请填写您的邮箱地址",email_desc:"兑换成功后我们将把礼品码发送至您的邮箱",email_placeholder:"填写您的邮箱",redeem:"兑换",gift_code:"礼品码",valid_email:"请填写有效的邮箱地址",insuf_desc:"您的积分余额不足。",insuf_by:"您可以完成更多任务来赚取积分。",earn_more:"去赚积分",success_title:"兑换成功",success_notify:"您的兑换码：",billing_l:"复制兑换码前往",billing:"我的账号",billing_r:"兑换你的礼品！",close:"关闭",needed_credits:"需要{n}积分",Amazon:"亚马逊",Appstore:"苹果商城",gift_card:"礼品卡",no_remaining:"(已兑完)"},payment_dialog:{step1:"选择支付方式",step2:"前往支付",step3:"支付成功",wxpay:"微信支付",alipay:"支付宝支付",contact_tips:"如遇支付问题，请联系客服电话：400-8126-618",wxpay_tips:"请使用微信扫一扫",alipay_tips:"请在新打开的页面完成付款",order_id:"订单号",change_method:"更换支付方式",payment_success:"付款成功",repayments:"重新支付",fail_tips:"很遗憾，支付失败",success_tips1:"恭喜您，支付成功",success_tips2:"欢迎成为 Friday 伙伴",complete:"完成",alert:"付款成功前请不要关闭此页面。如付款后页面没有跳转，请根据您的情况点击下方按钮"},seo:{app_title:"HeyFriday - 智能AI写作工具（星期五）",home_title:"HeyFriday - 智能AI写作工具（星期五）",community_title:"HeyFriday - 智能AI写作工具（星期五）",about_title:"HeyFriday - 智能AI写作工具（星期五）",pricing_title:"HeyFriday - 智能AI写作工具（星期五）",tutorials_title:"HeyFriday - 智能AI写作工具（星期五）"},stripe:{connection_tips:"若您无法打开支付页面，可以前往中文版使用微信或支付宝支付",redirect_now:"立即前往"},bind_phone_in_rules:"为保障您的账户安全，请先绑定手机号",bind_phone_success:"绑定成功！",bind_phone_fail:"绑定失败",spinner:{clear:"清空",Import:"导入",import:"导入",export:"导出",rewrite:"全文改写",concise:"全文精炼",expand:"全文扩写",enter_text:"请输入您要翻新的文案，或 ",import_article:" 文章",rewrite_text:"翻新后的文案将会在这里呈现🔮",copy:"复制",copy_all:"全文复制",count:"字数",add_new:"插入段落",delete:"删除",begin_rewrite:"开始翻新",again_rewrite:"再次翻新",continue_rewrite:"继续翻新",cancel_rewrite:"取消",forward_write:"去写作区编辑",modify_item:"改写",reduce_item:"精炼",expand_item:"扩写",reload:"重新生成",clear_all:"确认",unknown:"未命名",download:"正在导出....",delete_confirm:"一键清除将会清除原稿和改写后的所有内容，是否继续此操作？",word_exceed:"文章已超出5000字上限，请对文章进行删减",to_rewrite_page:"保存成功, 正在前往写作区",delete_confirm_import:"导入新文章将会清除原稿和改写后的所有内容，是否继续导入？",message_error:"请求失败，请稍后再试",exceed_2000_message_error:"当前文字块超出2000字上限，请对该文字块进行删减",exceed_5000_message_error:"文章已超出5000字上限，请对文章进行删减",rewrite_confirm:"此项操作将会清除翻新后的所有内容，是否切换到{ mode }模式？",verify_error:"文本审核不通过，请修改后重试~"},article_constructor:{title_step:"长文撰写流程",title_des:"动动鼠标就能生成一篇高质量原创文章",watch_tutorials:"看看教程",idea:"灵感",step1_subtitle:"详细的描述可以帮助Friday更好地理解您想要创作的内容",select_language:"选择语言",select_tone:"选择语气",intrested_content:"说说您想写什么内容？",at_least:"至少包含10个字",key_words:"关键词",next:"下一步",back:"上一步",skip:"跳过",continue:"继续",generate_more:"生成更多",regenerate:"重新生成",upper_regenerate:"重新生成",upper_writemore:"生成更多",previous_step:"后续步骤的设置都会被清空，是否更改？",title:"标题",step2_subtitle:"给文章生成一个亮眼的标题",outline:"大纲",step3_subtitle:"创建文章的大纲和结构",introduction:"开头段",step4_subtitle:"生成一段引人入胜的开头",conclusion:"结尾段",step5_subtitle:"让Friday帮您生成结尾段（您也可以自己写结尾段）",upper_title:"标题",upper_intro:"开头",upper_concl:"结尾",paragraph_placeholder:"Enter some targeted keywords to guide Friday",write_my_own:"自定义",select:"选择",add_section:"新增段落",keywords_tips:"关键词的质量会很大程度影响生成的效果，此处最多填写3个关键词",idea_content_placeholder:"人工智能未来的发展潜力和就业前景",idea_key_placeholder:"例子：人工智能",section_headline:"段落标题",watch_tutorial:"观看教程",use_own_title:"自定义标题",optional:"可跳过",content_placeholder:"对结果不满意？点击重新生成来替换您的文案",drag_tips:"拖动",network_error:"请求超时，请稍后再试",ai:"人工智能",try_for_ai:"人工智能未来的发展潜力和就业前景",click_step_alert:"记录已保存，点击下一步回到刚才生成的结果",workflow:"长文步骤式",contentLoading:"Loading..."},credit_comment:{communites_title:"加入Friday社群",default_communitie_content:"加入我们的社群来获取关于我们的更多资讯和动态吧！",communites_btn_default:"立即加入",communites_btn_audit:"审核中",communites_pass:"奖励已发放",title:"给Friday写一个好评",unit:"积分",tips:"你还能获得",G2:"G2",Capterra:"Capterra",Trust_pilot:"Trust Pilot",Appsumo:"Appsumo",Twitter:"Twitter",Facebook:"Facebook",Linkedin:"Linkedin",default_content:"把给Friday的好评写在",note_title:"Note",comment_btn_default:"立即评论",comment_btn_audit:"审核中",comment_pass:"奖励已发放",note:"",modal_title:"Hi, 只需要花费您20秒的时间来获得积分",modal_title_CN:"请扫码加入我们的社群",modal_title_sub:"客服审核后会马上为您发放快写豆",modal_step1:"第一步： 写一个好评",modal_step2:"第二步：前往评论",modal_step3:"第三步：提交评论链接",modal_step1_desc:"在评论里谈谈您使用Friday的体验吧！",modal_step1_gener:"不会写评论？",modal_step1_gener_link:"让Friday帮您生成",modal_step1_tip:"您可以直接复制或修改我们为您生成的评论",modal_step3_desc:"当您写好评论后，请把您评论的链接黏贴在此处，我们马上就会为您发放积分！",modal_placeholder:"把链接复制在此处",modal_link_error:"链接格式不正确",modal_submit:"提交",modal_cn_content_tip:"进群后请私聊群主领取快写豆",back:"返回"},import_dialog:{import_url:"从链接导入",import_file:"从文件导入",file_drag:"将文件拖拽到此区域上传",local_file_upload:"从本地文件夹上传",file_limit:"仅支持 .PDF / .DOCX 类文件，文件大小应小于 5MB",beta_tips:"此功能仍在beta版本，后续会支持更多链接的格式",url_placeholder:"请输入链接",parse_fail:"解析失败",reason_text:"解析遇到了一点问题，请再试一次",re_upload:"重新上传",upload_to_friday:"上传到 Friday",processing:"解析中…",file_size_limit:"文件大小已超出5MB",file_count_limit:"仅支持导入一份文件",file_type_limit:"仅支持上传后缀为.docx或.pdf的文件",invalid_url:"URL格式错误",next:"下一步",cancel:"取消"},exchange_component:{invite_friend:"邀请新用户",invite_friend_desc:"邀请好友注册，且好友使用一次AI文本生成后，您和您的好友都会获得",invite_friend_desc_plus:"只要您邀请的好友购买付费会员，您和您的好友都会获得",invite_earn:"",link_title:"我的邀请链接",copy_link:"复制链接",pending:"拉新中",total_referral:"成功拉新人数",paying_users:"拉新付费人数",redeem:"兑换",apply:"使用",invite_text:"Friday AI写作系统，自动生成高质量原创文章🚀\n✍ 注册即送5000字数额度（可生成10篇文章）；\n✍ 推荐好友注册后，你和Ta都能获得{inviteNewCredit}快写豆奖励（可免费兑换{wordNum}字数）；\n✍ 好友付费后，你将再获取{firstPayCredit}快写豆奖励（可免费兑换30天普惠版会员）；\n>> 更多权益等你发现\n---------------------\n↓ 点击下方链接立即注册获取奖励 ↓ \n{link}",pay_total:"累计支付金额",pay_total_month:"本月累计支付金额",new_user:"已注册人数"},service:{question:"是否需要支持？",club_tips:"使用指南可以帮助你更好的使用Friday",quick_question:"快速提问"},playground:{temperature:"Temperature",temperature_tooltip:"数值调节成1以获得更具创造性的文案，而调节成0可以用于具有明确答案的文案",maximum_length:"Maximum length",maximum_length_tooltip:"点击生成后产生结果的最大长度",stop_sequences:"Stop sequences",stop_sequences_tooltip:"最多可添加4个停止符，内容遇到停止符后将会停止并且文章不会包含停止符",top_p:"Top p",top_p_tooltip:"能够替代 Temperature 采样的方法，称为核采样，其中模型考虑 Top p 标记的结果",best_of:"Best of",best_of_tooltip:"在服务器端生成对应数值的文案并且只显示最好的一个",frequency_penalty:"Frequency penalty",frequency_penalty_tooltip:"根据它们在文本中的出现次数来惩罚新标记，从而降低模型逐字重复同一行的可能性",presence_penalty:"Presence penalty",presence_penalty_tooltip:"根据它们目前是否出现在文本中来惩罚新标记，从而增加模型谈论新主题的可能性",engine:"Engine",required_msg:"",template_name:"模版名称",template_name_tooltip:"该部分将用于您的模版介绍并显示于模版展示页",template_name_placeholder:"请输入您的模版名称",template_desc:"模版简介",template_desc_placeholder:"建议您输入20个字左右来介绍您的模版功能",keyword_dialog_title:"请编辑模版的输入项",title:"输入项标题",title_placeholder:"如：语气、受众、关键词、博客标题",account:"账号",input_help:"标题注释",input_help_placeholder:"对上面标题进行注释",max_words:"字数限制",example:"示例",example_placeholder:"请为上方输入项标题填写一段样例，如：幽默的",save_and_create:"保存并添加下一个",save:"保存",template_info:"模版关键信息",add_keyword_tips:"点击加号可以添加模版的关键信息，提交成功后该部分将会展示在模版主页",dnd:"拖动以排序",sort:"排序",output_placeholder:"根据你输入的内容，模型会生成相应的结果并显示在此处...",prompt_placeholder:"请给模型提供一段符合你预期的描述…\n例如：你是一个懂得解决心理疾病的校园心理咨询师，你可以回答很多问题，包括可以给同学解决困惑，能够在校园里为老师同学解决心理上的困难…",submit:"提交",confirm_submit:"确认提交",submit_success:"提交成功",edit:"编辑",preview:"界面测试",saved:"自动保存成功",saving:"内容保存中...",generate:"生成",generating:"生成中...",help:"帮助",prompt_editor_tips1:"1.每个参赛团队使用一个主账号进行模型的提交",prompt_editor_tips2:"2.账号名即为团队名称，请及时点击我的头像进行修改",prompt_editor_tips3:"3.可以多次提交结果 但以最后一次就提交为准",untitled:"未命名",save_error_msg:"自动保存失败，请勿刷新或清理缓存",confirm_title:"提示",confirm_content:"您的内容未实时保存成功，请尝试返回并检查您的网络状态，如果您确认离开，刚刚进行的操作将不会被保存",confirm_ok:"确认离开",confirm_cancel:"返回",keyword_tooltip:"可在编辑区输入{'@'}插入此标签"},megagame:{name:"8月用户好评月，会员现金送不停，发发就发发！",join:"点击参与",no_sign_up_tip:"请先进行报名参赛",join_match:"立即参赛",new_template:"点击这里开始今天的模版编写",template_rename:"重命名",template_default_name:"未命名",template_delete:"删除",template_edit:"编辑",template_submit:"提交",template_status1:"审核中（需要1-2天）",template_status2:"审核通过",template_status3:"审核未通过",template_status3_desc:"请尝试重新编辑后提交",template_guide:"三分钟教会你如何写出一个完美模版",template_my:"我的模板",template_submit_modal_title:"提交",template_submit_modal_form_account:"账户",template_submit_modal_form_name:"标题",template_submit_modal_confirm:"确认提交",template_submit_modal_confirm_success:"提交成功",template_submit_modal_modify_time:"最近修改时间：",template_search:"搜索模版",template_upload_title:"上传模型",template_upload_tip:"如果您需上传自带模型，可以先阅读以下说明，再联系我们进行模型的提交和审核。",question1:"Q1:模版教程视频链接",answer1:"A1: https://friday-img-cn.oss-cn-hangzhou.aliyuncs.com/Feishu20220607-201813.mp4",question2:"Q2:提交次数有限制吗？",answer2:"A2:可以多次提交结果，但以最后一次就提交为准，截止时间为7月13日00:00。",question3:"Q3:关于模型的使用有哪些注意事项？",answer3:"A3:如您的内容涉及包括但不限于非法，暴力，歧视，淫秽，虚假信息，诽谤，侵犯专利或者个人隐私，平台将保留删除以及进一步追究的权利。",question4:"Q4:选手可以根据Friday已有的模版进行相同创意的创作吗？",answer4:"A4:当然可以！但本次大赛更鼓励创新，也期待大家有更好的创意。",question5:"Q5:关于是否支持上传模型？",answer5:"A5:该比赛支持自带模型，更多问题详见“上传模型”页面。",question6:"Q6:这个大赛有两个赛题，我都想参加，可以都报名吗？",answer6:"A6:可以都报名，但本页面仅代表“人机写作对抗赛方向”的相关比赛技术支持和内容支持，“碳中和方向”请移步大赛官网（http://www.soe-frontier.com）咨询。"},back_template_list:"返回模板列表",upgrade_dialog:{title:"立刻升级解锁全部功能",upgrade_now:"立即升级",person_upgrade_tips:"尊享普惠版特权",pro_upgrade_tips:"尊享高级版特权",power_upgrade_tips:"尊享专业版特权",pro_upgrade_tips_ai:"尊享 PRO 特权",power_upgrade_tips_ai:"尊享 POWER 特权",month:"月",notice:"Bind a credit card and enjoy a 5-day free experience! (You don't have to pay)",privilege:{templates:"{ count }+ 精品模板",write_more:"文案续写",tone_control:"文案语气控制",len_control:"文案长度控制",auto_save:"自动保存",person_privilege:"普惠版 \n全部权益",magic_command:"自定义撰写",rewrite:"文案改写",spinner:"全文翻新",construct:"长文撰写 \n（步骤式）",template_edit:"模板编辑器",pro_privilege:"高级版 \n全部权益",industry_templates:"{ count }+行业 \n精品模板",words_limit:"{ count }万 字数额度",device_limit:"支持{ count }台设备",batch_generate:"批量生成",creativity_control:"文案创造性\n控制",free_trial_privilege:"含免费所有特权",pro_privilege_ai:"含 PRO 所有特权",unlimited:"无限制字数"}},user_type:{free_trial:"免费版",premium_cn:"普惠版",pro:"高级版",power:"专业版",pro_ai:"PRO",power_ai:"POWER"},shared_article:{go_friday:"进入Friday",login_register:"登录/注册",created_by:"创建的文档",created_date:"创建于",want_to_try:"我也要写",want_to_try_same:"我要写同款",pay_for_member:"开通会员",member_right:"开通会员，立享超高权限：300，000字数随心畅写；70+模板让灵感不在枯竭；多人协同让创作更高效",learn_right:"了解更多",notice_mobile:"移动端上线啦",notice_mobile_other:"即刻扫码体验",more_help:"更多帮助",how_use:"如何使用Friday创作一篇文章",what_use:"什么是Friday智能创作助手",no_data:"这里什么都没有～",declare:"免责声明：分享内容仅代表作者本人观点，不代表本网站的观点和看法，与本网站立场无关",article_empty:"文章内容为空~"},share_panel:{share:"分享",share_slogan:"你的文章值得被更多人看见，复制链接或手机扫描二维码分享给你的好友或团队",copy_link:"复制链接",copy_success:"复制成功"},report:{title:"举报",content:"您的反馈已收到～~"},workspace_format:{bold:"粗体（{meta}+B）",italic:"斜体（{meta}+I）",underline:"下划线（{meta}+U）",strike:"删除线（{meta}+Shift+X）",header1:"一级标题",header2:"二级标题",header3:"三级标题",ordered:"有序列表",bullet:"无序列表"},workspace_guide:{template_setting:"输入相关信息，越多越准确生成的结果就会越好，填写完成后",template_setting_highlight:"点击生成内容",content_editor:"文章生成后您可以在编辑栏进行修改，或选择句子试试更高级的AI指令，Have a nice Friday!",skip:"跳过引导",next:"下一步",complete:"完成"},workspace_help:{tab_hotkey:"快捷键",tab_help:"使用指南",section_header_1:"#选择您博客生成的语气 📣",section_1:"在左侧面板，你可以选择你想要表现的语言 风格，目前有5种不同的语气供你选择。",section_header_2:"#补充文本 🖌",section_2:"语气信息栏下的文本框中，可以填写一些简单明确的短语或关键词，您填写越多，生成的文章质量就更好哦 💭",section_header_3:"#生成您的原创文章 🗞 🎉",section_3:"输入完以上内容后，点击“生成内容”的按钮。Friday生成的内容就会显示在屏幕右侧的编辑区了。",section_header_4:"#做一些小的修改 🧑‍💻",section_4:"Friday支持文本编辑，你可以在编辑区进行一些简单的精修、排版。",section_header_5:"#试试自定义撰写 🪄",section_5:"将左上角导航栏的“模板”切换为“自定义撰写”。然后选择语气。接下来你可以在“想写点什么”框中，输入你的写作要求，然后点击生成，一篇棒棒的文章就会出现在你面前~同样，请尽量避免使用不完整或生僻的词句。",section_header_6:"#整点高级的！",section_6:"Friday支持多项AI编辑指令，你可以在编辑区选中文字呼出高级指令菜单，在这里你可以使用以下的操作：",func_rewrite:"改写：在保证原意不变的情况下改写所内容，总有一款更完美（{ctrl} + {alt} + R）！",func_expand:"扩写：将所选句子扩写为段落，大大充实你的文章内容（{ctrl} + {alt} + P）",func_write_more:"续写：根据前文内容进行智能续写，在保证文章连贯性的前提下为您续条“凤尾”。（{ctrl} + {alt} + A）",hotkey_group_direct:"高级指令",hotkey_group_document:"文档操作",hotkey_group_format:"文字样式",hotkey_rewrite:"改写",hotkey_expand:"扩写",hotkey_write_more:"续写",hotkey_select_all:"全选",hotkey_copy:"复制选择",hotkey_cut:"剪切选择",hotkey_paste:"粘贴",hotkey_paste_text:"文本粘贴",hotkey_reload:"刷新",hotkey_search:"搜索",hotkey_undo:"撤销",hotkey_redo:"还原撤销",hotkey_bold:"粗体样式",hotkey_italic:"斜体样式",hotkey_underline:"下划线样式",hotkey_strike:"删除线",hotkey_plan:"清除格式",hotkey_h1:"一级标题",hotkey_h2:"二级标题",hotkey_h3:"三级标题",hotkey_ordered:"有序列表",hotkey_bullet:"无序列表"},workspace_menu:{copy_all:"全文复制",export:"导出到 Word",help:"帮助中心",popover_text:"可以在这里再次打开使用指南哦"},generation_batch:{create_task_list:"新建批量文档",select_temp_label:"写作主题模板",file_import:"文件导入",click_down:"点击下载",download_temp_intro:"下载模板，按照模板填写才能保证文章顺利生成哦",download_temp:"下载模板",upload_temp_intro:"选择或拖拽Excel文件到此区域",upload_temp_format:"仅支持Excel文件，文件大小应小于2M",unload_temp:"上传模板",line_create:"每行生成篇数",line_create_unit:"篇",will_create:"本次生成篇数：",use_words_number:"预估消耗字数",begin_create:"开始生成",error_format:"文件错误：请上传Excel文件",words:"字",file_size_limit:"文件大小已超出2MB",file_type_limit:"文件错误：请上传Excel文件",before_leave_confirm:"现在离开此页面将不会保存已填写内容，确定要离开吗？",upload_success:"上传成功",file_error:"文件错误",re_upload_confirm:"确定重新选择写作模版并上传文件吗？",clear_confirm:"更改模版后，已上传内容将清空，需重新上传对应模版，确定要更改吗？",template:"模版",create_task_name:"新建任务命名",words_no_enough:"当前您的字数额度不足，或无法生成全部文章",continue_create:"继续生成",error_0:"错误部分已标注，请",error_download:"下载文件",error_1:"进行修改",tip_hover:"每行仅支持生成1-3篇",task_list:"任务列表",task_name:"任务名",status:"状态",create_number:"生成篇数",createAt:"创建时间",waiting:"等待中",doing:"进行中",stop:"暂停",cut_down:"中断",done:"已完成",some_error_tips:"此任务中的部分文档生成失败，详情请下载查看",download:"下载",view:"查看",delete:"删除",all:"全部",un_done:"未完成",empty_1:"暂无批量生成任务",empty_2:"暂无已完成的生成任务",empty_3:"暂无未完成的生成任务",delete_confirm_title:"删除确认",delete_confirm:"确认要删除当前任务，删除后不可找回，已生成文件可前往我的文档进行查看",delete_confirm_saas:"确认要删除当前任务，删除后不可找回，已生成文件可前往企业文件进行查看",need_to_pay:"字数额度不够，请前往我的会员充值",use_words_number_tips:"预估字数仅供参考，不代表最终字数",release_mouse:"释放鼠标",select_language:"选择语言",rename:"重命名",created_user:"创建者",download_word:"下载Word",download_excel:"下载Excel"},output_list:{words:"字",insert:"导入到写作区",delete:"删除",copy:"复制",empty:"生成结果将在此处展示",output_count_limit:"请输入 1-{max} 之间的整数",outputs:"条结果"},printidea:{title:"AI艺术家",beta:"beta",subtitle:"可根据输入的语言描述，创作出不同风格的艺术画作",inputLabel:"写下你的创意",placeholder:"尽可能详细地描述你脑海中的场景，让聪明的AI帮你画",reverseWordsLen_placeholder:"输入图片中不需要的元素",see_more:"换一批",choose_style:"风格",style_locked:"风格待解锁，前往微信小程序分享邀请好友后解锁",artist:"艺术家",picurl_limit:"建议图片不超过20M",picurl_limit_size:"建议图片不超过{size}M",size:"尺寸选择",tryfor:"可以试试",generate:"生成",generate_used:"本次消耗",get_star_tip:"获取更多使用机会",can_get_stars:"今日可领{num}颗造梦星",left_stars:"剩余造梦星：{num}",toshare_toast:"造梦星不足，请扫描【造梦日记小程序】小程序获取更多机会",getmore_toast:"请前往造梦日记小程序获取更多机会。",pics_limited:"画夹中的作品已达{num}张上限，请进入「我的画夹」手动清理",getmore_title:"获取更多创作机会",gallery:"画廊",clip:"画夹",clip_btn:"我的画夹",clip_tip:"你还未生成作品",clip_placeholder:"在左侧输入描述，马上创建你的第一幅AI绘画作品吧！",remaning:"剩{remainTime}次 | 剩{remainTime}次",remain_tip:"每日重置次数，立即前往微信小程序「造梦日记」分享给好友获取更多次数！",footer_desc:"微信搜索【造梦日记】小程序，欢迎前往体验～",style:"风格",time:"生成时间",creator:"创作者",i_try:"我也试试",copyright:"版权声明：版权遵循CCO协议（不归属于任何个人公司），但你可用作个人和商业用途",print_same:"画同款",nav_back:"返回",generate_loading:"剩余生成时间约{time}秒",try_again:"再画一次",save_share:"保存分享图",generate_tip1:"请尽可能清晰描述想要呈现的画面，如背景、细节等",generate_tip2:"试试模糊的输入，可能会带来意想不到的效果哦，例如，瞬息全宇宙",generate_tip3:"加上风格和艺术家可能会让 AI 画的更好哦",generate_tip4:"请尽量使用单数名词或特定的数字，如一只猫",generate_tip5:"试着加一些氛围、视角、距离，例如有活力的、鸟瞰视角、特写等等",protocol:"《造梦日记服务协议》",phone_bind_tip:"该微信未绑定手机号，绑定后将开启造梦之旅",create_time:"创作时间",put_show:"投稿",cancel_put_show:"取消投稿",can_not_do_this:"生成的图片未通过审核，无法进行此项操作",works_on_display_tip:"是否将这幅作品公开展出到艺术展？",display_success:"投稿已收到，正在马不停蹄安排上架～",display_undo:"撤稿成功！",display_undo_tip:"确定撤回这篇投稿吗？它将不会再出现在艺术展中",generate_fail:"该作品暂无法投稿哦",is_put_down:"该作品已被撤回😢",is_deleted:"该作品已被删除😢",user_confirm:"我知道了",manual:"用户手册",protocol_text:"服务协议",about_us:"关于我们",user_center:"个人中心",logout:"退出登录",copy_text:"您已成功复制该作品链接",filter:"滤镜",clip_page:{del_confirm:{title:"提示",content_old:"作品删除后，系统将不保存该作品且永久不可恢复，确定删除吗？",content_0216:"确认删除这{num}张作品吗？删除后无法找回。展览中的图片无法被直接删除，请进行单独删除操作",content:"确认删除这{num}张作品吗？删除后无法找回。展览中的作品无法被直接删除",choose_one:"至少选择一个",no_public:"选中作品在展览中，展览中的作品无法被直接删除"},capacity_tip:"画夹最多保留{num}张创作，超出请手动删除"},del_single_confirm:{title:"提示",content_old:"作品删除后，系统将不保存该作品且永久不可恢复，确定删除吗？",content:"确认删除这{num}张作品吗？删除后无法找回，且展览中的图片也会从艺术展下架",choose_one:"至少选择一个"},model:"模型",model_explain:"模型解释",weChat_tips:"扫码关注公众号「造梦日记Printidea」即可登录",member_open:"去开通",share_url_copy_success:"您已成功复制该作品链接",input_limit:"描述语已超出上限，请控制在800字以内",reverseWords_limit:"我不要已超出上限，请控制在100字以内",inspire_placeholder:"灵感被堵住了，换个词试试吧",matting:"抠图笔：您可以对图片进行一键抠图",save_matting:"下载图片",matting_modal_title:"抠图笔",inspire_nomore:"造梦日记的灵感就到这啦～",matting_warning:"该图没有识别到明显主体，重新创作试试～",matting_err:"图片未通过审核，无法使用抠图笔",key_words_err:"请输入描述语",key_words_err2:"请在输入框输入你的编辑指令",styleId_err:"请选择风格",article_err:"请选择艺术家",createWay_err:"请选择创作方式",posture_disabled:"请先删除参考图再选择示例",posture_err:"请上传参考图或选择姿势参考",picUrl_err:"该画板下必须上传参考图",reverseWords_err:"请填写我不要",imageSizeId_err:"请选择尺寸",resolutionIds_err:"请选择分辨率",gene_num_err:"请选择生成数量",model_err:"请选择画板",increment_modal_title:"图片编辑",increment:"重绘笔：可基于生成图片中的已有元素进行重绘",increment_title:"重绘笔",eliminate:"消除笔：可消除生成的图片中的选定元素",eliminate_title:"消除笔",increment_err:"图片未通过审核，无法使用重绘笔",eliminate_err:"图片未通过审核，无法使用消除笔",clean_modal_title:"图片编辑",save_to_gallery:"保存到画夹",confirm_area:"确定选区",confirm_area_detail:"请在左侧图片中涂抹选择要生成内容的区域，可以涂抹多个区域哦",confirm_area_detail_1:"请在左侧图片中涂抹选择想要重绘的区域（需涂抹实物元素），可以涂抹多个区域哦",confirm_directive:"重绘指令",confirm_directive_detail:"请输入你对图片的重绘指令，点击生成按钮，在涂抹区域将按照您的描述生成对应的图像",confirm_delete:"确认消除",confirm_delete_detail:"请点击消除按钮，在涂抹区域将消除对应元素哦",increment_add_placeholder:"请输入想要重绘元素的描述词",star_limit:"造梦星不足，无法继续创作啦",saved_gallery_success:"已保存至画夹",saved_gallery:"该图已保存至画夹，无需重复操作",mj_not_support:"MJ风格暂不支持"},updater:"最后修改者",updateTime:"修改时间",printidea_membership:{signed_in:"已连续签到",day:"天",received:"已领取",today:"今天",day_sort:"第{day}天",btn_next:"今日已领",btn_today:"签到领取",tasks_title:"会员专享",vip_todoText:"立即领取",order_title:"查看我的订单",mall:"会员商城",combo_title:"摘星加油包",combo_tip:"首单买多少送多少，仅限一次",star_tip:"造梦星可用于更多创作，购买后直接到账哦",combo_preference:"特惠",discount:"活动价",buy:"立即选购",unit:"￥",member_title:"开通会员享超值特惠",member_tip:"开通会员每天都可领取对应数量的造梦星哦～两种会员独立生效，互不干扰",member_desc:"享{pics}张批量生成，画夹容量提高到{limit}张",member_daily:"每日可领",member_monthly:"最高每月可领",star_name:"造梦星",per_month:"/月",member_buy:"立即选购",pay_vertical:"我有礼品券",confirm:"确定",vertical_success:"校验成功",vertical_ing:"认证中",vertical_err:"礼品券错误",invite_code:"礼品券",change:"更换",order:"订单详情",order_time:"支付时间",order_no:"订单编号",pay_type:"支付方式",order_type:"订单类型",origin_price:"原价",price:"实际支付",CNY:"元",expired:"到期",mall_tip_title:"了解造梦星",mall_tip:"造梦星是在造梦日记星球进行自由创作的能量，页面右上角导航栏处可以看到目前你拥有的星星个数。每次的创作都需要消耗一定数量的星星，你将在生成按钮上看到本次创作消耗的星星个数，一切以页面展示为准。当然，如果本次图片创作失败，星星也会原路回到你的账户。\n你可从以下两个途径获得星星：\n（1）完成任务。每天签到即可免费获得星星，或者前往造梦日记小程序完成其他任务也可获得，很简单吧！\n（2）商城购买。我们提供了摘星加油包和会员套餐；购买会员，也会一次性赠送一定数量的星星。\n祝你画出越来越好的作品！",expire_modal_old:"您的{name}已临近过期，是否快马加鞭去续费",expire_modal:"你的会员特权将在{str}到期，继续充值享受特权",expire_after:"你的会员已在{num}天前到期，特权不再，点我找回",after_day:"{num}天后",expire:"已过期",renew:"去续费",video_desc:"AI视频生成抢鲜使用",double:"翻倍",validity_month:"{num}个月",discount_tip:"{value}折",star_give:"送{num}颗星",star_price_member:"会员{discount}折： {price}元",member_popular_default:"80%选择",member_popular_member_old:"最受欢迎👏🏻",member_popular_member:"最受欢迎",member_expire_day:"会员到期日",member_benefits_slogan:"开通会员享超值特惠",member_benefits_enjoy:"会员尊享",member_benefits_count:"{count}大权益"},chat:{feedback_success:"感谢反馈",desc:"输入任何你想问 Friday 的问题，它几乎什么都能回答",out_of_rate:"发送过于频繁，请1小时后再试（正式版将不限制频率，敬请期待）",clear_chat:"清除所有对话",try_for:"用简单的话解释一下什么是光合作用?",word_exceed:"字数超出，请删减一些",error:"系统发生错误，请联系客服排查原因，很快就能恢复～",desc_image:"输入“/”+描述词可实现文字生成图片，输入“//”+描述词可对生成的图片进行编辑",offline_desc:"FridayChat 的 Beta 版本目前已结束内测!",offline_desc_thanks:"接下来 FridayChat 会闭关修炼，以便为您提供更棒的对话体验。感谢支持！"},magic_model:{first_payment_price:"首单价",is_learning:"还在训练中，让模型再run一会儿~",buy_first:"请先购买模型再进行创建"}},zhLocale={global:global$2},global$1={start_now:"开始写作",credit_page:{title:"快写商城",invite_credits:"{credit}快写豆"},printidea:{clip_placeholder:"在左侧输入描述，创建你的AI绘画作品吧"}},fridayCN={global:global$1};let newZhLocale=zhLocale;({}).VITE_APP_FRIDAY_CN&&(newZhLocale=merge$3(zhLocale,fridayCN));const messages={en:enLocale,"zh-CN":newZhLocale},getDefaultLang=()=>({}).VITE_APP_FRIDAY_CN?"zh-CN":(isBrowser$2(),"en");let language=Storage.get(AcceptLanguage)||getDefaultLang();({}).VITE_APP_FRIDAY_CN&&(language="zh-CN");Storage.set(AcceptLanguage,language);const i18n=createI18n({locale:language,fallbackLocale:language,globalInjection:!0,legacy:!1,messages,silentTranslationWarn:!0,silentFallbackWarn:!0}),getI18nLanguage=()=>{var ne,ie;return((ie=(ne=i18n.global)==null?void 0:ne.locale)==null?void 0:ie.value)||Storage.get(AcceptLanguage)||"en"};message.error;const warning=message.warning;function checkStatus(ne,ie){switch(ne){case 400:warning("".concat(ie));break;case 401:warning(i18n.global.t("global.utils.no_permission"));break;case 403:warning(i18n.global.t("global.utils.no_access"));break;case 404:warning(i18n.global.t("global.utils.net_error"));break;case 405:warning(i18n.global.t("global.utils.net_error"));break;case 408:warning(i18n.global.t("global.utils.net_timeout"));break;case 500:warning(i18n.global.t("global.utils.server_error"));break;case 501:warning(i18n.global.t("global.utils.net_not_implement"));break;case 502:warning(i18n.global.t("global.utils.network_error"));break;case 503:warning(i18n.global.t("global.utils.no_service"));break;case 504:warning(i18n.global.t("global.utils.network_timeout"));break;case 505:warning(i18n.global.t("global.utils.not_support_req"));break;default:warning(ie)}}var ResultEnum=(ne=>(ne.SUCCESS="0",ne[ne.ERROR=-1]="ERROR",ne[ne.TIMEOUT=10042]="TIMEOUT",ne.TYPE="success",ne.CODEERROR="1",ne.NEEDLOGIN="109",ne.SINGLELOGIN="420",ne.LOGOUTED="421",ne.EXCEEDING="490",ne))(ResultEnum||{}),RequestEnum=(ne=>(ne.GET="GET",ne.POST="POST",ne.PATCH="PATCH",ne.PUT="PUT",ne.DELETE="DELETE",ne))(RequestEnum||{}),ContentTypeEnum=(ne=>(ne.JSON="application/json;charset=UTF-8",ne.TEXT="text/plain;charset=UTF-8",ne.FORM_URLENCODED="application/x-www-form-urlencoded;charset=UTF-8",ne.FORM_DATA="multipart/form-data;charset=UTF-8",ne))(ContentTypeEnum||{});function setObjToUrlParams(ne,ie){let de="",me="";for(const _e in ie)de+=_e+"="+encodeURIComponent(ie[_e])+"&";return de=de.replace(/&$/,""),/\?$/.test(ne)?me=ne+de:me=ne.replace(/\/?$/,"?")+de,me}var assign$2=make_assign(),create$1=make_create(),trim$1=make_trim(),Global$5=typeof window<"u"?window:commonjsGlobal,util$6={assign:assign$2,create:create$1,trim:trim$1,bind:bind$1,slice:slice$1,each:each$7,map,pluck:pluck$1,isList:isList$1,isFunction:isFunction$2,isObject:isObject$2,Global:Global$5};function make_assign(){return Object.assign?Object.assign:function(ie,de,me,_e){for(var ye=1;ye<arguments.length;ye++)each$7(Object(arguments[ye]),function(we,Se){ie[Se]=we});return ie}}function make_create(){if(Object.create)return function(ie,de,me,_e){var ye=slice$1(arguments,1);return assign$2.apply(this,[Object.create(ie)].concat(ye))};{let ne=function(){};return function(de,me,_e,ye){var we=slice$1(arguments,1);return ne.prototype=de,assign$2.apply(this,[new ne].concat(we))}}}function make_trim(){return String.prototype.trim?function(ie){return String.prototype.trim.call(ie)}:function(ie){return ie.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function bind$1(ne,ie){return function(){return ie.apply(ne,Array.prototype.slice.call(arguments,0))}}function slice$1(ne,ie){return Array.prototype.slice.call(ne,ie||0)}function each$7(ne,ie){pluck$1(ne,function(de,me){return ie(de,me),!1})}function map(ne,ie){var de=isList$1(ne)?[]:{};return pluck$1(ne,function(me,_e){return de[_e]=ie(me,_e),!1}),de}function pluck$1(ne,ie){if(isList$1(ne)){for(var de=0;de<ne.length;de++)if(ie(ne[de],de))return ne[de]}else for(var me in ne)if(ne.hasOwnProperty(me)&&ie(ne[me],me))return ne[me]}function isList$1(ne){return ne!=null&&typeof ne!="function"&&typeof ne.length=="number"}function isFunction$2(ne){return ne&&{}.toString.call(ne)==="[object Function]"}function isObject$2(ne){return ne&&{}.toString.call(ne)==="[object Object]"}var util$5=util$6,slice=util$5.slice,pluck=util$5.pluck,each$6=util$5.each,bind=util$5.bind,create=util$5.create,isList=util$5.isList,isFunction$1=util$5.isFunction,isObject$1=util$5.isObject,storeEngine={createStore},storeAPI={version:"2.0.12",enabled:!1,get:function(ne,ie){var de=this.storage.read(this._namespacePrefix+ne);return this._deserialize(de,ie)},set:function(ne,ie){return ie===void 0?this.remove(ne):(this.storage.write(this._namespacePrefix+ne,this._serialize(ie)),ie)},remove:function(ne){this.storage.remove(this._namespacePrefix+ne)},each:function(ne){var ie=this;this.storage.each(function(de,me){ne.call(ie,ie._deserialize(de),(me||"").replace(ie._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(ne){return this._namespacePrefix=="__storejs_"+ne+"_"},createStore:function(){return createStore.apply(this,arguments)},addPlugin:function(ne){this._addPlugin(ne)},namespace:function(ne){return createStore(this.storage,this.plugins,ne)}};function _warn(){var ne=typeof console>"u"?null:console;if(ne){var ie=ne.warn?ne.warn:ne.log;ie.apply(ne,arguments)}}function createStore(ne,ie,de){de||(de=""),ne&&!isList(ne)&&(ne=[ne]),ie&&!isList(ie)&&(ie=[ie]);var me=de?"__storejs_"+de+"_":"",_e=de?new RegExp("^"+me):null,ye=/^[a-zA-Z0-9_\-]*$/;if(!ye.test(de))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var we={_namespacePrefix:me,_namespaceRegexp:_e,_testStorage:function(Ce){try{var Ae="__storejs__test__";Ce.write(Ae,Ae);var Te=Ce.read(Ae)===Ae;return Ce.remove(Ae),Te}catch(ke){return!1}},_assignPluginFnProp:function(Ce,Ae){var Te=this[Ae];this[Ae]=function(){var $e=slice(arguments,0),Ee=this;function Pe(){if(Te)return each$6(arguments,function(Oe,Ne){$e[Ne]=Oe}),Te.apply(Ee,$e)}var Ie=[Pe].concat($e);return Ce.apply(Ee,Ie)}},_serialize:function(Ce){return JSON.stringify(Ce)},_deserialize:function(Ce,Ae){if(!Ce)return Ae;var Te="";try{Te=JSON.parse(Ce)}catch(ke){Te=Ce}return Te!==void 0?Te:Ae},_addStorage:function(Ce){this.enabled||this._testStorage(Ce)&&(this.storage=Ce,this.enabled=!0)},_addPlugin:function(Ce){var Ae=this;if(isList(Ce)){each$6(Ce,function($e){Ae._addPlugin($e)});return}var Te=pluck(this.plugins,function($e){return Ce===$e});if(!Te){if(this.plugins.push(Ce),!isFunction$1(Ce))throw new Error("Plugins must be function values that return objects");var ke=Ce.call(this);if(!isObject$1(ke))throw new Error("Plugins must return an object of function properties");each$6(ke,function($e,Ee){if(!isFunction$1($e))throw new Error("Bad plugin property: "+Ee+" from plugin "+Ce.name+". Plugins should only return functions.");Ae._assignPluginFnProp($e,Ee)})}},addStorage:function(Ce){_warn("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(Ce)}},Se=create(we,storeAPI,{plugins:[]});return Se.raw={},each$6(Se,function(Ce,Ae){isFunction$1(Ce)&&(Se.raw[Ae]=bind(Se,Ce))}),each$6(ne,function(Ce){Se._addStorage(Ce)}),each$6(ie,function(Ce){Se._addPlugin(Ce)}),Se}var util$4=util$6,Global$4=util$4.Global,localStorage_1={name:"localStorage",read:read$5,write:write$5,each:each$5,remove:remove$5,clearAll:clearAll$5};function localStorage$1(){return Global$4.localStorage}function read$5(ne){return localStorage$1().getItem(ne)}function write$5(ne,ie){return localStorage$1().setItem(ne,ie)}function each$5(ne){for(var ie=localStorage$1().length-1;ie>=0;ie--){var de=localStorage$1().key(ie);ne(read$5(de),de)}}function remove$5(ne){return localStorage$1().removeItem(ne)}function clearAll$5(){return localStorage$1().clear()}var util$3=util$6,Global$3=util$3.Global,oldFFGlobalStorage={name:"oldFF-globalStorage",read:read$4,write:write$4,each:each$4,remove:remove$4,clearAll:clearAll$4},globalStorage=Global$3.globalStorage;function read$4(ne){return globalStorage[ne]}function write$4(ne,ie){globalStorage[ne]=ie}function each$4(ne){for(var ie=globalStorage.length-1;ie>=0;ie--){var de=globalStorage.key(ie);ne(globalStorage[de],de)}}function remove$4(ne){return globalStorage.removeItem(ne)}function clearAll$4(){each$4(function(ne,ie){delete globalStorage[ne]})}var util$2=util$6,Global$2=util$2.Global,oldIEUserDataStorage={name:"oldIE-userDataStorage",write:write$3,read:read$3,each:each$3,remove:remove$3,clearAll:clearAll$3},storageName="storejs",doc$1=Global$2.document,_withStorageEl=_makeIEStorageElFunction(),disable=(Global$2.navigator?Global$2.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function write$3(ne,ie){if(!disable){var de=fixKey(ne);_withStorageEl(function(me){me.setAttribute(de,ie),me.save(storageName)})}}function read$3(ne){if(!disable){var ie=fixKey(ne),de=null;return _withStorageEl(function(me){de=me.getAttribute(ie)}),de}}function each$3(ne){_withStorageEl(function(ie){for(var de=ie.XMLDocument.documentElement.attributes,me=de.length-1;me>=0;me--){var _e=de[me];ne(ie.getAttribute(_e.name),_e.name)}})}function remove$3(ne){var ie=fixKey(ne);_withStorageEl(function(de){de.removeAttribute(ie),de.save(storageName)})}function clearAll$3(){_withStorageEl(function(ne){var ie=ne.XMLDocument.documentElement.attributes;ne.load(storageName);for(var de=ie.length-1;de>=0;de--)ne.removeAttribute(ie[de].name);ne.save(storageName)})}var forbiddenCharsRegex=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function fixKey(ne){return ne.replace(/^\d/,"___$&").replace(forbiddenCharsRegex,"___")}function _makeIEStorageElFunction(){if(!doc$1||!doc$1.documentElement||!doc$1.documentElement.addBehavior)return null;var ne="script",ie,de,me;try{de=new ActiveXObject("htmlfile"),de.open(),de.write("<"+ne+">document.w=window</"+ne+'><iframe src="/favicon.ico"></iframe>'),de.close(),ie=de.w.frames[0].document,me=ie.createElement("div")}catch(_e){me=doc$1.createElement("div"),ie=doc$1.body}return function(_e){var ye=[].slice.call(arguments,0);ye.unshift(me),ie.appendChild(me),me.addBehavior("#default#userData"),me.load(storageName),_e.apply(this,ye),ie.removeChild(me)}}var util$1=util$6,Global$1=util$1.Global,trim=util$1.trim,cookieStorage={name:"cookieStorage",read:read$2,write:write$2,each:each$2,remove:remove$2,clearAll:clearAll$2},doc=Global$1.document;function read$2(ne){if(!ne||!_has(ne))return null;var ie="(?:^|.*;\\s*)"+escape(ne).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(doc.cookie.replace(new RegExp(ie),"$1"))}function each$2(ne){for(var ie=doc.cookie.split(/; ?/g),de=ie.length-1;de>=0;de--)if(trim(ie[de])){var me=ie[de].split("="),_e=unescape(me[0]),ye=unescape(me[1]);ne(ye,_e)}}function write$2(ne,ie){ne&&(doc.cookie=escape(ne)+"="+escape(ie)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function remove$2(ne){!ne||!_has(ne)||(doc.cookie=escape(ne)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function clearAll$2(){each$2(function(ne,ie){remove$2(ie)})}function _has(ne){return new RegExp("(?:^|;\\s*)"+escape(ne).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(doc.cookie)}var util=util$6,Global=util.Global,sessionStorage_1={name:"sessionStorage",read:read$1,write:write$1,each:each$1,remove:remove$1,clearAll:clearAll$1};function sessionStorage$1(){return Global.sessionStorage}function read$1(ne){return sessionStorage$1().getItem(ne)}function write$1(ne,ie){return sessionStorage$1().setItem(ne,ie)}function each$1(ne){for(var ie=sessionStorage$1().length-1;ie>=0;ie--){var de=sessionStorage$1().key(ie);ne(read$1(de),de)}}function remove$1(ne){return sessionStorage$1().removeItem(ne)}function clearAll$1(){return sessionStorage$1().clear()}var memoryStorage_1={name:"memoryStorage",read,write,each,remove,clearAll},memoryStorage={};function read(ne){return memoryStorage[ne]}function write(ne,ie){memoryStorage[ne]=ie}function each(ne){for(var ie in memoryStorage)memoryStorage.hasOwnProperty(ie)&&ne(memoryStorage[ie],ie)}function remove(ne){delete memoryStorage[ne]}function clearAll(ne){memoryStorage={}}var all=[localStorage_1,oldFFGlobalStorage,oldIEUserDataStorage,cookieStorage,sessionStorage_1,memoryStorage_1],json2$1={},hasRequiredJson2;function requireJson2(){return hasRequiredJson2||(hasRequiredJson2=1,typeof JSON!="object"&&(JSON={}),function(){var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(ne){return ne<10?"0"+ne:ne}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(ne){return rx_escapable.lastIndex=0,rx_escapable.test(ne)?'"'+ne.replace(rx_escapable,function(ie){var de=meta[ie];return typeof de=="string"?de:"\\u"+("0000"+ie.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+ne+'"'}function str(ne,ie){var de,me,_e,ye,we=gap,Se,Ce=ie[ne];switch(Ce&&typeof Ce=="object"&&typeof Ce.toJSON=="function"&&(Ce=Ce.toJSON(ne)),typeof rep=="function"&&(Ce=rep.call(ie,ne,Ce)),typeof Ce){case"string":return quote(Ce);case"number":return isFinite(Ce)?String(Ce):"null";case"boolean":case"null":return String(Ce);case"object":if(!Ce)return"null";if(gap+=indent,Se=[],Object.prototype.toString.apply(Ce)==="[object Array]"){for(ye=Ce.length,de=0;de<ye;de+=1)Se[de]=str(de,Ce)||"null";return _e=Se.length===0?"[]":gap?"[\n"+gap+Se.join(",\n"+gap)+"\n"+we+"]":"["+Se.join(",")+"]",gap=we,_e}if(rep&&typeof rep=="object")for(ye=rep.length,de=0;de<ye;de+=1)typeof rep[de]=="string"&&(me=rep[de],_e=str(me,Ce),_e&&Se.push(quote(me)+(gap?": ":":")+_e));else for(me in Ce)Object.prototype.hasOwnProperty.call(Ce,me)&&(_e=str(me,Ce),_e&&Se.push(quote(me)+(gap?": ":":")+_e));return _e=Se.length===0?"{}":gap?"{\n"+gap+Se.join(",\n"+gap)+"\n"+we+"}":"{"+Se.join(",")+"}",gap=we,_e}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b","	":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(ne,ie,de){var me;if(gap="",indent="",typeof de=="number")for(me=0;me<de;me+=1)indent+=" ";else typeof de=="string"&&(indent=de);if(rep=ie,ie&&typeof ie!="function"&&(typeof ie!="object"||typeof ie.length!="number"))throw new Error("JSON.stringify");return str("",{"":ne})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(ne,ie){var de,me,_e=ne[ie];if(_e&&typeof _e=="object")for(de in _e)Object.prototype.hasOwnProperty.call(_e,de)&&(me=walk(_e,de),me!==void 0?_e[de]=me:delete _e[de]);return reviver.call(ne,ie,_e)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(ne){return"\\u"+("0000"+ne.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()),json2$1}var json2=json2Plugin;function json2Plugin(){return requireJson2(),{}}var engine=storeEngine,storages=all,plugins$2=[json2],store_legacy=engine.createStore(storages,plugins$2);const Store=getDefaultExportFromCjs(store_legacy);var _a$1;const isClient$1=typeof window<"u";isClient$1&&((_a$1=window==null?void 0:window.navigator)!=null&&_a$1.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function promiseTimeout$1(ne,ie=!1,de="Timeout"){return new Promise((me,_e)=>{setTimeout(ie?()=>_e(de):me,ne)})}const isBrowser$1=()=>typeof window<"u",isMobile=isBrowser$1()&&/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i.test(navigator.userAgent),fixMobileTouch=async()=>{if(!isMobile)return;const ne=document.getElementsByTagName("body")[0];await promiseTimeout$1(100),ne.style.overflow="auto"};let _visitorId="";const fp$$=async function(){if(_visitorId)return await Promise.resolve(_visitorId);if(isBrowser$2()){const ne=await load(),{visitorId:ie}=await ne.get();return _visitorId=ie,localStorage.setItem("fingerprint",_visitorId),ie}return await Promise.resolve("ssr.fp")},handleUnauthorized=debounce(()=>{if(store.commit("user/logout"),"https://www.joyland.ai/"!=null&&"https://www.joyland.ai/".indexOf("joyland"))return store.dispatch("user/changeLoginModal",!0);store.commit("tabsView/initTabs",[]),location.href="/home?login=1"},2e3,{trailing:!0}),transform={transformRequestData:(ne,ie)=>{const{isTransformRequestResult:de,isShowMessage:me=!0,isShowErrorMessage:_e,isShowSuccessMessage:ye,successMessageText:we,errorMessageText:Se,ignoreErrorMessage:Ce=!1,isReturnAllResponseData:Ae=!1}=ie,Te=Promise.reject,{data:ke,headers:$e}=ne;if(Ae)return ne;const{code:Ee,result:Pe,error:Ie,message:Oe}=ke||{},Ne=ke&&Reflect.has(ke,"code")&&Ee===ResultEnum.SUCCESS;if(isBrowser$2()&&me&&(Ne&&(we||ye)?message.success(we||(Ie==null?void 0:Ie.errorMsg)||i18n.global.t("global.success")):!Ne&&(Se||_e)?message.warning((Ie==null?void 0:Ie.errorMsg)||Se||i18n.global.t("global.error")):!Ne&&ie.errorMessageMode==="modal"&&Modal.confirm({title:i18n.global.t("global.error_prompt"),content:Ie==null?void 0:Ie.errorMsg,cancelText:i18n.global.t("global.cancel"),okText:i18n.global.t("global.confirm")})),Ee===ResultEnum.NEEDLOGIN||Ee===ResultEnum.SINGLELOGIN||Ee===ResultEnum.LOGOUTED){Modal.destroyAll(),message.destroy();const Be=Oe||i18n.global.t("global.login_again");return message.warning(Be),handleUnauthorized(),Te(new Error(Be))}if(!de)return ke;if(Ee===ResultEnum.SUCCESS)return Pe;if(Ce)return Promise.reject(Oe||Ie);if(!isBrowser$2())return;if(message.destroy(),Oe||Ie)return Ee===ResultEnum.EXCEEDING?message.warning(h$1("span",{style:"min-width: 400px; display: inline-flex; text-align: left"},[h$1("span",{style:"margin-right: 28px"},Oe||Ie),h$1("span",{style:"margin-left: auto",onClick:()=>{typeof window.Intercom=="function"?window.Intercom("show"):window.open("https://wenjuan.feishu.cn/m/cfm?t=sqYfvU60UzMi-pjtz")}},i18n.global.t("global.exceeding_contact"))]),3):message.warning(Oe||Ie),Promise.reject(new Error(Oe||Ie)),Promise.reject({code:Ee,message:Oe||Ie});{const Be=i18n.global.t("global.sys_exception");return Promise.reject(new Error(Be)),Promise.reject({code:Ee,message:Be})}},beforeRequestHook:(ne,ie)=>{const{apiUrl:de,joinParamsToUrl:me}=ie;if(ne.url="".concat(de||"").concat(ne.url),ne.method===RequestEnum.GET){const _e=new Date().getTime();isString$3(ne.params)?(ne.url=ne.url+ne.params+"?_t=".concat(_e),ne.params={}):ne.data={params:Object.assign(ne.params||{},{_t:_e})}}else isString$3(ne.params)?(ne.url=ne.url+ne.params,ne.params={}):(ne.data=ne.params,ne.params={},me&&(ne.url=setObjToUrlParams(ne.url,ne.data)));return ne},requestInterceptors:async ne=>{var _e,ye,we,Se,Ce,Ae;const ie=await fp$$();ne.headers={...ne.headers,FingerPrint:ie};const de=(ye=(_e=Store.get("vuex"))==null?void 0:_e.user)==null?void 0:ye.token;de&&(ne.headers.AuthToken=de),ne.headers["Accept-Language"]=getI18nLanguage();{let Te=-new Date().getTimezoneOffset()/60;Te>=0&&(Te="+"+Te),ne.headers.TimeZone="GMT".concat(Te)}const me=((Se=(we=Store.get("vuex"))==null?void 0:we.user)==null?void 0:Se.platform)||"JL-".concat(isMobile?"H5":"PC");return ne.headers["source-platform"]=me,((Ce=ne.method)==null?void 0:Ce.toLocaleUpperCase())!==RequestEnum.GET&&((Ae=ne.headers)==null?void 0:Ae["Content-Type"])==ContentTypeEnum.FORM_URLENCODED&&(ne.data=qs.stringify(ne.data,{arrayFormat:"brackets"})),ne},responseInterceptorsCatch:ne=>{const{response:ie,code:de,message:me}=ne||{},_e=ie&&ie.data&&ie.data.error?ie.data.error.message:"",ye=ne.toString();try{if(de==="ECONNABORTED"&&me.indexOf("timeout")!==-1){message.warning(i18n.global.t("global.interface_timeout"));return}if(!/printidea|joyland/.test(window.location.host)&&ye&&ye.includes("Network Error")){Modal.confirm({title:i18n.global.t("global.utils.network_exception"),content:i18n.global.t("global.utils.check_network"),cancelText:i18n.global.t("global.cancel"),okText:i18n.global.t("global.confirm")});return}}catch(Se){throw new Error(Se)}return axios$1.isAxiosError||checkStatus(ne.response&&ne.response.status,_e),ne}},Axios=new VAxios({timeout:6e4*5,headers:{"Content-Type":ContentTypeEnum.FORM_URLENCODED},transform,requestOptions:{joinPrefix:!0,isTransformRequestResult:!0,joinParamsToUrl:!1,formatDate:!0,errorMessageMode:"none",apiUrl:"https://api.joyland.ai"},withCredentials:!1});function validEmail(ne,ie){return Axios.request({url:"/user/valid/email",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:{email:ne,authCode:ie}},{isShowMessage:!1,isTransformRequestResult:!1})}function sendCode(ne,ie){return Axios.request({url:"/user/send/auth/code",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:{email:ne,methodType:ie}})}function resetPwd(ne,ie,de){return Axios.request({url:"/user/reset/pwd",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:{email:ne,newPwd:ie,authCode:de}},{isTransformRequestResult:!1})}function login$1(ne){return Axios.request({url:"/user/login",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1})}function logout(){return Axios.request({url:"/user/loginOut",method:"GET"})}function logoff(){return Axios.request({url:"/user/logoff",method:"GET"})}function updateUserInfo(ne){return Axios.request({url:"/user/update",method:"POST",params:ne})}function getUserInfo(){return Axios.request({url:"/user/info",method:"GET"})}function getAwsSign(ne){return Axios.request({url:"/aws/s3/sign",method:"GET",params:ne},{isTransformRequestResult:!1})}function uploadFile(ne,ie){if(ne)return new Promise((de,me)=>{axios$1.put(ne,ie).then(_e=>de(_e)).catch(_e=>me(_e))})}function postRefInfo(ne){return Axios.request({url:"/user/refInfo",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1})}function postUtmInfo(ne){return Axios.request({url:"/user/utmInfo",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1})}function setIsAdult(){return Axios.request({url:"/v1/chat/closeNsfw",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON}},{isTransformRequestResult:!1})}var VisibilityEnum=(ne=>(ne[ne.PUBLIC=1]="PUBLIC",ne[ne.UNLISTED=2]="UNLISTED",ne[ne.PRIVATE=3]="PRIVATE",ne))(VisibilityEnum||{});function selfCreate(ne){return Axios.request({url:"/userBot/selfCreate",method:"GET",params:ne})}function getUserFollow(ne){return Axios.request({url:"/label/getNewUserSuggestBots",method:"post",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function getUserCreditNum(){return Axios.request({url:"/user/credits/getCount",method:"GET"})}function getUserCredit(){return Axios.request({url:"/user/credits/obtain",method:"GET"})}function getTaskList(ne){return Axios.request({url:"/mission/group/list",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function getTaskDetail(ne){return Axios.request({url:"/mission/list",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function finishTask(ne){return Axios.request({url:"/mission/".concat(ne),method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON}})}function getDiscordCode(){return Axios.request({url:"/discord/code",method:"GET"})}const getAbConfigByKey=(ne,ie)=>{let de;const me=new Promise(we=>{window!=null&&window.collectEvent?window.collectEvent("getVar",ne,ie!=null?ie:null,Se=>{we(Se)}):we(ie!=null?ie:null)}),_e=new Promise((we,Se)=>{de=()=>{Se("abort promise")}}),ye=Promise.race([me,_e]);return setTimeout(function(){de==null||de()},5e3),ye};function fetchADCfg(){return Axios.request({url:"/config/getConfigStringByKey?key=AD_WEB_SHOW",method:"GET"})}function getGoodsList(){return Axios.request({url:"/goods/list",method:"GET"})}function hasBuyGood(ne){return Axios.request({url:"/pay/user/goods/"+ne,method:"GET"})}function getUserSubsStatus(){return Axios.request({url:"/user/status",method:"GET"})}function getSetReminded(){return Axios.request({url:"/uservip/setReminded",method:"GET"})}function queryOrderList(ne){return Axios.request({url:"/order/pageQuery",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function toSubscriptionApi(ne){return Axios.request({url:"/pay/initiate/subscription",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1})}function getSubscriptionEnd(){return Axios.request({url:"/pay/subscription/end",method:"PUT",headers:{"Content-Type":ContentTypeEnum.JSON}})}function payOrder(ne){return Axios.request({url:"/pay/one-time-purchase",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1})}function cancelOrder(ne){return Axios.request({url:"/pay/one-time-purchase/cancellation",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function susOrder(ne){return Axios.request({url:"/pay/one-time-purchase/success",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function imagePackList(){return Axios.request({url:"/image/pack/packList",method:"GET"})}function voicePackList(){return Axios.request({url:"/pack/voice/list",method:"GET",params:{isEnable:!1}})}function deleteImgPack(ne){return Axios.request({url:"/image/pack/deletePack",method:"GET",params:ne})}function deleteVoicePack(ne){return Axios.request({url:"/pack/delete",method:"DELETE",params:ne})}var RightType=(ne=>(ne[ne.MAGE_VOICE_TRAIN=1]="MAGE_VOICE_TRAIN",ne[ne.BOT_SUPPORT_VOICE=2]="BOT_SUPPORT_VOICE",ne[ne.BOT_SUPPORT_IMAGE=3]="BOT_SUPPORT_IMAGE",ne[ne.SPECIAL_BADGES=4]="SPECIAL_BADGES",ne))(RightType||{});function checkUserRight(ne){return Axios.request({url:"/user/checkUserRight",method:"GET",params:ne},{isReturnAllResponseData:!0})}function imgPackStyle(){return Axios.request({url:"/image/pack/styleType",method:"GET"})}function addImagePack(ne){return Axios.request({url:"/image/pack/addImagePack",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1})}function addVoicePack(ne){return Axios.request({url:"/pack/voice/create",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1})}function batchCheckImage(ne){return Axios.request({url:"/sm/batchCheckImage",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function checkVoiceName(ne){return Axios.request({url:"/pack/voice/checkName",method:"GET",params:{modelName:ne}},{isReturnAllResponseData:!0})}function voiceRegen(ne){return Axios.request({url:"/pack/voice/regen",method:"GET",params:ne})}function getPackDetail(ne){return Axios.request({url:"/image/pack/packDetail",method:"GET",params:{id:ne}})}function deleteImageResult(ne){return Axios.request({url:"/image/pack/deleteImageResult",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}var md5$1={exports:{}};(function(ne){(function(ie){function de(Me,De){var Ve=(Me&65535)+(De&65535),Le=(Me>>16)+(De>>16)+(Ve>>16);return Le<<16|Ve&65535}function me(Me,De){return Me<<De|Me>>>32-De}function _e(Me,De,Ve,Le,Fe,He){return de(me(de(de(De,Me),de(Le,He)),Fe),Ve)}function ye(Me,De,Ve,Le,Fe,He,en){return _e(De&Ve|~De&Le,Me,De,Fe,He,en)}function we(Me,De,Ve,Le,Fe,He,en){return _e(De&Le|Ve&~Le,Me,De,Fe,He,en)}function Se(Me,De,Ve,Le,Fe,He,en){return _e(De^Ve^Le,Me,De,Fe,He,en)}function Ce(Me,De,Ve,Le,Fe,He,en){return _e(Ve^(De|~Le),Me,De,Fe,He,en)}function Ae(Me,De){Me[De>>5]|=128<<De%32,Me[(De+64>>>9<<4)+14]=De;var Ve,Le,Fe,He,en,Ue=1732584193,ze=-271733879,We=-1732584194,je=271733878;for(Ve=0;Ve<Me.length;Ve+=16)Le=Ue,Fe=ze,He=We,en=je,Ue=ye(Ue,ze,We,je,Me[Ve],7,-680876936),je=ye(je,Ue,ze,We,Me[Ve+1],12,-389564586),We=ye(We,je,Ue,ze,Me[Ve+2],17,606105819),ze=ye(ze,We,je,Ue,Me[Ve+3],22,-1044525330),Ue=ye(Ue,ze,We,je,Me[Ve+4],7,-176418897),je=ye(je,Ue,ze,We,Me[Ve+5],12,1200080426),We=ye(We,je,Ue,ze,Me[Ve+6],17,-1473231341),ze=ye(ze,We,je,Ue,Me[Ve+7],22,-45705983),Ue=ye(Ue,ze,We,je,Me[Ve+8],7,1770035416),je=ye(je,Ue,ze,We,Me[Ve+9],12,-1958414417),We=ye(We,je,Ue,ze,Me[Ve+10],17,-42063),ze=ye(ze,We,je,Ue,Me[Ve+11],22,-1990404162),Ue=ye(Ue,ze,We,je,Me[Ve+12],7,1804603682),je=ye(je,Ue,ze,We,Me[Ve+13],12,-40341101),We=ye(We,je,Ue,ze,Me[Ve+14],17,-1502002290),ze=ye(ze,We,je,Ue,Me[Ve+15],22,1236535329),Ue=we(Ue,ze,We,je,Me[Ve+1],5,-165796510),je=we(je,Ue,ze,We,Me[Ve+6],9,-1069501632),We=we(We,je,Ue,ze,Me[Ve+11],14,643717713),ze=we(ze,We,je,Ue,Me[Ve],20,-373897302),Ue=we(Ue,ze,We,je,Me[Ve+5],5,-701558691),je=we(je,Ue,ze,We,Me[Ve+10],9,38016083),We=we(We,je,Ue,ze,Me[Ve+15],14,-660478335),ze=we(ze,We,je,Ue,Me[Ve+4],20,-405537848),Ue=we(Ue,ze,We,je,Me[Ve+9],5,568446438),je=we(je,Ue,ze,We,Me[Ve+14],9,-1019803690),We=we(We,je,Ue,ze,Me[Ve+3],14,-187363961),ze=we(ze,We,je,Ue,Me[Ve+8],20,1163531501),Ue=we(Ue,ze,We,je,Me[Ve+13],5,-1444681467),je=we(je,Ue,ze,We,Me[Ve+2],9,-51403784),We=we(We,je,Ue,ze,Me[Ve+7],14,1735328473),ze=we(ze,We,je,Ue,Me[Ve+12],20,-1926607734),Ue=Se(Ue,ze,We,je,Me[Ve+5],4,-378558),je=Se(je,Ue,ze,We,Me[Ve+8],11,-2022574463),We=Se(We,je,Ue,ze,Me[Ve+11],16,1839030562),ze=Se(ze,We,je,Ue,Me[Ve+14],23,-35309556),Ue=Se(Ue,ze,We,je,Me[Ve+1],4,-1530992060),je=Se(je,Ue,ze,We,Me[Ve+4],11,1272893353),We=Se(We,je,Ue,ze,Me[Ve+7],16,-155497632),ze=Se(ze,We,je,Ue,Me[Ve+10],23,-1094730640),Ue=Se(Ue,ze,We,je,Me[Ve+13],4,681279174),je=Se(je,Ue,ze,We,Me[Ve],11,-358537222),We=Se(We,je,Ue,ze,Me[Ve+3],16,-722521979),ze=Se(ze,We,je,Ue,Me[Ve+6],23,76029189),Ue=Se(Ue,ze,We,je,Me[Ve+9],4,-640364487),je=Se(je,Ue,ze,We,Me[Ve+12],11,-421815835),We=Se(We,je,Ue,ze,Me[Ve+15],16,530742520),ze=Se(ze,We,je,Ue,Me[Ve+2],23,-995338651),Ue=Ce(Ue,ze,We,je,Me[Ve],6,-198630844),je=Ce(je,Ue,ze,We,Me[Ve+7],10,1126891415),We=Ce(We,je,Ue,ze,Me[Ve+14],15,-1416354905),ze=Ce(ze,We,je,Ue,Me[Ve+5],21,-57434055),Ue=Ce(Ue,ze,We,je,Me[Ve+12],6,1700485571),je=Ce(je,Ue,ze,We,Me[Ve+3],10,-1894986606),We=Ce(We,je,Ue,ze,Me[Ve+10],15,-1051523),ze=Ce(ze,We,je,Ue,Me[Ve+1],21,-2054922799),Ue=Ce(Ue,ze,We,je,Me[Ve+8],6,1873313359),je=Ce(je,Ue,ze,We,Me[Ve+15],10,-30611744),We=Ce(We,je,Ue,ze,Me[Ve+6],15,-1560198380),ze=Ce(ze,We,je,Ue,Me[Ve+13],21,1309151649),Ue=Ce(Ue,ze,We,je,Me[Ve+4],6,-145523070),je=Ce(je,Ue,ze,We,Me[Ve+11],10,-1120210379),We=Ce(We,je,Ue,ze,Me[Ve+2],15,718787259),ze=Ce(ze,We,je,Ue,Me[Ve+9],21,-343485551),Ue=de(Ue,Le),ze=de(ze,Fe),We=de(We,He),je=de(je,en);return[Ue,ze,We,je]}function Te(Me){var De,Ve="",Le=Me.length*32;for(De=0;De<Le;De+=8)Ve+=String.fromCharCode(Me[De>>5]>>>De%32&255);return Ve}function ke(Me){var De,Ve=[];for(Ve[(Me.length>>2)-1]=void 0,De=0;De<Ve.length;De+=1)Ve[De]=0;var Le=Me.length*8;for(De=0;De<Le;De+=8)Ve[De>>5]|=(Me.charCodeAt(De/8)&255)<<De%32;return Ve}function $e(Me){return Te(Ae(ke(Me),Me.length*8))}function Ee(Me,De){var Ve,Le=ke(Me),Fe=[],He=[],en;for(Fe[15]=He[15]=void 0,Le.length>16&&(Le=Ae(Le,Me.length*8)),Ve=0;Ve<16;Ve+=1)Fe[Ve]=Le[Ve]^909522486,He[Ve]=Le[Ve]^1549556828;return en=Ae(Fe.concat(ke(De)),512+De.length*8),Te(Ae(He.concat(en),512+128))}function Pe(Me){var De="0123456789abcdef",Ve="",Le,Fe;for(Fe=0;Fe<Me.length;Fe+=1)Le=Me.charCodeAt(Fe),Ve+=De.charAt(Le>>>4&15)+De.charAt(Le&15);return Ve}function Ie(Me){return unescape(encodeURIComponent(Me))}function Oe(Me){return $e(Ie(Me))}function Ne(Me){return Pe(Oe(Me))}function Be(Me,De){return Ee(Ie(Me),Ie(De))}function xe(Me,De){return Pe(Be(Me,De))}function Re(Me,De,Ve){return De?Ve?Be(De,Me):xe(De,Me):Ve?Oe(Me):Ne(Me)}ne.exports?ne.exports=Re:ie.md5=Re})(commonjsGlobal)})(md5$1);var md5Exports=md5$1.exports;const md5=getDefaultExportFromCjs(md5Exports);function postReport360Convert(ne){return Axios.request({url:"/ad/uploadWebConvert",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}},{isTransformRequestResult:!1})}function postReportBDConvert(ne){return Axios.request({url:"/ad/baidu/uploadConvert",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}},{isTransformRequestResult:!1})}function postReportTXConvert(ne){return Axios.request({url:"/wxAdq/fridayPC/exportUp",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}},{isTransformRequestResult:!1})}var nr,rr;const platform=((rr=(nr=Store.get("vuex"))==null?void 0:nr.user)==null?void 0:rr.platform)||"JL-";let APP_KEY_360="1d8syrp64pgrbia980i9",APP_SIGN_360="mv0pguz70f99d27q8pcdt0pupnjckwmq";platform.indexOf("PI-")!==-1&&(APP_KEY_360="aqa603y4b9pfgdizk4g7",APP_SIGN_360="dl4xqyyixfp605ggvbldsaqvxl5xxraf");function getConvertOrigin(){return Storage.get("QD_ORIGIN")||""}const ConvertType={360:{REGISTERED:"REGISTERED"},baidu:{REGISTERED:27},tx:{REGISTERED:"REGISTER"}};function reportConvert(ne,ie){try{const de=getConvertOrigin();if(!de)return;const{origin:me,data:_e}=de;if(me==="360"){const ye={qhclickid:_e.qhclickid,event:ConvertType[me][ne]},we=JSON.stringify({data:{data_industry:"ocpc_ps_convert",data_detail:ye}});postReport360Convert({appKey:APP_KEY_360,appSign:md5("".concat(APP_SIGN_360).concat(we)),body:we})}if(me==="baidu"){const ye=[{logidUrl:_e.logidUrl,newType:ConvertType[me][ne]}],we=JSON.stringify({token:"{token}",conversionTypes:ye});postReportBDConvert({body:we})}if(me==="tx"){const ye={clickId:_e.qz_gdt,actionType:ConvertType[me][ne]};postReportTXConvert(ye)}}catch(de){}}function empty(ne){switch(typeof ne){case"undefined":return!0;case"string":if(ne.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g,"").length==0)return!0;break;case"boolean":if(!ne)return!0;break;case"number":if(ne===0||isNaN(ne))return!0;break;case"object":if(ne===null||ne.length===0)return!0;for(const ie in ne)return!1;return!0}return!1}const copyExecCommand=ne=>{const ie=document.createElement("textarea");return ie.value=ne,ie.setAttribute("readonly","readonly"),ie.style.position="absolute",ie.style.opacity="0",ie.style.left="-999999px",ie.style.top="-999999px",document.body.appendChild(ie),ie.focus(),ie.select(),new Promise((de,me)=>{document.execCommand("copy")?de():me(),ie.remove()})};function copyToClipboard(ne){try{return navigator.clipboard&&window.isSecureContext&&navigator.permissions?navigator.clipboard.writeText(ne):copyExecCommand(ne)}catch(ie){return copyExecCommand(ne)}}const ttqEventTrack=(ne,ie)=>{var me;let de=ne;ne=="register"&&(de="CompleteRegistration"),(ne=="paypal_pay"||ne=="stripe_paid"||ne=="paypal_paid")&&(de="CompletePayment",ie&&(ie={...ie,currency:"USD",description:ne,value:parseFloat((me=ie.value)!=null?me:0)})),ie?window.ttq&&window.ttq.track(de,ie):window.ttq&&window.ttq.track(de)},fbqEventTrack=(ne,ie)=>{var me;let de=ne;ne=="register"&&(de="CompleteRegistration"),(ne=="stripe_paid"||ne=="paypal_paid")&&(de="Purchase",ie&&(ie={...ie,currency:"USD",content_category:ne,value:parseFloat((me=ie.value)!=null?me:0)})),ie?window.fbq&&window.fbq("track",de,ie):window.fbq&&window.fbq("track",de)},eventTrack=(ne,ie)=>{ie?(window.gtag&&window.gtag("event",ne,ie),fbqEventTrack(ne,ie),ttqEventTrack(ne,ie),window.uetq&&window.uetq.push("event",ne,ie)):(window.gtag&&window.gtag("event",ne),fbqEventTrack(ne),ttqEventTrack(ne),window.uetq&&window.uetq.push("event",ne,{}))};function generateUUID(){let ne=new Date().getTime();return window.performance&&typeof window.performance.now=="function"&&(ne+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(de){const me=(ne+Math.random()*16)%16|0;return ne=Math.floor(ne/16),(de=="x"?me:me&3|8).toString(16)})}const parseUrl$1=ne=>{const ie={pathname:"",params:{}},de=new URL(ne),me=de.pathname.match(/\/joydtl|\/botProfile/);return me?ie.pathname=me[0]:ie.pathname=de.pathname,de.searchParams.forEach((_e,ye)=>{ie.params[ye]=_e}),ie};var BotTypeEnum=(ne=>(ne[ne.bot=1]="bot",ne[ne.adventure=2]="adventure",ne[ne.twitter=3]="twitter",ne[ne.pdf=4]="pdf",ne))(BotTypeEnum||{});function getBotsWithChatting(ne){return Axios.request({url:"/ai/roleInfo/getBotsWithChatting",method:"GET",params:ne})}function eventReq(ne){return Axios.request({url:"/event",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function getBotCategory(){return Axios.request({url:"/ai/roleInfo/getBotCategory",method:"GET"})}function queryBotInfo(ne,ie,de,me,_e){return Axios.request({url:"/ai/roleInfo/queryBotInfo",headers:{"Content-Type":ContentTypeEnum.JSON},params:{categoryId:ne,type:ie,page:de,limit:me,sortType:_e},method:"POST"})}function homeRecommend(){return Axios.request({url:"/leaderboard/recommendedBot",method:"GET"})}function getBotSortType(){return Axios.request({url:"/ai/roleInfo/bot-sort-type",method:"GET"})}function recordUser$1(ne){return Axios.request({url:"/user-action",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function starPayCallBack(ne){return Axios.request({url:"/subscribe-star/binding",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}const defaultState$7={token:"",info:null,loginInfo:null,lastUpdateDate:Date.now(),inviteCode:"",userType:1,visibility:"",userStatusInfo:null,loginModalVisible:!1,loginEffect:null,creditNum:0,isCheckedEmail:!1,announcementing:!1,privacy:!1},mutations$e={logout(ne){const{token:ie,info:de,inviteCode:me,lastUpdateDate:_e,userType:ye,visibility:we,userStatusInfo:Se,loginData:Ce,isCheckedEmail:Ae}=defaultState$7;Object.assign(ne,{token:ie,info:de,inviteCode:me,lastUpdateDate:_e,userType:ye,visibility:we,userStatusInfo:Se,loginData:Ce,isCheckedEmail:Ae})},assign(ne,ie){const{key:de,data:me}=ie;ne[de]=me,de==="info"&&me&&(ne.userType=me.userType||ne.userType)},loginCallBack({state:ne,commit:ie,dispatch:de},me){var we,Se,Ce,Ae,Te;const _e=me||ne.loginInfo,ye=Storage.get(INVITER_CODE);if(_e.isNewUser&&ye){const ke=parseUrl$1(window.location.href),Ee=(we={"/":"task_share_copylink_new","/chat":"bot_share_exposure_new","/profile":"profile_share_copylink_new","/joydtl":"fullchat_share_copylink_new","/adventure":"adventure_share_copylink_new","/botProfile":"botprofile_share_copylink_new"}[ke==null?void 0:ke.pathname])!=null?we:"",Pe={botId:(Ce=(Se=ke.params)==null?void 0:Se.botId)!=null?Ce:"",tag:Ee,type:"VISITED_BY_SHARE_LINK",userId:(Te=(Ae=ke.params)==null?void 0:Ae.ref)!=null?Te:""};recordUser$1(Pe)}_e.isNewUser&&(eventTrack("register",{fingerprint:localStorage.getItem("fingerprint"),email:_e.email,gender:_e.gender}),window._hmt&&window._hmt.push(["_trackEvent","user","register"]),Storage.remove(INVITER_CODE),reportConvert("REGISTERED")),window.clarity&&window.clarity("identify",_e.email,"user"+_e.originalId),window.clarity&&window.clarity("set","flight","user"+_e.originalId)}},actions$8={async login({state:ne,commit:ie,dispatch:de},me){const _e=Storage.get(INVITER_CODE);_e&&(me.usedInvitationCode=_e);const ye=Storage.get(SOURCE_WEBSITE);ye&&(me.sourceWebsite=ye);const we=await login$1(me),{code:Se,result:Ce}=we;return Se!=0?we:Ce!=null&&Ce.needValidEmail?(ie("assign",{key:"loginInfo",data:Ce}),we):(ie("logout"),ie("assign",{key:"source",data:me.srcType}),ie("assign",{key:"token",data:Ce.token}),ie("assign",{key:"info",data:Ce}),ie("assign",{key:"loginData",data:Ce}),ie("loginCallBack",Ce),Ce.needValidEmail||(de("useLoginEffect"),de("changeLoginModal",!1),de("updateUserStatusInfo")),we)},async updateUserInfo({commit:ne},ie){const de=await getUserInfo();ne("assign",{key:"info",data:{...de,isNewUser:ie!=null&&ie.isNewUser?ie.isNewUser:de.isNewUser}})},async updateCreditNum({commit:ne}){const ie=await getUserCreditNum();ne("assign",{key:"creditNum",data:ie})},async logout({commit:ne}){try{await logout()}catch(ie){}finally{ne("logout")}},updateUserStatusInfo:throttle(async function({state:ne,commit:ie}){if(!ne.token)return;const de=await getUserSubsStatus();ie("assign",{key:"userStatusInfo",data:de})},1e3),changeLoginModal({commit:ne},ie){ne("assign",{key:"loginModalVisible",data:ie})},updateLoginEffect({commit:ne},ie){ne("assign",{key:"loginEffect",data:ie})},useLoginEffect({state:ne}){var ie;(ie=ne.loginEffect)==null||ie.call(ne)},isCheckingEmail({commit:ne},ie){ne("assign",{key:"isCheckedEmail",data:ie})},changeAnnouncementing({commit:ne},ie){ne("assign",{key:"announcementing",data:ie})},async resetUserInfoIsNew({state:ne,commit:ie}){const de=ne.info;de&&(de.isNewUser=!1),ie("assign",{key:"info",data:de})}},getters$6={token:ne=>ne.token,userInfo:ne=>ne.info,inviteCode:ne=>ne.inviteCode,userStatusInfo:ne=>ne.userStatusInfo,loginModalVisible:ne=>ne.loginModalVisible,creditNum:ne=>ne.creditNum,loginData:ne=>ne.loginData,isCheckedEmail:ne=>ne.isCheckedEmail,announcementing:ne=>ne.announcementing},userModule$1={namespaced:!0,state:{...defaultState$7},mutations:mutations$e,actions:actions$8,getters:getters$6};var Themes=(ne=>(ne.Dark="theme-dark",ne.Light="theme-default",ne))(Themes||{});const defaultState$6={theme:"theme-default",guestSuggest:null,createCharacter:null,fittingVoiceId:null,fittingImgId:null,reloadMsgIds:[],reloadTipShowed:!1,createJson:null,showSubscribeModal:!1,showVipActivityModal:!1,allGoodsList:[]},mutations$d={update(ne,ie){Object.assign(ne,ie)},cleanup(ne){Object.assign(ne,defaultState$6)},changeTheme(ne,ie){ne.theme=ie},changeGuestSuggest(ne,ie){ne.guestSuggest=ie},changeCreateCharacter(ne,ie){ne.createCharacter=ie},SET_FITTINGVOICEID(ne,ie){ne.fittingVoiceId=ie},SET_FITTINGIMGID(ne,ie){ne.fittingImgId=ie},changeReloadMsgIds(ne,ie){if(!ie)return ne.reloadMsgIds=[];ne.reloadTipShowed||(ne.reloadMsgIds.includes(ie.originId)?ne.reloadMsgIds.push(ie.msgId):ne.reloadMsgIds=[ie.msgId])},changeReloadTipShowed(ne,ie){ne.reloadTipShowed=ie},changeCreateJson(ne,ie){ne.createJson=ie},changeSubscribeModalVisible(ne,ie){ne.showSubscribeModal=ie},changeVipActivityModalVisible(ne,ie){ne.showVipActivityModal=ie}},actions$7={},getters$5={theme:ne=>ne.theme},commonModule={namespaced:!0,state:{...defaultState$6},getters:getters$5,actions:actions$7,mutations:mutations$d};function fetchDialogue(ne){return Axios.request({url:"/v1/chat/enterDialogueV2",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:{bodId:ne.botId,dialogueId:ne==null?void 0:ne.dialogueId,entrance:ne==null?void 0:ne.entrance}})}function fetchDialogueList(ne){return Axios.request({url:"/v1/chat/chatHistory",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function fetchScoreConf(){return Axios.request({url:"/v1/chat/getScoreConf",method:"POST"})}function sendMessageForm(ne){return Axios.request({url:"/v1/chat/chat",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isReturnAllResponseData:!0})}function sendMessageFormStream(ne,ie){return Axios.request({url:"/v1/chat/streamChat",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne,...ie},{isReturnAllResponseData:!0})}function sendRateMsg(ne){return Axios.request({url:"/v1/chat/rateMsg",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function saveChatDialog(ne){return Axios.request({url:"/v1/chat/saveDialogue",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function getBotsHistoryChat(ne){return Axios.request({url:"/ai/roleInfo/getBotsWithChatting",method:"GET",params:ne})}function changeMsg(ne){return Axios.request({url:"/v1/chat/chooseMessage",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function regenerateChat(ne){return Axios.request({url:"/v1/chat/regenerateChat",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isReturnAllResponseData:!0})}function regenerateChatStream(ne,ie){return Axios.request({url:"/v1/chat/regenerateStreamChat",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},...ie,params:ne},{isReturnAllResponseData:!0})}function setRoleInfoCancelLike(ne){return Axios.request({url:"/ai/roleInfo/cancelLike",method:"GET",params:ne})}function setRoleInfoLike(ne){return Axios.request({url:"/ai/roleInfo/like",method:"GET",params:ne})}function editChatContent(ne){return Axios.request({url:"/v1/chat/edit/bot/message",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function deleteChatContent(ne){return Axios.request({url:"/v1/chat/delete/bot/message",method:"POST",headers:{"Content-Type":ContentTypeEnum.FORM_URLENCODED},params:ne})}function fetchSuggestList(ne,ie){return Axios.request({url:"/v1/chat/generated-message/".concat(ne.msgId),headers:{"Content-Type":ContentTypeEnum.FORM_URLENCODED},method:"GET",...ie})}function postSuggestMsg(ne){return Axios.request({url:"/v1/chat/generated-message",headers:{"Content-Type":ContentTypeEnum.JSON},method:"POST",params:ne},{isReturnAllResponseData:!0})}function saveTellUsMore(ne){return Axios.request({url:"/v1/chat/saveTellUsMore",headers:{"Content-Type":ContentTypeEnum.JSON},method:"POST",params:ne})}function getTellUsMore(ne){return Axios.request({url:"/v1/chat/getTellUsMore",headers:{"Content-Type":ContentTypeEnum.JSON},method:"GET",params:ne})}function fetchChatImage(ne){return Axios.request({url:"/v1/chat/text2Img",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function fetchChatMedia(ne){return Axios.request({url:"/v1/chat/text2Audio",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function previewChat(ne,ie){return Axios.request({url:"/v1/chat/preview/chat",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne,...ie},{isReturnAllResponseData:!0})}function getUserSendCount(){return Axios.request({url:"/v1/chat/getUserSendCount",method:"GET",headers:{"Content-Type":ContentTypeEnum.JSON}})}function hideSavedChat(ne){return Axios.request({url:"/v1/chat/savedChat/hide",method:"GET",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function changeVoiceStatus(ne){return Axios.request({url:"/ai/roleInfo/voice/onOff",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function recommendEnable(ne){return Axios.request({url:"/v1/chat/recommendEnable/"+ne.botId,method:"POST",headers:{"Content-Type":ContentTypeEnum.FORM_URLENCODED},params:{type:ne.type}})}function setNsfwStatus(ne){return Axios.request({url:"/v1/chat/setNsfw",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isReturnAllResponseData:!0})}function unlockImg(ne){return Axios.request({url:"/v1/chat/unlockImg",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function filterRegenerateChat(ne){return Axios.request({url:"/v1/chat/filterRegenerateChat",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isReturnAllResponseData:!0})}function filterRegenerateStreamChat(ne,ie){return Axios.request({url:"/v1/chat/filterRegenerateStreamChat",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},...ie,params:ne},{isReturnAllResponseData:!0})}function getIsCanEdit(){return Axios.request({url:"/v1/chat/edit/bot/count",method:"GET"})}function checkGeneratedMessage(){return Axios.request({url:"/v1/chat/check/generated-message",method:"GET"})}function getCanGenerate(){return Axios.request({url:"/v1/chat/regen/bot/count",method:"GET"})}function pornographyReport(ne){return Axios.request({url:"/v1/chat/report",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function getLeaderboard(ne){return Axios.request({url:"/leaderboard/hot",method:"GET",params:ne})}function getBotPanelInfo(ne){return Axios.request({url:"/panel/informationPanel",method:"GET",params:ne})}function getGallery(ne){return Axios.request({url:"/panel/getGalleryV2",method:"GET",params:ne})}function getGallery2(ne){return Axios.request({url:"/panel/getGalleryV2",method:"GET",params:ne})}function payGallery(ne){return Axios.request({url:"/panel/gallery",method:"GET",params:ne})}function setBackgroundUrl(ne){return Axios.request({url:"/panel/setBackgroundUrl",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function getMemory(ne){return Axios.request({url:"/v1/chat/pageQueryMemory",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}},{isReturnAllResponseData:!0})}function deleteMemory(ne){return Axios.request({url:"/v1/chat/deleteMemory",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function getMemoryTotal(){return Axios.request({url:"/v1/chat",method:"GET"})}function getReviewsTotal(ne){return Axios.request({url:"/bot/reviews/getStat",method:"GET",params:ne})}function getReviewList(ne){return Axios.request({url:"/bot/reviews/list",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function submitReivew(ne){return Axios.request({url:"/bot/reviews/post",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function submitVote(ne){return Axios.request({url:"/bot/reviews/vote",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function getSummary(ne){return Axios.request({url:"/messages/post/summary",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function postShare(ne){return Axios.request({url:"/messages/post/add",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function getBotPost(ne){return Axios.request({url:"/messages/post/getPersonalPosts",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function shareRecord$1(ne){return Axios.request({url:"/panel/shareRecord",method:"GET",params:ne})}function getShareChatTotal(ne){return Axios.request({url:"/v1/chat/chatHistoryCount",method:"GET",params:ne})}function getReportOptions(){return Axios.request({url:"/report/reasons",method:"GET"})}function addReport(ne){return Axios.request({url:"/report/add",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function updateBotPersonality(ne){return Axios.request({url:"/ai/roleInfo/updateBotPersonality",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function unlockAllImg(ne){return Axios.request({url:"/v1/chat/unlockAll",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}},{isReturnAllResponseData:!0})}function fetchPriceList(){const ne={key:"COST_COIN_LIST"};return Axios.request({url:"/config/getConfigByKey",method:"GET",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function getRegenerateList(ne){return Axios.request({url:"/v2/chat/regenerateStreamChat",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function chooseMessage(ne){return Axios.request({url:"/v2/chat/chooseMessage",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}const defaultState$5={scoreConf:[],audioMeta:{msgId:"",playUrl:[],playUrlIndex:0,playSpeed:.9,pauseStatus:!0,autoplay:!1},shareComp:!1,previewChatForm:{},guideLoginState:{modelValue:!1,guideLoginType:"text",loginPlan:1,guideLoginInfo:{}},imgUsedCount:{sendImageCount:0,sendImageTotal:20},suggestLimit:!1},mutations$c={changeImgUsedCount(ne,ie){ne.imgUsedCount=ie},openShareComp(ne,ie){ne.shareComp=ie},changeScoreConf(ne,ie){ne.scoreConf=ie},assignAudioMeta(ne,ie){const{key:de,data:me}=ie;ne.audioMeta[de]=me},setPause(ne){ne.audioMeta.pauseStatus=!0},setPlay(ne){ne.audioMeta.pauseStatus=!1},resetAudioMeta(ne){Object.assign(ne.audioMeta,defaultState$5.audioMeta)},setPreviewChatForm(ne,ie){ne.previewChatForm=ie},setGuideLoginState(ne,ie){ie.loginPlan?ne.guideLoginState.loginPlan=ie.loginPlan:(ne.guideLoginState.modelValue=ie.modelValue,ne.guideLoginState.guideLoginType=ie.guideLoginType,ne.guideLoginState.guideLoginInfo=ie.guideLoginInfo)},changeSuggestLimit(ne,ie){ne.suggestLimit=ie}},actions$6={async getScoreConf({commit:ne,dispatch:ie}){try{const de=await fetchScoreConf();ne("changeScoreConf",de)}catch(de){}},async getImgUsed({commit:ne,dispatch:ie}){try{const de=await getUserSendCount();ne("changeImgUsedCount",de)}catch(de){}},async getCheckSuggest({commit:ne,dispatch:ie}){try{const de=await checkGeneratedMessage();ne("changeSuggestLimit",!de)}catch(de){}}},chatModule={namespaced:!0,state:{...defaultState$5},actions:actions$6,mutations:mutations$c},defaultState$4={abTestConfig:{}},mutations$b={update(ne,ie){Object.assign(ne,ie)},cleanup(ne){Object.assign(ne,defaultState$4)},changeAbTestConfig(ne,ie){ne.abTestConfig[ie.key]=ie.value}},actions$5={async getAbTestConfig({commit:ne},ie){try{const de=await getAbConfigByKey(ie.key,ie.defaultValue);return ne("changeAbTestConfig",{key:ie.key,value:de}),de}catch(de){return!1}}},getters$4={abTestConfigByKey:ne=>ie=>ne.abTestConfig[ie]},temporaryModule={namespaced:!0,state:{...defaultState$4},getters:getters$4,actions:actions$5,mutations:mutations$b},persistence$1=new VuexPersistence({modules:["user","common"]}),plugins$1=[persistence$1.plugin],store=createStore$1({modules:{user:userModule$1,common:commonModule,chat:chatModule,temporary:temporaryModule},plugins:plugins$1}),useTypeStore$1=()=>useStore(),toggleTheme=({scopeName:ne="theme-default"})=>{document.documentElement.className=ne};function useTheme(){const ne=computed(()=>store.state.common.theme),ie=de=>{if(isBrowser$1()){if(!de&&ne.value)return toggleTheme({scopeName:ne.value});store.commit("common/changeTheme",de),localStorage.setItem("themeNew",de!=null?de:""),toggleTheme({scopeName:de})}};return{theme:ne.value,changeTheme:ie}}const useThemeLocal=()=>store.state.common.theme===Themes.Light?0:1;/*!
  * vue-router v4.2.5
  * (c) 2023 Eduardo San Martin Morote
  * @license MIT
  */const isBrowser=typeof window<"u";function isESModule(ne){return ne.__esModule||ne[Symbol.toStringTag]==="Module"}const assign$1=Object.assign;function applyToParams(ne,ie){const de={};for(const me in ie){const _e=ie[me];de[me]=isArray(_e)?_e.map(ne):ne(_e)}return de}const noop$1=()=>{},isArray=Array.isArray,TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=ne=>ne.replace(TRAILING_SLASH_RE,"");function parseURL(ne,ie,de="/"){let me,_e={},ye="",we="";const Se=ie.indexOf("#");let Ce=ie.indexOf("?");return Se<Ce&&Se>=0&&(Ce=-1),Ce>-1&&(me=ie.slice(0,Ce),ye=ie.slice(Ce+1,Se>-1?Se:ie.length),_e=ne(ye)),Se>-1&&(me=me||ie.slice(0,Se),we=ie.slice(Se,ie.length)),me=resolveRelativePath(me!=null?me:ie,de),{fullPath:me+(ye&&"?")+ye+we,path:me,query:_e,hash:we}}function stringifyURL(ne,ie){const de=ie.query?ne(ie.query):"";return ie.path+(de&&"?")+de+(ie.hash||"")}function stripBase(ne,ie){return!ie||!ne.toLowerCase().startsWith(ie.toLowerCase())?ne:ne.slice(ie.length)||"/"}function isSameRouteLocation(ne,ie,de){const me=ie.matched.length-1,_e=de.matched.length-1;return me>-1&&me===_e&&isSameRouteRecord(ie.matched[me],de.matched[_e])&&isSameRouteLocationParams(ie.params,de.params)&&ne(ie.query)===ne(de.query)&&ie.hash===de.hash}function isSameRouteRecord(ne,ie){return(ne.aliasOf||ne)===(ie.aliasOf||ie)}function isSameRouteLocationParams(ne,ie){if(Object.keys(ne).length!==Object.keys(ie).length)return!1;for(const de in ne)if(!isSameRouteLocationParamsValue(ne[de],ie[de]))return!1;return!0}function isSameRouteLocationParamsValue(ne,ie){return isArray(ne)?isEquivalentArray(ne,ie):isArray(ie)?isEquivalentArray(ie,ne):ne===ie}function isEquivalentArray(ne,ie){return isArray(ie)?ne.length===ie.length&&ne.every((de,me)=>de===ie[me]):ne.length===1&&ne[0]===ie}function resolveRelativePath(ne,ie){if(ne.startsWith("/"))return ne;if(!ne)return ie;const de=ie.split("/"),me=ne.split("/"),_e=me[me.length-1];(_e===".."||_e===".")&&me.push("");let ye=de.length-1,we,Se;for(we=0;we<me.length;we++)if(Se=me[we],Se!==".")if(Se==="..")ye>1&&ye--;else break;return de.slice(0,ye).join("/")+"/"+me.slice(we-(we===me.length?1:0)).join("/")}var NavigationType;(function(ne){ne.pop="pop",ne.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(ne){ne.back="back",ne.forward="forward",ne.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(ne){if(!ne)if(isBrowser){const ie=document.querySelector("base");ne=ie&&ie.getAttribute("href")||"/",ne=ne.replace(/^\w+:\/\/[^\/]+/,"")}else ne="/";return ne[0]!=="/"&&ne[0]!=="#"&&(ne="/"+ne),removeTrailingSlash(ne)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(ne,ie){return ne.replace(BEFORE_HASH_RE,"#")+ie}function getElementPosition(ne,ie){const de=document.documentElement.getBoundingClientRect(),me=ne.getBoundingClientRect();return{behavior:ie.behavior,left:me.left-de.left-(ie.left||0),top:me.top-de.top-(ie.top||0)}}const computeScrollPosition=()=>({left:window.pageXOffset,top:window.pageYOffset});function scrollToPosition(ne){let ie;if("el"in ne){const de=ne.el,me=typeof de=="string"&&de.startsWith("#"),_e=typeof de=="string"?me?document.getElementById(de.slice(1)):document.querySelector(de):de;if(!_e)return;ie=getElementPosition(_e,ne)}else ie=ne;"scrollBehavior"in document.documentElement.style?window.scrollTo(ie):window.scrollTo(ie.left!=null?ie.left:window.pageXOffset,ie.top!=null?ie.top:window.pageYOffset)}function getScrollKey(ne,ie){return(history.state?history.state.position-ie:-1)+ne}const scrollPositions=new Map;function saveScrollPosition(ne,ie){scrollPositions.set(ne,ie)}function getSavedScrollPosition(ne){const ie=scrollPositions.get(ne);return scrollPositions.delete(ne),ie}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(ne,ie){const{pathname:de,search:me,hash:_e}=ie,ye=ne.indexOf("#");if(ye>-1){let Se=_e.includes(ne.slice(ye))?ne.slice(ye).length:1,Ce=_e.slice(Se);return Ce[0]!=="/"&&(Ce="/"+Ce),stripBase(Ce,"")}return stripBase(de,ne)+me+_e}function useHistoryListeners(ne,ie,de,me){let _e=[],ye=[],we=null;const Se=({state:$e})=>{const Ee=createCurrentLocation(ne,location),Pe=de.value,Ie=ie.value;let Oe=0;if($e){if(de.value=Ee,ie.value=$e,we&&we===Pe){we=null;return}Oe=Ie?$e.position-Ie.position:0}else me(Ee);_e.forEach(Ne=>{Ne(de.value,Pe,{delta:Oe,type:NavigationType.pop,direction:Oe?Oe>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function Ce(){we=de.value}function Ae($e){_e.push($e);const Ee=()=>{const Pe=_e.indexOf($e);Pe>-1&&_e.splice(Pe,1)};return ye.push(Ee),Ee}function Te(){const{history:$e}=window;$e.state&&$e.replaceState(assign$1({},$e.state,{scroll:computeScrollPosition()}),"")}function ke(){for(const $e of ye)$e();ye=[],window.removeEventListener("popstate",Se),window.removeEventListener("beforeunload",Te)}return window.addEventListener("popstate",Se),window.addEventListener("beforeunload",Te,{passive:!0}),{pauseListeners:Ce,listen:Ae,destroy:ke}}function buildState(ne,ie,de,me=!1,_e=!1){return{back:ne,current:ie,forward:de,replaced:me,position:window.history.length,scroll:_e?computeScrollPosition():null}}function useHistoryStateNavigation(ne){const{history:ie,location:de}=window,me={value:createCurrentLocation(ne,de)},_e={value:ie.state};_e.value||ye(me.value,{back:null,current:me.value,forward:null,position:ie.length-1,replaced:!0,scroll:null},!0);function ye(Ce,Ae,Te){const ke=ne.indexOf("#"),$e=ke>-1?(de.host&&document.querySelector("base")?ne:ne.slice(ke))+Ce:createBaseLocation()+ne+Ce;try{ie[Te?"replaceState":"pushState"](Ae,"",$e),_e.value=Ae}catch(Ee){de[Te?"replace":"assign"]($e)}}function we(Ce,Ae){const Te=assign$1({},ie.state,buildState(_e.value.back,Ce,_e.value.forward,!0),Ae,{position:_e.value.position});ye(Ce,Te,!0),me.value=Ce}function Se(Ce,Ae){const Te=assign$1({},_e.value,ie.state,{forward:Ce,scroll:computeScrollPosition()});ye(Te.current,Te,!0);const ke=assign$1({},buildState(me.value,Ce,null),{position:Te.position+1},Ae);ye(Ce,ke,!1),me.value=Ce}return{location:me,state:_e,push:Se,replace:we}}function createWebHistory(ne){ne=normalizeBase(ne);const ie=useHistoryStateNavigation(ne),de=useHistoryListeners(ne,ie.state,ie.location,ie.replace);function me(ye,we=!0){we||de.pauseListeners(),history.go(ye)}const _e=assign$1({location:"",base:ne,go:me,createHref:createHref.bind(null,ne)},ie,de);return Object.defineProperty(_e,"location",{enumerable:!0,get:()=>ie.location.value}),Object.defineProperty(_e,"state",{enumerable:!0,get:()=>ie.state.value}),_e}function isRouteLocation(ne){return typeof ne=="string"||ne&&typeof ne=="object"}function isRouteName(ne){return typeof ne=="string"||typeof ne=="symbol"}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(ne){ne[ne.aborted=4]="aborted",ne[ne.cancelled=8]="cancelled",ne[ne.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(ne,ie){return assign$1(new Error,{type:ne,[NavigationFailureSymbol]:!0},ie)}function isNavigationFailure(ne,ie){return ne instanceof Error&&NavigationFailureSymbol in ne&&(ie==null||!!(ne.type&ie))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(ne,ie){const de=assign$1({},BASE_PATH_PARSER_OPTIONS,ie),me=[];let _e=de.start?"^":"";const ye=[];for(const Ae of ne){const Te=Ae.length?[]:[90];de.strict&&!Ae.length&&(_e+="/");for(let ke=0;ke<Ae.length;ke++){const $e=Ae[ke];let Ee=40+(de.sensitive?.25:0);if($e.type===0)ke||(_e+="/"),_e+=$e.value.replace(REGEX_CHARS_RE,"\\$&"),Ee+=40;else if($e.type===1){const{value:Pe,repeatable:Ie,optional:Oe,regexp:Ne}=$e;ye.push({name:Pe,repeatable:Ie,optional:Oe});const Be=Ne||BASE_PARAM_PATTERN;if(Be!==BASE_PARAM_PATTERN){Ee+=10;try{new RegExp("(".concat(Be,")"))}catch(Re){throw new Error('Invalid custom RegExp for param "'.concat(Pe,'" (').concat(Be,"): ")+Re.message)}}let xe=Ie?"((?:".concat(Be,")(?:/(?:").concat(Be,"))*)"):"(".concat(Be,")");ke||(xe=Oe&&Ae.length<2?"(?:/".concat(xe,")"):"/"+xe),Oe&&(xe+="?"),_e+=xe,Ee+=20,Oe&&(Ee+=-8),Ie&&(Ee+=-20),Be===".*"&&(Ee+=-50)}Te.push(Ee)}me.push(Te)}if(de.strict&&de.end){const Ae=me.length-1;me[Ae][me[Ae].length-1]+=.7000000000000001}de.strict||(_e+="/?"),de.end?_e+="$":de.strict&&(_e+="(?:/|$)");const we=new RegExp(_e,de.sensitive?"":"i");function Se(Ae){const Te=Ae.match(we),ke={};if(!Te)return null;for(let $e=1;$e<Te.length;$e++){const Ee=Te[$e]||"",Pe=ye[$e-1];ke[Pe.name]=Ee&&Pe.repeatable?Ee.split("/"):Ee}return ke}function Ce(Ae){let Te="",ke=!1;for(const $e of ne){(!ke||!Te.endsWith("/"))&&(Te+="/"),ke=!1;for(const Ee of $e)if(Ee.type===0)Te+=Ee.value;else if(Ee.type===1){const{value:Pe,repeatable:Ie,optional:Oe}=Ee,Ne=Pe in Ae?Ae[Pe]:"";if(isArray(Ne)&&!Ie)throw new Error('Provided param "'.concat(Pe,'" is an array but it is not repeatable (* or + modifiers)'));const Be=isArray(Ne)?Ne.join("/"):Ne;if(!Be)if(Oe)$e.length<2&&(Te.endsWith("/")?Te=Te.slice(0,-1):ke=!0);else throw new Error('Missing required param "'.concat(Pe,'"'));Te+=Be}}return Te||"/"}return{re:we,score:me,keys:ye,parse:Se,stringify:Ce}}function compareScoreArray(ne,ie){let de=0;for(;de<ne.length&&de<ie.length;){const me=ie[de]-ne[de];if(me)return me;de++}return ne.length<ie.length?ne.length===1&&ne[0]===40+40?-1:1:ne.length>ie.length?ie.length===1&&ie[0]===40+40?1:-1:0}function comparePathParserScore(ne,ie){let de=0;const me=ne.score,_e=ie.score;for(;de<me.length&&de<_e.length;){const ye=compareScoreArray(me[de],_e[de]);if(ye)return ye;de++}if(Math.abs(_e.length-me.length)===1){if(isLastScoreNegative(me))return 1;if(isLastScoreNegative(_e))return-1}return _e.length-me.length}function isLastScoreNegative(ne){const ie=ne[ne.length-1];return ne.length>0&&ie[ie.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(ne){if(!ne)return[[]];if(ne==="/")return[[ROOT_TOKEN]];if(!ne.startsWith("/"))throw new Error('Invalid path "'.concat(ne,'"'));function ie(Ee){throw new Error("ERR (".concat(de,')/"').concat(Ae,'": ').concat(Ee))}let de=0,me=de;const _e=[];let ye;function we(){ye&&_e.push(ye),ye=[]}let Se=0,Ce,Ae="",Te="";function ke(){Ae&&(de===0?ye.push({type:0,value:Ae}):de===1||de===2||de===3?(ye.length>1&&(Ce==="*"||Ce==="+")&&ie("A repeatable param (".concat(Ae,") must be alone in its segment. eg: '/:ids+.")),ye.push({type:1,value:Ae,regexp:Te,repeatable:Ce==="*"||Ce==="+",optional:Ce==="*"||Ce==="?"})):ie("Invalid state to consume buffer"),Ae="")}function $e(){Ae+=Ce}for(;Se<ne.length;){if(Ce=ne[Se++],Ce==="\\"&&de!==2){me=de,de=4;continue}switch(de){case 0:Ce==="/"?(Ae&&ke(),we()):Ce===":"?(ke(),de=1):$e();break;case 4:$e(),de=me;break;case 1:Ce==="("?de=2:VALID_PARAM_RE.test(Ce)?$e():(ke(),de=0,Ce!=="*"&&Ce!=="?"&&Ce!=="+"&&Se--);break;case 2:Ce===")"?Te[Te.length-1]=="\\"?Te=Te.slice(0,-1)+Ce:de=3:Te+=Ce;break;case 3:ke(),de=0,Ce!=="*"&&Ce!=="?"&&Ce!=="+"&&Se--,Te="";break;default:ie("Unknown state");break}}return de===2&&ie('Unfinished custom RegExp for param "'.concat(Ae,'"')),ke(),we(),_e}function createRouteRecordMatcher(ne,ie,de){const me=tokensToParser(tokenizePath(ne.path),de),_e=assign$1(me,{record:ne,parent:ie,children:[],alias:[]});return ie&&!_e.record.aliasOf==!ie.record.aliasOf&&ie.children.push(_e),_e}function createRouterMatcher(ne,ie){const de=[],me=new Map;ie=mergeOptions({strict:!1,end:!0,sensitive:!1},ie);function _e(Te){return me.get(Te)}function ye(Te,ke,$e){const Ee=!$e,Pe=normalizeRouteRecord(Te);Pe.aliasOf=$e&&$e.record;const Ie=mergeOptions(ie,Te),Oe=[Pe];if("alias"in Te){const xe=typeof Te.alias=="string"?[Te.alias]:Te.alias;for(const Re of xe)Oe.push(assign$1({},Pe,{components:$e?$e.record.components:Pe.components,path:Re,aliasOf:$e?$e.record:Pe}))}let Ne,Be;for(const xe of Oe){const{path:Re}=xe;if(ke&&Re[0]!=="/"){const Me=ke.record.path,De=Me[Me.length-1]==="/"?"":"/";xe.path=ke.record.path+(Re&&De+Re)}if(Ne=createRouteRecordMatcher(xe,ke,Ie),$e?$e.alias.push(Ne):(Be=Be||Ne,Be!==Ne&&Be.alias.push(Ne),Ee&&Te.name&&!isAliasRecord(Ne)&&we(Te.name)),Pe.children){const Me=Pe.children;for(let De=0;De<Me.length;De++)ye(Me[De],Ne,$e&&$e.children[De])}$e=$e||Ne,(Ne.record.components&&Object.keys(Ne.record.components).length||Ne.record.name||Ne.record.redirect)&&Ce(Ne)}return Be?()=>{we(Be)}:noop$1}function we(Te){if(isRouteName(Te)){const ke=me.get(Te);ke&&(me.delete(Te),de.splice(de.indexOf(ke),1),ke.children.forEach(we),ke.alias.forEach(we))}else{const ke=de.indexOf(Te);ke>-1&&(de.splice(ke,1),Te.record.name&&me.delete(Te.record.name),Te.children.forEach(we),Te.alias.forEach(we))}}function Se(){return de}function Ce(Te){let ke=0;for(;ke<de.length&&comparePathParserScore(Te,de[ke])>=0&&(Te.record.path!==de[ke].record.path||!isRecordChildOf(Te,de[ke]));)ke++;de.splice(ke,0,Te),Te.record.name&&!isAliasRecord(Te)&&me.set(Te.record.name,Te)}function Ae(Te,ke){let $e,Ee={},Pe,Ie;if("name"in Te&&Te.name){if($e=me.get(Te.name),!$e)throw createRouterError(1,{location:Te});Ie=$e.record.name,Ee=assign$1(paramsFromLocation(ke.params,$e.keys.filter(Be=>!Be.optional).map(Be=>Be.name)),Te.params&&paramsFromLocation(Te.params,$e.keys.map(Be=>Be.name))),Pe=$e.stringify(Ee)}else if("path"in Te)Pe=Te.path,$e=de.find(Be=>Be.re.test(Pe)),$e&&(Ee=$e.parse(Pe),Ie=$e.record.name);else{if($e=ke.name?me.get(ke.name):de.find(Be=>Be.re.test(ke.path)),!$e)throw createRouterError(1,{location:Te,currentLocation:ke});Ie=$e.record.name,Ee=assign$1({},ke.params,Te.params),Pe=$e.stringify(Ee)}const Oe=[];let Ne=$e;for(;Ne;)Oe.unshift(Ne.record),Ne=Ne.parent;return{name:Ie,path:Pe,params:Ee,matched:Oe,meta:mergeMetaFields(Oe)}}return ne.forEach(Te=>ye(Te)),{addRoute:ye,resolve:Ae,removeRoute:we,getRoutes:Se,getRecordMatcher:_e}}function paramsFromLocation(ne,ie){const de={};for(const me of ie)me in ne&&(de[me]=ne[me]);return de}function normalizeRouteRecord(ne){return{path:ne.path,redirect:ne.redirect,name:ne.name,meta:ne.meta||{},aliasOf:void 0,beforeEnter:ne.beforeEnter,props:normalizeRecordProps(ne),children:ne.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in ne?ne.components||null:ne.component&&{default:ne.component}}}function normalizeRecordProps(ne){const ie={},de=ne.props||!1;if("component"in ne)ie.default=de;else for(const me in ne.components)ie[me]=typeof de=="object"?de[me]:de;return ie}function isAliasRecord(ne){for(;ne;){if(ne.record.aliasOf)return!0;ne=ne.parent}return!1}function mergeMetaFields(ne){return ne.reduce((ie,de)=>assign$1(ie,de.meta),{})}function mergeOptions(ne,ie){const de={};for(const me in ne)de[me]=me in ie?ie[me]:ne[me];return de}function isRecordChildOf(ne,ie){return ie.children.some(de=>de===ne||isRecordChildOf(ne,de))}const HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(ne){return encodeURI(""+ne).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(ne){return commonEncode(ne).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(ne){return commonEncode(ne).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(ne){return encodeQueryValue(ne).replace(EQUAL_RE,"%3D")}function encodePath(ne){return commonEncode(ne).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(ne){return ne==null?"":encodePath(ne).replace(SLASH_RE,"%2F")}function decode(ne){try{return decodeURIComponent(""+ne)}catch(ie){}return""+ne}function parseQuery(ne){const ie={};if(ne===""||ne==="?")return ie;const me=(ne[0]==="?"?ne.slice(1):ne).split("&");for(let _e=0;_e<me.length;++_e){const ye=me[_e].replace(PLUS_RE," "),we=ye.indexOf("="),Se=decode(we<0?ye:ye.slice(0,we)),Ce=we<0?null:decode(ye.slice(we+1));if(Se in ie){let Ae=ie[Se];isArray(Ae)||(Ae=ie[Se]=[Ae]),Ae.push(Ce)}else ie[Se]=Ce}return ie}function stringifyQuery(ne){let ie="";for(let de in ne){const me=ne[de];if(de=encodeQueryKey(de),me==null){me!==void 0&&(ie+=(ie.length?"&":"")+de);continue}(isArray(me)?me.map(ye=>ye&&encodeQueryValue(ye)):[me&&encodeQueryValue(me)]).forEach(ye=>{ye!==void 0&&(ie+=(ie.length?"&":"")+de,ye!=null&&(ie+="="+ye))})}return ie}function normalizeQuery(ne){const ie={};for(const de in ne){const me=ne[de];me!==void 0&&(ie[de]=isArray(me)?me.map(_e=>_e==null?null:""+_e):me==null?me:""+me)}return ie}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let ne=[];function ie(me){return ne.push(me),()=>{const _e=ne.indexOf(me);_e>-1&&ne.splice(_e,1)}}function de(){ne=[]}return{add:ie,list:()=>ne.slice(),reset:de}}function registerGuard(ne,ie,de){const me=()=>{ne[ie].delete(de)};onUnmounted(me),onDeactivated(me),onActivated(()=>{ne[ie].add(de)}),ne[ie].add(de)}function onBeforeRouteLeave(ne){const ie=inject(matchedRouteKey,{}).value;ie&&registerGuard(ie,"leaveGuards",ne)}function guardToPromiseFn(ne,ie,de,me,_e){const ye=me&&(me.enterCallbacks[_e]=me.enterCallbacks[_e]||[]);return()=>new Promise((we,Se)=>{const Ce=ke=>{ke===!1?Se(createRouterError(4,{from:de,to:ie})):ke instanceof Error?Se(ke):isRouteLocation(ke)?Se(createRouterError(2,{from:ie,to:ke})):(ye&&me.enterCallbacks[_e]===ye&&typeof ke=="function"&&ye.push(ke),we())},Ae=ne.call(me&&me.instances[_e],ie,de,Ce);let Te=Promise.resolve(Ae);ne.length<3&&(Te=Te.then(Ce)),Te.catch(ke=>Se(ke))})}function extractComponentsGuards(ne,ie,de,me){const _e=[];for(const ye of ne)for(const we in ye.components){let Se=ye.components[we];if(!(ie!=="beforeRouteEnter"&&!ye.instances[we]))if(isRouteComponent(Se)){const Ae=(Se.__vccOpts||Se)[ie];Ae&&_e.push(guardToPromiseFn(Ae,de,me,ye,we))}else{let Ce=Se();_e.push(()=>Ce.then(Ae=>{if(!Ae)return Promise.reject(new Error("Couldn't resolve component \"".concat(we,'" at "').concat(ye.path,'"')));const Te=isESModule(Ae)?Ae.default:Ae;ye.components[we]=Te;const $e=(Te.__vccOpts||Te)[ie];return $e&&guardToPromiseFn($e,de,me,ye,we)()}))}}return _e}function isRouteComponent(ne){return typeof ne=="object"||"displayName"in ne||"props"in ne||"__vccOpts"in ne}function useLink(ne){const ie=inject(routerKey),de=inject(routeLocationKey),me=computed(()=>ie.resolve(unref(ne.to))),_e=computed(()=>{const{matched:Ce}=me.value,{length:Ae}=Ce,Te=Ce[Ae-1],ke=de.matched;if(!Te||!ke.length)return-1;const $e=ke.findIndex(isSameRouteRecord.bind(null,Te));if($e>-1)return $e;const Ee=getOriginalPath(Ce[Ae-2]);return Ae>1&&getOriginalPath(Te)===Ee&&ke[ke.length-1].path!==Ee?ke.findIndex(isSameRouteRecord.bind(null,Ce[Ae-2])):$e}),ye=computed(()=>_e.value>-1&&includesParams(de.params,me.value.params)),we=computed(()=>_e.value>-1&&_e.value===de.matched.length-1&&isSameRouteLocationParams(de.params,me.value.params));function Se(Ce={}){return guardEvent(Ce)?ie[unref(ne.replace)?"replace":"push"](unref(ne.to)).catch(noop$1):Promise.resolve()}return{route:me,href:computed(()=>me.value.href),isActive:ye,isExactActive:we,navigate:Se}}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(ne,{slots:ie}){const de=reactive(useLink(ne)),{options:me}=inject(routerKey),_e=computed(()=>({[getLinkClass(ne.activeClass,me.linkActiveClass,"router-link-active")]:de.isActive,[getLinkClass(ne.exactActiveClass,me.linkExactActiveClass,"router-link-exact-active")]:de.isExactActive}));return()=>{const ye=ie.default&&ie.default(de);return ne.custom?ye:h$1("a",{"aria-current":de.isExactActive?ne.ariaCurrentValue:null,href:de.href,onClick:de.navigate,class:_e.value},ye)}}}),RouterLink=RouterLinkImpl;function guardEvent(ne){if(!(ne.metaKey||ne.altKey||ne.ctrlKey||ne.shiftKey)&&!ne.defaultPrevented&&!(ne.button!==void 0&&ne.button!==0)){if(ne.currentTarget&&ne.currentTarget.getAttribute){const ie=ne.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(ie))return}return ne.preventDefault&&ne.preventDefault(),!0}}function includesParams(ne,ie){for(const de in ie){const me=ie[de],_e=ne[de];if(typeof me=="string"){if(me!==_e)return!1}else if(!isArray(_e)||_e.length!==me.length||me.some((ye,we)=>ye!==_e[we]))return!1}return!0}function getOriginalPath(ne){return ne?ne.aliasOf?ne.aliasOf.path:ne.path:""}const getLinkClass=(ne,ie,de)=>ne!=null?ne:ie!=null?ie:de,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(ne,{attrs:ie,slots:de}){const me=inject(routerViewLocationKey),_e=computed(()=>ne.route||me.value),ye=inject(viewDepthKey,0),we=computed(()=>{let Ae=unref(ye);const{matched:Te}=_e.value;let ke;for(;(ke=Te[Ae])&&!ke.components;)Ae++;return Ae}),Se=computed(()=>_e.value.matched[we.value]);provide(viewDepthKey,computed(()=>we.value+1)),provide(matchedRouteKey,Se),provide(routerViewLocationKey,_e);const Ce=ref();return watch(()=>[Ce.value,Se.value,ne.name],([Ae,Te,ke],[$e,Ee,Pe])=>{Te&&(Te.instances[ke]=Ae,Ee&&Ee!==Te&&Ae&&Ae===$e&&(Te.leaveGuards.size||(Te.leaveGuards=Ee.leaveGuards),Te.updateGuards.size||(Te.updateGuards=Ee.updateGuards))),Ae&&Te&&(!Ee||!isSameRouteRecord(Te,Ee)||!$e)&&(Te.enterCallbacks[ke]||[]).forEach(Ie=>Ie(Ae))},{flush:"post"}),()=>{const Ae=_e.value,Te=ne.name,ke=Se.value,$e=ke&&ke.components[Te];if(!$e)return normalizeSlot(de.default,{Component:$e,route:Ae});const Ee=ke.props[Te],Pe=Ee?Ee===!0?Ae.params:typeof Ee=="function"?Ee(Ae):Ee:null,Oe=h$1($e,assign$1({},Pe,ie,{onVnodeUnmounted:Ne=>{Ne.component.isUnmounted&&(ke.instances[Te]=null)},ref:Ce}));return normalizeSlot(de.default,{Component:Oe,route:Ae})||Oe}}});function normalizeSlot(ne,ie){if(!ne)return null;const de=ne(ie);return de.length===1?de[0]:de}const RouterView=RouterViewImpl;function createRouter$1(ne){const ie=createRouterMatcher(ne.routes,ne),de=ne.parseQuery||parseQuery,me=ne.stringifyQuery||stringifyQuery,_e=ne.history,ye=useCallbacks(),we=useCallbacks(),Se=useCallbacks(),Ce=shallowRef(START_LOCATION_NORMALIZED);let Ae=START_LOCATION_NORMALIZED;isBrowser&&ne.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const Te=applyToParams.bind(null,on=>""+on),ke=applyToParams.bind(null,encodeParam),$e=applyToParams.bind(null,decode);function Ee(on,gn){let sn,dn;return isRouteName(on)?(sn=ie.getRecordMatcher(on),dn=gn):dn=on,ie.addRoute(dn,sn)}function Pe(on){const gn=ie.getRecordMatcher(on);gn&&ie.removeRoute(gn)}function Ie(){return ie.getRoutes().map(on=>on.record)}function Oe(on){return!!ie.getRecordMatcher(on)}function Ne(on,gn){if(gn=assign$1({},gn||Ce.value),typeof on=="string"){const Ke=parseURL(de,on,gn.path),ln=ie.resolve({path:Ke.path},gn),hn=_e.createHref(Ke.fullPath);return assign$1(Ke,ln,{params:$e(ln.params),hash:decode(Ke.hash),redirectedFrom:void 0,href:hn})}let sn;if("path"in on)sn=assign$1({},on,{path:parseURL(de,on.path,gn.path).path});else{const Ke=assign$1({},on.params);for(const ln in Ke)Ke[ln]==null&&delete Ke[ln];sn=assign$1({},on,{params:ke(Ke)}),gn.params=ke(gn.params)}const dn=ie.resolve(sn,gn),Ye=on.hash||"";dn.params=Te($e(dn.params));const rn=stringifyURL(me,assign$1({},on,{hash:encodeHash(Ye),path:dn.path})),Ge=_e.createHref(rn);return assign$1({fullPath:rn,hash:Ye,query:me===stringifyQuery?normalizeQuery(on.query):on.query||{}},dn,{redirectedFrom:void 0,href:Ge})}function Be(on){return typeof on=="string"?parseURL(de,on,Ce.value.path):assign$1({},on)}function xe(on,gn){if(Ae!==on)return createRouterError(8,{from:gn,to:on})}function Re(on){return Ve(on)}function Me(on){return Re(assign$1(Be(on),{replace:!0}))}function De(on){const gn=on.matched[on.matched.length-1];if(gn&&gn.redirect){const{redirect:sn}=gn;let dn=typeof sn=="function"?sn(on):sn;return typeof dn=="string"&&(dn=dn.includes("?")||dn.includes("#")?dn=Be(dn):{path:dn},dn.params={}),assign$1({query:on.query,hash:on.hash,params:"path"in dn?{}:on.params},dn)}}function Ve(on,gn){const sn=Ae=Ne(on),dn=Ce.value,Ye=on.state,rn=on.force,Ge=on.replace===!0,Ke=De(sn);if(Ke)return Ve(assign$1(Be(Ke),{state:typeof Ke=="object"?assign$1({},Ye,Ke.state):Ye,force:rn,replace:Ge}),gn||sn);const ln=sn;ln.redirectedFrom=gn;let hn;return!rn&&isSameRouteLocation(me,dn,sn)&&(hn=createRouterError(16,{to:ln,from:dn}),Ze(dn,dn,!0,!1)),(hn?Promise.resolve(hn):He(ln,dn)).catch(fn=>isNavigationFailure(fn)?isNavigationFailure(fn,2)?fn:Xe(fn):Je(fn,ln,dn)).then(fn=>{if(fn){if(isNavigationFailure(fn,2))return Ve(assign$1({replace:Ge},Be(fn.to),{state:typeof fn.to=="object"?assign$1({},Ye,fn.to.state):Ye,force:rn}),gn||ln)}else fn=Ue(ln,dn,!0,Ge,Ye);return en(ln,dn,fn),fn})}function Le(on,gn){const sn=xe(on,gn);return sn?Promise.reject(sn):Promise.resolve()}function Fe(on){const gn=mn.values().next().value;return gn&&typeof gn.runWithContext=="function"?gn.runWithContext(on):on()}function He(on,gn){let sn;const[dn,Ye,rn]=extractChangingRecords(on,gn);sn=extractComponentsGuards(dn.reverse(),"beforeRouteLeave",on,gn);for(const Ke of dn)Ke.leaveGuards.forEach(ln=>{sn.push(guardToPromiseFn(ln,on,gn))});const Ge=Le.bind(null,on,gn);return sn.push(Ge),wn(sn).then(()=>{sn=[];for(const Ke of ye.list())sn.push(guardToPromiseFn(Ke,on,gn));return sn.push(Ge),wn(sn)}).then(()=>{sn=extractComponentsGuards(Ye,"beforeRouteUpdate",on,gn);for(const Ke of Ye)Ke.updateGuards.forEach(ln=>{sn.push(guardToPromiseFn(ln,on,gn))});return sn.push(Ge),wn(sn)}).then(()=>{sn=[];for(const Ke of rn)if(Ke.beforeEnter)if(isArray(Ke.beforeEnter))for(const ln of Ke.beforeEnter)sn.push(guardToPromiseFn(ln,on,gn));else sn.push(guardToPromiseFn(Ke.beforeEnter,on,gn));return sn.push(Ge),wn(sn)}).then(()=>(on.matched.forEach(Ke=>Ke.enterCallbacks={}),sn=extractComponentsGuards(rn,"beforeRouteEnter",on,gn),sn.push(Ge),wn(sn))).then(()=>{sn=[];for(const Ke of we.list())sn.push(guardToPromiseFn(Ke,on,gn));return sn.push(Ge),wn(sn)}).catch(Ke=>isNavigationFailure(Ke,8)?Ke:Promise.reject(Ke))}function en(on,gn,sn){Se.list().forEach(dn=>Fe(()=>dn(on,gn,sn)))}function Ue(on,gn,sn,dn,Ye){const rn=xe(on,gn);if(rn)return rn;const Ge=gn===START_LOCATION_NORMALIZED,Ke=isBrowser?history.state:{};sn&&(dn||Ge?_e.replace(on.fullPath,assign$1({scroll:Ge&&Ke&&Ke.scroll},Ye)):_e.push(on.fullPath,Ye)),Ce.value=on,Ze(on,gn,sn,Ge),Xe()}let ze;function We(){ze||(ze=_e.listen((on,gn,sn)=>{if(!An.listening)return;const dn=Ne(on),Ye=De(dn);if(Ye){Ve(assign$1(Ye,{replace:!0}),dn).catch(noop$1);return}Ae=dn;const rn=Ce.value;isBrowser&&saveScrollPosition(getScrollKey(rn.fullPath,sn.delta),computeScrollPosition()),He(dn,rn).catch(Ge=>isNavigationFailure(Ge,12)?Ge:isNavigationFailure(Ge,2)?(Ve(Ge.to,dn).then(Ke=>{isNavigationFailure(Ke,20)&&!sn.delta&&sn.type===NavigationType.pop&&_e.go(-1,!1)}).catch(noop$1),Promise.reject()):(sn.delta&&_e.go(-sn.delta,!1),Je(Ge,dn,rn))).then(Ge=>{Ge=Ge||Ue(dn,rn,!1),Ge&&(sn.delta&&!isNavigationFailure(Ge,8)?_e.go(-sn.delta,!1):sn.type===NavigationType.pop&&isNavigationFailure(Ge,20)&&_e.go(-1,!1)),en(dn,rn,Ge)}).catch(noop$1)}))}let je=useCallbacks(),qe=useCallbacks(),Qe;function Je(on,gn,sn){Xe(on);const dn=qe.list();return dn.length&&dn.forEach(Ye=>Ye(on,gn,sn)),Promise.reject(on)}function tn(){return Qe&&Ce.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((on,gn)=>{je.add([on,gn])})}function Xe(on){return Qe||(Qe=!on,We(),je.list().forEach(([gn,sn])=>on?sn(on):gn()),je.reset()),on}function Ze(on,gn,sn,dn){const{scrollBehavior:Ye}=ne;if(!isBrowser||!Ye)return Promise.resolve();const rn=!sn&&getSavedScrollPosition(getScrollKey(on.fullPath,0))||(dn||!sn)&&history.state&&history.state.scroll||null;return nextTick().then(()=>Ye(on,gn,rn)).then(Ge=>Ge&&scrollToPosition(Ge)).catch(Ge=>Je(Ge,on,gn))}const nn=on=>_e.go(on);let pn;const mn=new Set,An={currentRoute:Ce,listening:!0,addRoute:Ee,removeRoute:Pe,hasRoute:Oe,getRoutes:Ie,resolve:Ne,options:ne,push:Re,replace:Me,go:nn,back:()=>nn(-1),forward:()=>nn(1),beforeEach:ye.add,beforeResolve:we.add,afterEach:Se.add,onError:qe.add,isReady:tn,install(on){const gn=this;on.component("RouterLink",RouterLink),on.component("RouterView",RouterView),on.config.globalProperties.$router=gn,Object.defineProperty(on.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(Ce)}),isBrowser&&!pn&&Ce.value===START_LOCATION_NORMALIZED&&(pn=!0,Re(_e.location).catch(Ye=>{}));const sn={};for(const Ye in START_LOCATION_NORMALIZED)Object.defineProperty(sn,Ye,{get:()=>Ce.value[Ye],enumerable:!0});on.provide(routerKey,gn),on.provide(routeLocationKey,shallowReactive(sn)),on.provide(routerViewLocationKey,Ce);const dn=on.unmount;mn.add(on),on.unmount=function(){mn.delete(on),mn.size<1&&(Ae=START_LOCATION_NORMALIZED,ze&&ze(),ze=null,Ce.value=START_LOCATION_NORMALIZED,pn=!1,Qe=!1),dn()}}};function wn(on){return on.reduce((gn,sn)=>gn.then(()=>Fe(sn)),Promise.resolve())}return An}function extractChangingRecords(ne,ie){const de=[],me=[],_e=[],ye=Math.max(ie.matched.length,ne.matched.length);for(let we=0;we<ye;we++){const Se=ie.matched[we];Se&&(ne.matched.find(Ae=>isSameRouteRecord(Ae,Se))?me.push(Se):de.push(Se));const Ce=ne.matched[we];Ce&&(ie.matched.find(Ae=>isSameRouteRecord(Ae,Ce))||_e.push(Ce))}return[de,me,_e]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}var nprogress$1={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
 * @license MIT */(function(ne,ie){(function(de,me){ne.exports=me()})(commonjsGlobal,function(){var de={};de.version="0.2.0";var me=de.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};de.configure=function(Pe){var Ie,Oe;for(Ie in Pe)Oe=Pe[Ie],Oe!==void 0&&Pe.hasOwnProperty(Ie)&&(me[Ie]=Oe);return this},de.status=null,de.set=function(Pe){var Ie=de.isStarted();Pe=_e(Pe,me.minimum,1),de.status=Pe===1?null:Pe;var Oe=de.render(!Ie),Ne=Oe.querySelector(me.barSelector),Be=me.speed,xe=me.easing;return Oe.offsetWidth,Se(function(Re){me.positionUsing===""&&(me.positionUsing=de.getPositioningCSS()),Ce(Ne,we(Pe,Be,xe)),Pe===1?(Ce(Oe,{transition:"none",opacity:1}),Oe.offsetWidth,setTimeout(function(){Ce(Oe,{transition:"all "+Be+"ms linear",opacity:0}),setTimeout(function(){de.remove(),Re()},Be)},Be)):setTimeout(Re,Be)}),this},de.isStarted=function(){return typeof de.status=="number"},de.start=function(){de.status||de.set(0);var Pe=function(){setTimeout(function(){de.status&&(de.trickle(),Pe())},me.trickleSpeed)};return me.trickle&&Pe(),this},de.done=function(Pe){return!Pe&&!de.status?this:de.inc(.3+.5*Math.random()).set(1)},de.inc=function(Pe){var Ie=de.status;return Ie?(typeof Pe!="number"&&(Pe=(1-Ie)*_e(Math.random()*Ie,.1,.95)),Ie=_e(Ie+Pe,0,.994),de.set(Ie)):de.start()},de.trickle=function(){return de.inc(Math.random()*me.trickleRate)},function(){var Pe=0,Ie=0;de.promise=function(Oe){return!Oe||Oe.state()==="resolved"?this:(Ie===0&&de.start(),Pe++,Ie++,Oe.always(function(){Ie--,Ie===0?(Pe=0,de.done()):de.set((Pe-Ie)/Pe)}),this)}}(),de.render=function(Pe){if(de.isRendered())return document.getElementById("nprogress");Te(document.documentElement,"nprogress-busy");var Ie=document.createElement("div");Ie.id="nprogress",Ie.innerHTML=me.template;var Oe=Ie.querySelector(me.barSelector),Ne=Pe?"-100":ye(de.status||0),Be=document.querySelector(me.parent),xe;return Ce(Oe,{transition:"all 0 linear",transform:"translate3d("+Ne+"%,0,0)"}),me.showSpinner||(xe=Ie.querySelector(me.spinnerSelector),xe&&Ee(xe)),Be!=document.body&&Te(Be,"nprogress-custom-parent"),Be.appendChild(Ie),Ie},de.remove=function(){ke(document.documentElement,"nprogress-busy"),ke(document.querySelector(me.parent),"nprogress-custom-parent");var Pe=document.getElementById("nprogress");Pe&&Ee(Pe)},de.isRendered=function(){return!!document.getElementById("nprogress")},de.getPositioningCSS=function(){var Pe=document.body.style,Ie="WebkitTransform"in Pe?"Webkit":"MozTransform"in Pe?"Moz":"msTransform"in Pe?"ms":"OTransform"in Pe?"O":"";return Ie+"Perspective"in Pe?"translate3d":Ie+"Transform"in Pe?"translate":"margin"};function _e(Pe,Ie,Oe){return Pe<Ie?Ie:Pe>Oe?Oe:Pe}function ye(Pe){return(-1+Pe)*100}function we(Pe,Ie,Oe){var Ne;return me.positionUsing==="translate3d"?Ne={transform:"translate3d("+ye(Pe)+"%,0,0)"}:me.positionUsing==="translate"?Ne={transform:"translate("+ye(Pe)+"%,0)"}:Ne={"margin-left":ye(Pe)+"%"},Ne.transition="all "+Ie+"ms "+Oe,Ne}var Se=function(){var Pe=[];function Ie(){var Oe=Pe.shift();Oe&&Oe(Ie)}return function(Oe){Pe.push(Oe),Pe.length==1&&Ie()}}(),Ce=function(){var Pe=["Webkit","O","Moz","ms"],Ie={};function Oe(Re){return Re.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(Me,De){return De.toUpperCase()})}function Ne(Re){var Me=document.body.style;if(Re in Me)return Re;for(var De=Pe.length,Ve=Re.charAt(0).toUpperCase()+Re.slice(1),Le;De--;)if(Le=Pe[De]+Ve,Le in Me)return Le;return Re}function Be(Re){return Re=Oe(Re),Ie[Re]||(Ie[Re]=Ne(Re))}function xe(Re,Me,De){Me=Be(Me),Re.style[Me]=De}return function(Re,Me){var De=arguments,Ve,Le;if(De.length==2)for(Ve in Me)Le=Me[Ve],Le!==void 0&&Me.hasOwnProperty(Ve)&&xe(Re,Ve,Le);else xe(Re,De[1],De[2])}}();function Ae(Pe,Ie){var Oe=typeof Pe=="string"?Pe:$e(Pe);return Oe.indexOf(" "+Ie+" ")>=0}function Te(Pe,Ie){var Oe=$e(Pe),Ne=Oe+Ie;Ae(Oe,Ie)||(Pe.className=Ne.substring(1))}function ke(Pe,Ie){var Oe=$e(Pe),Ne;Ae(Pe,Ie)&&(Ne=Oe.replace(" "+Ie+" "," "),Pe.className=Ne.substring(1,Ne.length-1))}function $e(Pe){return(" "+(Pe.className||"")+" ").replace(/\s+/gi," ")}function Ee(Pe){Pe&&Pe.parentNode&&Pe.parentNode.removeChild(Pe)}return de})})(nprogress$1);var nprogressExports=nprogress$1.exports;const NProgress=getDefaultExportFromCjs(nprogressExports),indexPath="/",needLoginNames=["createbot","fittingcreate"];function createRouterGuards(ne){ne.options.scrollBehavior=(ie,de)=>({left:0,top:0}),ne.beforeEach((ie,de,me)=>{var we,Se,Ce;isBrowser$2()&&(NProgress.configure({showSpinner:!1}),NProgress.start());const _e=(Se=(we=Store.get("vuex"))==null?void 0:we.user)==null?void 0:Se.token,ye=(Ce=ie.name)==null?void 0:Ce.toString().toLowerCase();try{if(!_e&&["setting"].includes(ye))return me({path:indexPath,query:{login:1}});if(!_e&&needLoginNames.includes(ye))return store.dispatch("user/changeLoginModal",!0),me("/");me()}finally{isBrowser$2()&&NProgress.done()}})}const nprogress="";function login(ne){return Axios.request({url:"/user/login",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1})}function getInvitationCodeApi(ne){return Axios.request({url:"/user/invitation/code",method:"POST"},{isTransformRequestResult:!1})}function metaMaskLogin(ne){return Axios.request({url:"/web3/login",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1})}var USER_TYPE_AI=(ne=>(ne[ne.visitor=0]="visitor",ne[ne.free_trial=1]="free_trial",ne[ne.premium=2]="premium",ne[ne.power=3]="power",ne))(USER_TYPE_AI||{});function getAuthInfo(ne=""){return Axios.request({url:"/user/authInfo?templateId=".concat(ne),method:"GET"},{isTransformRequestResult:!1})}function getLanguageList(){return Axios.request({url:"/content/languageList",method:"GET"})}function postStripeSubInfoXhr(ne){return Axios.request({url:"/pay/stripe/subInfo",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function postPaySubCancelXhr(ne){return Axios.request({url:"/pay/subscription/cancel",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function postBeforePaySub(ne){return Axios.request({url:"/pay/try-pay/".concat(ne),method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON}},{isTransformRequestResult:!1})}const VipTypes=["free","standard","premium"],VipTabTypes=["MONTH","ANNUAL"],TabTypeMap={MONTH:"MONTH",ANNUAL:"YEAR"};function useUserVipStatus(){const ne=useStore(),ie=computed(()=>ne.getters["user/userStatusInfo"]),de={FREE:"free",STANDARD:"standard",STANDARD_YEAR:"standard",STANDARD_ANNUAL:"standard",PREMIUM:"premium",PREMIUM_YEAR:"premium",PREMIUM_ANNUAL:"premium"},me=computed(()=>{const ke=VipTabTypes.find($e=>{var Ee,Pe;return(Pe=(Ee=ie.value)==null?void 0:Ee.vipEnum)==null?void 0:Pe.includes($e)});return TabTypeMap[ke]||"MONTH"}),_e=computed(()=>me.value==="YEAR"),ye=computed(()=>VipTypes.find(ke=>{var $e,Ee,Pe;return(Pe=(Ee=($e=ie.value)==null?void 0:$e.vipEnum)==null?void 0:Ee.toLowerCase())==null?void 0:Pe.includes(ke)})||"free"),we=computed(()=>ye.value&&ye.value!=="free"),Se=()=>{ne.dispatch("user/updateUserStatusInfo")},Ce=computed(()=>ye.value==="free"),Ae=computed(()=>ye.value==="standard"),Te=computed(()=>ye.value==="premium");return{userVipTypeTab:me,userVipType:ye,isVip:we,userStatusInfo:ie,changeStatusInfo:Se,isFree:Ce,isStandard:Ae,isPremium:Te,vipEumMap:de,isUserYearVip:_e}}function useDailyReward(){const ne=useStore(),ie=useRoute(),de=computed(()=>ne.getters["user/token"]);computed(()=>ne.getters["user/userInfo"]);const me=computed(()=>ne.getters["user/loginData"]||{}),_e=ref(0),ye=async()=>{if(!de.value)return;const we=await getUserCredit();(we==null?void 0:we.creditAmount)>0&&(_e.value=we==null?void 0:we.creditAmount)};return watch(ie,()=>{ye()}),onMounted(()=>{ye()}),watch(de,we=>{var Se,Ce,Ae,Te;we&&(((Ce=(Se=me.value)==null?void 0:Se.credit)==null?void 0:Ce.creditAmount)>0?_e.value=(Te=(Ae=me.value)==null?void 0:Ae.credit)==null?void 0:Te.creditAmount:ye())}),{dailyNum:_e,loginData:me}}function useInviteCode(){const ne=useStore(),ie=computed(()=>{var _e;return(_e=ne==null?void 0:ne.getters)==null?void 0:_e["user/inviteCode"]}),de=computed(()=>{var _e;return(_e=ne==null?void 0:ne.getters)==null?void 0:_e["user/token"]}),me=async()=>{if(de.value&&!ie.value)try{const{result:_e}=await getInvitationCodeApi();ne==null||ne.commit("user/assign",{key:"inviteCode",data:_e})}catch(_e){}};return me(),watch(de,_e=>{_e&&me()}),{inviteCode:ie}}function mitt(ne){return{all:ne=ne||new Map,on:function(ie,de){var me=ne.get(ie);me?me.push(de):ne.set(ie,[de])},off:function(ie,de){var me=ne.get(ie);me&&(de?me.splice(me.indexOf(de)>>>0,1):ne.set(ie,[]))},emit:function(ie,de){var me=ne.get(ie);me&&me.slice().map(function(_e){_e(de)}),(me=ne.get("*"))&&me.slice().map(function(_e){_e(ie,de)})}}}const bus=mitt(),BackIcon$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAK7SURBVHic7dzfcdpAEMfx3x4U4BLkDpwKAhXYqSDhhQyPgjFFGIgfGfLidJC4gtBB6CAqgQLQbR6MZ5xM+GPvnnQn7ffVttj5jISZ0yHAsizLsiwryajuAd7afL66oQ7eE9MVE28BFH7nH29vR+sq50gO8P5+mXl2PwFk//s5gdZE5SDPR0UV8yQFeHf39arT5e84gPeiwpHvV4HoQr+AVnu8g2feP2XMnYfAIwFIBPAF3sW5f8Pg3ny+ugk4FoAEAN+C9xx16DrASH8VNaAEDwCIz7rcRUULKMWrqigBtfCYfKEz0eGiA9Q887ikR4WRjhbV50Dly7aYjD9fKhznaNGcgcp423JHHxSOc7IoANX/YbDPp9PhRuVYJ6r9Eg6AN5hMRt9UjnVGtQKmjgfUCNgEPKAmwKbgATUANgkPqBiwaXhAhYBNxAMqAmwqHlABYJPxgMCATccDAgK2AQ8IBNgWPCAAYJvwAGXAtuEBioBtxAOUAPfbLX6hZXiA0oLqfhdA6/AABcDZbNljcE9hluTwAAVA16WPGoOkiAcoABK7TDxFonhAJDeVUk4MyIRCPAW5h8Vi+Ul8nBqSA5asc/c/UUSVz4GLL6vfOG/j4+kSez9UeQ905PsAthrHSu1MVAHM81FR7qiViLaYIMyWs4TZgqowW9IXZjeVhNltTWF2Y12Ybe0QZpuLhNn2NmG2wVKYbfEVZpvMhdnXHITVDgikjRgFIKCP6MhftuqZCdPpcKO5KLt/skfwogEE1BGzKla1owIElBGda+czE7QQiSn44wKiBAT03xNDFS0gIEdk4uDfGY4aEJAh+p1v1zMTjvXaz4kEWo/Hw37gseI/A5975ZlYEJWD0DMBCQECT4iO/DsCrQ/+EuFHVU9ue3q5RJvNlj3XddcAMmK6YOJNHQ9gtCzLsizLSrQ/Ax/nsNny0q4AAAAASUVORK5CYII=";var dayjs_min={exports:{}};(function(ne,ie){(function(de,me){ne.exports=me()})(commonjsGlobal,function(){var de=1e3,me=6e4,_e=36e5,ye="millisecond",we="second",Se="minute",Ce="hour",Ae="day",Te="week",ke="month",$e="quarter",Ee="year",Pe="date",Ie="Invalid Date",Oe=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Ne=/\[([^\]]+)]|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,Be={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(We){var je=["th","st","nd","rd"],qe=We%100;return"["+We+(je[(qe-20)%10]||je[qe]||je[0])+"]"}},xe=function(We,je,qe){var Qe=String(We);return!Qe||Qe.length>=je?We:""+Array(je+1-Qe.length).join(qe)+We},Re={s:xe,z:function(We){var je=-We.utcOffset(),qe=Math.abs(je),Qe=Math.floor(qe/60),Je=qe%60;return(je<=0?"+":"-")+xe(Qe,2,"0")+":"+xe(Je,2,"0")},m:function We(je,qe){if(je.date()<qe.date())return-We(qe,je);var Qe=12*(qe.year()-je.year())+(qe.month()-je.month()),Je=je.clone().add(Qe,ke),tn=qe-Je<0,Xe=je.clone().add(Qe+(tn?-1:1),ke);return+(-(Qe+(qe-Je)/(tn?Je-Xe:Xe-Je))||0)},a:function(We){return We<0?Math.ceil(We)||0:Math.floor(We)},p:function(We){return{M:ke,y:Ee,w:Te,d:Ae,D:Pe,h:Ce,m:Se,s:we,ms:ye,Q:$e}[We]||String(We||"").toLowerCase().replace(/s$/,"")},u:function(We){return We===void 0}},Me="en",De={};De[Me]=Be;var Ve="$isDayjsObject",Le=function(We){return We instanceof Ue||!(!We||!We[Ve])},Fe=function We(je,qe,Qe){var Je;if(!je)return Me;if(typeof je=="string"){var tn=je.toLowerCase();De[tn]&&(Je=tn),qe&&(De[tn]=qe,Je=tn);var Xe=je.split("-");if(!Je&&Xe.length>1)return We(Xe[0])}else{var Ze=je.name;De[Ze]=je,Je=Ze}return!Qe&&Je&&(Me=Je),Je||!Qe&&Me},He=function(We,je){if(Le(We))return We.clone();var qe=typeof je=="object"?je:{};return qe.date=We,qe.args=arguments,new Ue(qe)},en=Re;en.l=Fe,en.i=Le,en.w=function(We,je){return He(We,{locale:je.$L,utc:je.$u,x:je.$x,$offset:je.$offset})};var Ue=function(){function We(qe){this.$L=Fe(qe.locale,null,!0),this.parse(qe),this.$x=this.$x||qe.x||{},this[Ve]=!0}var je=We.prototype;return je.parse=function(qe){this.$d=function(Qe){var Je=Qe.date,tn=Qe.utc;if(Je===null)return new Date(NaN);if(en.u(Je))return new Date;if(Je instanceof Date)return new Date(Je);if(typeof Je=="string"&&!/Z$/i.test(Je)){var Xe=Je.match(Oe);if(Xe){var Ze=Xe[2]-1||0,nn=(Xe[7]||"0").substring(0,3);return tn?new Date(Date.UTC(Xe[1],Ze,Xe[3]||1,Xe[4]||0,Xe[5]||0,Xe[6]||0,nn)):new Date(Xe[1],Ze,Xe[3]||1,Xe[4]||0,Xe[5]||0,Xe[6]||0,nn)}}return new Date(Je)}(qe),this.init()},je.init=function(){var qe=this.$d;this.$y=qe.getFullYear(),this.$M=qe.getMonth(),this.$D=qe.getDate(),this.$W=qe.getDay(),this.$H=qe.getHours(),this.$m=qe.getMinutes(),this.$s=qe.getSeconds(),this.$ms=qe.getMilliseconds()},je.$utils=function(){return en},je.isValid=function(){return this.$d.toString()!==Ie},je.isSame=function(qe,Qe){var Je=He(qe);return this.startOf(Qe)<=Je&&Je<=this.endOf(Qe)},je.isAfter=function(qe,Qe){return He(qe)<this.startOf(Qe)},je.isBefore=function(qe,Qe){return this.endOf(Qe)<He(qe)},je.$g=function(qe,Qe,Je){return en.u(qe)?this[Qe]:this.set(Je,qe)},je.unix=function(){return Math.floor(this.valueOf()/1e3)},je.valueOf=function(){return this.$d.getTime()},je.startOf=function(qe,Qe){var Je=this,tn=!!en.u(Qe)||Qe,Xe=en.p(qe),Ze=function(sn,dn){var Ye=en.w(Je.$u?Date.UTC(Je.$y,dn,sn):new Date(Je.$y,dn,sn),Je);return tn?Ye:Ye.endOf(Ae)},nn=function(sn,dn){return en.w(Je.toDate()[sn].apply(Je.toDate("s"),(tn?[0,0,0,0]:[23,59,59,999]).slice(dn)),Je)},pn=this.$W,mn=this.$M,An=this.$D,wn="set"+(this.$u?"UTC":"");switch(Xe){case Ee:return tn?Ze(1,0):Ze(31,11);case ke:return tn?Ze(1,mn):Ze(0,mn+1);case Te:var on=this.$locale().weekStart||0,gn=(pn<on?pn+7:pn)-on;return Ze(tn?An-gn:An+(6-gn),mn);case Ae:case Pe:return nn(wn+"Hours",0);case Ce:return nn(wn+"Minutes",1);case Se:return nn(wn+"Seconds",2);case we:return nn(wn+"Milliseconds",3);default:return this.clone()}},je.endOf=function(qe){return this.startOf(qe,!1)},je.$set=function(qe,Qe){var Je,tn=en.p(qe),Xe="set"+(this.$u?"UTC":""),Ze=(Je={},Je[Ae]=Xe+"Date",Je[Pe]=Xe+"Date",Je[ke]=Xe+"Month",Je[Ee]=Xe+"FullYear",Je[Ce]=Xe+"Hours",Je[Se]=Xe+"Minutes",Je[we]=Xe+"Seconds",Je[ye]=Xe+"Milliseconds",Je)[tn],nn=tn===Ae?this.$D+(Qe-this.$W):Qe;if(tn===ke||tn===Ee){var pn=this.clone().set(Pe,1);pn.$d[Ze](nn),pn.init(),this.$d=pn.set(Pe,Math.min(this.$D,pn.daysInMonth())).$d}else Ze&&this.$d[Ze](nn);return this.init(),this},je.set=function(qe,Qe){return this.clone().$set(qe,Qe)},je.get=function(qe){return this[en.p(qe)]()},je.add=function(qe,Qe){var Je,tn=this;qe=Number(qe);var Xe=en.p(Qe),Ze=function(mn){var An=He(tn);return en.w(An.date(An.date()+Math.round(mn*qe)),tn)};if(Xe===ke)return this.set(ke,this.$M+qe);if(Xe===Ee)return this.set(Ee,this.$y+qe);if(Xe===Ae)return Ze(1);if(Xe===Te)return Ze(7);var nn=(Je={},Je[Se]=me,Je[Ce]=_e,Je[we]=de,Je)[Xe]||1,pn=this.$d.getTime()+qe*nn;return en.w(pn,this)},je.subtract=function(qe,Qe){return this.add(-1*qe,Qe)},je.format=function(qe){var Qe=this,Je=this.$locale();if(!this.isValid())return Je.invalidDate||Ie;var tn=qe||"YYYY-MM-DDTHH:mm:ssZ",Xe=en.z(this),Ze=this.$H,nn=this.$m,pn=this.$M,mn=Je.weekdays,An=Je.months,wn=Je.meridiem,on=function(dn,Ye,rn,Ge){return dn&&(dn[Ye]||dn(Qe,tn))||rn[Ye].slice(0,Ge)},gn=function(dn){return en.s(Ze%12||12,dn,"0")},sn=wn||function(dn,Ye,rn){var Ge=dn<12?"AM":"PM";return rn?Ge.toLowerCase():Ge};return tn.replace(Ne,function(dn,Ye){return Ye||function(rn){switch(rn){case"YY":return String(Qe.$y).slice(-2);case"YYYY":return en.s(Qe.$y,4,"0");case"M":return pn+1;case"MM":return en.s(pn+1,2,"0");case"MMM":return on(Je.monthsShort,pn,An,3);case"MMMM":return on(An,pn);case"D":return Qe.$D;case"DD":return en.s(Qe.$D,2,"0");case"d":return String(Qe.$W);case"dd":return on(Je.weekdaysMin,Qe.$W,mn,2);case"ddd":return on(Je.weekdaysShort,Qe.$W,mn,3);case"dddd":return mn[Qe.$W];case"H":return String(Ze);case"HH":return en.s(Ze,2,"0");case"h":return gn(1);case"hh":return gn(2);case"a":return sn(Ze,nn,!0);case"A":return sn(Ze,nn,!1);case"m":return String(nn);case"mm":return en.s(nn,2,"0");case"s":return String(Qe.$s);case"ss":return en.s(Qe.$s,2,"0");case"SSS":return en.s(Qe.$ms,3,"0");case"Z":return Xe}return null}(dn)||Xe.replace(":","")})},je.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},je.diff=function(qe,Qe,Je){var tn,Xe=this,Ze=en.p(Qe),nn=He(qe),pn=(nn.utcOffset()-this.utcOffset())*me,mn=this-nn,An=function(){return en.m(Xe,nn)};switch(Ze){case Ee:tn=An()/12;break;case ke:tn=An();break;case $e:tn=An()/3;break;case Te:tn=(mn-pn)/6048e5;break;case Ae:tn=(mn-pn)/864e5;break;case Ce:tn=mn/_e;break;case Se:tn=mn/me;break;case we:tn=mn/de;break;default:tn=mn}return Je?tn:en.a(tn)},je.daysInMonth=function(){return this.endOf(ke).$D},je.$locale=function(){return De[this.$L]},je.locale=function(qe,Qe){if(!qe)return this.$L;var Je=this.clone(),tn=Fe(qe,Qe,!0);return tn&&(Je.$L=tn),Je},je.clone=function(){return en.w(this.$d,this)},je.toDate=function(){return new Date(this.valueOf())},je.toJSON=function(){return this.isValid()?this.toISOString():null},je.toISOString=function(){return this.$d.toISOString()},je.toString=function(){return this.$d.toUTCString()},We}(),ze=Ue.prototype;return He.prototype=ze,[["$ms",ye],["$s",we],["$m",Se],["$H",Ce],["$W",Ae],["$M",ke],["$y",Ee],["$D",Pe]].forEach(function(We){ze[We[1]]=function(je){return this.$g(je,We[0],We[1])}}),He.extend=function(We,je){return We.$i||(We(je,Ue,He),We.$i=!0),He},He.locale=Fe,He.isDayjs=Le,He.unix=function(We){return He(1e3*We)},He.en=De[Me],He.Ls=De,He.p={},He})})(dayjs_min);var dayjs_minExports=dayjs_min.exports;const dayjs=getDefaultExportFromCjs(dayjs_minExports),name="character",version="0.0.2",type="module",workspaces={nohoist:["@vueuse/core"]},scripts={dev:"vite --mode development --host 0.0.0.0","dev:server":"node render-server",server:"cross-env NODE_ENV=production node render-server","dev:dev":"vite --mode dev --host 0.0.0.0","dev:prod":"vite --mode production --host 0.0.0.0",build:"vite build --ssrManifest",preview:"vite preview","build:client":"vite build --ssrManifest --outDir dist/client","build:server":"vite build --ssr src/entry-server.js --outDir dist/server --mode test",generate:"vite build --ssrManifest --outDir dist/static --mode test && npm run build:server && node prerender.js test","build:server:dev":"vite build --ssr src/entry-server.js --outDir dist/server --mode dev","generate:dev":"vite build --ssrManifest --outDir dist/static --mode dev && npm run build:server && node prerender.js dev","build:server:prod":"vite build --ssr src/entry-server.js --outDir dist/server --mode production","generate:prod":"vite build --ssrManifest --outDir dist/static --mode production && npm run build:server:prod && node prerender.js production","generate:seo:prod":"vite build --ssrManifest --outDir dist/static --mode production && npm run build:server:prod && node prerender.js seo","build:node-static":"vite build --outDir dist/static --mode node","generate:ssr":"vite build --ssrManifest --outDir dist/static --mode production && npm run build:server:prod"},dependencies={"@fingerprintjs/fingerprintjs":"^3.3.3","@sentry/vue":"7.80.1","@traptitech/markdown-it-katex":"^3.6.0","@types/blueimp-md5":"^2.18.0","@vitejs/plugin-basic-ssl":"^1.0.1","@vueup/vue-quill":"1.0.0-beta.7","@vueuse/core":"^9.13.0","@vueuse/head":"^0.7.5","animate.css":"^4.1.1","ant-design-vue":"2.2.8",axios:"^0.26.0","blueimp-md5":"^2.19.0",buffer:"^6.0.3","canvas-confetti":"^1.6.0",dayjs:"^1.10.8",echarts:"^5.3.3",friday:"0.0.1","highlight.js":"^11.5.1","js-cookie":"^3.0.1","js-tiktoken":"^1.0.7",lodash:"^4.17.21","lodash-es":"^4.17.21","markdown-it":"^13.0.1","markdown-it-highlightjs":"^4.0.1","markdown-it-katex":"^2.0.3","markdown-it-link-attributes":"^4.0.1",mitt:"^3.0.0",nprogress:"^0.2.0",parchment:"^2.0.0-dev.2","qrcode-generator":"^1.4.4",qs:"^6.10.3",quill:"^1.3.7","quill-delta":"^4.2.2","recorder-core":"^1.2.23070100",vconsole:"^3.15.0","vite-plugin-vue-setup-extend":"^0.4.0",vue:"^3.3.4","vue-advanced-cropper":"^2.8.8","vue-i18n":"9.2.0-beta.32","vue-router":"^4.0.13","vue3-lazyload":"^0.2.5-beta","vue3-virtual-scroll-list":"^0.2.1",vuex:"^4.0.2","vuex-persist":"^3.1.3",web3:"^1.7.1","xc-components":"1.0.0","xc-style":"0.0.1"},devDependencies={"@intlify/vite-plugin-vue-i18n":"^3.3.1","@types/facebook-js-sdk":"^3.3.5","@types/gapi.auth2":"^0.0.56","@types/js-cookie":"^3.0.1","@types/lodash-es":"^4.17.7","@types/node":"^17.0.21","@types/nprogress":"^0.2.0","@types/qs":"^6.9.7","@types/quill":"^2.0.9","@vitejs/plugin-legacy":"^4.0.4","@vitejs/plugin-vue":"^4.2.3","@zougt/vite-plugin-theme-preprocessor":"^1.4.8",autoprefixer:"^10.4.4",less:"^4.1.2",sass:"^1.49.9",typescript:"^4.5.4",vite:"^4.3.9","vite-plugin-ejs":"^1.6.4","vite-plugin-html":"^3.2.0","vite-plugin-markdown":"^2.1.0","vite-svg-loader":"^4.0.0","vue-tsc":"^0.29.8","web3-core":"^1.7.1","cross-env":"^7.0.3"},PackageJson={name,private:!0,version,type,workspaces,scripts,dependencies,devDependencies},formatChats=(ne,ie)=>{const de=(me,_e)=>Math.floor(me*Math.pow(10,_e))/Math.pow(10,_e);return typeof ne!="number"||ne<0?0:ne>=1e6?"".concat(de(ne/1e6,ie!=null?ie:1).toFixed(ie!=null?ie:1),"M"):ne>=1e3?"".concat(de(ne/1e3,ie!=null?ie:1).toFixed(ie!=null?ie:1),"K"):ne},formatTime=(ne,ie)=>dayjs().isSame(ne,"day")?dayjs(ne).format("HH:mm"):dayjs(ne).isSame(dayjs().subtract(1,"day"),"day")?"Yesterday,".concat(dayjs(ne).format("HH:mm")):ie&&ie.mShort?dayjs(ne).format("MMM D,YYYY"):dayjs(ne).format("MMMM D,YYYY");function sleep(ne=200){return new Promise(ie=>{setTimeout(ie,ne)})}const formatPrice=ne=>typeof ne!="number"?0:Number((ne/100).toFixed(2)||""),getFileNameUUID=()=>{const ne=()=>((1+Math.random())*65536|0).toString(16).substring(1);return"".concat(+new Date,"_").concat(ne()).concat(ne())},createNewFileName=(ne="")=>{const ie=/\.[^\.]+$/,de=ne.match(ie);return"".concat(getFileNameUUID()).concat(de?de[0]:"")},isIOS=isBrowser$1()&&/iPhone|iPod|ios|iPad/.test(navigator.userAgent),createBotPageUrl=ne=>{if(!ne)return"/create/bot";let ie="";switch(ne){case BotTypeEnum.bot:ie="bot";break;case BotTypeEnum.adventure:ie="adventure";break;case BotTypeEnum.pdf:ie="pdf";break;default:ie="bot";break}return"/create/".concat(ie)},goBillingPage=(ne,ie,de,me)=>{const{pathname:_e="",search:ye=""}=location;let we=ye;if(!me&&ye){const Ce=new URLSearchParams(ye),Ae=[...Ce.keys()].filter(Te=>Te!=="redirect").map(Te=>"".concat(Te,"=").concat(Ce.get(Te))).join("&");we="?".concat(Ae)}const Se={path:"/fitting",query:{redirect:me||encodeURIComponent(_e+we),...ie}};if(de)return ne[de](Se);ne.push(Se)},checkDevtool=()=>{function ne(ie){(""+ie/ie).length!==1||ie%20===0?(function(){}).constructor("debugger")():(function(){}).constructor("debugger")(),ne(++ie)}try{ne(0)}catch(ie){}},getAdCfg=async(ne,ie)=>{var de;if(ne!=null&&ne.type)try{const me=await fetchADCfg(),_e=(de=JSON.parse(me))==null?void 0:de.find(ye=>(ye==null?void 0:ye.moduleName)===ne.type);if(isBrowser$1()&&_e.adSlotId&&_e.switchOn){ie==null||ie(_e);const ye=100;ne.insOber&&setTimeout(()=>{handleObserveAds(ne.insOber,{...ne,slot:_e==null?void 0:_e.adSlotId})},ye),ne!=null&&ne.push&&setTimeout(()=>{pushAd({module:ne==null?void 0:ne.module,slot_id:_e==null?void 0:_e.adSlotId})},ye+100)}}catch(me){}};function pushAd(ne){isBrowser$1()&&nextTick(()=>{var ie,de;window.adsbygoogle=(window==null?void 0:window.adsbygoogle)||[],(ie=window.adsbygoogle)==null||ie.push({}),eventTrack("web_ad_request",{user_id:(de=store.state.user.info)==null?void 0:de.id,...ne})})}function handleObserveAds(ne,ie,de){var Se;if(!isBrowser$1()||!Array.isArray(ne)&&!document.querySelector(ne))return;const me=(Se=store.state.user.info)==null?void 0:Se.id;let _e=!1;const ye=new MutationObserver(function(Ce){Ce.forEach(function(Ae){var Te;if((Te=Ae.target)!=null&&Te.className.includes("adsbygoogle")&&Ae.type==="attributes"){const ke=Ae.target,$e=(ke==null?void 0:ke.getAttribute("data-adsbygoogle-status"))==="done",Ee=(ke==null?void 0:ke.getAttribute("data-ad-status"))==="filled";if(ke.clientHeight===0){if(!$e)return;if(Array.isArray(ne))ne.forEach(Ie=>{const Oe=document.querySelector(Ie);Oe==null||Oe.remove()});else{const Ie=document.querySelector(ne);Ie==null||Ie.remove()}Ee&&eventTrack("web_ad_cancel",{module:ie.module,slot_id:ie.slot,user_id:me,bot_id:ie.botId}),ye.disconnect()}else if($e&&Ee){if(_e)return;_e=!0,eventTrack("web_ad_show",{module:ie.module,slot_id:ie.slot,user_id:me,bot_id:ie.botId})}}})}),we=de||{attributes:!0,childList:!1,subtree:!0};if(Array.isArray(ne))ne.forEach(Ce=>{const Ae=document.querySelector(Ce);ye.observe(Ae,we)});else{const Ce=document.querySelector(ne);ye.observe(Ce,we)}}let obIdList=[],obTimer=null;async function handleCardOb(ne){var me;await nextTick(),ne.io||(ne.io=new IntersectionObserver(_e=>{_e.forEach(ye=>{var we,Se;if(ye.intersectionRatio>0){const Ce=(Se=(we=ye.target)==null?void 0:we.getAttribute("href"))==null?void 0:Se.split("/").pop();obIdList.push(Ce),de()}})},ne.options));const ie=ne.io;ie.disconnect(),(me=document.querySelector(ne.ctn))==null||me.querySelectorAll(ne.item).forEach(_e=>{ie.observe(_e)});function de(){obTimer&&clearTimeout(obTimer),obTimer=setTimeout(()=>{obIdList.length&&ne.req(obIdList),obIdList=[],clearTimeout(obTimer),obTimer=null},1e3)}}async function useInitSSRAndCtxData(ne){}function handleReqEventOpt(ne,ie){return{userId:computed(()=>{var me;return(me=ne.state.user.info)==null?void 0:me.id}).value,app_name:"com.joyland.ai",platform:isMobile?"H5":"Web",app_version:PackageJson.version,device_name:handleDeviceName(),event_time:Date.now(),event_name:"",event_type:"",...ie}}function reqEvent(ne,ie){eventReq(handleReqEventOpt(ne,ie))}function handleDeviceName(){var ie,de,me;if(!isBrowser$1())return"";const ne=navigator.userAgent;if(ne.includes("iPhone")||ne.includes("Macintosh")||ne.includes("iPad"))return isMobile?ne.includes("iPad")?"iPad":"iPhone":"Mac";if(ne.includes("Android")||ne.includes("Windows Phone")){let _e=(me=(de=(ie=ne.split(")")[0])==null?void 0:ie.split(";").pop())==null?void 0:de.split("Build")[0])==null?void 0:me.trim();return _e!=null&&_e.includes("(")&&(_e=_e+")"),_e||"Android"}return"windows"}const _hoisted_1$21=["data-ad-client","data-ad-slot"],adClient="ca-pub-8454796298206834",_sfc_main$2c=defineComponent({__name:"AD",props:{cfg:{}},setup(ne,{expose:ie}){const de=ne,me=ref(""),{isVip:_e}=useUserVipStatus(),ye=ref(!1),we=computed(()=>!_e.value&&me.value);onMounted(()=>{ye.value=!0}),watchEffect(()=>{ye.value&&(_e.value||Se())});function Se(){_e.value||getAdCfg({...de.cfg,insOber:".ad_ctn"},Ce=>{Ce!=null&&Ce.adSlotId&&(me.value=Ce==null?void 0:Ce.adSlotId)})}return ie({getAd:Se}),(Ce,Ae)=>unref(we)?(openBlock(),createElementBlock("ins",{key:0,class:"adsbygoogle ad_ctn",style:normalizeStyle({height:Ce.cfg.height+"px"}),"data-ad-client":Ce.cfg.adClient||adClient,"data-ad-slot":unref(me)},null,12,_hoisted_1$21)):createCommentVNode("",!0)}}),AD_vue_vue_type_style_index_0_scoped_6328b619_lang="",_export_sfc=(ne,ie)=>{const de=ne.__vccOpts||ne;for(const[me,_e]of ie)de[me]=_e;return de},AD=_export_sfc(_sfc_main$2c,[["__scopeId","data-v-6328b619"]]),_withScopeId$13=ne=>(pushScopeId("data-v-d7f0e09e"),ne=ne(),popScopeId(),ne),_hoisted_1$20={class:"chat-header-bg"},_hoisted_2$1J={class:"chat-header main-fluid"},_hoisted_3$1v={class:"chat-bg"},_hoisted_4$1k={class:"chat-header-main"},_hoisted_5$18={class:"mobile-title"},_hoisted_6$12=["src"],_hoisted_7$V={class:"title-text"},_hoisted_8$R=_withScopeId$13(()=>createBaseVNode("div",{class:"center"},null,-1)),_hoisted_9$L={class:"chat-operate"},_hoisted_10$E=_withScopeId$13(()=>createBaseVNode("div",{class:"line"},null,-1)),_sfc_main$2b=defineComponent({__name:"index",props:{botId:{},initErr:{type:Boolean},info:{}},emits:["feedbackCallback"],setup(ne,{expose:ie,emit:de}){const me=useRoute(),_e=useRouter(),ye=useTypeStore$1(),we=ne,Se=computed(()=>ye.getters["user/token"]);useUserVipStatus();const Ce=reactive({likedBotStatus:!1,likes:"0"}),Ae=de;VisibilityEnum.PUBLIC,VisibilityEnum.UNLISTED,VisibilityEnum.PRIVATE,watch(()=>we.info,()=>{var Oe,Ne;Ce.likedBotStatus=!!((Oe=we.info)!=null&&Oe.likedBotStatus),Ce.likes=((Ne=we.info)==null?void 0:Ne.likes)||""},{immediate:!0,deep:!0});const Te=ref(!1),ke=async()=>{var Oe,Ne;try{if(Te.value||(Te.value=!0,!we.botId))return;if(!Se.value){Ce.likedBotStatus=!Ce.likedBotStatus,((Oe=Ce.likes)==null?void 0:Oe.indexOf("."))<0&&((Ne=Ce.likes)==null?void 0:Ne.indexOf("k"))<0&&(Ce.likes=Ce.likedBotStatus?"".concat(Number(Ce.likes)+1):"".concat(Number(Ce.likes)-1));return}(Ce.likedBotStatus?await setRoleInfoCancelLike({botId:we.botId}):await setRoleInfoLike({botId:we.botId}))&&(Ce.likedBotStatus=!Ce.likedBotStatus),Ae("feedbackCallback")}catch(Be){}finally{Te.value=!1}},$e=()=>{var Oe,Ne;if(!history.state||!history.state.back)return _e.replace({path:"/"}),!1;(Oe=me.query)!=null&&Oe.visibility&&ye.commit("user/assign",{key:"visibility",data:(Ne=me.query)==null?void 0:Ne.visibility}),_e.back()},Ee=async Oe=>{Oe===0&&ye.dispatch("chat/getImgUsed")};onMounted(()=>{ye.dispatch("chat/getImgUsed"),bus.on("imageUnlock",Oe=>Ee(Oe))}),onBeforeUnmount(()=>{bus.off("imageUnlock")}),ie({feedback:ke});const Ie=isMobile&&!["vnPQ","reLAA","rePq3","XKayy"].includes(we.botId);return(Oe,Ne)=>{var Be;return openBlock(),createElementBlock("div",_hoisted_1$20,[unref(Ie)?(openBlock(),createBlock(AD,{key:0,cfg:{type:"ad_web_chat_show",module:"chat",height:50,botId:Oe.botId}},null,8,["cfg"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_2$1J,[createBaseVNode("div",_hoisted_3$1v,[createBaseVNode("div",_hoisted_4$1k,[createBaseVNode("div",_hoisted_5$18,[createBaseVNode("div",{class:"btn un-hover right",onClick:$e},[createBaseVNode("img",{src:unref(BackIcon$1),style:{width:"8px",cursor:"pointer"},class:"back-btn",alt:"",srcset:"",onClick:$e},null,8,_hoisted_6$12)]),createBaseVNode("span",_hoisted_7$V,toDisplayString$1((Be=Oe.info)==null?void 0:Be.botName),1)]),_hoisted_8$R,createBaseVNode("div",_hoisted_9$L,[renderSlot(Oe.$slots,"default",{},void 0,!0)])])])]),_hoisted_10$E])}}}),index_vue_vue_type_style_index_0_scoped_d7f0e09e_lang="",HeaderComp=_export_sfc(_sfc_main$2b,[["__scopeId","data-v-d7f0e09e"]]);var InboxOutlined$2={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"};const InboxOutlinedSvg=InboxOutlined$2;function _objectSpread$2(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$2(ne,_e,de[_e])})}return ne}function _defineProperty$2(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var InboxOutlined=function ne(ie,de){var me=_objectSpread$2({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$2({},me,{icon:InboxOutlinedSvg}),null)};InboxOutlined.displayName="InboxOutlined";InboxOutlined.inheritAttrs=!1;const InboxOutlined$1=InboxOutlined;var Loading3QuartersOutlined$2={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 1024c-69.1 0-136.2-13.5-199.3-40.2C251.7 958 197 921 150 874c-47-47-84-101.7-109.8-162.7C13.5 648.2 0 581.1 0 512c0-19.9 16.1-36 36-36s36 16.1 36 36c0 59.4 11.6 117 34.6 171.3 22.2 52.4 53.9 99.5 94.3 139.9 40.4 40.4 87.5 72.2 139.9 94.3C395 940.4 452.6 952 512 952c59.4 0 117-11.6 171.3-34.6 52.4-22.2 99.5-53.9 139.9-94.3 40.4-40.4 72.2-87.5 94.3-139.9C940.4 629 952 571.4 952 512c0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.2C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3s-13.5 136.2-40.2 199.3C958 772.3 921 827 874 874c-47 47-101.8 83.9-162.7 109.7-63.1 26.8-130.2 40.3-199.3 40.3z"}}]},name:"loading-3-quarters",theme:"outlined"};const Loading3QuartersOutlinedSvg=Loading3QuartersOutlined$2;function _objectSpread$1(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty$1(ne,_e,de[_e])})}return ne}function _defineProperty$1(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var Loading3QuartersOutlined=function ne(ie,de){var me=_objectSpread$1({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread$1({},me,{icon:Loading3QuartersOutlinedSvg}),null)};Loading3QuartersOutlined.displayName="Loading3QuartersOutlined";Loading3QuartersOutlined.inheritAttrs=!1;const Loading3QuartersOutlined$1=Loading3QuartersOutlined;var SwapOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"};const SwapOutlinedSvg=SwapOutlined$2;function _objectSpread(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?Object(arguments[ie]):{},me=Object.keys(de);typeof Object.getOwnPropertySymbols=="function"&&(me=me.concat(Object.getOwnPropertySymbols(de).filter(function(_e){return Object.getOwnPropertyDescriptor(de,_e).enumerable}))),me.forEach(function(_e){_defineProperty(ne,_e,de[_e])})}return ne}function _defineProperty(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}var SwapOutlined=function ne(ie,de){var me=_objectSpread({},ie,de.attrs);return createVNode(AntdIcon,_objectSpread({},me,{icon:SwapOutlinedSvg}),null)};SwapOutlined.displayName="SwapOutlined";SwapOutlined.inheritAttrs=!1;const SwapOutlined$1=SwapOutlined,fileToDataURL=ne=>new Promise(ie=>{const de=new FileReader;de.onloadend=me=>ie(me.target.result),de.readAsDataURL(ne)}),dataURLToImage=ne=>new Promise(ie=>{const de=new Image;de.onload=()=>ie(de),de.src=ne}),canvastoFile=(ne,ie,de)=>new Promise(me=>ne.toBlob(_e=>me(_e),ie,de)),compressImg=async(ne,ie="image/webp",de=.8)=>{const me=ne.type.split("/")[1];if(ne.type.split("/")[0]!=="image")return ne;const _e=ne.name.replace("."+me,"."+ie.split("/")[1]),ye=document.createElement("canvas"),we=ye.getContext("2d"),Se=await fileToDataURL(ne),Ce=await dataURLToImage(Se);ye.width=Ce.width,ye.height=Ce.height,we.clearRect(0,0,Ce.width,Ce.height),we.drawImage(Ce,0,0,Ce.width,Ce.height);const Ae=await canvastoFile(ye,ie,de);return await new File([Ae],_e,{type:ie})},_hoisted_1$1$={class:"img-content"},_hoisted_2$1I={key:1},_hoisted_3$1u={class:"ant-upload-drag-icon"},_hoisted_4$1j={class:"ant-upload-text"},_hoisted_5$17={class:"uploaded-content"},_hoisted_6$11=["src"],_hoisted_7$U={class:"footer"},_sfc_main$2a=defineComponent({__name:"upload",props:{visible:{type:Boolean}},emits:["update:visible","change"],setup(ne,{emit:ie}){const de=useStore(),{t:me}=useI18n(),_e=reactive({image:""}),ye=computed(()=>de.getters["user/userInfo"]),we=ie,Se=()=>{we("update:visible",!1)},Ce=ref([]),Ae=ref(!1),Te=Pe=>{if(!(Pe.type==="image/jpeg"||Pe.type==="image/png"||Pe.type==="image/jpg"))return message.error(me("profile.setting.upload_img_type_tip")),!1;const Oe=5;if(!(Pe.size/1024/1024<Oe))return message.error(me("profile.setting.upload_img_size_tip",{size:Oe})),!1},ke=async({file:Pe})=>{Ae.value=!0;try{const{result:Ie}=await getAwsSign({s3FileName:"".concat(ye.value.id,"/").concat(Pe.name)});Pe=await compressImg(Pe);const Oe=await uploadFile(Ie,Pe),Ne=Ie.split("?")[0];_e.image=Ne}catch(Ie){}finally{Ae.value=!1}},$e=()=>{_e.image=""},Ee=()=>{_e.image&&(we("change",{url:_e.image}),$e(),Se())};return(Pe,Ie)=>{const Oe=resolveComponent("a-button"),Ne=resolveComponent("a-modal");return openBlock(),createBlock(Ne,{title:"🖼️ Upload an image",visible:Pe.visible,footer:null,onCancel:Se,maskClosable:!1,centered:""},{default:withCtx(()=>[createVNode(unref(UploadDragger),{"file-list":unref(Ce),"onUpdate:fileList":Ie[0]||(Ie[0]=Be=>isRef(Ce)?Ce.value=Be:null),name:"upload",class:"avatar-uploader",accept:"image/jpeg, image/jpg, image/png",disabled:unref(Ae),limit:1,"show-upload-list":!1,"before-upload":Te,customRequest:ke},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$1$,[unref(Ae)?(openBlock(),createBlock(unref(LoadingOutlined$1),{key:0})):(openBlock(),createElementBlock("div",_hoisted_2$1I,[createBaseVNode("p",_hoisted_3$1u,[createVNode(unref(InboxOutlined$1))]),createBaseVNode("p",_hoisted_4$1j,toDisplayString$1(Pe.$t("chat.upload_image_text")),1)]))])]),_:1},8,["file-list","disabled"]),createBaseVNode("div",_hoisted_5$17,[_e.image?(openBlock(),createElementBlock("img",{key:0,src:_e.image,class:"upload-img"},null,8,_hoisted_6$11)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_7$U,[createVNode(unref(ADivider)),createVNode(Oe,{type:"primary",loading:unref(Ae),disabled:!_e.image,onClick:Ee},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Pe.$t("chat.attach_image")),1)]),_:1},8,["loading","disabled"])])]),_:1},8,["visible"])}}}),upload_vue_vue_type_style_index_0_scoped_a1c56e1a_lang="",UploadImage=_export_sfc(_sfc_main$2a,[["__scopeId","data-v-a1c56e1a"]]),_sfc_main$29=defineComponent({__name:"ellipsis",props:{value:{},row:{default:1},visible:{type:Boolean},width:{default:"100%"},tooltipPlacement:{default:"topLeft"},overlayClassName:{}},setup(ne){const ie=ne;let de=ref(!1);const me=ref(null),_e=Se=>{me.value=Se};let ye=ref({});const we=Se=>{if(!me.value)return;let Ce=Number(getComputedStyle(me.value).lineHeight.replace("px",""))-0;Number(getComputedStyle(me.value).height.replace("px",""))-0>Ce*Se?(de.value=!0,ye.value={height:"22px",overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",webkitLineClamp:Se,webkitBoxOrient:"vertical",cursor:"pointer",width:ie.width,lineHeight:"".concat(Ce,"px")}):(de.value=!1,ye.value={width:ie.width})};return watch(()=>ie.visible,async Se=>{await nextTick(),Se&&!de.value&&we(ie.row)}),onMounted(()=>{we(ie.row)}),(Se,Ce)=>unref(de)&&!unref(isMobile)?(openBlock(),createBlock(unref(ATooltip),{key:0,placement:Se.tooltipPlacement,title:Se.value,overlayClassName:Se.overlayClassName,align:{offset:[-11,0]}},{default:withCtx(()=>[createBaseVNode("div",{class:"ellipsis-text",ref:_e,style:normalizeStyle(unref(ye))},[renderSlot(Se.$slots,"default"),createTextVNode(toDisplayString$1(Se.value),1)],4)]),_:3},8,["placement","title","overlayClassName"])):(openBlock(),createElementBlock("div",{key:1,class:"ellipsis-text",ref:_e,style:normalizeStyle(unref(ye))},[renderSlot(Se.$slots,"default"),createTextVNode(toDisplayString$1(Se.value),1)],4))}}),_withScopeId$12=ne=>(pushScopeId("data-v-44ae6e6a"),ne=ne(),popScopeId(),ne),_hoisted_1$1_={key:0,class:"get-pro"},_hoisted_2$1H={class:"get-pro-content"},_hoisted_3$1t={key:1,class:"msg-creating"},_hoisted_4$1i={key:2,class:"suggest-loading"},_hoisted_5$16={key:3,class:"suggest-list"},_hoisted_6$10=["onClick"],_hoisted_7$T=_withScopeId$12(()=>createBaseVNode("span",{class:"icon iconfont icon-tuijianhuifu"},null,-1)),_hoisted_8$Q={key:4,class:"no-data"},_sfc_main$28=defineComponent({__name:"suggest",props:{msgId:{},creating:{type:Boolean},visible:{type:Boolean}},emits:["change"],setup(ne,{emit:ie}){const de=useTypeStore$1();useRouter();const me=useRoute();computed(()=>{var xe;return(xe=me.query)==null?void 0:xe.botId});let _e=new AbortController;const ye=computed(()=>de.getters["user/token"]);computed(()=>de.getters["user/userStatusInfo"]);const we=computed(()=>de.state.common.guestSuggest),Se=reactive({loading:!0,activeString:"",cacheId:"",creatingChanged:!1}),Ce=ne,Ae=ref([]),Te=computed(()=>de.state.chat.suggestLimit),ke=ie,$e=()=>{de.commit("common/changeGuestSuggest",null)},Ee=()=>{$e(),Pe()},Pe=async()=>{try{if(!Ce.msgId||Te.value)return;if(ye.value&&we.value&&we.value.msgId===Ce.msgId)return Ae.value=we.value.suggest,$e(),!1;Se.loading&&_e.abort(),Se.loading=!0,Ae.value=[],Se.activeString="",_e=new AbortController;const xe=await fetchSuggestList({msgId:Ce.msgId},{signal:_e.signal});Se.cacheId=Ce.msgId,Ae.value=xe||[],Se.loading=!1,ye.value||de.commit("common/changeGuestSuggest",{msgId:Ce.msgId,suggest:Ae.value})}catch(xe){(xe==null?void 0:xe.message)!=="canceled"&&(Se.loading=!1),(xe==null?void 0:xe.code)==="538"&&(message.destroy(),de.commit("chat/changeSuggestLimit",!0))}},Ie=()=>{Se.cacheId="",Se.activeString="",Ae.value=[],Se.loading=!1};watch(()=>Ce.msgId,xe=>{if(xe){if(!Ce.visible)return Se.loading&&(Ie(),_e.abort()),!1;if(Ce.creating)return Se.creatingChanged=!0,!1;Se.creatingChanged=!1,Pe()}else Se.loading&&_e.abort()},{immediate:!0}),watch(()=>Ce.creating,()=>{!Ce.creating&&Se.creatingChanged&&Ce.visible&&Se.cacheId!==Ce.msgId&&Pe()}),watch(()=>Ce.visible,xe=>{if(xe){if(Ce.creating)return Se.creatingChanged=!0,!1;Se.creatingChanged=!1,(Se.cacheId&&Se.cacheId!==Ce.msgId||!Se.cacheId&&!Ae.value.length&&!Se.loading)&&Pe()}});const Oe=()=>{de.dispatch("chat/getCheckSuggest")};watch(()=>Ce.visible,xe=>{xe&&ye.value&&Oe(),bus.emit("scrollBottom")},{immediate:!0});const Ne=async(xe,Re)=>{var De;if(!Se.cacheId)return;const Me=xe||((De=Ae.value)==null?void 0:De[Re])||"";Me&&(!Te.value&&ye.value&&await de.dispatch("chat/getCheckSuggest"),!(Te.value&&ye.value)&&(Se.activeString=JSON.stringify(Me),ke("change",{...Me,generatedContents:Ae.value,messageId:Se.cacheId})))};watch(()=>[Te.value,Ce.visible],xe=>{Te.value&&Ce.visible&&eventTrack("chataigenerate_getpro_exposure")});const Be=()=>{localStorage.setItem("subscribeModalTrackFrom","chat_aigenerate_message"),de.commit("common/changeSubscribeModalVisible",!0)};return(xe,Re)=>{var Me;return openBlock(),createElementBlock("div",{class:normalizeClass(["suggest-content",{"subscribe-content":unref(Te)}])},[unref(Te)?(openBlock(),createElementBlock("div",_hoisted_1$1_,[createBaseVNode("div",_hoisted_2$1H,[createTextVNode(toDisplayString$1(xe.$t("chat.suggest_limit_1"))+" ",1),createBaseVNode("span",{onClick:Be},toDisplayString$1(xe.$t("chat.suggest_limit_2")),1),createTextVNode(" "+toDisplayString$1(xe.$t("chat.suggest_limit_3")),1)])])):createCommentVNode("",!0),xe.creating||!Ce.msgId&&unref(Ae).length?(openBlock(),createElementBlock("div",_hoisted_3$1t)):createCommentVNode("",!0),unref(Se).loading?(openBlock(),createElementBlock("div",_hoisted_4$1i,toDisplayString$1(xe.$t("chat.Generating")),1)):(Me=unref(Ae).filter(De=>De.generatedContent))!=null&&Me.length?(openBlock(),createElementBlock("ul",_hoisted_5$16,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Ae),(De,Ve)=>(openBlock(),createElementBlock("li",{key:JSON.stringify(De),class:normalizeClass(["suggest-list-item",{active:JSON.stringify(De)===unref(Se).activeString}]),onClick:()=>Ne(De,Ve)},[De.generatedContent?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["item-content",{"item-creating":xe.creating||!Ce.msgId&&unref(Ae).length}])},[createVNode(_sfc_main$29,{value:De.generatedContent,visible:Ce.visible,width:"calc(100%)",overlayClassName:"suggest-tooltip"},{default:withCtx(()=>[_hoisted_7$T]),_:2},1032,["value","visible"])],2)):createCommentVNode("",!0)],10,_hoisted_6$10))),128))])):(openBlock(),createElementBlock("div",_hoisted_8$Q,[createTextVNode(toDisplayString$1(xe.$t("chat.no_data"))+" ",1),createBaseVNode("div",{class:"try-again",onClick:Ee},toDisplayString$1(xe.$t("chat.try_again")),1)]))],2)}}}),suggest_vue_vue_type_style_index_0_scoped_44ae6e6a_lang="",suggest_vue_vue_type_style_index_1_lang="",SuggestList=_export_sfc(_sfc_main$28,[["__scopeId","data-v-44ae6e6a"]]),defaultState$3={isPaidUser:!1,token:"",source:"LOCAL",loginType:"EMAIL",info:null,metaMaskInfo:null,leftTrialTimes:0,userType:1,coupon:"",limit:0,templateLimit:[],avatar:"",userSubscriptionTimes:null,isOld:!1,userAuthInfo:null},mutations$a={assign(ne,ie){const{key:de,data:me}=ie;ne[de]=me,de==="info"&&(ne.userType=me.userType||ne.userType)},assignMetaMaskInfo(ne,ie){ne.metaMaskInfo={...ne.metaMaskInfo,...ie}},logout(ne){Object.assign(ne,defaultState$3)},isPaidUser(ne,ie){ne.isPaidUser=ie},saveCount(ne,ie){ne.leftTrialTimes=ie},setLimit(ne,ie){ne.limit=ie},saveUserType(ne,ie){ne.info={...ne.info,userType:ie},ne.userType=ie},copyCoupon(ne,ie){ne.coupon=ie},updateTemplateLimit(ne,ie){const de=ne.templateLimit.findIndex(me=>me.templateId===ie.templateId);ne.templateLimit.splice(de,1,ie)},userSubscriptionTimes(ne,ie){ne.userSubscriptionTimes=ie},setIsOld(ne,ie){ne.isOld=ie},authInfo(ne,ie){ne.userAuthInfo=ie},setMaxNum(ne,ie){ne.userAuthInfo&&(ne.userAuthInfo.maxNum=ie)},setUsedNum(ne,ie){ne.userAuthInfo&&(ne.userAuthInfo.usedNum=ie)}},actions$4={async login({commit:ne,dispatch:ie},de){const me=Storage.get(INVITER_CODE);me&&(de.usedInvitationCode=me);const _e=Storage.get(SOURCE_WEBSITE);_e&&(de.sourceWebsite=_e);const ye=await login(de),{code:we,result:Se}=ye;return we!=0||(ne("logout"),ne("tabsView/initTabs",[],{root:!0}),ne("assign",{key:"source",data:de.srcType}),ne("assign",{key:"token",data:Se.token}),ne("assign",{key:"info",data:Se}),ne("saveUserType",Se==null?void 0:Se.userType),Se.isNewUser&&(eventTrack("register"),window._hmt&&window._hmt.push(["_trackEvent","user","register"]),Storage.remove(INVITER_CODE),reportConvert("REGISTERED")),ie("getUserAuthInfo")),ye},async queryLeftTime({commit:ne},ie){const de=await getAuthInfo(ie),{result:me}=de,_e=me==null?void 0:me.maxUsedLimit;me==null||me.usedLimit;let ye={}.VITE_APP_FRIDAY_CN?me.maxUsedLimit-me.usedLimit:me.trialNum;return ye<0&&(ye=0),ne("isPaidUser",me==null?void 0:me.isPaidUser),ne("saveUserType",me==null?void 0:me.userType),ne("saveCount",ye),ne("setLimit",_e),ne("updateTemplateLimit",{leftLimit:ye,maxLimit:_e,templateId:ie}),ne("userSubscriptionTimes",me==null?void 0:me.userSubscriptionTimes),ne("authInfo",me),de},async getUserAuthInfo({commit:ne}){try{const{result:ie}=await getAuthInfo();return ne("authInfo",ie),ie}catch(ie){return ne("authInfo",null),null}},async web3Login({commit:ne},ie){var _e;const de=await metaMaskLogin(ie),me=(_e=de==null?void 0:de.result)==null?void 0:_e.token;ne("logout"),ne("tabsView/initTabs",[],{root:!0}),ne("assign",{key:"loginType",data:"WALLET"}),ne("assignMetaMaskInfo",{...ie,token:me})}},getters$3={token:ne=>{var ie;return ne.token||((ie=ne.metaMaskInfo)==null?void 0:ie.token)},userAuthInfo:ne=>ne.userAuthInfo},userModule={namespaced:!0,state:{...defaultState$3},mutations:mutations$a,actions:actions$4,getters:getters$3},state$7={editorForm:{},fullScreenEditor:!1},mutations$9={setForm:(ne,ie)=>{ne.editorForm=ie},initForm:ne=>{ne.editorForm={}},setFullScreen:(ne,ie)=>{ne.fullScreenEditor=ie}},editor={namespaced:!0,state:state$7,mutations:mutations$9},state$6={tabsList:[]},whiteList=["Redirect","login"],mutations$8={initTabs(ne,ie){if(ie!=null&&ie.length){ne.tabsList=ie;return}ne.tabsList=[{fullPath:"/article/workspace",name:"Workspace",path:"/article/workspace",title:""}]},addTabs(ne,ie){return whiteList.includes(ie.name)?!1:(ne.tabsList.some(me=>me.fullPath==ie.fullPath)||ne.tabsList.push(ie),ne.tabsList=ne.tabsList.slice(-5),!0)},closeCurrentTab(ne,ie){const de=ne.tabsList.findIndex(me=>me.fullPath==ie.fullPath);ne.tabsList.splice(de,1)}},tabsView={namespaced:!0,state:state$6,mutations:mutations$8};function queryTemplateList(ne){return Axios.request({url:"/template/listSchema",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function queryCategoriesList(){return Axios.request({url:"/template/category/list",method:"get"})}const LANGUAGES_CN=["zh-CN"],isCN={}.VITE_APP_FRIDAY_CN,state$5={templatesMap:{},language:{}.VITE_APP_FRIDAY_CN?"zh-CN":"en",languageList:[],categories:[]},actions$3={async checkTemplateListExist({dispatch:ne,state:ie}){Object.keys(ie.templatesMap).length||(isCN||await ne("getLanguageViews"),ne("updateTemplateList"))},async updateTemplateList({commit:ne,state:ie}){var _e,ye,we,Se,Ce;let de=(_e=ie.languageList)==null?void 0:_e.map(Ae=>Ae.language);isCN==="1"&&(de=LANGUAGES_CN);const me=await Promise.all(de.map(async Ae=>{var Te,ke,$e;return{...await queryTemplateList({language:Ae,md5:(ke=(Te=ie.templatesMap[Ae])==null?void 0:Te.list)!=null&&ke.length?($e=ie.templatesMap[Ae])==null?void 0:$e.md5:""}),language:Ae}}));for(const Ae of me){if((ye=ie.templatesMap[Ae.language])!=null&&ye.md5&&((Se=(we=ie.templatesMap[Ae.language])==null?void 0:we.list)!=null&&Se.length)&&((Ce=ie.templatesMap[Ae.language])==null?void 0:Ce.md5)===Ae.md5)continue;const Te=Ae.list.map((ke,$e,Ee)=>({...ke,index:Ee.length-$e}));ie.templatesMap[Ae.language]={...Ae,list:Te}}for(const Ae of me){const{userTemplateList:Te,language:ke,tagInfoList:$e,rewriteTemplateId:Ee,artTemplateId:Pe,structuredTemplateId:Ie,userRecommendTempList:Oe,chatTemplateId:Ne}=Ae;ie.templatesMap[ke].userTemplateList=Te||[],ie.templatesMap[ke].userRecommendTempList=Oe||[],ie.templatesMap[ke].tagInfoList=$e||[],ie.templatesMap[ke].rewriteTemplateId=Ee,ie.templatesMap[ke].artTemplateId=Pe,ie.templatesMap[ke].structuredTemplateId=Ie,ie.templatesMap[ke].chatTemplateId=Ne}ne("assign",ie.templatesMap)},async queryTemplateList({dispatch:ne,state:ie}){const de=Object.keys(ie.templatesMap).length,me=ne("updateTemplateList");return de||await me,Object.keys(ie.templatesMap).reduce((_e,ye)=>({..._e,[ye]:ie.templatesMap[ye].list}),{})},async getLanguageViews({commit:ne,state:ie}){var me;const de=await getLanguageList();de!=null&&de.find(_e=>_e.language===ie.language)||ne("changeLanguage",((me=de[0])==null?void 0:me.language)||getI18nLanguage()),ne("setLanguageList",de)},async getCategories({commit:ne,state:ie}){const de=await queryCategoriesList();ne("setCategories",de)}},mutations$7={assign(ne,ie){ne.templatesMap=ie},changeLanguage(ne,ie){ne.language=ie},setLanguageList(ne,ie){ne.languageList=ie},setCategories(ne,ie){ne.categories=ie}},getters$2={sortListMap(ne){return Object.keys(ne.templatesMap).reduce((me,_e)=>{var Ie;const{userTemplateList:ye,list:we,tagInfoList:Se,userRecommendTempList:Ce,rewriteTemplateId:Ae,artTemplateId:Te,chatTemplateId:ke,structuredTemplateId:$e,batchTemplateId:Ee}=ne.templatesMap[_e],Pe=(Ie=we||[])==null?void 0:Ie.map((Oe,Ne,Be)=>{const xe=ye==null?void 0:ye.find(Ve=>Ve.templateId===Oe.templateId),Re=Oe.templateId===Ae||Oe.templateId===Te||Oe.templateId===$e||Oe.templateId===Ee||Oe.templateId===ke,Me=(Ce||[]).find(Ve=>Ve.templateId===Oe.templateId),De=Se==null?void 0:Se.find(Ve=>Ve.templateId===Oe.templateId);return{...Oe,fav:!!xe,recommend:!Re&&!!Me&&!xe,sort:Me&&!xe?Me.orderNum-5e3:xe?-xe.updatedAt:Ne,tagInfoDTO:De,specialTemp:Re}}).sort((Oe,Ne)=>Oe.sort===Ne.sort?+new Date(Ne.updatedAt)-+new Date(Oe.updatedAt):Oe.sort-Ne.sort);return{...me,[_e]:Pe}},{})},rewriteTemplateIds(ne){return Object.keys(ne.templatesMap).map(ie=>ne.templatesMap[ie]).map(ie=>ie.rewriteTemplateId||0).filter(ie=>ie)},constructTemplateIds(ne){return Object.keys(ne.templatesMap).map(ie=>ne.templatesMap[ie]).map(ie=>ie.structuredTemplateId||0).filter(ie=>ie)},batchTemplateIds(ne){return Object.keys(ne.templatesMap).map(ie=>ne.templatesMap[ie]).map(ie=>ie.batchTemplateId||0).filter(ie=>ie)},artTemplateIds(ne){return Object.keys(ne.templatesMap).map(ie=>ne.templatesMap[ie]).map(ie=>ie.artTemplateId||0).filter(ie=>ie)},chatTemplateIds(ne){return Object.keys(ne.templatesMap).map(ie=>ne.templatesMap[ie]).map(ie=>ie.chatTemplateId||0).filter(ie=>ie)},sortCategoriesMap(ne){const ie=getI18nLanguage();return ne.categories.map(me=>{const{showName:_e=""}=me,ye=JSON.parse(_e);return{...me,category:ye[ie]||""}}).filter(me=>me.category)}},templateModule={namespaced:!0,state:state$5,actions:actions$3,mutations:mutations$7,getters:getters$2},state$4={coupon:!1},mutations$6={setCoupon:(ne,ie)=>{ne.coupon=ie},initCoupon:ne=>{ne.coupon=!1}},coupon={namespaced:!0,state:state$4,mutations:mutations$6},state$3={toastClosed:!1},mutations$5={setVisible:(ne,ie)=>{ne.toastClosed=ie},initVisible:ne=>{ne.toastClosed=!1}},toastBanner={namespaced:!0,state:state$3,mutations:mutations$5};function querySizeList(){return Axios.request({url:"/imagesize/list",method:RequestEnum.GET})}function STSToken(){return Axios.request({url:"/oss/getSTSToken",method:RequestEnum.GET})}const defaultState$2={tokenInfo:{accessKeyId:"",accessKeySecret:"",stsToken:""},expiration:""},mutations$4={assign(ne,ie){const{key:de,data:me}=ie;ne[de]=me},setTokenInfo(ne,ie){ne.tokenInfo=ie},setTokenExpiration(ne,ie){ne.expiration=ie}},actions$2={async getSTSToken({commit:ne}){try{const ie=await STSToken(),{accessKeyId:de,accessKeySecret:me,securityToken:_e,expiration:ye}=ie,we={accessKeyId:de,accessKeySecret:me,stsToken:_e};return ne("setTokenInfo",we),ne("setTokenExpiration",ye),we}catch(ie){return!1}}},getters$1={tokenInfo:ne=>ne.tokenInfo,expiration:ne=>ne.expiration},OssModule={namespaced:!0,state:{...defaultState$2},mutations:mutations$4,actions:actions$2,getters:getters$1};function queryPermission(){return Axios.request({url:"/user/auth/permission",method:"get"})}const defaultState$1={userType:USER_TYPE_AI.free_trial,devices:1,templateIds:[],allTemplate:!1,functions:[]},mutations$3={update(ne,ie){Object.assign(ne,ie)},cleanup(ne){Object.assign(ne,defaultState$1)}},actions$1={async query({commit:ne}){const ie=await queryPermission(),de=Object.assign({},defaultState$1,ie);ne("update",de)}},getters={authority(ne){return function(ie){var me,_e;const de=+ie;return de?!!((me=ne.templateIds)!=null&&me.includes(de)||ne.allTemplate):(_e=ne.functions)==null?void 0:_e.includes(String(ie))}}},permissionModule={namespaced:!0,state:{...defaultState$1},actions:actions$1,mutations:mutations$3,getters},defaultState={inputText:"",styleId:"",artistId:"",multiple:"",imageSizeId:"",picUrl:"",nid:"",numList:null,reverseWords:"",blindBox:!1,imageFactors:.5,modelId:null,generateAgain:!1,picId:"",secondStyleId:"",categoryId:"",lens:[],controlNet:[0]},state$2={remainTime:0,form:defaultState,resolutionPower:null},mutations$2={setRemainTime:(ne,ie)=>{ne.remainTime=ie},setFormData:(ne,ie)=>{ne.form=ie},assign(ne,ie){const{key:de,data:me}=ie;ne[de]=me},formAssign(ne,ie){const{key:de,data:me}=ie;ne.form[de]=me}},actions={async updateImageSizeInfo({commit:ne}){const ie=await querySizeList(),de=(ie||[]).reduce((me,_e)=>({...me,[_e.id]:_e!=null&&_e.resolutionPower?JSON.parse(_e.resolutionPower):null}),{});return ne("assign",{key:"resolutionPower",data:de}),ie}},printidea={namespaced:!0,state:state$2,mutations:mutations$2,actions},state$1={inspireItem:{}},mutations$1={setInspireInfo:(ne,ie)=>{ne.inspireItem=ie},initInspireInfo:ne=>{ne.inspireItem={}}},inspire={namespaced:!0,state:state$1,mutations:mutations$1},state={bannerInfo:{visible:!0,timestamp:""}},mutations={setBannerInfo:(ne,ie)=>{ne.bannerInfo=ie},initBannerInfo:ne=>{ne.bannerInfo={visible:!0,timestamp:""}}},warningBanner={namespaced:!0,state,mutations},persistence=new VuexPersistence({modules:["user","template","warningBanner"]}),plugins=[persistence.plugin];createStore$1({modules:{user:userModule,editor,tabsView,template:templateModule,coupon,toastBanner,ossInfo:OssModule,permission:permissionModule,printidea,inspire,warningBanner},plugins});const useTypeStore=()=>useStore();function setStorage(ne,ie){const de=new Date().getTime();localStorage.setItem(ne,JSON.stringify({value:ie,time:de}))}function getStorage(ne){const ie=localStorage.getItem(ne);return JSON.parse(ie)}const ChatIconHover="/assets/chat-hover-2346c972.png",ChatIconHoverDark="/assets/chat-hover-dark-47995f8e.png",ChatColorIconStatic="/assets/chat-static-3d74ae0c.gif",ChatColorIconStaticDark="/assets/chat-static-dark-b744045e.webp",ChatColorIconAcvited="/assets/chat-acvited-59bd1f6d.png",ChatColorIconAcvitedDark="/assets/chat-acvited-dark-9cbd0bd1.png",ChatColorIconClick="/assets/chat-acvited-click-1d9d006e.webp",ChatColorIconClickDark="/assets/chat-acvited-click-dark-44ff3fa5.webp";var SpeakerType=(ne=>(ne[ne.HUMAN=0]="HUMAN",ne[ne.ROBOT=1]="ROBOT",ne))(SpeakerType||{});const combineStreamData$1=(ne,ie)=>{const de={...ne,isNewResponse:!0,print:!0},{content:me="",mutiContext:_e=[],isGenAudio:ye=0,isGenImg:we=0,genImgDesc:Se="",isMutiMsg:Ce,showPrevBtn:Ae,showNextBtn:Te,isContentFilter:ke,regenerated:$e,imgContent:Ee,previewSend:Pe,send:Ie,nsfwImageUnlock:Oe,nsfwImageId:Ne,showImageGuide:Be}=ie;return Object.assign(de,{isMutiMsg:Ce,mutiContext:_e,content:me,isGenAudio:ke&&!$e?0:ye,isGenImg:ke&&!$e?0:we,showPrevBtn:Ae,showNextBtn:Te,genImgDesc:Se,isContentFilter:ke,imgContent:Ee,regenerated:$e,previewSend:Pe,send:Ie,nsfwImageUnlock:Oe,nsfwImageId:Ne,showImageGuide:Be}),de},streamRequestHook$1=async ne=>{var Se;const{method:ie,params:de,onProgress:me,onFinish:_e,onError:ye,signal:we}=ne;try{const{data:Ce}=await ie(de,{signal:we,onDownloadProgress:Ee=>{var Ie,Oe;const Pe=(Ie=Ee==null?void 0:Ee.target)==null?void 0:Ie.responseText;try{const Ne=(Pe==null?void 0:Pe.split("data:{"))||[];for(let xe=1;xe<Ne.length;xe++)Ne[xe]="{"+Ne[xe];const Be=(Ne==null?void 0:Ne[Ne.length-1])||"";if(Be){const{code:xe="",result:Re=null}=JSON.parse(Be);if(Re&&xe==="0"){const Me=JSON.parse((Oe=Ne==null?void 0:Ne[1])!=null?Oe:"{}");if(!Me.result||!Re)return ye(Re&&Me);const De=combineStreamData$1(Me.result,Re);me({progressEvent:Ee,formatData:De})}}}catch(Ne){}}});if(Ce&&Ce.code)return ye(Ce);const Ae=(Ce==null?void 0:Ce.split("data:{"))||[];for(let Ee=1;Ee<Ae.length;Ee++)Ae[Ee]="{"+Ae[Ee];Ae[1];const Te=JSON.parse((Se=Ae[1])!=null?Se:"{}");if(Te.code!=="0")return ye(Te);const ke=JSON.parse(Ae[Ae.length-1]);if(ke.code!=="0")return ye(ke);if(!Te.result||!ke.result)return ye(Ce);const $e=combineStreamData$1(Te.result,ke.result);return _e({formatData:$e})}catch(Ce){ye&&ye(Ce)}},_hoisted_1$1Z={class:"share-btn-box"},_hoisted_2$1G=["onClick"],_hoisted_3$1s={class:"icon-container"},_sfc_main$27=defineComponent({__name:"index",props:{url:{default:isBrowser$2()?location==null?void 0:location.origin:""},text:{},hashtags:{}},setup(ne){const ie=ne,de=[{icon:"icon-twitter",type:"twitter"},{icon:"icon-reddit",type:"reddit"},{icon:"icon-facebook",type:"facebook"},{icon:"icon-whatsapp",type:"whatsapp"}],me=_e=>{var Ce,Ae,Te;const ye=(Te=ie.hashtags)!=null?Te:"#".concat((Ae=(Ce=document.domain)==null?void 0:Ce.split("."))==null?void 0:Ae[0]),we=encodeURIComponent("".concat(ie.text," ").concat(ye)),Se=encodeURIComponent(ie.url);switch(_e){case"twitter":window.open("https://twitter.com/share?url=".concat(Se,"&text=").concat(we,"&hashtags=").concat(ye),"_blank");break;case"reddit":window.open("https://www.reddit.com/submit?url=".concat(Se,"&title=").concat(we),"_blank");break;case"facebook":window.open("https://www.facebook.com/sharer/sharer.php?u=".concat(Se,"&quote=").concat(we,"&hashtags=").concat(ye),"_blank");break;case"whatsapp":const ke="".concat(we,"\n ").concat(Se,"\n");window.open("https://web.whatsapp.com/send?text=".concat(ke),"_blank")}};return(_e,ye)=>(openBlock(),createElementBlock("div",_hoisted_1$1Z,[(openBlock(),createElementBlock(Fragment,null,renderList(de,we=>createBaseVNode("div",{class:"share-btn",onClick:Se=>me(we.type),key:we.type},[createBaseVNode("div",_hoisted_3$1s,[createBaseVNode("span",{class:normalizeClass(["iconfont",we.icon])},null,2)])],8,_hoisted_2$1G)),64))]))}}),index_vue_vue_type_style_index_0_scoped_8ed05d3b_lang="",ShareButton=_export_sfc(_sfc_main$27,[["__scopeId","data-v-8ed05d3b"]]),_withScopeId$11=ne=>(pushScopeId("data-v-8c19a7f3"),ne=ne(),popScopeId(),ne),_hoisted_1$1Y={class:"invite-info"},_hoisted_2$1F={class:"button people"},_hoisted_3$1r=_withScopeId$11(()=>createBaseVNode("span",{class:"icon iconfont icon-yonghu"},null,-1)),_hoisted_4$1h={class:"button credits"},_hoisted_5$15=_withScopeId$11(()=>createBaseVNode("span",{class:"icon iconfont icon-jifen"},null,-1)),_hoisted_6$$={class:"number"},_sfc_main$26=defineComponent({__name:"inviteInfo",setup(ne){const ie=ref({inviteNumber:0,inviteCredits:0}),de=async()=>{var me,_e,ye,we,Se,Ce,Ae,Te,ke;try{const $e=await getTaskDetail({seriesIds:[7]});ie.value.inviteNumber=(ye=(_e=(me=$e[0])==null?void 0:me.missions[0])==null?void 0:_e.conditions[0])==null?void 0:ye.progress,ie.value.inviteCredits=((Ce=(Se=(we=$e[0])==null?void 0:we.missions[0])==null?void 0:Se.rewards[0])==null?void 0:Ce.quantity)*((ke=(Te=(Ae=$e[0])==null?void 0:Ae.missions[0])==null?void 0:Te.conditions[0])==null?void 0:ke.progress)}catch($e){}};return onMounted(()=>{de()}),(me,_e)=>(openBlock(),createElementBlock("div",_hoisted_1$1Y,[createBaseVNode("div",_hoisted_2$1F,[_hoisted_3$1r,createTextVNode(toDisplayString$1(unref(ie).inviteNumber),1)]),createBaseVNode("div",_hoisted_4$1h,[_hoisted_5$15,createBaseVNode("span",_hoisted_6$$,toDisplayString$1(unref(ie).inviteCredits),1),createTextVNode(toDisplayString$1(me.$t("chat.Credits")),1)])]))}}),inviteInfo_vue_vue_type_style_index_0_scoped_8c19a7f3_lang="",InviteInfo=_export_sfc(_sfc_main$26,[["__scopeId","data-v-8c19a7f3"]]),giftIcon="data:image/png;base64,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",_withScopeId$10=ne=>(pushScopeId("data-v-89c05ade"),ne=ne(),popScopeId(),ne),_hoisted_1$1X={key:0},_hoisted_2$1E={class:"item"},_hoisted_3$1q={class:"item"},_hoisted_4$1g=["src"],_hoisted_5$14={key:1,class:"item"},_hoisted_6$_=_withScopeId$10(()=>createBaseVNode("span",{class:"iconfont icon-a-fanhui3"},null,-1)),_hoisted_7$S=[_hoisted_6$_],_hoisted_8$P=_withScopeId$10(()=>createBaseVNode("div",{class:"bg1 bg"},null,-1)),_hoisted_9$K=_withScopeId$10(()=>createBaseVNode("div",{class:"bg2 bg"},null,-1)),_hoisted_10$D=_withScopeId$10(()=>createBaseVNode("div",{class:"bg3 bg"},null,-1)),_hoisted_11$A=_withScopeId$10(()=>createBaseVNode("div",{class:"bg4 bg"},null,-1)),_hoisted_12$x={class:"content"},_hoisted_13$v={class:"title"},_hoisted_14$p=_withScopeId$10(()=>createBaseVNode("div",{class:"free-credits"},"FREE CREDITS!",-1)),_hoisted_15$l={class:"share-role"},_hoisted_16$h={class:"mdl-share"},_hoisted_17$i=_withScopeId$10(()=>createBaseVNode("span",{class:"number"},"50 credits",-1)),_hoisted_18$h={class:"invite-container"},_hoisted_19$h={class:"des"},_hoisted_20$f={class:"share-link-content"},_hoisted_21$e={class:"link"},_hoisted_22$c={key:0,class:"text"},_hoisted_23$b={key:1,class:"iconfont icon-duihao"},_hoisted_24$a={class:"share-btns"},_sfc_main$25=defineComponent({__name:"share",props:{botId:{},btnVisible:{type:Boolean,default:!0},shareType:{default:""},profileId:{},shareLink:{},cfg:{},icon:{default:"icon-a-fanhui3"},showAnimation:{type:Boolean,default:!0}},setup(ne,{expose:ie}){const{t:de}=useI18n(),me=useStore();useRoute();const _e=computed(()=>me.getters["user/token"]),ye=computed(()=>me.getters["user/inviteCode"]),we=ne,Se=ref(!1),Ce=computed(()=>we.shareLink?we.shareLink:we.shareType==="adventure"||we.shareType==="chat"?isBrowser$2()?"".concat(location.origin,"/").concat(we.shareType,"?botId=").concat(we.botId).concat(ye.value?"&ref="+ye.value:""):"":we.shareType==="otherProfile"||we.shareType==="selfProfile"?isBrowser$2()?"".concat(location.origin,"/profile?userId=").concat(we.profileId).concat(ye.value?"&ref="+ye.value:""):"":we.shareType==="botProfile"?isBrowser$2()?"".concat(location.origin,"/botProfile/").concat(we.botId,"?").concat(ye.value?"ref="+ye.value:""):"":isBrowser$2()?"".concat(location.origin).concat(location.pathname,"?botId=").concat(we.botId).concat(ye.value?"&ref="+ye.value:""):""),Ae=reactive({visible:!1}),Te=ref(null),ke=ref(null),$e=ref(null),Ee=ref(null),Pe=()=>{if(!ke.value&&Te.value){const Le=()=>{$e.value=setTimeout(()=>{Te.value.next()},5e3),Ee.value=setTimeout(()=>{Te.value.next()},8e3)};Le(),ke.value=setInterval(()=>{Le()},8010)}},Ie=computed(()=>we.shareType==="otherProfile"||we.shareType==="selfProfile"||we.shareType==="joybook"?"top-bg1":(we.shareType==="adventure"||we.shareType==="chat","top-bg2")),Oe=computed(()=>{var Le;return(Le=we.cfg)!=null&&Le.shareLinkText?we.cfg.shareLinkText:de("chat.link_share_title")}),Ne=computed(()=>{var Le;return(Le=we.cfg)!=null&&Le.shareTitle?we.cfg.shareTitle:we.shareType==="adventure"||we.shareType==="chat"?de("chat.share_character"):we.shareType==="otherProfile"?de("chat.share_other_profile"):we.shareType==="selfProfile"?de("chat.share_self_profile"):de("chat.share_character")}),Be=async()=>{if(_e.value&&!ye.value)try{const{result:Le}=await getInvitationCodeApi();me.commit("user/assign",{key:"inviteCode",data:Le})}catch(Le){}},xe=async()=>{Ae.visible=!0,await Be(),we.shareType==="adeventure"?eventTrack("adventure_share_exposure"):(we.shareType==="chat"||we.shareType==="botProfile")&&eventTrack("bot_share_exposure")},Re=async()=>{Ae.visible=!1},Me=ref(null),De=()=>{Me.value||(Ve(),copyExecCommand(Ce.value),Se.value=!0,Me.value=setTimeout(()=>{Se.value=!1,Me.value=null},2e3))},Ve=()=>{we.shareType==="adventure"||we.shareType==="chat"?eventTrack("bot_share_copylink"):we.shareType==="selfProfile"||we.shareType==="otherProfile"?eventTrack("profile_share_copylink"):we.shareType==="joybook"?eventTrack("fullchat_share_copylink"):eventTrack("bot_share_copylink")};return onMounted(async()=>{we.btnVisible&&we.showAnimation&&(await nextTick(),Pe())}),onBeforeUnmount(()=>{clearInterval(ke.value),clearTimeout($e.value),clearTimeout(Ee.value)}),ie({modalOpen:xe}),(Le,Fe)=>{const He=resolveComponent("a-modal");return unref(_e)?(openBlock(),createElementBlock("div",_hoisted_1$1X,[we.btnVisible?(openBlock(),createElementBlock("div",{key:0,class:"share-btn",onClick:xe},[Le.showAnimation?(openBlock(),createBlock(unref(Carousel$1),{key:0,dots:!1,autoplay:!1,"dot-position":"left",class:"carousel",speed:1e3,ref_key:"carousel",ref:Te},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$1E,[createBaseVNode("span",{class:normalizeClass(["iconfont",we.icon])},null,2)]),createBaseVNode("div",_hoisted_3$1q,[createBaseVNode("img",{src:unref(giftIcon),alt:"",srcset:"",class:"gift"},null,8,_hoisted_4$1g)])]),_:1},512)):(openBlock(),createElementBlock("div",_hoisted_5$14,_hoisted_7$S))])):createCommentVNode("",!0),createVNode(He,{visible:unref(Ae).visible,closable:!1,footer:null,onCancel:Re,maskClosable:!1,centered:"",class:"share-modal",width:unref(isMobile)?340:640},{default:withCtx(()=>[_hoisted_8$P,_hoisted_9$K,_hoisted_10$D,_hoisted_11$A,createBaseVNode("div",_hoisted_12$x,[createBaseVNode("div",{class:normalizeClass(["top-bg",unref(Ie)])},[createBaseVNode("div",_hoisted_13$v,toDisplayString$1(unref(Ne)),1),_hoisted_14$p],2),createBaseVNode("span",{class:"close iconfont icon-guanbi",onClick:Re}),createBaseVNode("div",_hoisted_15$l,[createBaseVNode("div",_hoisted_16$h,[createTextVNode(toDisplayString$1(Le.$t("billing.task_you_will"))+" ",1),_hoisted_17$i,createTextVNode(" "+toDisplayString$1(Le.$t("chat.share_benefit")),1)]),createBaseVNode("div",_hoisted_18$h,[createVNode(InviteInfo)]),createBaseVNode("div",_hoisted_19$h,toDisplayString$1(Le.$t("chat.your_link")),1),createBaseVNode("div",_hoisted_20$f,[createBaseVNode("span",_hoisted_21$e,toDisplayString$1(unref(Ce)),1),createBaseVNode("div",{onClick:De,class:"copy-link"},[createVNode(Transition$1,{"enter-active-class":"animate__animated animate__fadeIn",mode:"out-in"},{default:withCtx(()=>[unref(Se)?unref(Se)?(openBlock(),createElementBlock("span",_hoisted_23$b)):createCommentVNode("",!0):(openBlock(),createElementBlock("span",_hoisted_22$c,toDisplayString$1(unref(isMobile)?Le.$t("chat.copy"):Le.$t("chat.copy_lick")),1))]),_:1})])]),createBaseVNode("div",_hoisted_24$a,[createVNode(unref(ADivider),null,{default:withCtx(()=>[createTextVNode(toDisplayString$1(Le.$t("chat.more_ways")),1)]),_:1}),createVNode(ShareButton,{url:unref(Ce),text:unref(Oe),hashtags:"#joyland"},null,8,["url","text"])])])])]),_:1},8,["visible","width"])])):createCommentVNode("",!0)}}}),share_vue_vue_type_style_index_0_scoped_89c05ade_lang="",share_vue_vue_type_style_index_1_lang="",ShareComp=_export_sfc(_sfc_main$25,[["__scopeId","data-v-89c05ade"]]),share=Object.freeze(Object.defineProperty({__proto__:null,default:ShareComp},Symbol.toStringTag,{value:"Module"})),_withScopeId$$=ne=>(pushScopeId("data-v-3396c94d"),ne=ne(),popScopeId(),ne),_hoisted_1$1W=_withScopeId$$(()=>createBaseVNode("div",{class:"cover"},null,-1)),_hoisted_2$1D={key:0,class:"iconfont icon-a-rongqi7"},_hoisted_3$1p={key:1,class:"iconfont icon-yuyin1"},_hoisted_4$1f={key:1,class:"iconfont icon-yuyin1 training"},_sfc_main$24=defineComponent({__name:"VoiceOpe",props:{botId:{},creating:{type:Boolean}},emits:["change","changeInfo"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me=inject("botConfig")||ref(null),_e=ne,ye=computed(()=>{var Ce;return!!((Ce=me.value)!=null&&Ce.voiceOnOff)});computed(()=>{var Ce,Ae,Te,ke;return((Ce=me.value)==null?void 0:Ce.isVoiceModel)&&(((Ae=me.value)==null?void 0:Ae.voiceModelStatus)!==3||((Te=me.value)==null?void 0:Te.voiceModelStatus)===3&&((ke=me.value)==null?void 0:ke.isOwner))}),computed(()=>{var Ce;switch((Ce=me.value)==null?void 0:Ce.voiceModelStatus){case 1:return de("chat.custom.voice_training");case 2:return de("chat.custom.voice_trained");case 3:return de("chat.custom.voice_untrained");default:return""}});const we=ref(!1),Se=async()=>{var Ae;if(_e.creating)return;let Ce=_e.botId;if(!(we.value||!Ce)){we.value=!0;try{me.value.voiceOnOff&&me.value.isFirstVoice&&eventTrack("voiceclose_click");const Te=await changeVoiceStatus({botId:Ce,voiceOnOff:+!((Ae=me.value)!=null&&Ae.voiceOnOff)});(Te===0||Te===1)&&(me.value={...me.value,voiceOnOff:Te},Te===0&&(me.value.isFirstVoice=!1))}catch(Te){}finally{we.value=!1}}};return(Ce,Ae)=>{var Te,ke,$e;return openBlock(),createElementBlock("div",{class:"switch-btns audio-normal",onClick:Se},[_hoisted_1$1W,((Te=unref(me))==null?void 0:Te.voiceModelStatus)===2?(openBlock(),createElementBlock(Fragment,{key:0},[(ke=unref(me))!=null&&ke.voiceOnOff?(openBlock(),createElementBlock("span",_hoisted_2$1D)):(openBlock(),createElementBlock("span",_hoisted_3$1p))],64)):($e=unref(me))!=null&&$e.isVoiceModel?(openBlock(),createElementBlock("span",_hoisted_4$1f)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString$1(Ce.$t("chat.operate.voice")),1),createVNode(unref(Switch$1),{class:"switch",size:"small",checked:unref(ye),"onUpdate:checked":Ae[0]||(Ae[0]=Ee=>isRef(ye)?ye.value=Ee:null),disabled:_e.creating},null,8,["checked","disabled"])])}}}),VoiceOpe_vue_vue_type_style_index_0_scoped_3396c94d_lang="",VoiceOpe=_export_sfc(_sfc_main$24,[["__scopeId","data-v-3396c94d"]]),_imports_0$g="/assets/pro_box-ac34428e.png",_withScopeId$_=ne=>(pushScopeId("data-v-fe1299a2"),ne=ne(),popScopeId(),ne),_hoisted_1$1V=_withScopeId$_(()=>createBaseVNode("span",{class:"icon iconfont icon-yongzhuang"},null,-1)),_hoisted_2$1C={class:"nsfw-content"},_hoisted_3$1o=_withScopeId$_(()=>createBaseVNode("div",{class:"blur"},null,-1)),_hoisted_4$1e={class:"nsfw_modal"},_hoisted_5$13={class:"title"},_hoisted_6$Z={class:"desc"},_hoisted_7$R=_withScopeId$_(()=>createBaseVNode("div",{class:"img_ctn"},[createBaseVNode("img",{src:_imports_0$g,alt:""})],-1)),_sfc_main$23=defineComponent({__name:"Nsfw",props:{bot:{}},emits:["nsfwOpen","sendMsg","storageMsg"],setup(ne,{expose:ie,emit:de}){var Ne;const{t:me}=useI18n(),_e=useStore(),ye=useRoute();useRouter(),computed(()=>_e.getters["user/token"]),computed(()=>_e.getters["user/inviteCode"]);const we=ne,Se=de;computed(()=>{var Be;return(Be=_e.getters["user/userStatusInfo"])==null?void 0:Be.userVip}),computed(()=>{var Be;return(Be=_e.getters["user/userStatusInfo"])==null?void 0:Be.isNsfwWhite});const Ce=ref(),Ae=reactive({open:!!((Ne=we.bot)!=null&&Ne.nsfwEnable),showModal:!1});watch(()=>Ae.showModal,Be=>{var xe;Be&&(localStorage.setItem("subscribeModalTrackFrom","chat_nsfw,"+JSON.stringify({name:(xe=we.bot)==null?void 0:xe.botName})),_e.commit("common/changeSubscribeModalVisible",!0),Ae.showModal=!1)});let Te=ref(!1);const ke=async()=>{var xe,Re,Me,De;if(Te.value)return;Te.value=!0;let Be=await setNsfwStatus({botId:ye.query.botId,enable:Ae.open}).catch(Ve=>{});((xe=Be==null?void 0:Be.data)==null?void 0:xe.code)==="0"&&((Re=Be.data)!=null&&Re.result)||(Ae.open=!Ae.open,((Me=Be==null?void 0:Be.data)==null?void 0:Me.code)==="801"?Ae.showModal=!0:message.error(((De=Be==null?void 0:Be.data)==null?void 0:De.message)||"Failed")),Te.value=!1},$e=Be=>{Ae.open=!Ae.open,ke()};let Ee=ref("");const Pe=async Be=>{Ae.showModal=!0,Ee.value=Be||""},Ie=async()=>{Ae.showModal=!1,Ae.open=!1,Ee.value==="msg"&&Se("sendMsg"),Ee.value=""},Oe=()=>{var Be;localStorage.setItem("subscribeModalTrackFrom","chat_nsfw,"+JSON.stringify({name:(Be=we.bot)==null?void 0:Be.botName})),_e.commit("common/changeSubscribeModalVisible",!0)};return ie({modalOpen:Pe,changeSwitch:$e}),(Be,xe)=>{const Re=resolveComponent("a-modal");return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",{class:"nsfw",ref_key:"nsfwRef",ref:Ce,onClick:$e},[_hoisted_1$1V,createBaseVNode("span",null,toDisplayString$1(Be.$t("chat.nsfw.name")),1)],512),createBaseVNode("span",_hoisted_2$1C,[createVNode(unref(Switch$1),{checked:unref(Ae).open,"onUpdate:checked":xe[0]||(xe[0]=Me=>unref(Ae).open=Me),size:"small",onClick:ke},null,8,["checked"])]),createVNode(Re,{visible:unref(Ae).showModal,closable:!1,onCancel:Ie,maskClosable:!1,footer:null,centered:"",getContainer:()=>unref(Ce)},{default:withCtx(()=>{var Me;return[_hoisted_3$1o,createVNode(unref(CloseCircleOutlined$1),{class:"close",onClick:Ie}),createBaseVNode("div",_hoisted_4$1e,[createBaseVNode("div",_hoisted_5$13,toDisplayString$1(Be.$t("chat.nsfw.title")),1),createBaseVNode("div",_hoisted_6$Z,[createTextVNode(toDisplayString$1(unref(me)("chat.nsfw.d1",{name:(Me=Be.bot)==null?void 0:Me.botName}))+" ",1),createBaseVNode("span",null,toDisplayString$1(unref(me)("chat.nsfw.d2")),1),createTextVNode(" "+toDisplayString$1(unref(me)("chat.nsfw.d3")),1)]),_hoisted_7$R,createBaseVNode("div",{class:"submit",onClick:Oe},toDisplayString$1(Be.$t("chat.nsfw.btn")),1)])]}),_:1},8,["visible","getContainer"])],64)}}}),Nsfw_vue_vue_type_style_index_0_scoped_fe1299a2_lang="",NsfwSwitch=_export_sfc(_sfc_main$23,[["__scopeId","data-v-fe1299a2"]]),_imports_0$f="/imgs/credit_icon.png",_withScopeId$Z=ne=>(pushScopeId("data-v-8470c16c"),ne=ne(),popScopeId(),ne),_hoisted_1$1U=_withScopeId$Z(()=>createBaseVNode("img",{src:_imports_0$f},null,-1)),_hoisted_2$1B={key:0},_hoisted_3$1n={class:"num"},_hoisted_4$1d={key:0},_hoisted_5$12={key:1},_sfc_main$22=defineComponent({__name:"CreditNum",props:{onlyNum:{type:Boolean},showDetail:{type:Boolean}},emits:["showEmit"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me=useRoute(),_e=useStore(),ye=ne,{userVipType:we,isPremium:Se}=useUserVipStatus(),Ce=ie,Ae=computed(()=>_e.getters["user/token"]);watch(me,()=>{_e.dispatch("user/updateCreditNum")}),watch(Ae,()=>{_e.dispatch("user/updateCreditNum")});const Te=computed(()=>{var Pe;return Ae.value&&((Pe=_e.state.user)==null?void 0:Pe.creditNum)||0}),ke=computed(()=>Ae.value?Te.value+" Credits："+(Se.value?de("layout.credit.premium_pop"):de("layout.credit.num_pop")):""),$e=computed(()=>{if(!Ae.value)return 0;let Pe=Te.value;return Pe>999999?formatChats(Pe,2):Pe});onMounted(()=>{_e.dispatch("user/updateCreditNum")});const Ee=()=>{Ce("showEmit"),eventTrack("credit_click"),_e.commit("common/changeSubscribeModalVisible",!0)};return(Pe,Ie)=>(openBlock(),createBlock(unref(ATooltip),{placement:"topLeft",title:unref(ke),overlayClassName:"credit_num_tooltip_pop",autoAdjustOverflow:!1},{default:withCtx(()=>[createBaseVNode("div",{class:"credit_num",onClick:Ee},[_hoisted_1$1U,createBaseVNode("span",null,[ye.onlyNum?createCommentVNode("",!0):(openBlock(),createElementBlock("span",_hoisted_2$1B,toDisplayString$1(unref(de)("layout.credit.num_title"))+":",1)),createBaseVNode("span",_hoisted_3$1n,[ye.showDetail?(openBlock(),createElementBlock("span",_hoisted_4$1d,toDisplayString$1(unref($e)),1)):(openBlock(),createElementBlock("span",_hoisted_5$12,toDisplayString$1(unref(formatChats)(unref(Te))),1))])])])]),_:1},8,["title"]))}}),CreditNum_vue_vue_type_style_index_0_lang="",CreditNum_vue_vue_type_style_index_1_scoped_8470c16c_lang="",CreditNum=_export_sfc(_sfc_main$22,[["__scopeId","data-v-8470c16c"]]),_withScopeId$Y=ne=>(pushScopeId("data-v-e5a32ee9"),ne=ne(),popScopeId(),ne),_hoisted_1$1T={key:0},_hoisted_2$1A=_withScopeId$Y(()=>createBaseVNode("span",{class:"iconfont icon-gengduo"},null,-1)),_hoisted_3$1m=_withScopeId$Y(()=>createBaseVNode("span",{class:"iconfont icon-a-bg-chat11"},null,-1)),_hoisted_4$1c=_withScopeId$Y(()=>createBaseVNode("span",{class:"iconfont icon-a-bg-chat1"},null,-1)),_hoisted_5$11=_withScopeId$Y(()=>createBaseVNode("span",{class:"iconfont icon-a-wode2"},null,-1)),_hoisted_6$Y=_withScopeId$Y(()=>createBaseVNode("span",{class:"iconfont icon-yuyue-lishishijian"},null,-1)),_hoisted_7$Q={style:{"margin-left":"-4px"}},_sfc_main$21=defineComponent({__name:"operate",props:{dialogueId:{},info:{},creating:{type:Boolean},msgListLength:{},botId:{}},emits:["changeInfo"],setup(ne,{emit:ie}){const de=useRouter();useRoute(),useI18n();const me=ne,_e=inject("botConfig")||ref(null),ye=ie,we=useStore(),Se=computed(()=>we.getters["user/token"]),Ce=computed(()=>{var Ve;return(Ve=me.info)==null?void 0:Ve.canShare}),Ae=ref(null),Te=()=>{localStorage.setItem("subscribeModalTrackFrom","chat_credit_click")},ke=ref(!1),$e=async()=>{try{const Ve=await saveChatDialog({dialogueId:me.dialogueId});message.success("save success"),eventTrack("SaveandStartNewChat_click"),de.replace({path:"/chat",query:{botId:me.botId}}),setTimeout(()=>{location.reload()})}catch(Ve){message.error((Ve==null?void 0:Ve.message)||"ops, please try later")}},Ee=()=>{de.push({path:"/histories",query:{botId:me.botId}})},Pe=Ve=>{bus.emit("sendNsfwMsg")},Ie=()=>{var Le;const Ve=createBotPageUrl((Le=me.info)==null?void 0:Le.botType);Ve&&de.push({path:Ve,query:{botId:me.botId}})},Oe=()=>{de.push({path:"/memory",query:{dialogueId:me.dialogueId}})},Ne=()=>{localStorage!=null&&localStorage.getItem("darkModeTipShowed")||(ke.value=!0,localStorage.setItem("darkModeTipShowed","true"))},Be=Ve=>{ke.value=!1,Ve&&we.dispatch("user/updateCreditNum")},xe=()=>{var Ve,Le;((Ve=_e.value)==null?void 0:Ve.voiceModelStatus)===3&&((Le=_e.value)!=null&&Le.isOwner)||Ne()};watch(()=>_e.value,()=>{_e.value&&xe()});const Re=computed(()=>{var Ve,Le,Fe,He;return((Ve=_e.value)==null?void 0:Ve.isVoiceModel)&&(((Le=_e.value)==null?void 0:Le.voiceModelStatus)!==3||((Fe=_e.value)==null?void 0:Fe.voiceModelStatus)===3&&((He=_e.value)==null?void 0:He.isOwner))});ref(!1);const Me=ref(),De=()=>{var Ve;eventTrack("share_click_common"),(Ve=Me.value)==null||Ve.modalOpen()};return onMounted(()=>{bus.on("audioFilledTipClose",Ne)}),onUnmounted(()=>{bus.off("audioFilledTipClose")}),(Ve,Le)=>{const Fe=resolveComponent("a-button");return me.dialogueId?(openBlock(),createElementBlock("div",_hoisted_1$1T,[createVNode(unref(Dropdown$1),{placement:"topCenter",trigger:["click"],class:"dropdwon",overlayClassName:"more-action",onVisibleChange:Be},{overlay:withCtx(()=>[createVNode(unref(Menu$1),{class:"menu-item"},{default:withCtx(()=>{var He,en,Ue,ze;return[unref(Se)?(openBlock(),createBlock(unref(AMenuItem),{key:"0"},{default:withCtx(()=>[createVNode(CreditNum,{class:"credit-num",showDetail:"true",onShowEmit:Te})]),_:1})):createCommentVNode("",!0),(He=Ve.info)!=null&&He.canResetDialogue?(openBlock(),createBlock(unref(AMenuItem),{key:"1",onClick:$e,disabled:Ve.creating||Ve.msgListLength<2},{default:withCtx(()=>[_hoisted_3$1m,createTextVNode(" "+toDisplayString$1(Ve.$t("chat.save_and_start")),1)]),_:1},8,["disabled"])):createCommentVNode("",!0),(en=Ve.info)!=null&&en.canResetDialogue?(openBlock(),createBlock(unref(AMenuItem),{key:"3",onClick:Ee},{default:withCtx(()=>[_hoisted_4$1c,createTextVNode(" "+toDisplayString$1(Ve.$t("chat.view_saved_chats")),1)]),_:1})):createCommentVNode("",!0),(Ue=Ve.info)!=null&&Ue.hideSettingsButton?createCommentVNode("",!0):(openBlock(),createBlock(unref(AMenuItem),{key:"4",onClick:Ie},{default:withCtx(()=>{var We;return[_hoisted_5$11,createTextVNode(" "+toDisplayString$1(Ve.$t("chat.edit_character"))+" ("+toDisplayString$1((We=Ve.info)==null?void 0:We.botProcessStatus)+") ",1)]}),_:1})),unref(Se)&&unref(Re)?(openBlock(),createBlock(unref(AMenuItem),{key:"6",class:"dark-mode-list",disabled:Ve.creating},{default:withCtx(()=>[createVNode(VoiceOpe,{botId:Ve.botId,onChangeInfo:Le[0]||(Le[0]=We=>ye("changeInfo",We)),creating:Ve.creating},null,8,["botId","creating"])]),_:1},8,["disabled"])):createCommentVNode("",!0),(ze=me.info)!=null&&ze.showNsfwSwitch&&unref(Se)?(openBlock(),createBlock(unref(AMenuItem),{key:"9"},{default:withCtx(()=>[createVNode(NsfwSwitch,{bot:me.info,ref_key:"nsfwRef",ref:Ae,onSendMsg:Pe},null,8,["bot"])]),_:1})):createCommentVNode("",!0),unref(isMobile)?(openBlock(),createElementBlock(Fragment,{key:6},[unref(_e).model?createCommentVNode("",!0):(openBlock(),createBlock(unref(AMenuItem),{key:"5",onClick:Oe},{default:withCtx(()=>[_hoisted_6$Y,createTextVNode(" "+toDisplayString$1(Ve.$t("chat.memory")),1)]),_:1})),unref(Ce)?(openBlock(),createBlock(unref(AMenuItem),{key:"7",class:"dark-mode-list share",onClick:De},{default:withCtx(()=>[createVNode(ShareComp,{botId:Ve.botId,ref_key:"shareCompRef",ref:Me,shareType:"chat",showAnimation:!1},null,8,["botId"]),createBaseVNode("span",_hoisted_7$Q,toDisplayString$1(Ve.$t("chat.share_modal_title")),1)]),_:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]}),_:1})]),default:withCtx(()=>[unref(Se)?(openBlock(),createBlock(Fe,{key:0,class:"btn"},{icon:withCtx(()=>[_hoisted_2$1A]),_:1})):createCommentVNode("",!0)]),_:1})])):createCommentVNode("",!0)}}}),operate_vue_vue_type_style_index_0_scoped_e5a32ee9_lang="",operate_vue_vue_type_style_index_1_lang="",OperateComp=_export_sfc(_sfc_main$21,[["__scopeId","data-v-e5a32ee9"]]),_withScopeId$X=ne=>(pushScopeId("data-v-87733397"),ne=ne(),popScopeId(),ne),_hoisted_1$1S=_withScopeId$X(()=>createBaseVNode("span",{class:"iconfont icon icon-article-fill1"},null,-1)),_hoisted_2$1z={class:"text"},_sfc_main$20=defineComponent({__name:"shareStory",props:{botId:{},creating:{type:Boolean},msgListLength:{},dialogueId:{}},setup(ne){const{t:ie}=useI18n();useRoute();const de=useRouter(),me=ne,_e=()=>{eventTrack("chat_sharestory_click"),!(me.msgListLength<=1||me.creating)&&de.push({path:"/shareChat",query:{botId:me.botId,dialogueId:me.dialogueId}})};return(ye,we)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["share-main",me.msgListLength<2||ye.creating?"not-allowd":""]),onClick:_e},[_hoisted_1$1S,createBaseVNode("span",_hoisted_2$1z,toDisplayString$1(unref(ie)("chat.share.create_post")),1)],2))}}),shareStory_vue_vue_type_style_index_0_scoped_87733397_lang="",ShareStory=_export_sfc(_sfc_main$20,[["__scopeId","data-v-87733397"]]),SingleLock="/assets/single_lock-5b428075.png",_withScopeId$W=ne=>(pushScopeId("data-v-ac19ee8b"),ne=ne(),popScopeId(),ne),_hoisted_1$1R={class:"send-container"},_hoisted_2$1y=_withScopeId$W(()=>createBaseVNode("span",{class:"iconfont icon icon-a-jianqudingceng83"},null,-1)),_hoisted_3$1l={class:"text"},_hoisted_4$1b=_withScopeId$W(()=>createBaseVNode("span",{class:"iconfont icon icon-a-jianqudingceng83"},null,-1)),_hoisted_5$10={class:"text"},_hoisted_6$X={class:"send-main"},_hoisted_7$P=_withScopeId$W(()=>createBaseVNode("span",{class:"iconfont icon icon-a-jianqudingceng83"},null,-1)),_hoisted_8$O={class:"text"},_hoisted_9$J={class:"send-popup"},_hoisted_10$C=["src"],_hoisted_11$z={class:"content"},_hoisted_12$w={class:"title"},_hoisted_13$u={class:"desc"},_sfc_main$1$=defineComponent({__name:"sendPhoto",props:{creating:{type:Boolean},hasImageRights:{type:Boolean}},emits:["sendPhoto"],setup(ne,{emit:ie}){const{isPremium:de}=useUserVipStatus(),{t:me}=useI18n(),_e=useRoute();useRouter();const ye=useStore(),we=ie,Se=computed(()=>ye.getters["user/token"]),Ce=computed(()=>!!Se.value),Ae=computed(()=>ye.state.chat.imgUsedCount.sendImageTotal-ye.state.chat.imgUsedCount.sendImageCount),Te=ref(10),ke=async()=>{var Re;let xe=await fetchPriceList();Te.value=(Re=xe==null?void 0:xe.ask)!=null?Re:10},$e=ne,Ee=ref(!1),Pe=computed(()=>ye.getters["user/creditNum"]),Ie=computed(()=>{var xe;return(xe=_e.query)==null?void 0:xe.botId}),Oe=debounce(async()=>{if(eventTrack("askphoto_click",{bot_id_list:[Ie.value]}),!Ce.value){Ne();return}if(de.value){Ee.value=!1,we("sendPhoto");return}if(await ye.dispatch("user/updateCreditNum"),Pe.value<Te.value&&!$e.hasImageRights&&Ae.value<=0){if(Ee.value)return;Ee.value=!0;return}else Ee.value=!1,we("sendPhoto")},800,{leading:!0,trailing:!1}),Ne=()=>{Ce.value||(eventTrack("chat_pic_login"),setTimeout(()=>{ye.commit("chat/setGuideLoginState",{modelValue:!0,guideLoginType:"image",guideLoginInfo:{unlockImgType:"mosaic"}})},100))},Be=()=>{Ee.value=!1,localStorage.setItem("subscribeModalTrackFrom","askphototocredit"),ye.commit("common/changeSubscribeModalVisible",!0)};return onMounted(()=>{ke()}),(xe,Re)=>(openBlock(),createElementBlock("div",_hoisted_1$1R,[unref(Se)?!(unref(Pe)<unref(Te)&&!$e.hasImageRights)||unref(de)||unref(Ae)>0?(openBlock(),createElementBlock("div",{key:1,class:"send-main",onClick:Re[1]||(Re[1]=(...Me)=>unref(Oe)&&unref(Oe)(...Me))},[_hoisted_4$1b,createBaseVNode("span",_hoisted_5$10,toDisplayString$1(unref(me)("chat.share.ask")),1)])):unref(Pe)<unref(Te)&&!$e.hasImageRights?(openBlock(),createBlock(unref(APopover),{key:2,visible:unref(Ee),"onUpdate:visible":Re[2]||(Re[2]=Me=>isRef(Ee)?Ee.value=Me:null),overlayClassName:"send-photo-popup",trigger:"click"},{content:withCtx(()=>[createBaseVNode("div",_hoisted_9$J,[createBaseVNode("img",{src:unref(SingleLock),alt:"",srcset:"",class:"icon"},null,8,_hoisted_10$C),createBaseVNode("div",_hoisted_11$z,[createBaseVNode("div",_hoisted_12$w,toDisplayString$1(xe.$t("chat.send_photo.credit_insufficient")),1),createBaseVNode("div",_hoisted_13$u,toDisplayString$1(xe.$t("chat.send_photo.credit_insufficient_tip")),1)]),createBaseVNode("div",{class:"button",onClick:Be},toDisplayString$1(xe.$t("chat.send_photo.subscribe")),1)])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_6$X,[_hoisted_7$P,createBaseVNode("span",_hoisted_8$O,toDisplayString$1(unref(me)("chat.share.ask")),1)])]),_:1},8,["visible"])):createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,class:"send-main",onClick:Re[0]||(Re[0]=(...Me)=>unref(Oe)&&unref(Oe)(...Me))},[_hoisted_2$1y,createBaseVNode("span",_hoisted_3$1l,toDisplayString$1(unref(me)("chat.share.ask")),1)]))]))}}),sendPhoto_vue_vue_type_style_index_0_scoped_ac19ee8b_lang="",sendPhoto_vue_vue_type_style_index_1_lang="",SendPhoto=_export_sfc(_sfc_main$1$,[["__scopeId","data-v-ac19ee8b"]]),_withScopeId$V=ne=>(pushScopeId("data-v-fb4cdc0a"),ne=ne(),popScopeId(),ne),_hoisted_1$1Q={class:"chat-footer main-fluid"},_hoisted_2$1x={class:"action"},_hoisted_3$1k={key:0,class:"action-suggest"},_hoisted_4$1a={key:0,class:"pop-notice"},_hoisted_5$$={class:"static-container"},_hoisted_6$W=["src"],_hoisted_7$O=["src"],_hoisted_8$N=["src"],_hoisted_9$I={class:"suggest-content-text"},_hoisted_10$B={key:3,class:"action-operate item"},_hoisted_11$y={class:"form"},_hoisted_12$v={class:"chat-box"},_hoisted_13$t=_withScopeId$V(()=>createBaseVNode("span",{class:"icon iconfont icon-a-fanhui2"},null,-1)),_sfc_main$1_=defineComponent({__name:"index",props:{dialogueId:{},creating:{type:Boolean},msgId:{},recommendEnable:{type:[Boolean,null]},customSendMsgFn:{},pageLoading:{type:Boolean},textPrinting:{type:Boolean},placeholder:{},userRecommendEnabled:{},operateBotId:{},info:{},msgListLength:{},canImage:{type:Boolean}},emits:["updateChat","delChat","update:creating","showNsfwSubscribe","changeInfo"],setup(ne,{expose:ie,emit:de}){const me=inject("streamEnable"),_e=useTypeStore(),ye=useRoute(),{botId:we}=ye.query;useRouter();const{t:Se}=useI18n(),Ce=computed(()=>_e.getters["user/token"]),Ae=inject("botConfig")||ref(null),Te=ref(!1),ke=computed(()=>{var _n;return((_n=Ae.value)==null?void 0:_n.isAddToHomePage)===1}),$e=computed(()=>_e.state.common.theme),Ee=reactive({imgUrl:"",input:""}),Pe=computed(()=>!(xe.creating||xe.textPrinting)&&Ee.input?"editing":""),Ie=reactive({isNeedCollapse:"undecided",conut:0}),Oe=async _n=>{const{botId:un}=ye.query;if(!un)return;const vn={type:_n,botId:un};try{const Tn=await recommendEnable(vn)}catch(Tn){}},Ne=ref(!1);let Be=new AbortController;const xe=ne;watch(()=>xe.recommendEnable,()=>{xe.recommendEnable&&(yn(),Sn())});const Re=ref(!1),Me=ref(),De=computed(()=>{var _n;return(_n=_e.state.user.info)==null?void 0:_n.avatar}),Ve=computed(()=>{var _n;return(_n=_e.state.user.info)==null?void 0:_n.userName}),Le=computed(()=>{var _n;return(_n=_e.state.user.info)==null?void 0:_n.id}),Fe=de,He=_n=>{if(_n.key=="Enter"&&!_n.shiftKey){je(),_n.preventDefault();return}},en=()=>{Ee.input="",Ee.imgUrl=""},Ue=ref(),ze=ref();let We=0*1e3;const je=debounce(()=>{!Ee.input.trim()||xe.creating||xe.pageLoading||(Te.value=!1,ze.value=setTimeout(()=>{Ue.value=""},We),wn())},800,{leading:!0,trailing:!1}),qe=_n=>{_n&&(Ee.input=_n,wn())},Qe=_n=>{xe.creating||(Te.value=!1,wn(_n))},Je=async _n=>{try{const un={..._n,sentContent:_n.generatedContent};delete un.generatedContent;const vn=await postSuggestMsg(un)}catch(un){}},tn=_n=>{const un={id:generateUUID(),speakerType:_n,tag:"",tagHover:"",dialogueId:xe.dialogueId,imgContent:null,content:""};return _n===SpeakerType.HUMAN?{...un,speakerName:Ve,speakerAvatar:De,createdAt:dayjs().format("YYYY-MM-DD HH:mm:ss")}:{...un,speakerName:"",speakerAvatar:"",createdAt:"",loading:!0}};computed(()=>_e.state.chat.guideLoginState.loginPlan);let Xe="";const Ze=(_n,un)=>{if(_n.code==="801"){Fe("showNsfwSubscribe");return}const{interVal:vn,_timeCount:Tn,_uuid:kn}=un;if(_n.code==="901"){localStorage.setItem("subscribeModalTrackFrom","chat_credit_limit"),_e.commit("common/changeSubscribeModalVisible",!0),setTimeout(()=>{bus.emit("creating",!1),Fe("delChat",{id:kn})},Tn||0);return}if(_n.code==="2006"){_e.commit("common/changeSubscribeModalVisible",!0),setTimeout(()=>{bus.emit("creating",!1),Fe("delChat",{id:kn})},Tn||0);return}_n.code==="109"&&!_n.result?(bus.emit("creating",!1),Fe("delChat",{id:kn}),setTimeout(()=>{_e.commit("chat/setGuideLoginState",{modelValue:!0,guideLoginType:"text"})},100)):!_n.result&&_n.code!=="0"&&(_n.message&&message.warning(_n.message),vn&&clearInterval(vn),setTimeout(()=>{bus.emit("creating",!1),Fe("delChat",{id:kn})},Tn||0))},nn=async(_n,un)=>{const{interVal:vn,_timeCount:Tn,_uuid:kn,humanUuid:En}=un;try{const{data:$n}=xe!=null&&xe.customSendMsgFn?await xe.customSendMsgFn(_n):await sendMessageForm(_n);$n.result&&$n.code==="0"?(vn&&clearInterval(vn),setTimeout(()=>{Fe("updateChat",{_uuid:kn,isNewResponse:!0,...$n.result}),Fe("update:creating",!1)},Tn||0),_e.dispatch("user/updateCreditNum"),bus.emit("updateMemory")):Ze($n,un)}catch($n){vn&&clearInterval(vn),setTimeout(()=>{bus.emit("creating",!1),Fe("delChat",{id:kn})},Tn||0)}},pn=async(_n,un)=>{const{interVal:vn,_timeCount:Tn,_uuid:kn,humanUuid:En}=un;try{streamRequestHook$1({method:sendMessageFormStream,params:_n,signal:Be.signal,onProgress:$n=>{bus.emit("creating",!0);const{formatData:Pn}=$n;vn&&clearInterval(vn),setTimeout(()=>{bus.emit("updateChatItem",{...Pn,_uuid:kn,humanUuid:En})},Tn||0)},onFinish:$n=>{const{formatData:Pn}=$n;vn&&clearInterval(vn),setTimeout(()=>{bus.emit("creating",!1),bus.emit("updateChatItem",{...Pn,_uuid:kn,humanUuid:En})},Tn||0),_e.dispatch("user/updateCreditNum"),bus.emit("updateMemory")},onError:$n=>{Ze($n,un),bus.emit("creating",!1)}})}catch($n){bus.emit("creating",!1),Fe("delChat",{id:kn})}},mn=reactive({open:!1,show:!1}),An=(_n,un)=>{mn.show=_n,mn.open=un},wn=async _n=>{if(xe.creating||!(xe!=null&&xe.customSendMsgFn)&&!xe.dialogueId||xe.textPrinting)return;const un=generateUUID();try{const vn=(_n==null?void 0:_n.generatedContent)||Ee.input;if(!vn.trim()&&!Te.value)return;Xe=vn.trim(),Be=new AbortController,bus.emit("creating",!0),_n?(Je(_n),Ie.isNeedCollapse="false",Oe(3),localStorage.setItem("needCollapse",JSON.stringify({...JSON.parse(localStorage.getItem("needCollapse")),[Le.value+we]:-1}))):Ie.isNeedCollapse==="undecided"&&(Ie.conut<4?(Ie.conut++,localStorage.setItem("needCollapse",JSON.stringify({...JSON.parse(localStorage.getItem("needCollapse")),[Le.value+we]:Ie.conut}))):(Ie.isNeedCollapse="true",Ie.conut=0));const Tn=generateUUID(),kn=tn(SpeakerType.HUMAN);bus.emit("addNewChatItem",{...kn,content:vn,_uuid:Tn});const En=tn(SpeakerType.ROBOT);bus.emit("addNewChatItem",{...En,_uuid:un});const $n={dialogueId:xe.dialogueId,textMsg:vn,wantImageIntention:Te.value};_n&&($n.chatRecommended=!0),en(),Ue.value=un;let Pn=We,xn=setInterval(()=>{Pn||xn&&clearInterval(xn),Pn-=1e3},1e3);me!=null&&me.value?pn($n,{interVal:xn,_timeCount:Pn,_uuid:un,humanUuid:Tn}):nn($n,{interVal:xn,_timeCount:Pn,_uuid:un,humanUuid:Tn})}catch(vn){bus.emit("creating",!1)}},on=()=>{Te.value=!0,wn()};function gn(){history.state.forward&&history.state.forward.includes("/billing")&&localStorage.getItem("nsfwSubscribeMsg")&&(Ee.input=localStorage.getItem("nsfwSubscribeMsg"),wn(),localStorage.setItem("nsfwSubscribeMsg",""))}const sn=()=>{Ee.input=Xe,wn()};bus.on("subscribeModalCloseClick",_n=>{ye.path==="/chat"&&(_n!=null&&_n.startsWith("chat_nsfw"))&&(sn(),Xe="")});const dn=_n=>{Ee.input=_n,wn()},Ye=_n=>{localStorage.setItem("nsfwSubscribeMsg",_n||Xe)},rn=_n=>{Ee.imgUrl=_n.url},Ge=ref(!1),Ke=debounce(()=>{Ge.value=!Ge.value,Ge.value?(eventTrack("chataigenerate_turnon"),Ie.isNeedCollapse="false",localStorage.setItem("needCollapse",JSON.stringify({...JSON.parse(localStorage.getItem("needCollapse")),[Le.value+we]:-1})),Oe(3)):(eventTrack("chataigenerate_turnoff"),cn(),Ie.isNeedCollapse="false",localStorage.setItem("needCollapse",JSON.stringify({...JSON.parse(localStorage.getItem("needCollapse")),[Le.value+we]:-1})),Oe(2))},600,{leading:!0,trailing:!1}),ln=ref($e.value===Themes.Dark?ChatColorIconClickDark:ChatColorIconClick),hn=()=>{[ChatColorIconClick,ChatColorIconClickDark].forEach(un=>{const vn=new Image;vn.src=un})};watch(()=>Ge.value,()=>{Ge.value&&(ln.value=$e.value===Themes.Dark?ChatColorIconClickDark:ChatColorIconClick,bus.emit("scrollBottom"),setTimeout(()=>{ln.value=$e.value===Themes.Dark?ChatColorIconAcvitedDark:ChatColorIconAcvited},800))});const fn=ref(!1),cn=()=>{fn.value=!0,setStorage("suggestedTooltip",{showed:!0})},Sn=()=>{var _n,un;fn.value=(un=(_n=getStorage("suggestedTooltip"))==null?void 0:_n.value)==null?void 0:un.showed},Cn=()=>{const{botId:_n}=ye.query,un=Le.value+_n,vn=JSON.parse(localStorage.getItem("needCollapse"));vn?Ie.isNeedCollapse==="undecided"?vn[un]?vn[un]!==-1?Ie.conut=vn[un]:Ie.isNeedCollapse="false":localStorage.setItem("needCollapse",JSON.stringify({...vn,[un]:0})):localStorage.setItem("needCollapse",JSON.stringify({...vn,[un]:-1})):localStorage.setItem("needCollapse",JSON.stringify({...vn,[un]:0}))},yn=()=>{xe.recommendEnable&&(xe.userRecommendEnabled===0?(Ge.value=!0,Ie.isNeedCollapse="undecided"):xe.userRecommendEnabled===3?(Ge.value=!0,Ie.isNeedCollapse="false"):(xe.userRecommendEnabled===1||xe.userRecommendEnabled===2)&&(Ge.value=!1,Ie.isNeedCollapse="false"),Cn())},an=async()=>{if(Ne.value=!1,isIOS){await sleep(100);const _n=document.documentElement.scrollTop||document.body.scrollTop||0;window.scrollTo(0,Math.max(_n-1,0))}};watch(()=>Ie.isNeedCollapse,()=>{Ie.isNeedCollapse==="true"&&Ge.value&&(Ge.value=!1,Oe(1),Ie.isNeedCollapse="false",localStorage.setItem("needCollapse",JSON.stringify({...JSON.parse(localStorage.getItem("needCollapse")),[Le.value+we]:-1})))});const bn=computed(()=>_e.getters["user/userStatusInfo"]);return computed(()=>{var _n;return!((_n=bn.value)!=null&&_n.userVip)&&_e.state.chat.suggestLimit}),onMounted(()=>{var _n;(_n=Me.value)==null||_n.focus(),hn()}),ie({handlePrechat:qe,changeSendMsgNsfwStatus:An,sendNsfwMsg:sn,storageLocalMsg:Ye,handleNsfwSubscribeBack:gn,sendBlockedMsg:dn}),(_n,un)=>{const vn=resolveComponent("a-textarea"),Tn=resolveComponent("a-button");return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$1Q,[createBaseVNode("div",{class:normalizeClass(["footer-content",unref(Ge)&&xe.recommendEnable?"suggest-show":"suggest-close"])},[xe.recommendEnable?withDirectives((openBlock(),createBlock(SuggestList,{key:0,visible:unref(Ge),onChange:Qe,creating:xe.creating,"msg-id":xe.msgId},null,8,["visible","creating","msg-id"])),[[vShow,unref(Ge)]]):createCommentVNode("",!0),createBaseVNode("div",_hoisted_2$1x,[xe.recommendEnable?(openBlock(),createElementBlock("div",_hoisted_3$1k,[unref(fn)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_4$1a,[createBaseVNode("span",{class:"icon iconfont icon-guanbi",onClick:cn}),createTextVNode(" "+toDisplayString$1(_n.$t("chat.suggested_reply")),1)])),createBaseVNode("div",{class:normalizeClass(["icon-container",{"show-suggest":unref(Ge)}]),onClick:un[0]||(un[0]=(...kn)=>unref(Ke)&&unref(Ke)(...kn))},[withDirectives(createBaseVNode("div",_hoisted_5$$,[createBaseVNode("img",{src:unref($e)===unref(Themes).Dark?unref(ChatColorIconStaticDark):unref(ChatColorIconStatic),class:"default chat-icon"},null,8,_hoisted_6$W),createBaseVNode("img",{src:unref($e)===unref(Themes).Dark?unref(ChatIconHoverDark):unref(ChatIconHover),class:"hover chat-icon"},null,8,_hoisted_7$O)],512),[[vShow,!unref(Ge)]]),withDirectives(createBaseVNode("img",{src:unref(ln),class:"chat-icon"},null,8,_hoisted_8$N),[[vShow,unref(Ge)]]),createBaseVNode("span",_hoisted_9$I,toDisplayString$1(_n.$t("chat.suggested_reply_content")),1)],2)])):createCommentVNode("",!0),xe!=null&&xe.dialogueId&&(xe!=null&&xe.canImage)?(openBlock(),createBlock(SendPhoto,{key:1,creating:xe==null?void 0:xe.creating,hasImageRights:unref(Ae).hasImageRights,onSendPhoto:on},null,8,["creating","hasImageRights"])):createCommentVNode("",!0),xe!=null&&xe.dialogueId&&unref(Ce)&&unref(ke)?(openBlock(),createBlock(ShareStory,{key:2,msgListLength:xe==null?void 0:xe.msgListLength,creating:xe==null?void 0:xe.creating,botId:xe==null?void 0:xe.operateBotId,dialogueId:xe==null?void 0:xe.dialogueId},null,8,["msgListLength","creating","botId","dialogueId"])):createCommentVNode("",!0),xe!=null&&xe.dialogueId&&unref(Ce)&&!unref(isMobile)?(openBlock(),createElementBlock("div",_hoisted_10$B,[createVNode(OperateComp,{botId:xe==null?void 0:xe.operateBotId,creating:xe==null?void 0:xe.creating,dialogueId:xe==null?void 0:xe.dialogueId,info:xe==null?void 0:xe.info,msgListLength:xe==null?void 0:xe.msgListLength,onChangeInfo:un[1]||(un[1]=kn=>Fe("changeInfo"))},null,8,["botId","creating","dialogueId","info","msgListLength"])])):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_11$y,[createBaseVNode("div",_hoisted_12$v,[createBaseVNode("div",{class:normalizeClass(["input-group",{"focus-group":unref(Ne)}])},[createVNode(vn,{ref_key:"inputRef",ref:Me,class:"form-input",value:unref(Ee).input,"onUpdate:value":un[2]||(un[2]=kn=>unref(Ee).input=kn),placeholder:_n.placeholder||unref(Se)("chat.type_a_message"),rows:1,maxlength:4e3,autoSize:{minRows:1,maxRows:3},onKeypress:He,onFocus:un[3]||(un[3]=kn=>Ne.value=!0),onBlur:an},null,8,["value","placeholder"]),createBaseVNode("div",{class:normalizeClass(["send-box",unref(Pe)])},[createVNode(Tn,{class:"btn send",onClick:unref(je),disabled:xe.creating||xe.textPrinting},{icon:withCtx(()=>[_hoisted_13$t]),_:1},8,["onClick","disabled"])],2)],2)])])],2)]),createVNode(UploadImage,{visible:unref(Re),"onUpdate:visible":un[4]||(un[4]=kn=>isRef(Re)?Re.value=kn:null),onChange:rn},null,8,["visible"])],64)}}}),index_vue_vue_type_style_index_0_scoped_fb4cdc0a_lang="",FooterComp=_export_sfc(_sfc_main$1_,[["__scopeId","data-v-fb4cdc0a"]]),ProIcon1$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAMAAABQUBiUAAAApVBMVEUAAADy1XjUzn/55JboyTzSwVfHxXD46JP01lvwzT799tvkvjPkyEDbsjT56JT01V3asznjyUL56ZXgyUvUtkT66JbTtUbcylT66JX22F745pX01Vz011301l3///v//f3////66ZP88bj01l3txy/ksCLcoCnmtlD666fvzT7epzj44H/ir0TpwF/13pftyWn//vz23G/x1o3rzVjnuTPsxEr++eQwJWdfAAAAIXRSTlMA/hkl/Fw77+zp+vXr69fXzcq3qqqPhoJvb0hIt4/EoThllsfJAAABrklEQVRIx83U2W7CMBCFYVy67/u+TUwdYzskQMv7P1oPycimeIBeVT0SMhcf5hdC6QnrXz73e7/Z1g2R1i9bm+X9Hs2p3n/YAB9PAUHnO3uSDUcSRYpxshz5k3KyFJlTJEuRadYni+T3fh7JsCiIFvHhmxSJFRhhY4Z+1jSv/TwSVzJljBc1jUdyjEwwUVTYQ3BL3a+s9zIYKRVNA9tu/6CntWJcpKXwmWc4GIAC85U5JdsmA3YUA5QoJ0MmWqyjNPwbOppMRnz6jiilRFo5rLR8AteB32S0NCOrTInT2tqUpFxQvjZBpPjFjMOJVuMoGA9VmVqm1oSWKlxmDGH4HolWVTAKZwjOKFzc0SBRF8pR+5ES38q3alNJFI5DnPPUehSrtbRt9cZVdYnUnKrQ0TrYgioU+tKZUNGc/ru/y2q6neh0MKQ19OvjiOm0/ZC2K+j0AwMGBew2lqj+hOtwb+cYqtvQL1MPyDvZwfPlLt4bk2Nk3C0/3q5YxmSOjLtOT+TdC5aczJG8812QuKXkLHJhS8lZZFyWnEfy8uQ8kpcni5FyshgpJ4uRcrIY+Q1N882LbhZBNwAAAABJRU5ErkJggg==",ProIcon2$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAMAAABQUBiUAAABL1BMVEUAAAC1WNeWwfSyW9Kgv+/b8f/KR/ZezvrITPTJTu+ZV+iWXuXJTe5lx/SWYd3HUeavufpqw++QXfSkSPGUXO9myviU1Ppox/S2tft5cvCxwv164Pua1vu4ufv6/P++r/r9/f+N1vv////IS/6L3v7//v9f0v79gP+kzf/bxf+sv//Sm//VX/9t0P7J1P/9l/9ut/79jv/NeP/zrv/9of/Ghv983/5gvf6NWf6Q6P++4f/GqP+Iov6x6/+6sv9/aP7ej//QbP9Swv777/+X0//XUf+gRP7ItP9+q/6e3P90cv2XT/6/vv/puv/hgv+0yP/Uqf9+6v/a4P/z9//+5f+i+P/n8//v0f/5tv+51P/ycP/ZQ/+Dh/7p5//32v/5v//kcP+MmP6wcf6nj/6NcP4yWZMcAAAAI3RSTlMARjkoH/706ta0tJWSiWlnX1/559nPqamJ9OvPz8/HqaKJODbUSmYAAALTSURBVEjHjdTZVtpgFIbhFKWTHWztPLewIQQlYALIXA0QUBAMiFJn7f1fQ7+9Q0KahbXvEQfP2uvLf4CyoMjH1xHlf1p+c3CQSLxdvlt+jx+Aoqd3wNV4qQS6sQH74MU/YORTiQOFRZh828hutySBir1t8jtV7SKxkGwXT179MFDnNu5ZmfxjOTjyc28w8O3hYTxeEOsW/TYf+dXu9XxbqzGd48KE6EtkNrJi22IZ1xCoWMaFRCJOo4JMXq0Mh0PPTsvlMmOGYmtRHK7F3VfOp4e+zWQyrm3CMq8RwcrmnR0lnwcWm2LJFtS3kwKgSFAONoUySKza9HAJKwSCbrq23w9adW4LqFgMUMOA9TAo8qzQotBNxoZYSHew5lt5iCxskAbvap6VQBEoJ/QIsXUcZ2bxgWKzYpVtsaZpjIlLpSxCo4GmOfKjxrSYFSpWN02LLvrnZIHiME20DI2mapmoCworFNalx4ZB1GdaJ9JGNMUGh8pMGYOy1XWdaX9GU2Rp0BrmUrQZF5lV1tfZ5nR9TGPMPTIs4no9GmmwU5o0m6DAoGxzOVCyxhcG6DkO13kDylBUbXayHVhQtslcbkzHpmky7WOHXT8jB3RCGVXtdFzKzagOy9TAVtsmOnNGeApQxFRKJpMXlqnrwOfWsZE+suyKfYZndXhwtcpWabkUYS+SEel0uoLq9brGVcUqrVbLpUGb9ixiipiKZcg259qfac63VQ5UkqueBf3bXl2xFRqLtX4x9EaABu3p7ilb5eTkJMatA0O6FtS3N7vcKahAyf02sfu+vfndaEAyVp7fj/ldeoP3ZzYPiFi+f4b/lyfCgitABV9vbTVc21hRpKVHIQyKAJHQx0uK172HAQwLuLknkO2re0qg0OTL7fYeqPQSI4OFJl/vSQxXQiw8ud1uuxQjQ4Unt12LkeHCk0HRWmjkwslCwyMXTwYNj7x18tqikX8Aaw44KGAecF4AAAAASUVORK5CYII=",_hoisted_1$1P={key:2},_hoisted_2$1w=["src"],_hoisted_3$1j=["src"],defaultAvatar="https://cdn1.printidea.art/public/logo/tmtx.png?x-oss-process=image/resize,w_40",_sfc_main$1Z=defineComponent({__name:"index",props:{avatar:{},size:{default:{xxs:24,xs:32,sm:32,md:44,lg:44,xl:44,xxl:44}},name:{},style:{},bg:{},showProIcon:{type:[Boolean,Number,String],default:!1},isSelf:{type:Boolean,default:!0}},setup(ne){const ie=useTypeStore$1(),de=ne,me=computed(()=>{var Ae;return(Ae=ie.state.user.info)==null?void 0:Ae.avatar}),_e=computed(()=>{var Ae;return(Ae=ie.state.user.info)==null?void 0:Ae.userName}),ye=computed(()=>ie.getters["user/token"]),we=computed(()=>{var Ae;return _e.value!==void 0?(Ae=_e.value)==null?void 0:Ae.substring(0,1).toUpperCase():""}),Se=computed(()=>{var Ae;return((Ae=de==null?void 0:de.name)==null?void 0:Ae.substring(0,1).toUpperCase())||""}),Ce=Ae=>{var $e;if(!Ae)return"#1B1C33";for(var Te="",ke=0;ke<Ae.length;ke++)Te+=parseInt(($e=Ae[ke].charCodeAt(0))==null?void 0:$e.toString(),10).toString(16);return"#"+Te.slice(1,4)};return(Ae,Te)=>{var ke,$e;return openBlock(),createElementBlock("span",{class:"avatar-block",style:normalizeStyle({"background-image":Ae.bg?"url('".concat(Ae.bg,"')"):""})},[Ae.avatar||Ae.name?(openBlock(),createElementBlock(Fragment,{key:0},[Ae.avatar?(openBlock(),createBlock(unref(Avatar$3),{key:0,alt:"avatar",size:Ae.size,src:Ae.avatar,"fallback-src":defaultAvatar},null,8,["size","src"])):Ae.name?(openBlock(),createBlock(unref(Avatar$3),{key:1,alt:"avatar",class:normalizeClass(Ae.size>=70?"avatar-name":""),size:Ae.size,style:normalizeStyle({backgroundColor:Ce(Ae.name),...Ae.style})},{default:withCtx(()=>[createTextVNode(toDisplayString$1(unref(Se)),1)]),_:1},8,["class","size","style"])):createCommentVNode("",!0)],64)):unref(ye)&&Ae.isSelf?(openBlock(),createElementBlock(Fragment,{key:1},[unref(isString$3)(unref(me))&&unref(me).length>0?(openBlock(),createBlock(unref(Avatar$3),{key:0,alt:"avatar",size:Ae.size,src:unref(me),"fallback-src":defaultAvatar},null,8,["size","src"])):unref(_e)?(openBlock(),createBlock(unref(Avatar$3),{key:1,alt:"avatar",size:Ae.size,style:normalizeStyle({backgroundColor:Ce(unref(_e))})},{default:withCtx(()=>[createTextVNode(toDisplayString$1(unref(we)),1)]),_:1},8,["size","style"])):(openBlock(),createBlock(unref(Avatar$3),{key:2,alt:"avatar",size:Ae.size,round:"",src:defaultAvatar},null,8,["size"]))],64)):(openBlock(),createElementBlock("span",_hoisted_1$1P,[createVNode(unref(Avatar$3),{alt:"avatar",size:Ae.size,style:{"background-color":"#9b2819"}},{default:withCtx(()=>[createTextVNode("G")]),_:1},8,["size"])])),de.showProIcon?(openBlock(),createElementBlock(Fragment,{key:3},[(ke=de.showProIcon)!=null&&ke.toString().includes("STANDARD")?(openBlock(),createElementBlock("img",{key:0,src:unref(ProIcon1$1),alt:"",class:"pro-icon"},null,8,_hoisted_2$1w)):createCommentVNode("",!0),($e=de.showProIcon)!=null&&$e.toString().includes("PREMIUM")?(openBlock(),createElementBlock("img",{key:1,src:unref(ProIcon2$1),alt:"",class:"pro-icon"},null,8,_hoisted_3$1j)):createCommentVNode("",!0)],64)):createCommentVNode("",!0)],4)}}}),index_vue_vue_type_style_index_0_scoped_a67f34ec_lang="",Avatar$1=_export_sfc(_sfc_main$1Z,[["__scopeId","data-v-a67f34ec"]]),_withScopeId$U=ne=>(pushScopeId("data-v-f32bca87"),ne=ne(),popScopeId(),ne),_hoisted_1$1O={class:"image-preview"},_hoisted_2$1v={class:"action"},_hoisted_3$1i=["text"],_hoisted_4$19=_withScopeId$U(()=>createBaseVNode("span",{class:"icon iconfont icon-a-xiazai1"},null,-1)),_hoisted_5$_=[_hoisted_4$19],_hoisted_6$V=["text"],_hoisted_7$N=_withScopeId$U(()=>createBaseVNode("span",{class:"icon iconfont icon-a-guanbi1"},null,-1)),_hoisted_8$M=[_hoisted_7$N],_hoisted_9$H=_withScopeId$U(()=>createBaseVNode("div",{class:"left"},null,-1)),_hoisted_10$A=[_hoisted_9$H],_hoisted_11$x=_withScopeId$U(()=>createBaseVNode("div",{class:"right"},null,-1)),_hoisted_12$u=[_hoisted_11$x],_hoisted_13$s=["src"],_hoisted_14$o={key:2,class:"count"},_sfc_main$1Y=defineComponent({__name:"imagePreview",props:{visible:{type:Boolean},images:{},current:{}},emits:["download","close"],setup(ne,{emit:ie}){useI18n();const de=ne,me=ref(0),_e=ref(Date.now()),ye=ie,we=ref(de.images),Se=ref(!1),Ce=ref(),Ae=Ee=>{me.value=Ee},Te=()=>{ke(we.value[me.value])},ke=Ee=>{if(!Ee)return;const Pe=Ee.split("?")[0],Ie=Pe.split("/");let Oe=document.createElement("a");Oe.setAttribute("crossOrigin","anonymous"),Oe.href=Pe,Oe.target="_blank",Oe.download=Ie[Ie.length-1],Oe.click(),Oe.remove()},$e=Ee=>{var Pe,Ie;Ce.value&&(Ee==="prev"&&((Pe=Ce.value)==null||Pe.prev()),Ee==="next"&&((Ie=Ce.value)==null||Ie.next()))};return watch(()=>[de.current,de.images],Ee=>{var Oe;const[Pe,Ie]=Ee;if(we.value=[...Ie],_e.value=Date.now(),we.value.length===1){me.value=0;return}if(Pe&&we.value&&((Oe=we.value)==null?void 0:Oe.length)>1){const Ne=we.value.findIndex(Be=>Be===Pe);if(Ne===-1)return;nextTick(()=>{var Be;(Be=Ce.value)==null||Be.goTo(Ne,!0),me.value=Ne})}}),(Ee,Pe)=>{var Ie,Oe,Ne,Be;return withDirectives((openBlock(),createElementBlock("div",_hoisted_1$1O,[createBaseVNode("div",_hoisted_2$1v,[createBaseVNode("div",{class:normalizeClass(["btn",{"btn-disabled":Se.value}]),text:Ee.$t("global.download"),onClick:Te},_hoisted_5$_,10,_hoisted_3$1i),createBaseVNode("div",{class:"btn",onClick:Pe[0]||(Pe[0]=xe=>ye("close")),text:Ee.$t("global.close")},_hoisted_8$M,8,_hoisted_6$V)]),((Ie=we.value)==null?void 0:Ie.length)>1?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["arrow arrow-left",{"arrow-disabled":""}]),onClick:Pe[1]||(Pe[1]=xe=>$e("prev"))},_hoisted_10$A)):createCommentVNode("",!0),((Oe=we.value)==null?void 0:Oe.length)>1?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["arrow arrow-right",{"arrow-disabled":""}]),onClick:Pe[2]||(Pe[2]=xe=>$e("next"))},_hoisted_12$u)):createCommentVNode("",!0),(openBlock(),createBlock(unref(Carousel$1),{arrows:"",dots:!1,ref_key:"carousel",ref:Ce,afterChange:Ae,key:_e.value},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(we.value,xe=>(openBlock(),createElementBlock("div",{key:xe,class:"image-preview-item"},[createBaseVNode("img",{src:xe,alt:""},null,8,_hoisted_13$s)]))),128))]),_:1})),((Ne=we.value)==null?void 0:Ne.length)>1?(openBlock(),createElementBlock("div",_hoisted_14$o,toDisplayString$1(me.value+1)+" / "+toDisplayString$1((Be=we.value)==null?void 0:Be.length),1)):createCommentVNode("",!0)],512)),[[vShow,de.visible]])}}}),imagePreview_vue_vue_type_style_index_0_scoped_f32bca87_lang="",ImagePreview=_export_sfc(_sfc_main$1Y,[["__scopeId","data-v-f32bca87"]]),_hoisted_1$1N={key:0,class:"tooltip"},_sfc_main$1X=defineComponent({__name:"tooltip",props:{text:{},visible:{type:Boolean}},setup(ne){const ie=ne;return(de,me)=>de.visible?(openBlock(),createElementBlock("div",_hoisted_1$1N,toDisplayString$1(ie.text),1)):createCommentVNode("",!0)}}),tooltip_vue_vue_type_style_index_0_scoped_cdfeb2cd_lang="",TooltipComp=_export_sfc(_sfc_main$1X,[["__scopeId","data-v-cdfeb2cd"]]),RightArrowDark="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAACpSURBVEiJ7dLBDcIgFMbxB+kNDo7QUTqCG1gnaTfREdzAEewGjkBC3heOz4M2wUZjgvYdDP+EwzvAjwSIarXaGgEYAYwqWIxxC0AeSwcFcFBHmfmsioYQNgAun9BmccveWrsrRUUkHwcA5Jx7gpvFhlZEulLwRQMzn7z30ztwIqJj6eki0hpjumze59hPSym1AK7zGzJzvwr03xjR/WerYTmqhtVqta+7ATavr/P/KMmNAAAAAElFTkSuQmCC",ImgLockIcon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAVqSURBVHic7Z3RVeM4FIb/K3ySA05YUsGYChYq2FDBDBUMVABUAFRAqGCYCmAqIB3AVoCnAufgmICJpX2I9+wsu8GSE/naQd9LHmxHN/oiWZavbEIDiKIoaLfbnwEESqkAwE6+Kcg/RwBGRBQCuJdS/gngvtPp3FcdqynEHcA84jjur62tfVZKHQDYKvk1IYChUuqyrjJqJyCv+FOlVH/JXx0qpc47nc7Vkr93IWojwGLFvyVUSu3XpUWwC4iiaKvdbp8qpY4rLvoqTdOTXq83qrjcf8EqYDwe7xDRNf45mVZNKITYW19fD5nKh+AqeDweHxDRLfgqHwACKeXd4+PjF64AWFrAeDw+JqILjrLnoZQ65DhBVy4g/+d/q7pcHTgkVCog7/PvqizTFKXUbpUjpMoETCaTQEq5cJ9PREOlVCil/Ol53gMATKfTbSHEJyIKljCMDdM03a1qdORVUQgASClPUbLyiWhIRFfPz88/iipmMpkEWZb1hRBfS8oI2u32NYC9MrGaUkkLKNvvE9Ewy7Lzbrc7LFNuHMd9IcQ3lBCfZdn+5ubmTZlyTahEQJIkDzCvhHPf98+WVP4ZgFPDwyrpiqxfB4zH4wOYVf5IKXW4rMoHAN/3z7Is28ds1lSXwPM861fn1luA6b/f5igk75JuDQ4ZpWm6bbMVWG0Bpv9+pdSJzSFgt9sdKqVODA7ZarVafVvxAJYFCCG+Gux+1el0BtaCyel0OgMi0i6HiI5sxmOtC4qiaKvVakWau4+EELtVTYrlsT1A80ZPmqY9W92QtRZg2HQvq5yR7PV6Iynlpe7+NrshawKI6A/tIIS4shXHPKbT6QCaoyKT32KKzXPATvEus4stjvn4Xq83IiKtE36eCGAFawKUUloCpJTfbcWgge6VrtZvKYPNFqCbycB2b/bl5eWH5q6BrRisCIiiSDuN5PX1NbQRgybaIxuT32SCrRagHSznTXHDshslQJeQuXyAOQZuAR8eJ4AZJ4AZJ4AZJ4AZJ4AZJ4AZJ4AZJ4AZJ4AZJ4AZJ4CZUrmhURQFnucF87YT0dxtb4njuF8mhiWiNcvZarV24jgO5m0nolGZlBrtrIgoirY8zzsWQhzB0tTsChAC+J6m6UB3qltLwLJSyz8Q2mvPtM4BrvKNCaSU1zo7FgookVzrmLGT1927FAowTC90/IJO3RUK0E0vcfwXnbrTOQe4EU95CuvOXYgx4wQw4wQw4wQw4wQwU9lC7SUTAhhKKX8CgBDid8wymAPGmErRNAH3UsqTeQu3kyT5AuACDRLRmC6IiAZpmu69t2re9/0b3/e3TRbhcVM4G5okiaoikAJufN/fNzkgSZJrAGwPYvob3/ffreMmtIBQCGGythcAkKbpIcxWxrPQBAGl1pCZroTkovYCFlxDNlxWHLaovYDpdFp6Ddkix1ZF7QUssoSJ+5mgOtReQBRFAcexVVF7Aa1Wq/QNofdSZ+pC7QUs8rSSJtxObcSFmBBi23QomqfSPFgKSZtVuBCDlPJ2MpkEuvv/ksdUexohALM8Gy0JeeVzPhDciKYIAGYSHvIZz/8ljuO+lPIOFh+usWyaJAAAIIT4bd42z/M+oWFZHI0TsGo4Acw4Acw4Acw4Acw4Acw4Acw4Acw4Acw0LTELUsqzOI6352yr/fTzWxoxHd1kVmI6epVxAphxAphxAphxAphxAphxAphxAphxAphxApjRERDaDmKFKczOLhRAROFSQvmYDIt2KBSQZdn5UkL5mBSu7ikU0O12h01a9lkXiGjg+37ha7K0n5r49PR0oZSy/n7dVYCIBhsbG1orO41e5pm/j/cIDX0sgGVCzFbyX5q8gv0vkZL5bchT5dcAAAAASUVORK5CYII=",useLogin=ne=>{store.dispatch("user/changeLoginModal",!0),ne&&store.dispatch("user/updateLoginEffect",ne)},audioIcon="/assets/audio-a5bb0de1.svg",tickIcon="/assets/tick-30a34361.svg",_withScopeId$T=ne=>(pushScopeId("data-v-8191c6fc"),ne=ne(),popScopeId(),ne),_hoisted_1$1M={class:"guide-login"},_hoisted_2$1u=_withScopeId$T(()=>createBaseVNode("div",{class:"top-bg"},null,-1)),_hoisted_3$1h={class:"message-info"},_hoisted_4$18={key:0,class:"avatar"},_hoisted_5$Z=["src"],_hoisted_6$U=["src"],_hoisted_7$M={key:1,class:"unlock-img"},_hoisted_8$L=["src"],_hoisted_9$G={class:"login-tips"},_hoisted_10$z={class:"after-login-info"},_hoisted_11$w={class:"benifits"},_hoisted_12$t={class:"icon"},_hoisted_13$r=["src"],_hoisted_14$n={class:"text"},_hoisted_15$k={class:"continue"},_sfc_main$1W=defineComponent({__name:"guideLogin",props:{modelValue:{type:Boolean,default:!1},guideLoginType:{type:String,default:"default"},guideLoginInfo:{type:Object,default:()=>({botName:" ",botAvatar:" ",unlockImgUrl:""})},list:{type:Array,default:null}},emits:["update:modelValue","close"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me=ne,_e=computed(()=>me.guideLoginType==="text"?de("chat.guide_login.continue_unlock_text",{botName:me.guideLoginInfo.botName}):me.guideLoginType==="image"?de("chat.guide_login.continue_unlock_image",{botName:me.guideLoginInfo.botName}):me.guideLoginType==="audio"?de("chat.guide_login.continue_unlock_voice",{botName:me.guideLoginInfo.botName}):de("chat.guide_login.continue_unlock_text",{botName:me.guideLoginInfo.botName})),ye=ie,we=computed({get(){return me.modelValue},set(ke){ye("update:modelValue",ke)}}),Se=useStore(),Ce=me.list||[{text:de("chat.guide_login.free_chat")},{text:de("chat.guide_login.view_pictures")},{text:de("chat.guide_login.create_your_character")}],Ae=()=>{we.value=!1,setTimeout(()=>{useLogin()},0)},Te=()=>{Se.commit("chat/setGuideLoginState",{guideLoginInfo:{}}),ye("close")};return(ke,$e)=>{const Ee=resolveComponent("a-button"),Pe=resolveComponent("a-modal");return openBlock(),createBlock(Pe,{visible:unref(we),closable:!1,footer:null,maskClosable:!1,centered:"",class:"guide-login-modal",bodyStyle:{padding:0},afterClose:Te},{default:withCtx(()=>[createBaseVNode("span",{class:"iconfont icon-guanbi",onClick:$e[0]||($e[0]=Ie=>we.value=!1)}),createBaseVNode("div",_hoisted_1$1M,[_hoisted_2$1u,createBaseVNode("div",_hoisted_3$1h,[me.guideLoginType!=="image"?(openBlock(),createElementBlock("div",_hoisted_4$18,[createBaseVNode("img",{class:"avatar-img",src:me.guideLoginInfo.botAvatar,alt:""},null,8,_hoisted_5$Z),me.guideLoginType==="audio"?(openBlock(),createElementBlock("img",{key:0,class:"audio-icon",src:unref(audioIcon),alt:"",srcset:""},null,8,_hoisted_6$U)):createCommentVNode("",!0)])):(openBlock(),createElementBlock("div",_hoisted_7$M,[createBaseVNode("img",{style:{filter:"blur(10px)",cursor:"auto","-webkit-user-drag":"none"},src:me.guideLoginInfo.unlockImgUrl,alt:""},null,8,_hoisted_8$L)])),createBaseVNode("div",_hoisted_9$G,toDisplayString$1(unref(_e)),1),createBaseVNode("div",_hoisted_10$z,toDisplayString$1(ke.$t("chat.guide_login.after_login")),1)]),createBaseVNode("div",_hoisted_11$w,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Ce),Ie=>(openBlock(),createElementBlock("div",{class:"benifit-item",key:Ie.text},[createBaseVNode("div",_hoisted_12$t,[createBaseVNode("img",{class:"tick-icon",src:unref(tickIcon),alt:"",srcset:""},null,8,_hoisted_13$r)]),createBaseVNode("div",_hoisted_14$n,toDisplayString$1(Ie.text),1)]))),128))]),createBaseVNode("div",_hoisted_15$k,[createVNode(Ee,{type:"primary",onClick:Ae,class:"continue-btn"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(me.guideLoginType==="text"?ke.$t("chat.guide_login.chat_with_me"):ke.$t("chat.guide_login.continue_login")),1)]),_:1})])])]),_:1},8,["visible"])}}}),guideLogin_vue_vue_type_style_index_0_scoped_8191c6fc_lang="",guideLogin_vue_vue_type_style_index_1_lang="",GuideLogin=_export_sfc(_sfc_main$1W,[["__scopeId","data-v-8191c6fc"]]),guideLogin=Object.freeze(Object.defineProperty({__proto__:null,default:GuideLogin},Symbol.toStringTag,{value:"Module"})),labels_vue_vue_type_style_index_0_scoped_91bf65b6_lang="",_withScopeId$S=ne=>(pushScopeId("data-v-91bf65b6"),ne=ne(),popScopeId(),ne),_hoisted_1$1L={key:0,class:"tag-container"},_hoisted_2$1t=["onClick"],_hoisted_3$1g=["onClick"],_hoisted_4$17=_withScopeId$S(()=>createBaseVNode("span",{class:"icon iconfont icon-guanbi"},null,-1)),_hoisted_5$Y=[_hoisted_4$17],_hoisted_6$T={class:"tag-container input-container"},_hoisted_7$L=["onClick"],_hoisted_8$K=["onClick"],_hoisted_9$F={key:0,class:"edit-tag"},_hoisted_10$y={key:1,class:"add-tag-input"},_hoisted_11$v=_withScopeId$S(()=>createBaseVNode("span",{class:"icon iconfont icon-create"},null,-1)),_hoisted_12$s=[_hoisted_11$v],_sfc_main$1V={__name:"labels",props:{initialTags:{type:Array,default:()=>[]},isSelf:{type:Boolean,default:!1}},setup(ne){const ie=useRouter(),de=useRoute(),me=ne,_e=De=>De.includes("Non-binary")||De.includes("Male")||De.includes("Female"),ye=ref(!1),we=ref(me.initialTags.map(De=>({text:De,isEditing:!1,isGender:_e(De)}))),Se=ref(!1),Ce=ref(!1),Ae=ref(""),Te=ref(""),ke=(De,Ve)=>{if(!Ce.value)ie.push({path:"/search",query:{str:De.text,tag:1}});else{if(De.isGender)return;we.value[Ve].isEditing=!0,Be(),we.value.forEach((Le,Fe)=>{Fe!==Ve&&(Le.isEditing=!1)}),Te.value=De.text}},$e=async De=>{const Ve=JSON.parse(JSON.stringify(we.value));Ve.splice(De,1),await Ee(Ve)&&we.value.splice(De,1)},Ee=async De=>{var He;ye.value=!0;let Ve=[];Ve=De.map(en=>en.text);let Le={botId:de.query.botId||((He=de.params)==null?void 0:He.botId),personality:Ve};const Fe=await updateBotPersonality(Le);try{return Fe?!0:(message.error("Please retry after modifying the content"),!1)}catch(en){return message.error("Please retry after modifying the content"),!1}finally{ye.value=!1}},Pe=throttle(async(De,Ve)=>{let Le=!1;if(we.value.forEach((en,Ue)=>{en.text.trim()===Te.value&&(Le=!0)}),Te.value.trim()===""||Le){we.value[Ve].isEditing=!1;return}const Fe=JSON.parse(JSON.stringify(we.value));Fe.forEach((en,Ue)=>{Ue===Ve&&(en.text=Te.value.trim())}),await Ee(Fe)&&(we.value[Ve].text=Te.value),we.value[Ve].isEditing=!1},1e3,{leading:!0,trailing:!1}),Ie=De=>{we.value[De].isEditing=!1},Oe=()=>{eventTrack("edittag_click"),we.value.forEach(De=>{De.isEditing=!1}),Se.value=!0,Ae.value=""},Ne=throttle(async()=>{let De=!1;if(we.value.forEach((Fe,He)=>{Fe.text.trim()===Ae.value&&(De=!0)}),Ae.value.trim()===""||De){Ae.value="",Se.value=!1;return}const Ve=JSON.parse(JSON.stringify(we.value));Ve.push({text:Ae.value.trim(),isEditing:!1}),await Ee(Ve)&&(we.value.push({text:Ae.value.trim(),isEditing:!1}),Ae.value=""),Se.value=!1},1e3,{leading:!0,trailing:!1}),Be=()=>{Ae.value="",Se.value=!1},xe=()=>{Ce.value=!0},Re=ref(null),Me=De=>{Re.value.contains(De.target)||(we.value.forEach(Ve=>{Ve.isEditing=!1}),Ce.value=!1,Se.value&&Be())};return onMounted(()=>{window.addEventListener("click",Me,!0)}),onUnmounted(()=>{window.removeEventListener("click",Me,!0)}),(De,Ve)=>{const Le=resolveComponent("a-input");return openBlock(),createElementBlock("div",{class:"tags-container",ref_key:"tagsContainer",ref:Re},[(openBlock(!0),createElementBlock(Fragment,null,renderList(we.value,(Fe,He)=>(openBlock(),createElementBlock("div",{key:He,class:"tag-item"},[Fe.isEditing?(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("div",_hoisted_6$T,[createVNode(Le,{value:Te.value,"onUpdate:value":Ve[0]||(Ve[0]=en=>Te.value=en),maxlength:30,class:"tag-input"},null,8,["value"])]),createBaseVNode("span",{class:"icon iconfont icon-a-Vector",onClick:withModifiers(en=>Ie(He),["stop"])},null,8,_hoisted_7$L),createBaseVNode("span",{class:"icon iconfont icon-a-CheckCircle",onClick:withModifiers(en=>unref(Pe)(Fe,He),["stop"])},null,8,_hoisted_8$K)],64)):(openBlock(),createElementBlock("div",_hoisted_1$1L,[createBaseVNode("span",{onClick:withModifiers(en=>ke(Fe,He),["stop"]),class:"ellipsis"},toDisplayString$1(Fe.text),9,_hoisted_2$1t),Ce.value&&!Fe.isGender?(openBlock(),createElementBlock("div",{key:0,class:"delete-container",onClick:withModifiers(en=>$e(He),["stop"])},_hoisted_5$Y,8,_hoisted_3$1g)):createCommentVNode("",!0)]))]))),128)),!Ce.value&&!Se.value&&ne.isSelf?(openBlock(),createElementBlock("div",_hoisted_9$F,[createBaseVNode("span",{class:"icon iconfont icon-a-bianji11",onClick:withModifiers(xe,["stop"])})])):createCommentVNode("",!0),Se.value?(openBlock(),createElementBlock("div",_hoisted_10$y,[createVNode(Le,{value:Ae.value,"onUpdate:value":Ve[1]||(Ve[1]=Fe=>Ae.value=Fe),class:"tag-input",maxlength:30},null,8,["value"]),createBaseVNode("span",{class:"icon iconfont icon-a-Vector",onClick:withModifiers(Be,["stop"])}),createBaseVNode("span",{class:"icon iconfont icon-a-CheckCircle",onClick:Ve[2]||(Ve[2]=withModifiers((...Fe)=>unref(Ne)&&unref(Ne)(...Fe),["stop"]))})])):createCommentVNode("",!0),!Se.value&&we.value.length<7&&Ce.value?(openBlock(),createElementBlock("div",{key:2,class:"add-tag",onClick:withModifiers(Oe,["stop"])},_hoisted_12$s)):createCommentVNode("",!0)],512)}}},LabelComp=_export_sfc(_sfc_main$1V,[["__scopeId","data-v-91bf65b6"]]),_withScopeId$R=ne=>(pushScopeId("data-v-8505a68a"),ne=ne(),popScopeId(),ne),_hoisted_1$1K={class:"bot-info-main"},_hoisted_2$1s={key:0,class:"img-container"},_hoisted_3$1f={class:"unlock-img bot-avatar"},_hoisted_4$16={class:"img-box"},_hoisted_5$X=["src"],_hoisted_6$S={class:"mask"},_hoisted_7$K={class:"desc"},_hoisted_8$J=["src"],_hoisted_9$E={class:"img-box"},_hoisted_10$x=["src"],_hoisted_11$u={class:"unlock"},_hoisted_12$r=["src"],_hoisted_13$q=_withScopeId$R(()=>createBaseVNode("img",{src:_imports_0$f,class:"credit",alt:"credit_icon"},null,-1)),_hoisted_14$m={class:"num"},_hoisted_15$j={key:1,class:"img-gallery"},_hoisted_16$g=_withScopeId$R(()=>createBaseVNode("div",{class:"arrow-circle left"},[createBaseVNode("span",{class:"iconfont icon-zuojiantou"})],-1)),_hoisted_17$h=_withScopeId$R(()=>createBaseVNode("div",{class:"arrow-circle right"},[createBaseVNode("span",{class:"iconfont icon-youjiantou1"})],-1)),_hoisted_18$g={class:"img-box"},_hoisted_19$g=["src","onClick"],_hoisted_20$e=_withScopeId$R(()=>createBaseVNode("span",{class:"iconfont icon-sheweibeijing"},null,-1)),_hoisted_21$d=[_hoisted_20$e],_hoisted_22$b={class:"bot-bottom-info"},_hoisted_23$a={class:"bot-name"},_hoisted_24$9={key:0,class:"bot-name-share"},_hoisted_25$8={class:"numbers"},_hoisted_26$8={class:"numbers-item"},_hoisted_27$6=_withScopeId$R(()=>createBaseVNode("span",{class:"iconfont icon-weixin"},null,-1)),_hoisted_28$6={class:"numbers-item"},_hoisted_30$6={class:"introduce"},_hoisted_31$6={key:0,class:"labels"},_hoisted_32$4={class:"creator"},_hoisted_33$4={class:"creator-name"},_hoisted_34$3={class:"create"},_hoisted_35$2={class:"avatar-wrap"},_hoisted_36$2=["src"],_hoisted_37$1=["src"],_sfc_main$1U=defineComponent({__name:"botCard",props:{canShare:{type:Boolean}},async setup(ne){let ie,de;const{t:me}=useI18n(),_e=useTypeStore(),ye=useRouter(),we=useRoute(),Se=ref({}),Ce=computed(()=>{var nn;return(nn=we.query)==null?void 0:nn.botId}),Ae=ref(!0),Te=computed(()=>{var nn;return(nn=_e.state.user.info)==null?void 0:nn.id}),ke=computed(()=>{var nn;return(nn=_e.state.user)==null?void 0:nn.creditNum}),$e=computed(()=>_e.getters["user/token"]),Ee=ref(!1),Pe=ref([]),Ie=ref(""),Oe=reactive({visible:!1,guideLoginType:"image",guideLoginInfo:{unlockImgType:"mosaic",unlockImgUrl:"",botName:"",botAvatar:""}}),Ne=computed(()=>Te.value===Se.value.createUser),{userVipType:Be}=useUserVipStatus(),xe=ref(!1),Re=ref(""),Me=nn=>{Ie.value=nn,Ee.value=!0},De=()=>{},Ve=ref(30),Le=()=>{const nn={botId:Ce.value};Ce.value&&getGallery(nn).then(pn=>{pn==null||pn.list.unshift(pn==null?void 0:pn.list.pop()),Se.value.imgList=pn==null?void 0:pn.list,Pe.value=pn==null?void 0:pn.list})},Fe=()=>{if(eventTrack("chat_galleryunlock_click"),!$e.value){setTimeout(()=>{var nn,pn,mn;Oe.visible=!0,Oe.guideLoginInfo.unlockImgUrl=((nn=Se.value)==null?void 0:nn.secondPaidImage)||((pn=Se.value)==null?void 0:pn.firstPaidImage),Oe.guideLoginInfo.botName=(mn=Se.value)==null?void 0:mn.characterName},100);return}if(ke.value<Ve.value)localStorage.setItem("subscribeModalTrackFrom","chat_credit_limit"),_e.commit("common/changeSubscribeModalVisible",!0);else{if(!Ce.value)return;payGallery({botId:Ce.value}).then(nn=>{try{nn?(Se.value.isUnlockPaidImages=!0,_e.dispatch("user/updateCreditNum"),Le()):(localStorage.setItem("subscribeModalTrackFrom","chat_img_message"),_e.commit("common/changeSubscribeModalVisible",!0))}catch(pn){localStorage.setItem("subscribeModalTrackFrom","chat_img_message"),_e.commit("common/changeSubscribeModalVisible",!0)}})}},He=async()=>{const nn={botId:Ce.value};if(!Ce.value)return;let pn=await getBotPanelInfo(nn);pn=pn||{},bus.emit("chatSyncPanelInfo",pn),Se.value=pn,Ve.value=pn.unlockCoin,Se.value.isUnlockPaidImages&&(Se!=null&&Se.value.isPaidImages)&&Le()};computed(()=>Se!=null&&Se.value.isFinishImg?me("chat.custom.img_trained_text"):me("chat.custom.img_training"));const en=nn=>{if(eventTrack("chat_setbg_click"),!isMobile)bus.emit("setChatMainBg",nn);else{const pn={backgroundUrl:nn,botId:Ce.value};setBackgroundUrl(pn).then(mn=>{})}},Ue=()=>{isMobile||(xe.value=!0,Re.value=me("chat.set_bg"))},ze=()=>{xe.value=!1,Re.value=""},We=async()=>{if(!$e.value){setTimeout(()=>{_e.commit("chat/setGuideLoginState",{modelValue:!0,guideLoginType:"text"})},100);return}const nn=Se.value.likedBotStatus?await setRoleInfoCancelLike({botId:Ce.value}):await setRoleInfoLike({botId:Ce.value});Se.value.likedBotStatus=!Se.value.likedBotStatus,Se.value.botLikes=nn},je=nn=>{nn&&ye.push({name:"Profile",query:{userId:nn}})},qe=inject("toBotProfile"),Qe=ref(0),Je=nn=>Qe.value=nn;watch(()=>Be.value,()=>{He()}),onMounted(()=>{He()});const tn=ref(),Xe=computed(()=>_e.state.chat.shareComp);watch(Xe,(nn,pn)=>{var mn;nn&&((mn=tn==null?void 0:tn.value)==null||mn.modalOpen(),_e.commit("chat/openShareComp",!1))});const Ze=()=>{eventTrack("share_click_common")};return[ie,de]=withAsyncContext(async()=>useInitSSRAndCtxData()),await ie,de(),(nn,pn)=>{var An,wn,on,gn,sn,dn,Ye,rn,Ge,Ke;const mn=resolveComponent("AButton");return openBlock(),createElementBlock(Fragment,null,[createVNode(TooltipComp,{text:unref(Re),visible:unref(xe)},null,8,["text","visible"]),createBaseVNode("div",_hoisted_1$1K,[!((An=unref(Se))!=null&&An.isUnlockPaidImages)&&((wn=unref(Se))!=null&&wn.firstPaidImage)?(openBlock(),createElementBlock("div",_hoisted_2$1s,[createBaseVNode("div",_hoisted_3$1f,[unref(Ae)?(openBlock(),createElementBlock("div",{key:0,class:"cover",onClick:pn[0]||(pn[0]=withModifiers(ln=>Ae.value=!1,["stop"]))},[createBaseVNode("div",_hoisted_4$16,[createBaseVNode("img",{src:unref(Se).firstPaidImage,class:"pic",draggable:"false"},null,8,_hoisted_5$X)]),createBaseVNode("div",_hoisted_6$S,[createBaseVNode("div",_hoisted_7$K,toDisplayString$1(nn.$t("chat.unlock_gallery_first")),1),createBaseVNode("img",{class:"right",src:unref(RightArrowDark)},null,8,_hoisted_8$J)])])):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("div",_hoisted_9$E,[createBaseVNode("img",{draggable:"false",src:unref(Se).secondPaidImage,alt:"",srcset:"",class:"img"},null,8,_hoisted_10$x)]),createBaseVNode("div",_hoisted_11$u,[createBaseVNode("img",{class:"lock",src:unref(ImgLockIcon)},null,8,_hoisted_12$r),createVNode(mn,{class:"unlock-button",onClick:withModifiers(Fe,["prevent"]),onTouchstart:Fe},{default:withCtx(()=>[createTextVNode(toDisplayString$1(nn.$t("chat.unlock_by")),1),_hoisted_13$q,createBaseVNode("span",_hoisted_14$m,[createTextVNode(" "),createBaseVNode("b",null,toDisplayString$1(unref(Ve)),1)])]),_:1})])],64))])])):(on=unref(Se))!=null&&on.isUnlockPaidImages&&((gn=unref(Se))!=null&&gn.isPaidImages)?(openBlock(),createElementBlock("div",_hoisted_15$j,[createVNode(unref(Carousel$1),{ref:"carousel",class:"carousel",autoplay:"",autoplaySpeed:"30",dots:"false",arrows:"",afterChange:Je},{prevArrow:withCtx(()=>[_hoisted_16$g]),nextArrow:withCtx(()=>[_hoisted_17$h]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Se).imgList,ln=>(openBlock(),createElementBlock("div",{class:"content-card",key:ln},[createBaseVNode("div",_hoisted_18$g,[createBaseVNode("img",{src:ln,alt:"",srcset:"",class:"img",onClick:hn=>Me(ln)},null,8,_hoisted_19$g)])]))),128))]),_:1},512),createBaseVNode("div",{class:"circle",onClick:pn[1]||(pn[1]=ln=>{var hn;return en((hn=unref(Se).imgList)==null?void 0:hn[unref(Qe)])}),onMouseenter:Ue,onMouseleave:ze},_hoisted_21$d,32)])):(openBlock(),createElementBlock("div",{key:2,class:"bot-avatar normal-avatar",style:normalizeStyle({"background-image":"url(".concat(unref(Se).avatar,")")})},null,4)),createBaseVNode("div",_hoisted_22$b,[createBaseVNode("div",_hoisted_23$a,[createVNode(unref(ATooltip),{placement:"top",title:unref(Se).characterName},{default:withCtx(()=>[createBaseVNode("span",{class:"bot-name-text",onClick:pn[2]||(pn[2]=()=>{var ln;return(ln=unref(qe))==null?void 0:ln()})},toDisplayString$1(unref(Se).characterName),1)]),_:1},8,["title"]),nn.canShare&&unref($e)?(openBlock(),createElementBlock("div",_hoisted_24$9,[createVNode(ShareComp,{botId:unref(Ce),ref_key:"shareCompRef",ref:tn,shareType:"chat",onClick:Ze},null,8,["botId"])])):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_25$8,[createBaseVNode("div",_hoisted_26$8,[_hoisted_27$6,createBaseVNode("span",null,toDisplayString$1(unref(Se).botChats),1)]),createBaseVNode("div",_hoisted_28$6,[(sn=unref(Se))!=null&&sn.likedBotStatus?(openBlock(),createElementBlock("span",{key:1,class:"iconfont icon-liked cursor",onClick:We})):(openBlock(),createElementBlock("span",{key:0,class:"iconfont icon-like cursor",onClick:We})),createBaseVNode("span",null,toDisplayString$1(unref(Se).botLikes),1)]),createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_30$6,toDisplayString$1(unref(Se).introduce),1),unref(Se).personality?(openBlock(),createElementBlock("div",_hoisted_31$6,[createVNode(LabelComp,{initialTags:unref(Se).personality,isSelf:unref(Ne)},null,8,["initialTags","isSelf"])])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_32$4,[createBaseVNode("div",_hoisted_33$4,[createBaseVNode("span",_hoisted_34$3,toDisplayString$1(nn.$t("chat.create_by")),1),createBaseVNode("span",_hoisted_35$2,[createVNode(Avatar$1,{size:16,style:{"background-color":"#336688","font-size":"12px"},avatar:unref(Se).createUserAvatar,name:unref(Se).createUsername},null,8,["avatar","name"])]),createBaseVNode("span",{class:normalizeClass(["name",(dn=unref(Se))!=null&&dn.createUser?"can-click":""]),onClick:pn[3]||(pn[3]=ln=>{var hn;return je((hn=unref(Se))==null?void 0:hn.createUser)})},toDisplayString$1(unref(Se).createUsername),3),(rn=(Ye=unref(Se))==null?void 0:Ye.createVip)!=null&&rn.includes("STANDARD")?(openBlock(),createElementBlock("img",{key:0,src:unref(ProIcon1$1),alt:"",class:"pro-icon"},null,8,_hoisted_36$2)):createCommentVNode("",!0),(Ke=(Ge=unref(Se))==null?void 0:Ge.createVip)!=null&&Ke.includes("PREMIUM")?(openBlock(),createElementBlock("img",{key:1,src:unref(ProIcon2$1),alt:"",class:"pro-icon"},null,8,_hoisted_37$1)):createCommentVNode("",!0)])])]),createVNode(ImagePreview,{visible:unref(Ee),images:unref(Pe),onClose:pn[4]||(pn[4]=ln=>Ee.value=!1),onDownload:De,current:unref(Ie)},null,8,["visible","images","current"]),unref($e)?createCommentVNode("",!0):(openBlock(),createBlock(GuideLogin,{key:3,modelValue:unref(Oe).visible,"onUpdate:modelValue":pn[5]||(pn[5]=ln=>unref(Oe).visible=ln),guideLoginType:unref(Oe).guideLoginType,guideLoginInfo:unref(Oe).guideLoginInfo},null,8,["modelValue","guideLoginType","guideLoginInfo"]))])],64)}}}),botCard_vue_vue_type_style_index_0_scoped_8505a68a_lang="",BotCard=_export_sfc(_sfc_main$1U,[["__scopeId","data-v-8505a68a"]]),_hoisted_1$1J={class:"review-input-area"},_hoisted_2$1r={class:"buttons"},_hoisted_3$1e={class:"left-button"},_hoisted_4$15={class:"icon iconfont icon-dianzan"},_hoisted_5$W={class:"icon iconfont icon-dianzanlv"},_hoisted_6$R={class:"icon iconfont icon-dianzanlv icon-hover"},_hoisted_7$J={class:"icon iconfont icon-dianzan reverse"},_hoisted_8$I={class:"icon iconfont icon-dianzanlv reverse"},_hoisted_9$D={class:"icon iconfont icon-dianzanlv reverse icon-hover"},_sfc_main$1T=defineComponent({__name:"reviewInput",setup(ne){const ie=useTypeStore(),{t:de}=useI18n(),me=computed(()=>ie.getters["user/token"]),_e=ref(""),ye=ref(!1),we=ref(!1),Se=useRoute(),Ce=computed(()=>{var Pe;return(Pe=Se.query)==null?void 0:Pe.botId}),Ae=ref(!1),Te=debounce(()=>{if(Ae.value||_e.value.trim()==="")return;if(eventTrack("chatreview_send_click"),!me.value){useLogin();return}if(_e.value.trim()===""){message.warn(de("chat.review_empty"));return}const Pe={botId:Ce.value,content:_e.value};Ae.value=!0,submitReivew(Pe).then(Ie=>{_e.value="",bus.emit("updateReviewList")}).finally(()=>{Ae.value=!1})},500,{leading:!0,trailing:!1}),ke=debounce(()=>{if(ye.value=!ye.value,we.value=!1,!me.value)return;const Pe={botId:Ce.value,upvote:!0};submitVote(Pe).then(Ie=>{Ie&&Ee()})},500,{leading:!0,trailing:!1}),$e=debounce(()=>{if(we.value=!we.value,ye.value=!1,!me.value)return;const Pe={botId:Ce.value,upvote:!1};submitVote(Pe).then(Ie=>{Ie&&Ee()})},500,{leading:!0,trailing:!1}),Ee=()=>{getReviewsTotal({botId:Ce.value}).then(Pe=>{bus.emit("updateReviewTotal",Pe),Pe.voteType===0?(ye.value=!1,we.value=!1):Pe.voteType===1?(ye.value=!0,we.value=!1):Pe.voteType===2&&(ye.value=!1,we.value=!0)})};return onMounted(()=>{Ee()}),(Pe,Ie)=>{const Oe=resolveComponent("a-textarea"),Ne=resolveComponent("a-button");return openBlock(),createElementBlock("div",_hoisted_1$1J,[createVNode(Oe,{class:"review-input",value:unref(_e),"onUpdate:value":Ie[0]||(Ie[0]=Be=>isRef(_e)?_e.value=Be:null),placeholder:unref(de)("chat.review_placeholder"),autoSize:{minRows:1,maxRows:3},maxlength:500},null,8,["value","placeholder"]),createBaseVNode("div",_hoisted_2$1r,[createBaseVNode("div",_hoisted_3$1e,[createBaseVNode("div",{class:normalizeClass(["like-button",{liked:unref(ye)}]),onClick:Ie[1]||(Ie[1]=(...Be)=>unref(ke)&&unref(ke)(...Be))},[withDirectives(createBaseVNode("span",_hoisted_4$15,null,512),[[vShow,!unref(ye)]]),withDirectives(createBaseVNode("span",_hoisted_5$W,null,512),[[vShow,unref(ye)]]),withDirectives(createBaseVNode("span",_hoisted_6$R,null,512),[[vShow,!unref(ye)]])],2),createBaseVNode("div",{class:normalizeClass(["line",{liked:unref(ye),disliked:unref(we)}])},null,2),createBaseVNode("div",{class:normalizeClass(["dislike-button",{disliked:unref(we)}]),onClick:Ie[2]||(Ie[2]=(...Be)=>unref($e)&&unref($e)(...Be))},[withDirectives(createBaseVNode("span",_hoisted_7$J,null,512),[[vShow,!unref(we)]]),withDirectives(createBaseVNode("span",_hoisted_8$I,null,512),[[vShow,unref(we)]]),withDirectives(createBaseVNode("span",_hoisted_9$D,null,512),[[vShow,!unref(we)]])],2)]),createVNode(Ne,{class:normalizeClass(["post-button",{dis:unref(_e).trim()===""}]),onClick:unref(Te),type:"primary",loading:unref(Ae)},{default:withCtx(()=>[createTextVNode(toDisplayString$1(unref(de)("chat.post_review")),1)]),_:1},8,["onClick","class","loading"])])])}}}),reviewInput_vue_vue_type_style_index_0_scoped_48eb7b70_lang="",ReviewInput=_export_sfc(_sfc_main$1T,[["__scopeId","data-v-48eb7b70"]]);var _a;const isClient=typeof window<"u",isFunction=ne=>typeof ne=="function",isString$1=ne=>typeof ne=="string",noop=()=>{};isClient&&((_a=window==null?void 0:window.navigator)!=null&&_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref(ne){return typeof ne=="function"?ne():unref(ne)}function createFilterWrapper(ne,ie){function de(...me){return new Promise((_e,ye)=>{Promise.resolve(ne(()=>ie.apply(this,me),{fn:ie,thisArg:this,args:me})).then(_e).catch(ye)})}return de}const bypassFilter=ne=>ne();function debounceFilter(ne,ie={}){let de,me,_e=noop;const ye=Se=>{clearTimeout(Se),_e(),_e=noop};return Se=>{const Ce=resolveUnref(ne),Ae=resolveUnref(ie.maxWait);return de&&ye(de),Ce<=0||Ae!==void 0&&Ae<=0?(me&&(ye(me),me=null),Promise.resolve(Se())):new Promise((Te,ke)=>{_e=ie.rejectOnCancel?ke:Te,Ae&&!me&&(me=setTimeout(()=>{de&&ye(de),me=null,Te(Se())},Ae)),de=setTimeout(()=>{me&&ye(me),me=null,Te(Se())},Ce)})}}function throttleFilter(ne,ie=!0,de=!0,me=!1){let _e=0,ye,we=!0,Se=noop,Ce;const Ae=()=>{ye&&(clearTimeout(ye),ye=void 0,Se(),Se=noop)};return ke=>{const $e=resolveUnref(ne),Ee=Date.now()-_e,Pe=()=>Ce=ke();return Ae(),$e<=0?(_e=Date.now(),Pe()):(Ee>$e&&(de||!we)?(_e=Date.now(),Pe()):ie&&(Ce=new Promise((Ie,Oe)=>{Se=me?Oe:Ie,ye=setTimeout(()=>{_e=Date.now(),we=!0,Ie(Pe()),Ae()},Math.max(0,$e-Ee))})),!de&&!ye&&(ye=setTimeout(()=>we=!0,$e)),we=!1,Ce)}}function pausableFilter(ne=bypassFilter){const ie=ref(!0);function de(){ie.value=!1}function me(){ie.value=!0}const _e=(...ye)=>{ie.value&&ne(...ye)};return{isActive:readonly(ie),pause:de,resume:me,eventFilter:_e}}function promiseTimeout(ne,ie=!1,de="Timeout"){return new Promise((me,_e)=>{setTimeout(ie?()=>_e(de):me,ne)})}function identity(ne){return ne}function tryOnScopeDispose(ne){return getCurrentScope()?(onScopeDispose(ne),!0):!1}function useDebounceFn(ne,ie=200,de={}){return createFilterWrapper(debounceFilter(ie,de),ne)}function useThrottleFn(ne,ie=200,de=!1,me=!0,_e=!1){return createFilterWrapper(throttleFilter(ie,de,me,_e),ne)}function tryOnMounted(ne,ie=!0){getCurrentInstance()?onMounted(ne):ie?ne():nextTick(ne)}var __getOwnPropSymbols$6=Object.getOwnPropertySymbols,__hasOwnProp$6=Object.prototype.hasOwnProperty,__propIsEnum$6=Object.prototype.propertyIsEnumerable,__objRest$5=(ne,ie)=>{var de={};for(var me in ne)__hasOwnProp$6.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&__getOwnPropSymbols$6)for(var me of __getOwnPropSymbols$6(ne))ie.indexOf(me)<0&&__propIsEnum$6.call(ne,me)&&(de[me]=ne[me]);return de};function watchWithFilter(ne,ie,de={}){const me=de,{eventFilter:_e=bypassFilter}=me,ye=__objRest$5(me,["eventFilter"]);return watch(ne,createFilterWrapper(_e,ie),ye)}var __defProp$2=Object.defineProperty,__defProps$2=Object.defineProperties,__getOwnPropDescs$2=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$2=Object.getOwnPropertySymbols,__hasOwnProp$2=Object.prototype.hasOwnProperty,__propIsEnum$2=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(ne,ie,de)=>ie in ne?__defProp$2(ne,ie,{enumerable:!0,configurable:!0,writable:!0,value:de}):ne[ie]=de,__spreadValues$2=(ne,ie)=>{for(var de in ie||(ie={}))__hasOwnProp$2.call(ie,de)&&__defNormalProp$2(ne,de,ie[de]);if(__getOwnPropSymbols$2)for(var de of __getOwnPropSymbols$2(ie))__propIsEnum$2.call(ie,de)&&__defNormalProp$2(ne,de,ie[de]);return ne},__spreadProps$2=(ne,ie)=>__defProps$2(ne,__getOwnPropDescs$2(ie)),__objRest$1=(ne,ie)=>{var de={};for(var me in ne)__hasOwnProp$2.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&__getOwnPropSymbols$2)for(var me of __getOwnPropSymbols$2(ne))ie.indexOf(me)<0&&__propIsEnum$2.call(ne,me)&&(de[me]=ne[me]);return de};function watchPausable(ne,ie,de={}){const me=de,{eventFilter:_e}=me,ye=__objRest$1(me,["eventFilter"]),{eventFilter:we,pause:Se,resume:Ce,isActive:Ae}=pausableFilter(_e);return{stop:watchWithFilter(ne,ie,__spreadProps$2(__spreadValues$2({},ye),{eventFilter:we})),pause:Se,resume:Ce,isActive:Ae}}function unrefElement(ne){var ie;const de=resolveUnref(ne);return(ie=de==null?void 0:de.$el)!=null?ie:de}const defaultWindow=isClient?window:void 0;function useEventListener(...ne){let ie,de,me,_e;if(isString$1(ne[0])||Array.isArray(ne[0])?([de,me,_e]=ne,ie=defaultWindow):[ie,de,me,_e]=ne,!ie)return noop;Array.isArray(de)||(de=[de]),Array.isArray(me)||(me=[me]);const ye=[],we=()=>{ye.forEach(Te=>Te()),ye.length=0},Se=(Te,ke,$e,Ee)=>(Te.addEventListener(ke,$e,Ee),()=>Te.removeEventListener(ke,$e,Ee)),Ce=watch(()=>[unrefElement(ie),resolveUnref(_e)],([Te,ke])=>{we(),Te&&ye.push(...de.flatMap($e=>me.map(Ee=>Se(Te,$e,Ee,ke))))},{immediate:!0,flush:"post"}),Ae=()=>{Ce(),we()};return tryOnScopeDispose(Ae),Ae}function useSupported(ne,ie=!1){const de=ref(),me=()=>de.value=!!ne();return me(),tryOnMounted(me,ie),de}const _global=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__";_global[globalKey]=_global[globalKey]||{};const handlers$2=_global[globalKey];function getSSRHandler(ne,ie){return handlers$2[ne]||ie}function guessSerializerType(ne){return ne==null?"any":ne instanceof Set?"set":ne instanceof Map?"map":ne instanceof Date?"date":typeof ne=="boolean"?"boolean":typeof ne=="string"?"string":typeof ne=="object"?"object":Number.isNaN(ne)?"any":"number"}var __defProp$k=Object.defineProperty,__getOwnPropSymbols$m=Object.getOwnPropertySymbols,__hasOwnProp$m=Object.prototype.hasOwnProperty,__propIsEnum$m=Object.prototype.propertyIsEnumerable,__defNormalProp$k=(ne,ie,de)=>ie in ne?__defProp$k(ne,ie,{enumerable:!0,configurable:!0,writable:!0,value:de}):ne[ie]=de,__spreadValues$k=(ne,ie)=>{for(var de in ie||(ie={}))__hasOwnProp$m.call(ie,de)&&__defNormalProp$k(ne,de,ie[de]);if(__getOwnPropSymbols$m)for(var de of __getOwnPropSymbols$m(ie))__propIsEnum$m.call(ie,de)&&__defNormalProp$k(ne,de,ie[de]);return ne};const StorageSerializers={boolean:{read:ne=>ne==="true",write:ne=>String(ne)},object:{read:ne=>JSON.parse(ne),write:ne=>JSON.stringify(ne)},number:{read:ne=>Number.parseFloat(ne),write:ne=>String(ne)},any:{read:ne=>ne,write:ne=>String(ne)},string:{read:ne=>ne,write:ne=>String(ne)},map:{read:ne=>new Map(JSON.parse(ne)),write:ne=>JSON.stringify(Array.from(ne.entries()))},set:{read:ne=>new Set(JSON.parse(ne)),write:ne=>JSON.stringify(Array.from(ne))},date:{read:ne=>new Date(ne),write:ne=>ne.toISOString()}},customStorageEventName="vueuse-storage";function useStorage(ne,ie,de,me={}){var _e;const{flush:ye="pre",deep:we=!0,listenToStorageChanges:Se=!0,writeDefaults:Ce=!0,mergeDefaults:Ae=!1,shallow:Te,window:ke=defaultWindow,eventFilter:$e,onError:Ee=Le=>{}}=me,Pe=(Te?shallowRef:ref)(ie);if(!de)try{de=getSSRHandler("getDefaultStorage",()=>{var Le;return(Le=defaultWindow)==null?void 0:Le.localStorage})()}catch(Le){Ee(Le)}if(!de)return Pe;const Ie=resolveUnref(ie),Oe=guessSerializerType(Ie),Ne=(_e=me.serializer)!=null?_e:StorageSerializers[Oe],{pause:Be,resume:xe}=watchPausable(Pe,()=>Re(Pe.value),{flush:ye,deep:we,eventFilter:$e});return ke&&Se&&(useEventListener(ke,"storage",Ve),useEventListener(ke,customStorageEventName,De)),Ve(),Pe;function Re(Le){try{if(Le==null)de.removeItem(ne);else{const Fe=Ne.write(Le),He=de.getItem(ne);He!==Fe&&(de.setItem(ne,Fe),ke&&ke.dispatchEvent(new CustomEvent(customStorageEventName,{detail:{key:ne,oldValue:He,newValue:Fe,storageArea:de}})))}}catch(Fe){Ee(Fe)}}function Me(Le){const Fe=Le?Le.newValue:de.getItem(ne);if(Fe==null)return Ce&&Ie!==null&&de.setItem(ne,Ne.write(Ie)),Ie;if(!Le&&Ae){const He=Ne.read(Fe);return isFunction(Ae)?Ae(He,Ie):Oe==="object"&&!Array.isArray(He)?__spreadValues$k(__spreadValues$k({},Ie),He):He}else return typeof Fe!="string"?Fe:Ne.read(Fe)}function De(Le){Ve(Le.detail)}function Ve(Le){if(!(Le&&Le.storageArea!==de)){if(Le&&Le.key==null){Pe.value=Ie;return}if(!(Le&&Le.key!==ne)){Be();try{Pe.value=Me(Le)}catch(Fe){Ee(Fe)}finally{Le?nextTick(xe):xe()}}}}}var __getOwnPropSymbols$g=Object.getOwnPropertySymbols,__hasOwnProp$g=Object.prototype.hasOwnProperty,__propIsEnum$g=Object.prototype.propertyIsEnumerable,__objRest$2=(ne,ie)=>{var de={};for(var me in ne)__hasOwnProp$g.call(ne,me)&&ie.indexOf(me)<0&&(de[me]=ne[me]);if(ne!=null&&__getOwnPropSymbols$g)for(var me of __getOwnPropSymbols$g(ne))ie.indexOf(me)<0&&__propIsEnum$g.call(ne,me)&&(de[me]=ne[me]);return de};function useResizeObserver(ne,ie,de={}){const me=de,{window:_e=defaultWindow}=me,ye=__objRest$2(me,["window"]);let we;const Se=useSupported(()=>_e&&"ResizeObserver"in _e),Ce=()=>{we&&(we.disconnect(),we=void 0)},Ae=watch(()=>unrefElement(ne),ke=>{Ce(),Se.value&&_e&&ke&&(we=new ResizeObserver(ie),we.observe(ke,ye))},{immediate:!0,flush:"post"}),Te=()=>{Ce(),Ae()};return tryOnScopeDispose(Te),{isSupported:Se,stop:Te}}const ARRIVED_STATE_THRESHOLD_PIXELS=1;function useScroll(ne,ie={}){const{throttle:de=0,idle:me=200,onStop:_e=noop,onScroll:ye=noop,offset:we={left:0,right:0,top:0,bottom:0},eventListenerOptions:Se={capture:!1,passive:!0},behavior:Ce="auto"}=ie,Ae=ref(0),Te=ref(0),ke=computed({get(){return Ae.value},set(Re){Ee(Re,void 0)}}),$e=computed({get(){return Te.value},set(Re){Ee(void 0,Re)}});function Ee(Re,Me){var De,Ve,Le;const Fe=resolveUnref(ne);Fe&&((Le=Fe instanceof Document?document.body:Fe)==null||Le.scrollTo({top:(De=resolveUnref(Me))!=null?De:$e.value,left:(Ve=resolveUnref(Re))!=null?Ve:ke.value,behavior:resolveUnref(Ce)}))}const Pe=ref(!1),Ie=reactive({left:!0,right:!1,top:!0,bottom:!1}),Oe=reactive({left:!1,right:!1,top:!1,bottom:!1}),Ne=Re=>{Pe.value&&(Pe.value=!1,Oe.left=!1,Oe.right=!1,Oe.top=!1,Oe.bottom=!1,_e(Re))},Be=useDebounceFn(Ne,de+me),xe=Re=>{const Me=Re.target===document?Re.target.documentElement:Re.target,De=Me.scrollLeft;Oe.left=De<Ae.value,Oe.right=De>Te.value,Ie.left=De<=0+(we.left||0),Ie.right=De+Me.clientWidth>=Me.scrollWidth-(we.right||0)-ARRIVED_STATE_THRESHOLD_PIXELS,Ae.value=De;let Ve=Me.scrollTop;Re.target===document&&!Ve&&(Ve=document.body.scrollTop),Oe.top=Ve<Te.value,Oe.bottom=Ve>Te.value,Ie.top=Ve<=0+(we.top||0),Ie.bottom=Ve+Me.clientHeight>=Me.scrollHeight-(we.bottom||0)-ARRIVED_STATE_THRESHOLD_PIXELS,Te.value=Ve,Pe.value=!0,Be(Re),ye(Re)};return useEventListener(ne,"scroll",de?useThrottleFn(xe,de,!0,!1):xe,Se),useEventListener(ne,"scrollend",Ne,Se),{x:ke,y:$e,isScrolling:Pe,arrivedState:Ie,directions:Oe}}function useIntersectionObserver(ne,ie,de={}){const{root:me,rootMargin:_e="0px",threshold:ye=.1,window:we=defaultWindow}=de,Se=useSupported(()=>we&&"IntersectionObserver"in we);let Ce=noop;const Ae=Se.value?watch(()=>({el:unrefElement(ne),root:unrefElement(me)}),({el:ke,root:$e})=>{if(Ce(),!ke)return;const Ee=new IntersectionObserver(ie,{root:$e,rootMargin:_e,threshold:ye});Ee.observe(ke),Ce=()=>{Ee.disconnect(),Ce=noop}},{immediate:!0,flush:"post"}):noop,Te=()=>{Ce(),Ae()};return tryOnScopeDispose(Te),{isSupported:Se,stop:Te}}var SwipeDirection;(function(ne){ne.UP="UP",ne.RIGHT="RIGHT",ne.DOWN="DOWN",ne.LEFT="LEFT",ne.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));function useSessionStorage(ne,ie,de={}){const{window:me=defaultWindow}=de;return useStorage(ne,ie,me==null?void 0:me.sessionStorage,de)}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(ne,ie,de)=>ie in ne?__defProp(ne,ie,{enumerable:!0,configurable:!0,writable:!0,value:de}):ne[ie]=de,__spreadValues=(ne,ie)=>{for(var de in ie||(ie={}))__hasOwnProp.call(ie,de)&&__defNormalProp(ne,de,ie[de]);if(__getOwnPropSymbols)for(var de of __getOwnPropSymbols(ie))__propIsEnum.call(ie,de)&&__defNormalProp(ne,de,ie[de]);return ne};const _TransitionPresets={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};__spreadValues({linear:identity},_TransitionPresets);function useWindowSize(ne={}){const{window:ie=defaultWindow,initialWidth:de=1/0,initialHeight:me=1/0,listenOrientation:_e=!0,includeScrollbar:ye=!0}=ne,we=ref(de),Se=ref(me),Ce=()=>{ie&&(ye?(we.value=ie.innerWidth,Se.value=ie.innerHeight):(we.value=ie.document.documentElement.clientWidth,Se.value=ie.document.documentElement.clientHeight))};return Ce(),tryOnMounted(Ce),useEventListener("resize",Ce,{passive:!0}),_e&&useEventListener("orientationchange",Ce,{passive:!0}),{width:we,height:Se}}const toProfile=(ne,ie)=>{ie&&ne.push({name:"Profile",query:{userId:ie}})},dynamicTextWidth=ne=>{const ie=document.createElement("div");ie.style.visibility="hidden",ie.style.position="absolute",ie.style.whiteSpace="nowrap",ie.innerText=ne||"",document.body.appendChild(ie);const de=ie.offsetWidth;return document.body.removeChild(ie),de||200},dynamicChangeColorText=(ne,ie,de,me=!0)=>{const _e=new RegExp(ie,"gi"),ye=ne.match(_e);if(!ye||ye.length===0)return;const we=document.createElement("span");let Se="",Ce=0;for(const Ae of ye){const Te=ne.indexOf(Ae,Ce);Se+=ne.substring(Ce,Te),Se+=me?'<span class="highlight">'.concat(Ae,"</span>"):"",Se+=de?'<span class="addText">'.concat(de,"</span>"):"",Ce=Te+Ae.length}return Se+=ne.substring(Ce),we.innerHTML=Se,we.outerHTML},isMobileScreenWidth=(ne=768)=>isBrowser$1()?(window==null?void 0:window.innerWidth)<ne||isMobile:!1,PROFILE="/assets/post-e316e4d8.png",IMAGE="/assets/image-195dc3b7.png",REVIEW="/assets/review-0727965a.png",WALL="/assets/wall-10be995e.png",CHATS="/assets/chats-fd3a9f14.png",REVIEW_FULL="/assets/review_full-4b45706c.png",_imports_0$e="/assets/image_full-26e2ffd3.png",PROFILE_FULL="/assets/post_full-42385475.png",_hoisted_1$1I={class:"b-empty"},_hoisted_2$1q=["src"],_sfc_main$1S=defineComponent({__name:"index",props:{type:{default:"chats"},desc:{},width:{default:"80px"},height:{default:"80px"},marginTop:{default:"8px"}},setup(ne){const ie=ne,de={chats:CHATS,profile:PROFILE,image:IMAGE,review:REVIEW,wall:WALL,review_full:REVIEW_FULL,image_full:_imports_0$e,profile_full:PROFILE_FULL};return(me,_e)=>(openBlock(),createElementBlock("div",_hoisted_1$1I,[createBaseVNode("img",{class:"b-empty-img",style:normalizeStyle({width:me.width,height:me.height}),src:de[ie==null?void 0:ie.type],draggable:!1},null,12,_hoisted_2$1q),renderSlot(me.$slots,"desc",{},()=>[me.desc?(openBlock(),createElementBlock("span",{key:0,class:"b-empty-desc",style:normalizeStyle({marginTop:me.marginTop})},toDisplayString$1(me.desc),5)):createCommentVNode("",!0)],!0),renderSlot(me.$slots,"default",{},void 0,!0)]))}}),index_vue_vue_type_style_index_0_scoped_d403325f_lang="",Empty=_export_sfc(_sfc_main$1S,[["__scopeId","data-v-d403325f"]]),_withScopeId$Q=ne=>(pushScopeId("data-v-c0c67ec8"),ne=ne(),popScopeId(),ne),_hoisted_1$1H={class:"review-list-container"},_hoisted_2$1p={key:0,class:"review-list-empty"},_hoisted_3$1d={key:1,class:"review-list"},_hoisted_4$14={key:0,class:"total"},_hoisted_5$V=_withScopeId$Q(()=>createBaseVNode("span",{class:"icon iconfont icon-dianzanlv"},null,-1)),_hoisted_6$Q=_withScopeId$Q(()=>createBaseVNode("span",{class:"icon iconfont icon-dianzanlv reverse"},null,-1)),_hoisted_7$I=["onClick"],_hoisted_8$H=["onClick"],_hoisted_9$C=["onClick"],_hoisted_10$w={class:"pro"},_hoisted_11$t=["src"],_hoisted_12$q=["src"],_hoisted_13$p={class:"review-item-header-right"},_hoisted_14$l={class:"icon iconfont icon-dianzanlv"},_hoisted_15$i={class:"icon iconfont icon-dianzanlv reverse"},_hoisted_17$g={key:1,class:"review-item-content-text"},_hoisted_18$f={key:1,class:"loadingReviewList"},_hoisted_19$f=_withScopeId$Q(()=>createBaseVNode("span",null,"loading",-1)),_sfc_main$1R=defineComponent({__name:"reviewList",props:{reviewList:{},loading:{type:Boolean},reviewListLoading:{type:Boolean}},emits:["userDetail"],setup(ne,{expose:ie,emit:de}){const me=useRouter(),_e=useTypeStore(),ye=computed(()=>_e.getters["user/token"]),we=ne,Se=de,Ce=ref({totalCount:0,upvoteCount:0,downvoteCount:0}),Ae=useRoute(),Te=computed(()=>{var Pe;return(Pe=Ae.query)==null?void 0:Pe.botId}),ke=Pe=>{!(Pe!=null&&Pe.downvoteCount)&&!(Pe!=null&&Pe.upvoteCount)?Ce.value.totalCount=Pe==null?void 0:Pe.totalCount:Ce.value=Pe},$e=async()=>{if(Te.value)try{const Pe=await getReviewsTotal({botId:Te.value});Ce.value=Pe}catch(Pe){}},Ee=Pe=>{Se("userDetail",Pe)};return onMounted(()=>{ye.value||$e(),bus.on("updateReviewTotal",Pe=>ke(Pe))}),onBeforeUnmount(()=>{bus.off("updateReviewTotal")}),ie({getRevInfo:$e,getReviewInfo:ke}),(Pe,Ie)=>(openBlock(),createElementBlock("div",_hoisted_1$1H,[we.reviewList.length===0&&!Pe.loading?(openBlock(),createElementBlock("div",_hoisted_2$1p,[createVNode(Empty,{width:"237px",height:"115px",type:"review_full"})])):(openBlock(),createElementBlock("div",_hoisted_3$1d,[we.reviewList.length?(openBlock(),createElementBlock("div",_hoisted_4$14,[createTextVNode(toDisplayString$1(unref(Ce).totalCount)+" "+toDisplayString$1(Pe.$t("chat.reviews"))+" ( "+toDisplayString$1(unref(Ce).upvoteCount)+"  ",1),_hoisted_5$V,createTextVNode("  , "+toDisplayString$1(unref(Ce).downvoteCount)+"  ",1),_hoisted_6$Q,createTextVNode("  ) ")])):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(we.reviewList,Oe=>{var Ne,Be;return openBlock(),createElementBlock("div",{class:"review-item",key:Oe.id},[createBaseVNode("div",{class:normalizeClass(["review-item-header",{logoutUser:!Oe.userId}])},[createBaseVNode("div",{class:"review-item-header-left",onClick:xe=>Ee(Oe)},[createBaseVNode("div",{class:"avatar",onClick:xe=>unref(toProfile)(unref(me),Oe.userId)},[createVNode(Avatar$1,{size:20,style:{"font-size":"12px"},avatar:Oe.avatar,name:Oe.userName},null,8,["avatar","name"])],8,_hoisted_8$H),createBaseVNode("div",{class:"name",onClick:xe=>unref(toProfile)(unref(me),Oe.userId)},toDisplayString$1(Oe.userName),9,_hoisted_9$C),createBaseVNode("div",_hoisted_10$w,[(Ne=Oe==null?void 0:Oe.vipEnum)!=null&&Ne.includes("STANDARD")?(openBlock(),createElementBlock("img",{key:0,src:unref(ProIcon1$1),alt:"",class:"pro-icon"},null,8,_hoisted_11$t)):createCommentVNode("",!0),(Be=Oe==null?void 0:Oe.vipEnum)!=null&&Be.includes("PREMIUM")?(openBlock(),createElementBlock("img",{key:1,src:unref(ProIcon2$1),alt:"",class:"pro-icon"},null,8,_hoisted_12$q)):createCommentVNode("",!0)])],8,_hoisted_7$I),createBaseVNode("div",_hoisted_13$p,[withDirectives(createBaseVNode("span",_hoisted_14$l,null,512),[[vShow,Oe.voteType===1]]),withDirectives(createBaseVNode("span",_hoisted_15$i,null,512),[[vShow,Oe.voteType===2]])])],2),createBaseVNode("div",{class:normalizeClass(["review-item-content",{"show-all":unref(isMobile)||!0}])},[(openBlock(),createElementBlock("div",_hoisted_17$g,toDisplayString$1(Oe.content),1))],2)])}),128)),Pe.reviewListLoading?(openBlock(),createElementBlock("div",_hoisted_18$f,[createVNode(unref(Loading3QuartersOutlined$1),{spin:""}),_hoisted_19$f])):createCommentVNode("",!0)]))]))}}),reviewList_vue_vue_type_style_index_0_scoped_c0c67ec8_lang="",ReviewList=_export_sfc(_sfc_main$1R,[["__scopeId","data-v-c0c67ec8"]]),_hoisted_1$1G={class:"review-input"},_hoisted_2$1o={class:"title"},_sfc_main$1Q=defineComponent({__name:"reviews",props:{reviewList:{},reviewListLoading:{type:Boolean}},setup(ne){const ie=useTypeStore(),de=computed(()=>ie.getters["user/token"]),me=ne;return(_e,ye)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["reviews",{"no-content":!unref(de)}])},[createBaseVNode("div",_hoisted_1$1G,[createBaseVNode("div",_hoisted_2$1o,toDisplayString$1(_e.$t("chat.Reviews")),1),unref(de)?(openBlock(),createBlock(ReviewInput,{key:0})):createCommentVNode("",!0)]),createVNode(ReviewList,{reviewList:me.reviewList,reviewListLoading:_e.reviewListLoading},null,8,["reviewList","reviewListLoading"])],2))}}),reviews_vue_vue_type_style_index_0_scoped_bff3a02e_lang="",Reviews=_export_sfc(_sfc_main$1Q,[["__scopeId","data-v-bff3a02e"]]),_sfc_main$1P=defineComponent({__name:"index",props:{canShare:{type:Boolean}},setup(ne){const ie=useStore();computed(()=>ie.getters["user/token"]),useUserVipStatus();const de=useRoute(),me=computed(()=>{var Ee;return(Ee=de.query)==null?void 0:Ee.botId}),_e=ref(!1),ye=ref(0),we=ref(20),Se=ref(!1),Ce=ref([]),Ae=throttle(Ee=>{const{scrollTop:Pe,scrollHeight:Ie,clientHeight:Oe}=Ee.target;Pe+Oe>=Ie-20&&$e()},600),Te=async()=>{const Ee={botId:me.value,current:1,size:we.value};if(!me.value)return;const Pe=await getReviewList(Ee);Pe.total<we.value&&(Se.value=!0),ye.value=Pe.current,Ce.value=Pe.records,_e.value=!1},ke=async Ee=>{if(_e.value)return;_e.value=!0;const Pe={current:1,size:we.value,botId:me.value};getReviewList(Pe).then(Ie=>{_e.value=!1,bus.emit("updateReviewTotal",{totalCount:Ie.total});const Oe=[...Ie.records,...toRaw(Ce.value)];Ce.value=Oe.filter((Ne,Be,xe)=>Be===xe.findIndex(Re=>Re.id===Ne.id))}).finally(()=>{_e.value=!1})},$e=()=>{if(_e.value||Se.value)return;_e.value=!0,ye.value++;const Ee={current:ye.value,size:we.value,botId:me.value};getReviewList(Ee).then(Pe=>{ye.value=Pe.current;const Ie=[...toRaw(Ce.value),...Pe.records];Ce.value=Ie.filter((Oe,Ne,Be)=>Ne===Be.findIndex(xe=>xe.id===Oe.id)),Ce.value.length>=Pe.total&&(Se.value=!0),_e.value=!1}).finally(()=>{_e.value=!1})};return onMounted(async()=>{Te(),bus.on("updateReviewList",Ee=>ke())}),onBeforeUnmount(()=>{bus.off("updateReviewList")}),(Ee,Pe)=>(openBlock(),createElementBlock("div",{class:"left-card-box",onScroll:Pe[0]||(Pe[0]=(...Ie)=>unref(Ae)&&unref(Ae)(...Ie))},[createVNode(BotCard,{canShare:Ee.canShare},null,8,["canShare"]),createVNode(Reviews,{reviewList:unref(Ce),reviewListLoading:unref(_e)&&!unref(Se)},null,8,["reviewList","reviewListLoading"])],32))}}),index_vue_vue_type_style_index_0_scoped_7a4c7202_lang="",LeftCardComp=_export_sfc(_sfc_main$1P,[["__scopeId","data-v-7a4c7202"]]),NoMemory="/assets/no-memory-0ad4405f.png",_hoisted_1$1F={class:"title"},_hoisted_2$1n={class:"memory-card-content"},_hoisted_3$1c={key:0,class:"bot-list-empty"},_hoisted_4$13={key:0,class:"memory-list"},_hoisted_5$U={class:"content"},_hoisted_6$P={class:"label"},_hoisted_7$H={class:"text"},_hoisted_8$G={class:"time"},_hoisted_9$B=["onClick"],_hoisted_10$v=["onClick"],_hoisted_11$s={class:"memory-list-inside"},_hoisted_12$p={class:"content"},_hoisted_13$o={class:"label"},_hoisted_14$k={class:"text"},_hoisted_15$h={class:"time"},_hoisted_16$f=["onClick"],_hoisted_17$f=["onClick"],_hoisted_18$e={key:0,class:"container"},_hoisted_19$e={class:"tip-card"},_hoisted_20$d={class:"tip"},_hoisted_21$c={key:2,class:"spin-container"},_sfc_main$1O=defineComponent({__name:"memory",props:{dialogueId:{}},setup(ne){const ie=useStore(),de=useRouter(),me=ref([]),_e=computed(()=>{var Fe,He;return(He=(Fe=me.value)==null?void 0:Fe.filter(en=>en.type!=="mock"))==null?void 0:He.slice(0,3)}),ye=computed(()=>{var Fe;return(Fe=me.value)==null?void 0:Fe.filter(He=>He.type!=="mock")}),we=computed(()=>{var Fe;return(Fe=me.value)==null?void 0:Fe.slice(3)}),Se=ref(!1),Ce=ref(0),Ae=ref(20),Te=ref(!1),ke=ne,$e={fontSize:"12px"},Ee=ref(null),Pe=Fe=>{const{scrollTop:He,scrollHeight:en,clientHeight:Ue}=Fe.target;He+Ue>=en-10&&Ne()},Ie=computed(()=>de.currentRoute.value.query.dialogueId||ke.dialogueId),{userVipType:Oe}=useUserVipStatus(),Ne=()=>{if(Se.value||Te.value)return;Se.value=!0,Ce.value++;const Fe={page:Ce.value,limit:Ae.value,dialogueId:Ie.value};getMemory(Fe).then(He=>{var en,Ue,ze,We,je;((Ue=(en=He.data)==null?void 0:en.result)==null?void 0:Ue.records.length)<Ae.value&&(Te.value=!0),Ce.value=(ze=He.data)==null?void 0:ze.result.current,me.value.push(...(je=(We=He.data)==null?void 0:We.result)==null?void 0:je.records),Se.value=!1})},Be=ref(73.7*3+12+26),xe=ref(0),Re=Fe=>{if(Oe.value==="free"){localStorage.setItem("subscribeModalTrackFrom","chat_delete_memory"),ie.commit("common/changeSubscribeModalVisible",!0);return}deleteMemory({memoryId:Fe}).then(en=>{en&&(me.value=me.value.filter(Ue=>Ue.memoryId!==Fe))})},Me=async()=>{var en,Ue,ze,We,je;Oe.value==="free"&&(xe.value=await getMemoryTotal());const Fe={page:1,limit:Ae.value,dialogueId:Ie.value},He=await getMemory(Fe);if(((Ue=(en=He.data)==null?void 0:en.result)==null?void 0:Ue.records.length)<Ae.value&&(Te.value=!0),Ce.value=(ze=He.data.result)==null?void 0:ze.current,me.value=(je=(We=He.data)==null?void 0:We.result)==null?void 0:je.records,Se.value=!1,Oe.value==="free"&&xe.value>=3){const qe=me.value.length,Qe={type:"mock",memoryId:"1",content:"You have been to venmark and saw Little Mermaid",labelName:"travel",updatedAt:"2021-08-09 12:00:00"};if(qe<36)for(let Je=0;Je<36-qe;Je++)me.value.push(Qe);Be.value=73.7*(6-qe)+12+26}},De=()=>{localStorage.setItem("subscribeModalTrackFrom","chat_unlock_memory"),ie.commit("common/changeSubscribeModalVisible",!0)},Ve=async Fe=>{if(Se.value||xe.value>=3&&Oe.value==="free")return;xe.value<3&&Oe.value==="free"&&Me(),Se.value=!0;const He={page:1,limit:Ae.value,dialogueId:Ie.value};getMemory(He).then(en=>{var Ue,ze;Se.value=!1,me.value=(ze=(Ue=en.data)==null?void 0:Ue.result)==null?void 0:ze.records}),Oe.value==="free"&&(xe.value=await getMemoryTotal())},Le=computed(()=>Oe.value==="free"&&xe.value>=3);return watch(()=>[Oe.value,ke.dialogueId],()=>{Me()}),onMounted(()=>{Me(),bus.on("updateMemory",Fe=>Ve())}),onBeforeUnmount(()=>{bus.off("updateMemory")}),(Fe,He)=>{var Ue,ze;const en=resolveComponent("AButton");return openBlock(),createElementBlock("div",{class:normalizeClass(["memory-card",{"free-user":unref(Oe)==="free"}])},[createBaseVNode("div",_hoisted_1$1F,toDisplayString$1(Fe.$t("chat.memory")),1),createBaseVNode("div",_hoisted_2$1n,[createBaseVNode("div",{class:"memory-content",ref_key:"memoryMain",ref:Ee,onScroll:Pe},[unref(me).length===0?(openBlock(),createElementBlock("div",_hoisted_3$1c,[createVNode(unref(AEmpty),{image:unref(NoMemory),"image-style":{height:"109px"},description:Fe.$t("chat.create_memory")},null,8,["image","description"])])):(openBlock(),createElementBlock("div",{key:1,class:"memory-list-box",style:normalizeStyle({"overflow-y":unref(Oe)==="free"?"hidden":"scroll"})},[(Ue=unref(ye))!=null&&Ue.length?(openBlock(),createElementBlock("div",_hoisted_4$13,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_e),We=>(openBlock(),createElementBlock("div",{class:"memory-item",key:We.memoryId},[createBaseVNode("div",_hoisted_5$U,[createBaseVNode("span",_hoisted_6$P,"#"+toDisplayString$1(We.labelName),1),createVNode(unref(ATooltip),{placement:"top",title:We.content,overlayStyle:$e},{default:withCtx(()=>[createBaseVNode("span",_hoisted_7$H,toDisplayString$1(We.content),1)]),_:2},1032,["title"])]),createBaseVNode("div",_hoisted_8$G,[createTextVNode(toDisplayString$1(unref(formatTime)(We.updatedAt))+" ",1),unref(isMobile)?(openBlock(),createElementBlock("i",{key:0,class:"iconfont icon-a-lianji66",onClick:je=>Re(We.memoryId)},null,8,_hoisted_9$B)):(openBlock(),createBlock(unref(ATooltip),{key:1,placement:"top",title:Fe.$t("chat.delete_memory"),overlayStyle:$e},{default:withCtx(()=>[createBaseVNode("i",{class:"iconfont icon-a-lianji66",onClick:je=>Re(We.memoryId)},null,8,_hoisted_10$v)]),_:2},1032,["title"]))])]))),128))])):createCommentVNode("",!0),(ze=unref(we))!=null&&ze.length?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["memory-list",{hide:unref(Oe)==="free"}])},[createBaseVNode("div",_hoisted_11$s,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(we),We=>(openBlock(),createElementBlock("div",{class:"memory-item",key:We.memoryId},[createBaseVNode("div",_hoisted_12$p,[createBaseVNode("span",_hoisted_13$o,"#"+toDisplayString$1(We.labelName),1),createVNode(unref(ATooltip),{placement:"top",title:We.content,overlayStyle:$e},{default:withCtx(()=>[createBaseVNode("span",_hoisted_14$k,toDisplayString$1(We.content),1)]),_:2},1032,["title"])]),createBaseVNode("div",_hoisted_15$h,[createTextVNode(toDisplayString$1(unref(formatTime)(We.updatedAt))+" ",1),unref(isMobile)?(openBlock(),createElementBlock("i",{key:0,class:"iconfont icon-a-lianji66",onClick:je=>Re(We.memoryId)},null,8,_hoisted_16$f)):(openBlock(),createBlock(unref(ATooltip),{key:1,placement:"top",title:Fe.$t("chat.delete_memory"),overlayStyle:$e},{default:withCtx(()=>[createBaseVNode("i",{class:"iconfont icon-a-lianji66",onClick:je=>Re(We.memoryId)},null,8,_hoisted_17$f)]),_:2},1032,["title"]))])]))),128))]),unref(Le)?(openBlock(),createElementBlock("div",_hoisted_18$e,[createBaseVNode("div",_hoisted_19$e,[createBaseVNode("div",_hoisted_20$d,toDisplayString$1(Fe.$t("chat.upgrade_for_memory")),1),createVNode(en,{class:"unlock-button",onClick:withModifiers(De,["prevent"]),onTouchstart:De,type:"primary"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Fe.$t("chat.get_pro")),1)]),_:1})])])):createCommentVNode("",!0)],2)):createCommentVNode("",!0),unref(Se)&&!unref(Te)?(openBlock(),createElementBlock("div",_hoisted_21$c,[createVNode(unref(Spin))])):createCommentVNode("",!0)],4))],544)])],2)}}}),memory_vue_vue_type_style_index_0_scoped_acfc34cb_lang="",Memory$1=_export_sfc(_sfc_main$1O,[["__scopeId","data-v-acfc34cb"]]),_hoisted_1$1E={class:"hot-bot-card"},_hoisted_2$1m={key:0,class:"line"},_hoisted_3$1b={class:"title"},_hoisted_4$12={class:"hot-container"},_hoisted_5$T=["href"],_hoisted_6$O={class:"chatting-item"},_hoisted_7$G={class:"chatting-item_info"},_hoisted_8$F={class:"name"},_hoisted_9$A={class:"msg"},_sfc_main$1N=defineComponent({__name:"hotBot",setup(ne){const{t:ie}=useI18n(),de=useTypeStore$1();useRouter();const me=useRoute();computed(()=>{var Te;return((Te=de.state.user.info)==null?void 0:Te.userName)||ie("chat.guest")});const _e=computed(()=>{var Te;return(Te=me.query)==null?void 0:Te.botId}),ye=inject("botConfig")||ref(null),we=ref([]),Se=ref(0),Ce=async()=>{var Te;if(ye.value.botCategory)try{const ke={categoryId:ye.value.botCategory},$e=await getLeaderboard(ke);$e.forEach((Ee,Pe)=>{Ee.id===_e.value&&$e.splice(Pe,1)}),Se.value=$e.length||0,(Te=ye.value)!=null&&Te.model?we.value=$e.slice(0,20):we.value=$e.slice(0,4)}catch(ke){}finally{}};watch(()=>ye.value.botCategory,()=>{Ce()});const Ae=inject("toBotProfile");return onMounted(()=>{Ce()}),(Te,ke)=>(openBlock(),createElementBlock("div",_hoisted_1$1E,[unref(ye).model?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_2$1m)),createBaseVNode("div",_hoisted_3$1b,toDisplayString$1(Te.$t("chat.hot_joytoy")),1),createBaseVNode("div",_hoisted_4$12,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(we),$e=>{var Ee;return openBlock(),createElementBlock("a",{key:$e.id,href:"/chat/".concat($e==null?void 0:$e.id)},[createBaseVNode("div",_hoisted_6$O,[createVNode(Avatar$1,{size:36,avatar:$e==null?void 0:$e.avatar,name:($e==null?void 0:$e.botType)===2?$e.storyName:$e.characterName,bg:(Ee=$e==null?void 0:$e.avatarBase)!=null?Ee:$e==null?void 0:$e.backgroundUrl,onClick:withModifiers(()=>{var Pe;return(Pe=unref(Ae))==null?void 0:Pe($e.id)},["stop"])},null,8,["avatar","name","bg","onClick"]),createVNode(unref(ATooltip),{title:$e.introduce},{default:withCtx(()=>[createBaseVNode("div",_hoisted_7$G,[createBaseVNode("div",_hoisted_8$F,toDisplayString$1($e==null?void 0:$e.characterName),1),createBaseVNode("div",_hoisted_9$A,toDisplayString$1($e==null?void 0:$e.introduce),1)])]),_:2},1032,["title"])])],8,_hoisted_5$T)}),128))])]))}}),hotBot_vue_vue_type_style_index_0_scoped_baa2af4e_lang="",HotBot=_export_sfc(_sfc_main$1N,[["__scopeId","data-v-baa2af4e"]]),_hoisted_1$1D={class:"right-card-box"},_sfc_main$1M=defineComponent({__name:"index",props:{dialogueId:{},showHotBot:{type:Boolean},showMemory:{type:Boolean}},setup(ne){inject("botConfig")||ref(null);const ie=ne;return(de,me)=>(openBlock(),createElementBlock("div",_hoisted_1$1D,[ie.dialogueId&&ie.showMemory?(openBlock(),createBlock(Memory$1,{key:0,dialogueId:ie.dialogueId},null,8,["dialogueId"])):createCommentVNode("",!0),ie.showHotBot?(openBlock(),createBlock(HotBot,{key:1,class:"hot-bot"})):createCommentVNode("",!0)]))}}),index_vue_vue_type_style_index_0_scoped_d48ffe82_lang="",RightCardComp=_export_sfc(_sfc_main$1M,[["__scopeId","data-v-d48ffe82"]]),_hoisted_1$1C={class:"content"},_hoisted_2$1l={class:"button"},_sfc_main$1L=defineComponent({__name:"upgradeBanner",setup(ne){const ie=useStore(),de=computed(()=>ie.getters["user/token"]),{userVipType:me}=useUserVipStatus(),_e=()=>{if(!de.value)return ie.dispatch("user/changeLoginModal",!0);localStorage.setItem("subscribeModalTrackFrom","chat_upgrade"),ie.commit("common/changeSubscribeModalVisible",!0)};return(ye,we)=>unref(me)!=="premium"?(openBlock(),createElementBlock("div",{key:0,class:"banner",onClick:_e},[createBaseVNode("div",_hoisted_1$1C,toDisplayString$1(ye.$t("chat.get_more")),1),createBaseVNode("div",_hoisted_2$1l,toDisplayString$1(ye.$t("chat.upgrade_now")),1)])):createCommentVNode("",!0)}}),upgradeBanner_vue_vue_type_style_index_0_scoped_8490e598_lang="",UpgradeBanner=_export_sfc(_sfc_main$1L,[["__scopeId","data-v-8490e598"]]),newToRateGif="/assets/newToRate-8b11adf2.gif",_hoisted_1$1B={class:"main-container"},_hoisted_2$1k={class:"main"},_hoisted_3$1a={class:"back"},_hoisted_4$11=["src"],_hoisted_5$S=["data-ad-slot"],_hoisted_6$N={class:"chat-container"},_hoisted_7$F={class:"left-part"},_hoisted_8$E={class:"chat-main-container"},_hoisted_9$z={class:"chat-main"},_hoisted_10$u={class:"right-part"},_sfc_main$1K=defineComponent({__name:"index",async setup(ne){let ie,de;const me=markRaw(defineAsyncComponent(()=>__vitePreload(()=>import("./index-1a6b7142.js"),["assets/index-1a6b7142.js","assets/index-f3732e65.js","assets/index-e7ce67ae.js","assets/index-99673be3.css","assets/chat-fuzhi2-a0aeb94a.js","assets/index-8ca61e37.js","assets/index-aeaf397a.css","assets/index-09db2e1d.css"]))),{isPremium:_e,userVipType:ye,isVip:we}=useUserVipStatus(),Se=()=>{[newToRateGif].forEach(vn=>{const Tn=new Image;Tn.src=vn})},{t:Ce}=useI18n(),Ae=useTypeStore$1(),Te=useRoute(),ke=useRouter();Te.query.botId=Te.params.botId||Te.query.botId;const $e=computed(()=>{var un,vn,Tn;return(Tn=(((un=Te.query)==null?void 0:un.botId)||((vn=Te.query)==null?void 0:vn.bodId)||"").split(/^|http|www/))==null?void 0:Tn[0]}),Ee=computed(()=>{var un;return((un=Te.query)==null?void 0:un.dialogueId)||void 0}),Pe=computed(()=>{var un;return((un=history.state)==null?void 0:un.prechat)||""}),Ie=computed(()=>{const un=Ue.msgList[Ue.msgList.length-1]||"";return un&&un.speakerType===SpeakerType.ROBOT&&un.speakerName&&un.id||""});if(isBrowser$1()&&localStorage.getItem("goChatEventParam"))try{eventReq(JSON.parse(localStorage.getItem("goChatEventParam"))),localStorage.removeItem("goChatEventParam")}catch(un){}const Oe=computed(()=>Ae.state.chat.guideLoginState),Ne=computed(()=>{if(Ue.botInfo&&Ue.msgList&&Ue.msgList.length>0){let un=Ue.msgList[Ue.msgList.length-1];for(let vn=Ue.msgList.length-1;vn>=0;vn--)if(Ue.msgList[vn].speakerType===SpeakerType.ROBOT){un=Ue.msgList[vn];break}return{botName:Ue.botInfo.botName,botAvatar:un.speakerAvatar,unlockImgUrl:un.imgContent||""}}}),Be=ref(),xe=ref(),Re=ref(!1);provide("streamEnable",Re);const Me=ref({});provide("botConfig",Me);const De=computed(()=>Ae.getters["user/token"]),Ve=computed(()=>Ae.getters["user/userInfo"]);watch([De,Ve],([un,vn])=>{var kn;const Tn=vn==null?void 0:vn.needValidEmail;un&&!Tn&&(Ue.finished=!1,Ze(),Pe.value&&(xe!=null&&xe.value)&&((kn=xe==null?void 0:xe.value)==null||kn.handlePrechat(Pe.value)))});const Le=ref(!1),Fe=ref(!1),He=ref(),en=ref(!1),Ue=reactive({botInfo:null,dialogueId:"",msgList:[],offsetTop:200,pageSize:15,lastId:null,finished:!1,voiceChanging:!1});[ie,de]=withAsyncContext(async()=>useInitSSRAndCtxData()),await ie,de();const ze=computed(()=>{var un;return(un=Ue.botInfo)==null?void 0:un.canShare}),We=ref(!1);provide("creating",We);const je=()=>{var vn,Tn;const un=(Tn=(vn=history==null?void 0:history.state)==null?void 0:vn.back)==null?void 0:Tn.startsWith("/chat?");if(!history.state||!history.state.back||un)return ke.replace({path:"/"}),!1;ke.back()},qe=ref(),Qe=()=>{var un;(un=xe.value)==null||un.sendNsfwMsg()},Je=()=>{var un,vn;(un=qe.value)==null||un.modalOpen("msg"),(vn=qe.value)==null||vn.changeSwitch(!1),Ue.msgList.splice(Ue.msgList.length-2,2)},tn=()=>{var un;(un=Ue.botInfo)!=null&&un.needNsfw&&Modal.confirm({title:Ce("chat.adult_content"),content:Ce("chat.adult_content_confirm"),cancelText:Ce("chat.exit"),okText:Ce("chat.over_age"),onOk:async()=>new Promise(async(vn,Tn)=>{try{const kn=await setIsAdult();kn?vn(kn):Tn()}catch(kn){Tn()}}).catch(()=>{}),onCancel(){je()},class:"adult-confirm"})},Xe=un=>{Ue.botInfo=un};async function Ze(){var un,vn,Tn,kn,En,$n,Pn;try{if(!$e.value)return ke.push({path:"/"});Le.value=!0;let xn={};try{xn=await fetchDialogue({botId:$e.value,dialogueId:Ee.value,entrance:Number((vn=(un=history.state)==null?void 0:un.entrance)!=null?vn:0)})}catch(Bn){if(["535"].includes((Tn=Bn==null?void 0:Bn.code)!=null?Tn:"")){en.value=!0,message.error(Bn.message),ke.replace({path:"/chat",query:{botId:$e.value}}),setTimeout(()=>{ke.go(0)},1e3);return}else message.error(Bn.message)}Ae.commit("chat/setGuideLoginState",{loginPlan:xn.loginPlan||1}),Ue.botInfo=xn,Ue.dialogueId=xn.dialogueId,Re.value=(kn=xn.streamEnable)!=null?kn:!1,fn.value=(xn==null?void 0:xn.backgroundUrl)||"",delete xn.chapter,Me.value={...Me.value,...xn,isOwner:xn.hideSettingsButton===!1,botId:$e.value},tn(),await nn(!0),Le.value=!1,await nextTick(),xn.latestBlockedUserMessage&&((En=xe.value)==null||En.sendBlockedMsg(xn.latestBlockedUserMessage))}catch(xn){Le.value=!1,["497","498"].includes(($n=xn==null?void 0:xn.code)!=null?$n:"")&&(message.destroy(),ke.push({path:"/"})),["505"].includes((Pn=xn==null?void 0:xn.code)!=null?Pn:"")&&(en.value=!0)}}const nn=throttle(async un=>{var vn,Tn,kn,En,$n,Pn,xn,Bn;try{if(Ue.finished||Fe.value)return;un?Ue.msgList=[]:Fe.value=!0;const Rn=await fetchDialogueList({dialogueId:Ue.dialogueId,limit:Ue.pageSize,lastId:Ue.lastId});Ue.finished=Rn.length<Ue.pageSize;let jn=[];Rn.forEach((On,Fn)=>{!On.imgContent&&!On.mutiContext[0]&&jn.push(Fn)}),jn.sort((On,Fn)=>Fn-On);for(let On=0;On<jn.length;On++)Rn.splice(jn[On],1);Ue.finished||(Ue.lastId=(vn=Rn==null?void 0:Rn[0])==null?void 0:vn.id);const Vn=Rn.map(On=>On.id);if(Ue.msgList=Rn==null?void 0:Rn.concat(Ue.msgList),await nextTick(),un)((Tn=Ue.msgList)==null?void 0:Tn.length)===1&&((kn=Ue.msgList[0])==null?void 0:kn.speakerType)===SpeakerType.ROBOT&&(Ue.msgList[0].isNewResponse=!0),(En=He.value)==null||En.scrollToBottomFun(),setTimeout(()=>{var On;(On=He.value)==null||On.scrollToBottomFun()},300);else{const On=Vn.reduce((Fn,Kn)=>{var Zn,Xn;return(typeof Fn=="string"?(Zn=He.value)==null?void 0:Zn.vsl.getSize(Fn):Fn)+((Xn=He.value)==null?void 0:Xn.vsl.getSize(Kn))});($n=He.value)==null||$n.setVirtualListToOffset(On)}if(un&&!Ue.finished){const On=(Pn=document.getElementsByClassName("scroll-touch"))==null?void 0:Pn[0];(On==null?void 0:On.scrollHeight)<=(On==null?void 0:On.offsetHeight)&&(await sleep(550),nn())}(Bn=(xn=xe==null?void 0:xe.value)==null?void 0:xn.handleNsfwSubscribeBack)==null||Bn.call(xn)}catch(Rn){}finally{Fe.value=!1}},500,{leading:!0,trailing:!1});provide("chatInfo",{headerRef:Be});const pn=async()=>{try{if(!$e.value)return;const un=await fetchDialogue({botId:$e.value,dialogueId:Ee.value});delete un.msgList,Ue.botInfo.likes=un.likes,Ue.botInfo.likedBotStatus=un.likedBotStatus,Me.value={...Me.value,likedBotStatus:un.likedBotStatus,likes:un.likes}}catch(un){}},mn=async()=>{nn()};provide("updateMsg",(un,vn)=>{const Tn=Ue.msgList.findIndex(kn=>kn.id===un);~Tn&&(Ue.msgList[Tn]={...Ue.msgList[Tn],...vn})}),provide("nsfwImgUnlock",un=>{const{isAll:vn,nsfwImageId:Tn}=un;Ue.msgList.forEach(kn=>{kn.nsfwImageId&&(vn||kn.nsfwImageId===Tn)&&(kn.nsfwImageUnlock=!0)})});const on=un=>{var vn,Tn;un.dialogueId===((vn=Ue.botInfo)==null?void 0:vn.dialogueId)&&(Ue.msgList.push(un),(Tn=He.value)==null||Tn.scrollToBottomFun())},gn=un=>{var xn,Bn;const{dialogueId:vn,_uuid:Tn="",id:kn="",humanUuid:En="",questionId:$n=""}=un;if(vn!==((xn=Ue.botInfo)==null?void 0:xn.dialogueId))return;if(En){const Rn=Ue.msgList.findIndex(jn=>jn._uuid===En);if(Rn===-1)return;Ue.msgList[Rn].id=$n}const Pn=Ue.msgList.findIndex(Rn=>Tn&&Tn===Rn._uuid||kn&&kn===Rn.id);if(Pn>-1)return Ue.msgList.splice(Pn,1,un),Pn===Ue.msgList.length-1&&((Bn=He.value)==null||Bn.scrollToBottomFun()),!1},sn=un=>{var Tn,kn;if(un.dialogueId!==((Tn=Ue.botInfo)==null?void 0:Tn.dialogueId))return;Ue.msgList[Ue.msgList.length-1].dialogueId===un.dialogueId&&(Ue.msgList.splice(Ue.msgList.length-1,1,{...un}),(kn=He.value)==null||kn.scrollToBottomFun())},dn=async(un,vn)=>{try{const Tn=await deleteChatContent(un);vn&&vn(Tn)}catch(Tn){}},Ye=async(un,vn)=>{try{await editChatContent(un)&&vn&&vn()}catch(Tn){}},rn=async un=>{const{id:vn,findIndex:Tn,speakerType:kn}=un;dn({messageId:vn},En=>{if(En&&En instanceof Object)Ue.msgList.splice(Tn,1,En);else{if(kn===SpeakerType.HUMAN){const $n=Ue.msgList[Tn+1]||"";$n&&$n.questionId===vn&&($n.questionDelete=!0)}Ue.msgList.splice(Tn,1)}})},Ge=async un=>{var $n,Pn,xn,Bn,Rn,jn;const{id:vn,isDelImg:Tn=!1}=un,kn=Ue.msgList.findIndex(Vn=>vn===Vn._uuid||vn===Vn.id),En=($n=Ue.msgList[kn])!=null?$n:"";if(En){if(un.isReload){Ue.msgList.splice(kn+1);return}const{content:Vn,isMutiMsg:On=!1,mutiContext:Fn=[],imgContent:Kn,speakerType:qn,nsfwImageId:Zn=0,send:Xn=!1}=En,Jn={messageId:vn,editedMsg:"",index:(Pn=un.index)!=null?Pn:0,isMutiMsg:On,deleteImage:Tn};if(Tn)!On&&!Vn||On&&!Fn.length?rn({id:vn,findIndex:kn,speakerType:qn}):Ye(Jn,()=>{En.imgContent="",En.isGenImg=0});else if(typeof un.index<"u")if((!On||On&&Fn.length<2)&&(!Kn||Kn&&Zn>0)){if(vn&&vn.length>30&&qn===SpeakerType.HUMAN){Ue.msgList.splice(kn,1);return}rn({id:vn,findIndex:kn,speakerType:qn})}else Ye(Jn,()=>{var zn,Wn,Nn,In,Mn;On||(En.content=""),(Wn=En.mutiContext)==null||Wn.splice((zn=un.index)!=null?zn:0,1),(Nn=En.audioContents)!=null&&Nn.length&&((Mn=En.audioContents)==null||Mn.splice((In=un.index)!=null?In:0,1))});else{Ue.msgList.splice(kn,1);try{const zn=await fetchDialogueList({dialogueId:Ue.dialogueId,limit:1,lastId:null});if(zn&&zn.length){const Wn=zn[0];Wn&&Wn.content===((Bn=Ue.msgList[((xn=Ue.msgList)==null?void 0:xn.length)-1])==null?void 0:Bn.content)&&(Ue.msgList[((Rn=Ue.msgList)==null?void 0:Rn.length)-1].id=Wn.id)}}catch(zn){}}if(!Ue.finished){const zn=(jn=document.getElementsByClassName("scroll-touch"))==null?void 0:jn[0];(zn==null?void 0:zn.scrollHeight)<=(zn==null?void 0:zn.offsetHeight)&&nn()}}},Ke=un=>{We.value=un},ln=ref(!1),hn=un=>{ln.value=un},fn=ref(""),cn=un=>{if(fn.value===un){const vn={backgroundUrl:"",botId:$e.value};fn.value="",setBackgroundUrl(vn).then(Tn=>{});return}else{const vn={backgroundUrl:un,botId:$e.value};setBackgroundUrl(vn).then(Tn=>{})}fn.value=un};provide("toBotProfile",un=>{ke.push({name:"BotProfile",params:{botId:un||$e.value}})});const Cn=un=>{Me.value.hasImageRights=!0},yn=ref(""),an=ref(!1);onMounted(async()=>{var un,vn,Tn,kn,En,$n;if(bus.on("creating",Pn=>Ke(Pn)),bus.on("updateListLast",Pn=>sn(Pn)),bus.on("addNewChatItem",Pn=>on(Pn)),bus.on("updateChatItem",Pn=>gn(Pn)),bus.on("deleteChatItem",Pn=>Ge(Pn)),bus.on("changeTextPrinting",Pn=>hn(Pn)),bus.on("setChatMainBg",Pn=>cn(Pn)),bus.on("sendNsfwMsg",Pn=>Qe()),bus.on("unlockAllImg",Pn=>Cn()),bus.on("chatSyncPanelInfo",Pn=>{Me.value={...Pn,...Me.value}}),await Ze(),Pe.value&&(xe!=null&&xe.value)&&((un=xe==null?void 0:xe.value)==null||un.handlePrechat(Pe.value)),Ae.dispatch("chat/getScoreConf"),Se(),Ae.dispatch("user/updateUserStatusInfo"),(vn=Te.query)!=null&&vn.ref){const Pn={botId:(kn=(Tn=Te.query)==null?void 0:Tn.botId)!=null?kn:"",tag:"bot_share_exposure",type:"VISITED_BY_SHARE_LINK",userId:($n=(En=Te.query)==null?void 0:En.ref)!=null?$n:""};recordUser$1(Pn)}an.value=!0}),watchEffect(()=>{an.value&&(we.value||_n())});const bn=["vnPQ","reLAA","rePq3","XKayy"];function _n(){if(!we.value){if(bn.includes($e.value))return;getAdCfg({type:"ad_web_chat_show",module:"chat",push:!0,insOber:".top_banner_ad",botId:$e.value},un=>{un!=null&&un.adSlotId&&(yn.value=un==null?void 0:un.adSlotId)})}}return onBeforeUnmount(()=>{bus.off("creating"),bus.off("updateListLast"),bus.off("addNewChatItem"),bus.off("updateChatItem"),bus.off("deleteChatItem"),bus.off("changeTextPrinting"),bus.off("setChatMainBg"),bus.off("sendNsfwMsg"),bus.off("unlockAllImg")}),(un,vn)=>{var Tn,kn,En,$n,Pn,xn;return openBlock(),createElementBlock("div",_hoisted_1$1B,[createBaseVNode("div",_hoisted_2$1k,[createBaseVNode("div",_hoisted_3$1a,[createBaseVNode("img",{src:unref(BackIcon$1),style:{width:"20px",cursor:"pointer"},class:"back-btn",alt:"",srcset:"",onClick:je},null,8,_hoisted_4$11),createBaseVNode("div",{class:normalizeClass(["upgrade-banner",{show_ad:!unref(we)&&unref(yn)&&!unref(isMobile)}])},[unref(De)&&unref(ye)!=="premium"?(openBlock(),createBlock(UpgradeBanner,{key:0})):createCommentVNode("",!0),!unref(we)&&unref(yn)&&!unref(isMobile)?(openBlock(),createElementBlock("ins",{key:1,class:"adsbygoogle top_banner_ad",style:{display:"block"},"data-ad-client":"ca-pub-8454796298206834","data-ad-slot":unref(yn)},null,8,_hoisted_5$S)):createCommentVNode("",!0)],2)]),createBaseVNode("div",_hoisted_6$N,[createBaseVNode("div",_hoisted_7$F,[createVNode(LeftCardComp,{canShare:unref(ze)},null,8,["canShare"])]),createBaseVNode("div",_hoisted_8$E,[withDirectives(createBaseVNode("div",{class:"chat-main-bg",style:normalizeStyle({"background-image":"url(".concat(unref(fn),")")})},null,4),[[vShow,unref(fn)]]),createBaseVNode("div",_hoisted_9$z,[createVNode(HeaderComp,{ref_key:"headerCompRef",ref:Be,info:unref(Ue).botInfo,initErr:unref(en),botId:unref($e),onFeedbackCallback:pn},{default:withCtx(()=>{var Bn;return[unref(isMobile)?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:0},[],64)),unref(isMobile)?(openBlock(),createBlock(OperateComp,{key:1,botId:unref($e),dialogueId:unref(Ue).dialogueId,info:unref(Ue).botInfo,creating:unref(We),msgListLength:(Bn=unref(Ue).msgList)==null?void 0:Bn.length,onChangeInfo:Xe},null,8,["botId","dialogueId","info","creating","msgListLength"])):createCommentVNode("",!0)]}),_:1},8,["info","initErr","botId"]),createVNode(unref(me),{ref_key:"mainRef",ref:He,creating:unref(We),"onUpdate:creating":vn[0]||(vn[0]=Bn=>isRef(We)?We.value=Bn:null),msgList:unref(Ue).msgList,info:unref(Ue).botInfo,"offset-top":unref(Ue).offsetTop,"more-loading":unref(Fe),finished:unref(Ue).finished,onScrollTop:mn},null,8,["creating","msgList","info","offset-top","more-loading","finished"]),unref(en)?createCommentVNode("",!0):(openBlock(),createBlock(FooterComp,{key:0,ref_key:"footerCompRef",ref:xe,creating:unref(We),"onUpdate:creating":vn[1]||(vn[1]=Bn=>isRef(We)?We.value=Bn:null),dialogueId:unref(Ue).dialogueId,"page-loading":unref(Le),textPrinting:unref(ln),msgId:unref(Ie),recommendEnable:(kn=(Tn=unref(Ue).botInfo)==null?void 0:Tn.recommendEnable)!=null?kn:null,userRecommendEnabled:($n=(En=unref(Ue).botInfo)==null?void 0:En.userRecommendEnabled)!=null?$n:0,info:unref(Ue).botInfo,msgListLength:(Pn=unref(Ue).msgList)==null?void 0:Pn.length,operateBotId:unref($e),canImage:(xn=unref(Ue).botInfo)==null?void 0:xn.canImage,onUpdateChat:gn,onDelChat:Ge,onShowNsfwSubscribe:Je,onChangeInfo:Xe},null,8,["creating","dialogueId","page-loading","textPrinting","msgId","recommendEnable","userRecommendEnabled","info","msgListLength","operateBotId","canImage"])),unref(De)?createCommentVNode("",!0):(openBlock(),createBlock(GuideLogin,{key:1,modelValue:unref(Oe).modelValue,"onUpdate:modelValue":vn[2]||(vn[2]=Bn=>unref(Oe).modelValue=Bn),guideLoginType:unref(Oe).guideLoginType,guideLoginInfo:unref(Ne)},null,8,["modelValue","guideLoginType","guideLoginInfo"]))])]),createBaseVNode("div",_hoisted_10$u,[createVNode(RightCardComp,{dialogueId:unref(Ue).dialogueId,"show-memory":!unref(Me).model,"show-hot-bot":!unref(isMobile)},null,8,["dialogueId","show-memory","show-hot-bot"])])])])])}}}),index_vue_vue_type_style_index_0_scoped_0f470c6e_lang="",Chat=_export_sfc(_sfc_main$1K,[["__scopeId","data-v-0f470c6e"]]),_imports_0$d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAqCAYAAAD4Uag9AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAANqADAAQAAAABAAAAKgAAAABWU1QnAAAH+UlEQVRoBe2Zz2tdRRTH5yavLUKL2Yl7d64Ktosi9hdIQaqYlLoQlGJbUSuIUMRduhIXrRvBRSuC4EJpK9iVYFsVcVGV/AFm4UbrQmkLYujLe+/6/Zw735vJa/KStC87T517Zs6cOef7nTP3vntjlQq5cLXevXUyfTg5kXaqdTqTKUmnrZ1G06dt25LHlbR8Otiz74RsXocvwnwtranQ/QHWlPp9NU0wjqZxz/1Cd3uy45ttjOlnW1f9X7r99Nbxg9WNJnKTK/rnv6kfEYBfBWaHgW3JYD2GoPsmYNJBLhN0f2KIGIkqsQMQYqAmaPADkb27uAR+AAk1EzKpRTZiifDtf3rp8Tefrv4gdk6tXp2mdd2BsVZggAOChgC2FAhiy9NRibZqskOK+W1UW75UOfpa4Ip7k+IkFLnIP6kx9sif53wCAkeebwGkNPXQRDpsjFo6JEVAEiAEpEsSk8aOjWaS2BD8IQU5+tGIWx5X5ktwuU+sEI0RCCLLsCgpZm+AyVV12hrOuih8I51O+lL+CyA1ATSgWtEciWMXs5H5SIpv9o+kmkdzCWKZFORszyFa8sShteSK9fYldzsfgTSjNZKF7kS6HD1dWtjH9ld/ajDLBH4mxxiJsXSQaAIFIOw0bwi+TJO8rRhgFLytnPvSxsa6iENHAVrwDDX2XOTHBynsijP72sHq92aiIIbhtyqdk5pjQRmMOcYkiwQlmuxLJdRtgbbr8zrfcyVgwrDGAnHiYysJYOPYriR5/VzG3roo1JLM7q96dZVekaXXIlyajqdYm9CIlJCcftIV5nZl+QgPPy0gDr6uBAOejsuYEiEH5EnY+mLOdoUKzGDH3bKMGMaX91ZzCnCWgCwuAzJugysic5FAff3X+ErTh0w8inMMQAdBxurzCKdFTNbKHguLWEGKYFkil/rGlLGcBbN9rO8hxoQWnFGbZyH5HJAxYD3GlyQIfkgQyqD5PQpyGt/VfsbvkAnK5kqiHYDYMSYYpDR2DkyI80uD8UxjXX5dkdjRPdVC1U8niUFsB3ZAAFtMFh/7MYcLpKhKVAiAGuPDevsS3+CHYzBFJclLnhhrfe7XE4N0EqzNzPLrisRwmXmyut7rpY/t7qQRVIlcCTQ5sQMg/DIB+q6g+6E1366HuNYRxAQiBmvl5820zXjABkaPh/WqxHDsdNNpBbxZLooEAuIdZC7e90wGrfmolMChy3c9jmTMySdieR0EMxnnIwfVpZlg5BMmsNlvJT2S2PP7q9s6i6e8u07gytiOpjImY4C2cwQht6jmuZaUQIeffMr1rMFOLueLNcpTD9IpsK1EyDZO0Zry1U/1Jf3GTMcPrLYCze9RObbNr0nsdrwOob19AsmRA/Sw9sZAJk4AFSz6Ycc2SJef3VXNrAVar6hry6KqlgbpgDyn7F2CJanF9rjn8rax49HVRbsdlYFjnIAGbHMs6ecKEQ+fghA+twMLk2uI93Kk28wT1U0BXXamAeXdhYSPiTVz+HC8+LyIx70+Rfzp0a4fIsYmeA6NED/r02BpRqOvecloJ2bruq6u/JyuqSL7qAqN4zh89Hi1Qlw568bagPQ9g42NsGYzyk1aVq1++vbwrnSgqvQOvw5ZV8WIQ8B6MZ0QkAVXBc2uol29mBPAuD9kp0LlQwE/V81xsNFcKY89L71Q99KJ9ZIC77qJ4fzcnmpeSWZJTFIDMLkWCGQzYQhyDEuiXm9buz6Ta+MoR+7PkhsM65UNESPo1L/pnIDMlckNFO1PemsTpEqulIkwLtfEj3netCL+HDnXS8h+677HvAB98cd6p+6lG7q/4g8+2HzPcf/Q516hz32I9hhfBHK2Q8429yGmfk/HePeRPfe+5DYrVr9uuGKEIpF2l8q1RzIDibErgY3K4QdgxvRdOc+jafaJymks4mfvhxQY1/U7huOwKOmsgPAHoMeYMyiqRSVKAfRq4jnW+4nIeh3heekzq61by35fR9FBP/+h3i8MV3XcKj/WrfEp+4AFeCmQYg8wmyBarda/gy+MeMkt46zUH0q1ksto22ff1+dF7DjAfT9ByCT4kwBJSmL0y3ssCMpWkLvw4lPVidGZR8/e91F0WP0FljeSZ9Qe9QMiNMdPjCqqItBhY1HuRzf3OYZIJnszx2yM93l94IqR99Pv6mkB5kW5ISDArp5xmXRTPluXqoSd3zXpmZf2Vu2f0ZY8N9YbCzFSfnKtviQVXwABQZF5u28JhVEXbFJU0UevJZXS5WMH1n5zd6hR+oGPooN3u+nUZCcdENgpPzT0+xskPI6BjiaP8yCX5/M9dnvQ11fEmESHZzzy6qHqpgCe9mMfsH5H5HcrWn67t906fOt0mhjjQdNs3Lhi6XjV1Udfp2s6Zvvae6wojY+gjyc6Pziuv34oHdzIS+5aoMdWMRLFF0DSF0CdFnjj4DuMqvC0oypli280+eCrc3lynKTAMlZiBHzjUDVf99MsL79UA4K0btYmFEcWwvJlDWvHKWMnBrhb29M5AV/6AoBArlpLqKng3B35jpOQY3HsN0Xeu1jvnNAXgILHk1e84klIstzv6Sm4+90jG39zJ8ZasikVIymA9YF5rnyT9z2GjbnNIkX+TSNG8Fv6AhCZ+XiQNGSaD9F+mt+uOXw2SzaV2AdHq4X+YprW/fVX3FvcV3X6e3GQZt7W3GaRIu6m3WMl6He+qB+e7Op/fGsb+5105f2j1Z1y/v/+/zuQ0n+xsUTgCM46zgAAAABJRU5ErkJggg==",_imports_1$8="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAmCAMAAAC1U+gzAAAA21BMVEUAAABPcthXfONcg+dbgeZKZ85IZc1mkfVPb9ZagORTdNpmkfVIY8pfhutGYcpNatNEXcZkj/Fdg+hNbNRTdtxLac9RcddJZcxNbNJnk/VTddtNbNNFX8daf+VkjvFii+9DXMRfiOxVeN1UdNpii+9JZs1TdNtmjPFagOdeh+tXed9IZcxfiOtQb9VWed5HYclIYspdg+hCW8NGYshNa9JGYchUdNtok/Zgie1FXsVok/ZRcdZIZc1bgOZehepLadFhie1EX8dObdRSc9lYe+FVd91jjPBnk/dlj/PTuvZYAAAAPHRSTlMACRZ/oYG9mpNcXFVPQSQQ793ZvZ1t7+/u7dfTz8e7rY2Mc0xJQjQuKSH39eXl4+PZzbyyqaOCemVcx8dewfKnAAAB70lEQVQ4y42U50LCMBRGbwdSENkgG5mCgyFbW6DMvv8TmeTS0NAwzs/0fBk3NwUJzVolsV6vv4b6XIVHCB4OxF9SrHLogcC761uUZON+ooI+BnY7XbkXeMb50ScUrh1FbQLyJfj7fU+WUJ4rjnP6oAk+oaD4DhrMHx3HmZ+WqtY0TS9zf7tNX0z+ezwS/3AIilus99AnNDzDs/yR+jSQuNxnmvqUojvUDRIZ56f35TtdHf3NJgJI1fUddr9NuMQgNvE3KV70BOrYDxr4KJAEYaXwfc7y3F9W/YEw+quI52a5v0yCnyzzVwGhPXm/SfpmzPzVGDgJqqNvtf2BAPPNp3Oxcf6kbhGE/o99/xmZdob5nsA7zq9Bl0TEMqXwvMT3Bl5wPy/01rWQWCHuk4DKA7j/Lkj45r5p26W3FgbwvCAjc/YZP3Swg/WRPsRYTvSZpOD76oCMgNd/AyS5xIJKl3jlfpw3R82i6CBfwvVL0XNd2fP9UK8tgdvxnnHInnv6yhLCdpAQPvewNKD0bXt0uXqZ+vsPeWIRX/jGOqffiRHzzMwPKbuh8Ol3kp220WkZryO4xXTv/h5yxVSqSK/rU7mZqKNPcdsnAjdpZNHn7WZO4DZqWvTtuAJ3iBo5j28PonCfVuBp8Gma/dIkI9X/AQMKm5QkJW/wAAAAAElFTkSuQmCC";function bgmBubble(ne){return Axios.request({url:"/adventure/bgm/bubble/status/get",method:"GET",params:{dialogueId:ne}})}function setBgmBubble(ne){return Axios.request({url:"/adventure/bgm/bubble/status/storage",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:{dialogueId:ne}})}function adventureRestart(ne){return Axios.request({url:"/adventure/screen/info/delete",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function storyChatStream(ne,ie){return Axios.request({url:"/v1/chat/streamStoryChat",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne,...ie},{isReturnAllResponseData:!0})}function regenerateOptions(ne){return Axios.request({url:"/v1/chat/regenerateOptions",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}const combineStreamData=(ne,ie)=>{const de={...ne},{id:me,backgroundImg:_e,content:ye="",options:we,characterVisible:Se,characterSay:Ce,characterPhoto:Ae,changeBackground:Te}=ie;return Object.assign(de,{id:me,backgroundImg:_e,content:ye,options:we,characterVisible:Se,characterSay:Ce,characterPhoto:Ae,changeBackground:Te}),de},streamRequestHook=async ne=>{var Se,Ce,Ae;const{method:ie,params:de,onProgress:me,onFinish:_e,onError:ye,signal:we}=ne;try{const{data:Te}=await ie(de,{signal:we,onDownloadProgress:Oe=>{var Be,xe;const Ne=(Be=Oe==null?void 0:Oe.target)==null?void 0:Be.responseText;try{const Re=(Ne==null?void 0:Ne.split("data:"))||[],Me=(Re==null?void 0:Re[Re.length-1])||"";if(Me){const{code:De="",result:Ve=null}=JSON.parse(Me);if(Ve&&De==="0"){const Le=JSON.parse((xe=Re==null?void 0:Re[1])!=null?xe:"{}");if(!Le.result||!Ve)return ye(Ve&&Le);const Fe=combineStreamData(Le.result,Ve);me({progressEvent:Oe,formatData:Fe})}}}catch(Re){}}}),ke=JSON.parse((Ce=(Se=Te==null?void 0:Te.split("data:"))==null?void 0:Se[1])!=null?Ce:"{}");if(ke&&(ke==null?void 0:ke.code)!=="0")return ye(ke);const $e=(Te==null?void 0:Te.split("data:"))||[];$e[1];const Ee=JSON.parse((Ae=$e[1])!=null?Ae:"{}");if(Ee.code!=="0")return ye(Ee);const Pe=JSON.parse($e[$e.length-1]);if(Pe.code!=="0")return ye(Pe);if(!Ee.result||!Pe.result)return ye(ke);const Ie=combineStreamData(Ee.result,Pe.result);return _e({formatData:Ie})}catch(Te){ye&&ye(Te)}},adventureExit="/assets/adventure-exit-n-33e0ce96.svg",_hoisted_1$1A=["src"],_sfc_main$1J=defineComponent({__name:"exit",setup(ne){const ie=useRouter(),de=useRoute(),me=useStore(),_e=()=>{var ye,we;if(!history.state||!history.state.back||history.state.back===history.state.current)return ie.push({path:"/"}),!1;(ye=de.query)!=null&&ye.visibility&&me.commit("user/assign",{key:"visibility",data:(we=de.query)==null?void 0:we.visibility}),ie.push({path:"/"})};return(ye,we)=>(openBlock(),createBlock(unref(ATooltip),{placement:"bottom",title:ye.$t("adventure.exit"),color:"#020201"},{default:withCtx(()=>[createBaseVNode("div",{onClick:withModifiers(_e,["prevent","stop"]),class:"exit"},[createBaseVNode("div",null,[createBaseVNode("img",{src:unref(adventureExit)},null,8,_hoisted_1$1A)])])]),_:1},8,["title"]))}}),exit_vue_vue_type_style_index_0_scoped_beb4b2d9_lang="",Exit=_export_sfc(_sfc_main$1J,[["__scopeId","data-v-beb4b2d9"]]),bgmOnImg="/assets/adventure-bgmOn-281b522d.svg",bgmOffImg="/assets/adventure-bgmOff-35bcbd5a.svg",_withScopeId$P=ne=>(pushScopeId("data-v-2bb8049b"),ne=ne(),popScopeId(),ne),_hoisted_1$1z={key:0,class:"bgm-container"},_hoisted_2$1j=["src"],_hoisted_3$19=["src"],_hoisted_4$10={key:1,class:"bgm-popover"},_hoisted_5$R=_withScopeId$P(()=>createBaseVNode("div",{class:"arrow"},[createBaseVNode("div")],-1)),_sfc_main$1I=defineComponent({__name:"bgm",props:{config:{}},setup(ne){const ie=ne,de=ref(!1),me=ref(),_e=reactive({needShowBubble:!1,bubbleText:""}),ye=async()=>{var Ae,Te;if((Ae=ie.config)!=null&&Ae.dialogueId)try{const{needShowBubble:ke=!1,bubbleText:$e=""}=await bgmBubble((Te=ie.config)==null?void 0:Te.dialogueId);_e.needShowBubble=ke,_e.bubbleText=$e}catch(ke){}},we=()=>{var Ae,Te,ke;(Ae=me.value)!=null&&Ae.paused?((Te=me.value)==null||Te.play(),eventTrack("bgmon_click"),Ce()):((ke=me.value)==null||ke.pause(),eventTrack("bgmoff_click"))},Se=ref(!1),Ce=async()=>{var Ae,Te;if(_e!=null&&_e.needShowBubble&&(Ae=ie.config)!=null&&Ae.dialogueId&&!Se.value)try{Se.value=!0,await setBgmBubble((Te=ie.config)==null?void 0:Te.dialogueId),_e.needShowBubble=!1,_e.bubbleText=""}catch(ke){}finally{Se.value=!1}};return onMounted(()=>{ye()}),onBeforeUnmount(()=>{var Ae;(Ae=me.value)==null||Ae.pause()}),(Ae,Te)=>{var ke,$e,Ee;return(ke=Ae.config)!=null&&ke.bgAudioUrl?(openBlock(),createElementBlock("div",_hoisted_1$1z,[createBaseVNode("audio",{ref_key:"audioRef",ref:me,controls:"",loop:"",style:{display:"none"},preload:"auto",onPlay:Te[0]||(Te[0]=Pe=>de.value=!0),onPause:Te[1]||(Te[1]=Pe=>de.value=!1)},[createBaseVNode("source",{src:($e=Ae.config)==null?void 0:$e.bgAudioUrl,type:"audio/mpeg"},null,8,_hoisted_2$1j),createTextVNode(" "+toDisplayString$1(Ae.$t("adventure.not_support_audio")),1)],544),(Ee=Ae.config)!=null&&Ee.bgAudioUrl?(openBlock(),createBlock(unref(ATooltip),{key:0,placement:"left",title:unref(de)?Ae.$t("adventure.bgmOn"):Ae.$t("adventure.bgmOff"),color:"#020201",align:{offset:[17,0]}},{default:withCtx(()=>[createBaseVNode("div",{class:"bgm-btn",onClick:withModifiers(we,["prevent","stop"])},[createBaseVNode("img",{src:unref(de)?unref(bgmOnImg):unref(bgmOffImg)},null,8,_hoisted_3$19)])]),_:1},8,["title"])):createCommentVNode("",!0),unref(_e).needShowBubble?(openBlock(),createElementBlock("div",_hoisted_4$10,[createBaseVNode("div",null,[createBaseVNode("span",null,toDisplayString$1(unref(_e).bubbleText),1),createBaseVNode("span",{class:"iconfont icon-guanbi",onClick:withModifiers(Ce,["prevent","stop"])}),_hoisted_5$R])])):createCommentVNode("",!0)])):createCommentVNode("",!0)}}}),bgm_vue_vue_type_style_index_0_scoped_2bb8049b_lang="",Bgm=_export_sfc(_sfc_main$1I,[["__scopeId","data-v-2bb8049b"]]),backImg="/assets/adventure-back-ded8357e.svg",splitContent=ne=>{var de;if(!ne)return;const ie=(de=ne.split("\n"))==null?void 0:de.map(me=>(me||"").trim()).filter(me=>me);return{storys:ie,slength:ie==null?void 0:ie.length}},_hoisted_1$1y=["src"],_sfc_main$1H=defineComponent({__name:"back",props:{config:{},loading:{type:Boolean},confirmLoading:{type:Boolean},scenario:{},botId:{},isShowDown:{type:Boolean},isShowIntro:{type:Boolean},storyIntroData:{},getLastContentArr:{},isStreaming:{type:Boolean}},emits:["onChangeConfirmLoading","onChangeCustomOpt","onChangeIsShowIntro","onChangeStoryIntroData","showStr","onChangeScenario","onChangeDialogInfo","done"],setup(ne,{expose:ie,emit:de}){const me=ne,_e=de,ye=computed(()=>{var Ce;return me.loading||me.config.disablePreviousStep&&((Ce=me.storyIntroData)==null?void 0:Ce.secIdx)===0&&me.isShowIntro||!me.isShowDown||(me==null?void 0:me.isStreaming)}),we=async()=>{var Te,ke,$e,Ee,Pe,Ie,Oe,Ne,Be,xe;const{list:Ce,secIdx:Ae}=me.storyIntroData;try{if(me.isShowIntro&&Ae===0){await adventureRestart({currentScreenId:(Te=me.scenario)==null?void 0:Te.id,dialogueId:(ke=me.config)==null?void 0:ke.dialogueId,operatorType:"back"}),_e("onChangeCustomOpt","");const Re=await fetchDialogue({botId:me.botId,entrance:Number((Ee=($e=history.state)==null?void 0:$e.entrance)!=null?Ee:0)});if(_e("onChangeScenario",{...Re.chapter,options:JSON.parse(((Pe=Re.chapter)==null?void 0:Pe.options)||"[]")}),_e("onChangeDialogInfo",Re),!((Ie=Re.chapter)!=null&&Ie.options)){const Ve=(Oe=Re.chapter)==null?void 0:Oe.content,{storys:Le=[],slength:Fe=0}=splitContent==null?void 0:splitContent(Ve);_e("onChangeStoryIntroData",{list:[Ve],secIdxslength}),_e("showStr",Le==null?void 0:Le[Fe-1]),_e("onChangeIsShowIntro",!0),_e("done");return}const Me=[...Ce];Me.pop();const{slength:De=0}=splitContent==null?void 0:splitContent((Me==null?void 0:Me[(Me==null?void 0:Me.length)-1])||"");_e("onChangeStoryIntroData",{list:Me,secIdx:De>1?De-1:Ae}),_e("onChangeIsShowIntro",!1),_e("done");return}if(me.isShowIntro){let Re=me.getLastContentArr();_e("onChangeStoryIntroData",{list:Ce,secIdx:Ae-1}),_e("showStr",Re==null?void 0:Re[Ae-1]);return}if(!me.isShowIntro&&Ae===0){const Me=(xe=(await fetchDialogue({botId:me.botId,entrance:Number((Be=(Ne=history.state)==null?void 0:Ne.entrance)!=null?Be:0)})).chapter)==null?void 0:xe.content,{storys:De=[],slength:Ve=0}=splitContent==null?void 0:splitContent(Me);_e("onChangeStoryIntroData",{list:[Me],secIdx:Ve-1}),_e("showStr",De==null?void 0:De[Ve-1]),_e("onChangeIsShowIntro",!0);return}if(!me.isShowIntro){let Re=me.getLastContentArr();_e("onChangeStoryIntroData",{list:Ce,secIdx:(Re==null?void 0:Re.length)-1}),_e("showStr",Re==null?void 0:Re[(Re==null?void 0:Re.length)-1]),_e("onChangeIsShowIntro",!0);return}}catch(Re){}},Se=async()=>{if(!ye.value&&!me.isStreaming&&!me.confirmLoading){eventTrack("back_click");try{_e("onChangeConfirmLoading",!0),await we()}catch(Ce){}finally{_e("onChangeConfirmLoading",!1)}}};return ie({comeBack:Se}),(Ce,Ae)=>(openBlock(),createBlock(unref(ATooltip),{placement:"left",title:Ce.$t("adventure.back")+(Ce.config.disablePreviousStep&&Ce.isShowIntro?"(Limited-Time Free)":""),color:"#020201",align:{offset:[17,0]}},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["back-container",{"btn-disabled":unref(ye)}]),onClick:withModifiers(Se,["stop"])},[createBaseVNode("img",{class:"backImg",src:unref(backImg)},null,8,_hoisted_1$1y)],2)]),_:1},8,["title"]))}}),back_vue_vue_type_style_index_0_scoped_0a519c34_lang="",Back=_export_sfc(_sfc_main$1H,[["__scopeId","data-v-0a519c34"]]),restartImg="/assets/adventure-restart-f2d14bb2.svg",_hoisted_1$1x=["src"],_sfc_main$1G=defineComponent({__name:"restart",props:{config:{},loading:{type:Boolean},confirmLoading:{type:Boolean},scenario:{}},emits:["onChangeConfirmLoading","onChangeCustomOpt","onChangeScenario","init"],setup(ne,{emit:ie}){const de=ne,me=ie,_e=ref(!1),ye=document.getElementById("adventureContainer"),we=()=>{de.loading||(_e.value=!0)},Se=async()=>{var Ce,Ae;if(!de.confirmLoading){eventTrack("restart_click");try{me("onChangeConfirmLoading",!0),await adventureRestart({currentScreenId:(Ce=de.scenario)==null?void 0:Ce.id,dialogueId:(Ae=de.config)==null?void 0:Ae.dialogueId,operatorType:"clearAll"}),me("onChangeCustomOpt",""),me("onChangeScenario",null),await me("init"),_e.value=!1}catch(Te){}finally{me("onChangeConfirmLoading",!1)}}};return(Ce,Ae)=>(openBlock(),createBlock(unref(ATooltip),{placement:"left",title:Ce.$t("adventure.restart"),color:"#020201",align:{offset:[17,0]},overlayStyle:{zIndex:3}},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["restart-container",{"btn-disabled":Ce.loading}]),onClick:withModifiers(we,["prevent","stop"])},[createBaseVNode("img",{src:unref(restartImg)},null,8,_hoisted_1$1x),createVNode(unref(Modal),{visible:unref(_e),"onUpdate:visible":Ae[0]||(Ae[0]=Te=>isRef(_e)?_e.value=Te:null),"confirm-loading":Ce.confirmLoading,centered:"",okButtonProps:{type:"primary"},title:Ce.$t("adventure.restartTitle"),onOk:Se,okText:Ce.$t("adventure.okText"),cancelText:Ce.$t("adventure.cancelText"),wrapClassName:"restart-modal","get-container":()=>unref(ye)},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Ce.$t("adventure.restartModal")),1)]),_:1},8,["visible","confirm-loading","title","okText","cancelText","get-container"])],2)]),_:1},8,["title"]))}}),restart_vue_vue_type_style_index_0_scoped_f73c72d7_lang="",Restart=_export_sfc(_sfc_main$1G,[["__scopeId","data-v-f73c72d7"]]),shareImg="/assets/adventure-share-990f1fc7.svg",_hoisted_1$1w=["src"],_sfc_main$1F=defineComponent({__name:"share",props:{canShare:{type:Boolean},botId:{}},setup(ne){const ie=useStore(),de=computed(()=>ie.getters["user/token"]),me=ref(),_e=()=>{var ye;(ye=me==null?void 0:me.value)==null||ye.modalOpen(),eventTrack("share_click")};return(ye,we)=>ye.canShare&&unref(de)?(openBlock(),createBlock(unref(ATooltip),{key:0,placement:"left",title:ye.$t("adventure.share"),color:"#020201",align:{offset:[17,0]},overlayStyle:{zIndex:3}},{default:withCtx(()=>[createBaseVNode("div",{class:"share-container",onClick:withModifiers(_e,["prevent","stop"])},[createBaseVNode("img",{src:unref(shareImg)},null,8,_hoisted_1$1w),createVNode(ShareComp,{ref_key:"shareCompRef",ref:me,btnVisible:!1,botId:ye.botId,profileId:void 0,shareType:"adventure"},null,8,["botId"])])]),_:1},8,["title"])):createCommentVNode("",!0)}}),share_vue_vue_type_style_index_0_scoped_aae3df8f_lang="",Share=_export_sfc(_sfc_main$1F,[["__scopeId","data-v-aae3df8f"]]),settingImg="/assets/adventure-setting-ba752b66.svg",_hoisted_1$1v=["src"],_sfc_main$1E=defineComponent({__name:"setting",props:{isShow:{type:Boolean},botId:{}},setup(ne){const ie=ne,de=useRouter(),me=debounce(()=>{ie.isShow&&de.push({path:"/create/adventure",query:{botId:ie.botId}})},500,{leading:!0,trailing:!1});return(_e,ye)=>_e.isShow?(openBlock(),createBlock(unref(ATooltip),{key:0,placement:"left",title:_e.$t("adventure.setting"),color:"#020201",align:{offset:[17,0]}},{default:withCtx(()=>[createBaseVNode("div",{class:"setting-container",onClick:ye[0]||(ye[0]=withModifiers((...we)=>unref(me)&&unref(me)(...we),["prevent","stop"]))},[createBaseVNode("img",{src:unref(settingImg)},null,8,_hoisted_1$1v)])]),_:1},8,["title"])):createCommentVNode("",!0)}}),setting_vue_vue_type_style_index_0_scoped_ac123796_lang="",Setting=_export_sfc(_sfc_main$1E,[["__scopeId","data-v-ac123796"]]),regenerate_vue_vue_type_style_index_0_scoped_cbff7e15_lang="",_imports_0$c="/adventure/adv_load_1.png",_withScopeId$O=ne=>(pushScopeId("data-v-ad568035"),ne=ne(),popScopeId(),ne),_hoisted_1$1u=_withScopeId$O(()=>createBaseVNode("div",{class:"box"},[createBaseVNode("div",{class:"line"}),createBaseVNode("div",{class:"l"})],-1)),_hoisted_2$1i={key:0,class:"info"},_hoisted_3$18={class:"title"},_hoisted_4$$={class:"by"},_hoisted_5$Q={class:"grey"},_hoisted_7$E=["src"],_hoisted_8$D=["src"],_sfc_main$1D=defineComponent({__name:"Welcome",props:{d:{}},emits:["done"],setup(ne,{emit:ie}){const de=ie,me=JSON.parse(localStorage.getItem("adventureInfo")||"{}"),_e={storyName:me.storyName,createUsername:me.createUsername},ye=ne,we=ref(null),Se=ref(!1),Ce=ref(!0),Ae=ref(!0),Te=ref(!1);let ke=0,$e=!1;onMounted(()=>{var Pe;(Pe=we.value)==null||Pe.addEventListener("load",async()=>{let Ie=setTimeout(()=>{ke>15&&(ke=0),we.value&&(we.value.src="/adventure/adv_load_".concat(++ke%33*2,".png"))},110);!ye.d&&!me.storyName||$e||($e=!0,await sleep(800),Se.value=!0,ye.d&&(await sleep(300),Ce.value=!1,clearTimeout(Ie),await sleep(1e3),Te.value=!0,await sleep(600),de("done"),Ae.value=!1))})});const Ee=Pe=>{};return(Pe,Ie)=>{var Oe,Ne,Be,xe,Re,Me,De;return unref(Ae)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["game_welcome_ctn",{hide:unref(Te)}])},[createBaseVNode("div",null,[_hoisted_1$1u,createBaseVNode("img",{class:normalizeClass(["gif",{hide:!unref(Ce)}]),src:_imports_0$c,ref_key:"imgRef",ref:we},null,2),unref(Se)?(openBlock(),createElementBlock("div",_hoisted_2$1i,[createBaseVNode("div",_hoisted_3$18,toDisplayString$1(Pe.$t("adventure.welcome",{name:(((Oe=Pe.d)==null?void 0:Oe.storyName)||_e.storyName||"").toUpperCase()})),1),createBaseVNode("div",_hoisted_4$$,[createBaseVNode("span",_hoisted_5$Q,toDisplayString$1(Pe.$t("chat.create_by")),1),(openBlock(),createElementBlock("span",{key:0,class:"user click",onClick:Ie[0]||(Ie[0]=withModifiers(Ve=>{var Le;return Ee((Le=Pe.d)==null?void 0:Le.createUserId)},["stop"]))}," @"+toDisplayString$1(((Ne=Pe.d)==null?void 0:Ne.botCreatorName)||_e.createUsername),1)),((Be=Pe.d)==null?void 0:Be.visibility)===1?(openBlock(),createElementBlock(Fragment,{key:2},[],64)):createCommentVNode("",!0),(Re=(xe=Pe.d)==null?void 0:xe.createUserVip)!=null&&Re.includes("STANDARD")?(openBlock(),createElementBlock("img",{key:3,src:unref(ProIcon1$1),class:"pro",onClick:Ie[1]||(Ie[1]=withModifiers(Ve=>{var Le;return Ee((Le=Pe.d)==null?void 0:Le.createUserId)},["stop"]))},null,8,_hoisted_7$E)):(De=(Me=Pe.d)==null?void 0:Me.createUserVip)!=null&&De.includes("PREMIUM")?(openBlock(),createElementBlock("img",{key:4,src:unref(ProIcon2$1),class:"pro",onClick:Ie[2]||(Ie[2]=withModifiers(Ve=>{var Le;return Ee((Le=Pe.d)==null?void 0:Le.createUserId)},["stop"]))},null,8,_hoisted_8$D)):createCommentVNode("",!0)])])):createCommentVNode("",!0)])],2)):createCommentVNode("",!0)}}}),Welcome_vue_vue_type_style_index_0_scoped_ad568035_lang="",Welcome=_export_sfc(_sfc_main$1D,[["__scopeId","data-v-ad568035"]]),_withScopeId$N=ne=>(pushScopeId("data-v-81fa29c9"),ne=ne(),popScopeId(),ne),_hoisted_1$1t={key:1,class:"not-available"},_hoisted_2$1h={class:"adventure_ctn"},_hoisted_3$17=_withScopeId$N(()=>createBaseVNode("div",{class:"bubble"},null,-1)),_hoisted_4$_={class:"box"},_hoisted_5$P=_withScopeId$N(()=>createBaseVNode("div",{class:"line"},null,-1)),_hoisted_6$M={class:"adventure_main"},_hoisted_7$D={class:"btns"},_hoisted_8$C={class:"adventure-content"},_hoisted_9$y=["src"],_hoisted_10$t={key:0,class:"greeting-wrap"},_hoisted_11$r={class:"greeting"},_hoisted_12$o={key:0,class:"name"},_hoisted_13$n={class:"name-text"},_hoisted_14$j={class:"opts"},_hoisted_15$g={class:"story_intro"},_hoisted_16$e={key:0,class:"continue_str"},_hoisted_17$e={class:"text"},_hoisted_18$d=_withScopeId$N(()=>createBaseVNode("div",{class:"arrow"},null,-1)),_hoisted_19$d=["innerHTML"],_hoisted_20$c={key:0,class:"iconfont rotate-loadingsize20 icon-jiazai"},_hoisted_21$b={class:"text_ctn"},_hoisted_22$a=["innerHTML"],_hoisted_23$9={key:0,class:"next_tip"},_hoisted_24$8=_withScopeId$N(()=>createBaseVNode("img",{src:_imports_0$d},null,-1)),_hoisted_25$7=[_hoisted_24$8],_hoisted_26$7={key:0,class:"tip"},_hoisted_27$5={key:1,class:"op_options"},_hoisted_28$5={key:0},_hoisted_29$5={class:"content"},_hoisted_30$5=_withScopeId$N(()=>createBaseVNode("div",{class:"arrow"},null,-1)),_hoisted_31$5={key:0,class:"iconfont rotate-loadingsize20 icon-jiazai"},_hoisted_32$3={key:0,class:"opts-opt-wrap"},_hoisted_33$3=["onClick","onMouseenter"],_hoisted_34$2=_withScopeId$N(()=>createBaseVNode("div",{class:"arrow"},null,-1)),_hoisted_35$1=["innerHTML"],_hoisted_36$1={key:0,class:"iconfont rotate-loadingsize20 icon-jiazai"},_hoisted_37=_withScopeId$N(()=>createBaseVNode("div",{class:"arrow"},null,-1)),_hoisted_38={key:0,class:"iconfont icon-jiazai rotate-loading"},_hoisted_39={key:1},_sfc_main$1C=defineComponent({__name:"index",setup(ne){const ie=useRouter(),de=useRoute();de.query.botId=de.params.botId||de.query.botId;const{t:me}=useI18n(),_e=useStore(),ye=computed(()=>_e.getters["user/token"]),we=ref(),Se=computed(()=>Ae.customOpt.replace(/\s*/g,"").length),Ce=ref(!0),Ae=reactive({customOpt:"",available:null,regenerateExposure:!1}),Te=reactive({dialogueId:void 0,bgAudioUrl:"",disablePreviousStep:!0,botName:"",botCreatorName:"",hideSettingsButton:!0,canShare:!1,botCreatorAvatar:""}),ke=ref(null),$e=ref("title");let Ee="";const Pe=()=>{Ee="restart"},Ie=ref(),Oe=computed(()=>{var hn,fn,cn;return(cn=(((hn=de.query)==null?void 0:hn.botId)||((fn=de.query)==null?void 0:fn.bodId)||"").split(/^|http|www/))==null?void 0:cn[0]}),Ne=ref(),Be=ref(!1),xe=ref(!0),Re=ref(!1),Me=reactive({list:[],secIdx:0}),De=ref(!1),Ve=async()=>{var hn,fn,cn,Sn,Cn,yn;if(!Oe.value)return ie.push({path:"/"});try{Me.list=[],Me.secIdx=0,xe.value=!0;const an=await fetchDialogue({botId:Oe.value,entrance:Number((fn=(hn=history.state)==null?void 0:hn.entrance)!=null?fn:0)});Ee==="restart"&&(De.value=!1,Ce.value=!0,Je.value="",$e.value="title"),Object.assign(Te,an),ke.value=an,Ie.value={...an.chapter,options:JSON.parse(((cn=an.chapter)==null?void 0:cn.options)||"[]")},De.value&&He(),!Ae.regenerateExposure&&((Cn=(Sn=Ie.value)==null?void 0:Sn.options)!=null&&Cn.length)&&(eventTrack("regenerate_exposure"),eventTrack("setting_exposure"),Ae.regenerateExposure=!0),Ae.available=!0}catch(an){if((an==null?void 0:an.code)=="505"){message.destroy(),Ae.available=!1,Ne.value=an==null?void 0:an.message;return}if(["497","498"].includes((yn=an==null?void 0:an.code)!=null?yn:"")){message.destroy(),ie.push({path:"/"});return}De.value=!1}};async function Le(){var fn,cn;if(qe.value||!Re.value)return;if(Ce.value&&(Ce.value=!1),mn.value){Xe.value!==0&&(Xe.value=0,Ze.value=[],Me.secIdx++);return}let hn=en();if(Me.secIdx===hn.length-1){xe.value=!1,(cn=(fn=Ie.value)==null?void 0:fn.options)!=null&&cn.length||await on({content:"",id:null});return}Me.secIdx++,ze(hn[Me.secIdx])}const Fe=ref("");watch(De,hn=>{hn&&He()});function He(){var hn;(hn=Ie.value)!=null&&hn.content&&(Me.list.push(Ie.value.content),Me.secIdx=0,ze(en()[Me.secIdx]))}function en(){var cn;return Me.list.length===0?[]:(cn=Me.list[Me.list.length-1].split("\n"))==null?void 0:cn.map(Sn=>(Sn||"").trim()).filter(Sn=>Sn)}function Ue(hn){return(hn||"").trim().replace(/\*(.*?)\*/g,'<span class="italic">$1</span>')}function ze(hn){xe.value=!0,Re.value=!1,Fe.value="";const fn=hn.split(" ");let cn=0;const Sn=setInterval(()=>{if(cn===fn.length){clearInterval(Sn),Re.value=!0;return}Fe.value+=fn[cn]+" ",cn++},20)}const We=ref(!1),je=async()=>{if(Te.dialogueId&&!We.value&&!qe.value){eventTrack("regenerate_click");try{We.value=!0;const{options:hn}=await regenerateOptions({dialogueId:Te.dialogueId});Ie.value.options=JSON.parse(hn||"[]")}catch(hn){}finally{We.value=!1}}},qe=ref(!1),Qe=ref(),Je=ref(""),tn=()=>{Je.value="",$e.value="title"},Xe=ref(0),Ze=ref([]),nn=ref(!1),pn=ref(),mn=ref(!1),An=hn=>{nn.value||(nn.value=!0,pn.value=setInterval(()=>{var fn,cn;if(((fn=Ze.value)==null?void 0:fn[Xe.value])===void 0){wn(),hn==null||hn();return}Fe.value+=((cn=Ze.value)==null?void 0:cn[Xe.value])+" ",Xe.value++},30))},wn=hn=>{nn.value&&(nn.value=!1,clearInterval(pn.value),hn==null||hn())},on=async hn=>{var fn,cn,Sn,Cn;if(!(!hn&&((cn=(fn=Ie.value)==null?void 0:fn.options)!=null&&cn.length))){if(!ye.value){message.warning(me("layout.login_warn")),new Promise(yn=>{setTimeout(()=>{useLogin(()=>yn())},800)}).then(async()=>{await Ve()});return}if(!We.value&&!qe.value&&Te.dialogueId)try{qe.value=!0,Qe.value=hn==null?void 0:hn.id,Je.value=(hn==null?void 0:hn.content)||"",xe.value=!0,Ae.customOpt="",$e.value="title",Te.disablePreviousStep=!1,Me.secIdx=0,streamRequestHook({method:storyChatStream,params:{dialogueId:Te.dialogueId,textMsg:(hn==null?void 0:hn.content)||"",stream:!0},onProgress:yn=>{var un,vn;const{formatData:an}=yn,{storys:bn,slength:_n}=splitContent(an==null?void 0:an.content);if(bn!=null&&bn.length){if(Ze.value=(un=bn==null?void 0:bn[Me.secIdx])==null?void 0:un.split(" "),Xe.value===0){Me.list.push(an==null?void 0:an.content),qe.value=!1,mn.value=!0,Re.value=!1,Fe.value="",An();return}if(Me.list[((vn=Me.list)==null?void 0:vn.length)-1]=an==null?void 0:an.content,_n<=Me.secIdx+1){An(()=>{});return}if(_n>Me.secIdx+1&&!Re.value){An(async()=>{Re.value=!0});return}}},onFinish:async yn=>{var un,vn,Tn,kn,En;const{formatData:an}=yn,{backgroundImg:bn,characterPhoto:_n}=an;Re.value=!1,Me.list.push(an==null?void 0:an.content),(bn!==((un=Ie.value)==null?void 0:un.backgroundImg)||_n!==((vn=Ie.value)==null?void 0:vn.characterPhoto))&&(Ie.value.backgroundImg=null,Ie.value.characterPhoto=null),Ie.value.backgroundImg=bn,Ie.value.characterPhoto=_n;try{const{options:$n}=await regenerateOptions({dialogueId:Te.dialogueId});Ie.value={...an,options:JSON.parse($n||"[]")}}catch($n){}finally{const{storys:$n}=splitContent(an==null?void 0:an.content);nn.value?(Ze.value=(En=$n==null?void 0:$n[Me.secIdx])==null?void 0:En.split(" "),wn(),An(()=>{Re.value=!0,mn.value=!1,Xe.value=0,Ze.value=[]})):((Tn=Ze.value)==null?void 0:Tn.length)>0?(Re.value=!0,mn.value=!1,Xe.value=0,Ze.value=[]):(Ze.value=(kn=$n==null?void 0:$n[Me.secIdx])==null?void 0:kn.split(" "),Fe.value="",An(()=>{Re.value=!0,mn.value=!1,Xe.value=0,Ze.value=[]}))}},onError:yn=>{qe.value=!1,wn(),Re.value=!0,mn.value=!1,Xe.value=0,Ze.value=[]}}),!Ae.regenerateExposure&&((Cn=(Sn=Ie.value)==null?void 0:Sn.options)!=null&&Cn.length)&&(eventTrack("regenerate_exposure"),eventTrack("setting_exposure"),Ae.regenerateExposure=!0)}catch(yn){xe.value=!1,qe.value=!1}finally{Qe.value=null}}},gn=ref(!1);watch(()=>{var hn;return(hn=Ie.value)==null?void 0:hn.backgroundImg},()=>{gn.value=!0,setTimeout(()=>{gn.value=!1},1e3)},{immediate:!0});const sn=ref(!1),dn=ref(!1),Ye=async()=>{if(!We.value&&!qe.value&&!dn.value&&Se.value){eventTrack("setting_click");try{dn.value=!0,await on({content:Ae.customOpt,id:null})}catch(hn){}finally{dn.value=!1}}},rn=async hn=>{if(hn.keyCode==13&&!hn.shiftKey){await Ye(),hn.preventDefault();return}},Ge=debounce(()=>{ie.push("/")},500,{leading:!0,trailing:!1}),Ke=()=>{Te.bgAudioUrl&&eventTrack("bgm_exposure"),eventTrack("restart_exposure"),eventTrack("back_exposure"),Te.canShare&&eventTrack("share_exposure")};onMounted(()=>{document.addEventListener("keydown",function(hn){hn.code==="Space"&&xe&&Le()})});const ln=ref(!1);return onBeforeMount(async()=>{var hn,fn,cn,Sn,Cn,yn;if(await Ve(),ln.value=!0,Ke(),(hn=de.query)!=null&&hn.ref&&eventTrack("textadventure_ref",{ref:de.query.ref,id:Oe.value}),(fn=de.query)!=null&&fn.ref){const an={botId:(Sn=(cn=de.query)==null?void 0:cn.botId)!=null?Sn:"",tag:"adventure_share_copylink",type:"VISITED_BY_SHARE_LINK",userId:(yn=(Cn=de.query)==null?void 0:Cn.ref)!=null?yn:""};recordUser$1(an)}}),(hn,fn)=>(openBlock(),createElementBlock("div",{id:"adventureContainer",ref_key:"adventureRef",ref:we,class:"adventure-wrap"},[!unref(De)&&unref(Ae).available===!0?(openBlock(),createBlock(Welcome,{key:0,d:unref(ke),onDone:fn[0]||(fn[0]=cn=>De.value=!0)},null,8,["d"])):createCommentVNode("",!0),unref(ln)&&unref(Ae).available===!1?(openBlock(),createElementBlock("div",_hoisted_1$1t,[createBaseVNode("div",null,toDisplayString$1(unref(Ne)),1),createVNode(unref(Button$1),{onClick:unref(Ge),type:"primary",class:"not-available-btn"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(hn.$t("adventure.go2home")),1)]),_:1},8,["onClick"])])):createCommentVNode("",!0),unref(ln)&&unref(Ae).available===!0?(openBlock(),createElementBlock("div",{key:2,class:"adventure",ref_key:"adventureRef",ref:we,onClick:Le},[createVNode(Transition$1,{name:"filterbg"},{default:withCtx(()=>{var cn,Sn;return[(cn=unref(Ie))!=null&&cn.backgroundImg?(openBlock(),createElementBlock("div",{key:0,class:"adventure-bg",style:normalizeStyle({"background-image":"url('".concat((Sn=unref(Ie))==null?void 0:Sn.backgroundImg,"')")})},null,4)):createCommentVNode("",!0)]}),_:1}),createVNode(unref(Exit)),createBaseVNode("div",_hoisted_2$1h,[_hoisted_3$17,createBaseVNode("div",_hoisted_4$_,[_hoisted_5$P,createBaseVNode("div",{class:normalizeClass(["l",{move:unref(gn)}])},null,2),createBaseVNode("div",{class:normalizeClass(["r",{move:unref(gn)}])},null,2)]),createBaseVNode("div",_hoisted_6$M,[createVNode(Transition$1,{name:"filterbg"},{default:withCtx(()=>{var cn,Sn;return[(cn=unref(Ie))!=null&&cn.backgroundImg?(openBlock(),createElementBlock("div",{key:0,class:"adventure-bg",style:normalizeStyle({"background-image":"url('".concat((Sn=unref(Ie))==null?void 0:Sn.backgroundImg,"')")})},null,4)):createCommentVNode("",!0)]}),_:1}),createBaseVNode("div",_hoisted_7$D,[createVNode(unref(Bgm),{config:unref(Te)},null,8,["config"]),createVNode(unref(Restart),{confirmLoading:unref(Be),loading:unref(qe),scenario:unref(Ie),config:unref(Te),onOnChangeConfirmLoading:fn[1]||(fn[1]=cn=>Be.value=cn),onOnChangeCustomOpt:fn[2]||(fn[2]=cn=>unref(Ae).customOpt=cn),onOnChangeScenario:fn[3]||(fn[3]=cn=>Ie.value=cn),onInit:Ve,onClick:Pe},null,8,["confirmLoading","loading","scenario","config"]),createVNode(unref(Back),{confirmLoading:unref(Be),config:unref(Te),loading:unref(qe),scenario:unref(Ie),isShowDown:unref(Re),isShowIntro:unref(xe),storyIntroData:unref(Me),botId:unref(Oe),isStreaming:unref(mn),getLastContentArr:en,onOnChangeCOnfirmLoading:fn[4]||(fn[4]=cn=>Be.value=cn),onOnChangeCustomOpt:fn[5]||(fn[5]=cn=>unref(Ae).customOpt=cn),onOnChangeIsShowIntro:fn[6]||(fn[6]=cn=>xe.value=cn),onOnChangeStoryIntroData:fn[7]||(fn[7]=cn=>Object.assign(unref(Me),cn)),onShowStr:ze,onOnChangeScenario:fn[8]||(fn[8]=cn=>Ie.value=cn),onOnChangeDialogInfo:fn[9]||(fn[9]=cn=>Object.assign(unref(Te),cn,ke.value=cn)),onDone:tn},null,8,["confirmLoading","config","loading","scenario","isShowDown","isShowIntro","storyIntroData","botId","isStreaming"]),createVNode(unref(Share),{botId:unref(Oe),canShare:unref(Te).canShare},null,8,["botId","canShare"]),createVNode(unref(Setting),{isShow:!unref(Te).hideSettingsButton,botId:unref(Oe)},null,8,["isShow","botId"])]),createBaseVNode("div",_hoisted_8$C,[createBaseVNode("div",{class:normalizeClass(["protagonist",{move:unref(Ce)}])},[createVNode(Transition$1,{"enter-active-class":"animate__animated animate__fadeInLeft animate__faster animate__delay-1s","leave-active-class":"animate__animated animate__fadeOutLeft animate__faster"},{default:withCtx(()=>{var cn;return[unref(De)&&((cn=unref(Ie))!=null&&cn.characterPhoto)?(openBlock(),createElementBlock("img",{key:0,class:"avatar",src:unref(Ie).characterPhoto},null,8,_hoisted_9$y)):createCommentVNode("",!0)]}),_:1}),createVNode(Transition$1,{"enter-active-class":"animate__animated animate__zoomIn animate__faster animate__delay-1s","leave-active-class":"animate__animated animate__zoomOut animate__faster"},{default:withCtx(()=>{var cn;return[(cn=unref(Ie))!=null&&cn.characterSay?(openBlock(),createElementBlock("div",_hoisted_10$t,[createBaseVNode("div",_hoisted_11$r,toDisplayString$1(unref(Ie).characterSay),1),unref(Te).botName?(openBlock(),createElementBlock("div",_hoisted_12$o,[createBaseVNode("span",_hoisted_13$n,toDisplayString$1(unref(Te).botName),1)])):createCommentVNode("",!0)])):createCommentVNode("",!0)]}),_:1})],2),createBaseVNode("div",_hoisted_14$j,[unref(xe)?(openBlock(),createBlock(Transition$1,{key:0,"enter-active-class":"animate__animated animate__fadeInUp","leave-active-class":"animate__animated animate__fadeOutDown"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_15$g,[unref(Je)?(openBlock(),createElementBlock("div",_hoisted_16$e,[createBaseVNode("div",_hoisted_17$e,[_hoisted_18$d,createBaseVNode("span",{innerHTML:Ue(unref(Je))},null,8,_hoisted_19$d)]),unref(qe)?(openBlock(),createElementBlock("i",_hoisted_20$c)):createCommentVNode("",!0)])):createCommentVNode("",!0),unref(qe)?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("div",_hoisted_21$b,[createBaseVNode("div",{class:"text",innerHTML:Ue(unref(Fe))},null,8,_hoisted_22$a)]),unref(Re)?(openBlock(),createElementBlock("div",_hoisted_23$9,[createBaseVNode("div",{class:"down",onClick:withModifiers(Le,["stop"])},_hoisted_25$7),unref(Ce)?(openBlock(),createElementBlock("span",_hoisted_26$7,toDisplayString$1(hn.$t("adventure.tap_tip")),1)):createCommentVNode("",!0)])):createCommentVNode("",!0)],64))])]),_:1})):(openBlock(),createElementBlock("div",_hoisted_27$5,[createVNode(Transition$1,{"enter-active-class":"animate__animated animate__zoomIn animate__faster animate__delay-2s","leave-active-class":"animate__animated animate__zoomOut animate__faster"},{default:withCtx(()=>{var cn,Sn;return[(Sn=(cn=unref(Ie))==null?void 0:cn.options)!=null&&Sn.length?(openBlock(),createElementBlock("div",_hoisted_28$5,[createBaseVNode("div",{class:normalizeClass(["act_title opts-opt",{show_arrow:unref($e)==="title"}]),onMouseenter:fn[10]||(fn[10]=Cn=>$e.value="title")},[createBaseVNode("span",_hoisted_29$5,[_hoisted_30$5,createTextVNode(" "+toDisplayString$1(hn.$t("adventure.guide_next")),1)]),createBaseVNode("div",{class:"act_regen",onClick:withModifiers(je,["stop"])},[createBaseVNode("span",{class:normalizeClass({"regenerate-disabled":unref(qe)||unref(We)})},[unref(We)?(openBlock(),createElementBlock("span",_hoisted_31$5)):(openBlock(),createElementBlock("img",{key:1,class:normalizeClass({"rotate-loading":unref(We)}),src:_imports_1$8},null,2))],2)])],34)])):createCommentVNode("",!0)]}),_:1}),createVNode(Transition$1,{"enter-active-class":"animate__animated animate__fadeInUp animate__faster animate__delay-2s","leave-active-class":"animate__animated animate__fadeOutDown animate__faster"},{default:withCtx(()=>{var cn,Sn,Cn;return[(Sn=(cn=unref(Ie))==null?void 0:cn.options)!=null&&Sn.length?(openBlock(),createElementBlock("div",_hoisted_32$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList((Cn=unref(Ie))==null?void 0:Cn.options,yn=>(openBlock(),createElementBlock("div",{class:normalizeClass(["opts-opt",{"not-activeOpt":unref(qe)&&unref(Qe)!==(yn==null?void 0:yn.id),"not-allowed":unref(We),show_arrow:unref($e)===(yn==null?void 0:yn.id)}]),key:yn==null?void 0:yn.id},[createBaseVNode("span",{onClick:withModifiers(an=>on(yn),["stop"]),class:normalizeClass(["content",{act:unref(Qe)===(yn==null?void 0:yn.id)}]),onMouseenter:an=>$e.value=yn==null?void 0:yn.id},[_hoisted_34$2,createBaseVNode("span",{innerHTML:Ue(yn==null?void 0:yn.content)},null,8,_hoisted_35$1)],42,_hoisted_33$3),unref(Qe)===yn.id&&unref(qe)?(openBlock(),createElementBlock("span",_hoisted_36$1)):createCommentVNode("",!0)],2))),128)),createBaseVNode("div",{class:normalizeClass(["opts-opt textarea-wrap",{"not-activeOpt":unref(qe)&&(!!unref(Qe)||unref(Qe)===0),"textarea-wrap-active":unref(Se)||unref(sn),show_arrow:unref($e)==="custom"}])},[createBaseVNode("div",{class:"content",onMouseenter:fn[14]||(fn[14]=yn=>$e.value="custom")},[_hoisted_37,createVNode(unref(Textarea),{value:unref(Ae).customOpt,"onUpdate:value":fn[11]||(fn[11]=yn=>unref(Ae).customOpt=yn),bordered:!1,maxlength:120,autoSize:!0,placeholder:hn.$t("adventure.Enter"),disabled:unref(qe)&&(!!unref(Qe)||unref(Qe)===0)||unref(dn),onKeypress:rn,onFocus:fn[12]||(fn[12]=yn=>sn.value=!0),onBlur:fn[13]||(fn[13]=yn=>sn.value=!1)},null,8,["value","placeholder","disabled"]),unref(Se)||unref(sn)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["textarea-wrap-btn",{"textarea-wrap-btn-disabled":!unref(Se)||unref(qe)||unref(We)}]),onClick:withModifiers(Ye,["stop"])},[unref(dn)?(openBlock(),createElementBlock("span",_hoisted_38)):(openBlock(),createElementBlock("span",_hoisted_39,toDisplayString$1(hn.$t("adventure.ok")),1))],2)):createCommentVNode("",!0)],32)],2)])):createCommentVNode("",!0)]}),_:1})]))])])])])],512)):createCommentVNode("",!0)],512))}}),index_vue_vue_type_style_index_0_scoped_81fa29c9_lang="",ChatAdventure=_export_sfc(_sfc_main$1C,[["__scopeId","data-v-81fa29c9"]]),_hoisted_1$1s={class:"common-header"},_hoisted_2$1g=["src"],_hoisted_3$16={class:"page-title"},_hoisted_4$Z={key:0,class:"subtitle"},_sfc_main$1B=defineComponent({__name:"commonHeader",props:{title:{},subtitle:{},iconSize:{}},setup(ne){const ie=useRoute(),de=useRouter(),me=ne,_e=useTypeStore$1(),ye=()=>{var we,Se;if(!history.state||!history.state.back)return de.replace({path:"/"}),!1;(we=ie.query)!=null&&we.visibility&&_e.commit("user/assign",{key:"visibility",data:(Se=ie.query)==null?void 0:Se.visibility}),de.back()};return(we,Se)=>{var Ce;return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$1s,[createBaseVNode("img",{src:unref(BackIcon$1),style:normalizeStyle({width:((Ce=me==null?void 0:me.iconSize)!=null?Ce:25)+"px",cursor:"pointer"}),class:"anticon-left",alt:"",srcset:"",onClick:ye},null,12,_hoisted_2$1g),createBaseVNode("div",_hoisted_3$16,toDisplayString$1(me.title),1)]),me!=null&&me.subtitle?(openBlock(),createElementBlock("div",_hoisted_4$Z,toDisplayString$1(me.subtitle),1)):createCommentVNode("",!0)],64)}}}),commonHeader_vue_vue_type_style_index_0_scoped_e284a989_lang="",commonHeader=_export_sfc(_sfc_main$1B,[["__scopeId","data-v-e284a989"]]),_hoisted_1$1r={class:"bot-info-main-page"},_sfc_main$1A=defineComponent({__name:"botInfoPage",setup(ne){return(ie,de)=>(openBlock(),createElementBlock("div",_hoisted_1$1r,[createVNode(commonHeader,{title:ie.$t("chat.bot_profile")},null,8,["title"]),createVNode(LeftCardComp,{class:"bot-info-page"})]))}}),botInfoPage_vue_vue_type_style_index_0_scoped_74d6d3fe_lang="",BotInfo=_export_sfc(_sfc_main$1A,[["__scopeId","data-v-74d6d3fe"]]),_sfc_main$1z=defineComponent({__name:"memoryPage",setup(ne){useStore();const ie=useRouter(),{userVipType:de}=useUserVipStatus(),me=computed(()=>ie.currentRoute.value.query.dialogueId);return(_e,ye)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["memory-main",{"free-user":unref(de)==="free"}])},[createVNode(commonHeader,{title:_e.$t("chat.memory"),class:"header"},null,8,["title"]),createVNode(RightCardComp,{class:"right-card","dialogue-id":unref(me),showHotBot:!1,"show-memory":!0},null,8,["dialogue-id"])],2))}}),memoryPage_vue_vue_type_style_index_0_scoped_0189ea91_lang="",Memory=_export_sfc(_sfc_main$1z,[["__scopeId","data-v-0189ea91"]]),BackIcon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAMGSURBVHic7dyxaxRBFMfx77ucIChiGawsUqQVbAQFrYwoaGGTIq0JWF1YUucPWM6Uia1FGosEEZsUFum0Fa6wsJIrNaQIZO/GwosGiXeXzJvdebvza3M38/gwl11m3i6kpKSkpKSkpJiMVF3ARbOx8frhYOieAHPgChw952Q3y5b3y6zDHGCeb81LizfA7bP+LrBXFMXS2trLfhn1mALM86270uIdcH38J11/UAxulYHYCj2BVkZ4H5iIByCz7fal7eBFYQTwFN7Vab/jcPe73c2FgGUBBgAvgvc3rafqBf07Q+gJfOKHB8C8Zj1nJVpABbxSEiWgHp5r3lVYd+XJrv8Y4xMVoDLe14OD72/9x5kwS+gJpo3y/7wjwd1bXV35rDDW2LRDTzBNlPGKlrilTic8HkSwAgPgLXY6K8F/uiepFNA6HlQIWAc8qAiwLnhQAWCd8KBkwLrhQYmAdcSDkgDrigclANYZDwID1h0PAgI2AQ8CATYFDwIANgkPlAGbhgeKgE3EAyXAUbvFJxqGB0pb+qNelcbhgQJgnm894z+NPueMOTxQAJQZ0Tj9N4kHGoCOm55DmMWDKI41HYOqS/CIN6ATvvmNIG1xbOevNp/71lJF/AEZvvcvwy6iN+Dhz/4OoHAGaxMxwhtpVzhhMTNyUVG5iGTZcs8NeQQc+o9mayVGvJlgYyVGvp0VP6KBDdW4EY1s6ceLaOhQKU5EY8ea8SEaPFiPC9Foa0c8iIabi+JANN7eVj1iDRosq0WsSYtvdYg1ajKvBrFmjzmUj1g5INhGjAIQdBGd46gl5TzqFcGp3O9k2fK+1qasCJcdsr2+vh78UbZoAEEXEZi7cu1G8F3tqABBF3EG18x3JughyqxKQWMSJSCo/5yDJVpAUEHsadZzVqIGBF/EYfB3JkRzHzgp571PFJGPq50XDwKXFf8KPMmplfhjio/3i+PjxdA1gSFA+IN4hzG9OAJ7g6Io5c1to/lsptvdXHDIY4F5B4WDLwzZKfsFjCkpKSkpKSkpRvMLo27QzXS06bEAAAAASUVORK5CYII=",TABS=[{label:"Review",value:"review"},{label:"Post",value:"post"},{label:"Image",value:"image"}],tabs_filter=(ne,ie)=>ne.filter(de=>!!(ie!=null&&ie.isPaidImages)||de.value!=="image"),onBack=(ne,ie,de)=>{ie.current=TABS[0].value,window.history.state.back?de.back():de.replace("/chat?botId=".concat(ne))},onJump=(ne,ie)=>{ne&&ie.push({name:"Profile",query:{userId:ne}})},onChat=(ne,ie)=>{eventTrack("botpage_chat_click"),ie.push({path:"/chat",query:{botId:ne}})},onJoyBook=(ne,ie)=>{eventTrack("botpost_seemore_click"),ie.push({name:"JoyDtl",params:{id:ne}})},ReportImg="/assets/report-bb703e70.png",_withScopeId$M=ne=>(pushScopeId("data-v-170fd621"),ne=ne(),popScopeId(),ne),_hoisted_1$1q={class:"baseInfo"},_hoisted_2$1f={class:"baseInfo-img"},_hoisted_3$15=["src"],_hoisted_4$Y={class:"baseInfo-content"},_hoisted_5$O={class:"baseInfo-content-name"},_hoisted_6$L={class:"baseInfo-content-situation"},_hoisted_7$C={class:"situation-item"},_hoisted_8$B=_withScopeId$M(()=>createBaseVNode("span",{class:"iconfont icon-weixin"},null,-1)),_hoisted_9$x={class:"baseInfo-content-intro"},_hoisted_10$s={key:1},_hoisted_11$q={key:0,class:"baseInfo-content-tags"},_hoisted_12$n={class:"baseInfo-content-operation"},_hoisted_13$m=_withScopeId$M(()=>createBaseVNode("span",{class:"iconfont icon-a-fanhui3"},null,-1)),_hoisted_14$i=[_hoisted_13$m],_hoisted_15$f=_withScopeId$M(()=>createBaseVNode("span",{class:"iconfont icon-chat"},null,-1)),_hoisted_16$d=_withScopeId$M(()=>createBaseVNode("span",null,"Chat with me",-1)),_hoisted_17$d=[_hoisted_15$f,_hoisted_16$d],_hoisted_18$c=_withScopeId$M(()=>createBaseVNode("span",{class:"iconfont icon-a-fanhui3"},null,-1)),_hoisted_19$c=_withScopeId$M(()=>createBaseVNode("span",null,"Share",-1)),_hoisted_20$b=[_hoisted_18$c,_hoisted_19$c],_hoisted_21$a={class:"baseInfo-content-creator"},_hoisted_22$9=_withScopeId$M(()=>createBaseVNode("span",null,"Create by",-1)),_hoisted_23$8=["src"],_hoisted_24$7=["src"],_hoisted_25$6={key:1,class:"baseInfo-content-btns"},_hoisted_26$6=["src"],_sfc_main$1y=defineComponent({__name:"baseInfo",props:{info:{}},setup(ne){const ie=useStore(),de=useRouter(),me=ne,_e=inject("onShare"),ye=inject("onReport"),we=inject("onLogin"),Se=inject("update"),Ce=computed(()=>ie.getters["user/token"]),Ae=computed(()=>{var $e;return($e=ie.state.user.info)==null?void 0:$e.id}),Te=computed(()=>Ae.value===(me==null?void 0:me.info.createUser)),ke=throttle(()=>{var Ee,Pe;if(!Ce.value)return we("like");if(!((Ee=me==null?void 0:me.info)!=null&&Ee.id))return;((Pe=me.info)!=null&&Pe.likedBotStatus?setRoleInfoCancelLike:setRoleInfoLike)({botId:me.info.id}).then(Ie=>{var Oe;Se({likedBotStatus:!((Oe=me.info)!=null&&Oe.likedBotStatus),botLikes:Ie})})},200,{leading:!1,trailing:!0});return($e,Ee)=>{var Pe,Ie,Oe,Ne,Be,xe,Re,Me,De,Ve,Le,Fe,He,en,Ue,ze,We;return openBlock(),createElementBlock("div",_hoisted_1$1q,[createBaseVNode("div",_hoisted_2$1f,[createBaseVNode("img",{src:(Pe=$e.info)==null?void 0:Pe.avatar,draggable:!1},null,8,_hoisted_3$15)]),createBaseVNode("div",_hoisted_4$Y,[createBaseVNode("div",_hoisted_5$O,[createBaseVNode("span",null,toDisplayString$1((Ie=$e.info)==null?void 0:Ie.characterName),1)]),createBaseVNode("div",_hoisted_6$L,[createBaseVNode("div",_hoisted_7$C,[_hoisted_8$B,createBaseVNode("span",null,toDisplayString$1((Oe=$e.info)==null?void 0:Oe.botChats),1)]),createBaseVNode("div",{class:"situation-item",style:{cursor:"pointer"},onClick:Ee[0]||(Ee[0]=withModifiers((...je)=>unref(ke)&&unref(ke)(...je),["stop"]))},[createBaseVNode("span",{class:normalizeClass(["iconfont",(Ne=$e.info)!=null&&Ne.likedBotStatus?"icon-liked":"icon-like"])},null,2),createBaseVNode("span",null,toDisplayString$1((Be=$e.info)==null?void 0:Be.botLikes),1)])]),createBaseVNode("div",_hoisted_9$x,[unref(isMobile)?(openBlock(),createElementBlock("span",_hoisted_10$s,toDisplayString$1((Re=$e.info)==null?void 0:Re.introduce),1)):(openBlock(),createBlock(unref(ATooltip),{key:0,title:(xe=$e.info)==null?void 0:xe.introduce,placement:"topLeft"},{default:withCtx(()=>{var je;return[createBaseVNode("span",null,toDisplayString$1((je=$e.info)==null?void 0:je.introduce),1)]}),_:1},8,["title"]))]),((De=(Me=$e.info)==null?void 0:Me.personality)==null?void 0:De.length)>0?(openBlock(),createElementBlock("div",_hoisted_11$q,[createVNode(LabelComp,{initialTags:me.info.personality,isSelf:unref(Te)},null,8,["initialTags","isSelf"])])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_12$n,[unref(Ce)?(openBlock(),createElementBlock("div",{key:0,class:"operation-mobile-share",onClick:Ee[1]||(Ee[1]=withModifiers((...je)=>unref(_e)&&unref(_e)(...je),["stop"]))},_hoisted_14$i)):createCommentVNode("",!0),createBaseVNode("div",{class:"operation-chat",onClick:Ee[2]||(Ee[2]=je=>{var qe;return unref(onChat)((qe=$e.info)==null?void 0:qe.id,unref(de))})},_hoisted_17$d),unref(Ce)?(openBlock(),createElementBlock("div",{key:1,class:"operation-share",onClick:Ee[3]||(Ee[3]=withModifiers((...je)=>unref(_e)&&unref(_e)(...je),["stop"]))},_hoisted_20$b)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_21$a,[_hoisted_22$9,createVNode(Avatar$1,{size:16,style:{"background-color":"#336688"},avatar:(Ve=$e.info)==null?void 0:Ve.createUserAvatar,name:(Le=$e.info)==null?void 0:Le.createUsername},null,8,["avatar","name"]),createBaseVNode("span",{class:normalizeClass(["name",{active:!!((Fe=$e.info)!=null&&Fe.createUser)}]),onClick:Ee[4]||(Ee[4]=je=>{var qe;return unref(onJump)((qe=$e.info)==null?void 0:qe.createUser,unref(de))})},toDisplayString$1((He=$e.info)==null?void 0:He.createUsername),3),(Ue=(en=$e.info)==null?void 0:en.createVip)!=null&&Ue.includes("STANDARD")?(openBlock(),createElementBlock("img",{key:0,src:unref(ProIcon1$1),alt:"",class:"pro-icon"},null,8,_hoisted_23$8)):createCommentVNode("",!0),(We=(ze=$e.info)==null?void 0:ze.createVip)!=null&&We.includes("PREMIUM")?(openBlock(),createElementBlock("img",{key:1,src:unref(ProIcon2$1),alt:"",class:"pro-icon"},null,8,_hoisted_24$7)):createCommentVNode("",!0)]),unref(Ce)?(openBlock(),createElementBlock("div",_hoisted_25$6,[createBaseVNode("img",{class:"btn-report",src:unref(ReportImg),draggable:!1,onClick:Ee[5]||(Ee[5]=withModifiers((...je)=>unref(ye)&&unref(ye)(...je),["stop"]))},null,8,_hoisted_26$6)])):createCommentVNode("",!0)])])}}}),baseInfo_vue_vue_type_style_index_0_scoped_170fd621_lang="",BaseInfo=_export_sfc(_sfc_main$1y,[["__scopeId","data-v-170fd621"]]),_withScopeId$L=ne=>(pushScopeId("data-v-906fb15f"),ne=ne(),popScopeId(),ne),_hoisted_1$1p={class:"container-post"},_hoisted_2$1e={class:"post"},_hoisted_3$14=["onClick"],_hoisted_4$X={class:"post-card-title"},_hoisted_5$N={class:"post-card-author"},_hoisted_6$K=_withScopeId$L(()=>createBaseVNode("span",null,"By",-1)),_hoisted_7$B=["onClick"],_hoisted_8$A={key:1,class:"message noName"},_hoisted_9$w={class:"post-card-intro"},_hoisted_10$r={key:0,class:"post-card-likes"},_hoisted_11$p={class:"post-card-likes-avatars"},_hoisted_12$m=_withScopeId$L(()=>createBaseVNode("div",{class:"post-card-btn"},[createBaseVNode("span",null,"Full chat")],-1)),_hoisted_13$l={key:0,class:"post-spin"},_sfc_main$1x=defineComponent({__name:"post",props:{info:{}},setup(ne,{expose:ie}){const de=useRouter(),me=ne,_e=reactive({current:1,pageSize:20,total:0,list:[],loading:!1}),ye=ref(!1),we=throttle(()=>{var Ae,Te;if(_e.loading||!((Ae=me==null?void 0:me.info)!=null&&Ae.id))return;_e.loading=!0;const Ce={botHashId:(Te=me==null?void 0:me.info)==null?void 0:Te.id,page:_e.current,limit:_e.pageSize};getBotPost(Ce).then(ke=>{var $e;_e.total=(ke==null?void 0:ke.total)||0,_e.list=_e.list.concat((ke==null?void 0:ke.records)||[]),ye.value=(($e=ke==null?void 0:ke.records)==null?void 0:$e.length)<_e.pageSize}).finally(()=>{_e.loading=!1})},200,{leading:!1,trailing:!0}),Se=()=>{ye.value||_e.loading||(_e.current++,we())};return watch(()=>{var Ce;return(Ce=me==null?void 0:me.info)==null?void 0:Ce.id},(Ce,Ae)=>{Ce===Ae||!Ce||we()},{immediate:!0}),ie({fetchNext:Se}),onMounted(()=>{eventTrack("botpost_exposure")}),(Ce,Ae)=>(openBlock(),createElementBlock("div",_hoisted_1$1p,[createBaseVNode("div",_hoisted_2$1e,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_e).list,Te=>{var ke;return openBlock(),createElementBlock("div",{class:"post-card",key:Te==null?void 0:Te.id,onClick:withModifiers($e=>unref(onJoyBook)(Te==null?void 0:Te.id,unref(de)),["stop"])},[createBaseVNode("div",_hoisted_4$X,[createVNode(unref(ATooltip),{title:Te==null?void 0:Te.title,placement:"topLeft"},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString$1(Te==null?void 0:Te.title),1)]),_:2},1032,["title"])]),createBaseVNode("div",_hoisted_5$N,[_hoisted_6$K,(Te==null?void 0:Te.visibility)===1?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["message",{noName:!(Te!=null&&Te.userId)}]),onClick:withModifiers($e=>unref(onJump)(Te==null?void 0:Te.userId,unref(de)),["stop"])}," @"+toDisplayString$1(Te.userName),11,_hoisted_7$B)):(openBlock(),createElementBlock("span",_hoisted_8$A,toDisplayString$1(Ce.$t("joybook.hideuser")),1)),createBaseVNode("span",null,toDisplayString$1(unref(formatTime)(Te==null?void 0:Te.createdAt,{mShort:!0})),1)]),createBaseVNode("div",_hoisted_9$w,[createVNode(unref(ATooltip),{title:Te==null?void 0:Te.summary,placement:"topLeft"},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString$1(Te==null?void 0:Te.summary),1)]),_:2},1032,["title"])]),Te!=null&&Te.likes?(openBlock(),createElementBlock("div",_hoisted_10$r,[createBaseVNode("div",_hoisted_11$p,[(openBlock(!0),createElementBlock(Fragment,null,renderList((ke=Te==null?void 0:Te.likeRecordPOS)==null?void 0:ke.slice(0,3),($e,Ee)=>(openBlock(),createBlock(Avatar$1,{size:16,key:Ee,avatar:$e.userAvatar},null,8,["avatar"]))),128))]),createBaseVNode("span",null,toDisplayString$1(Ce.$t("chat.bot_profiles.user_like",{num:unref(formatChats)((Te==null?void 0:Te.likes)||0)})),1)])):createCommentVNode("",!0),_hoisted_12$m],8,_hoisted_3$14)}),128))]),unref(_e).loading?(openBlock(),createElementBlock("div",_hoisted_13$l,[createVNode(unref(Spin))])):createCommentVNode("",!0),!unref(_e).loading&&!unref(_e).list.length?(openBlock(),createBlock(Empty,{key:1,type:"profile_full",width:"88px",height:"98.5px","margin-top":"10.5px",desc:Ce.$t("chat.bot_profiles.no_post_text")},null,8,["desc"])):createCommentVNode("",!0)]))}}),post_vue_vue_type_style_index_0_scoped_906fb15f_lang="",Post=_export_sfc(_sfc_main$1x,[["__scopeId","data-v-906fb15f"]]),LockIcon="data:image/png;base64,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",CoinsIcon="/assets/coins-05f27d02.png",_hoisted_1$1o={class:"image-wrap"},_hoisted_2$1d={class:"image"},_hoisted_3$13={key:0,class:"mask"},_hoisted_4$W=["src"],_hoisted_5$M=["onClick","onTouchstart"],_hoisted_6$J=["src"],_hoisted_7$A={class:"num"},_hoisted_8$z=["onClick"],_hoisted_9$v={key:0,class:"spin-container"},_sfc_main$1w=defineComponent({__name:"image",props:{info:{}},setup(ne,{expose:ie}){const de=useStore(),me=reactive({list:[],lock:!0,listLoading:!1,unlockCoin:0}),_e=ne,ye=inject("onLogin"),we=inject("previewImage"),Se=computed(()=>de.getters["user/token"]),Ce=computed(()=>de.getters["user/userInfo"]),Ae=computed(()=>{var Pe;return(Pe=de.state.user)==null?void 0:Pe.creditNum}),Te=async Pe=>{var Ie;if(Pe&&!me.listLoading)try{const Oe=(Ie=_e==null?void 0:_e.info)==null?void 0:Ie.id;if(!Oe)return;me.listLoading=!0;const{lock:Ne,list:Be,unlockCoin:xe}=await getGallery2({botId:Oe});me.list=Be||[],me.lock=Ne,me.unlockCoin=xe}catch(Oe){}finally{me.listLoading=!1}},ke=async Pe=>{var Ie;if(eventTrack("botimage_unlock_click"),!Se.value)return ye("image",{unlockImgUrl:Pe});if(Ae.value<me.unlockCoin){localStorage.setItem("subscribeModalTrackFrom","bot_profile_img_unlock"),de.commit("common/changeSubscribeModalVisible",!0);return}try{await payGallery({botId:(Ie=_e==null?void 0:_e.info)==null?void 0:Ie.id})?(me.lock=!0,de.dispatch("user/updateCreditNum"),Te(!0)):(localStorage.setItem("subscribeModalTrackFrom","chat_img_message"),de.commit("common/changeSubscribeModalVisible",!0))}catch(Oe){localStorage.setItem("subscribeModalTrackFrom","chat_img_message"),de.commit("common/changeSubscribeModalVisible",!0)}},$e=Pe=>{me.lock?we([me.list[0]],me.list[0]):we(me.list,Pe)},Ee=()=>{me.listLoading||Te(!1)};return watch([Se,Ce],()=>{Te(!0),de.dispatch("user/updateCreditNum")}),watch(()=>{var Pe;return(Pe=_e==null?void 0:_e.info)==null?void 0:Pe.id},(Pe,Ie)=>{Pe===Ie||!Pe||Te(!0)},{immediate:!0}),ie({fetchNext:Ee}),onMounted(()=>{eventTrack("botimage_exposure")}),(Pe,Ie)=>(openBlock(),createElementBlock("div",_hoisted_1$1o,[createBaseVNode("div",_hoisted_2$1d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(me).list,(Oe,Ne)=>(openBlock(),createElementBlock("div",{class:"card",key:Ne},[Ne&&unref(me).lock?(openBlock(),createElementBlock("div",_hoisted_3$13,[createBaseVNode("img",{class:"lock",src:unref(LockIcon)},null,8,_hoisted_4$W),createBaseVNode("div",{class:"btn",onClick:withModifiers(Be=>ke(Oe),["prevent"]),onTouchstart:Be=>ke(Oe)},[createBaseVNode("span",null,toDisplayString$1(Pe.$t("chat.bot_profiles.unlock_img_with_credits")),1),createBaseVNode("img",{src:unref(CoinsIcon),draggable:!1},null,8,_hoisted_6$J),createBaseVNode("span",_hoisted_7$A,toDisplayString$1(unref(me).unlockCoin),1)],40,_hoisted_5$M)])):createCommentVNode("",!0),createBaseVNode("div",{class:"img-wrap",onClick:Be=>$e(Oe)},[createBaseVNode("div",{class:normalizeClass(["img",{lock:unref(me).lock&&Ne}]),style:normalizeStyle({"background-image":"url('".concat(Oe,"')")})},null,6)],8,_hoisted_8$z)]))),128))]),unref(me).listLoading?(openBlock(),createElementBlock("div",_hoisted_9$v,[createVNode(unref(Spin))])):createCommentVNode("",!0),!unref(me).listLoading&&!unref(me).list.length?(openBlock(),createBlock(Empty,{key:1,type:"image_full",width:"120px",height:"109px",desc:"No image yet"})):createCommentVNode("",!0)]))}}),image_vue_vue_type_style_index_0_scoped_4fd0c9e8_lang="",Image$1=_export_sfc(_sfc_main$1w,[["__scopeId","data-v-4fd0c9e8"]]),_withScopeId$K=ne=>(pushScopeId("data-v-5c5855ec"),ne=ne(),popScopeId(),ne),_hoisted_1$1n={class:"review"},_hoisted_2$1c={key:0,class:"review-send"},_hoisted_3$12={class:"input_ctn"},_hoisted_4$V={class:"btns"},_hoisted_5$L={class:"btn-like"},_hoisted_6$I=_withScopeId$K(()=>createBaseVNode("span",{class:"icon iconfont icon-dianzan"},null,-1)),_hoisted_7$z=_withScopeId$K(()=>createBaseVNode("span",{class:"icon iconfont icon-dianzanlv"},null,-1)),_hoisted_8$y=[_hoisted_6$I,_hoisted_7$z],_hoisted_9$u=_withScopeId$K(()=>createBaseVNode("span",{class:"icon iconfont icon-dianzan"},null,-1)),_hoisted_10$q=_withScopeId$K(()=>createBaseVNode("span",{class:"icon iconfont icon-dianzanlv"},null,-1)),_hoisted_11$o=[_hoisted_9$u,_hoisted_10$q],_hoisted_12$l={key:1,class:"spin-container"},_hoisted_13$k=_withScopeId$K(()=>createBaseVNode("span",null,"loading",-1)),_sfc_main$1v=defineComponent({__name:"review",setup(ne,{expose:ie}){const de=useRoute(),me=useStore(),_e=computed(()=>me.getters["user/token"]),ye=useRouter(),we=reactive({reviewContent:"",liked:!1,disliked:!1,postLoading:!1,listLoading:!1,voteLoading:!1,current:1,size:20,total:0,list:[]}),Se=inject("botInfo"),Ce=computed(()=>{var Ne;return((Ne=Se==null?void 0:Se.value)==null?void 0:Ne.id)||de.params.botId}),Ae=inject("onLogin"),Te=ref(),{t:ke}=useI18n(),$e=async()=>{if(!_e.value){Ae("review");return}if(we.reviewContent.trim()===""){message.warn(ke("chat.review_empty"));return}if(!we.postLoading){eventTrack("botreview_send_click");try{const Ne={botId:Ce.value,content:we.reviewContent};we.postLoading=!0,await submitReivew(Ne),we.reviewContent="",Ie(!0)}catch(Ne){}finally{we.postLoading=!1}}},Ee=async Ne=>{if(!_e.value){Ae("review");return}if(!we.voteLoading)try{const Be={botId:Ce.value,upvote:Ne};we.voteLoading=!0,await submitVote(Be),Pe()}catch(Be){}finally{we.voteLoading=!1}},Pe=()=>{getReviewsTotal({botId:Ce.value}).then(Ne=>{var Be;Ne.voteType===0?(we.liked=!1,we.disliked=!1):Ne.voteType===1?(we.liked=!0,we.disliked=!1):Ne.voteType===2&&(we.liked=!1,we.disliked=!0),(Be=Te==null?void 0:Te.value)==null||Be.getReviewInfo(Ne)})},Ie=async Ne=>{var Be;if(Ce.value&&!we.listLoading){if(Ne)(Be=Te==null?void 0:Te.value)==null||Be.getRevInfo(),we.current=1,we.total=0,Pe();else if(we.current*we.size>=we.total)return;try{we.listLoading=!0,Ne||we.current++;const xe={botId:Ce.value,current:we.current,size:we.size},{records:Re,total:Me}=await getReviewList(xe);Ne&&(we.list=[]),we.list=[...we.list,...Re],we.total=Me}catch(xe){}finally{we.listLoading=!1}}},Oe=Ne=>{onJump(Ne==null?void 0:Ne.userId,ye)};return ie({getList:Ie}),onMounted(()=>{Ie(!0),eventTrack("botreview_exposure")}),(Ne,Be)=>(openBlock(),createElementBlock("div",_hoisted_1$1n,[unref(_e)?(openBlock(),createElementBlock("div",_hoisted_2$1c,[createBaseVNode("div",_hoisted_3$12,[createVNode(unref(Textarea),{class:"input",value:unref(we).reviewContent,"onUpdate:value":Be[0]||(Be[0]=xe=>unref(we).reviewContent=xe),placeholder:"Write down your views on bot",autoSize:{minRows:1,maxRows:3},maxlength:500},null,8,["value"]),createVNode(unref(Button$1),{class:normalizeClass(["btn-post",{dis:unref(we).reviewContent.trim()===""}]),onClick:$e,type:"primary",loading:unref(we).postLoading},{default:withCtx(()=>[createTextVNode(toDisplayString$1(unref(we).postLoading?"":Ne.$t("chat.post_review")),1)]),_:1},8,["class","loading"])]),createBaseVNode("div",_hoisted_4$V,[createBaseVNode("div",_hoisted_5$L,[createBaseVNode("div",{class:normalizeClass(["like",{active:unref(we).liked}]),onClick:Be[1]||(Be[1]=xe=>Ee(!0))},_hoisted_8$y,2),createBaseVNode("div",{class:normalizeClass(["dislike",{active:unref(we).disliked}]),onClick:Be[2]||(Be[2]=xe=>Ee(!1))},_hoisted_11$o,2)])])])):createCommentVNode("",!0),createVNode(ReviewList,{ref_key:"reviewListRef",ref:Te,reviewList:unref(we).list,loading:unref(we).listLoading,onUserDetail:Oe},null,8,["reviewList","loading"]),unref(we).listLoading?(openBlock(),createElementBlock("div",_hoisted_12$l,[createVNode(unref(Loading3QuartersOutlined$1),{spin:""}),_hoisted_13$k])):createCommentVNode("",!0)]))}}),review_vue_vue_type_style_index_0_scoped_5c5855ec_lang="",Review=_export_sfc(_sfc_main$1v,[["__scopeId","data-v-5c5855ec"]]),_withScopeId$J=ne=>(pushScopeId("data-v-45e75b97"),ne=ne(),popScopeId(),ne),_hoisted_1$1m={class:"bot-profile"},_hoisted_2$1b={class:"bot-profile-wrap"},_hoisted_3$11={class:"bot-profile-content"},_hoisted_4$U={class:"bot-profile-back"},_hoisted_5$K=["src"],_hoisted_6$H=_withScopeId$J(()=>createBaseVNode("span",{class:"back-text"},"Bot profile",-1)),_hoisted_7$y={class:"bot-profile-tabs"},_hoisted_8$x={class:"bot-profile-tab"},_hoisted_9$t=["onClick"],_sfc_main$1u=defineComponent({__name:"index",async setup(ne){let ie,de;const me=defineAsyncComponent(()=>__vitePreload(()=>Promise.resolve().then(()=>share),void 0)),_e=defineAsyncComponent(()=>__vitePreload(()=>import("./reportModal-5c2d79c2.js"),["assets/reportModal-5c2d79c2.js","assets/reportModal-5ee98b30.css"])),ye=defineAsyncComponent(()=>__vitePreload(()=>Promise.resolve().then(()=>guideLogin),void 0)),we=useRoute(),Se=useRouter(),Ce=useSessionStorage("j-botProfile-tab",{current:TABS[0].value}),Ae=reactive({id:"",info:{}}),Te=reactive({type:"text",visible:!1,info:{},close:()=>(Te.info={},Te.type="")}),ke=reactive({show:!1,list:[],current:""});[ie,de]=withAsyncContext(async()=>useInitSSRAndCtxData()),await ie,de();const $e=ref(null),Ee=ref(null),Pe=ref(null),Ie=computed(()=>({review:{component:Review,ref:$e},post:{component:Post,ref:Ee},image:{component:Image$1,ref:Pe}})[Ce.value.current]),Oe=ref();provide("onShare",async()=>{var He,en;eventTrack("botpage_share_click"),(en=(He=Oe.value)==null?void 0:He.modalOpen)==null||en.call(He),await shareRecord$1({botId:Ae.id})});const Be=ref();provide("onReport",()=>{var He;return(He=Be.value)==null?void 0:He.modalOpen()}),provide("onLogin",(He,en={})=>{var Ue,ze;He==="like"||He==="post"||He==="review"?Te.type="text":Te.type="image",Te.info={botName:(Ue=Ae.info)==null?void 0:Ue.characterName,botAvatar:(ze=Ae.info)==null?void 0:ze.avatar,...en},Te.visible=!0}),provide("update",He=>Ae.info={...Ae.info,...He}),provide("previewImage",(He,en)=>{ke.list=He,ke.current=en,ke.show=!0});const Ve=()=>{Ae.id&&getBotPanelInfo({botId:Ae.id}).then(He=>{Ae.info=He})},Le=ref(),{arrivedState:Fe}=useScroll(Le);return watch(()=>Fe.bottom,He=>{var en,Ue,ze,We;He&&((We=(ze=(Ue=(en=Ie.value)==null?void 0:en.ref)==null?void 0:Ue.value)==null?void 0:ze.fetchNext)==null||We.call(ze))}),onBeforeMount(()=>{var He;Ae.id=(He=we.params)==null?void 0:He.botId,Ve()}),onMounted(()=>{var He,en,Ue,ze,We;if((He=we.query)!=null&&He.ref){const je={botId:(Ue=(en=we.query)==null?void 0:en.botId)!=null?Ue:"",tag:"botprofile_share_copylink",type:"VISITED_BY_SHARE_LINK",userId:(We=(ze=we.query)==null?void 0:ze.ref)!=null?We:""};recordUser$1(je)}}),(He,en)=>{var Ue,ze,We,je,qe,Qe,Je;return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$1m,[createBaseVNode("div",_hoisted_2$1b,[createBaseVNode("div",_hoisted_3$11,[createBaseVNode("div",_hoisted_4$U,[createBaseVNode("div",{onClick:en[0]||(en[0]=withModifiers(tn=>{var Xe;return unref(onBack)((Xe=unref(Ae))==null?void 0:Xe.id,unref(Ce),unref(Se))},["stop"]))},[createBaseVNode("img",{class:"back-icon",src:unref(BackIcon),draggable:!1},null,8,_hoisted_5$K)]),_hoisted_6$H]),createBaseVNode("div",{class:"bot-profile-scroll",ref_key:"scrollRef",ref:Le},[createVNode(BaseInfo,{info:(Ue=unref(Ae))==null?void 0:Ue.info},null,8,["info"]),createBaseVNode("div",_hoisted_7$y,[createBaseVNode("div",_hoisted_8$x,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(tabs_filter)(unref(TABS),((ze=unref(Ae))==null?void 0:ze.info)||{}),tn=>(openBlock(),createElementBlock("span",{class:normalizeClass(["tab-item",{active:unref(Ce).current===tn.value}]),onClick:withModifiers(Xe=>unref(Ce).current=tn.value,["stop"]),key:tn.value},toDisplayString$1(tn.label),11,_hoisted_9$t))),128))]),(openBlock(),createBlock(resolveDynamicComponent((We=unref(Ie))==null?void 0:We.component),{ref:(je=unref(Ie))==null?void 0:je.ref,info:(qe=unref(Ae))==null?void 0:qe.info},null,8,["info"]))])],512)])])]),createVNode(unref(me),{btnVisible:!1,shareType:"botProfile",botId:(Qe=unref(Ae))==null?void 0:Qe.id,profileId:"1",ref_key:"shareCompRef",ref:Oe},null,8,["botId"]),createVNode(unref(_e),{botId:(Je=unref(Ae))==null?void 0:Je.id,ref_key:"reportRef",ref:Be},null,8,["botId"]),createVNode(unref(ye),{modelValue:unref(Te).visible,"onUpdate:modelValue":en[1]||(en[1]=tn=>unref(Te).visible=tn),guideLoginType:unref(Te).type,guideLoginInfo:unref(Te).info,onClose:unref(Te).close},null,8,["modelValue","guideLoginType","guideLoginInfo","onClose"]),createVNode(ImagePreview,{current:unref(ke).current,images:unref(ke).list,visible:unref(ke).show,onClose:en[2]||(en[2]=tn=>unref(ke).show=!1)},null,8,["current","images","visible"])],64)}}}),index_vue_vue_type_style_index_0_scoped_45e75b97_lang="",BotDetail=_export_sfc(_sfc_main$1u,[["__scopeId","data-v-45e75b97"]]),_hoisted_1$1l={class:"header"},_hoisted_2$1a={class:"choose_num"},_hoisted_3$10={class:"list-container"},_hoisted_4$T={class:"speaker-name"},_hoisted_5$J={class:"message"},_hoisted_6$G={class:"no-more"},_sfc_main$1t=defineComponent({__name:"messageList",props:{dialogueId:{},botId:{},startMessageId:{},endMessageId:{}},emits:["updateSelected"],setup(ne,{emit:ie}){const de=markRaw(defineAsyncComponent(()=>__vitePreload(()=>import("./index-f3732e65.js").then(Re=>Re.i),["assets/index-f3732e65.js","assets/index-e7ce67ae.js","assets/index-99673be3.css","assets/chat-fuzhi2-a0aeb94a.js","assets/index-8ca61e37.js","assets/index-aeaf397a.css"]))),me=ne,_e=ie,ye=ref(!1),we=ref(null),Se=ref(null),Ce=ref(null),Ae=ref(!1),Te=ref({dialogueId:me.dialogueId,limit:100,lastId:null,finished:!1,total:0}),ke=ref([]);(async()=>{let Re=await getShareChatTotal({dialogueId:me.dialogueId}).catch(Me=>{});Te.value.total=Re||0})();const Ee=computed(()=>ye.value?Te.value.total:ke.value.filter(Re=>Re.selected).length),Pe=Re=>{var Me,De,Ve,Le;ye.value=Re.target.checked,Re.target.checked?(ke.value.forEach(Fe=>{Fe.selected=!0}),we.value=(De=(Me=ke.value)==null?void 0:Me[0])==null?void 0:De.orderId,Se.value=(Le=(Ve=ke.value)==null?void 0:Ve[ke.value.length-1])==null?void 0:Le.orderId,_e("updateSelected",{startMessageId:me.startMessageId,endMessageId:me.endMessageId,isAll:ye.value,msgList:ke.value})):(ke.value.forEach(Fe=>{Fe.selected=!1}),we.value=null,Se.value=null,_e("updateSelected",{startMessageId:we.value,endMessageId:Se.value,isAll:ye.value,msgList:ke.value}))},Ie=Re=>{var Ve,Le;if(we.value===null||Re<we.value)we.value=Re,Se.value=null,ke.value.forEach((Fe,He)=>{Fe.selected=Fe.orderId===Re});else if(we.value===Re&&Se.value===null)we.value=null,ke.value.forEach((Fe,He)=>{Fe.selected=!1});else if(we.value&&Se.value&&we.value!==Se.value){we.value=Re,Se.value=null;const Fe=toRaw(ke.value);Fe.forEach((He,en)=>{He.selected=He.orderId===Re}),ke.value=Fe}else if(we.value&&Se.value&&we.value===Se.value){we.value=null,Se.value=null;const Fe=toRaw(ke.value);Fe.forEach((He,en)=>{He.selected=!1}),ke.value=Fe}else Se.value=Re,ke.value.forEach((Fe,He)=>{Fe.selected=Fe.orderId>=we.value&&Fe.orderId<=Se.value});ye.value=ke.value.filter(Fe=>Fe.selected).length===Te.value.total;const Me=(Ve=ke.value.find(Fe=>Fe.orderId===we.value))==null?void 0:Ve.id,De=(Le=ke.value.find(Fe=>Fe.orderId===Se.value))==null?void 0:Le.id;_e("updateSelected",{startMessageId:Me,endMessageId:De,isAll:ye.value,msgList:ke.value})},Oe=debounce(async Re=>{var Me,De,Ve,Le,Fe,He,en,Ue,ze,We;try{if(Te.value.finished||Ae.value)return;const je=await fetchDialogueList({dialogueId:Te.value.dialogueId,limit:Te.value.limit,lastId:Te.value.lastId});if(je.forEach(qe=>{qe.isGenAudio=0,qe.isGenImg=0,qe.imgContent=qe.imageUnlock===1?qe.imgContent:""}),Te.value.finished=je.length<Te.value.limit,Te.value.finished||(Te.value.lastId=(Me=je==null?void 0:je[0])==null?void 0:Me.id),Re){je.forEach(Qe=>{Qe.selected=!0}),ye.value=je.length===Te.value.total,ke.value=je;const qe=ke.value.length;we.value=(Ve=(De=ke.value)==null?void 0:De[0])==null?void 0:Ve.orderId,Se.value=(Fe=(Le=ke.value)==null?void 0:Le[qe-1])==null?void 0:Fe.orderId,xe(),_e("updateSelected",{startMessageId:(He=je==null?void 0:je[0])==null?void 0:He.id,endMessageId:(en=je==null?void 0:je[qe-1])==null?void 0:en.id,isAll:ye.value,msgList:ke.value})}else{let qe=(Ue=Ce.value.scrollHeight)!=null?Ue:0;ye.value?(je.forEach(Je=>{Je.selected=!0}),we.value=(ze=je==null?void 0:je[0])==null?void 0:ze.orderId):je.forEach(Je=>{Je.selected=!1}),ke.value=[...je,...toRaw(ke.value)],await nextTick();let Qe=(We=Ce.value.scrollHeight)!=null?We:0;Ce.value.scrollTo(0,Qe-qe)}}catch(je){}},500,{leading:!0,trailing:!1}),Ne=throttle(Re=>{Be.disconnect();const{scrollTop:Me,scrollHeight:De,clientHeight:Ve}=Re.target;Me===0&&Oe()},500),Be=new MutationObserver(Re=>{Re.forEach(Me=>{Me.type==="childList"&&(Ce.value.scrollTop=Ce.value.scrollHeight-Ce.value.clientHeight+48)})}),xe=async()=>{await nextTick(),Ce.value&&Be.observe(Ce.value,{childList:!0,subtree:!0})};return onMounted(()=>{Oe(!0)}),onBeforeUnmount(()=>{Be.disconnect()}),(Re,Me)=>(openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$1l,[createVNode(unref(Checkbox),{checked:unref(ye),"onUpdate:checked":Me[0]||(Me[0]=De=>isRef(ye)?ye.value=De:null),class:"check check-all",onChange:Pe},null,8,["checked"]),createBaseVNode("span",null,toDisplayString$1(Re.$t("chat.share.select_all")),1),createBaseVNode("div",_hoisted_2$1a,[createBaseVNode("span",null,toDisplayString$1(unref(Ee)),1),createTextVNode(" "+toDisplayString$1(Re.$t("chat.share.select_message_num")),1)])]),unref(ke).length>0?(openBlock(),createElementBlock("div",{key:0,class:"message-list",onScroll:Me[1]||(Me[1]=(...De)=>unref(Ne)&&unref(Ne)(...De)),ref_key:"messageListRef",ref:Ce},[createBaseVNode("div",_hoisted_3$10,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ke),(De,Ve)=>(openBlock(),createElementBlock("div",{key:De.id},[createBaseVNode("div",{class:normalizeClass({"message-container":!0,"robot-message":De.speakerType===1,"user-message":De.speakerType===0})},[withDirectives(createBaseVNode("span",{class:"tip start"},toDisplayString$1(Re.$t("chat.share.start")),513),[[vShow,unref(we)===De.orderId&&unref(we)!==unref(Se)]]),withDirectives(createBaseVNode("span",{class:"tip final"},toDisplayString$1(Re.$t("chat.share.final")),513),[[vShow,unref(Se)===De.orderId&&unref(we)!==unref(Se)]]),createVNode(unref(Checkbox),{checked:De.selected,"onUpdate:checked":Le=>De.selected=Le,onChange:Le=>Ie(De.orderId),class:"check"},null,8,["checked","onUpdate:checked","onChange"]),createBaseVNode("div",_hoisted_4$T,toDisplayString$1(De.speakerName),1),createBaseVNode("div",_hoisted_5$J,[createVNode(unref(de),{data:De,showFeedback:!1,isLastResponse:!1,isFirstResponse:!1,isShare:!0},null,8,["data"])])],2)]))),128)),createBaseVNode("div",_hoisted_6$G,"- "+toDisplayString$1(Re.$t("chat.share.no_more"))+" -",1)])],544)):createCommentVNode("",!0)],64))}}),messageList_vue_vue_type_style_index_0_scoped_1b54df87_lang="",MessageList=_export_sfc(_sfc_main$1t,[["__scopeId","data-v-1b54df87"]]),_withScopeId$I=ne=>(pushScopeId("data-v-a3cc30cc"),ne=ne(),popScopeId(),ne),_hoisted_1$1k={class:"share-chat"},_hoisted_2$19={class:"content"},_hoisted_3$$={class:"chat-list"},_hoisted_4$S={class:"list-content"},_hoisted_5$I={class:"share-info"},_hoisted_6$F={class:"post-title"},_hoisted_7$x={class:"title"},_hoisted_8$w={class:"input"},_hoisted_9$s={class:"summary"},_hoisted_10$p={class:"title"},_hoisted_11$n={class:"input"},_hoisted_12$k={class:"type"},_hoisted_13$j={class:"title"},_hoisted_14$h={class:"radio"},_hoisted_15$e=_withScopeId$I(()=>createBaseVNode("div",{class:"line"},null,-1)),_hoisted_16$c={class:"creator-name"},_hoisted_17$c=_withScopeId$I(()=>createBaseVNode("span",{class:"create"},"Posted by",-1)),_hoisted_18$b={class:"avatar-wrap"},_hoisted_19$b=["src"],_hoisted_20$a=["src"],_hoisted_21$9={class:"anonymous"},_hoisted_22$8={class:"notice"},_hoisted_23$7={class:"buttons"},_sfc_main$1s=defineComponent({__name:"index",setup(ne){const ie=useRoute(),de=useRouter(),{t:me}=useI18n(),_e=computed(()=>{var Me;return((Me=ie.query)==null?void 0:Me.dialogueId)||void 0}),ye=computed(()=>{var Me,De,Ve;return(Ve=(((Me=ie.query)==null?void 0:Me.botId)||((De=ie.query)==null?void 0:De.bodId)||"").split(/^|http|www/))==null?void 0:Ve[0]}),we=ref({});provide("botConfig",we);const Se=useTypeStore$1(),Ce=computed(()=>{var Me;return(Me=Se.state.user.info)==null?void 0:Me.userName}),Ae=ref({postTitle:"",summary:"",visibility:"1",isAll:!1,endMessageId:"",startMessageId:""}),Te=ref([]),ke=ref(""),$e=ref(""),Ee=ref({display:"block",height:"22px",lineHeight:"22px",color:"#1B1C33",marginBottom:"5.5px"}),Pe=computed(()=>!Ie()&&Ae.value.postTitle.trim()&&Ae.value.summary.trim()&&Ae.value.visibility&&Ae.value.startMessageId&&Ae.value.endMessageId&&Ae.value.startMessageId!==Ae.value.endMessageId),Ie=()=>{if(Ae.value.startMessageId&&Ae.value.endMessageId){const Me=Ae.value.startMessageId,De=Ae.value.endMessageId,Ve=toRaw(Te.value);let Le=Ve.findIndex(ze=>ze.id===Me),Fe=Ve.findIndex(ze=>ze.id===De);if(Le===-1||Fe===-1)return;let He=Ve.slice(Le,Fe+1),en=He[0].speakerType,Ue=!0;for(let ze=0;ze<He.length;ze++)if(He[ze].speakerType!==en){Ue=!1;break}return Ue}else return!1},Oe=()=>{var Me,De;if(!history.state||!history.state.back)return de.replace({path:"/"}),!1;(Me=ie.query)!=null&&Me.visibility&&Se.commit("user/assign",{key:"visibility",data:(De=ie.query)==null?void 0:De.visibility}),de.back()},Ne=()=>{if(!Pe.value)return;const Me={dialogueId:_e.value,botId:ye.value,title:Ae.value.postTitle,summary:Ae.value.summary,visibility:Ae.value.visibility,startMessageId:Ae.value.startMessageId,endMessageId:Ae.value.endMessageId,isAll:Ae.value.isAll};Be.value=!0,postShare(Me).then(De=>{Be.value=!1,localStorage.setItem("joySortType","NEW"),message.success(me("chat.share.share_success")),de.push({path:"/joy"})}).catch(De=>{Be.value=!1,message.error((De==null?void 0:De.message)||me("chat.share.share_fail"))}).finally(()=>{Be.value=!1})},Be=ref(!1),xe=Me=>{Ae.value.startMessageId=Me.startMessageId,Ae.value.endMessageId=Me.endMessageId,Ae.value.isAll=Me.isAll,Te.value=Me.msgList},Re=async()=>{const Me={dialogueId:_e.value},De=await getSummary(Me);Ae.value.postTitle=De.title,Ae.value.summary=De.summary,Ae.value.startMessageId=De.startMessageId,Ae.value.endMessageId=De.endMessageId,ke.value=De.startMessageId,$e.value=De.endMessageId};return onMounted(async()=>{await Re()}),(Me,De)=>{var Fe,He,en,Ue;const Ve=resolveComponent("a-textarea"),Le=resolveComponent("a-button");return openBlock(),createElementBlock("div",_hoisted_1$1k,[createVNode(commonHeader,{title:Me.$t("chat.share.create_post"),subtitle:Me.$t("chat.share.select_message"),"icon-size":"20"},null,8,["title","subtitle"]),createBaseVNode("div",_hoisted_2$19,[createBaseVNode("div",_hoisted_3$$,[createBaseVNode("div",_hoisted_4$S,[createVNode(MessageList,{dialogueId:unref(_e),botId:unref(ye),startMessageId:unref(ke),endMessageId:unref($e),onUpdateSelected:xe},null,8,["dialogueId","botId","startMessageId","endMessageId"])])]),createBaseVNode("div",_hoisted_5$I,[createBaseVNode("div",_hoisted_6$F,[createBaseVNode("div",_hoisted_7$x,toDisplayString$1(Me.$t("chat.share.post_title")),1),createBaseVNode("div",_hoisted_8$w,[createVNode(Ve,{value:unref(Ae).postTitle,"onUpdate:value":De[0]||(De[0]=ze=>unref(Ae).postTitle=ze),maxlength:60,autoSize:{minRows:2,maxRows:2}},null,8,["value"])])]),createBaseVNode("div",_hoisted_9$s,[createBaseVNode("div",_hoisted_10$p,toDisplayString$1(Me.$t("chat.share.summary")),1),createBaseVNode("div",_hoisted_11$n,[createVNode(Ve,{value:unref(Ae).summary,"onUpdate:value":De[1]||(De[1]=ze=>unref(Ae).summary=ze),maxlength:300,autoSize:{minRows:3,maxRows:3}},null,8,["value"])])]),createBaseVNode("div",_hoisted_12$k,[createBaseVNode("div",_hoisted_13$j,toDisplayString$1(Me.$t("chat.share.identity_info")),1),createBaseVNode("div",_hoisted_14$h,[createVNode(unref(RadioGroup),{value:unref(Ae).visibility,"onUpdate:value":De[2]||(De[2]=ze=>unref(Ae).visibility=ze)},{default:withCtx(()=>[createVNode(unref(Radio),{style:normalizeStyle(unref(Ee)),value:"1"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Me.$t("chat.share.share_publicly")),1)]),_:1},8,["style"]),createVNode(unref(Radio),{style:normalizeStyle(unref(Ee)),value:"0"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Me.$t("chat.share.share_anoymously")),1)]),_:1},8,["style"])]),_:1},8,["value"])])]),_hoisted_15$e,createBaseVNode("div",_hoisted_16$c,[_hoisted_17$c,withDirectives(createBaseVNode("span",_hoisted_18$b,[createVNode(Avatar$1,{size:16,style:{"background-color":"#336688","font-size":"12px"}})],512),[[vShow,unref(Ae).visibility==="1"]]),withDirectives(createBaseVNode("span",{class:"name"},toDisplayString$1(unref(Ce)),513),[[vShow,unref(Ae).visibility==="1"]]),(He=(Fe=Me.botInfo)==null?void 0:Fe.createVip)!=null&&He.includes("STANDARD")?(openBlock(),createElementBlock("img",{key:0,src:unref(ProIcon1$1),alt:"",class:"pro-icon"},null,8,_hoisted_19$b)):createCommentVNode("",!0),(Ue=(en=Me.botInfo)==null?void 0:en.createVip)!=null&&Ue.includes("PREMIUM")?(openBlock(),createElementBlock("img",{key:1,src:unref(ProIcon2$1),alt:"",class:"pro-icon"},null,8,_hoisted_20$a)):createCommentVNode("",!0),withDirectives(createBaseVNode("div",null,[createBaseVNode("span",_hoisted_21$9,toDisplayString$1(Me.$t("chat.share.anonymous_user")),1)],512),[[vShow,unref(Ae).visibility==="0"]])]),createBaseVNode("div",_hoisted_22$8,toDisplayString$1(unref(Ae).visibility==="1"?Me.$t("chat.share.share_publicly_tip"):Me.$t("chat.share.share_anoymously_tip")),1),createBaseVNode("div",_hoisted_23$7,[createVNode(Le,{class:"cancel-button",onClick:Oe},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Me.$t("chat.cancel")),1)]),_:1}),createVNode(Le,{class:normalizeClass(["post-button",{dis:!unref(Pe)}]),onClick:Ne,type:"primary",loading:unref(Be),disabled:!unref(Pe)},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Me.$t("chat.share.post")),1)]),_:1},8,["class","loading","disabled"])])])])])}}}),index_vue_vue_type_style_index_0_scoped_a3cc30cc_lang="",ShareChat=_export_sfc(_sfc_main$1s,[["__scopeId","data-v-a3cc30cc"]]),ChatHistory=()=>__vitePreload(()=>import("./index-f47b5ad6.js"),["assets/index-f47b5ad6.js","assets/index-8ca61e37.js","assets/index-747086d6.css"]),routes$6=[{path:"/chat",name:"chat",meta:{title:"character"},component:Chat,children:[{path:":botId",name:"chat1",meta:{title:"character"},component:Chat}]},{path:"/adventure",name:"adventure",meta:{},component:ChatAdventure},{path:"/adventure/:botId",name:"adventure1",meta:{},component:ChatAdventure},{path:"/histories",name:"histories",meta:{},component:ChatHistory},{path:"/botInfo",name:"botInfo",meta:{},component:BotInfo},{path:"/memory",name:"memory",meta:{},component:Memory},{path:"/botProfile/:botId",name:"BotProfile",meta:{},component:BotDetail},{path:"/shareChat",name:"shareChat",meta:{},component:ShareChat}],__vite_glob_0_0=Object.freeze(Object.defineProperty({__proto__:null,default:routes$6},Symbol.toStringTag,{value:"Module"})),_imports_1$7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAADM5v/N5v/M5v/O6f/G7f/b7v/N5//M5v/M5f/M5v/L5v/M5v/M5v/M5f/L5f/M5f/N5v/N5v/M5v/L6P/M6f8akP/M5v////+p1f/i8f9mtf8rmP+y2f+VzP8jlP9Ip/9Co/+h0v/G4/+Dw/87oP8wmv8ckf/F4/8wm/81pWAgAAAAFnRSTlMA65CHFw0HsfTk1dTNxKl1bWVRPCwjSKiMzAAAAdxJREFUWMOUk1uWgjAQRDMg8hYE6ZhJRBCUcf8bnCMdIxoi5P7wk6p+VENMVIXrJ2FAaRAmvltUxIZt6cT0g9gptyvlmyyis0TZZo3c/aFGftwli22OcrNF/nWQQ0oXSQ9m/X5a/tTz5i4AxL3h/WnaxN4g9xyqYFzAG4IzqnC8Wf1OPahbmKGp1YOdN6P3VfUWDLSqC98z1u/4AEYG3pl6cJ6ru8JXrs91Oh/7p8jlDAucLxTZv+Uv86t1ve5QyzQPk/tL9frLPaSvm8zl/KhfRMg95Or/wQE6fX/sQa1vssMhNgRx0ZCDxvHBL2hwVLhvDbBhvcHApi1kaNfCegNoUZONEUSYINgYAGYZPYIoZQN2Bg2qSnXEDOwMgKmDjjECWwMMIiakoiPC1kCgriIFHiHYGgCeYyGvqLc36OUt+bgCewNcgk+S8dvYG2CQCQnH7w2e/B2/8or7NgpDEmAI9gYYQ0DoCNgbACr/S693EwBAIAiiVZgZGVz/JYoIJofg+QpQ8HO7M7wBH4EvkZ+RPxJ/ZR6m73GOva5poHCkcahyrGuxcLVxuXq9O2A44tQhayTIKmFeP5inoMmoq7CtuF8WjkjC8aQ8sZQnbsrj0uXa5+Lp6uvyzfo/AZPZH/XrgGviAAAAAElFTkSuQmCC",_withScopeId$H=ne=>(pushScopeId("data-v-ae906dc3"),ne=ne(),popScopeId(),ne),_hoisted_1$1j=["id"],_hoisted_2$18={class:"title"},_hoisted_3$_={key:0,class:"must"},_hoisted_4$R={class:"desc"},_hoisted_5$H={key:0,class:"error"},_hoisted_6$E=_withScopeId$H(()=>createBaseVNode("span",{class:"iconfont icon-rongqi error-icon"},null,-1)),__default__$1=defineComponent({inheritAttrs:!1}),_sfc_main$1r=defineComponent({...__default__$1,__name:"ItemCtn",props:{k:{},title:{},desc:{},type:{},modelValue:{},err:{},rows:{},hideMust:{type:Boolean},width:{},id:{},autoSize:{type:Boolean},cls:{},item:{}},emits:["update:modelValue"],setup(ne,{emit:ie}){const de=ne,me=computed(()=>{var ke;return((ke=de.item)==null?void 0:ke.guideUrl)||""}),_e=()=>{var ke;me.value&&((ke=de.item)!=null&&ke.guideEventName&&eventTrack(de.item.guideEventName),window.open(me.value))};de.autoSize!==void 0&&de.autoSize;const ye=computed(()=>{var ke;return((ke=de.err)==null?void 0:ke.value)||""}),we=ie,Se=computed({get:()=>de.modelValue||"",set:ke=>{we("update:modelValue",ke)}}),Ce=ke=>(ke=ke||"",(typeof ke=="string"?ke:ke.value)||""),Ae=()=>{var ke,$e;($e=(ke=de.item)==null?void 0:ke.onChange)==null||$e.call(ke)},Te=()=>{var ke,$e;($e=(ke=de.item)==null?void 0:ke.onBlur)==null||$e.call(ke)};return(ke,$e)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["create_item",...ke.cls||[]]),id:ke.id,style:normalizeStyle({maxWidth:ke.width||"720px"})},[createBaseVNode("div",_hoisted_2$18,[ke.hideMust?createCommentVNode("",!0):(openBlock(),createElementBlock("span",_hoisted_3$_,"*")),createBaseVNode("span",{class:normalizeClass({guide:unref(me)}),onClick:_e},toDisplayString$1(ke.title),3),renderSlot(ke.$slots,"title",{},void 0,!0)]),createBaseVNode("div",_hoisted_4$R,[createTextVNode(toDisplayString$1(Ce(ke.desc))+" ",1),renderSlot(ke.$slots,"desc",{},void 0,!0)]),renderSlot(ke.$slots,"default",{},()=>[ke.type==="textarea"?(openBlock(),createBlock(unref(Textarea),mergeProps({key:0,value:unref(Se),"onUpdate:value":$e[0]||($e[0]=Ee=>isRef(Se)?Se.value=Ee:null)},ke.$attrs,{autoSize:{minRows:ke.rows||4},class:{err:unref(ye)},onChange:Ae,onBlur:Te}),null,16,["value","autoSize","class"])):(openBlock(),createBlock(unref(Input),mergeProps({key:1,value:unref(Se),"onUpdate:value":$e[1]||($e[1]=Ee=>isRef(Se)?Se.value=Ee:null)},ke.$attrs,{class:{err:unref(ye)},onChange:Ae,onBlur:Te}),null,16,["value","class"]))],!0),unref(ye)?(openBlock(),createElementBlock("div",_hoisted_5$H,[_hoisted_6$E,createTextVNode(" "+toDisplayString$1(unref(ye)),1)])):createCommentVNode("",!0)],14,_hoisted_1$1j))}}),ItemCtn_vue_vue_type_style_index_0_scoped_ae906dc3_lang="",Item=_export_sfc(_sfc_main$1r,[["__scopeId","data-v-ae906dc3"]]);function getCharacter(ne){return Axios.request({url:"/ai/roleInfo/getBotInfo",method:"GET",params:{botId:ne}})}const createCharacterV2=ne=>Axios.request({url:"/ai/roleInfo/addBotV2",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1}),updateCharacterV2=ne=>Axios.request({url:"/ai/roleInfo/modifyBotInfoV2",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1});function getCategories(){return Axios.request({url:"/ai/roleInfo/getAddBotCategory",method:"GET"})}function getBustShotList(){return Axios.request({url:"/ai/roleInfo/botConfig",method:"GET"})}const createAdventure=ne=>Axios.request({url:"/ai/roleInfo/botStory",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1}),updateAdventureV2=ne=>Axios.request({url:"/ai/roleInfo/update/botStoryV2",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1});function getAdventure(ne){return Axios.request({url:"/ai/roleInfo/getBotStoryInfo",method:"GET",params:{botId:ne}})}const createPdf=ne=>Axios.request({url:"/ai/roleInfo/pdfBot",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1}),updatePdf=ne=>Axios.request({url:"/ai/roleInfo/update/pdfBot",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1});function getconfigOptions(ne){return Axios.request({url:"/ai/roleInfo/botConfigInfo",method:"GET",params:{type:ne}})}function customImgPackList(){return Axios.request({url:"/image/pack/imagePackSelect",method:"GET"})}const genAvatar=ne=>Axios.request({url:"/ai/roleInfo/generated-avatars/v2",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne}),genBackground=ne=>Axios.request({url:"/ai/roleInfo/generated/background",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne}),genChapter=ne=>Axios.request({url:"/ai/roleInfo/generated/chapter",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne}),genAvatarsGif=ne=>Axios.request({url:"/ai/roleInfo/generated/avatars-gifV2",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne},{isTransformRequestResult:!1}),checkGenAvatarsGif=()=>Axios.request({url:"/ai/roleInfo/check/avatars-gif",method:"GET"}),pdfParse=ne=>Axios.request({url:"/ai/roleInfo/supplemental-information?pdfUrl=".concat(ne),method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON}}),bindJsonFileAndId=ne=>Axios.request({url:"/ai/roleInfo/created-bot-resource",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne}),updateJsonFileAndId=ne=>Axios.request({url:"/ai/roleInfo/created-bot-resource",method:"PUT",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne}),checkImage=ne=>Axios.request({url:"/sm/checkHeadImage",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne}),imageMatting=ne=>Axios.request({url:"/ai/roleInfo/imageMatting",method:"POST",headers:{"Content-Type":ContentTypeEnum.JSON},params:{imageUrl:ne}}),isBlank=ne=>!ne||typeof ne=="string"&&ne.trim()==="",baseTranItemFn=(ne,ie)=>(de,me)=>{const _e="".concat(ne).concat(de),ye=we=>me&&me.hasOwnProperty(we);return{...me,title:ye("title")?me.title:ie("".concat(_e,".t")),desc:ye("desc")?me.desc:ie("".concat(_e,".d")),placeholder:ye("placeholder")?me.placeholder:ie("".concat(_e,".ph")),errStr:ye("errStr")?me.errStr:ie("".concat(_e,".errStr"))}},key="uploading",handleUploadImg=async({file:ne,toast:ie=!0,needCheck:de=!0},me)=>{var _e;ie&&message.loading({content:"Loading...",key});try{ne=await compressImg(ne);const{result:ye}=await getAwsSign({s3FileName:"".concat(((_e=ne.type.split("/"))==null?void 0:_e[0])||"default","/").concat(createNewFileName(ne.name))});await uploadFile(ye,ne);const we=ye.split("?")[0];return de&&!await checkImage({imageUrl:we})?(message.error(me("create.avatar_check_fail")),""):(ie&&message.success({content:"success!",key,duration:2}),we)}catch(ye){message.error({content:me("create.character.normal.up_img_fail"),key,duration:2})}},trimObj=ne=>(Object.keys(ne).forEach(ie=>{typeof ne[ie]=="string"&&(ne[ie]=ne[ie].trim())}),ne);let validLoading=!1;const validCreateFitting=()=>new Promise(async(ne,ie)=>{if(!validLoading)try{validLoading=!0;const{data:de}=await checkUserRight({rightType:RightType.MAGE_VOICE_TRAIN});de.result?ne(!0):ie(de)}catch(de){ie(de)}finally{validLoading=!1}});function scrollShowError(ne){setTimeout(()=>{const ie=document.querySelector(ne||".create_item .error");if(ie){const de=ie.parentElement;de&&de.scrollIntoView({behavior:"auto"})}})}function scrollCenterShowError(){setTimeout(()=>{const ne=document.querySelector(".error");if(ne){const ie=ne.closest(".ant-form-item");ie&&ie.scrollIntoView({block:"center",behavior:"auto"})}})}const _hoisted_1$1i={class:"customized"},tPre$3="create.adventure.",_sfc_main$1q=defineComponent({__name:"Customized",props:{modelValue:{},isAutoValid:{type:Boolean}},emits:["update:modelValue"],setup(ne,{expose:ie,emit:de}){const{t:me}=useI18n(),_e=de,ye=ne,we=computed({get(){return ye.modelValue||{}},set($e){_e("update:modelValue",$e||{})}}),Ce={scene:baseTranItemFn(tPre$3,me)("scene",{errStr:me("create.limit_err",{str:"Opening Scene Description",max:1e3})}),action1:{title:me(tPre$3+"action1.t"),errStr:me("create.limit_err",{str:"Action 1",max:120})},action2:{title:me(tPre$3+"action2.t"),hideMust:!0},action3:{title:me(tPre$3+"action3.t"),hideMust:!0}},Ae=[{k:"scene",type:"textarea",...Ce.scene,maxlength:1e3,err:ref(""),validFn:$e=>isBlank($e)||$e.length>1e3,width:"850px"},{k:"action1",maxlength:120,err:ref(""),...Ce.action1,validFn:$e=>isBlank($e)||$e.length>120,width:"850px"},{k:"action2",maxlength:120,err:ref(""),...Ce.action2,width:"850px"},{k:"action3",...Ce.action3,maxlength:120,err:ref(""),width:"850px"}];function Te(){let $e=0;return Ae.forEach(Ee=>{Ee.validFn&&($e+=ke(Ee))}),$e}ie({validForm:Te});function ke($e){let{k:Ee,validFn:Pe,err:Ie,type:Oe}=$e;if(!Pe)return 0;Ee=Ee||Oe;let Ne=we.value[Ee];return typeof Ne=="string"&&(Ne=Ne.trim()),Pe(Ne)?(Ie.value=$e.errStr||"",1):(Ie.value="",0)}return($e,Ee)=>(openBlock(),createElementBlock("div",_hoisted_1$1i,[(openBlock(),createElementBlock(Fragment,null,renderList(Ae,Pe=>createVNode(Item,{key:Pe.title,k:Pe.k,title:Pe.title,desc:Pe.desc,type:Pe.type,maxlength:Pe.maxlength,modelValue:unref(we)[Pe.k],"onUpdate:modelValue":Ie=>unref(we)[Pe.k]=Ie,err:Pe.err,placeholder:Pe.placeholder,hideMust:Pe.hideMust,width:Pe.width},null,8,["k","title","desc","type","maxlength","modelValue","onUpdate:modelValue","err","placeholder","hideMust","width"])),64))]))}}),Customized_vue_vue_type_style_index_0_lang="",Customized_vue_vue_type_style_index_1_scoped_bdabf8d8_lang="",Customized=_export_sfc(_sfc_main$1q,[["__scopeId","data-v-bdabf8d8"]]);function p(ne,ie){var de=Object.keys(ne);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(ne);ie&&(me=me.filter(function(_e){return Object.getOwnPropertyDescriptor(ne,_e).enumerable})),de.push.apply(de,me)}return de}function g(ne){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?arguments[ie]:{};ie%2?p(Object(de),!0).forEach(function(me){f(ne,me,de[me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ne,Object.getOwnPropertyDescriptors(de)):p(Object(de)).forEach(function(me){Object.defineProperty(ne,me,Object.getOwnPropertyDescriptor(de,me))})}return ne}function f(ne,ie,de){return ie in ne?Object.defineProperty(ne,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=de,ne}function v(ne,ie){if(ne==null)return{};var de,me,_e=function(we,Se){if(we==null)return{};var Ce,Ae,Te={},ke=Object.keys(we);for(Ae=0;Ae<ke.length;Ae++)Ce=ke[Ae],Se.indexOf(Ce)>=0||(Te[Ce]=we[Ce]);return Te}(ne,ie);if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(ne);for(me=0;me<ye.length;me++)de=ye[me],ie.indexOf(de)>=0||Object.prototype.propertyIsEnumerable.call(ne,de)&&(_e[de]=ne[de])}return _e}function b(ne){return function(ie){if(Array.isArray(ie))return w(ie)}(ne)||function(ie){if(typeof Symbol<"u"&&ie[Symbol.iterator]!=null||ie["@@iterator"]!=null)return Array.from(ie)}(ne)||function(ie,de){if(ie){if(typeof ie=="string")return w(ie,de);var me=Object.prototype.toString.call(ie).slice(8,-1);if(me==="Object"&&ie.constructor&&(me=ie.constructor.name),me==="Map"||me==="Set")return Array.from(ie);if(me==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(me))return w(ie,de)}}(ne)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(ne,ie){(ie==null||ie>ne.length)&&(ie=ne.length);for(var de=0,me=new Array(ie);de<ie;de++)me[de]=ne[de];return me}var y,z,R,A=(y=function(ne){/*!
  Copyright (c) 2018 Jed Watson.
  Licensed under the MIT License (MIT), see
  http://jedwatson.github.io/classnames
*/(function(){var ie={}.hasOwnProperty;function de(){for(var me=[],_e=0;_e<arguments.length;_e++){var ye=arguments[_e];if(ye){var we=typeof ye;if(we==="string"||we==="number")me.push(ye);else if(Array.isArray(ye)){if(ye.length){var Se=de.apply(null,ye);Se&&me.push(Se)}}else if(we==="object")if(ye.toString===Object.prototype.toString)for(var Ce in ye)ie.call(ye,Ce)&&ye[Ce]&&me.push(Ce);else me.push(ye.toString())}}return me.join(" ")}ne.exports?(de.default=de,ne.exports=de):window.classNames=de})()},y(R={path:z,exports:{},require:function(ne,ie){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(ie==null&&R.path)}},R.exports),R.exports),M=function(ne){return function(ie,de){if(!ie)return ne;var me;typeof ie=="string"?me=ie:de=ie;var _e=ne;return me&&(_e+="__"+me),_e+(de?Object.keys(de).reduce(function(ye,we){var Se=de[we];return Se&&(ye+=" "+(typeof Se=="boolean"?_e+"--"+we:_e+"--"+we+"_"+Se)),ye},""):"")}};function S(ne,ie,de){var me,_e,ye,we,Se;function Ce(){var Te=Date.now()-we;Te<ie&&Te>=0?me=setTimeout(Ce,ie-Te):(me=null,de||(Se=ne.apply(ye,_e),ye=_e=null))}ie==null&&(ie=100);var Ae=function(){ye=this,_e=arguments,we=Date.now();var Te=de&&!me;return me||(me=setTimeout(Ce,ie)),Te&&(Se=ne.apply(ye,_e),ye=_e=null),Se};return Ae.clear=function(){me&&(clearTimeout(me),me=null)},Ae.flush=function(){me&&(Se=ne.apply(ye,_e),ye=_e=null,clearTimeout(me),me=null)},Ae}S.debounce=S;var x=S,C=function(){return C=Object.assign||function(ne){for(var ie,de=1,me=arguments.length;de<me;de++)for(var _e in ie=arguments[de])Object.prototype.hasOwnProperty.call(ie,_e)&&(ne[_e]=ie[_e]);return ne},C.apply(this,arguments)};/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function E(ne,ie){var de,me;return ne&&ie?(de=""+ne+ie[0].toUpperCase()+ie.slice(1),me=ne+"-"+ie):(de=ne||ie,me=ne||ie),{name:de,classname:me}}function W(ne){return/^blob:/.test(ne)}function T(ne){return W(ne)||function(ie){return/^data:/.test(ie)}(ne)}function O(ne){return!!(ne&&ne.constructor&&ne.call&&ne.apply)}function D(ne){return ne===void 0}function H(ne){return typeof ne=="object"&&ne!==null}function j(ne,ie,de){var me={};return H(ne)?(Object.keys(ie).forEach(function(_e){D(ne[_e])?me[_e]=ie[_e]:H(ie[_e])?H(ne[_e])?me[_e]=j(ne[_e],ie[_e],de[_e]):me[_e]=ne[_e]?ie[_e]:de[_e]:ie[_e]===!0||ie[_e]===!1?me[_e]=!!ne[_e]:me[_e]=ne[_e]}),me):ne?ie:de}function L(ne){var ie=Number(ne);return Number.isNaN(ie)?ne:ie}function P(ne){return typeof(ne=="number"||function(ie){return typeof ie=="object"&&ie!==null}(ne)&&toString.call(ne)=="[object Number]")&&!$(ne)}function $(ne){return ne!=ne}function I(ne,ie){return Math.sqrt(Math.pow(ne.x-ie.x,2)+Math.pow(ne.y-ie.y,2))}var B=function(ne,ie){ne===void 0&&(ne={}),ie===void 0&&(ie={}),this.type="manipulateImage",this.move=ne,this.scale=ie},X=function(ne,ie){ie===void 0&&(ie={}),this.type="resize",this.directions=ne,this.params=ie},Y=function(ne){this.type="move",this.directions=ne},k=function(){function ne(ie,de,me,_e,ye){this.type="drag",this.nativeEvent=ie,this.position=me,this.previousPosition=_e,this.element=de,this.anchor=ye}return ne.prototype.shift=function(){var ie=this,de=ie.element,me=ie.anchor,_e=ie.position;if(de){var ye=de.getBoundingClientRect(),we=ye.left,Se=ye.top;return{left:_e.left-we-me.left,top:_e.top-Se-me.top}}return{left:0,top:0}},ne}(),F={name:"DraggableElement",props:{classname:{type:String}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},mounted:function(){if(!this.$refs.draggable)throw new Error('You should add ref "draggable" to your root element to use draggable mixin');this.touches=[],this.hovered=!1},methods:{onMouseOver:function(){this.hovered||(this.hovered=!0,this.$emit("enter"))},onMouseLeave:function(){this.hovered&&!this.touches.length&&(this.hovered=!1,this.$emit("leave"))},onTouchStart:function(ne){ne.cancelable&&!this.disabled&&ne.touches.length===1&&(this.touches=b(ne.touches),this.hovered||(this.$emit("enter"),this.hovered=!0),ne.touches.length&&this.initAnchor(this.touches.reduce(function(ie,de){return{clientX:ie.clientX+de.clientX/ne.touches.length,clientY:ie.clientY+de.clientY/ne.touches.length}},{clientX:0,clientY:0})),ne.preventDefault&&ne.preventDefault(),ne.stopPropagation())},onTouchEnd:function(){this.processEnd()},onTouchMove:function(ne){this.touches.length&&(this.processMove(ne,ne.touches),ne.preventDefault&&ne.preventDefault(),ne.stopPropagation&&ne.stopPropagation())},onMouseDown:function(ne){if(!this.disabled){var ie={fake:!0,clientX:ne.clientX,clientY:ne.clientY};this.touches=[ie],this.initAnchor(ie),ne.stopPropagation()}},onMouseMove:function(ne){this.touches.length&&(this.processMove(ne,[{fake:!0,clientX:ne.clientX,clientY:ne.clientY}]),ne.preventDefault&&ne.preventDefault())},onMouseUp:function(){this.processEnd()},initAnchor:function(ne){var ie=this.$refs.draggable.getBoundingClientRect(),de=ie.left,me=ie.right,_e=ie.bottom,ye=ie.top;this.anchor={left:ne.clientX-de,top:ne.clientY-ye,bottom:_e-ne.clientY,right:me-ne.clientX}},processMove:function(ne,ie){var de=b(ie);if(this.touches.length){if(this.touches.length===1&&de.length===1){var me=this.$refs.draggable;this.$emit("drag",new k(ne,me,{left:de[0].clientX,top:de[0].clientY},{left:this.touches[0].clientX,top:this.touches[0].clientY},this.anchor))}this.touches=de}},processEnd:function(){this.touches.length&&this.$emit("drag-end"),this.hovered&&(this.$emit("leave"),this.hovered=!1),this.touches=[]}},emits:["drag","drag-end","leave","enter"]};F.render=function(ne,ie,de,me,_e,ye){return openBlock(),createBlock("div",{ref:"draggable",class:de.classname,onTouchstart:ie[1]||(ie[1]=function(){return ye.onTouchStart&&ye.onTouchStart.apply(ye,arguments)}),onMousedown:ie[2]||(ie[2]=function(){return ye.onMouseDown&&ye.onMouseDown.apply(ye,arguments)}),onMouseover:ie[3]||(ie[3]=function(){return ye.onMouseOver&&ye.onMouseOver.apply(ye,arguments)}),onMouseleave:ie[4]||(ie[4]=function(){return ye.onMouseLeave&&ye.onMouseLeave.apply(ye,arguments)})},[renderSlot(ne.$slots,"default")],34)};var U=M("vue-handler-wrapper"),N={name:"HandlerWrapper",components:{DraggableElement:F},props:{horizontalPosition:{type:String},verticalPosition:{type:String},disabled:{type:Boolean,default:!1}},computed:{classes:function(){var ne;if(this.horizontalPosition||this.verticalPosition){var ie,de=E(this.horizontalPosition,this.verticalPosition);ne=U((f(ie={},de.classname,!0),f(ie,"disabled",this.disabled),ie))}else ne=U({disabled:this.disabled});return{root:ne,draggable:U("draggable")}}},emits:["leave","enter","drag","drag-end"]};N.render=function(ne,ie,de,me,_e,ye){var we=resolveComponent("DraggableElement");return openBlock(),createBlock("div",{class:ye.classes.root},[createVNode(we,{class:ye.classes.draggable,onDrag:ie[1]||(ie[1]=function(Se){return ne.$emit("drag",Se)}),onDragEnd:ie[2]||(ie[2]=function(Se){return ne.$emit("drag-end")}),onLeave:ie[3]||(ie[3]=function(Se){return ne.$emit("leave")}),onEnter:ie[4]||(ie[4]=function(Se){return ne.$emit("enter")})},{default:withCtx(function(){return[renderSlot(ne.$slots,"default")]}),_:3},8,["class"])],2)};var Z=M("vue-line-wrapper"),q={name:"LineWrapper",components:{DraggableElement:F},props:{position:{type:String,required:!0},disabled:{type:Boolean,default:!1}},computed:{classname:function(){var ne;return Z((f(ne={},this.position,!0),f(ne,"disabled",this.disabled),ne))}},emits:["leave","enter","drag","drag-end"]};q.render=function(ne,ie,de,me,_e,ye){var we=resolveComponent("DraggableElement");return openBlock(),createBlock(we,{class:ye.classname,onDrag:ie[1]||(ie[1]=function(Se){return ne.$emit("drag",Se)}),onDragEnd:ie[2]||(ie[2]=function(Se){return ne.$emit("drag-end")}),onLeave:ie[3]||(ie[3]=function(Se){return ne.$emit("leave")}),onEnter:ie[4]||(ie[4]=function(Se){return ne.$emit("enter")})},{default:withCtx(function(){return[renderSlot(ne.$slots,"default")]}),_:3},8,["class"])};var V=["left","right","top","bottom"],_=["left","right"],G=["top","bottom"],Q=["left","top"],K=["fill-area","fit-area","stencil","none"],J={left:0,top:0,width:0,height:0};function tt(ne,ie,de){return!(de=de||["width","height","left","top"]).some(function(me){return ne[me]!==ie[me]})}function et(ne){return{left:ne.left,top:ne.top,right:ne.left+ne.width,bottom:ne.top+ne.height}}function it(ne,ie){return{left:ne.left-ie.left,top:ne.top-ie.top}}function nt(ne){return{left:ne.left+ne.width/2,top:ne.top+ne.height/2}}function st(ne,ie){var de={left:0,top:0,right:0,bottom:0};return V.forEach(function(me){var _e=ie[me],ye=et(ne)[me];de[me]=_e!==void 0&&ye!==void 0?me==="left"||me==="top"?Math.max(0,_e-ye):Math.max(0,ye-_e):0}),de}function ot(ne,ie){return{left:ne.left-ie.left,top:ne.top-ie.top,width:ne.width+ie.left+ie.right,height:ne.height+ie.top+ie.bottom}}function rt(ne){return{left:-ne.left,top:-ne.top}}function at(ne,ie){return C(C({},ne),{left:ne.left+ie.left,top:ne.top+ie.top})}function ht(ne,ie,de,me){if(ie!==1){if(de){var _e=nt(ne);return{width:ne.width*ie,height:ne.height*ie,left:ne.left+ne.width*(1-ie)/2+(de.left-_e.left)*(me||1-ie),top:ne.top+ne.height*(1-ie)/2+(de.top-_e.top)*(me||1-ie)}}return{width:ne.width*ie,height:ne.height*ie,left:ne.left+ne.width*(1-ie)/2,top:ne.top+ne.height*(1-ie)/2}}return ne}function ct(ne){return ne.width/ne.height}function lt(ne,ie){return Math.min(ie.right!==void 0&&ie.left!==void 0?(ie.right-ie.left)/ne.width:1/0,ie.bottom!==void 0&&ie.top!==void 0?(ie.bottom-ie.top)/ne.height:1/0)}function ut(ne,ie){var de={left:0,top:0},me=st(ne,ie);return me.left&&me.left>0?de.left=me.left:me.right&&me.right>0&&(de.left=-me.right),me.top&&me.top>0?de.top=me.top:me.bottom&&me.bottom>0&&(de.top=-me.bottom),de}function dt(ne,ie){var de;return ie.minimum&&ne<ie.minimum?de=ie.minimum:ie.maximum&&ne>ie.maximum&&(de=ie.maximum),de}function mt(ne,ie){var de=ct(ne),me=ct(ie);return ie.width<1/0&&ie.height<1/0?de>me?{width:ie.width,height:ie.width/de}:{width:ie.height*de,height:ie.height}:ie.width<1/0?{width:ie.width,height:ie.width/de}:ie.height<1/0?{width:ie.height*de,height:ie.height}:ne}function pt(ne,ie){var de=ie*Math.PI/180;return{width:Math.abs(ne.width*Math.cos(de))+Math.abs(ne.height*Math.sin(de)),height:Math.abs(ne.width*Math.sin(de))+Math.abs(ne.height*Math.cos(de))}}function gt(ne,ie){var de=ie*Math.PI/180;return{left:ne.left*Math.cos(de)-ne.top*Math.sin(de),top:ne.left*Math.sin(de)+ne.top*Math.cos(de)}}function ft(ne,ie){var de=st(vt(ne,ie),ie);return de.left+de.right+de.top+de.bottom?de.left+de.right>de.top+de.bottom?Math.min((ne.width+de.left+de.right)/ne.width,lt(ne,ie)):Math.min((ne.height+de.top+de.bottom)/ne.height,lt(ne,ie)):1}function vt(ne,ie,de){de===void 0&&(de=!1);var me=ut(ne,ie);return at(ne,de?rt(me):me)}function bt(ne){return{width:ne.right!==void 0&&ne.left!==void 0?ne.right-ne.left:1/0,height:ne.bottom!==void 0&&ne.top!==void 0?ne.bottom-ne.top:1/0}}function wt(ne,ie){return C(C({},ne),{minWidth:Math.min(ie.width,ne.minWidth),minHeight:Math.min(ie.height,ne.minHeight),maxWidth:Math.min(ie.width,ne.maxWidth),maxHeight:Math.min(ie.height,ne.maxHeight)})}function yt(ne,ie,de){de===void 0&&(de=!0);var me={};return V.forEach(function(_e){var ye=ne[_e],we=ie[_e];ye!==void 0&&we!==void 0?me[_e]=_e==="left"||_e==="top"?de?Math.max(ye,we):Math.min(ye,we):de?Math.min(ye,we):Math.max(ye,we):we!==void 0?me[_e]=we:ye!==void 0&&(me[_e]=ye)}),me}function zt(ne,ie){return yt(ne,ie,!0)}function Rt(ne){var ie=ne.size,de=ne.aspectRatio,me=ne.ignoreMinimum,_e=ne.sizeRestrictions;return!!((ie.correctRatio||ct(ie)>=de.minimum&&ct(ie)<=de.maximum)&&ie.height<=_e.maxHeight&&ie.width<=_e.maxWidth&&ie.width&&ie.height&&(me||ie.height>=_e.minHeight&&ie.width>=_e.minWidth))}function At(ne,ie){return Math.pow(ne.width-ie.width,2)+Math.pow(ne.height-ie.height,2)}function Mt(ne){var ie=ne.width,de=ne.height,me=ne.sizeRestrictions,_e={minimum:ne.aspectRatio&&ne.aspectRatio.minimum||0,maximum:ne.aspectRatio&&ne.aspectRatio.maximum||1/0},ye={width:Math.max(me.minWidth,Math.min(me.maxWidth,ie)),height:Math.max(me.minHeight,Math.min(me.maxHeight,de))};function we(Ae,Te){return Te===void 0&&(Te=!1),Ae.reduce(function(ke,$e){return Rt({size:$e,aspectRatio:_e,sizeRestrictions:me,ignoreMinimum:Te})&&(!ke||At($e,{width:ie,height:de})<At(ke,{width:ie,height:de}))?$e:ke},null)}var Se=[];_e&&[_e.minimum,_e.maximum].forEach(function(Ae){Ae&&Se.push({width:ye.width,height:ye.width/Ae,correctRatio:!0},{width:ye.height*Ae,height:ye.height,correctRatio:!0})}),Rt({size:ye,aspectRatio:_e,sizeRestrictions:me})&&Se.push(ye);var Ce=we(Se)||we(Se,!0);return Ce&&{width:Ce.width,height:Ce.height}}function St(ne){var ie=ne.event,de=ne.coordinates,me=ne.positionRestrictions,_e=me===void 0?{}:me,ye=at(de,ie.directions);return at(ye,ut(ye,_e))}function xt(ne){var ie=ne.coordinates,de=ne.transform,me=ne.imageSize,_e=ne.sizeRestrictions,ye=ne.positionRestrictions,we=ne.aspectRatio,Se=ne.visibleArea,Ce=function(Te,ke){return St({coordinates:Te,positionRestrictions:ye,event:new Y({left:ke.left-Te.left,top:ke.top-Te.top})})},Ae=C({},ie);return(Array.isArray(de)?de:[de]).forEach(function(Te){var ke={};D((ke=typeof Te=="function"?Te({coordinates:Ae,imageSize:me,visibleArea:Se}):Te).width)&&D(ke.height)||(Ae=function($e,Ee){var Pe=C(C(C({},$e),Mt({width:Ee.width,height:Ee.height,sizeRestrictions:_e,aspectRatio:we})),{left:0,top:0});return Ce(Pe,{left:$e.left,top:$e.top})}(Ae,C(C({},Ae),ke))),D(ke.left)&&D(ke.top)||(Ae=Ce(Ae,C(C({},Ae),ke)))}),Ae}function Ct(ne){ne.event;var ie=ne.getAreaRestrictions,de=ne.boundaries,me=ne.coordinates,_e=ne.visibleArea;ne.aspectRatio;var ye=ne.stencilSize,we=ne.sizeRestrictions,Se=ne.positionRestrictions;ne.stencilReference;var Ce,Ae,Te,ke=C({},me),$e=C({},_e),Ee=C({},ye);Ce=ct(Ee),Ae=ct(ke),Te===void 0&&(Te=.001),(Ce===0||Ae===0?Math.abs(Ae-Ce)<Te:Math.abs(Ae/Ce)<1+Te&&Math.abs(Ae/Ce)>1-Te)||(ke=C(C({},ke),Mt({sizeRestrictions:we,width:ke.width,height:ke.height,aspectRatio:{minimum:ct(Ee),maximum:ct(Ee)}})));var Pe=ft($e=ht($e,ke.width*de.width/($e.width*Ee.width)),ie({visibleArea:$e,type:"resize"}));return Pe!==1&&($e=ht($e,Pe),ke=ht(ke,Pe)),$e=vt($e=at($e,it(nt(ke),nt($e))),ie({visibleArea:$e,type:"move"})),{coordinates:ke=vt(ke,zt(et($e),Se)),visibleArea:$e}}function Et(ne){var ie=ne.event,de=ne.getAreaRestrictions,me=ne.boundaries,_e=ne.coordinates,ye=ne.visibleArea;ne.aspectRatio,ne.stencilSize,ne.sizeRestrictions;var we=ne.positionRestrictions;ne.stencilReference;var Se=C({},_e),Ce=C({},ye);if(_e&&ye&&ie.type!=="manipulateImage"){var Ae={width:0,height:0};Ce.width,me.width,ct(me)>ct(Se)?(Ae.height=.8*me.height,Ae.width=Ae.height*ct(Se)):(Ae.width=.8*me.width,Ae.height=Ae.width*ct(Se));var Te=ft(Ce=ht(Ce,Se.width*me.width/(Ce.width*Ae.width)),de({visibleArea:Ce,type:"resize"}));Ce=ht(Ce,Te),Te!==1&&(Ae.height/=Te,Ae.width/=Te),Ce=vt(Ce=at(Ce,it(nt(Se),nt(Ce))),de({visibleArea:Ce,type:"move"})),Se=vt(Se,zt(et(Ce),we))}return{coordinates:Se,visibleArea:Ce}}function Wt(ne){var ie=ne.event,de=ne.coordinates,me=ne.visibleArea,_e=ne.getAreaRestrictions,ye=C({},me),we=C({},de);if(ie.type==="setCoordinates"){var Se=Math.max(0,we.width-ye.width),Ce=Math.max(0,we.height-ye.height);Se>Ce?ye=ht(ye,Math.min(we.width/ye.width,lt(ye,_e({visibleArea:ye,type:"resize"})))):Ce>Se&&(ye=ht(ye,Math.min(we.height/ye.height,lt(ye,_e({visibleArea:ye,type:"resize"}))))),ye=vt(ye=at(ye,rt(ut(we,et(ye)))),_e({visibleArea:ye,type:"move"}))}return{visibleArea:ye,coordinates:we}}function Tt(ne){var ie=ne.imageSize,de=ne.visibleArea,me=ne.coordinates,_e=de||ie;return{left:(de?de.left:0)+_e.width/2-me.width/2,top:(de?de.top:0)+_e.height/2-me.height/2}}function Ot(ne){var ie=ne.imageSize,de=ne.visibleArea,me=ne.aspectRatio,_e=ne.sizeRestrictions,ye=de||ie,we=Math.min(me.maximum||1/0,Math.max(me.minimum||0,ct(ye))),Se=ye.width<ye.height?{width:.8*ye.width,height:.8*ye.width/we}:{height:.8*ye.height,width:.8*ye.height*we};return Mt(C(C({},Se),{aspectRatio:me,sizeRestrictions:_e}))}function Dt(ne){var ie,de,me=ne.imageSize,_e=ne.visibleArea,ye=ne.boundaries,we=ne.aspectRatio,Se=ne.sizeRestrictions,Ce=ne.stencilSize,Ae=_e||me;return ct(Ae)>ct(ye)?de=(ie=Ce.height*Ae.height/ye.height)*ct(Ce):ie=(de=Ce.width*Ae.width/ye.width)/ct(Ce),Mt({width:de,height:ie,aspectRatio:we,sizeRestrictions:Se})}function Ht(ne){var ie=ne.getAreaRestrictions,de=ne.coordinates,me=ne.imageSize,_e=ct(ne.boundaries);if(de){var ye={height:Math.max(de.height,me.height),width:Math.max(de.width,me.width)},we=mt({width:ct(ye)>_e?ye.width:ye.height*_e,height:ct(ye)>_e?ye.width/_e:ye.height},bt(ie())),Se={left:de.left+de.width/2-we.width/2,top:de.top+de.height/2-we.height/2,width:we.width,height:we.height},Ce=st(de,et(C({left:0,top:0},me))),Ae={};return!Ce.left&&!Ce.right&&Se.width<=me.width&&(Ae.left=0,Ae.right=me.width),!Ce.top&&!Ce.bottom&&Se.height<=me.height&&(Ae.top=0,Ae.bottom=me.height),vt(Se,Ae)}var Te=ct(me);return we={height:Te>_e?me.height:me.width/_e,width:Te>_e?me.height*_e:me.width},{left:me.width/2-we.width/2,top:me.height/2-we.height/2,width:we.width,height:we.height}}function jt(ne,ie){return yt(ne,et(ie))}function Lt(ne){var ie=ne.event,de=ne.coordinates,me=ne.visibleArea,_e=ne.sizeRestrictions,ye=ne.getAreaRestrictions,we=ne.positionRestrictions,Se=ne.adjustStencil,Ce=ie.scale,Ae=ie.move,Te=C({},me),ke=C({},de),$e=1,Ee=1,Pe=Ce.factor&&Math.abs(Ce.factor-1)>.001;Te=at(Te,{left:Ae.left||0,top:Ae.top||0});var Ie={stencil:{minimum:Math.max(_e.minWidth?_e.minWidth/ke.width:0,_e.minHeight?_e.minHeight/ke.height:0),maximum:Math.min(_e.maxWidth?_e.maxWidth/ke.width:1/0,_e.maxHeight?_e.maxHeight/ke.height:1/0,lt(ke,we))},area:{maximum:lt(Te,ye({visibleArea:Te,type:"resize"}))}};Ce.factor&&Pe&&(Ce.factor<1?(Ee=Math.max(Ce.factor,Ie.stencil.minimum))>1&&(Ee=1):Ce.factor>1&&(Ee=Math.min(Ce.factor,Math.min(Ie.area.maximum,Ie.stencil.maximum)))<1&&(Ee=1)),Ee&&(Te=ht(Te,Ee,Ce.center));var Oe=de.left-me.left,Ne=me.width+me.left-(de.width+de.left),Be=de.top-me.top,xe=me.height+me.top-(de.height+de.top);return Te=vt(Te=at(Te,ut(Te,{left:we.left!==void 0?we.left-Oe*Ee:void 0,top:we.top!==void 0?we.top-Be*Ee:void 0,bottom:we.bottom!==void 0?we.bottom+xe*Ee:void 0,right:we.right!==void 0?we.right+Ne*Ee:void 0})),ye({visibleArea:Te,type:"move"})),ke.width=ke.width*Ee,ke.height=ke.height*Ee,ke.left=Te.left+Oe*Ee,ke.top=Te.top+Be*Ee,ke=vt(ke,zt(et(Te),we)),Ce.factor&&Pe&&Se&&(Ce.factor>1?$e=Math.min(Ie.area.maximum,Ce.factor)/Ee:Ce.factor<1&&($e=Math.max(ke.height/Te.height,ke.width/Te.width,Ce.factor/Ee)),$e!==1&&(Te=at(Te=vt(Te=ht(Te,$e,Ce.factor>1?Ce.center:nt(ke)),ye({visibleArea:Te,type:"move"})),rt(ut(ke,et(Te)))))),{coordinates:ke,visibleArea:Te}}function Pt(ne){var ie=ne.aspectRatio,de=ne.getAreaRestrictions,me=ne.coordinates,_e=ne.visibleArea,ye=ne.sizeRestrictions,we=ne.positionRestrictions,Se=ne.imageSize,Ce=ne.previousImageSize,Ae=ne.angle,Te=C({},me),ke=C({},_e),$e=gt(nt(C({left:0,top:0},Ce)),Ae);return(Te=C(C({},Mt({sizeRestrictions:ye,aspectRatio:ie,width:Te.width,height:Te.height})),gt(nt(Te),Ae))).left-=$e.left-Se.width/2+Te.width/2,Te.top-=$e.top-Se.height/2+Te.height/2,ke=ht(ke,ft(ke,de({visibleArea:ke,type:"resize"}))),{coordinates:Te=vt(Te,we),visibleArea:ke=vt(ke=at(ke,it(nt(Te),nt(me))),de({visibleArea:ke,type:"move"}))}}function $t(ne){var ie=ne.flip,de=ne.previousFlip,me=ne.rotate;ne.aspectRatio;var _e=ne.getAreaRestrictions,ye=ne.coordinates,we=ne.visibleArea,Se=ne.imageSize,Ce=C({},ye),Ae=C({},we),Te=de.horizontal!==ie.horizontal,ke=de.vertical!==ie.vertical;if(Te||ke){var $e=gt({left:Se.width/2,top:Se.height/2},-me),Ee=gt(nt(Ce),-me),Pe=gt({left:Te?$e.left-(Ee.left-$e.left):Ee.left,top:ke?$e.top-(Ee.top-$e.top):Ee.top},me);Ce=at(Ce,it(Pe,nt(Ce))),Ee=gt(nt(Ae),-me),Ae=vt(Ae=at(Ae,it(Pe=gt({left:Te?$e.left-(Ee.left-$e.left):Ee.left,top:ke?$e.top-(Ee.top-$e.top):Ee.top},me),nt(Ae))),_e({visibleArea:Ae,type:"move"}))}return{coordinates:Ce,visibleArea:Ae}}function It(ne){var ie=ne.directions,de=ne.coordinates,me=ne.positionRestrictions,_e=me===void 0?{}:me,ye=ne.sizeRestrictions,we=ne.preserveRatio,Se=ne.compensate,Ce=C({},ie),Ae=ot(de,Ce).width,Te=ot(de,Ce).height;Ae<0&&(Ce.left<0&&Ce.right<0?(Ce.left=-(de.width-ye.minWidth)/(Ce.left/Ce.right),Ce.right=-(de.width-ye.minWidth)/(Ce.right/Ce.left)):Ce.left<0?Ce.left=-(de.width-ye.minWidth):Ce.right<0&&(Ce.right=-(de.width-ye.minWidth))),Te<0&&(Ce.top<0&&Ce.bottom<0?(Ce.top=-(de.height-ye.minHeight)/(Ce.top/Ce.bottom),Ce.bottom=-(de.height-ye.minHeight)/(Ce.bottom/Ce.top)):Ce.top<0?Ce.top=-(de.height-ye.minHeight):Ce.bottom<0&&(Ce.bottom=-(de.height-ye.minHeight)));var ke=st(ot(de,Ce),_e);Se&&(ke.left&&ke.left>0&&ke.right===0?(Ce.right+=ke.left,Ce.left-=ke.left):ke.right&&ke.right>0&&ke.left===0&&(Ce.left+=ke.right,Ce.right-=ke.right),ke.top&&ke.top>0&&ke.bottom===0?(Ce.bottom+=ke.top,Ce.top-=ke.top):ke.bottom&&ke.bottom>0&&ke.top===0&&(Ce.top+=ke.bottom,Ce.bottom-=ke.bottom),ke=st(ot(de,Ce),_e));var $e={width:1/0,height:1/0,left:1/0,right:1/0,top:1/0,bottom:1/0};if(V.forEach(function(Ie){var Oe=ke[Ie];Oe&&Ce[Ie]&&($e[Ie]=Math.max(0,1-Oe/Ce[Ie]))}),we){var Ee=Math.min.apply(null,V.map(function(Ie){return $e[Ie]}));Ee!==1/0&&V.forEach(function(Ie){Ce[Ie]*=Ee})}else V.forEach(function(Ie){$e[Ie]!==1/0&&(Ce[Ie]*=$e[Ie])});if(Ae=ot(de,Ce).width,Te=ot(de,Ce).height,Ce.right+Ce.left&&(Ae>ye.maxWidth?$e.width=(ye.maxWidth-de.width)/(Ce.right+Ce.left):Ae<ye.minWidth&&($e.width=(ye.minWidth-de.width)/(Ce.right+Ce.left))),Ce.bottom+Ce.top&&(Te>ye.maxHeight?$e.height=(ye.maxHeight-de.height)/(Ce.bottom+Ce.top):Te<ye.minHeight&&($e.height=(ye.minHeight-de.height)/(Ce.bottom+Ce.top))),we){var Pe=Math.min($e.width,$e.height);Pe!==1/0&&V.forEach(function(Ie){Ce[Ie]*=Pe})}else $e.width!==1/0&&_.forEach(function(Ie){Ce[Ie]*=$e.width}),$e.height!==1/0&&G.forEach(function(Ie){Ce[Ie]*=$e.height});return Ce}function Bt(ne,ie,de){return ie==0&&de==0?ne/2:ie==0?0:de==0?ne:ne*Math.abs(ie/(ie+de))}var Xt=M("vue-simple-handler"),Yt=M("vue-simple-handler-wrapper"),kt={name:"SimpleHandler",components:{HandlerWrapper:N},props:{defaultClass:{type:String},hoverClass:{type:String},wrapperClass:{type:String},horizontalPosition:{type:String},verticalPosition:{type:String},disabled:{type:Boolean,default:!1}},data:function(){return{hover:!1}},computed:{classes:function(){var ne,ie=(f(ne={},this.horizontalPosition,!!this.horizontalPosition),f(ne,this.verticalPosition,!!this.verticalPosition),f(ne,"".concat(this.horizontalPosition,"-").concat(this.verticalPosition),!!(this.verticalPosition&&this.horizontalPosition)),f(ne,"hover",this.hover),ne);return{default:A(Xt(ie),this.defaultClass,this.hover&&this.hoverClass),wrapper:A(Yt(ie),this.wrapperClass)}}},methods:{onDrag:function(ne){this.$emit("drag",ne)},onEnter:function(){this.hover=!0},onLeave:function(){this.hover=!1},onDragEnd:function(){this.$emit("drag-end")}},emits:["drag","drag-end"]};kt.render=function(ne,ie,de,me,_e,ye){var we=resolveComponent("HandlerWrapper");return openBlock(),createBlock(we,{class:ye.classes.wrapper,"vertical-position":de.verticalPosition,"horizontal-position":de.horizontalPosition,disabled:de.disabled,onDrag:ye.onDrag,onDragEnd:ye.onDragEnd,onEnter:ye.onEnter,onLeave:ye.onLeave},{default:withCtx(function(){return[createVNode("div",{class:ye.classes.default},null,2)]}),_:1},8,["class","vertical-position","horizontal-position","disabled","onDrag","onDragEnd","onEnter","onLeave"])};var Ft=M("vue-simple-line"),Ut=M("vue-simple-line-wrapper"),Nt={name:"SimpleLine",components:{LineWrapper:q},props:{defaultClass:{type:String},hoverClass:{type:String},wrapperClass:{type:String},position:{type:String},disabled:{type:Boolean,default:!1}},data:function(){return{hover:!1}},computed:{classes:function(){return{root:A(Ft(f({},this.position,!0)),this.defaultClass,this.hover&&this.hoverClass),wrapper:A(Ut(f({},this.position,!0)),this.wrapperClass)}}},methods:{onDrag:function(ne){this.$emit("drag",ne)},onEnter:function(){this.hover=!0},onLeave:function(){this.hover=!1},onDragEnd:function(){this.$emit("drag-end")}},emits:["drag","drag-end"]};Nt.render=function(ne,ie,de,me,_e,ye){var we=resolveComponent("LineWrapper");return openBlock(),createBlock(we,{class:ye.classes.wrapper,position:de.position,disabled:de.disabled,onDrag:ye.onDrag,onDragEnd:ye.onDragEnd,onEnter:ye.onEnter,onLeave:ye.onLeave},{default:withCtx(function(){return[createVNode("div",{class:ye.classes.root},null,2)]}),_:1},8,["class","position","disabled","onDrag","onDragEnd","onEnter","onLeave"])};var Zt=M("vue-bounding-box"),qt=["east","west",null],Vt=["south","north",null],_t={name:"BoundingBox",props:{width:{type:Number},height:{type:Number},transitions:{type:Object},handlers:{type:Object,default:function(){return{eastNorth:!0,north:!0,westNorth:!0,west:!0,westSouth:!0,south:!0,eastSouth:!0,east:!0}}},handlersComponent:{type:[Object,String],default:function(){return kt}},handlersClasses:{type:Object,default:function(){return{}}},handlersWrappersClasses:{type:Object,default:function(){return{}}},lines:{type:Object,default:function(){return{west:!0,north:!0,east:!0,south:!0}}},linesComponent:{type:[Object,String],default:function(){return Nt}},linesClasses:{type:Object,default:function(){return{}}},linesWrappersClasses:{type:Object,default:function(){return{}}},resizable:{type:Boolean,default:!0}},data:function(){var ne=[];return qt.forEach(function(ie){Vt.forEach(function(de){if(ie!==de){var me=E(ie,de),_e=me.name,ye=me.classname;ne.push({name:_e,classname:ye,verticalDirection:de,horizontalDirection:ie})}})}),{points:ne}},computed:{style:function(){var ne={};return this.width&&this.height&&(ne.width="".concat(this.width,"px"),ne.height="".concat(this.height,"px"),this.transitions&&this.transitions.enabled&&(ne.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction))),ne},classes:function(){var ne=this.handlersClasses,ie=this.handlersWrappersClasses,de=this.linesClasses,me=this.linesWrappersClasses;return{root:Zt(),handlers:ne,handlersWrappers:ie,lines:de,linesWrappers:me}},lineNodes:function(){var ne=this,ie=[];return this.points.forEach(function(de){de.horizontalDirection&&de.verticalDirection||!ne.lines[de.name]||ie.push({name:de.name,component:ne.linesComponent,class:A(ne.classes.lines.default,ne.classes.lines[de.name],!ne.resizable&&ne.classes.lines.disabled),wrapperClass:A(ne.classes.linesWrappers.default,ne.classes.linesWrappers[de.name],!ne.resizable&&ne.classes.linesWrappers.disabled),hoverClass:ne.classes.lines.hover,verticalDirection:de.verticalDirection,horizontalDirection:de.horizontalDirection,disabled:!ne.resizable})}),ie},handlerNodes:function(){var ne=this,ie=[],de=this.width,me=this.height;return this.points.forEach(function(_e){if(ne.handlers[_e.name]){var ye={name:_e.name,component:ne.handlersComponent,class:A(ne.classes.handlers.default,ne.classes.handlers[_e.name]),wrapperClass:A(ne.classes.handlersWrappers.default,ne.classes.handlersWrappers[_e.name]),hoverClass:ne.classes.handlers.hover,verticalDirection:_e.verticalDirection,horizontalDirection:_e.horizontalDirection,disabled:!ne.resizable};if(de&&me){var we=_e.horizontalDirection,Se=_e.verticalDirection,Ce=we==="east"?de:we==="west"?0:de/2,Ae=Se==="south"?me:Se==="north"?0:me/2;ye.wrapperClass=Zt("handler"),ye.wrapperStyle={transform:"translate(".concat(Ce,"px, ").concat(Ae,"px)")},ne.transitions&&ne.transitions.enabled&&(ye.wrapperStyle.transition="".concat(ne.transitions.time,"ms ").concat(ne.transitions.timingFunction))}else ye.wrapperClass=Zt("handler",f({},_e.classname,!0));ie.push(ye)}}),ie}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},mounted:function(){this.touches=[]},methods:{onEnd:function(){this.$emit("resize-end")},onHandlerDrag:function(ne,ie,de){var me,_e=ne.shift(),ye=_e.left,we=_e.top,Se={left:0,right:0,top:0,bottom:0};ie==="west"?Se.left-=ye:ie==="east"&&(Se.right+=ye),de==="north"?Se.top-=we:de==="south"&&(Se.bottom+=we),!de&&ie?me="width":de&&!ie&&(me="height"),this.resizable&&this.$emit("resize",new X(Se,{allowedDirections:{left:ie==="west"||!ie,right:ie==="east"||!ie,bottom:de==="south"||!de,top:de==="north"||!de},preserveAspectRatio:ne.nativeEvent&&ne.nativeEvent.shiftKey,respectDirection:me}))}},emits:["resize","resize-end"]};_t.render=function(ne,ie,de,me,_e,ye){return openBlock(),createBlock("div",{ref:"box",class:ye.classes.root,style:ye.style},[renderSlot(ne.$slots,"default"),createVNode("div",null,[(openBlock(!0),createBlock(Fragment,null,renderList(ye.lineNodes,function(we){return openBlock(),createBlock(resolveDynamicComponent(we.component),{key:we.name,"default-class":we.class,"hover-class":we.hoverClass,"wrapper-class":we.wrapperClass,position:we.name,disabled:we.disabled,onDrag:function(Se){return ye.onHandlerDrag(Se,we.horizontalDirection,we.verticalDirection)},onDragEnd:ie[1]||(ie[1]=function(Se){return ye.onEnd()})},null,8,["default-class","hover-class","wrapper-class","position","disabled","onDrag"])}),128))]),(openBlock(!0),createBlock(Fragment,null,renderList(ye.handlerNodes,function(we){return openBlock(),createBlock("div",{key:we.name,style:we.wrapperStyle,class:we.wrapperClass},[(openBlock(),createBlock(resolveDynamicComponent(we.component),{"default-class":we.class,"hover-class":we.hoverClass,"wrapper-class":we.wrapperClass,"horizontal-position":we.horizontalDirection,"vertical-position":we.verticalDirection,disabled:we.disabled,onDrag:function(Se){return ye.onHandlerDrag(Se,we.horizontalDirection,we.verticalDirection)},onDragEnd:ie[2]||(ie[2]=function(Se){return ye.onEnd()})},null,8,["default-class","hover-class","wrapper-class","horizontal-position","vertical-position","disabled","onDrag"]))],6)}),128))],6)};var Gt=M("vue-draggable-area"),Qt={name:"DraggableArea",props:{movable:{type:Boolean,default:!0},activationDistance:{type:Number,default:20}},computed:{classnames:function(){return{default:Gt()}}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},mounted:function(){this.touches=[],this.touchStarted=!1},methods:{onTouchStart:function(ne){if(ne.cancelable){var ie=this.movable&&ne.touches.length===1;ie&&(this.touches=b(ne.touches)),(this.touchStarted||ie)&&(ne.preventDefault(),ne.stopPropagation())}},onTouchEnd:function(){this.touchStarted=!1,this.processEnd()},onTouchMove:function(ne){this.touches.length>=1&&(this.touchStarted?(this.processMove(ne,ne.touches),ne.preventDefault(),ne.stopPropagation()):I({x:this.touches[0].clientX,y:this.touches[0].clientY},{x:ne.touches[0].clientX,y:ne.touches[0].clientY})>this.activationDistance&&(this.initAnchor({clientX:ne.touches[0].clientX,clientY:ne.touches[0].clientY}),this.touchStarted=!0))},onMouseDown:function(ne){if(this.movable&&ne.button===0){var ie={fake:!0,clientX:ne.clientX,clientY:ne.clientY};this.touches=[ie],this.initAnchor(ie),ne.stopPropagation()}},onMouseMove:function(ne){this.touches.length&&(this.processMove(ne,[{fake:!0,clientX:ne.clientX,clientY:ne.clientY}]),ne.preventDefault&&ne.cancelable&&ne.preventDefault(),ne.stopPropagation())},onMouseUp:function(){this.processEnd()},initAnchor:function(ne){var ie=this.$refs.container.getBoundingClientRect(),de=ie.left,me=ie.top;this.anchor={x:ne.clientX-de,y:ne.clientY-me}},processMove:function(ne,ie){var de=b(ie);if(this.touches.length){var me=this.$refs.container.getBoundingClientRect(),_e=me.left,ye=me.top;this.touches.length===1&&de.length===1&&this.$emit("move",new Y({left:de[0].clientX-(_e+this.anchor.x),top:de[0].clientY-(ye+this.anchor.y)}))}},processEnd:function(){this.touches.length&&this.$emit("move-end"),this.touches=[]}},emits:["move","move-end"]};Qt.render=function(ne,ie,de,me,_e,ye){return openBlock(),createBlock("div",{ref:"container",onTouchstart:ie[1]||(ie[1]=function(){return ye.onTouchStart&&ye.onTouchStart.apply(ye,arguments)}),onMousedown:ie[2]||(ie[2]=function(){return ye.onMouseDown&&ye.onMouseDown.apply(ye,arguments)})},[renderSlot(ne.$slots,"default")],544)};function Kt(ne){var ie,de;return{rotate:ne.rotate||0,flip:{horizontal:((ie=ne==null?void 0:ne.flip)===null||ie===void 0?void 0:ie.horizontal)||!1,vertical:((de=ne==null?void 0:ne.flip)===null||de===void 0?void 0:de.vertical)||!1}}}function Jt(ne){return new Promise(function(ie,de){try{if(ne)if(/^data:/i.test(ne))ie(function(Ce){Ce=Ce.replace(/^data:([^;]+);base64,/gim,"");for(var Ae=atob(Ce),Te=Ae.length,ke=new ArrayBuffer(Te),$e=new Uint8Array(ke),Ee=0;Ee<Te;Ee++)$e[Ee]=Ae.charCodeAt(Ee);return ke}(ne));else if(/^blob:/i.test(ne)){var me=new FileReader;me.onload=function(Ce){ie(Ce.target.result)},ye=ne,we=function(Ce){me.readAsArrayBuffer(Ce)},(Se=new XMLHttpRequest).open("GET",ye,!0),Se.responseType="blob",Se.onload=function(){this.status!=200&&this.status!==0||we(this.response)},Se.send()}else{var _e=new XMLHttpRequest;_e.onreadystatechange=function(){_e.readyState===4&&(_e.status===200||_e.status===0?ie(_e.response):de("Warning: could not load an image to parse its orientation"),_e=null)},_e.onprogress=function(){_e.getResponseHeader("content-type")!=="image/jpeg"&&_e.abort()},_e.withCredentials=!1,_e.open("GET",ne,!0),_e.responseType="arraybuffer",_e.send(null)}else de("Error: the image is empty")}catch(Ce){de(Ce)}var ye,we,Se})}function te(ne){var ie=ne.rotate,de=ne.flip,me=ne.scaleX,_e=ne.scaleY,ye="";return ye+=" rotate("+ie+"deg) ",ye+=" scaleX("+me*(de.horizontal?-1:1)+") ",ye+=" scaleY("+_e*(de.vertical?-1:1)+") "}function ee(ne){try{var ie,de=new DataView(ne),me=void 0,_e=void 0,ye=void 0,we=void 0;if(de.getUint8(0)===255&&de.getUint8(1)===216)for(var Se=de.byteLength,Ce=2;Ce+1<Se;){if(de.getUint8(Ce)===255&&de.getUint8(Ce+1)===225){ye=Ce;break}Ce++}if(ye&&(me=ye+10,function(Ee,Pe,Ie){var Oe,Ne="";for(Oe=Pe,Ie+=Pe;Oe<Ie;Oe++)Ne+=String.fromCharCode(Ee.getUint8(Oe));return Ne}(de,ye+4,4)==="Exif")){var Ae=de.getUint16(me);if(((_e=Ae===18761)||Ae===19789)&&de.getUint16(me+2,_e)===42){var Te=de.getUint32(me+4,_e);Te>=8&&(we=me+Te)}}if(we){for(var ke=de.getUint16(we,_e),$e=0;$e<ke;$e++)if(Ce=we+12*$e+2,de.getUint16(Ce,_e)===274){Ce+=8,ie=de.getUint16(Ce,_e),de.setUint16(Ce,1,_e);break}}return ie}catch(Ee){return null}}function se(ne,ie){var de=ie.getBoundingClientRect(),me=de.left,_e=de.top,ye={left:0,top:0},we=0;return ne.forEach(function(Se){ye.left+=(Se.clientX-me)/ne.length,ye.top+=(Se.clientY-_e)/ne.length}),ne.forEach(function(Se){we+=I({x:ye.left,y:ye.top},{x:Se.clientX-me,y:Se.clientY-_e})}),{centerMass:ye,spread:we,count:ne.length}}var oe={props:{touchMove:{type:Boolean,required:!0},mouseMove:{type:Boolean,required:!0},touchResize:{type:Boolean,required:!0},wheelResize:{type:[Boolean,Object],required:!0},eventsFilter:{type:Function,required:!1}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},created:function(){this.transforming=!1,this.debouncedProcessEnd=x(this.processEnd),this.touches=[]},methods:{processMove:function(ne,ie){if(this.touches.length){if(this.touches.length===1&&ie.length===1)this.$emit("move",new B({left:this.touches[0].clientX-ie[0].clientX,top:this.touches[0].clientY-ie[0].clientY}));else if(this.touches.length>1&&this.touchResize){var de=se(ie,this.$refs.container),me=this.oldGeometricProperties;me.count===de.count&&me.count>1&&this.$emit("resize",new B({left:me.centerMass.left-de.centerMass.left,top:me.centerMass.top-de.centerMass.top},{factor:me.spread/de.spread,center:de.centerMass})),this.oldGeometricProperties=de}this.touches=ie}},processEnd:function(){this.transforming&&(this.transforming=!1,this.$emit("transform-end"))},processStart:function(){this.transforming=!0,this.debouncedProcessEnd.clear()},processEvent:function(ne){return this.eventsFilter?this.eventsFilter(ne,this.transforming)!==!1:(ne.preventDefault(),ne.stopPropagation(),!0)},onTouchStart:function(ne){if(ne.cancelable&&(this.touchMove||this.touchResize&&ne.touches.length>1)&&this.processEvent(ne)){var ie=this.$refs.container,de=ie.getBoundingClientRect(),me=de.left,_e=de.top,ye=de.bottom,we=de.right;this.touches=b(ne.touches).filter(function(Se){return Se.clientX>me&&Se.clientX<we&&Se.clientY>_e&&Se.clientY<ye}),this.oldGeometricProperties=se(this.touches,ie)}},onTouchEnd:function(ne){ne.touches.length===0&&(this.touches=[],this.processEnd())},onTouchMove:function(ne){var ie=this;if(this.touches.length){var de=b(ne.touches).filter(function(me){return!me.identifier||ie.touches.find(function(_e){return _e.identifier===me.identifier})});this.processEvent(ne)&&(this.processMove(ne,de),this.processStart())}},onMouseDown:function(ne){if(this.mouseMove&&"buttons"in ne&&ne.buttons===1&&this.processEvent(ne)){var ie={fake:!0,clientX:ne.clientX,clientY:ne.clientY};this.touches=[ie],this.processStart()}},onMouseMove:function(ne){this.touches.length&&this.processEvent(ne)&&this.processMove(ne,[{clientX:ne.clientX,clientY:ne.clientY}])},onMouseUp:function(){this.touches=[],this.processEnd()},onWheel:function(ne){if(this.wheelResize&&this.processEvent(ne)){var ie=this.$refs.container.getBoundingClientRect(),de=ie.left,me=ie.top,_e=1+this.wheelResize.ratio*(we=ne.deltaY||ne.detail||ne.wheelDelta,(Se=+we)==0||$(Se)?Se:Se>0?1:-1),ye={left:ne.clientX-de,top:ne.clientY-me};this.$emit("resize",new B({},{factor:_e,center:ye})),this.touches.length||this.debouncedProcessEnd()}var we,Se}},emits:["resize","move","transform-end"]};oe.render=function(ne,ie,de,me,_e,ye){return openBlock(),createBlock("div",{ref:"container",onTouchstart:ie[1]||(ie[1]=function(){return ye.onTouchStart&&ye.onTouchStart.apply(ye,arguments)}),onMousedown:ie[2]||(ie[2]=function(){return ye.onMouseDown&&ye.onMouseDown.apply(ye,arguments)}),onWheel:ie[3]||(ie[3]=function(){return ye.onWheel&&ye.onWheel.apply(ye,arguments)})},[renderSlot(ne.$slots,"default")],544)};var re={components:{TransformableImage:oe},props:{touchMove:{type:Boolean,required:!0},mouseMove:{type:Boolean,required:!0},touchResize:{type:Boolean,required:!0},wheelResize:{type:[Boolean,Object],required:!0}},emits:["resize","move"]};re.render=function(ne,ie,de,me,_e,ye){var we=resolveComponent("transformable-image");return openBlock(),createBlock(we,{"touch-move":de.touchMove,"touch-resize":de.touchResize,"mouse-move":de.mouseMove,"wheel-resize":de.wheelResize,onMove:ie[1]||(ie[1]=function(Se){return ne.$emit("move",Se)}),onResize:ie[2]||(ie[2]=function(Se){return ne.$emit("resize",Se)})},{default:withCtx(function(){return[renderSlot(ne.$slots,"default")]}),_:3},8,["touch-move","touch-resize","mouse-move","wheel-resize"])};var ae=M("vue-preview"),he={props:{coordinates:{type:Object},transitions:{type:Object},image:{type:Object,default:function(){return{}}},imageClass:{type:String},width:{type:Number},height:{type:Number},fill:{type:Boolean}},data:function(){return{calculatedImageSize:{width:0,height:0},calculatedSize:{width:0,height:0}}},computed:{classes:function(){return{root:ae({fill:this.fill}),wrapper:ae("wrapper"),imageWrapper:ae("image-wrapper"),image:A(ae("image"),this.imageClass)}},style:function(){if(this.fill)return{};var ne={};return this.width&&(ne.width="".concat(this.size.width,"px")),this.height&&(ne.height="".concat(this.size.height,"px")),this.transitions&&this.transitions.enabled&&(ne.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),ne},wrapperStyle:function(){var ne={width:"".concat(this.size.width,"px"),height:"".concat(this.size.height,"px"),left:"calc(50% - ".concat(this.size.width/2,"px)"),top:"calc(50% - ".concat(this.size.height/2,"px)")};return this.transitions&&this.transitions.enabled&&(ne.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),ne},imageStyle:function(){if(this.coordinates&&this.image){var ne=this.coordinates.width/this.size.width,ie=g(g({rotate:0,flip:{horizontal:!1,vertical:!1}},this.image.transforms),{},{scaleX:1/ne,scaleY:1/ne}),de=this.imageSize.width,me=this.imageSize.height,_e=pt({width:de,height:me},ie.rotate),ye={width:"".concat(de,"px"),height:"".concat(me,"px"),left:"0px",top:"0px"},we={rotate:{left:(de-_e.width)*ie.scaleX/2,top:(me-_e.height)*ie.scaleY/2},scale:{left:(1-ie.scaleX)*de/2,top:(1-ie.scaleY)*me/2}};return ye.transform="translate(\n				".concat(-this.coordinates.left/ne-we.rotate.left-we.scale.left,"px,").concat(-this.coordinates.top/ne-we.rotate.top-we.scale.top,"px) ")+te(ie),this.transitions&&this.transitions.enabled&&(ye.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),ye}return{}},size:function(){return{width:this.width||this.calculatedSize.width,height:this.height||this.calculatedSize.height}},imageSize:function(){return{width:this.image.width||this.calculatedImageSize.width,height:this.image.height||this.calculatedImageSize.height}}},watch:{image:function(ne){(ne.width||ne.height)&&this.onChangeImage()}},mounted:function(){var ne=this;this.onChangeImage(),this.$refs.image.addEventListener("load",function(){ne.refreshImage()}),window.addEventListener("resize",this.refresh),window.addEventListener("orientationchange",this.refresh)},unmounted:function(){window.removeEventListener("resize",this.refresh),window.removeEventListener("orientationchange",this.refresh)},methods:{refreshImage:function(){var ne=this.$refs.image;this.calculatedImageSize.height=ne.naturalHeight,this.calculatedImageSize.width=ne.naturalWidth},refresh:function(){var ne=this.$refs.root;this.width||(this.calculatedSize.width=ne.clientWidth),this.height||(this.calculatedSize.height=ne.clientHeight)},onChangeImage:function(){var ne=this.$refs.image;ne&&ne.complete&&this.refreshImage(),this.refresh()}}};he.render=function(ne,ie,de,me,_e,ye){return openBlock(),createBlock("div",{ref:"root",class:ye.classes.root,style:ye.style},[createVNode("div",{ref:"wrapper",class:ye.classes.wrapper,style:ye.wrapperStyle},[withDirectives(createVNode("img",{ref:"image",src:de.image&&de.image.src,class:ye.classes.image,style:ye.imageStyle},null,14,["src"]),[[vShow,de.image&&de.image.src]])],6)],6)};var ce={components:{Preview:he},inheritAttrs:!1};ce.render=function(ne,ie,de,me,_e,ye){var we=resolveComponent("preview");return openBlock(),createBlock(we,mergeProps(ne.$attrs,{fill:!0}),null,16)};var le=M("vue-rectangle-stencil"),ue={name:"RectangleStencil",components:{StencilPreview:ce,BoundingBox:_t,DraggableArea:Qt},props:{image:{type:Object},coordinates:{type:Object},stencilCoordinates:{type:Object},handlers:{type:Object},handlersComponent:{type:[Object,String],default:function(){return kt}},lines:{type:Object},linesComponent:{type:[Object,String],default:function(){return Nt}},aspectRatio:{type:[Number,String]},minAspectRatio:{type:[Number,String]},maxAspectRatio:{type:[Number,String]},movable:{type:Boolean,default:!0},resizable:{type:Boolean,default:!0},transitions:{type:Object},movingClass:{type:String},resizingClass:{type:String},previewClass:{type:String},boundingBoxClass:{type:String},linesClasses:{type:Object,default:function(){return{}}},linesWrappersClasses:{type:Object,default:function(){return{}}},handlersClasses:{type:Object,default:function(){return{}}},handlersWrappersClasses:{type:Object,default:function(){return{}}}},data:function(){return{moving:!1,resizing:!1}},computed:{classes:function(){return{stencil:A(le({movable:this.movable,moving:this.moving,resizing:this.resizing}),this.moving&&this.movingClass,this.resizing&&this.resizingClass),preview:A(le("preview"),this.previewClass),boundingBox:A(le("bounding-box"),this.boundingBoxClass)}},style:function(){var ne=this.stencilCoordinates,ie=ne.height,de=ne.width,me=ne.left,_e=ne.top,ye={width:"".concat(de,"px"),height:"".concat(ie,"px"),transform:"translate(".concat(me,"px, ").concat(_e,"px)")};return this.transitions&&this.transitions.enabled&&(ye.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),ye}},methods:{onMove:function(ne){this.$emit("move",ne),this.moving=!0},onMoveEnd:function(){this.$emit("move-end"),this.moving=!1},onResize:function(ne){this.$emit("resize",ne),this.resizing=!0},onResizeEnd:function(){this.$emit("resize-end"),this.resizing=!1},aspectRatios:function(){return{minimum:this.aspectRatio||this.minAspectRatio,maximum:this.aspectRatio||this.maxAspectRatio}}},emits:["resize","resize-end","move","move-end"]};ue.render=function(ne,ie,de,me,_e,ye){var we=resolveComponent("stencil-preview"),Se=resolveComponent("draggable-area"),Ce=resolveComponent("bounding-box");return openBlock(),createBlock("div",{class:ye.classes.stencil,style:ye.style},[createVNode(Ce,{width:de.stencilCoordinates.width,height:de.stencilCoordinates.height,transitions:de.transitions,class:ye.classes.boundingBox,handlers:de.handlers,"handlers-component":de.handlersComponent,"handlers-classes":de.handlersClasses,"handlers-wrappers-classes":de.handlersWrappersClasses,lines:de.lines,"lines-component":de.linesComponent,"lines-classes":de.linesClasses,"lines-wrappers-classes":de.linesWrappersClasses,resizable:de.resizable,onResize:ye.onResize,onResizeEnd:ye.onResizeEnd},{default:withCtx(function(){return[createVNode(Se,{movable:de.movable,onMove:ye.onMove,onMoveEnd:ye.onMoveEnd},{default:withCtx(function(){return[createVNode(we,{image:de.image,coordinates:de.coordinates,width:de.stencilCoordinates.width,height:de.stencilCoordinates.height,class:ye.classes.preview,transitions:de.transitions},null,8,["image","coordinates","width","height","class","transitions"])]}),_:1},8,["movable","onMove","onMoveEnd"])]}),_:1},8,["width","height","transitions","class","handlers","handlers-component","handlers-classes","handlers-wrappers-classes","lines","lines-component","lines-classes","lines-wrappers-classes","resizable","onResize","onResizeEnd"])],6)};var pe=["transitions"],ge=M("vue-advanced-cropper"),fe={name:"Cropper",components:{BackgroundWrapper:re},props:{src:{type:String,default:null},stencilComponent:{type:[Object,String],default:function(){return ue}},backgroundWrapperComponent:{type:[Object,String],default:function(){return re}},stencilProps:{type:Object,default:function(){return{}}},autoZoom:{type:Boolean,default:!1},imageClass:{type:String},boundariesClass:{type:String},backgroundClass:{type:String},foregroundClass:{type:String},minWidth:{type:[Number,String]},minHeight:{type:[Number,String]},maxWidth:{type:[Number,String]},maxHeight:{type:[Number,String]},debounce:{type:[Boolean,Number],default:500},transitions:{type:Boolean,default:!0},checkOrientation:{type:Boolean,default:!0},canvas:{type:[Object,Boolean],default:!0},crossOrigin:{type:[Boolean,String],default:void 0},transitionTime:{type:Number,default:300},imageRestriction:{type:String,default:"fit-area",validator:function(ne){return K.indexOf(ne)!==-1}},roundResult:{type:Boolean,default:!0},defaultSize:{type:[Function,Object]},defaultPosition:{type:[Function,Object]},defaultVisibleArea:{type:[Function,Object]},defaultTransforms:{type:[Function,Object]},defaultBoundaries:{type:[Function,String],validator:function(ne){return!(typeof ne=="string"&&ne!=="fill"&&ne!=="fit")}},priority:{type:String,default:"coordinates"},stencilSize:{type:[Object,Function]},resizeImage:{type:[Boolean,Object],default:!0},moveImage:{type:[Boolean,Object],default:!0},autoZoomAlgorithm:{type:Function},resizeAlgorithm:{type:Function,default:function(ne){var ie=ne.event,de=ne.coordinates,me=ne.aspectRatio,_e=ne.positionRestrictions,ye=ne.sizeRestrictions,we=C(C({},de),{right:de.left+de.width,bottom:de.top+de.height}),Se=ie.params||{},Ce=C({},ie.directions),Ae=Se.allowedDirections||{left:!0,right:!0,bottom:!0,top:!0};ye.widthFrozen&&(Ce.left=0,Ce.right=0),ye.heightFrozen&&(Ce.top=0,Ce.bottom=0),V.forEach(function(Re){Ae[Re]||(Ce[Re]=0)});var Te=ot(we,Ce=It({coordinates:we,directions:Ce,sizeRestrictions:ye,positionRestrictions:_e})).width,ke=ot(we,Ce).height,$e=Se.preserveRatio?ct(we):dt(Te/ke,me);if($e){var Ee=Se.respectDirection;if(Ee||(Ee=we.width>=we.height||$e===1?"width":"height"),Ee==="width"){var Pe=Te/$e-we.height;if(Ae.top&&Ae.bottom){var Ie=Ce.top,Oe=Ce.bottom;Ce.bottom=Bt(Pe,Oe,Ie),Ce.top=Bt(Pe,Ie,Oe)}else Ae.bottom?Ce.bottom=Pe:Ae.top?Ce.top=Pe:Ae.right?Ce.right=0:Ae.left&&(Ce.left=0)}else if(Ee==="height"){var Ne=we.width-ke*$e;if(Ae.left&&Ae.right){var Be=Ce.left,xe=Ce.right;Ce.left=-Bt(Ne,Be,xe),Ce.right=-Bt(Ne,xe,Be)}else Ae.left?Ce.left=-Ne:Ae.right?Ce.right=-Ne:Ae.top?Ce.top=0:Ae.bottom&&(Ce.bottom=0)}Ce=It({directions:Ce,coordinates:we,sizeRestrictions:ye,positionRestrictions:_e,preserveRatio:!0,compensate:Se.compensate})}return Te=ot(we,Ce).width,ke=ot(we,Ce).height,($e=Se.preserveRatio?ct(we):dt(Te/ke,me))&&Math.abs($e-Te/ke)>.001&&V.forEach(function(Re){Ae[Re]||(Ce[Re]=0)}),St({event:new Y({left:-Ce.left,top:-Ce.top}),coordinates:{width:de.width+Ce.right+Ce.left,height:de.height+Ce.top+Ce.bottom,left:de.left,top:de.top},positionRestrictions:_e})}},moveAlgorithm:{type:Function,default:St},initStretcher:{type:Function,default:function(ne){var ie=ne.stretcher,de=ne.imageSize,me=ct(de);ie.style.width=de.width+"px",ie.style.height=ie.clientWidth/me+"px",ie.style.width=ie.clientWidth+"px"}},fitCoordinates:{type:Function,default:function(ne){var ie=ne.visibleArea,de=ne.coordinates,me=ne.aspectRatio,_e=ne.sizeRestrictions,ye=ne.positionRestrictions,we=C(C({},de),Mt({width:de.width,height:de.height,aspectRatio:me,sizeRestrictions:{maxWidth:ie.width,maxHeight:ie.height,minHeight:Math.min(ie.height,_e.minHeight),minWidth:Math.min(ie.width,_e.minWidth)}}));return we=vt(we=at(we,it(nt(de),nt(we))),zt(et(ie),ye))}},fitVisibleArea:{type:Function,default:function(ne){var ie=ne.visibleArea,de=ne.boundaries,me=ne.getAreaRestrictions,_e=ne.coordinates,ye=C({},ie);ye.height=ye.width/ct(de),ye.top+=(ie.height-ye.height)/2,(_e.height-ye.height>0||_e.width-ye.width>0)&&(ye=ht(ye,Math.max(_e.height/ye.height,_e.width/ye.width)));var we=rt(ut(_e,et(ye=ht(ye,ft(ye,me({visibleArea:ye,type:"resize"}))))));return ye.width<_e.width&&(we.left=0),ye.height<_e.height&&(we.top=0),ye=vt(ye=at(ye,we),me({visibleArea:ye,type:"move"}))}},areaRestrictionsAlgorithm:{type:Function,default:function(ne){var ie=ne.visibleArea,de=ne.boundaries,me=ne.imageSize,_e=ne.imageRestriction,ye=ne.type,we={};return _e==="fill-area"?we={left:0,top:0,right:me.width,bottom:me.height}:_e==="fit-area"&&(ct(de)>ct(me)?(we={top:0,bottom:me.height},ie&&ye==="move"&&(ie.width>me.width?(we.left=-(ie.width-me.width)/2,we.right=me.width-we.left):(we.left=0,we.right=me.width))):(we={left:0,right:me.width},ie&&ye==="move"&&(ie.height>me.height?(we.top=-(ie.height-me.height)/2,we.bottom=me.height-we.top):(we.top=0,we.bottom=me.height)))),we}},sizeRestrictionsAlgorithm:{type:Function,default:function(ne){return{minWidth:ne.minWidth,minHeight:ne.minHeight,maxWidth:ne.maxWidth,maxHeight:ne.maxHeight}}},positionRestrictionsAlgorithm:{type:Function,default:function(ne){var ie=ne.imageSize,de={};return ne.imageRestriction!=="none"&&(de={left:0,top:0,right:ie.width,bottom:ie.height}),de}}},data:function(){return{transitionsActive:!1,imageLoaded:!1,imageAttributes:{width:null,height:null,crossOrigin:null,src:null},defaultImageTransforms:{rotate:0,flip:{horizontal:!1,vertical:!1}},appliedImageTransforms:{rotate:0,flip:{horizontal:!1,vertical:!1}},boundaries:{width:0,height:0},visibleArea:null,coordinates:g({},J)}},computed:{image:function(){return{src:this.imageAttributes.src,width:this.imageAttributes.width,height:this.imageAttributes.height,transforms:this.imageTransforms}},imageTransforms:function(){return{rotate:this.appliedImageTransforms.rotate,flip:{horizontal:this.appliedImageTransforms.flip.horizontal,vertical:this.appliedImageTransforms.flip.vertical},translateX:this.visibleArea?this.visibleArea.left/this.coefficient:0,translateY:this.visibleArea?this.visibleArea.top/this.coefficient:0,scaleX:1/this.coefficient,scaleY:1/this.coefficient}},imageSize:function(){var ne=function(ie){return ie*Math.PI/180}(this.imageTransforms.rotate);return{width:Math.abs(this.imageAttributes.width*Math.cos(ne))+Math.abs(this.imageAttributes.height*Math.sin(ne)),height:Math.abs(this.imageAttributes.width*Math.sin(ne))+Math.abs(this.imageAttributes.height*Math.cos(ne))}},initialized:function(){return!!(this.visibleArea&&this.imageLoaded)},settings:function(){var ne=j(this.resizeImage,{touch:!0,wheel:{ratio:.1},adjustStencil:!0},{touch:!1,wheel:!1,adjustStencil:!1});return{moveImage:j(this.moveImage,{touch:!0,mouse:!0},{touch:!1,mouse:!1}),resizeImage:ne}},coefficient:function(){return this.visibleArea?this.visibleArea.width/this.boundaries.width:0},areaRestrictions:function(){return this.imageLoaded?this.areaRestrictionsAlgorithm({imageSize:this.imageSize,imageRestriction:this.imageRestriction,boundaries:this.boundaries}):{}},transitionsOptions:function(){return{enabled:this.transitionsActive,timingFunction:"ease-in-out",time:350}},sizeRestrictions:function(){if(this.boundaries.width&&this.boundaries.height&&this.imageSize.width&&this.imageSize.height){var ne=this.sizeRestrictionsAlgorithm({imageSize:this.imageSize,minWidth:D(this.minWidth)?0:L(this.minWidth),minHeight:D(this.minHeight)?0:L(this.minHeight),maxWidth:D(this.maxWidth)?1/0:L(this.maxWidth),maxHeight:D(this.maxHeight)?1/0:L(this.maxHeight)});if(ne=function(me){var _e=me.areaRestrictions,ye=me.sizeRestrictions;me.imageSize;var we=me.boundaries,Se=me.positionRestrictions;me.imageRestriction;var Ce=C(C({},ye),{minWidth:ye.minWidth!==void 0?ye.minWidth:0,minHeight:ye.minHeight!==void 0?ye.minHeight:0,maxWidth:ye.maxWidth!==void 0?ye.maxWidth:1/0,maxHeight:ye.maxHeight!==void 0?ye.maxHeight:1/0});Se.left!==void 0&&Se.right!==void 0&&(Ce.maxWidth=Math.min(Ce.maxWidth,Se.right-Se.left)),Se.bottom!==void 0&&Se.top!==void 0&&(Ce.maxHeight=Math.min(Ce.maxHeight,Se.bottom-Se.top));var Ae=bt(_e),Te=mt(we,Ae);return Ae.width<1/0&&(!Ce.maxWidth||Ce.maxWidth>Te.width)&&(Ce.maxWidth=Math.min(Ce.maxWidth,Te.width)),Ae.height<1/0&&(!Ce.maxHeight||Ce.maxHeight>Te.height)&&(Ce.maxHeight=Math.min(Ce.maxHeight,Te.height)),Ce.minWidth>Ce.maxWidth&&(Ce.minWidth=Ce.maxWidth,Ce.widthFrozen=!0),Ce.minHeight>Ce.maxHeight&&(Ce.minHeight=Ce.maxHeight,Ce.heightFrozen=!0),Ce}({sizeRestrictions:ne,areaRestrictions:this.getAreaRestrictions({visibleArea:this.visibleArea,type:"resize"}),imageSize:this.imageSize,boundaries:this.boundaries,positionRestrictions:this.positionRestrictions,imageRestriction:this.imageRestriction,visibleArea:this.visibleArea,stencilSize:this.getStencilSize()}),this.visibleArea&&this.stencilSize){var ie=this.getStencilSize(),de=bt(this.getAreaRestrictions({visibleArea:this.visibleArea,type:"resize"}));ne.maxWidth=Math.min(ne.maxWidth,de.width*ie.width/this.boundaries.width),ne.maxHeight=Math.min(ne.maxHeight,de.height*ie.height/this.boundaries.height),ne.maxWidth<ne.minWidth&&(ne.minWidth=ne.maxWidth),ne.maxHeight<ne.minHeight&&(ne.minHeight=ne.maxHeight)}return ne}return{minWidth:0,minHeight:0,maxWidth:0,maxHeight:0}},positionRestrictions:function(){return this.positionRestrictionsAlgorithm({imageSize:this.imageSize,imageRestriction:this.imageRestriction})},classes:function(){return{cropper:ge(),image:A(ge("image"),this.imageClass),stencil:ge("stencil"),boundaries:A(ge("boundaries"),this.boundariesClass),stretcher:A(ge("stretcher")),background:A(ge("background"),this.backgroundClass),foreground:A(ge("foreground"),this.foregroundClass),imageWrapper:A(ge("image-wrapper")),cropperWrapper:A(ge("cropper-wrapper"))}},stencilCoordinates:function(){if(this.initialized){var ne=this.coordinates,ie=ne.width,de=ne.height,me=ne.left,_e=ne.top;return{width:ie/this.coefficient,height:de/this.coefficient,left:(me-this.visibleArea.left)/this.coefficient,top:(_e-this.visibleArea.top)/this.coefficient}}return this.defaultCoordinates()},boundariesStyle:function(){var ne={width:this.boundaries.width?"".concat(Math.round(this.boundaries.width),"px"):"auto",height:this.boundaries.height?"".concat(Math.round(this.boundaries.height),"px"):"auto",transition:"opacity ".concat(this.transitionTime,"ms"),pointerEvents:this.imageLoaded?"all":"none"};return this.imageLoaded||(ne.opacity="0"),ne},imageStyle:function(){var ne=this.imageAttributes.width>this.imageAttributes.height?{width:Math.min(1024,this.imageAttributes.width),height:Math.min(1024,this.imageAttributes.width)/(this.imageAttributes.width/this.imageAttributes.height)}:{height:Math.min(1024,this.imageAttributes.height),width:Math.min(1024,this.imageAttributes.height)*(this.imageAttributes.width/this.imageAttributes.height)},ie={left:(ne.width-this.imageSize.width)/(2*this.coefficient),top:(ne.height-this.imageSize.height)/(2*this.coefficient)},de={left:(1-1/this.coefficient)*ne.width/2,top:(1-1/this.coefficient)*ne.height/2},me=g(g({},this.imageTransforms),{},{scaleX:this.imageTransforms.scaleX*(this.imageAttributes.width/ne.width),scaleY:this.imageTransforms.scaleY*(this.imageAttributes.height/ne.height)}),_e={width:"".concat(ne.width,"px"),height:"".concat(ne.height,"px"),left:"0px",top:"0px",transform:"translate(".concat(-ie.left-de.left-this.imageTransforms.translateX,"px, ").concat(-ie.top-de.top-this.imageTransforms.translateY,"px)")+te(me)};return this.transitionsOptions.enabled&&(_e.transition="".concat(this.transitionsOptions.time,"ms ").concat(this.transitionsOptions.timingFunction)),_e}},watch:{src:function(){this.onChangeImage()},stencilComponent:function(){var ne=this;this.$nextTick(function(){ne.resetCoordinates(),ne.runAutoZoom("setCoordinates"),ne.onChange()})},minWidth:function(){this.onPropsChange()},maxWidth:function(){this.onPropsChange()},minHeight:function(){this.onPropsChange()},maxHeight:function(){this.onPropsChange()},imageRestriction:function(){this.reset()},stencilProps:function(ne,ie){["aspectRatio","minAspectRatio","maxAspectRatio"].find(function(de){return ne[de]!==ie[de]})&&this.$nextTick(this.onPropsChange)}},created:function(){this.debouncedUpdate=x(this.update,this.debounce),this.debouncedDisableTransitions=x(this.disableTransitions,this.transitionsOptions.time),this.awaiting=!1},mounted:function(){this.$refs.image.addEventListener("load",this.onSuccessLoadImage),this.$refs.image.addEventListener("error",this.onFailLoadImage),this.onChangeImage(),window.addEventListener("resize",this.refresh),window.addEventListener("orientationchange",this.refresh)},unmounted:function(){window.removeEventListener("resize",this.refresh),window.removeEventListener("orientationchange",this.refresh),this.imageAttributes.revoke&&this.imageAttributes.src&&URL.revokeObjectURL(this.imageAttributes.src),this.debouncedUpdate.clear(),this.debouncedDisableTransitions.clear()},methods:{getResult:function(){var ne=this.initialized?this.prepareResult(g({},this.coordinates)):this.defaultCoordinates(),ie={rotate:this.imageTransforms.rotate%360,flip:g({},this.imageTransforms.flip)};if(this.src&&this.imageLoaded){var de=this;return{image:this.image,coordinates:ne,visibleArea:this.visibleArea?g({},this.visibleArea):null,imageTransforms:ie,get canvas(){return de.canvas?de.getCanvas():void 0}}}return{image:this.image,coordinates:ne,visibleArea:this.visibleArea?g({},this.visibleArea):null,canvas:void 0,imageTransforms:ie}},zoom:function(ne,ie){var de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},me=de.transitions,_e=me===void 0||me;this.onManipulateImage(new B({},{factor:1/ne,center:ie}),{normalize:!1,transitions:_e})},move:function(ne,ie){var de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},me=de.transitions,_e=me===void 0||me;this.onManipulateImage(new B({left:ne||0,top:ie||0}),{normalize:!1,transitions:_e})},setCoordinates:function(ne){var ie=this,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},me=de.autoZoom,_e=me===void 0||me,ye=de.transitions,we=ye===void 0||ye;this.$nextTick(function(){ie.imageLoaded?(ie.transitionsActive||(we&&ie.enableTransitions(),ie.coordinates=ie.applyTransform(ne),_e&&ie.runAutoZoom("setCoordinates"),we&&ie.debouncedDisableTransitions()),ie.onChange()):ie.delayedTransforms=ne})},refresh:function(){var ne=this,ie=this.$refs.image;if(this.src&&ie)return this.initialized?this.updateVisibleArea().then(function(){ne.onChange()}):this.resetVisibleArea().then(function(){ne.onChange()})},reset:function(){var ne=this;return this.resetVisibleArea().then(function(){ne.onChange(!1)})},awaitRender:function(ne){var ie=this;this.awaiting||(this.awaiting=!0,this.$nextTick(function(){ne(),ie.awaiting=!1}))},prepareResult:function(ne){return this.roundResult?function(ie){var de=ie.coordinates,me=ie.sizeRestrictions,_e=ie.positionRestrictions,ye={width:Math.round(de.width),height:Math.round(de.height),left:Math.round(de.left),top:Math.round(de.top)};return ye.width>me.maxWidth?ye.width=Math.floor(de.width):ye.width<me.minWidth&&(ye.width=Math.ceil(de.width)),ye.height>me.maxHeight?ye.height=Math.floor(de.height):ye.height<me.minHeight&&(ye.height=Math.ceil(de.height)),vt(ye,_e)}(g(g({},this.getPublicProperties()),{},{positionRestrictions:jt(this.positionRestrictions,this.visibleArea),coordinates:ne})):ne},processAutoZoom:function(ne,ie,de,me){var _e=this.autoZoomAlgorithm;_e||(_e=this.stencilSize?Ct:this.autoZoom?Et:Wt);var ye=_e({event:{type:ne,params:me},visibleArea:ie,coordinates:de,boundaries:this.boundaries,aspectRatio:this.getAspectRatio(),positionRestrictions:this.positionRestrictions,getAreaRestrictions:this.getAreaRestrictions,sizeRestrictions:this.sizeRestrictions,stencilSize:this.getStencilSize()});return g(g({},ye),{},{changed:!tt(ye.visibleArea,ie)||!tt(ye.coordinates,de)})},runAutoZoom:function(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=ie.transitions,me=de!==void 0&&de,_e=v(ie,pe),ye=this.processAutoZoom(ne,this.visibleArea,this.coordinates,_e),we=ye.visibleArea,Se=ye.coordinates,Ce=ye.changed;me&&Ce&&this.enableTransitions(),this.visibleArea=we,this.coordinates=Se,me&&Ce&&this.debouncedDisableTransitions()},normalizeEvent:function(ne){return function(ie){var de=ie.event,me=ie.visibleArea,_e=ie.coefficient;if(de.type==="manipulateImage")return C(C({},de),{move:{left:de.move&&de.move.left?_e*de.move.left:0,top:de.move&&de.move.top?_e*de.move.top:0},scale:{factor:de.scale&&de.scale.factor?de.scale.factor:1,center:de.scale&&de.scale.center?{left:de.scale.center.left*_e+me.left,top:de.scale.center.top*_e+me.top}:null}});if(de.type==="resize"){var ye=C(C({},de),{directions:C({},de.directions)});return V.forEach(function(Se){ye.directions[Se]*=_e}),ye}if(de.type==="move"){var we=C(C({},de),{directions:C({},de.directions)});return Q.forEach(function(Se){we.directions[Se]*=_e}),we}return de}(g(g({},this.getPublicProperties()),{},{event:ne}))},getCanvas:function(){if(this.$refs.canvas){var ne=this.$refs.canvas,ie=this.$refs.image,de=this.imageTransforms.rotate!==0||this.imageTransforms.flip.horizontal||this.imageTransforms.flip.vertical?function(Se,Ce,Ae){var Te=Ae.rotate,ke=Ae.flip,$e={width:Ce.naturalWidth,height:Ce.naturalHeight},Ee=pt($e,Te),Pe=Se.getContext("2d");Se.height=Ee.height,Se.width=Ee.width,Pe.save();var Ie=gt(nt(C({left:0,top:0},$e)),Te);return Pe.translate(-(Ie.left-Ee.width/2),-(Ie.top-Ee.height/2)),Pe.rotate(Te*Math.PI/180),Pe.translate(ke.horizontal?$e.width:0,ke.vertical?$e.height:0),Pe.scale(ke.horizontal?-1:1,ke.vertical?-1:1),Pe.drawImage(Ce,0,0,$e.width,$e.height),Pe.restore(),Se}(this.$refs.sourceCanvas,ie,this.imageTransforms):ie,me=g({minWidth:0,minHeight:0,maxWidth:1/0,maxHeight:1/0,maxArea:this.maxCanvasSize,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",fillColor:"transparent"},this.canvas),_e=function(Se){return Se.find(function(Ce){return Ae=Ce,!Number.isNaN(parseFloat(Ae))&&isFinite(Ae);var Ae})},ye=Mt({sizeRestrictions:{minWidth:_e([me.width,me.minWidth])||0,minHeight:_e([me.height,me.minHeight])||0,maxWidth:_e([me.width,me.maxWidth])||1/0,maxHeight:_e([me.height,me.maxHeight])||1/0},width:this.coordinates.width,height:this.coordinates.height,aspectRatio:{minimum:this.coordinates.width/this.coordinates.height,maximum:this.coordinates.width/this.coordinates.height}});if(me.maxArea&&ye.width*ye.height>me.maxArea){var we=Math.sqrt(me.maxArea/(ye.width*ye.height));ye={width:Math.round(we*ye.width),height:Math.round(we*ye.height)}}return function(Se,Ce,Ae,Te,ke){Se.width=Te?Te.width:Ae.width,Se.height=Te?Te.height:Ae.height;var $e=Se.getContext("2d");$e.clearRect(0,0,Se.width,Se.height),ke&&(ke.imageSmoothingEnabled&&($e.imageSmoothingEnabled=ke.imageSmoothingEnabled),ke.imageSmoothingQuality&&($e.imageSmoothingQuality=ke.imageSmoothingQuality),ke.fillColor&&($e.fillStyle=ke.fillColor,$e.fillRect(0,0,Se.width,Se.height),$e.save()));var Ee=Ae.left<0?-Ae.left:0,Pe=Ae.top<0?-Ae.top:0;$e.drawImage(Ce,Ae.left+Ee,Ae.top+Pe,Ae.width,Ae.height,Ee,Pe,Se.width,Se.height)}(ne,de,this.coordinates,ye,me),ne}},update:function(){this.$emit("change",this.getResult())},applyTransform:function(ne){var ie=arguments.length>1&&arguments[1]!==void 0&&arguments[1],de=this.visibleArea&&ie?wt(this.sizeRestrictions,this.visibleArea):this.sizeRestrictions,me=this.visibleArea&&ie?jt(this.positionRestrictions,this.visibleArea):this.positionRestrictions;return xt({transform:ne,coordinates:this.coordinates,imageSize:this.imageSize,sizeRestrictions:de,positionRestrictions:me,aspectRatio:this.getAspectRatio(),visibleArea:this.visibleArea})},resetCoordinates:function(){var ne=this;if(this.$refs.image){this.$refs.cropper,this.$refs.image;var ie=this.defaultSize;ie||(ie=this.stencilSize?Dt:Ot);var de=this.sizeRestrictions;de.minWidth,de.minHeight,de.maxWidth,de.maxHeight;var me=O(ie)?ie({boundaries:this.boundaries,imageSize:this.imageSize,aspectRatio:this.getAspectRatio(),sizeRestrictions:this.sizeRestrictions,stencilSize:this.getStencilSize(),visibleArea:this.visibleArea}):ie,_e=this.defaultPosition||Tt,ye=[me,function(we){var Se=we.coordinates;return g({},O(_e)?_e({coordinates:Se,imageSize:ne.imageSize,visibleArea:ne.visibleArea}):ne.defaultPosition)}];this.delayedTransforms&&ye.push.apply(ye,b(Array.isArray(this.delayedTransforms)?this.delayedTransforms:[this.delayedTransforms])),this.coordinates=this.applyTransform(ye,!0),this.delayedTransforms=null}},clearImage:function(){var ne=this;this.imageLoaded=!1,setTimeout(function(){var ie=ne.$refs.stretcher;ie&&(ie.style.height="auto",ie.style.width="auto"),ne.coordinates=ne.defaultCoordinates(),ne.boundaries={width:0,height:0}},this.transitionTime)},enableTransitions:function(){this.transitions&&(this.transitionsActive=!0)},disableTransitions:function(){this.transitionsActive=!1},updateBoundaries:function(){var ne=this,ie=this.$refs.stretcher,de=this.$refs.cropper;return this.initStretcher({cropper:de,stretcher:ie,imageSize:this.imageSize}),this.$nextTick().then(function(){var me={cropper:de,imageSize:ne.imageSize};if(O(ne.defaultBoundaries)?ne.boundaries=ne.defaultBoundaries(me):ne.defaultBoundaries==="fit"?ne.boundaries=function(_e){var ye=_e.cropper,we=_e.imageSize,Se=ye.clientHeight,Ce=ye.clientWidth,Ae=Se,Te=we.width*Se/we.height;return Te>Ce&&(Te=Ce,Ae=we.height*Ce/we.width),{width:Te,height:Ae}}(me):ne.boundaries=function(_e){var ye=_e.cropper;return{width:ye.clientWidth,height:ye.clientHeight}}(me),!ne.boundaries.width||!ne.boundaries.height)throw new Error("It's impossible to fit the cropper in the current container")})},resetVisibleArea:function(){var ne=this;return this.appliedImageTransforms=g(g({},this.defaultImageTransforms),{},{flip:g({},this.defaultImageTransforms.flip)}),this.updateBoundaries().then(function(){ne.priority!=="visible-area"&&(ne.visibleArea=null,ne.resetCoordinates());var ie,de,me,_e,ye,we,Se=ne.defaultVisibleArea||Ht;ne.visibleArea=O(Se)?Se({imageSize:ne.imageSize,boundaries:ne.boundaries,coordinates:ne.priority!=="visible-area"?ne.coordinates:null,getAreaRestrictions:ne.getAreaRestrictions,stencilSize:ne.getStencilSize()}):ne.defaultVisibleArea,ne.visibleArea=(ie={visibleArea:ne.visibleArea,boundaries:ne.boundaries,getAreaRestrictions:ne.getAreaRestrictions},de=ie.visibleArea,me=ie.boundaries,_e=ie.getAreaRestrictions,ye=C({},de),we=ct(me),ye.width/ye.height!==we&&(ye.height=ye.width/we),vt(ye,_e({visibleArea:ye,type:"move"}))),ne.priority==="visible-area"?ne.resetCoordinates():ne.coordinates=ne.fitCoordinates({visibleArea:ne.visibleArea,coordinates:ne.coordinates,aspectRatio:ne.getAspectRatio(),positionRestrictions:ne.positionRestrictions,sizeRestrictions:ne.sizeRestrictions}),ne.runAutoZoom("resetVisibleArea")}).catch(function(){ne.visibleArea=null})},updateVisibleArea:function(){var ne=this;return this.updateBoundaries().then(function(){ne.visibleArea=ne.fitVisibleArea({imageSize:ne.imageSize,boundaries:ne.boundaries,visibleArea:ne.visibleArea,coordinates:ne.coordinates,getAreaRestrictions:ne.getAreaRestrictions}),ne.coordinates=ne.fitCoordinates({visibleArea:ne.visibleArea,coordinates:ne.coordinates,aspectRatio:ne.getAspectRatio(),positionRestrictions:ne.positionRestrictions,sizeRestrictions:ne.sizeRestrictions}),ne.runAutoZoom("updateVisibleArea")}).catch(function(){ne.visibleArea=null})},onChange:function(){var ne=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];ne&&this.debounce?this.debouncedUpdate():this.update()},onChangeImage:function(){var ne,ie=this;if(this.imageLoaded=!1,this.delayedTransforms=null,this.src){if(function(_e){if(T(_e))return!1;var ye=window.location,we=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(_e)||[],Se={protocol:we[1]||"",host:we[2]||"",port:we[3]||""},Ce=function(Ae){return Ae.port||((Ae.protocol||ye.protocol)==="http"?80:433)};return!(!Se.protocol&&!Se.host&&!Se.port||Se.protocol&&Se.protocol==ye.protocol&&Se.host&&Se.host==ye.host&&Se.host&&Ce(Se)==Ce(ye))}(this.src)){var de=D(this.crossOrigin)?this.canvas:this.crossOrigin;de===!0&&(de="anonymous"),this.imageAttributes.crossOrigin=de||null}if(this.checkOrientation){var me=(ne=this.src,new Promise(function(_e){Jt(ne).then(function(ye){var we=ee(ye);_e(ye?{source:ne,arrayBuffer:ye,orientation:we}:{source:ne,arrayBuffer:null,orientation:null})}).catch(function(ye){_e({source:ne,arrayBuffer:null,orientation:null})})}));setTimeout(function(){me.then(ie.onParseImage)},this.transitionTime)}else setTimeout(function(){ie.onParseImage({source:ie.src})},this.transitionTime)}else this.clearImage()},onFailLoadImage:function(){this.imageAttributes.src&&(this.clearImage(),this.$emit("error"))},onSuccessLoadImage:function(){var ne=this,ie=this.$refs.image;ie&&!this.imageLoaded&&(this.imageAttributes.height=ie.naturalHeight,this.imageAttributes.width=ie.naturalWidth,this.imageLoaded=!0,this.resetVisibleArea().then(function(){ne.$emit("ready"),ne.onChange(!1)}))},onParseImage:function(ne){var ie=this,de=ne.source,me=ne.arrayBuffer,_e=ne.orientation;this.imageAttributes.revoke&&this.imageAttributes.src&&URL.revokeObjectURL(this.imageAttributes.src),this.imageAttributes.revoke=!1,me&&_e&&_e>1?W(de)||!T(de)?(this.imageAttributes.src=URL.createObjectURL(new Blob([me])),this.imageAttributes.revoke=!0):this.imageAttributes.src=function(ye){for(var we=[],Se=new Uint8Array(ye);Se.length>0;){var Ce=Se.subarray(0,8192);we.push(String.fromCharCode.apply(null,Array.from?Array.from(Ce):Ce.slice())),Se=Se.subarray(8192)}return"data:image/jpeg;base64,"+btoa(we.join(""))}(me):this.imageAttributes.src=de,O(this.defaultTransforms)?this.appliedImageTransforms=Kt(this.defaultTransforms()):H(this.defaultTransforms)?this.appliedImageTransforms=Kt(this.defaultTransforms):this.appliedImageTransforms=function(ye){var we=Kt({});if(ye)switch(ye){case 2:we.flip.horizontal=!0;break;case 3:we.rotate=-180;break;case 4:we.flip.vertical=!0;break;case 5:we.rotate=90,we.flip.vertical=!0;break;case 6:we.rotate=90;break;case 7:we.rotate=90,we.flip.horizontal=!0;break;case 8:we.rotate=-90}return we}(_e),this.defaultImageTransforms=g(g({},this.appliedImageTransforms),{},{flip:g({},this.appliedImageTransforms.flip)}),this.$nextTick(function(){var ye=ie.$refs.image;ye&&ye.complete&&(function(we){return!!we.naturalWidth}(ye)?ie.onSuccessLoadImage():ie.onFailLoadImage())})},onResizeEnd:function(){this.runAutoZoom("resize",{transitions:!0})},onMoveEnd:function(){this.runAutoZoom("move",{transitions:!0})},onMove:function(ne){var ie=this;this.transitionsOptions.enabled||this.awaitRender(function(){ie.coordinates=ie.moveAlgorithm(g(g({},ie.getPublicProperties()),{},{positionRestrictions:jt(ie.positionRestrictions,ie.visibleArea),coordinates:ie.coordinates,event:ie.normalizeEvent(ne)})),ie.onChange()})},onResize:function(ne){var ie=this;this.transitionsOptions.enabled||this.stencilSize&&!this.autoZoom||this.awaitRender(function(){var de=ie.sizeRestrictions,me=Math.min(ie.coordinates.width,ie.coordinates.height,20*ie.coefficient);ie.coordinates=ie.resizeAlgorithm(g(g({},ie.getPublicProperties()),{},{positionRestrictions:jt(ie.positionRestrictions,ie.visibleArea),sizeRestrictions:{maxWidth:Math.min(de.maxWidth,ie.visibleArea.width),maxHeight:Math.min(de.maxHeight,ie.visibleArea.height),minWidth:Math.max(de.minWidth,me),minHeight:Math.max(de.minHeight,me)},event:ie.normalizeEvent(ne)})),ie.onChange(),ie.ticking=!1})},onManipulateImage:function(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.transitionsOptions.enabled){var de=ie.transitions,me=de!==void 0&&de,_e=ie.normalize,ye=_e===void 0||_e;me&&this.enableTransitions();var we=Lt(g(g({},this.getPublicProperties()),{},{event:ye?this.normalizeEvent(ne):ne,getAreaRestrictions:this.getAreaRestrictions,imageRestriction:this.imageRestriction,adjustStencil:!this.stencilSize&&this.settings.resizeImage.adjustStencil})),Se=we.visibleArea,Ce=we.coordinates;this.visibleArea=Se,this.coordinates=Ce,this.runAutoZoom("manipulateImage"),this.onChange(),me&&this.debouncedDisableTransitions()}},onPropsChange:function(){this.coordinates=this.applyTransform(this.coordinates,!0),this.onChange(!1)},getAreaRestrictions:function(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ie=ne.visibleArea,de=ne.type,me=de===void 0?"move":de;return this.areaRestrictionsAlgorithm({boundaries:this.boundaries,imageSize:this.imageSize,imageRestriction:this.imageRestriction,visibleArea:ie,type:me})},getAspectRatio:function(ne){var ie,de,me=this.stencilProps,_e=me.aspectRatio,ye=me.minAspectRatio,we=me.maxAspectRatio;if(this.$refs.stencil&&this.$refs.stencil.aspectRatios){var Se=this.$refs.stencil.aspectRatios();ie=Se.minimum,de=Se.maximum}if(D(ie)&&(ie=D(_e)?ye:_e),D(de)&&(de=D(_e)?we:_e),!ne&&(D(ie)||D(de))){var Ce=this.getStencilSize(),Ae=Ce?ct(Ce):null;D(ie)&&(ie=P(Ae)?Ae:void 0),D(de)&&(de=P(Ae)?Ae:void 0)}return{minimum:ie,maximum:de}},getStencilSize:function(){if(this.stencilSize)return ne={currentStencilSize:{width:this.stencilCoordinates.width,height:this.stencilCoordinates.height},stencilSize:this.stencilSize,boundaries:this.boundaries,coefficient:this.coefficient,coordinates:this.coordinates,aspectRatio:this.getAspectRatio(!0)},ie=ne.boundaries,de=ne.stencilSize,me=ne.aspectRatio,dt(ct(_e=O(de)?de({boundaries:ie,aspectRatio:me}):de),me)&&(_e=Mt({sizeRestrictions:{maxWidth:ie.width,maxHeight:ie.height,minWidth:0,minHeight:0},width:_e.width,height:_e.height,aspectRatio:{minimum:me.minimum,maximum:me.maximum}})),(_e.width>ie.width||_e.height>ie.height)&&(_e=Mt({sizeRestrictions:{maxWidth:ie.width,maxHeight:ie.height,minWidth:0,minHeight:0},width:_e.width,height:_e.height,aspectRatio:{minimum:ct(_e),maximum:ct(_e)}})),_e;var ne,ie,de,me,_e},getPublicProperties:function(){return{coefficient:this.coefficient,visibleArea:this.visibleArea,coordinates:this.coordinates,boundaries:this.boundaries,sizeRestrictions:this.sizeRestrictions,positionRestrictions:this.positionRestrictions,aspectRatio:this.getAspectRatio(),imageRestriction:this.imageRestriction}},defaultCoordinates:function(){return g({},J)},flip:function(ne,ie){var de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},me=de.transitions,_e=me===void 0||me;if(!this.transitionsActive){_e&&this.enableTransitions();var ye=g({},this.imageTransforms.flip),we=$t({flip:{horizontal:ne?!ye.horizontal:ye.horizontal,vertical:ie?!ye.vertical:ye.vertical},previousFlip:ye,rotate:this.imageTransforms.rotate,visibleArea:this.visibleArea,coordinates:this.coordinates,imageSize:this.imageSize,positionRestrictions:this.positionRestrictions,sizeRestrictions:this.sizeRestrictions,getAreaRestrictions:this.getAreaRestrictions,aspectRatio:this.getAspectRatio()}),Se=we.visibleArea,Ce=we.coordinates;ne&&(this.appliedImageTransforms.flip.horizontal=!this.appliedImageTransforms.flip.horizontal),ie&&(this.appliedImageTransforms.flip.vertical=!this.appliedImageTransforms.flip.vertical),this.visibleArea=Se,this.coordinates=Ce,this.onChange(),_e&&this.debouncedDisableTransitions()}},rotate:function(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=ie.transitions,me=de===void 0||de;if(!this.transitionsActive){me&&this.enableTransitions();var _e=g({},this.imageSize);this.appliedImageTransforms.rotate+=ne;var ye=Pt({visibleArea:this.visibleArea,coordinates:this.coordinates,previousImageSize:_e,imageSize:this.imageSize,angle:ne,positionRestrictions:this.positionRestrictions,sizeRestrictions:this.sizeRestrictions,getAreaRestrictions:this.getAreaRestrictions,aspectRatio:this.getAspectRatio()}),we=ye.visibleArea,Se=ye.coordinates,Ce=this.processAutoZoom("rotateImage",we,Se);we=Ce.visibleArea,Se=Ce.coordinates,this.visibleArea=we,this.coordinates=Se,this.onChange(),me&&this.debouncedDisableTransitions()}}},emits:["change","error","ready"]},ve={key:0,ref:"canvas",style:{display:"none"}},be={key:1,ref:"sourceCanvas",style:{display:"none"}};fe.render=function(ne,ie,de,me,_e,ye){return openBlock(),createBlock("div",{ref:"cropper",class:ye.classes.cropper},[createVNode("div",{ref:"stretcher",class:ye.classes.stretcher},null,2),createVNode("div",{class:ye.classes.boundaries,style:ye.boundariesStyle},[(openBlock(),createBlock(resolveDynamicComponent(de.backgroundWrapperComponent),{class:ye.classes.cropperWrapper,"wheel-resize":ye.settings.resizeImage.wheel,"touch-resize":ye.settings.resizeImage.touch,"touch-move":ye.settings.moveImage.touch,"mouse-move":ye.settings.moveImage.mouse,onMove:ye.onManipulateImage,onResize:ye.onManipulateImage},{default:withCtx(function(){return[createVNode("div",{class:ye.classes.background,style:ye.boundariesStyle},null,6),createVNode("div",{class:ye.classes.imageWrapper},[createVNode("img",{ref:"image",crossorigin:_e.imageAttributes.crossOrigin,src:_e.imageAttributes.src,class:ye.classes.image,style:ye.imageStyle,onMousedown:ie[1]||(ie[1]=withModifiers(function(){},["prevent"]))},null,46,["crossorigin","src"])],2),createVNode("div",{class:ye.classes.foreground,style:ye.boundariesStyle},null,6),withDirectives((openBlock(),createBlock(resolveDynamicComponent(de.stencilComponent),mergeProps({ref:"stencil",image:ye.image,coordinates:_e.coordinates,"stencil-coordinates":ye.stencilCoordinates,transitions:ye.transitionsOptions},de.stencilProps,{onResize:ye.onResize,onResizeEnd:ye.onResizeEnd,onMove:ye.onMove,onMoveEnd:ye.onMoveEnd}),null,16,["image","coordinates","stencil-coordinates","transitions","onResize","onResizeEnd","onMove","onMoveEnd"])),[[vShow,_e.imageLoaded]]),de.canvas?(openBlock(),createBlock("canvas",ve,null,512)):createCommentVNode("",!0),de.canvas?(openBlock(),createBlock("canvas",be,null,512)):createCommentVNode("",!0)]}),_:1},8,["class","wheel-resize","touch-resize","touch-move","mouse-move","onMove","onResize"]))],6)],2)};const style="",theme_compact="",_sfc_main$1p=defineComponent({__name:"cropper",props:{img:{},option:{},id:{}},emits:["ready"],setup(ne,{expose:ie,emit:de}){const{t:me}=useI18n(),_e=ne,ye=de,we=reactive({backgroundClass:"cropper-bg",outputType:"png"}),Se=computed(()=>({...we,..._e.option})),Ce=ref(),Ae=()=>{ye("ready","success",_e.id)},Te=()=>{ye("ready","error",_e.id)},ke=(Oe="canvas")=>new Promise((Ne,Be)=>{var Re;const xe=(Re=Ce.value)==null?void 0:Re.getResult();Oe==="canvas"&&xe.canvas&&xe.canvas.toBlob(Me=>{Ne(Me)},"image/"+Se.value.outputType||"png"),Oe==="coordinates"&&xe.coordinates&&Ne(xe.coordinates)}),$e=async(Oe=!0,Ne=!0)=>{const Be=await ke("canvas");if(!Be)return"";let xe=new File([Be],"".concat(Date.now(),".").concat(Se.value.outputType),{type:Be.type});return await handleUploadImg({file:xe,toast:Oe,needCheck:Ne},me)},Ee=async()=>{const Oe=await ke("coordinates"),Ne=Oe==null?void 0:Oe.left,Be=Oe==null?void 0:Oe.top,xe=Oe==null?void 0:Oe.width,Re=Oe==null?void 0:Oe.height;return _e.img.includes("x-oss-process=image")?_e.img+"/crop,x_".concat(Ne,",y_").concat(Be,",w_").concat(xe,",h_").concat(Re):"".concat(_e.img,"?x-oss-process=image/crop,x_").concat(Ne,",y_").concat(Be,",w_").concat(xe,",h_").concat(Re)};return ie({refresh:()=>{var Oe;(Oe=Ce.value)==null||Oe.refresh()},reset:()=>{var Oe;(Oe=Ce.value)==null||Oe.reset()},id:_e==null?void 0:_e.id,upBlob:$e,getOssCropOpts:Ee}),(Oe,Ne)=>(openBlock(),createBlock(unref(fe),mergeProps({ref_key:"cropperRef",ref:Ce,class:"cropper",src:_e.img},unref(Se),{onReady:Ae,onError:Te}),null,16,["src"]))}}),cropper_vue_vue_type_style_index_0_scoped_67446055_lang="",Cropper=_export_sfc(_sfc_main$1p,[["__scopeId","data-v-67446055"]]),Close_circle="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAP1BMVEUAAACMjpmMjpqOjpeNjZGNjZuPj4+Oj5iKjpqMj5mLjpqMjpmLjpiZmZmMj5qKjpmKjpqLjpqLjpmKjpeNjpfTPvetAAAAFXRSTlMAc24bDCYIIUEwWWliBV1FK1JKOTX+1hexAAABjUlEQVRIx6VWDROCIAzlEcqnitr//62RZCNGdlzcdcZ4G28bbAg21GDW4AEfVjMo8WOM1uFjODtewJWRAKQzNmodrXHH1Hzd5i4BuelSpLen7N42PwNyHxnJXQJzY5MhyZcm33EB5FBLLeD1N67aA5bhg7qIRgDiBx/ATVfhnhxQsFISgfBtjQBJFGb4nylVHvM7/gD3l3sO3N+EljOCqmH6lC0nKQM5vvBS3lh+ilWY13c/jQG1xgByds+6Nn1omTS4IJm2R4g2DmhPN7iDhq5NsgkFSj2dEpxEm+AkU7pN2qatoXkIXIrTmn5NjZtk+JSKVQRYltMnlOOPiAbhEStpNt7CiwgvcpC4Bsdnt7oVuim1nL5dOZ3DyvGZ1sDDWicuAxOeNKrElUeDYPSXHQ0FaIbnEzp8aZuN4dmUjjddIA4gAV2g6orScqlRXtG6CBCeNMoiUJcZ1SozY1FmegtZb6nsKsZzItRb7nsaygzEzpYVe5vi/22XGvtU+Moa++XTYaGnwx+Pk+7nzwMwyg1zyQy3DAAAAABJRU5ErkJggg==",_withScopeId$G=ne=>(pushScopeId("data-v-141324bc"),ne=ne(),popScopeId(),ne),_hoisted_1$1h={ref:"uploadAvatarRef"},_hoisted_2$17=["src"],_hoisted_3$Z={key:0,class:"crop_ctn-loading"},_hoisted_4$Q=_withScopeId$G(()=>createBaseVNode("div",{class:"iconfont icon icon-jiazai"},null,-1)),_hoisted_5$G={class:"text"},_hoisted_6$D={key:0,class:"tip"},_hoisted_7$w={class:"btn-wrap"},_hoisted_8$v=_withScopeId$G(()=>createBaseVNode("span",{class:"iconfont icon-jiazai"},null,-1)),_sfc_main$1o=defineComponent({__name:"upload-avatar",props:{maxSize:{default:10},width:{default:520},tip:{type:Boolean,default:!0},cropWidth:{default:400},cropHeight:{default:400},cropOpt:{default:{}},matting:{type:Boolean,default:!1}},emits:["success","fail"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me=ne,_e=ie,ye=ref([]),we=ref(!1),Se=ref(!1),Ce=ref(),Ae=ref(""),Te=Oe=>{if(!["image/jpeg","image/png","image/jpg"].includes(Oe.type))return message.error(de("profile.setting.upload_img_type_tip")),!1;const xe=me.maxSize||10;if(!(Oe.size/1024/1024<xe))return message.error(de("profile.setting.upload_img_size_tip",{size:xe})),!1},ke=async({file:Oe})=>{fixMobileTouch();let Ne="";if(me.matting){if(Ne=await handleUploadImg({file:Oe,toast:!0,needCheck:!0},de),!Ne)return;we.value=!0;try{const Be=await imageMatting(Ne);if(!Be.imageUrl){message.error(de("global.imageProcessFail")),we.value=!1;return}Ne=Be.imageUrl}catch(Be){message.error(Be.message||de("global.imageProcessFail")),we.value=!1}}!me.matting&&!Ne&&(we.value=!0,Ne=URL.createObjectURL(Oe)),Ne&&(Ae.value=Ne)},$e=async()=>{var Oe;if(!(Se.value||!Ae.value))try{Se.value=!0;const Ne=await((Oe=Ce.value)==null?void 0:Oe.upBlob(!1,!(me!=null&&me.matting)));Ne?_e("success",Ne):_e("fail"),Ae.value="",we.value=!1}catch(Ne){}finally{Se.value=!1}},Ee=()=>{Ae.value="",Pe.value=!1},Pe=ref(!1),Ie=Oe=>{Oe==="success"?Pe.value=!0:Pe.value=!1};return(Oe,Ne)=>{const Be=resolveComponent("AButton");return openBlock(),createElementBlock("div",_hoisted_1$1h,[createVNode(unref(Upload),{ref:"uploadRef","file-list":unref(ye),"onUpdate:fileList":Ne[0]||(Ne[0]=xe=>isRef(ye)?ye.value=xe:null),accept:"image/jpeg, image/jpg, image/png",limit:1,"show-upload-list":!1,"before-upload":Te,customRequest:ke},{default:withCtx(()=>[renderSlot(Oe.$slots,"default",{},void 0,!0)]),_:3},8,["file-list"]),createVNode(unref(Modal),{centered:"",visible:unref(we),"onUpdate:visible":Ne[1]||(Ne[1]=xe=>isRef(we)?we.value=xe:null),getContainer:()=>Oe.$refs.uploadAvatarRef,width:Oe.width,footer:null,destroyOnClose:!0,onCancel:Ee,dialogClass:"avatar-modal"},{closeIcon:withCtx(()=>[createBaseVNode("img",{src:unref(Close_circle),class:"close"},null,8,_hoisted_2$17)]),default:withCtx(()=>[createBaseVNode("div",{class:"crop_ctn",style:normalizeStyle({width:Oe.cropWidth+"px",height:Oe.cropHeight+"px"})},[createVNode(Cropper,{img:unref(Ae),option:Oe.cropOpt,ref_key:"cropperRef",ref:Ce,onReady:Ie},null,8,["img","option"]),!unref(Ae)||!unref(Pe)?(openBlock(),createElementBlock("div",_hoisted_3$Z,[_hoisted_4$Q,createBaseVNode("div",_hoisted_5$G,toDisplayString$1(Oe.$t("global.imageProcess")),1)])):createCommentVNode("",!0)],4),Oe.tip?(openBlock(),createElementBlock("div",_hoisted_6$D,toDisplayString$1(unref(isMobile)?unref(de)("create.crop.tip_mobile"):unref(de)("create.crop.tip")),1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_7$w,[createVNode(Be,{type:"primary",class:"btn",onClick:$e,disabled:!unref(Ae)||!unref(Pe),loading:unref(Se)},createSlots({default:withCtx(()=>[createTextVNode(" "+toDisplayString$1(unref(Se)?"":"OK"),1)]),_:2},[unref(Se)?{name:"icon",fn:withCtx(()=>[_hoisted_8$v]),key:"0"}:void 0]),1032,["disabled","loading"])])]),_:1},8,["visible","getContainer","width"])],512)}}}),uploadAvatar_vue_vue_type_style_index_0_scoped_141324bc_lang="",uploadAvatar_vue_vue_type_style_index_1_lang="",UploadAvatar=_export_sfc(_sfc_main$1o,[["__scopeId","data-v-141324bc"]]),InfoIcon="/assets/info-eb4aa37b.svg",_imports_2$2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAgVBMVEUZjP8AAAAVjP8Zj/8ZjP8XiP8Sif8div8ZkP8ajv8akP8Zj/8bhv8ZkP8Zj/8aj/8akP8Zj/8ZkP8akP8akP8Zj/8aj/8YkP8Zj/8ZkP8ZkP8akP8aj/8ZkP8Yj/8aj/8akP8aj/8aj/8aj/8Zj/8aj/8bkP8aj/8bkP8Zj/8akP+Iqm0JAAAAKnRSTlMfABg7HBUNCNYm+DUT4cBFp49k69ykkl5A8eevnXlKL8uyloqDfWm5tlKdjB2aAAACF0lEQVRIx6XXa5OCIBiG4SdE8JCanWu3c+2B//8Dl8V2E14sZri/NeM1qCkgRv6kSBnnAOcsFXLgIC8WDE5MhGGZwlsqX2LJMBiTz3GKp6VPsOB4ERdDeIyAxn7MEBQjmNggDWrDNagN1yD3KqRxHwt4S5LDgBY9zEGaTubqt2wy9WD+wPS5um3Vo1mbe581gyWcvjNlN6OjS4Ppnb4WijTJPXccdOA31ZUt2tvys/j7VULXWEODXPGXObZYljDlu6rT8xLJSSWPqzbYN25t6J23RTf2slA9/Cud/3hnjnuHVTNXXRYWGlu3a72hVlfOPZhpDKtWH/AJ0tmDNXXv9T7bkmdyVSkflqCP9RpOtWEUC6R42f7oxZoyBPRR+TADR1DXDcXcxqthfVh4cL9EZU/4unYwHKxU3QzzVeZg7mBVLMon3KIE6zaXfFDbmBGsqz5CMENKsOm4f2k1FX6sajg15FoEJMH+886rzD0ZiZEPL+gdOylVtLAykwHFM/JmvZt/sQHsyUBQrHXjsWpnX7LGIwsX5+N99uydedm90W+wsqdejU/r//mq2uV3uuzeqC/bpu6k35iDM9VV1OdruzC/6LiQ/uUmnyjaxb/c6KHdpluHZt9wksNLbH6Z9ej2Rh9Ne3Gnq3s2vLrz19sKHJIE3kTMhiZ6KxW/iYvfPoZrFrNljtmsR3wmRH+gxH8axX+URX0O/gA7KE1Qt7iP1wAAAABJRU5ErkJggg==",_hoisted_1$1g={class:"generate"},_hoisted_2$16={key:1,class:"iconfont icon-a-aigenerate gen-icon"},_hoisted_3$Y={class:"generate-list"},_hoisted_4$P=["src"],_hoisted_5$F=["onClick"],_hoisted_6$C=["src"],_hoisted_7$v={key:0,class:"mask"},_hoisted_8$u=["onClick"],_hoisted_9$r=["src"],_hoisted_10$o={key:0,class:"mask"},_sfc_main$1n=defineComponent({__name:"BackGroundImg",props:{modelValue:{},isAutoValid:{type:Boolean}},emits:["update:modelValue"],setup(ne,{emit:ie}){const de=ie,me=ne,_e=computed({get(){return me.modelValue||{}},set(Ae){de("update:modelValue",Ae||{})}}),ye=computed(()=>{var Ae,Te,ke;return((ke=(Te=(Ae=_e.value)==null?void 0:Ae.bgPrompt)==null?void 0:Te.trim())==null?void 0:ke.length)||0}),we=ref(!1),Se=async()=>{var Ae,Te,ke,$e,Ee,Pe,Ie;if(!we.value&&ye.value)try{we.value=!0,(Ae=_e.value)!=null&&Ae.bg&&(_e.value.avatarIndex=0,_e.value.bg=""),_e.value.bgList=await genBackground({prompt:(ke=(Te=_e.value)==null?void 0:Te.bgPrompt)==null?void 0:ke.trim()}),(Ee=($e=_e.value)==null?void 0:$e.bgList)!=null&&Ee.length&&(_e.value.avatarIndex=1,_e.value.bg=(Ie=(Pe=_e.value)==null?void 0:Pe.bgList)==null?void 0:Ie[0])}catch(Oe){}finally{we.value=!1}},Ce=(Ae,Te)=>{we.value||(_e.value.avatarIndex=Te+1,_e.value.bg=Ae)};return(Ae,Te)=>{var Ee,Pe,Ie;const ke=resolveComponent("a-textarea"),$e=resolveComponent("a-button");return openBlock(),createElementBlock("div",null,[createBaseVNode("div",_hoisted_1$1g,[createVNode(ke,{value:unref(_e).bgPrompt,"onUpdate:value":Te[0]||(Te[0]=Oe=>unref(_e).bgPrompt=Oe),placeholder:"",maxlength:1e3,autoSize:{maxRows:4},class:"prompt-input"},null,8,["value"]),createVNode($e,{ghost:"",onClick:Se,disabled:unref(we)||!unref(ye),class:normalizeClass({"mobile-gen-btn":(Pe=(Ee=unref(_e))==null?void 0:Ee.bgList)==null?void 0:Pe.length})},{icon:withCtx(()=>[unref(we)?(openBlock(),createBlock(unref(LoadingOutlined$1),{key:0})):(openBlock(),createElementBlock("span",_hoisted_2$16))]),default:withCtx(()=>{var Oe,Ne;return[createTextVNode(" "+toDisplayString$1((Ne=(Oe=unref(_e))==null?void 0:Oe.bgList)!=null&&Ne.length&&!unref(we)?Ae.$t("create.character.normal.avatar.Regenerate"):Ae.$t("create.character.normal.avatar.Generate")),1)]}),_:1},8,["disabled","class"])]),createBaseVNode("div",_hoisted_3$Y,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_e).bgList,(Oe,Ne)=>(openBlock(),createBlock(unref(APopover),{key:Oe,placement:"bottom",trigger:unref(we)?"":"hover",class:"pc-popover"},{content:withCtx(()=>[createBaseVNode("img",{class:"pop-img",src:Oe},null,8,_hoisted_4$P)]),default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["content",{active:unref(_e).avatarIndex===Ne+1&&!unref(we)}]),onClick:Be=>Ce(Oe,Ne)},[createBaseVNode("img",{class:"img",src:Oe},null,8,_hoisted_6$C),unref(we)?(openBlock(),createElementBlock("div",_hoisted_7$v)):createCommentVNode("",!0)],10,_hoisted_5$F)]),_:2},1032,["trigger"]))),128)),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_e).bgList,(Oe,Ne)=>(openBlock(),createElementBlock("div",{key:Oe,class:normalizeClass(["content mobile-popover",{active:unref(_e).avatarIndex===Ne+1&&!unref(we)}]),onClick:Be=>Ce(Oe,Ne)},[createBaseVNode("img",{class:"img",src:Oe},null,8,_hoisted_9$r),unref(we)?(openBlock(),createElementBlock("div",_hoisted_10$o)):createCommentVNode("",!0)],10,_hoisted_8$u))),128)),(Ie=unref(_e).bgList)!=null&&Ie.length?(openBlock(),createElementBlock("img",{key:0,onClick:Se,src:_imports_2$2,class:normalizeClass(["regen-icon",{loading:unref(we)}])},null,2)):createCommentVNode("",!0)])])}}}),BackGroundImg_vue_vue_type_style_index_0_scoped_d7352986_lang="",BackGroundImg=_export_sfc(_sfc_main$1n,[["__scopeId","data-v-d7352986"]]),_hoisted_1$1f={class:"icon"},_hoisted_2$15={key:1,class:"iconfont icon-a-aigenerate"},_hoisted_3$X={class:"text"},GenerateText="create.character.normal.avatar.Generate",ReGenerateText="create.character.normal.avatar.Regenerate",_sfc_main$1m=defineComponent({__name:"Generate",props:{modelValue:{},characterName:{},characterDescription:{},protagonistDescription:{},storylineSetting:{},customClass:{}},emits:["update:modelValue"],setup(ne,{emit:ie}){const de=ne,me=ie,_e=computed({get(){return de.modelValue||{}},set(Ae){me("update:modelValue",Ae||{})}}),ye=computed(()=>{var Ae,Te,ke,$e;return!((Ae=de.characterName)!=null&&Ae.trim())||!((Te=de.characterDescription)!=null&&Te.trim())||!((ke=de.protagonistDescription)!=null&&ke.trim())||!(($e=de.storylineSetting)!=null&&$e.trim())}),we=ref(!1),Se=ref(!1),Ce=async()=>{var Ae,Te,ke;if(!(we.value||ye.value)){we.value=!0;try{Object.assign(_e.value,{scene:"",action1:"",action2:"",action3:""});const $e=await genChapter({characterDescription:de.characterDescription,characterName:de.characterName,protagonistDescription:de.protagonistDescription,storylineSetting:de.storylineSetting});Object.assign(_e.value,{scene:$e==null?void 0:$e.prologue,action1:(Ae=$e==null?void 0:$e.choices)==null?void 0:Ae[0],action2:(Te=$e==null?void 0:$e.choices)==null?void 0:Te[1],action3:(ke=$e==null?void 0:$e.choices)==null?void 0:ke[2]}),Se.value=!0}catch($e){}finally{we.value=!1}}};return(Ae,Te)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["generateBtn",Ae.customClass,{disabled:unref(ye),loading:unref(we)}]),onClick:Ce},[createBaseVNode("div",_hoisted_1$1f,[unref(we)?(openBlock(),createBlock(unref(LoadingOutlined$1),{key:0})):(openBlock(),createElementBlock("span",_hoisted_2$15))]),createBaseVNode("span",_hoisted_3$X,toDisplayString$1(unref(Se)?Ae.$t(ReGenerateText):Ae.$t(GenerateText)),1)],2))}}),Generate_vue_vue_type_style_index_0_scoped_41bd5550_lang="",GenerateBtn=_export_sfc(_sfc_main$1m,[["__scopeId","data-v-41bd5550"]]),_withScopeId$F=ne=>(pushScopeId("data-v-b259114c"),ne=ne(),popScopeId(),ne),_hoisted_1$1e={class:"adventure"},_hoisted_2$14={class:"form"},_hoisted_3$W={key:0,class:"H5-link"},_hoisted_4$O=_withScopeId$F(()=>createBaseVNode("span",{class:"iconfont icon-daohanglan-ziyuanjiaocheng guide-icon"},null,-1)),_hoisted_5$E={key:1,class:"gen_age"},_hoisted_6$B={key:2},_hoisted_7$u={class:"bust"},_hoisted_8$t={class:"headshot-upload"},_hoisted_9$q=["src"],_hoisted_10$n=_withScopeId$F(()=>createBaseVNode("img",{src:_imports_1$7,class:"icon"},null,-1)),_hoisted_11$m={class:"text"},_hoisted_12$j={key:3},_hoisted_13$i=_withScopeId$F(()=>createBaseVNode("div",{style:{height:"32px"}},null,-1)),_hoisted_14$g={class:"generateBtn"},_hoisted_15$d={key:4},_hoisted_16$b={key:5},_hoisted_17$b={key:0,class:"vis_info"},_hoisted_18$a=["src"],_hoisted_19$a={class:"btn_ctn"},tPre$2="create.adventure.",_sfc_main$1l=defineComponent({__name:"TextAdventure",setup(ne){const{t:ie}=useI18n(),de="https://www.joyland.ai/blog",me=useStore(),_e=useRouter(),ye=useRoute(),we=computed(()=>me.getters["user/token"]);computed(()=>me.getters["user/userStatusInfo"]);const Se=inject("listCache"),Ce=ref([]),Ae=ref(),Te=ref(!1),ke=sn=>{window.open(sn)};watch(Te,sn=>{if(sn){if(!we.value)return me.dispatch("user/changeLoginModal",!0);localStorage.setItem("subscribeModalTrackFrom","create_bot"),me.commit("common/changeSubscribeModalVisible",!0),Te.value=!1}});const{form:$e,handleSubmit:Ee}=Ze(),Pe=reactive({scene:"",action1:"",action2:"",action3:""});let Ie=null;watch(Pe,sn=>{We.value&&Ae.value[0].validForm()});const Oe=sn=>{sn?Me(sn):($e.name="",$e.visibility=1)},Ne=ye.query.botId,Be=!!Ne,xe=ref();onBeforeMount(async()=>{if(await ze(),Ne){const sn=await getAdventure(Ne);Oe(sn)}else Oe();xe.value=cloneDeep($e)});const Re=computed(()=>Be&&$e.auditStatus==1);function Me(sn){let{id:dn,botId:Ye,visibility:rn,botName:Ge,storyOutline:Ke,botImage:ln,characterIntroduction:hn,storyPrompt:fn,userIntroduction:cn,botStoryStartPromptVOs:Sn,promptInfoVO:Cn,botAvatar:yn,storyName:an,avatarIndex:bn,avatarList:_n,avatarPrompt:un}=sn;if(Object.assign($e,{name:Ge,character:hn,bustShot:ln,botAvatar:yn,protagonist:cn,background:fn,summary:Ke,visibility:rn,id:dn,botId:Ye,shotHead:ln,storyName:an,promptInfoVO:Cn,bgPrompt:un,avatarIndex:bn,bgList:_n,bg:_n==null?void 0:_n[bn-1]}),Cn&&($e.age=Cn.age,$e.gender=Cn.gender),Sn&&Sn.length){let Tn=Sn[0];Ie=Tn;const{backgroundPrompt:kn,options:En}=Tn,[$n,Pn,xn]=(En||[]).map(Bn=>Bn.content);Object.assign(Pe,{scene:kn,action1:$n||"",action2:Pn||"",action3:xn||""})}}const De=baseTranItemFn(tPre$2,ie),Ve={storyName:De("storyName",{errStr:ie("create.limit_err",{str:"Story Title",max:50})}),name:De("name",{errStr:ie("create.limit_err",{str:"name",max:20})}),gender:De("gender"),age:De("age"),bustShot:De("bustShot",{placeholder:""}),character:De("character",{errStr:ie("create.limit_err",{str:"Character Description",max:1e3})}),protagonist:De("protagonist",{errStr:ie("create.limit_err",{str:"Protagonist Description",max:1e3})}),background:De("background",{errStr:ie("create.limit_err",{str:"Storyline Setting",max:1e3})}),customized:De("customized",{placeholder:"",errStr:""}),backgroundOpening:De("backgroundOpening"),summary:De("summary",{errStr:ie("create.limit_err",{str:"Brief intro",max:200})}),visibility:De("visibility",{placeholder:""})},Le={...Ve.gender,err:ref(""),hideMust:!0},Fe={...Ve.age,err:ref(""),hideMust:!0},He=[{k:"H5Link",type:"H5Link",hideMust:!0,isMobileShow:!isMobile,width:"850px"},{k:"storyName",maxlength:50,err:ref(""),...Ve.storyName,validFn:sn=>isBlank(sn)||sn.length>50,width:"850px"},{k:"name",maxlength:20,err:ref(""),...Ve.name,validFn:sn=>isBlank(sn)||sn.length>20,width:"850px"},{type:"gen_age",hideMust:!0,width:"850px"},{k:"bustShot",type:"bustShot",err:ref(""),...Ve.bustShot,validFn:sn=>!$e.shotHead,width:"850px"},{k:"character",maxlength:1e3,type:"textarea",err:ref(""),...Ve.character,validFn:sn=>isBlank(sn)||sn.length>1e3,width:"850px"},{k:"protagonist",type:"textarea",...Ve.protagonist,maxlength:1e3,err:ref(""),validFn:sn=>isBlank(sn)||sn.length>1e3,width:"850px"},{k:"background",type:"textarea",maxlength:1e3,...Ve.background,err:ref(""),validFn:sn=>isBlank(sn)||sn.length>1e3,width:"850px"},{type:"customized",...Ve.customized,width:"850px"},{k:"backgroundOpening",type:"backgroundOpening",maxlength:1e3,...Ve.backgroundOpening,err:ref(""),validFn:sn=>isBlank($e==null?void 0:$e.bgPrompt)||!($e!=null&&$e.bg),width:"850px"},{k:"summary",...Ve.summary,maxlength:200,err:ref(""),validFn:sn=>isBlank(sn)||sn.length>200,width:"850px"},{type:"visibility",...Ve.visibility,err:ref(""),validFn:sn=>isBlank(sn),width:"850px"}].filter(sn=>!(sn!=null&&sn.isMobileShow)),en=reactive({portrait:[],visibility:[{id:1,name:ie("create.vis_list_1")},{id:2,name:ie("create.vis_list_2")},{id:3,name:ie("create.vis_list_3")}]}),Ue=ref(),ze=async()=>{let sn=(await getBustShotList()||[]).map(dn=>({...dn,id:dn.configValue,name:dn.configName}));if(sn&&sn.length){Ue.value=sn;let{id:dn,configAvatar:Ye}=sn[0];$e.bustShot=dn,$e.botAvatar=Ye}};let We=ref(!1);function je(){let sn=0;He.forEach(Ye=>{Ye.validFn&&(sn+=tn(Ye))});let dn=Ae.value[0].validForm();return sn+=dn,sn>0&&(We.value=!0),sn}watch($e,()=>{We.value&&je()});const qe=ref(!1);async function Qe(){if(!qe.value){qe.value=!0;try{Object.keys($e).forEach(En=>{typeof $e[En]=="string"&&($e[En]=$e[En].trim())});let{name:sn,character:dn,background:Ye,bustShot:rn,protagonist:Ge,summary:Ke,visibility:ln,botAvatar:hn,shotHead:fn,storyName:cn,gender:Sn,age:Cn,bgPrompt:yn,bg:an,avatarIndex:bn,bgList:_n}=$e,un={botSource:2,botName:sn,characterIntroduction:dn,userIntroduction:Ge,storyOutline:Ke,storyPrompt:Ye,botAvatar:fn,botImage:fn,avatarIndex:bn,avatarList:_n,avatarPrompt:yn,visibility:ln,promptInfoVO:{gender:Sn,age:Cn},botStoryStartPromptVOs:[{...Ie||{},background:an,backgroundPrompt:Pe.scene,chapter:Pe.scene,options:[Pe.action1,Pe.action2,Pe.action3].filter(En=>En&&En.trim()).map((En,$n)=>({content:En,id:$n}))}],storyName:cn},vn=Be?updateAdventureV2:createAdventure;Be&&(un.botId=$e.botId||Ne,un.id=$e.id);let Tn=await vn(un),kn;if(Tn){const{code:En,result:$n}=Tn;En==="0"?(kn=$n,kn.verify==="forbidden"?message.info(ie("create.adventure.forbidden")):message.success(ie("create.adventure.success"))):En==="312"?Modal.confirm({title:ie("global.Modal.hint"),content:ie("create.leaveContent"),cancelText:ie("create.cancel"),okText:ie("create.leaveOk"),centered:!0,onOk:Je}):message.error(Tn.message)}return kn}catch(sn){message.error(sn==null?void 0:sn.message),setTimeout(()=>{qe.value=!1},1e3)}}}const Je=()=>{if(!history.state||!history.state.back)return _e.push({path:"/"}),!1;_e.back()};function tn(sn){let{k:dn,validFn:Ye,err:rn,type:Ge}=sn;if(!Ye)return 0;dn=dn||Ge;let Ke=$e[dn];return typeof Ke=="string"&&(Ke=Ke.trim()),Ye(Ke)?(rn.value=sn.errStr||"",1):(rn.value="",0)}const Xe=ref(!1);function Ze(){const sn=reactive({});let dn=!1;return{form:sn,handleSubmit:async()=>{if(Re.value)return message.warning(ie("create.checking"));if(!we.value)return useLogin();if(je()>0){scrollShowError();return}if(!dn){dn=!0;try{let rn=await Qe();rn&&(Xe.value=!0,await _e.replace({path:"/adventure",query:{botId:rn.botId||Ne}}),setTimeout(async()=>{qe.value=!1},1500))}catch(rn){}finally{dn=!1}}}}}function nn(){Modal.confirm({content:ie("create.cancelConfirm.tip"),cancelText:ie("create.cancelConfirm.no"),okText:ie("create.cancelConfirm.yes"),class:"cancel_edit",onOk(){_e.go(-1)}})}const pn=ref({stencilProps:{aspectRatio:2/3,movable:!0,resizable:!0},resizeImage:{adjustStencil:!1},moveImage:!1,imageRestriction:"none",stencilSize:{width:346,height:520},autoZoom:!0}),mn=sn=>{$e.shotHead=sn},An=()=>{$e.shotHead=""},wn=()=>{$e.shotHead=""},on=()=>{let sn=!0;for(let dn in $e){const Ye=$e[dn];if(typeof Ye=="object"&&!isEqual$1(Ye,xe.value[dn])||typeof Ye!="object"&&Ye!==xe.value[dn])return sn=!1,sn}return sn};onBeforeRouteLeave((sn,dn,Ye)=>{if(Xe.value){Ye();return}on()?Ye():Modal.confirm({title:ie("global.Modal.hint"),content:ie("create.leaveContent"),cancelText:ie("create.cancel"),okText:ie("create.leaveOk"),centered:!0,onOk:()=>{Ye()},onCancel:()=>{Ye(!1)}})});const gn=async()=>{var sn,dn,Ye;if(Se&&Se.gender&&Se.gender.length)Ce.value=Se.gender;else{let rn=(await getconfigOptions(3)||[]).map(Ge=>({id:Ge.configName,name:Ge.configName}));Se.gender=Ce.value=rn}!Be&&!$e.gender&&((sn=Ce.value)!=null&&sn.length)&&($e.gender=(Ye=(dn=Ce.value)==null?void 0:dn[0])==null?void 0:Ye.id)};return onMounted(async()=>{await gn()}),(sn,dn)=>(openBlock(),createElementBlock("div",_hoisted_1$1e,[createBaseVNode("div",_hoisted_2$14,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(He),Ye=>(openBlock(),createBlock(Item,{key:Ye.title,k:Ye.k,title:Ye.title,desc:Ye.desc,type:Ye.type,hideMust:Ye.hideMust,maxlength:Ye.maxlength,modelValue:unref($e)[Ye.k],"onUpdate:modelValue":rn=>unref($e)[Ye.k]=rn,err:Ye.err,placeholder:Ye.placeholder,width:Ye.width},createSlots({default:withCtx(()=>[Ye.type==="H5Link"&&unref(isMobile)?(openBlock(),createElementBlock("div",_hoisted_3$W,[createBaseVNode("div",{class:"guide",onClick:dn[0]||(dn[0]=rn=>ke(unref(de)+"/game.html"))},[_hoisted_4$O,createTextVNode(" "+toDisplayString$1(sn.$t("create.guide2")),1)])])):createCommentVNode("",!0),Ye.type==="gen_age"?(openBlock(),createElementBlock("div",_hoisted_5$E,[createVNode(Item,{title:Le.title,err:Le.err,hideMust:Le.hideMust},{default:withCtx(()=>[createVNode(unref(Select$1),{value:unref($e).gender,"onUpdate:value":dn[1]||(dn[1]=rn=>unref($e).gender=rn)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Ce),rn=>(openBlock(),createBlock(unref(SelectOption),{value:rn.id,key:rn.id},{default:withCtx(()=>[createTextVNode(toDisplayString$1(rn.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["title","err","hideMust"]),createVNode(Item,{title:Fe.title,err:Fe.err,hideMust:Fe.hideMust},{default:withCtx(()=>[createVNode(unref(InputNumber$1),{value:unref($e).age,"onUpdate:value":dn[2]||(dn[2]=rn=>unref($e).age=rn),min:1,style:{"border-radius":"3px"}},null,8,["value"])]),_:1},8,["title","err","hideMust"])])):createCommentVNode("",!0),Ye.type==="bustShot"?(openBlock(),createElementBlock("div",_hoisted_6$B,[createBaseVNode("div",_hoisted_7$u,[createVNode(UploadAvatar,{maxSize:10,width:568,cropWidth:520,tip:!1,cropOpt:unref(pn),matting:!0,onSuccess:mn,onFail:An},{default:withCtx(()=>[createBaseVNode("div",_hoisted_8$t,[unref($e).shotHead?(openBlock(),createElementBlock(Fragment,{key:0},[unref($e).shotHead?(openBlock(),createElementBlock("img",{key:0,src:unref($e).shotHead,class:"image"},null,8,_hoisted_9$q)):createCommentVNode("",!0),createBaseVNode("div",{class:"iconfont icon-a-guanbi1 close-wrap",onClick:withModifiers(wn,["stop"])})],64)):(openBlock(),createElementBlock(Fragment,{key:1},[_hoisted_10$n,createBaseVNode("div",_hoisted_11$m,toDisplayString$1(sn.$t("profile.setting.upload")),1)],64))])]),_:1},8,["cropOpt"])])])):createCommentVNode("",!0),Ye.type==="customized"?(openBlock(),createElementBlock("div",_hoisted_12$j,[createVNode(Customized,{modelValue:unref(Pe),"onUpdate:modelValue":dn[3]||(dn[3]=rn=>isRef(Pe)?Pe.value=rn:null),isAutoValid:unref(We),ref_for:!0,ref_key:"customizedRef",ref:Ae},null,8,["modelValue","isAutoValid"])])):createCommentVNode("",!0),Ye.type==="backgroundOpening"?(openBlock(),createElementBlock("div",_hoisted_15$d,[createVNode(BackGroundImg,{modelValue:unref($e),"onUpdate:modelValue":dn[5]||(dn[5]=rn=>isRef($e)?$e.value=rn:null)},null,8,["modelValue"])])):createCommentVNode("",!0),Ye.type==="visibility"?(openBlock(),createElementBlock("div",_hoisted_16$b,[createVNode(unref(Select$1),{value:unref($e).visibility,"onUpdate:value":dn[6]||(dn[6]=rn=>unref($e).visibility=rn),style:{width:"100%"},placeholder:unref(ie)("create.select")},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(en).visibility,rn=>(openBlock(),createBlock(unref(SelectOption),{value:rn.id,key:rn.id},{default:withCtx(()=>[createTextVNode(toDisplayString$1(rn.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value","placeholder"]),unref($e).visibility===1?(openBlock(),createElementBlock("div",_hoisted_17$b,[createBaseVNode("img",{class:"info_icon",src:unref(InfoIcon)},null,8,_hoisted_18$a),createBaseVNode("div",null,toDisplayString$1(unref(ie)("create.character.advance.visibility.info")),1)])):createCommentVNode("",!0)])):createCommentVNode("",!0)]),_:2},[Ye.type==="customized"?{name:"title",fn:withCtx(()=>[_hoisted_13$i,createBaseVNode("div",_hoisted_14$g,[createVNode(GenerateBtn,{modelValue:unref(Pe),"onUpdate:modelValue":dn[4]||(dn[4]=rn=>isRef(Pe)?Pe.value=rn:null),characterName:unref($e).name,characterDescription:unref($e).character,protagonistDescription:unref($e).protagonist,storylineSetting:unref($e).background},null,8,["modelValue","characterName","characterDescription","protagonistDescription","storylineSetting"])])]),key:"0"}:void 0]),1032,["k","title","desc","type","hideMust","maxlength","modelValue","onUpdate:modelValue","err","placeholder","width"]))),128))]),createBaseVNode("div",_hoisted_19$a,[createBaseVNode("div",null,[createVNode(unref(Button$1),{onClick:nn},{default:withCtx(()=>[createTextVNode(toDisplayString$1(unref(ie)(tPre$2+"btn.cancel")),1)]),_:1}),createVNode(unref(Button$1),{type:"primary",class:normalizeClass(["baseBtn",{dis:unref(Re)}]),loading:unref(qe),onClick:unref(Ee)},{default:withCtx(()=>[unref(Ne)?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString$1(unref(ie)(tPre$2+"btn.update")),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(unref(ie)(tPre$2+"btn.create")),1)],64))]),_:1},8,["class","loading","onClick"])])])]))}}),TextAdventure_vue_vue_type_style_index_0_lang="",TextAdventure_vue_vue_type_style_index_1_scoped_b259114c_lang="",TextAdventure=_export_sfc(_sfc_main$1l,[["__scopeId","data-v-b259114c"]]),PdfIcon="data:image/png;base64,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",InitIcon="data:image/png;base64,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",_hoisted_1$1d={class:"up_ctn"},_hoisted_2$13={class:"center"},_hoisted_3$V={key:0,src:PdfIcon},_hoisted_4$N={key:1,src:InitIcon},_hoisted_5$D={class:"limit tip"},_hoisted_6$A={key:0,class:"progress"},tPre$1="create.pdf.pdf.",DFAULT_MAX=20,_sfc_main$1k=defineComponent({__name:"PdfUpload",props:{modelValue:{},maxSize:{},needHandle:{type:Boolean},name:{},file:{},needParse:{type:Boolean},embeddingId:{}},emits:["update:modelValue","update:name","update:file","update:embeddingId","change","loading"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me=ne,_e=me.maxSize||DFAULT_MAX,ye=ie,we=ref(!1),Se=computed({get(){return me.name||""},set(xe){ye("update:name",xe)}}),Ce=ref(me.file);watch(Ce,xe=>{ye("update:file",xe)});const Ae=computed({get(){return me.modelValue&&(we.value=!0),nextTick(()=>{me.modelValue&&!Ce.value&&Te(me.modelValue)}),me.modelValue},set(xe){me.needHandle||ye("update:modelValue",xe),ye("change",xe)}}),Te=xe=>{axios$1.get(xe,{responseType:"blob"}).then(Re=>{const Me=Re.data;Ce.value=new File([Me],Se.value,{type:"application/pdf"})}).catch(Re=>{})},ke=ref([]),$e=ref(0),Ee=ref(!1);watch(Ee,xe=>{xe||($e.value=0),ye("loading",xe)});const Pe=computed(()=>Ee.value?de(tPre$1+"btn.ing"):Ae.value?de(tPre$1+"btn.re"):de(tPre$1+"btn.text")),Ie=_e*1024*1024,Oe=xe=>{$e.value=0;let Re=Ie/xe.size*.02;const Me=()=>{let De=$e.value+Re;De<95&&($e.value=De,requestAnimationFrame(Me))};requestAnimationFrame(Me)},Ne=async({file:xe})=>{Ee.value=!0,Oe(xe);try{if(me.needHandle)Ae.value=URL.createObjectURL(xe);else{const{result:Re}=await getAwsSign({s3FileName:"".concat(Date.now(),"/").concat(xe.name)});await uploadFile(Re,xe);const Me=Re.split("?")[0];if(me!=null&&me.needParse&&Me){const De=await pdfParse(encodeURIComponent(Me));ye("update:embeddingId",De)}Ae.value=Me}Se.value=xe.name||"",Ce.value=xe,$e.value=100,setTimeout(()=>{Ee.value=!1,we.value||(we.value=!0)},500),message.success(de(tPre$1+"upload.tip.sus"))}catch(Re){message.error((Re==null?void 0:Re.message)||de(tPre$1+"upload.tip.fail")),Ee.value=!1}},Be=xe=>{if(!["application/pdf"].includes(xe.type))return message.error(de(tPre$1+"upload.tip.type")),!1;if(xe.size/1024/1024>_e)return message.error(de(tPre$1+"upload.tip.limit",{size:_e})),!1};return(xe,Re)=>(openBlock(),createElementBlock("div",_hoisted_1$1d,[createVNode(unref(UploadDragger),{fileList:ke.value,"onUpdate:fileList":Re[0]||(Re[0]=Me=>ke.value=Me),name:"file",multiple:!1,class:normalizeClass(["uploader",{no_border:unref(Ae)}]),accept:".pdf",limit:1,"show-upload-list":!1,"before-upload":Be,customRequest:Ne,disabled:Ee.value},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$13,[we.value?(openBlock(),createElementBlock("img",_hoisted_3$V)):(openBlock(),createElementBlock("img",_hoisted_4$N)),createBaseVNode("div",{class:normalizeClass(["drag","tip",{no:!unref(Ae)}])},toDisplayString$1(unref(Ae)?unref(Se):unref(de)(tPre$1+"upload.drag_tip")),3),createVNode(unref(Button$1),{loading:Ee.value},{default:withCtx(()=>[createTextVNode(toDisplayString$1(unref(Pe)),1)]),_:1},8,["loading"]),createBaseVNode("div",_hoisted_5$D,toDisplayString$1(unref(de)(tPre$1+"upload.limit_tip",{size:unref(_e)})),1),renderSlot(xe.$slots,"default",{},void 0,!0)])]),_:3},8,["fileList","class","disabled"]),Ee.value?(openBlock(),createElementBlock("div",_hoisted_6$A,[createBaseVNode("div",{style:normalizeStyle({width:$e.value+"%"})},null,4)])):createCommentVNode("",!0)]))}}),PdfUpload_vue_vue_type_style_index_0_scoped_e789f6a3_lang="",PdfUpload=_export_sfc(_sfc_main$1k,[["__scopeId","data-v-e789f6a3"]]),_imports_1$6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAjVBMVEUAAADM7P/M5v/M5v/M5v/N5v/M5v/O6f/N5//M5v/M5v/M5v/M5f/L5f/M5f/N5v/N5v/M5v/L6P/M6f/P7/8akP/M5v////8+ov8llv/q9f9ktf8ekv+o1P8xm/+Ryv+f0f+/4P+t1/+HxP+Yzf9csP9Rq/9EpP9xuv98wP80nf/e7//x+P/W6/+33P8oETL7AAAAFXRSTlMACO3m1ZCHF7H0zcSpdW1lUTwsIxASeo47AAACkElEQVRYw5SSiXKCMBCGY0FErXc3B+FSBPFo3//xitkEIYDHN85kRviW3X9DhtitPX/mTCmdOjPfW+/IJ4w2Y5dauOPN6E19skC7g7uYvKN7X3SQL+9VidHSoU9xlk8H2c7pS+bbYX/V7D7K8lMsAER8yrOoOcdqqP1xw5YxtIhlo8a4d4yfb2pIOPTAE2r4/unxfapJOQzAU6rxOxVG5vt7GcIgodybHuwpzPwHDk/hB5ODlT9FjgJeII4UWbX2r/eXGD8si2KoQqK3uW0EMO98/5dJgELFcVG/bg/zRwxLPf/DhyA4Q3g9Q8XfNUjbPegclsafOJg/b8QtQMCZBQKgOpi0ksRdOBOCeFQh7WEDxpLqPODRRKLh6QYwwdTef8IYu10ACiEKbKuOIkwxR2xhQRXcavOP3bmd67qCsmP9FJ2FWoGLG2zpccQMV1n7jNVp4i7d+yI2dgP4coPS/LVnLGu3sKkvcWRd+jIw+oEbX/KqBmii+kK79gqQMLvddVrAww9YwNuLcAnZUUUMHcrKD8IBH2L0dmStJ+gSXnF89Evjt2dY61uUQQ+S/YZ1pNTyIdN3yVdnDn3QvLESy4dciT6ZqfMEfVye+HBS4ow4VoY2tm+l6JCpOsXHPgglTglVfOYjaP6XXi4pAINADD2IhbqS9v4XdPkWYQgh3T+pOubDAhHPAmwh49kCh+j5s44eItc480zWp9fIIPn/P/+SQZJRNvuXUeYxRTyPiecc8TxnBCXhERQkLeORNEQ14hFVZD3ikXU1lsfwYixibdvwYm1irtvwmOtk79vw2PsUMF7hh4ChEcd8EnE0ZPHZkNXGvDZo1lG3Ddt93O8LR195+tLV176+ePbVty/fdf2/1nIXXWF/zH8AAAAASUVORK5CYII=",_imports_0$b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAVhSURBVGiB7ZpdbBRVFMf/Z3Z3pqVrKNaYGiQppEUQH0qQhESCJPahiBoRYwolUaSozaJYY1BYTe5LJUBCVdJUoA0+UCVG0vjgBwkkSDQhQYIvpA3WgqYkPIBsk5ayu7N7fNg2NnTu7L3zAVX3/zhz5pzzyz0zc++5FyippJJK+heJwnS+u6Orho3Yk2A8DqAWwCIG4gQ8AAAMXCcgBWAQwCAIv1A+++POttYrYeUUOLDo6KqxDKuZObcJoEXevPAAUeRoOp/uFQHDBwbc3nGonoxIEpx/HqBoMF7ZBuhr5vyeZNtrvwbh0Tew2NtZbZnWPgY2BZGQTEzozqbTH4odiWt+/PgCbt/f3QQDXQRU+vGjKgZSyKM1+U7LMa8+PAELIaKxyrkHCPSG18B+xODPsqmrbwohbN1ntYFFZ2fctM0+MDXoPhuoiE9mopl1IpEY1XpMx1h0dsatrPU9Ayv1sgtHBPyUjqXX6EAbqoZCiKhpm30zBRYAGFhp2mafEEL5r6AMbFXOO3DPy9hJTA1W5bwDquZKJd2+v7uJDHzpPavwxXlsUPl6FwUWe49Ux8xc/9369XgVA6msnasT775+3c2uaElbZm6fLqxlmTrmjqqYVa5lT0BlLBbZXczOFbi941C97gyqYdUKvPzSs9oJT1XVnNl4deM6NKxaofUcMVraOw7Vu9m4ApMRSeoEbFi1AsuXLkHV/ZVoXv+0J+iqObOxcf1axCvKsXzpEn1oMt5zvS+7sbvjSA2T/ZvqQmASdqpu/JVC7/HvMHZrXCnZqbBTde7CRZw8c1bJB8A2cbRuZ9vmK0535SNscLMqbMWscixeuGDadZ2RlsECwOKFCzSqhaKF3J0lBS6sZ9U0dmscXxz/FqNj00dSBdoNdnSs4Fu1SgD33B1LulDOucvKESbklrisvFVgb9wc0U0FxJH5TmXtOMJ5ZFdrRwBw4+aI1kiHBQvIGRyBiYxlnqJAHTpMWEDOIHuHaz1Hghr0hhfWhAY7IUcGGbDH5ts/KgZ9X7xi2vUAYQEdYALiQUR0g75TAcMCEgZHYJ7oGwchFegQYAGg2umi8nr4vyJZSbsusXTk9jWeVLyiHBvXr0XVnNlBhQUBju1cWUlrNcZkUoGdVNDQMgZZSQ/4DVjsP+v0TgcMPeh0UQbsaKwqlUmF7EMWILQ6MDOd9xpFdQbl9vUOAlrG4AhswDjtJYjudDFMaBmDI3BhlUFa77HXuXE40DSg3wAA96q6Ly8r87UQUIHWaxfJc5cCE0eOAlDarBq/fRv9l4amXdeZQblB918a0mkA2BO5Oyoiu3HqxDeppxqfexTAYypRhv4YRpllYe5DDwLwNl0cv53G75f/xCO182GaMQC6/SwAwFe72rb0yG66Ti2Z83t0Ip08cxbnLlz0NTeeOtIeYIvmXHTn4aOPD3cDtEUnaMWscq0eVHA+uGfX21tb3CyKLh4ymegHKJy0UZZfWI8+Uhk7/34xo6LAYsfma0xo1Y1+t8WE1mL7SoDi8jC5veUYGAf9pxWSGAeT29XOfSivhzMjw9sYOOU9q3DE4BOZkeFtqvbaRx7MrPUDgCe0MwtHP2di6cZQjjwAgEgkRjOxdONMGGkGn9CFBTy0eEQiMZpNDTfe03eacTCbuvqMLizg92DaJ91NxOjC3TsdkGJCq+oHykm+mnjJ7S3HMnauDmDpVC44cU/GztX5gQWCPlxa2Ix+EUBAh0thA5hZh0vvlPj08MNmnl4BqBlgjzsYNABwb8bgz8VbW4eDzC/kA+JHavLIrybiZShsfdQSEOeJJjkB1ya6i4MABpnpvAHjtGzxXlJJJZX0v9PfJf24dIZIOtwAAAAASUVORK5CYII=",_withScopeId$E=ne=>(pushScopeId("data-v-3892b010"),ne=ne(),popScopeId(),ne),_hoisted_1$1c={class:"up_ctn"},_hoisted_2$12={class:"img-content"},_hoisted_3$U=["src"],_hoisted_4$M={key:2},_hoisted_5$C=_withScopeId$E(()=>createBaseVNode("img",{src:_imports_1$7,class:"icon"},null,-1)),_hoisted_6$z={class:"ant-upload-text"},_sfc_main$1j=defineComponent({__name:"Uploader",props:{modelValue:{},maxSize:{},needHandle:{type:Boolean},beforeUpload:{type:Function},customRequest:{type:Function},accept:{}},emits:["update:modelValue","change","loading"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me=ne,_e=ie,ye=me.accept||"image/jpeg, image/jpg, image/png, image/heic",we=computed({get(){return me.modelValue},set($e){me.needHandle||_e("update:modelValue",$e),_e("change",$e)}}),Se=()=>{we.value=""},Ce=ref([]),Ae=ref(!1);watch(Ae,$e=>_e("loading",$e));const Te=async({file:$e})=>{if(me.customRequest){me.customRequest($e);return}Ae.value=!0;try{const{result:Ee}=await getAwsSign({s3FileName:"".concat(Date.now(),"/").concat(createNewFileName($e.name))});$e=await compressImg($e),await uploadFile(Ee,$e);const Pe=Ee.split("?")[0];let Ie=await checkImage({imageUrl:Pe}).catch(()=>!1);if(Ae.value=!1,!Ie)return message.error(de("create.avatar_check_fail"));we.value=Pe}catch(Ee){message.error(de("create.character.normal.up_img_fail")),Ae.value=!1}},ke=$e=>{if(me.beforeUpload)return me.beforeUpload($e);if(!["image/jpeg","image/png","image/jpg","image/heic"].includes($e.type))return message.error(de("profile.setting.upload_img_type_tip")),!1;const Ie=me.maxSize||10;if(!($e.size/1024/1024<Ie))return message.error(de("profile.setting.upload_img_size_tip",{size:Ie})),!1};return($e,Ee)=>(openBlock(),createElementBlock("div",_hoisted_1$1c,[unref(we)?(openBlock(),createElementBlock("img",{key:0,src:_imports_0$b,class:"x",onClick:Se})):createCommentVNode("",!0),createVNode(unref(Upload),{"file-list":Ce.value,"onUpdate:fileList":Ee[0]||(Ee[0]=Pe=>Ce.value=Pe),name:"avatar","list-type":"picture-card",class:normalizeClass(["uploader",{no_border:unref(we)}]),accept:unref(ye),limit:1,"show-upload-list":!1,"before-upload":ke,customRequest:Te},{default:withCtx(()=>[renderSlot($e.$slots,"default",{},()=>[createBaseVNode("div",_hoisted_2$12,[Ae.value?(openBlock(),createBlock(unref(LoadingOutlined$1),{key:0})):unref(we)?(openBlock(),createElementBlock("img",{key:1,src:unref(we)},null,8,_hoisted_3$U)):(openBlock(),createElementBlock("div",_hoisted_4$M,[_hoisted_5$C,createBaseVNode("div",_hoisted_6$z,toDisplayString$1($e.$t("profile.setting.upload")),1)]))])],!0)]),_:3},8,["file-list","class","accept"])]))}}),Uploader_vue_vue_type_style_index_0_scoped_3892b010_lang="",Uploader=_export_sfc(_sfc_main$1j,[["__scopeId","data-v-3892b010"]]),_withScopeId$D=ne=>(pushScopeId("data-v-095fc4ca"),ne=ne(),popScopeId(),ne),_hoisted_1$1b=_withScopeId$D(()=>createBaseVNode("span",{class:"iconfont icon-zuojiantou"},null,-1)),_hoisted_2$11=[_hoisted_1$1b],_hoisted_3$T=_withScopeId$D(()=>createBaseVNode("span",{class:"iconfont icon-youjiantou1"},null,-1)),_hoisted_4$L=[_hoisted_3$T],_sfc_main$1i=defineComponent({__name:"ScrollCtn",setup(ne){const ie=ref(null),de=ref(0),me=ref(!1),{x:_e,y:ye,arrivedState:we,directions:Se}=useScroll(ie,{behavior:"smooth"}),Ce=Te=>{Te===1&&!we.right&&(_e.value=_e.value+de.value),Te===-1&&!we.left&&(_e.value=_e.value-de.value)},Ae=ref(null);return onMounted(async()=>{var Te,ke,$e;await promiseTimeout(1e3),de.value=((Te=ie.value)==null?void 0:Te.clientWidth)/2||300,me.value=((ke=ie.value)==null?void 0:ke.scrollWidth)>(($e=ie.value)==null?void 0:$e.clientWidth)}),useResizeObserver(ie,throttle(Te=>{window==null||window.requestAnimationFrame(()=>{var Ee;if(!Array.isArray(Te)||!Te.length)return;const ke=Te[0],{width:$e}=ke.contentRect;de.value=$e/2||300,me.value=((Ee=ie.value)==null?void 0:Ee.scrollWidth)>$e.toFixed(0)-0})},1e3)),(Te,ke)=>(openBlock(),createElementBlock("div",{class:"scroll-wrap",ref_key:"scrollCtnWrapRef",ref:Ae},[createBaseVNode("div",{onClick:ke[0]||(ke[0]=$e=>Ce(-1)),class:normalizeClass(["btn left",{hidden:unref(we).left}])},_hoisted_2$11,2),createBaseVNode("div",{onClick:ke[1]||(ke[1]=$e=>Ce(1)),class:normalizeClass(["btn right",{hidden:unref(we).right||!unref(me)}])},_hoisted_4$L,2),createBaseVNode("div",{class:"ctn",ref_key:"containerRef",ref:ie},[renderSlot(Te.$slots,"default",{},void 0,!0)],512)],512))}}),ScrollCtn_vue_vue_type_style_index_0_scoped_095fc4ca_lang="",ScrollCtn=_export_sfc(_sfc_main$1i,[["__scopeId","data-v-095fc4ca"]]),_withScopeId$C=ne=>(pushScopeId("data-v-edca3637"),ne=ne(),popScopeId(),ne),_hoisted_1$1a={class:"avatar_item"},_hoisted_2$10=["src"],_hoisted_3$S={class:"crop_ctn"},_hoisted_4$K={key:0,class:"loading"},_hoisted_5$B=_withScopeId$C(()=>createBaseVNode("div",{class:"iconfont icon icon-jiazai"},null,-1)),_hoisted_6$y=[_hoisted_5$B],_hoisted_7$t={class:"tip"},_hoisted_8$s={class:"btn-wrap"},_hoisted_9$p=_withScopeId$C(()=>createBaseVNode("span",{class:"iconfont icon-jiazai"},null,-1)),_hoisted_10$m={key:0,class:"or"},_hoisted_11$l=["onClick"],_hoisted_12$i={class:"img"},_hoisted_13$h=_withScopeId$C(()=>createBaseVNode("div",{class:"grey"},null,-1)),_hoisted_14$f=["src"],_hoisted_15$c={key:0,src:_imports_2$2,class:"icon rot"},_hoisted_16$a={key:1,src:_imports_1$6,class:"icon"},_hoisted_17$a={class:"text"},_sfc_main$1h=defineComponent({__name:"Avatar",props:{modelValue:{},chooseAvatar:{},type:{},ai:{type:Boolean},data:{}},emits:["update:modelValue","update:chooseAvatar","chooseAi","initData"],setup(ne,{expose:ie,emit:de}){const{t:me}=useI18n(),_e=useStore(),ye=ne,Ce=!!useRoute().query.botId,Ae=de,Te=reactive({stencilProps:{aspectRatio:1,movable:!1,resizable:!1},resizeImage:{adjustStencil:!1},stencilSize:{width:400,height:400},canvas:{maxWidth:400,maxHeight:400}}),ke=ref(),$e=ref(),Ee=ref(ye.modelValue||""),Pe=ref(!1),Ie=Ze=>{_e.commit("chat/setPreviewChatForm",{..._e.state.chat.previewChatForm||{},avatar:Ze})},Oe=ref(ye.chooseAvatar||"");watch(Oe,Ze=>{Ae("update:modelValue",Ze),Ae("update:chooseAvatar",Ze),ye.ai&&Ae("chooseAi",!0),Ie(Ze)}),watch(Ee,Ze=>{ye.ai&&Ae("chooseAi",!1),Ie(Ze)});const Ne=inject("listCache"),Be=ye.type||2,xe=ref([]),Re=async()=>{let Ze="avatar"+Be,nn=Ne&&Ne[Ze]||[];if(nn.length)xe.value=nn;else{let pn=(await getconfigOptions(Be)||[]).map(mn=>mn.configValue);Ne[Ze]=xe.value=pn}De()};ye.ai||Re();const Me=computed(()=>{var Ze;return((Ze=ye.data)==null?void 0:Ze.aiList)||[]});ye.ai&&Me.value.length&&(xe.value=Me.value,De());function De(){!Ce&&!ye.modelValue&&(Oe.value=xe.value[0],Ae("initData",Oe.value)),Fe(ye.modelValue)}const Ve=ref(!1),Le=async()=>{var mn,An,wn;if(Ve.value)return;Ve.value=!0;const Ze=((An=(mn=ye.data)==null?void 0:mn.promptInfoVO)==null?void 0:An.gender)||"Non-binary",nn=(((wn=ye.data)==null?void 0:wn.introduce)||"").trim();let pn=await genAvatar({gender:Ze,shortIntroduction:nn}).catch(on=>{});if(pn&&(pn=pn.filter(on=>on),pn.length)){xe.value=[],await nextTick();let on=Ee.value;xe.value=pn,Oe.value=xe.value[0],on&&(Ee.value="",nextTick(()=>{Ee.value=on,Ae("update:modelValue",on),Ie(on)})),ye.data&&(ye.data.aiList=pn)}Ve.value=!1};function Fe(Ze){Ze&&(xe.value&&xe.value.includes(ye.modelValue)?(Ee.value="",Oe.value=Ze):Ee.value=Ze),Ze||Ue()}watch(()=>ye.modelValue,Fe);const He=ref(""),en=ref(!1);function Ue(){Ee.value="",Ae("update:modelValue","");let Ze=Oe.value;Oe.value="",nextTick(()=>{Oe.value=Ze||xe.value[0]||""}),Oe.value||Ie("")}const ze=Ze=>{Ze?(He.value=Ze,en.value=!0,fixMobileTouch()):Ue()};let We=ref(!1);const je=async()=>{var Ze;if(!We.value){We.value=!0;try{let nn=await((Ze=ke.value)==null?void 0:Ze.upBlob(!1));if(!nn)return We.value=!1;Ee.value=nn,en.value=!1,He.value="",Ae("update:modelValue",nn),Ie(nn),We.value=!1,nextTick(()=>{Pe.value=!1})}catch(nn){We.value=!1}}},qe=Ze=>{Ee.value||(Oe.value=Ze)},Qe=ref(!1),Je=(Ze,nn)=>{Ze==="success"&&(Pe.value=!0),Qe.value=!0},tn=()=>{Qe.value=!1},Xe=/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i.test(navigator.userAgent);return ie({upChange:ze}),(Ze,nn)=>{const pn=resolveComponent("AButton");return openBlock(),createElementBlock("div",{class:"avatar",ref_key:"avatarRef",ref:$e},[createBaseVNode("div",_hoisted_1$1a,[createVNode(Uploader,{onChange:ze,modelValue:unref(Ee),"onUpdate:modelValue":nn[0]||(nn[0]=mn=>isRef(Ee)?Ee.value=mn:null),needHandle:""},null,8,["modelValue"]),createVNode(unref(Modal),{visible:unref(en),"onUpdate:visible":nn[1]||(nn[1]=mn=>isRef(en)?en.value=mn:null),getContainer:()=>Ze.$refs.avatarRef,dialogClass:"avatar-modal",footer:null,onCancel:tn},{closeIcon:withCtx(()=>[createBaseVNode("img",{src:unref(Close_circle),class:"close"},null,8,_hoisted_2$10)]),default:withCtx(()=>[createBaseVNode("div",_hoisted_3$S,[createVNode(Cropper,{img:unref(He),ref_key:"cropperRef",ref:ke,onReady:Je,option:unref(Te)},null,8,["img","option"]),unref(Qe)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_4$K,_hoisted_6$y))]),createBaseVNode("div",_hoisted_7$t,toDisplayString$1(unref(Xe)?unref(me)("create.crop.tip_mobile"):unref(me)("create.crop.tip")),1),createBaseVNode("div",_hoisted_8$s,[createVNode(pn,{type:"primary",class:"btn",onClick:je,disabled:!unref(Pe),loading:unref(We)},createSlots({default:withCtx(()=>[createTextVNode(" "+toDisplayString$1(unref(We)?"":unref(me)("create.ok")),1)]),_:2},[unref(We)?{name:"icon",fn:withCtx(()=>[_hoisted_9$p]),key:"0"}:void 0]),1032,["disabled","loading"])])]),_:1},8,["visible","getContainer"])]),ye.ai?(openBlock(),createElementBlock("div",_hoisted_10$m,"or")):createCommentVNode("",!0),unref(xe).length?(openBlock(),createBlock(ScrollCtn,{key:1,class:"list"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(xe),mn=>(openBlock(),createElementBlock("div",{class:normalizeClass(["avatar_item",{cur:unref(Oe)===mn,dis:!!unref(Ee)}]),key:mn,onClick:An=>qe(mn)},[createBaseVNode("div",_hoisted_12$i,[_hoisted_13$h,createBaseVNode("img",{src:mn},null,8,_hoisted_14$f)])],10,_hoisted_11$l))),128))]),_:1})):createCommentVNode("",!0),ye.ai?(openBlock(),createElementBlock(Fragment,{key:2},[unref(xe).length?(openBlock(),createElementBlock("div",{key:0,class:"gene_btn",onClick:Le},[createBaseVNode("img",{src:_imports_2$2,class:normalizeClass(["icon",{rot:unref(Ve)}])},null,2)])):(openBlock(),createElementBlock("div",{key:1,class:"gen",onClick:Le},[createBaseVNode("div",null,[unref(Ve)?(openBlock(),createElementBlock("img",_hoisted_15$c)):(openBlock(),createElementBlock("img",_hoisted_16$a))]),createBaseVNode("div",_hoisted_17$a,toDisplayString$1(unref(me)("create.ai.gen")),1)]))],64)):createCommentVNode("",!0)],512)}}}),Avatar_vue_vue_type_style_index_0_lang="",Avatar_vue_vue_type_style_index_1_scoped_edca3637_lang="",Avatar_vue_vue_type_style_index_2_lang="",Avatar=_export_sfc(_sfc_main$1h,[["__scopeId","data-v-edca3637"]]),_hoisted_1$19={class:"pdf_ctn"},_hoisted_2$$={class:"main"},_hoisted_3$R={key:2},_hoisted_4$J={class:"btn_ctn"},_hoisted_5$A={key:0},_hoisted_6$x={key:1},tPre="create.character.normal.",pdfTPre="create.pdf.",_sfc_main$1g=defineComponent({__name:"CharacterPdf",props:{switchData:{}},emits:["type"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me=ne,_e=useStore(),ye=useRouter(),we=useRoute(),Se=computed(()=>_e.getters["user/token"]),{form:Ce,handleSubmit:Ae}=en(),Te=we.query.botId,ke=!!Te,$e=ref();ke?(async()=>{const je=await getCharacter(Te);Object.assign(Ce,je||{}),await nextTick(),$e.value={...Ce}})():(Ce.characterName="",Ce.visibility=3,$e.value={...Ce});const Ee=baseTranItemFn(tPre,de),Pe={pdf:{title:de(pdfTPre+"pdf.t"),errStr:de(pdfTPre+"pdf.errStr")},name:{title:de(tPre+"name.t"),desc:de(tPre+"name.d"),errStr:de(tPre+"blankErr",{str:"Name",max:20})},avatar:{title:de(tPre+"avatar.t"),desc:de(tPre+"avatar.d"),errStr:de(tPre+"up_img")},introduce:{title:de(tPre+"introduce.t"),desc:de(tPre+"introduce.d"),errStr:de(tPre+"blankErr",{str:"Short Introduce",max:60})},description:{title:de(tPre+"description.t"),desc:de(tPre+"description.d"),errStr:de(tPre+"blankErr",{str:"Character Description",max:3e3})},categories:{title:de(tPre+"categories.t"),desc:de(tPre+"categories.d"),errStr:de(tPre+"choose")},visibility:Ee("visibility",{placeholder:""})},Ie=[{k:"pdfUrl",type:"pdf",err:ref(""),...Pe.pdf,validFn:je=>!je},{k:"characterName",maxlength:20,err:ref(""),...Pe.name,validFn:je=>isBlank(je)||je.length>20},{k:"introduce",maxlength:60,err:ref(""),...Pe.introduce,validFn:je=>isBlank(je)||je.length>60},{type:"avatar",...Pe.avatar,err:ref(""),validFn:je=>isBlank(je)},{type:"visibility",...Pe.visibility,err:ref(""),validFn:je=>isBlank(je),hideMust:!0}],Oe=reactive({categories:[],visibility:[{id:3,name:de("create.vis_list_3")},{id:2,name:de("create.vis_list_2")},{id:1,name:de("create.vis_list_1")}]});let Ne=!1;function Be(){let je=0;return Ie.forEach(qe=>{qe.validFn&&(je+=De(qe))}),je>0&&(Ne=!0),je}watch(Ce,()=>{Ne&&Be()});const xe=ref(!1);async function Re(){trimObj(Ce);let{file:je,pdfUrl:qe,pdfName:Qe,characterName:Je,introduce:tn,prompt:Xe,avatar:Ze,categoryId:nn,visibility:pn,avatarIsGeneratedByAI:mn}=Ce,An={pdfUrl:qe,pdfName:Qe,characterName:Je,avatar:Ze,introduce:tn,visibility:pn,modifyType:3,avatarIsGeneratedByAI:!!mn};ke&&(An.id=Ce.id||Te);let on=await(ke?updatePdf:createPdf)(An).catch(sn=>{message.error(sn==null?void 0:sn.message)}),gn;if(on){const{code:sn,result:dn}=on;sn==="0"?gn=dn:sn==="312"?Modal.confirm({title:de("global.Modal.hint"),content:de("create.leaveContent"),cancelText:de("create.cancel"),okText:de("create.leaveOk"),centered:!0,onOk:Me}):message.error(on.message)}return gn}const Me=()=>{if(!history.state||!history.state.back)return ye.push({path:"/"}),!1;ye.back()};function De(je){let{k:qe,validFn:Qe,err:Je,type:tn}=je;if(!Qe||!(qe||tn))return 0;let Xe=Ce[qe||tn];typeof Xe=="string"&&(Xe=Xe.trim());let Ze=Qe(Xe);return Je.value=Ze&&je.errStr||"",Ze?1:0}const Ve=ref(!1),Le=je=>{Ve.value=je},Fe=computed(()=>Ve.value),He=ref(!1);function en(){const je=reactive(me.switchData||{});return{form:je,handleSubmit:async()=>{if(Ve.value)return;if(Fe.value)return message.warning(de("create.checking"));if(!Se.value)return useLogin();if(Be()>0){scrollShowError();return}if(xe.value)return;xe.value=!0;let Qe=await Re().catch(Je=>{});Qe?(ke&&(Qe=Te),je.visibility!==3?message.success({content:[h$1("span",{},de("create.successful"))," ",h$1("a",{href:"javascript:;",onClick:()=>{_e.commit("chat/openShareComp",!0)}},de("create.invite_friends"))]}):message.success(de("create.success")),He.value=!0,await ye.replace({path:"/chat",query:{botId:Qe}})):xe.value=!1}}}function Ue(){Modal.confirm({content:de("create.cancelConfirm.tip"),cancelText:de("create.cancelConfirm.no"),okText:de("create.cancelConfirm.yes"),class:"cancel_edit",onOk(){ye.go(-1)}})}const ze=je=>{var qe;(qe=$e.value)!=null&&qe.avatar||Object.assign($e.value,{avatar:je,chooseAvatar:je})},We=()=>{let je=!0;const qe=["file"];for(let Qe in Ce){const Je=Ce[Qe];if(!qe.includes(Qe)&&typeof Je=="object"&&!isEqual$1(Je,$e.value[Qe])||typeof Je!="object"&&Je!==$e.value[Qe])return je=!1,je}return je};return onBeforeRouteLeave((je,qe,Qe)=>{if(He.value){Qe();return}We()?Qe():Modal.confirm({title:de("global.Modal.hint"),content:de("create.leaveContent"),cancelText:de("create.cancel"),okText:de("create.leaveOk"),centered:!0,onOk:()=>{Qe()},onCancel:()=>{Qe(!1)}})}),(je,qe)=>(openBlock(),createElementBlock("div",_hoisted_1$19,[createBaseVNode("div",_hoisted_2$$,[(openBlock(),createElementBlock(Fragment,null,renderList(Ie,Qe=>createVNode(Item,{key:Qe.title,k:Qe.k,title:Qe.title,desc:Qe.desc,type:Qe.type,maxlength:Qe.maxlength,modelValue:unref(Ce)[Qe.k],"onUpdate:modelValue":Je=>unref(Ce)[Qe.k]=Je,err:Qe.err,placeholder:Qe.placeholder,hideMust:Qe.hideMust,rows:Qe.rows,autoSize:Qe.autoSize,width:Qe.width},{default:withCtx(()=>[Qe.type==="pdf"?(openBlock(),createBlock(PdfUpload,{key:0,modelValue:unref(Ce).pdfUrl,"onUpdate:modelValue":qe[0]||(qe[0]=Je=>unref(Ce).pdfUrl=Je),name:unref(Ce).pdfName,"onUpdate:name":qe[1]||(qe[1]=Je=>unref(Ce).pdfName=Je),file:unref(Ce).file,"onUpdate:file":qe[2]||(qe[2]=Je=>unref(Ce).file=Je),onLoading:Le},null,8,["modelValue","name","file"])):createCommentVNode("",!0),Qe.type==="avatar"?(openBlock(),createBlock(Avatar,{key:1,modelValue:unref(Ce).avatar,"onUpdate:modelValue":qe[3]||(qe[3]=Je=>unref(Ce).avatar=Je),chooseAvatar:unref(Ce).chooseAvatar,"onUpdate:chooseAvatar":qe[4]||(qe[4]=Je=>unref(Ce).chooseAvatar=Je),type:7,onChooseAi:qe[5]||(qe[5]=Je=>unref(Ce).avatarIsGeneratedByAI=Je),onInitData:ze},null,8,["modelValue","chooseAvatar"])):createCommentVNode("",!0),Qe.type==="visibility"?(openBlock(),createElementBlock("div",_hoisted_3$R,[createVNode(unref(Select$1),{value:unref(Ce).visibility,"onUpdate:value":qe[6]||(qe[6]=Je=>unref(Ce).visibility=Je),style:{width:"100%"},placeholder:unref(de)("create.select")},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Oe).visibility,Je=>(openBlock(),createBlock(unref(SelectOption),{value:Je.id,key:Je.id},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Je.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value","placeholder"])])):createCommentVNode("",!0)]),_:2},1032,["k","title","desc","type","maxlength","modelValue","onUpdate:modelValue","err","placeholder","hideMust","rows","autoSize","width"])),64))]),createBaseVNode("div",_hoisted_4$J,[createVNode(unref(Button$1),{onClick:Ue},{default:withCtx(()=>[createTextVNode(toDisplayString$1(unref(de)("create.cancel")),1)]),_:1}),createVNode(unref(Button$1),{class:normalizeClass(["submit",[{dis:unref(Fe)}]]),onClick:unref(Ae),loading:unref(xe)},{default:withCtx(()=>[ke?(openBlock(),createElementBlock("span",_hoisted_5$A,toDisplayString$1(unref(de)(tPre+"btn.update")),1)):(openBlock(),createElementBlock("span",_hoisted_6$x,toDisplayString$1(unref(de)(tPre+"btn.create")),1))]),_:1},8,["class","onClick","loading"])])]))}}),CharacterPdf_vue_vue_type_style_index_0_lang="",CharacterPdf_vue_vue_type_style_index_1_scoped_f8ed20ea_lang="",Pdf=_export_sfc(_sfc_main$1g,[["__scopeId","data-v-f8ed20ea"]]),_withScopeId$B=ne=>(pushScopeId("data-v-fdb485f6"),ne=ne(),popScopeId(),ne),_hoisted_1$18={class:"chatpreview-header"},_hoisted_2$_={class:"chatpreview-header-l"},_hoisted_3$Q={class:"title"},_hoisted_4$I=_withScopeId$B(()=>createBaseVNode("span",{class:"iconfont icon-a-fanhui4 icon"},null,-1)),_sfc_main$1f=defineComponent({__name:"header",props:{disabled:{type:Boolean}},emits:["reset"],setup(ne,{emit:ie}){const de=ne,me=ie,_e=()=>{me("reset")};return(ye,we)=>{const Se=resolveComponent("AButton");return openBlock(),createElementBlock("div",_hoisted_1$18,[createBaseVNode("div",_hoisted_2$_,[createBaseVNode("span",_hoisted_3$Q,toDisplayString$1(ye.$t("chatPreview.title")),1)]),createVNode(Se,{class:"chatpreview-header-btn",onClick:_e,disabled:de==null?void 0:de.disabled},{default:withCtx(()=>[_hoisted_4$I,createTextVNode(" "+toDisplayString$1(ye.$t("chatPreview.reset")),1)]),_:1},8,["disabled"])])}}}),header_vue_vue_type_style_index_0_scoped_fdb485f6_lang="",Header$1=_export_sfc(_sfc_main$1f,[["__scopeId","data-v-fdb485f6"]]);var ModeType=(ne=>(ne.NORMAL="NORMAL",ne.ADVANCED="ADVANCED",ne))(ModeType||{});const _withScopeId$A=ne=>(pushScopeId("data-v-a2cf139b"),ne=ne(),popScopeId(),ne),_hoisted_1$17={class:"chat-preview"},_hoisted_2$Z={class:"chat-preview-main"},_hoisted_3$P={key:0,class:"alert-wrap"},_hoisted_4$H=_withScopeId$A(()=>createBaseVNode("span",{class:"iconfont icon-rongqi tip-icon"},null,-1)),_hoisted_5$z={class:"message"},_hoisted_6$w={class:"footer-comp"},_sfc_main$1e=defineComponent({__name:"index",setup(ne){const ie=markRaw(defineAsyncComponent(()=>__vitePreload(()=>import("./index-1a6b7142.js"),["assets/index-1a6b7142.js","assets/index-f3732e65.js","assets/index-e7ce67ae.js","assets/index-99673be3.css","assets/chat-fuzhi2-a0aeb94a.js","assets/index-8ca61e37.js","assets/index-aeaf397a.css","assets/index-09db2e1d.css"]))),de=useStore(),me=computed(()=>de.state.chat.previewChatForm),_e=computed(()=>{const We=$e.msgList[$e.msgList.length-1]||"";return We&&We.speakerType===SpeakerType.ROBOT&&We.speakerName&&We.id||""}),ye=ref(),we=ref(!1);provide("streamEnable",we);const Se=ref({});provide("botConfig",Se);const Ce=ref(!1),Ae=ref(!1),Te=ref(),ke=ref(!1),$e=reactive({botInfo:null,dialogueId:"",msgList:[],offsetTop:200}),Ee=ref(!1);provide("creating",Ee);let Pe=new AbortController;const Ie=()=>{bus.emit("getForm","init"),Ce.value&&(Pe==null||Pe.abort(),Ce.value=!1,Ee.value=!1),xe.value=null,$e.msgList=[],Re(!0,"")},Oe=ref(),Ne=["characterName","introduce","categoryId","canImage","imagePackId","voiceId","voiceSpeed","voiceType","greeting","embeddingId","pdfUrl","backgroundIntro"],Be=()=>{var Qe,Je,tn,Xe,Ze,nn,pn,mn;Se.value={isFinishImg:me.value.isFinishImg,isFinishVoice:me.value.isFinishVoice,isImgModel:!!me.value.canImage,isVoiceModel:me.value.voiceType===2,voiceModelStatus:me.value.voiceModelStatus,imageModelStatus:me.value.imageModelStatus,isOwner:!0,isPreview:!0};const We=Ne.reduce((An,wn)=>(An[wn]=me.value[wn]||null,An),{}),je=((Qe=me.value)==null?void 0:Qe.promptInfoVO)||{};((Je=me.value)==null?void 0:Je.promptType)===ModeType.NORMAL&&(We.prompt=(tn=me.value)==null?void 0:tn.prompt,je.dimensionVOList=[]),((Xe=me.value)==null?void 0:Xe.promptType)===ModeType.ADVANCED&&(We.prompt=""),((Ze=me.value)==null?void 0:Ze.exampleDialogueType)===ModeType.NORMAL&&(We.exampleDialogue=(nn=me.value)==null?void 0:nn.exampleDialogue,je.exampleDialogueVOs=[]),((pn=me.value)==null?void 0:pn.exampleDialogueType)===ModeType.ADVANCED&&(We.exampleDialogue=""),We.promptInfoVO=je;const qe={addBotReq:{...We,...(mn=me.value)==null?void 0:mn.otherInfoVo,imagePackId:We.canImage?We.imagePackId:null}};return Se.value={...Se.value,...qe},qe},xe=ref(null),Re=async(We=!0,je="")=>{var Je,tn,Xe,Ze,nn,pn,mn;if(Ce.value)return;const qe=Be(),Qe=(Ze=(Xe=(tn=(Je=[...$e.msgList].filter(An=>!An.loading))==null?void 0:Je.reverse())==null?void 0:tn.slice(2,22))==null?void 0:Xe.reverse())==null?void 0:Ze.map(An=>(delete An._uuid,{...An,id:null}));try{Ce.value=!0,Pe=new AbortController;const An=await previewChat({...qe,isInitStatus:We,messageList:Qe,textMsg:je,requestId:xe.value},{signal:Pe.signal});if(Oe.value=me.value,xe.value=(pn=(nn=An.data)==null?void 0:nn.result)==null?void 0:pn.requestId,We){const wn=An.data||{};wn.result&&wn.code==="0"?($e.msgList.push({...wn.result,id:generateUUID()}),await nextTick(),(mn=Te.value)==null||mn.scrollToBottomFun()):message.warning(wn.message)}else return An}catch(An){}finally{Ce.value=!1}},Me=computed(()=>{var We;return(We=de.getters["user/userInfo"])==null?void 0:We.id}),De=async We=>(Ue.value||localStorage.setItem("previewChatForm",JSON.stringify({...ze.value,[Me.value]:!0})),Ue.value=!0,bus.emit("getForm","sendMsg"),await Re(!1,We.textMsg)),Ve=async()=>{},Le=We=>{var je;We.id||(We.id=generateUUID()),$e.msgList.push(We),(je=Te.value)==null||je.scrollToBottomFun()},Fe=We=>{var qe;We.id||(We.id=generateUUID());const je=$e.msgList.findIndex(Qe=>We._uuid&&We._uuid===Qe._uuid||We.id&&We.id===Qe.id);if(je>-1)return $e.msgList.splice(je,1,We),je===$e.msgList.length-1&&((qe=Te.value)==null||qe.scrollToBottomFun()),!1},He=We=>{var qe;const je=$e.msgList.findIndex(Qe=>We===Qe._uuid);je>-1&&!$e.msgList[je].content&&!((qe=$e.msgList[je].mutiContext)!=null&&qe.length)&&$e.msgList.splice(je,1)},en=We=>{Ee.value=We},Ue=ref(!1),ze=ref({});return onMounted(async()=>{var We;ze.value=JSON.parse(localStorage.getItem("previewChatForm")||"{}"),Ue.value=((We=ze.value)==null?void 0:We[Me.value])||!1,bus.on("initPreviewChat",Ie),bus.on("creating",je=>en(je)),bus.on("addNewChatItem",je=>Le(je)),bus.on("updateChatItem",je=>Fe(je))}),onBeforeUnmount(()=>{bus.off("initPreviewChat"),bus.off("creating"),bus.off("addNewChatItem"),bus.off("updateChatItem")}),(We,je)=>(openBlock(),createElementBlock("div",_hoisted_1$17,[createBaseVNode("div",{class:"chat-preview-bg",style:normalizeStyle({"background-image":"url('".concat(unref(me).avatar,"')")})},null,4),createBaseVNode("div",_hoisted_2$Z,[createVNode(Header$1,{onReset:Ie}),!unref(Ue)&&unref(Te)?(openBlock(),createElementBlock("div",_hoisted_3$P,[createVNode(unref(Alert$1),{showIcon:""},{icon:withCtx(()=>[_hoisted_4$H]),message:withCtx(()=>[createBaseVNode("span",_hoisted_5$z,toDisplayString$1(We.$t("chatPreview.guideTip")),1)]),_:1})])):createCommentVNode("",!0),createVNode(unref(ie),{ref_key:"mainRef",ref:Te,creating:unref(Ee),"onUpdate:creating":je[0]||(je[0]=qe=>isRef(Ee)?Ee.value=qe:null),msgList:unref($e).msgList,info:null,backgroundIntro:unref($e).msgList.length>1?unref($e).msgList[unref($e).msgList.length-1].backgroundIntro||unref($e).msgList[unref($e).msgList.length-3].backgroundIntro:unref($e).msgList[unref($e).msgList.length-1].backgroundIntro,"offset-top":unref($e).offsetTop,"more-loading":unref(Ae),finished:!0,onScrollTop:Ve},null,8,["creating","msgList","backgroundIntro","offset-top","more-loading"]),createBaseVNode("div",_hoisted_6$w,[unref(ke)?createCommentVNode("",!0):(openBlock(),createBlock(FooterComp,{key:0,ref_key:"footerCompRef",ref:ye,creating:unref(Ee),"onUpdate:creating":je[1]||(je[1]=qe=>isRef(Ee)?Ee.value=qe:null),dialogueId:unref($e).dialogueId,msgId:unref(_e),recommendEnable:null,customSendMsgFn:De,userRecommendEnabled:0,onUpdateChat:Fe,onDelChat:He},null,8,["creating","dialogueId","msgId"]))])])]))}}),index_vue_vue_type_style_index_0_scoped_a2cf139b_lang="",ChatPreview=_export_sfc(_sfc_main$1e,[["__scopeId","data-v-a2cf139b"]]),_withScopeId$z=ne=>(pushScopeId("data-v-c3a750db"),ne=ne(),popScopeId(),ne),_hoisted_1$16={class:"create"},_hoisted_2$Y={class:"create-header"},_hoisted_3$O={class:"pc-header"},_hoisted_4$G={class:"title"},_hoisted_5$y=_withScopeId$z(()=>createBaseVNode("span",{class:"iconfont icon-daohanglan-ziyuanjiaocheng guide-icon"},null,-1)),_hoisted_6$v={class:"title mobile-header"},_hoisted_7$s={class:"create-content"},_hoisted_8$r={class:"create-form"},_sfc_main$1d=defineComponent({__name:"index",setup(ne){const ie=markRaw(defineAsyncComponent(()=>__vitePreload(()=>import("./CharacterAdvanced-e5fe88ce.js"),["assets/CharacterAdvanced-e5fe88ce.js","assets/compact-7dd1770e.js","assets/index-e7ce67ae.js","assets/index-99673be3.css","assets/JsonCreate-422f5e71.js","assets/JsonCreate-a4871390.css","assets/CharacterAdvanced-59d7baae.css"])));useI18n();const de="https://www.joyland.ai/blog",me=useRoute(),_e=useRouter(),ye=reactive({});provide("listCache",ye);const we=computed(()=>{var $e;let Te="";const ke=($e=me==null?void 0:me.query)!=null&&$e.botId?"Edit ":"Create ";switch(me.params.type){case"pdf":Te=ke+"a PDF chat";break;case"adventure":Te=ke+"Interactive Story";break;default:Te=ke+"Bots";break}return Te}),Se=Te=>{window.open(Te)},Ce=()=>{if(!history.state||!history.state.back)return _e.push({path:"/"}),!1;_e.back()},Ae=ref();return onBeforeMount(()=>{Ae.value=me.params.type}),onBeforeUnmount(()=>{bus.off("getForm")}),(Te,ke)=>(openBlock(),createElementBlock("div",_hoisted_1$16,[createBaseVNode("div",_hoisted_2$Y,[createBaseVNode("div",{class:"iconfont icon-zuojiantou back-icon",onClick:Ce}),createBaseVNode("div",_hoisted_3$O,[createBaseVNode("h3",_hoisted_4$G,toDisplayString$1(unref(we)),1),["bot","adventure"].includes(unref(Ae))?(openBlock(),createElementBlock("div",{key:0,class:"guide",onClick:ke[0]||(ke[0]=$e=>Se(unref(Ae)==="adventure"?unref(de)+"/game.html":unref(de)+"/create.html"))},[_hoisted_5$y,createTextVNode(" "+toDisplayString$1(unref(Ae)==="adventure"?Te.$t("create.guide2"):Te.$t("create.guide")),1)])):createCommentVNode("",!0)]),createBaseVNode("h3",_hoisted_6$v,toDisplayString$1(unref(we)),1),createBaseVNode("span",{class:normalizeClass(["iconfont icon-daohanglan-ziyuanjiaocheng guide-icon mobile-header",{"visible-hidden":unref(Ae)!=="bot"}]),onClick:ke[1]||(ke[1]=$e=>Se(unref(de)+"/create.html"))},null,2)]),createBaseVNode("div",_hoisted_7$s,[createBaseVNode("div",_hoisted_8$r,[unref(Ae)==="bot"?(openBlock(),createBlock(unref(ie),{key:0})):createCommentVNode("",!0),unref(Ae)==="adventure"?(openBlock(),createBlock(TextAdventure,{key:1})):createCommentVNode("",!0),unref(Ae)==="pdf"?(openBlock(),createBlock(Pdf,{key:2})):createCommentVNode("",!0)]),unref(Ae)==="bot"?(openBlock(),createBlock(ChatPreview,{key:0,class:"chat-preview-block"})):createCommentVNode("",!0)])]))}}),index_vue_vue_type_style_index_0_scoped_c3a750db_lang="",Create=_export_sfc(_sfc_main$1d,[["__scopeId","data-v-c3a750db"]]),routes$5=[{path:"/create/:type",component:Create,name:"createBot",beforeEnter:(ne,ie,de)=>{ie.name==="FittingCreate"&&(ne.params.toolkit="cache_".concat(ie.params.type)),de()}}],__vite_glob_0_1=Object.freeze(Object.defineProperty({__proto__:null,default:routes$5},Symbol.toStringTag,{value:"Module"})),_sfc_main$1c={};function _sfc_render$4(ne,ie){const de=resolveComponent("router-view");return openBlock(),createBlock(de)}const Doc=_export_sfc(_sfc_main$1c,[["render",_sfc_render$4]]),getHelpList=()=>[{text:"About us",isFirstTitle:!0},{text:"Joyland.AI is bringing to life the science-fiction dream of open-ended conversations and collaborations with Artificial Intelligence."},{text:"Our mission is to build the next generation of dialog chatbots that can serve a long list of applications spanning entertainment, education, general question-answering and more."},{text:"Our chatbots are powered by our own proprietary technology based on large language modeling, built and trained from the ground up with the goal of creating as human-like dialog partners as possible."},{text:"How does the Joyland.AI work?",isSecondTitle:!0},{text:"The Joyland.AI is based on neural language models. A supercomputer reads huge amounts of text and learns to predict what words might come next in any given situation. The more the computer reads, the more natural and logical the conversation with the human user can flow. Models like these have many uses, including auto-complete and machine translation."},{text:"At Joyland.AI, you collaborate with the computer to create your own experience. Start with any topic and the computer will create a response based on your input and the parameters of the chatbot's character, giving you a human-like dialog experience."},{text:"Needless to say, our chatbots are not a source of reliable information, nothing like a classic Google search. Still, we hope that you find Joyland.AI a useful tool for imagination, brainstorming, language learning, and a host of other purposes we have not yet imagined ourselves :)"},{text:"Contact us",isSecondTitle:!0},{text:[{text:"If you have a question, and don't see it answered in our"},{text:"Frequently Asked Questions",isLink:!0,link:"/document/faq",isOver:!1},{text:" please ask for help or report any issues in"},{text:"Community",isLink:!0,link:"/community",isOver:!0},{text:" Please check that your issue hasn't been reported already before posting a new issue, and be sure to follow our"},{text:"Community Guidelines",isLink:!0,link:"/document/guide",isOver:!0}]},{text:[{text:"For other support-related requests, reach us at"},{text:"support@joyland.ai",isLink:!0,link:"mailto:support@joyland.ai",linkTarget:"_blank",isOver:!0}]},{text:[{text:"For information, partnerships or anything else, reach us at"},{text:"info@joyland.ai",isLink:!0,link:"mailto:info@joyland.ai",linkTarget:"_blank",isOver:!0}]},{text:[{text:"Find us on"},{text:"Twitter",isLink:!0,link:"https://twitter.com/joylandai",isOver:!1},{text:"Facebook",isLink:!0,link:"https://www.facebook.com/JoylandAi",isOver:!1},{text:"Discord",isLink:!0,link:"https://discord.gg/6taKr5z7Qh",isOver:!1},{text:"Reddit",isLink:!0,link:"https://www.reddit.com/r/joyland_ai/",isOver:!1},{text:" and"},{text:"Instagram",isLink:!0,link:"https://www.instagram.com/joyland_ai/",isOver:!0}]}],_withScopeId$y=ne=>(pushScopeId("data-v-91b9c5f1"),ne=ne(),popScopeId(),ne),_hoisted_1$15={class:"main-content"},_hoisted_2$X={class:"top-title"},_hoisted_3$N=_withScopeId$y(()=>createBaseVNode("span",null,"Joyland.AI",-1)),_hoisted_4$F={class:"about-us-content"},_hoisted_5$x={key:0,class:"about-us-content-title"},_hoisted_6$u={key:1,class:"default-title"},_hoisted_7$r={key:2},_hoisted_8$q={key:3},_hoisted_9$o=["href","target"],_hoisted_10$l={href:"/document/tos"},_hoisted_11$k={href:"/document/privacy"},_sfc_main$1b=defineComponent({__name:"index",setup(ne){const ie=useRouter(),de=ref();de.value=getHelpList();const me=()=>{if(!history.state||!history.state.back)return ie.push({path:"/"}),!1;ie.back()};return(_e,ye)=>(openBlock(),createElementBlock("div",_hoisted_1$15,[createBaseVNode("div",_hoisted_2$X,[createVNode(unref(LeftOutlined$1),{style:{fontSize:"40px",cursor:"pointer",marginRight:"20px"},onClick:me}),_hoisted_3$N]),createBaseVNode("div",_hoisted_4$F,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(de),(we,Se)=>(openBlock(),createElementBlock(Fragment,{key:Se},[we.isFirstTitle?(openBlock(),createElementBlock("div",_hoisted_5$x,toDisplayString$1(we.text),1)):we.isSecondTitle?(openBlock(),createElementBlock("div",_hoisted_6$u,toDisplayString$1(we.text),1)):typeof we.text=="string"?(openBlock(),createElementBlock("p",_hoisted_7$r,toDisplayString$1(we.text),1)):typeof we.text=="object"?(openBlock(),createElementBlock("p",_hoisted_8$q,[(openBlock(!0),createElementBlock(Fragment,null,renderList(we.text,Ce=>{var Ae;return openBlock(),createElementBlock(Fragment,{key:Ce.link},[Ce.isLink?(openBlock(),createElementBlock("a",{key:0,href:Ce.link,target:(Ae=Ce.linkTarget)!=null?Ae:""}," "+toDisplayString$1(Ce.text),9,_hoisted_9$o)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(Ce.text),1)],64)),Ce.isLink?(openBlock(),createElementBlock(Fragment,{key:2},[createTextVNode(toDisplayString$1(Ce.isOver?".":","),1)],64)):createCommentVNode("",!0)],64)}),128))])):createCommentVNode("",!0)],64))),128)),createBaseVNode("p",null,[createTextVNode(toDisplayString$1(_e.$t("profile.setting.use_policy_tip"))+" ",1),createBaseVNode("a",_hoisted_10$l,toDisplayString$1(_e.$t("global.terms_of_service")),1),createTextVNode(" "+toDisplayString$1(_e.$t("profile.setting.use_policy_and"))+" ",1),createBaseVNode("a",_hoisted_11$k,toDisplayString$1(_e.$t("global.privacy_policy")),1),createTextVNode(". ")])])]))}}),index_vue_vue_type_style_index_0_scoped_91b9c5f1_lang="",DocHelp=_export_sfc(_sfc_main$1b,[["__scopeId","data-v-91b9c5f1"]]),DocTos=()=>__vitePreload(()=>import("./index-cda8019e.js"),["assets/index-cda8019e.js","assets/index-ceef0fa7.css"]),DocPrivacy=()=>__vitePreload(()=>import("./index-0ea7b55d.js"),["assets/index-0ea7b55d.js","assets/index-578d879b.css"]),Docfaq=()=>__vitePreload(()=>import("./index-c53fa5a8.js"),["assets/index-c53fa5a8.js","assets/data-b76e2fe0.js","assets/data-30d56657.css"]),DocGuide=()=>__vitePreload(()=>import("./index-6da0fdd1.js"),["assets/index-6da0fdd1.js","assets/data-b76e2fe0.js","assets/data-30d56657.css"]),Contact=()=>__vitePreload(()=>import("./contact-fd92975d.js"),["assets/contact-fd92975d.js","assets/chat-fuzhi2-a0aeb94a.js","assets/contact-18a2bd39.css"]),routes$4=[{path:"/document",name:"document",redirect:"/",component:Doc,children:[{path:"tos",name:"tos",component:DocTos},{path:"privacy",name:"privacy",component:DocPrivacy},{path:"help",name:"help",component:DocHelp},{path:"faq",name:"faq",component:Docfaq},{path:"guide",name:"guide",component:DocGuide}]},{path:"/contact",name:"contact",component:Contact}],__vite_glob_0_2=Object.freeze(Object.defineProperty({__proto__:null,default:routes$4},Symbol.toStringTag,{value:"Module"}));var loginEnum=(ne=>(ne.REGISTER="1",ne.REST_PASSWORD="2",ne.UPDATE_PASSWORD="3",ne))(loginEnum||{}),registerSourceEnum=(ne=>(ne.LOCAL="LOCAL",ne.TELEPHONE="PHONE",ne.WECHAT="WECHAT",ne.GOOGLE="GOOGLE",ne.GOOGLE_ONE_TAP="GOOGLE_ONE_TAP",ne.FACEBOOK="FACEBOOK",ne.DISCORD="DISCORD",ne.APPLE="APPLE",ne))(registerSourceEnum||{}),modalTypeEnum=(ne=>(ne.LOGIN="LOGIN",ne.RESET_PASSWORD="RESET_PASSWORD",ne.SIGN_UP="SIGN_UP",ne.REGISTER="REGISTER",ne.BASIC_DETAILS="BASIC_DETAILS",ne.CHANGE_PASSWORD="CHANGE_PASSWORD",ne.BIND_PHONE="BIND_PHONE",ne.BIND_EMAIL="BIND_EMAIL",ne))(modalTypeEnum||{}),LoginTypeEnum=(ne=>(ne.PHONE="PHONE",ne.EMAIL="EMAIL",ne.WX="WX",ne.GOOGLE="GOOGLE",ne.FACEBOOK="FACEBOOK",ne))(LoginTypeEnum||{});const _hoisted_1$14={class:"spin"},_sfc_main$1a=defineComponent({__name:"callback",setup(ne){return useStore(),useI18n(),useRoute(),useRouter(),onBeforeMount(()=>{localStorage.setItem("discordLoginCallback",JSON.stringify(location.href)),window.close()}),(ie,de)=>(openBlock(),createElementBlock("div",_hoisted_1$14,[createVNode(unref(Spin))]))}}),callback_vue_vue_type_style_index_0_scoped_483f1b81_lang="",EntryCallback=_export_sfc(_sfc_main$1a,[["__scopeId","data-v-483f1b81"]]),routes$3=[{path:"/entry",children:[{path:"/callback/:platform",name:"Callback",component:EntryCallback}]}],__vite_glob_0_3=Object.freeze(Object.defineProperty({__proto__:null,default:routes$3},Symbol.toStringTag,{value:"Module"})),_imports_0$a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAMMSURBVEiJrZY/bBt1FMc/7/kgEbJEhgwRytChg4cOGYLEwBDEkiGVYKgqxEIEwa1SqTG2kqHLMdVOfHaq6uQ4KRIDEguISJQJJIQYKMJDhw4ZMmSIkAeGtHblBF3uMfTu7DS226R8p9/7c9/v+/30+713whCsVjenHLOrJryLkQHGo9CuQUOxX0Q63+dyuYNBHNLPWalsTIOuGTYzrIAIB6GFd562RouuO3/4QoE1r+aqyC0Q53ki4EAEx4zJUzLGIzOuFArZnYECXqV+F7jRE9w3w1MNt3O563ux3/f9dOff1Kyii2YndnlwHMh7y8ufPzwl4Hn1JYRqtyIrtVojbr9t96JS2Zg15FtgLC4qCIK3l5cXm4nAanVzKmXhX8mxSDifz13/ehhxL8rlekaUX4GJqLr7+S+uXQZQgJTZ7YTcrHQWcoBCIbuD6YdA8Mwjc2trtRkArVY3p4DZKHev1Rpxz0IeI59feIBZPbbV0ZsAGoTHHyRZxp0XnfkwBEGq2OWyuXK5Pq6q+n6iquH2eckBVlYW9oHGM0scVZtWune63XsVzw2xR/HSTDIKXIjsf16ZHBDT/XgdEo5pD3H6/xAwsYleWxGa0Xq8XK6P9/nmbAKWnAiK7CpII3aI2Gzfr14Svu+npadBmklDjfCnxCGSfxWBzpFzo9skZbdQyO5o+/HIfSDuG1OeV/vkPOSl0takwErisLAOoK47f2jYl0lA9K7nbb1zFnLf99POa+EP9DQ81c49iHpR+0nzHvBblJ9Gwp89rzb3MuS3q7ULnSPnd2A69oViuXjKJe16ddWfSDnOH3TfBQjbKaG4tJT983niUmlrUp3gM0FXRBjtjRnyXfvJ3x+5rhucGDiVin/RcH4EMifYzJqIPMSsCTJm2EURuTR0a8J6PpfNnRqZvu+nD49S6yCfDiU4ib1QZEFDm0G41dWg2HfoQzSEQruG8DEDX7k8MLGv2o9f/ybuwuXKxrogN6OE9kCBGK7rOm+8+dYlMTJqx6MAqql9eNoY9LvieRtFUVkMjfp/1gMqfo7fGsAAAAAASUVORK5CYII=",_imports_1$5="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAOrSURBVFiF7Zg/aNxWHMe/P91zThg3TUxKPRa6ZPSQ0qGUInrJZmjBpUMDrTIVDMZge2unHHQwpYsXZxHBHlrikEIgxbEPkQZCSzt47NixUBs6mMv1LP2+HaR3p/tTnyyJdvEXHk9P0vvo3e+97/udBFzoQv+vJNt49uznT5W8LZAbAK9ABCCTu4jfAflNBLuq7e88zzs5z4PCMJxxnOmPlVgU8DqAN4b4fwH4lSI73ntv3x8YYBiGM4D7iEAj5/P+UOh6w3tnJ8/NB+FPtx1wA8BcnvsFOAA6H3qed+IAAFl/pKoNKkFV5KjnRLHdar3YmPSwVuvFhqhuU3UuL1+VjZj1BwAgewc/LjpwHuT5ZWNFfnnz5rvNcZf2959/AZG7RdEK/Uj29p/vg8w7teMUCeK3bt3yDrMnnz4N54naLwBMYbLIgdFY50Um33uGDFG7C2Ahe1JZ+wpg8cElkHl58kPIUpBUcYTXFha8IwB4/Di8VjP4swquoVYyPohoA8C3ACAmblCdSrhGqZWABPKmPY4jXnekGq7RoQgKsH58bDZ93+uc1TEIQnd2NlqDIHGpMLvHvW65hXmpnGT/SQsVeWAA4PteR/Vks9c35oy9xphuaV7a31ESvaLEq1e7q0EQupOAQRC6qu6K7cvMUiG1NM/2N6oja6X5yuWXzd2HTyYgX4IA+ibr71WqBNFbOgV5iQxZkYv7AwKpqIaKsREsJPn3CJbSSAQJrHfax5u+709wXeC607NrgiTXZjmq2pvxojwrR1WRLXlgAOD7fqfT1k3bb8QkJXm2OKqJW2yp16+uBkGQw3WBa4yu2H6xZiNYnmeL4VAmiYmmmbrc3N55OIkJAL3IydA5O9yiPKuRTFJU2QEmJqlGlbk4K1WAqCgXj+yDxLpIO5frYk6vOWnuHNwHI7Bv40I8qxEX54EBietq0u65btAkKM3ruZgksiWK6rld140urdh+2UVXBc+Wsbm4ezrV3Lp39htl9xQAkqSeHPUVqWanvBDPyqgyfW/G0Hv0+doDPlZCwVI82zYkjwheA5KL2Wicp53Nxck+yFK8pC1HhtRDMvcXhTM0mIur2AdFeGhi6pYQjTQMKFoPRjA1TgkeCCix5Swv3dnVWFv2H2zROsqYLVItzLF1TO4tL9/ZNQBgzN8fnJ5e+p7A+yUmpH+YmqSoCLTqU91FIP0ssbS0dAKg8fU39z4T4BMANwBcOd/wSv+jTj6/qd5fXf0811ezC13ov9A/j57hNgaW10gAAAAASUVORK5CYII=",LogoDark="/assets/logo-main-dark-44294108.png",LogoImg="/assets/logo-main-22fbac17.png",GetProIcon="data:image/png;base64,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",_imports_0$9="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEUAAAAaj/8akP8Yj/8akP8gj/8bkP8Zj/8bj/8aj/8cj/8akP8akP8akP8bj/8bj/8akP92Jq29AAAAEHRSTlMAgN8g7xC/cGBQQM+wn5AwIRNopAAAAWZJREFUSMetle1uxiAIhVHw661tuf+rXZYsRUTsluz52XiEc6wIBmxXPoiZYr9qghewZlbkstPgGdlAwZUEWT5J1ttHdjkQDI14A1XTDr9QQFH4FWWk8i9og1+asv/cKeGnZO1DnB+q9JBICuNWcWX4xCnsbm0kss7uWpvdLuL8pQ5F4yKRcyoQQAtMjYjqCDqsBXCqFrLE5glQEgdItiER2KZwsJR8AQ7HfUk1XyB9X/AcTNkJimz7XJvPTvB5rhKQ2NECCj9873Q/UYJ4ngQqPcnyzwJp6VYmo1DGXAkOMW2xpiNk55Y7d76bgxOcg2vDb+IiniugSsMhjFnm9xJIY991uIAOXeafHsLhrSFKcgH1EHDGYjBzPrj7SwH943ScH6XVPI7eC4VBPSubYYwp3ZthLMe9oxpn//sEBZP2/lFsYMCDXSLCikDO8gAOaSWJJ4JPmrLnXBFeSPXqkZjpyFezq78AuT5GQ6/yLdwAAAAASUVORK5CYII=",_imports_1$4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAbFBMVEUAAAD/WMf+Vcr+Vsj+Vcr/aMP/Vsn/Vcr+Vsn/V8r9Vcj/Vsn/md/9V8j/md7/mt//V8j/Vcf/mN/+Vsn+Vcj/m9//l9//mt//md//mt//kNz/Vcr/htn/cdL/f9f/ctL/mt//mt/+Vsn/mt8WfD53AAAAInRSTlMAIO+AYBDfv8+fkFDvcGC/cEDh37BAIJ9QMHAw9+/Tx7CQizkB1AAAAeZJREFUSMeNlul24yAMhQVm8ZrNTpppZ4X3f8cpNK4kBGm/Pz4+cAFdCdkgUNPoex2CXrfRWPgCZXxg+OWZRg0uCHTXlHQ4vZDUl3ehSa9AMOnwBG3EcYoZwzlwTsA48VE3gSo3YYEYcWQpCBOJV/P5yUcr48DI+9pAELhGwB2goDpiNd/ANgVO1TYY4YN1X4CajRsg54fAf0xRQ7nFUngBD/JEk5+IySsxepqbU3liL/0ePpOThwF4jSiWZNfTCvBhAZHBCUaa4feXhdSLwujRww3Xt8kAUseblYXmYaUOvDGBspBxzBPN/HS7wAIyMNd5hruH4MdfQFilQ1HuLrt0iEcg9FSg0eHE25LWn5mAOqlRjeO3OcZL48Kv4KXgGGOck/AVEqzcNhj5kXIAiRvc41HuMMJUljVcsuBg5xilr2b3DDN2jZlLel6hLA6LbwNGkEnPF+Dll+vXFDdnjoRbUUwLacJ7jiPlwE+kLQ3JfXqEvPAb1PE+f6oLeroBt1kJwT+sC9qPHekiVx4DTVpPmzEqLhGZbVdtxphubeBOBK/07ph6Pfrzfd7X/+O+9QnSw+9U3z9/lZ2bY55/FCcQKPS73uclnW5M76CBrUncoKCNXcqfE4PTWxozbmv6/en9OMnZ/wEfE6qGDbzx8AAAAABJRU5ErkJggg==";function queryBotByName(ne,ie){return Axios.request({url:"/ai/roleInfo/queryBotByNameV2",method:"post",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne,...ie})}function querySearchHistory(){return Axios.request({url:"/ai/roleInfo/recent/search",method:"GET"})}function clearSearchHistory(){return Axios.request({url:"/ai/roleInfo/clearAll/recent/search",method:"GET"})}function saveSearchBot(ne){return Axios.request({url:"/ai/roleInfo/save/bot/search/record",method:"post",headers:{"Content-Type":ContentTypeEnum.JSON},params:ne})}function getSearchLikes(){return Axios.request({url:"/ai/roleInfo/most/likes",method:"GET"})}function getSearchTrend(){return Axios.request({url:"/ai/roleInfo/trending",method:"GET"})}function getSearchCreator(){return Axios.request({url:"/leaderboard/recommendedCreator",method:"GET"})}function getSearchPopular(){return Axios.request({url:"/ai/roleInfo/popular/search",method:"GET"})}const _imports_1$3="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAnFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TINBkAAAAM3RSTlMAQN6eFoDGs2D78+vn9xzWu5JaUCAQDAgEzHtlKYeEeCPjqItsRTgwv7evo3RLOzaXb1NnywWIAAACG0lEQVQ4y5VU55qCMBDcEOkgVYrggb3rad7/3S71+EQ5vfnBN9kMyU42Wegjv9wWmh/BG9RVVNqEYz2sGifL0CEdpkPCy5z0cBiSaqQPb0jqkieMB6SmnJ8vY0/SZED6JeeXUMSSfg1IEzlfgQWGoObQUUnpejTPa5tT942vtiUNRB/5KjbhCSbeB740RguwPvAVwgUH/giM974w6PS7uJtaab/x1UxEzt8A2R1P/vLldkUdseCwL4UARgbxcDyw7LlT+jronNiGfoVnjI5Yb6wE1SkbGUTBXVivcxm36LyhnkRtFcoZKsSDOlsnHR93peaot5KQPlyLKqdPYR0iRZ3OQAbgPEkvEEim5WiuojRju690ilRRDJmv/nr1Ak2wFI1hLQgvoNwsOKM0XfOS3WDBvK32Dt10pqR3Kt1xtoMJukLhUVqDJ1LLNwClkrLKHWQqiDUfgzWALTO8qkVlrCO/GAYbYPGqocV6VvvMSiONfIsy8XxmjMhseJA1AQv2RMDO4KZfhXEEFLrKpQxWUNELmKvzMbjKZRk6OZNWIp6CTUKacACoq1qq6J4p1SFuIIqutMpRV2kElaInLkUqThE7JIGTmjemoaJbLt2IQYj3hsODWTjUQdPH6JKG2pX5eImO8vr3VjBWLesbaFZ2MQsEbNJHJBeJsffYvsxOowW7A55VBfxi24S+/duSsmapVzHapjm8RD6Bf+MHi2WkpR3KLFEAAAAASUVORK5CYII=",_withScopeId$x=ne=>(pushScopeId("data-v-228d1eac"),ne=ne(),popScopeId(),ne),_hoisted_1$13={class:"go"},_hoisted_2$W=_withScopeId$x(()=>createBaseVNode("img",{src:_imports_0$e},null,-1)),_hoisted_3$M={class:"text"},_hoisted_4$E=_withScopeId$x(()=>createBaseVNode("img",{src:_imports_1$3},null,-1)),_sfc_main$19=defineComponent({__name:"BlankGo",setup(ne){return useRouter(),(ie,de)=>(openBlock(),createElementBlock("div",_hoisted_1$13,[_hoisted_2$W,createBaseVNode("div",_hoisted_3$M,[createBaseVNode("div",null,toDisplayString$1(ie.$t("global.search.pop.go.title")),1),createBaseVNode("div",null,[createBaseVNode("span",null,toDisplayString$1(ie.$t("global.search.pop.go.check")),1),createTextVNode(" "+toDisplayString$1(ie.$t("global.search.pop.go.or")),1)])]),createBaseVNode("div",{class:"go_btn",onClick:de[0]||(de[0]=me=>ie.$emit("showCreate"))},[_hoisted_4$E,createTextVNode(toDisplayString$1(ie.$t("global.search.pop.go.btn")),1)])]))}}),BlankGo_vue_vue_type_style_index_0_scoped_228d1eac_lang="",BlankGo=_export_sfc(_sfc_main$19,[["__scopeId","data-v-228d1eac"]]);function lightSplitStr(ne,ie){if(!ie)return ne;const de=ie.split(" ").filter(me=>me).join("|");return ne?(ne=ne.replace(new RegExp(de,"gi"),me=>'<span class="light">'.concat(me,"</span>")),ne):""}const splitQueryStr=ne=>ne.replace(new RegExp("\\[|\\]|\\(|\\)|\\（|\\）|\\【|\\】|\\{|\\}|「|」|-|——|—|_|、|,|，|\\.|\\/|\\\\|\\`|\\~|\\!|\\@|\\#|\\$|\\%|\\^|\\&|\\'|\\*|\\<|\\>|\\+|\\:","gis")," "),_withScopeId$w=ne=>(pushScopeId("data-v-f2af4c57"),ne=ne(),popScopeId(),ne),_hoisted_1$12={key:0,class:"loading"},_hoisted_2$V={key:1},_hoisted_3$L={key:0,class:"box history"},_hoisted_4$D={class:"t"},_hoisted_5$w=_withScopeId$w(()=>createBaseVNode("img",{src:_imports_0$9},null,-1)),_hoisted_6$t={class:"list"},_hoisted_7$q=["onClick"],_hoisted_8$p={key:1,class:"box popular"},_hoisted_9$n={class:"t"},_hoisted_10$k=_withScopeId$w(()=>createBaseVNode("img",{src:_imports_1$4},null,-1)),_hoisted_11$j={class:"list"},_hoisted_12$h=["onClick"],_hoisted_13$g={class:"num"},_hoisted_14$e={class:"text"},_hoisted_15$b=["onClick"],_hoisted_16$9={key:1,class:"list_ctn"},_hoisted_17$9={class:"list"},_hoisted_18$9=["onClick"],_hoisted_19$9={class:"avatar"},_hoisted_20$9={class:"item-info"},_hoisted_21$8={class:"item-name"},_hoisted_22$7=["innerHTML"],_hoisted_23$6=["innerHTML"],_hoisted_24$6={class:"tag_list"},_hoisted_25$5={class:"t"},_hoisted_26$5=_withScopeId$w(()=>createBaseVNode("i",{class:"iconfont icon-youjiantou1"},null,-1)),_sfc_main$18=defineComponent({__name:"SearchPopper",props:{popWidth:{},modelValue:{type:Boolean},searchText:{},isFocus:{type:Boolean},isSeeMore:{type:Boolean},ctnClass:{},notAuto:{type:Boolean},otherTriggerDom:{},isNeedSaveSearchRecord:{type:Boolean},noSearch:{type:Boolean},isInSearchPage:{type:Boolean},list:{},reqStr:{}},emits:["showCreate","update:searchText","update:isNeedSaveSearchRecord"],setup(ne,{expose:ie,emit:de}){useI18n(),useStore();const me=ref(),_e=ref(!1),ye=useRouter(),we=useRoute(),Se=de,Ce=ne,Ae=Ce.ctnClass==="big"?46:36,Te=!!Ce.isInSearchPage,ke=ref(!1),$e=Xe=>{if(!Oe.value)return;let Ze=Xe.target;if(Ce.otherTriggerDom&&Ce.otherTriggerDom.some(nn=>nn.contains(Ze))){ke.value=!0,Oe.value=!0;return}if(me.value&&me.value.contains(Ze)){ke.value=!0,Oe.value=!0;return}Oe.value=!1,ke.value=!1},Ee=ref(0),Pe=computed({get(){return(Ce.searchText||"").trim()},set(Xe){Se("update:searchText",Xe)}});onMounted(()=>{Ee.value=me.value.clientHeight+10,document.addEventListener("click",$e)}),onUnmounted(()=>{document.removeEventListener("click",$e)});const Ie=ref(Ce.noSearch),Oe=ref(!1),Ne=ref([]),Be=async()=>{if(Ie.value)return Oe.value=!1;let Xe=await querySearchHistory().catch(Ze=>{});Xe&&(Ne.value=(Xe||[]).slice(0,6)),Ce.isFocus&&!Pe.value&&(Oe.value=!0)},xe=async()=>{await clearSearchHistory().catch(Xe=>{}),Ne.value=[]};Be();const Re=ref([]),Me=async()=>{let Xe=await getSearchPopular().catch(Ze=>{});Xe&&(Re.value=(Xe||[]).slice(0,6))};Me();const De=computed({get(){return!!Ce.isNeedSaveSearchRecord},set(Xe){Se("update:isNeedSaveSearchRecord",Xe)}});let Ve=new AbortController,Le=reactive({});watch(Le,Xe=>{let Ze=(Pe.value||"").trim();Xe[Ze]&&(en.value=Xe[Ze])});const Fe=ref(!1),He=ref(!1),en=ref([]),Ue=async()=>{if(!Pe.value)return;_e.value&&Ve.abort(),Ve=new AbortController,_e.value=!0,Oe.value=!0;let Xe=(Pe.value||"").trim(),Ze=splitQueryStr(Xe).trim(),nn=await queryBotByName({name:Ze,isNeedSaveSearchRecord:De.value},{signal:Ve.signal}).catch(pn=>{});if(setTimeout(()=>{_e.value=!1}),Fe.value=!0,nn){let pn=nn.map(mn=>{let An=mn.botCanStory?mn.storyName:mn.characterName;return mn.nameHtml=lightSplitStr(An||"",Ze),mn.descHtml=lightSplitStr((mn.botCanStory?mn.topGuide:mn.introduce)||"",Ze),tn(mn),mn});He.value=Ce.isSeeMore&&pn.length>5,Le[Xe]=He.value?pn.slice(0,5):pn}},ze=debounce(async()=>{if(Ie.value)return Oe.value=!1;await Ue(),Ce.isNeedSaveSearchRecord&&Be()},500);let We=!0;Pe.value&&We&&(De.value=!0,ze(),We=!1,De.value=!1),watch(Pe,Xe=>{if(Object.keys(Le).forEach(Ze=>{Ze!==Xe&&delete Le[Ze]}),Ie.value)return Oe.value=!1;Ce.notAuto||Xe&&ze(),!Xe&&Ne.value.length&&(Oe.value=!0),Xe||(en.value=[],Ce.isFocus&&Be())}),watch(()=>Ce.isFocus,Xe=>{var Ze;if(Ie.value)return Oe.value=!1;Xe?(Oe.value=!0,en.value.length||((Ze=Ce.list)!=null&&Ze.length&&Ce.reqStr===Pe.value?en.value=Ce.list||[]:ze()),Be(),Me()):ke.value||(Ne.value=[],Oe.value=!1)});const je=()=>{Se("showCreate"),Oe.value=!1},qe=Xe=>{saveSearchBot({botId:Xe.id}).catch(pn=>{});const{id:Ze,botCanStory:nn}=Xe;ye.push({path:nn?"/adventure":"/chat",query:{botId:Ze}})},Qe=Xe=>{ye.push({path:"/search",query:{str:Xe||(Pe.value||"").trim()}})},Je=Xe=>{we.path==="/search"?location.href="/search?str="+Xe:Qe(Xe)};function tn(Xe){let Ze=Xe.personalityList||[],nn=(Pe.value||"").trim().toLowerCase(),pn=splitQueryStr(nn).trim().split(" ").filter(on=>on).map(on=>on.toLowerCase()),mn=Ze.filter(on=>on.toLowerCase()===nn),An=Ze.filter(on=>{let gn=on.toLowerCase();return gn===nn||pn.includes(gn)||pn.some(sn=>gn.includes(sn))}),wn=Ze.filter(on=>{let gn=on.toLowerCase();return gn!==nn&&!pn.includes(gn)&&!pn.some(sn=>gn.includes(sn))});Xe.personalityList=[...new Set(mn.concat(An).concat(wn))]}return ie({search:()=>{_e.value=!1,ze()},changeShow:Xe=>{Oe.value=Xe},changeSearchFlag:Xe=>{Ie.value=Xe},getData(){return _e.value?null:{list:en.value,str:Pe.value}}}),(Xe,Ze)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["search_pop_ctn",{search_page:Te}]),ref_key:"searchPopCtnRef",ref:me},[renderSlot(Xe.$slots,"default",{},void 0,!0),unref(Oe)?(openBlock(),createElementBlock("div",{key:0,class:"pop_main",style:normalizeStyle({top:unref(Ee)+"px",width:Ce.popWidth?Ce.popWidth+"px":"100%"})},[unref(_e)?(openBlock(),createElementBlock("div",_hoisted_1$12,[createVNode(unref(LoadingOutlined$1),{style:{fontSize:"20px"}})])):(openBlock(),createElementBlock("div",_hoisted_2$V,[!unref(Pe)&&unref(Ne).length?(openBlock(),createElementBlock("div",_hoisted_3$L,[createBaseVNode("div",_hoisted_4$D,[createBaseVNode("div",null,[_hoisted_5$w,createTextVNode(" "+toDisplayString$1(Xe.$t("global.search.pop.history.recent")),1)]),createBaseVNode("span",{onClick:xe},toDisplayString$1(Xe.$t("global.search.pop.history.clear")),1)]),createBaseVNode("div",_hoisted_6$t,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Ne),nn=>(openBlock(),createElementBlock("div",{class:"h",onClick:pn=>Je(nn.characterName)},toDisplayString$1(nn.characterName),9,_hoisted_7$q))),256))])])):createCommentVNode("",!0),unref(Pe)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_8$p,[createBaseVNode("div",_hoisted_9$n,[createBaseVNode("div",null,[_hoisted_10$k,createTextVNode(" "+toDisplayString$1(Xe.$t("global.search.pop.popular.title")),1)])]),createBaseVNode("div",_hoisted_11$j,[Te?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(unref(Re),(nn,pn)=>(openBlock(),createElementBlock("div",{class:"p",onClick:mn=>Je(nn.characterName)},[createBaseVNode("div",_hoisted_13$g,toDisplayString$1(pn+1),1),createBaseVNode("div",_hoisted_14$e,toDisplayString$1(nn.characterName),1)],8,_hoisted_12$h))),256)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(unref(Re),nn=>(openBlock(),createElementBlock("div",{class:"h",onClick:pn=>Je(nn.characterName)},toDisplayString$1(nn.characterName),9,_hoisted_15$b))),256))])])),unref(Pe)?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass([Ce.ctnClass||"","list_wrap"])},[!unref(en).length&&unref(Fe)&&!unref(_e)?(openBlock(),createBlock(BlankGo,{key:0,onShowCreate:je})):createCommentVNode("",!0),unref(en).length?(openBlock(),createElementBlock("div",_hoisted_16$9,[createBaseVNode("div",_hoisted_17$9,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(en),nn=>{var pn;return openBlock(),createElementBlock("div",{class:"item",key:nn.id,onClick:mn=>qe(nn)},[createBaseVNode("div",_hoisted_19$9,[createVNode(Avatar$1,{size:unref(Ae),avatar:nn.avatar,name:(nn==null?void 0:nn.botType)===2?nn.storyName:nn.characterName,bg:(pn=nn==null?void 0:nn.avatarBase)!=null?pn:nn==null?void 0:nn.backgroundUrl},null,8,["size","avatar","name","bg"])]),createBaseVNode("div",_hoisted_20$9,[createBaseVNode("div",_hoisted_21$8,[createBaseVNode("div",{class:"name",innerHTML:nn.nameHtml},null,8,_hoisted_22$7)]),createBaseVNode("div",{class:"item-title",innerHTML:nn.descHtml},null,8,_hoisted_23$6),createBaseVNode("div",_hoisted_24$6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(nn.personalityList,mn=>(openBlock(),createElementBlock("div",_hoisted_25$5,toDisplayString$1(mn),1))),256))])])],8,_hoisted_18$9)}),128))]),unref(He)?(openBlock(),createElementBlock("div",{key:0,class:"see_more",onClick:Ze[0]||(Ze[0]=()=>Qe())},[createTextVNode(toDisplayString$1(Xe.$t("global.search.pop.more")),1),_hoisted_26$5])):createCommentVNode("",!0)])):createCommentVNode("",!0)],2)):createCommentVNode("",!0)]))],4)):createCommentVNode("",!0)],2))}}),SearchPopper_vue_vue_type_style_index_0_scoped_f2af4c57_lang="",SearchPopper=_export_sfc(_sfc_main$18,[["__scopeId","data-v-f2af4c57"]]),_imports_0$8="data:image/png;base64,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",_hoisted_1$11={class:"iconfont icon-dark1"},_hoisted_2$U={src:_imports_0$8},_sfc_main$17=defineComponent({__name:"index",setup(ne){const{t:ie}=useI18n(),de=computed(()=>store.state.common.theme),{changeTheme:me}=useTheme(),_e=()=>{const we=de.value!==Themes.Dark?Themes.Dark:Themes.Light;eventTrack(de.value!==Themes.Dark?"dark_turnon":"dark_turnoff"),me(we)},ye=ref(!1);return onMounted(()=>{localStorage.getItem("initShowThemeTip")!=="1"&&(ye.value=!0),document.body.addEventListener("click",()=>{ye.value=!1,localStorage.setItem("initShowThemeTip","1")},!0)}),(we,Se)=>(openBlock(),createBlock(unref(ATooltip),{placement:"bottom",title:unref(de)===unref(Themes).Dark?unref(ie)("layout.light_mode"):unref(ie)("layout.dark_mode"),overlayClassName:"tooltip_pop",visible:unref(ye),onMouseenter:Se[0]||(Se[0]=Ce=>ye.value=!0),onMouseleave:Se[1]||(Se[1]=Ce=>ye.value=!1)},{default:withCtx(()=>[createBaseVNode("div",{class:"switch-theme",onClick:_e},[withDirectives(createBaseVNode("span",_hoisted_1$11,null,512),[[vShow,unref(de)!==unref(Themes).Dark]]),withDirectives(createBaseVNode("img",_hoisted_2$U,null,512),[[vShow,unref(de)===unref(Themes).Dark]])])]),_:1},8,["title","visible"]))}}),index_vue_vue_type_style_index_0_lang="",index_vue_vue_type_style_index_1_scoped_f8a76eaa_lang="",ThemeSwitch=_export_sfc(_sfc_main$17,[["__scopeId","data-v-f8a76eaa"]]),_withScopeId$v=ne=>(pushScopeId("data-v-52846e17"),ne=ne(),popScopeId(),ne),_hoisted_1$10={class:"logo"},_hoisted_2$T=["src"],_hoisted_3$K={class:"action"},_hoisted_4$C=["src"],_hoisted_5$v=_withScopeId$v(()=>createBaseVNode("img",{class:"icon-search",src:_imports_0$a},null,-1)),_hoisted_6$s={class:"header_box search_popper_icon"},_hoisted_7$p=_withScopeId$v(()=>createBaseVNode("img",{src:_imports_1$5},null,-1)),_hoisted_8$o={class:"user"},_hoisted_9$m=_withScopeId$v(()=>createBaseVNode("i",{class:"iconfont icon-a-zu2810"},null,-1)),_hoisted_10$j=_withScopeId$v(()=>createBaseVNode("i",{class:"iconfont icon-profile"},null,-1)),_hoisted_11$i=_withScopeId$v(()=>createBaseVNode("i",{class:"iconfont icon-a-rongqi11"},null,-1)),_hoisted_12$g=_withScopeId$v(()=>createBaseVNode("i",{class:"iconfont icon-tasks"},null,-1)),_hoisted_13$f=_withScopeId$v(()=>createBaseVNode("i",{class:"iconfont icon-support"},null,-1)),_hoisted_14$d=_withScopeId$v(()=>createBaseVNode("i",{class:"iconfont icon-a-rongqi12"},null,-1)),_sfc_main$16=defineComponent({__name:"header",props:{theme:{}},emits:["showCreate"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me="https://www.joyland.ai/blog",_e=useStore(),ye=computed(()=>_e.getters["user/token"]),we=computed(()=>_e.getters["user/userInfo"]||{}),{userStatusInfo:Se,isPremium:Ce,userVipTypeTab:Ae}=useUserVipStatus(),Te=computed(()=>ye.value&&!(Ce.value&&Ae.value==="YEAR"));useRoute();const ke=useRouter(),$e=ie,Ee=ref(),Pe=ref(!1),Ie=Je=>{Pe.value=!0,eventTrack("101_click"),setTimeout(()=>{Pe.value=!1,window.open(Je)},200)};reactive({en:{label:de("global.English"),id:"en",abbr:de("global.EN")}});const Oe=ref(""),Ne=ref(!1),Be=ref(!1),xe=()=>{$e("showCreate"),Ne.value=!1},Re=ref("");Re.value=getI18nLanguage$1();const Me=()=>{let Je=(Oe.value||"").trim();Je&&ke.push({path:"/search",query:{str:Je}})},De=ref(!1),Ve=ref(!1),Le=()=>{ke.push("/mine"),De.value=!1,Ve.value=!1},Fe=()=>{ke.push("/account"),De.value=!1,Ve.value=!1},He=()=>{ke.push({path:"/billing",query:{tab:"task"}}),De.value=!1,Ve.value=!1},en=()=>{ke.push("/profile"),De.value=!1,Ve.value=!1},Ue=async()=>{await _e.dispatch("user/logout"),ke.replace("/"),De.value=!1,Ve.value=!1},ze=Je=>{De.value=!1,Ve.value=Je},We=()=>{localStorage.setItem("subscribeModalTrackFrom","getpro"),_e.commit("common/changeSubscribeModalVisible",!0)},je=()=>{setTimeout(()=>{Be.value=!1},200)},qe=()=>{useLogin()},Qe=ref(null);return onMounted(()=>{Qe.value.src=[LogoImg,LogoDark][useThemeLocal()]}),(Je,tn)=>{const Xe=resolveComponent("router-link");return openBlock(),createElementBlock("div",{class:normalizeClass(["header",{"login-header":unref(ye)}])},[createVNode(Xe,{to:"/"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$10,[createBaseVNode("img",{src:[unref(LogoImg),unref(LogoDark)][unref(useThemeLocal)()],alt:"",ref_key:"mainLogo",ref:Qe},null,8,_hoisted_2$T)])]),_:1}),createBaseVNode("div",_hoisted_3$K,[unref(Te)?(openBlock(),createElementBlock("div",{key:0,class:"black-btn",onClick:We},[createBaseVNode("img",{src:unref(GetProIcon),alt:"",class:"pro-icon"},null,8,_hoisted_4$C),createTextVNode(" "+toDisplayString$1(Je.$t("billing.get_pro")),1)])):createCommentVNode("",!0),createBaseVNode("div",{ref:"searchRef",class:normalizeClass(["search_bot",{focus:unref(Be)}])},[createVNode(SearchPopper,{popWidth:"360",class:"search_popper",modelValue:unref(Ne),"onUpdate:modelValue":tn[2]||(tn[2]=Ze=>isRef(Ne)?Ne.value=Ze:null),searchText:unref(Oe),"onUpdate:searchText":tn[3]||(tn[3]=Ze=>isRef(Oe)?Oe.value=Ze:null),isFocus:unref(Be),isSeeMore:!0,getPopupContainer:()=>Je.$refs.searchRef,onShowCreate:xe},{default:withCtx(()=>[createVNode(unref(Input),{ref:"autoFocus",onFocus:tn[0]||(tn[0]=Ze=>Be.value=!0),onBlur:je,value:unref(Oe),"onUpdate:value":tn[1]||(tn[1]=Ze=>isRef(Oe)?Oe.value=Ze:null),onKeydown:withKeys(Me,["enter"]),placeholder:Je.$t("global.search.placeholder")},{prefix:withCtx(()=>[_hoisted_5$v]),_:1},8,["value","placeholder"])]),_:1},8,["modelValue","searchText","isFocus","getPopupContainer"]),createBaseVNode("div",_hoisted_6$s,[createBaseVNode("img",{class:"iconfont icon-search",onClick:tn[4]||(tn[4]=Ze=>unref(ke).push({path:"/search",query:{str:""}})),src:_imports_0$a})])],2),createVNode(ThemeSwitch,{class:"header_box"}),createBaseVNode("div",{class:normalizeClass(["header_box","guide",{at_right:unref(ye)}]),ref_key:"guideRef",ref:Ee,onClick:tn[5]||(tn[5]=Ze=>Ie(unref(me)))},[createVNode(unref(ATooltip),{placement:"bottom",title:unref(de)("layout.guide"),overlayClassName:"tooltip_pop"},{default:withCtx(()=>[_hoisted_7$p]),_:1},8,["title"])],2),createVNode(unref(APopover),{placement:"bottomRight",overlayClassName:"header_user_pop",visible:unref(Ve),trigger:"hover",onVisibleChange:ze},{content:withCtx(()=>[createBaseVNode("div",_hoisted_8$o,[unref(isMobile)?(openBlock(),createElementBlock("div",{key:0,onClick:Le},[_hoisted_9$m,createTextVNode(toDisplayString$1(Je.$t("layout.my_bots")),1)])):createCommentVNode("",!0),createBaseVNode("div",{onClick:en},[_hoisted_10$j,createTextVNode(toDisplayString$1(Je.$t("layout.Profile")),1)]),createBaseVNode("div",{onClick:Fe},[_hoisted_11$i,createTextVNode(toDisplayString$1(Je.$t("layout.Account")),1)]),createBaseVNode("div",{onClick:He},[_hoisted_12$g,createTextVNode(toDisplayString$1(Je.$t("layout.task")),1)]),createBaseVNode("div",{onClick:tn[6]||(tn[6]=Ze=>unref(ke).push("/document/help"))},[_hoisted_13$f,createTextVNode(toDisplayString$1(Je.$t("layout.Support")),1)]),createBaseVNode("div",{onClick:Ue},[_hoisted_14$d,createTextVNode(toDisplayString$1(Je.$t("layout.logout")),1)])])]),default:withCtx(()=>[unref(ye)?(openBlock(),createElementBlock("div",{key:0,class:"header_box user_avatar",onClick:tn[7]||(tn[7]=Ze=>Ve.value=!unref(Ve))},[createVNode(Avatar$1,{size:unref(isMobile)?24:40,avatar:unref(we).avatar,name:unref(we).userName},null,8,["size","avatar","name"])])):createCommentVNode("",!0)]),_:1},8,["visible"]),unref(ye)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:1,class:"login-btns",onClick:qe},toDisplayString$1(Je.$t("layout.login"))+" / "+toDisplayString$1(Je.$t("layout.Signup")),1))])],2)}}}),header_vue_vue_type_style_index_0_lang="",header_vue_vue_type_style_index_1_scoped_52846e17_lang="",Header=_export_sfc(_sfc_main$16,[["__scopeId","data-v-52846e17"]]),iconHome="data:image/png;base64,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",iconHomeActive="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAulSURBVHic7Zvfj13XVcc/a+1z7h07roybFFKTSKl/0DgOMSrNS1FJCC9VaaWqQqOmhEq8pA+VUOEv8F8AElIewkulUFF3RKtKlAj1AStUjoRIqoY2DjBJnMghapMU48a1Pfecvb487H3mzvjH3Plxx1Eoa3S0zz77nHXW+u71a+97xngP6Mnn1B7YwwfyCgvshZS5euEK737549bdalnsVr7syefU7tvLPeq4PVtv0AA90JCErOVnly7z2q0E4pYBsPSs9uQPcLzv+9H06gDAtK+GycK7vLj4CbtyK+S6JQAsndee/HMeyKLZ5COT0X5+vHj37oOw6wA8vazxhQkn+o7R7Lun1LRMDox44dNHbWW3ZAPw3WS+tKR0oef+6Bm7Yd5ibmuODfrRM77Qc//SktJuyrhrAEiy/hjH6bhtVcF8jcIz+nTc1h/juKRds9RdA+BbL3GEhgMGZi223RZx4FsvcWS35NwVZL/x7zpIx2/MlWnLfz56r705V57sAgDf/TcduNJyIvJ8eXtCezpe+MwDdmGefOcq5N+/qb2X/4eP2+bT3ZYoGf3oV3juswft8rx4zi0GnD6t5spFTrhorak+POc2Eu2Vi5w4fVpzA3guAEiyt2/nBD37FLgm+G619Ox7+3ZOzCszzIXJ0rLus5675sFrs6TgjcXjdnanfHYMwHde1t29uG+nfLZDjXH2c0fs/E547AiAb7+h27nEg11UV9rVmm0N5dK0TiD+9fPH7GfbZbVtAJZe1D53fkfQrhvYbRDy+q5BF8GZxeN2aTvstgXAk8+p/dA+PinYR4Lrcn4qgoZh5AwpsZPW2yTylO9AnhAZDC69fYnvb2cfYcsASLJvv8In8oRfJUFE4RGV1zoDmJc15GtPM04SgHsBQSPeWjzMs2amrbDeMgCnlvUxwaFEmfkAG/QMy5XfGs13CkK+/oKrKJ8BB3lCGTB49QtH7QdbYb8lAJZe1BEafjvAwrDIGAksSqtrXKG4wJoLmwHj2vtzneX1Qq/Ofs4ZT0muAgQrPL943F7erE6bBmDpnO7sO34vgmQJIzANQESp1ABEtkFTB/qYvmOdC6frXJqUr9dfN1FeIHfkQvWazBEiNy2nFz9iP5kbAE++ov17J/nTThr3hith6rObJ4vAZLVUrZZQBbwp74gbj10709cIWsaqRagq7BnJURIhUCMiYOXyiKe/fNguztJtJgBLL2rULfCZvs8fVCSX4Rgu8CzcwHLgKZVAOCiumyi5XTJHRGkdlDMkL0onI6zUBGEiEjm8Sf/dXuW7i8dtsiHfjQZPnpQfepRPKbg7nBQRSck9RFKOJHAlNwssW7iFmwjDS10kVf4OxPZbszr7JdVMZ9yRZWROmJFdZFOEu2cPso04/+rf8I8nT1psC4Cv/Yc+6cRvhnnKolGmCSOFkSSSKNYQ4CYsEy65Abhv7AabpjrrUVUwRZkDIR9mnSkALrIl+mT0LrLDj/74o/b9LQPw9WXdl4NHQjTZafpMK6MpW9vRhDxJJByXwsPcFRQH0dQVgHVrzlnLz7hJx0AI4cgCmRFuBFV5FNnxPonejL5JdCno3eiT80+PHb3xwumGAHztnO70CX/Ywygr2sDbEG1AG0YTQSsjRdAUAEgIV40BZlgFAxhcodi0z7D5WNM386npOzLV4FdcoipOeKK3THanc9E7dG50Dl0SXQOTCP7uT45fnxmuA+CpF3SbLfDoJGJ/uLc5GGUxyjAKaGW0CtqARqKRkVRU9bUgSJivA2DrNPh+1Dhg1JQ3zLwizDyb6IE+OZ0VhTuDSUpMEkw86EbORV3lG186Yb+4KQAnJT+0zOdCfKQPRtkZ5WAUMM4wysE4nFaiDdFKNCq/bw2ZwYKSGQalHZBtEwChwQts7cwXdwhQmFnv0JvRmdF5RJfcVxJM3FlJEZMEk8aZuPm5V4/ynZM2DYrrtpYOneVBNXFPxlsRowgvyouFHsYB4yiAjCRaqBYgkkLJ3EzCQjgFBRuKw7KDU7P5Wjhu2BdmpqHkUT23MvMiJDPLZpZN5KCavZiATyQ8CG/Dsep2OVzJuefQWR4E/uU6C1ha1oe6zBczjDsY9zDuMwvZWMjOuOvYI2McYhzGSEGL0WTUmGzqBtQgWGfdjGK02zIBpAqCyYTVis8IosYA6E305urcbMXFxIyVNnElBStJXG0SVx1Wxs6KRayMk//t4lF7e50FZOOREK2cJobAB6McMQ75gjnjHCwEBYS6D9AgawISIoXkZmamoSzGtKW12TWkAYfCRgUOWVhgZBPZrPi/yVKoTIIbREYoMPMIyE6E5NncIwePAN9cBeDUsg5LHPSGlING8kZiJI8R2UcS4wxjwQLGGGksrNU0DqQS8801pECxzvNvVBPYVMfryNYMDZ5Q4iuS1fxfQOgNOhlugZthAkkIPERkhWeZ52w0bmQ3Dp5a1uEvHLVXGoAkjvVlLdJk0QQl5Sm8zWIUxkhiLJWAGGIc0khYI2gMkoKE1T9hQiVub+ACGxmHCgqrccAw1Z5QiQESWZAMkvdyS2YBIogo8SI73svoAloTvRQ53HMTHAMKAOF8GJEIklQUigqEKFFfRisxIhiBjQQjyg8gjaxYgGoaXJsFdlQKaph9K/HASi1gZqHidrlWGx5mEGVdgJMlehm9jEZBa06XFU2S9yFSOB+G6gIKXHWBEyJlo1Gp9hqspDrVQmhoKaA0Eg0qtYBUSuIwDNlcFkPF7Q3VZW8UOAIRXoOuhFlxuggVt4hSCzShoksOb8w8qaRpV93IbSrQ72LcYUZyxy1IhiczUoSaCGtlq7NdCiDUgJVrZele/E+4yv5AXbnsFAKbWkKBNaoSUa2NqkMIslX5zNSa6DBrVHVxx81IbjjBxVUA3Hm9Dw5LxQIQCUp+p6S4JBXGITWYJWEJ1XtMSWGO5DLMBrGuCYRborXAFdMvYIacUsgMm38lM0AiygRhNJrKnbCqU5HXFbgnzkNdm/SXOVsZuZciZihtkxlu9WGrkR6RrI7LcGTl/pIEDeFEsYqyfNnGwbS8JlQsDKwauw8rUVTGiCKLFVdMq5lJVQ5bx1ed+NEqAH/0gF3AOSPhUWPBIIgGRYqvTWt+DUWPXFIZD5yo59U3Vce3fdS6cHi/ygTZIIOw6XmVueaeIvugBzXOCZ8EZx47aj9fBQBg+TDPZPGSDTNgOCavu3JTBAcBUA165QfcGlRMMhsAKX/Gjo6izJTnADSUgqtc97oMXy8rcqR1smfx0rmP8syg9yoAJ83i/L081TnfA7qCZDVpsLL/orLQiaJ4dU1jkBfAZAWfsnGKdnCseb4Ek5JapiGmAFJLo7oIm1rkQBWkrnO+d/5enlq7GLphiPqLZ7Wn38PHLHHf+ct8pXWlhWRJYgEYN0YrNIqSBRym+wG1bt1+8LsZqS6PtWY9ABkUhvVmTHLQAStuXL2SlbuwfPdenlDmbHOFH/z5DT6+nCnmQ/+w80T2XtIzf7BxPTLzS4uI6fm1tfv7oT+LtgTA/0WaCYB+2QH4pbeACKbO9X5s/x+AnQIgpqH1/dpuQO9JDPi1vfD4/fC7B0v/n9+Ev/4x/HRu339unm45AHfuhW9+CvaPp9c+fxh+/y5YfBp+cotBmPmlaMR8j8fvX6/8QPvHZWze75tFm4kB7yDumM1qc/TQBt+TPnTXfC3OYOZXIrMByFyC+QFwx56Nx+bscldn3bCZSvA1wT1zEWcTNFcAjJkfS80EIIvnEQ/PRaBN0Jwt4PlZN8wMgr34ulT3o+fQzqJ5vUcBPZzaMQCvPW4/jMwTQ1TNAZGnUXar/Vm0U/5r+k+89rj9cMcAAJx7i69GcCYqujEc2+jPop3yV2nPnHuLr25Gt839x8hJ619/h4fXWsJu5eUd5/7ME6+/w8OctH7227bx092v/6V+C+MxnBMSR4AFgzs3+/wbf7rx+F1/tXlZVPL8VTNeVvC8iVP/9WezzX4t/S9O7nvmPQS8OgAAAABJRU5ErkJggg==",iconChats="data:image/png;base64,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",iconChatsActive="data:image/png;base64,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",iconMy="data:image/png;base64,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",iconMyActive="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAArrSURBVHic7ZtfrFxXdcZ/39pnbMexIxtSEtxgQtrKNJHCHwWKilNUlQoFyUFC8gN9aSQEPIQUIUs832ekCAHJA0GRwkt5CBSloeWhRRXEkWhiqVXURI0A54KMITQhAcd27Dtnf33Ye5+ZuXZu7vXccS7CSzo6c2bm7L2+9edba58/cEWuyBX5QxYteoK7/sM7fB3vz5kPhLnV4k+BP8a8CbETQOaM4TeIX8j8BPEUwY/0PE889Nd6dZH6LcQAh455597tHLL5BOJvgF3Dj14169rHr2C+L/HNl87x6KO36cxm67qpBrjraV/f93zO8CnMmzdzbMSLgq+nxJcfukW/2rxhN0Hu+i/vWQm+gPkH4OrNGHMNOY34yijzxYfeo5fnHWxuA/zdf/vjNl8F9s071gblpMQ9//hu/dM8g1yyAQ4/7V3pVe5FfHoeBeYW80C/gyMP36JXLuX0SzLA4WPeH/A94OZLOX8B8kyGOx6+TT/f6IkbNsDhJ31A8O/ADRs9d8FywvDhh9+nZzdy0oYMcPhJH8D8ALiuVasttn8e8aGNGGHdBjh8zPtzz+NsPc+vlhOR+OB602FdBjj8tHeNT/Gf8pbJ+TXF8Ex3DX+xHmKM9Qy48lvuJXOzDb8PG+bmld9y73qwXRABnz3qfe5430rmz/vMjRbXZnM94mrDTpurENsx22xGBAkImxCES0LKAhltSm6r4AqwDUBGZEEm00usAOeBc4KzEmcwp0P8SuaFJI6PEs9qzJP3HdTJixpgacnx0h38rcfc3ge7x3BNb65xZneG3cZXW7rK5ipgu8UI02E6RNSxAoGNLmbcOcUSrpbJGGMyYowYy6wA5yTOCs6qGOCUxKlkfpeC3wWcSsFje7/Hvy0tKUNNgaUlx+mPcFiZ2wydoSPTySSLJBGgkAegwkigAWUBjfPiVpjVsJDLvBJo2FV9TGBCIgxJJtHwQKfMbac/wuGlJcdggLMf5aDEDUAHdHY1AnQyncsgCdXB62QGoWIMNDFGsUT5w6btmdrLql8XHYxkRHFQUIHLFQ90Fl2umLK44exHOQgQR475Wjnfmj35o6BzLhsm1S3aBDOTTrlnAL+IvSfHtgo5lO+FB2OEq5656u3m+ebMupfzrUeO+dpuZ8+f9YoWJiPII8NIoWIAVAwgJ1mhkoFRvU9NhSlVFy+r006Nfyb7JJEECbsDdXYeASPMiIjOirQT/qSzeGvOJTQgd3IkgqRcB1CLAIVxAgUaQk6N9QfKhsLRi8DdSLCBF5YRsoxK/lcd3XRXdWBEUiah3GXouky3Mu73dRJ7aKFBlNzvGVnVKC65LwhbhXCM8hQZ4qFkNUJajEw8XhLOjQOKXlL9XPXFJEEnVUyp8JugQ3SjUdrbeSVfhaLDdC7e7lAlPQhnd0jJ1PyvlWAgwXKgTtbH9ouD1xVdH3se/vnnsJLnwzwKuHM/3F7HPfpreORn1ooBy6U6SlZJTajOgmTcSSUaQiQynSIKxsJx2ztS7LRLzjDOnYhOkJQba6pZsjGsPFX+XN3xsbeLQ/sn3r9zP2D49vJ8BrjzbXWsKofeVgL/W8uU5HdloElZbk1ZIhQuDu2gRAPQKYb03hVu3jYpFMmmbIVAWvi3gWvIOTCyrZbvB6+7MPRvv34+8K81xjBXrjq0EihUe4WoqRrYSZkB11DVKD1OFyKSSeMGum5Rmh/lWlaskmMCZdW0t4aWb+/2CxXdu31+Qni9cSe0UA7U+pKaClG+iYZLrUeoGDs1knNOENGaHXvI9zAOW9FITq3Xr17Ik6MLxRf/el5xLmynZoNcuaBF6xRnmdIZVkO0ChHqSUFfOzxFhCckwuRzdfwsw8/CvXw9wIxkhk5RDN2IZBQTfQOIaJsZnIxJnVJhz8rqEdmR60myWrmrHdiE+aGYsji4rd0un7TUmwkwI7CQWjsuFRYvBG7CoUigEKFAnfLEMgHKSFHJNbd2t5LLdAfmabxeA/yCUqDNGXWKqmdVdrBPyZJiEAkrGjlCFOy1qxtWVe0Sid1q/MzCpG3KdeXn1/f9vOuA1zZC1SHP6tbOndTqFsXNEFkiC6FIASKrrQ2jerpYpoKdGqUO7OmJ1vLyosBP52JF50G/ppBnFwlSCe8oNKAUJQwUlMxJ9axogKcnkSbpTiWb4XgNC3jObc2Bh8jUrME0ZYxpTO1XFGSUURdR4r7r8RgIybnYw2GcS3G1PdODT3hPEwa+mCyKGqfnnInCGgkIlysoci2VDuEOCGERREAXQAo87gHjAIchT8Bnl7LgXE/ONRZiuAqwBtYFkaCaGzSJlaixLxfwEcoqfbFrE2OMQ5C6WhqGSyiBU5TrbiFygAOVfZ1ElNxvrdY08pfPXajky+cmYXip22uOu4qDhFvOm6qzwJKykCPIoYoxcLSVU5BJriCLpWaMgLEgqw1YDdMmatXh8V9e6Oujv1yfN9eSi43R5mqsVMAWneTJcaVqF8ov2FoqJIejLg/PhNmWepzAWeQwOddaEZB726pQRUmB1fH+3eVi/b98a/np6En41+X5OeBfngMMB/dNwH/3uUkTJKaiQfXK8SQKchK5OjMnkVO5YuIIjDjdJTjv0iHk1Bfgve1AOVOuvYeUs8t9h2pRuy67iivkld76zk/Fd346C2BeA4wzPHK8bE2KI+US9oMpaoQWZ0UU3UUBr2YQahMg3EWshIKXWv5HJbYu1MdgOTuYfK4s6whlLEctOTH4YWG93zD2MKcK6JDyNE+FBuBuOLqgL/iyU6p4xYvRBSeScOWBLOVcFtElZAqJNE4opDghnNmGY7pRmpf8LthWjTmZt/YDVLZHLeQ9tHwigy3lHIqcjJNwghORe54agVMip0ROETlCPbZFCZmg3Ilp+dUIMaT2uSrBsARbyLZ6bFUdWs7XsqhSznOCnEwO212oTxEFo8gjcM78T9zzXp3s4YlEiYKukKAbeRQGtWOoAFiWNdyJnCWiyyVDJNQlagxGcHWKh/BPUo6KLbmEfw9P3PNenQyAF97FI4Llrlon1ZMGBk3qax3NoVYmZQ05iKXWYS0wApjMMeS8VOcv+8oHRWeRU0xjIneJLFh+4V08Au3eoJR/+GPuG485GmLI/yhWdL0YOOkDNKQBiUk4Lhr8aj5ocyOGCFXrBcoKtlSFSTn02Bz94Y+5b0nl5ujAJ02WHvNNo46/Ou98S3a8Y8XszeYtObOjNzsM23Jmm8sV1mRI9bJTu1EyadN94fiXJNOrz9rMVLAZ0Qt6iXGI84LzSbwa4Vdl/Xpb4qUQz42Cp8Yr5x5fun3H8dmh1yHvfNBf441+HG6jYh7430/qM6/3t249Y8VujoxPcVBb57G4NUXwTOzmyDr/uz656Rve363wOOaGmT50i+1tTvTb+ODxv9/Eh6SaHHjQB/qeH2iLPiYHPJ8SH3r2kwt4TK7JOx70gRhvzQclc8eHn9sAeLgEAwDc9DXvx1vrUVnEHcc/cxkelW3yR/d719XiXr3B1cHmgdPmyP/dfRkflp6Wt9/vj4v6uPzlJbuTwD0/u/sNelx+Wm78kvfkUX1hQgt+YcLlhYlY4YvLn98CL0xMy433+/px5nOCT8EmvzIDLxq+3gVfXr57i70ys1r2LXknezgUwSdg1UtTG5NXgO9n8U1e5NGTS1v8pamLyY1L3nFuD++X+ABwq6ivzcGboLw2B5wBfgP8wvAT4CmbH21/mSeWlxb72twVuSJX5A9b/h+ryQTaHlEjMgAAAABJRU5ErkJggg==",iconJoybook="data:image/png;base64,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",iconJoybookActive="data:image/png;base64,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",iconTool="data:image/png;base64,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",iconToolActive="data:image/png;base64,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",iconCommunity="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAABDjSURBVHiczVtbjF5Xdf6+dfY55//najtOTCRPTGOuNo4xGJNCRS/0BpValYqXtgIeiopUCUGfEOWlUqtKlSrloVIr0QtCTR+gVL0goRZRqCBVoEFV4iZpczHYY8jFsbGdsT1zztnr68Pe58w/nrE944zjLuXMzvnn9zl7fXutb132HuIWy+nTp9/q7m+TeA+J+yW+ltScpAog89dEopFwkdT3JT5M2sm6Dt/ds2fPY7dyfrzxV7YmksrnnnvuZ5qmew+J97hrHlANsCJZAgoAAkCTwAyBALikSLIF0LqrBbBiZhcBfd0sfHNh4e5/y7/fNtk2AH7wgx8stK3/ihTf565ZACOSNYAaQAWgNGMAECQUAGzi/QLgJKO7RzNrJbWAGnc1pC1LcQWwl0l+Rer+cf/+/ae2Y96vGIDTp0/vbdv46+7+E6TVgI8kjEjUJCuAlbtXZhYABsCDhIIEpbT+JCRJJKOECKgD2JJqJTQkVtzVSFohsQxgOYTim0VR/O3evXtP3xYAFhc1bttTvxlj/HkAIzPUSXHW7qhJVCQrUiWAEsnsg6SCpGX/JyCQlLtEyoEEAokWQCuhBZI1SFgBsEJiWUojWfxLWd7zNwsLvPKqAXDixOnDMTa/I+mOXnkkU69JVhIrABWJkmT2eQRJAaCRyfx7CpTST4kOyAFEAR3BLimPfKkBuAJoRWID+EqMaszsTFFUf3rvvXsfveUAPPPMyQ/H2L4vKc3aHSMzVKvKoyJZppVnKSmYsZBQSCzMNKy+pOwCFAC5HIRFyZ20LpEiOiRS7Ei1ABqSK5IaiY2kBkiWURTFV/bvf+1fAcCTTz55iAxvkuTu7f8cPHjw8VcEwPPPPz+9tHT5kzH6IRIjd43MWJNWgagg1SRLCWW/8mnFEQAUgBnZKy9TRiG5fgIg3UoAYuYDlzyS7Ei07ugAtSSb5BrIAGgF4IoUmxDKR2OMJ91xv+QN4CvubAB86+DBN37lpgBYXFzctby88ukYfZ9ZUUs+AjhKoU0VwApQJbEkEUgGEkVW3gAVEgsSBEhJxnVvFiSKhGcwogQnESVFAFFQZ+TACxIHECQ0gE/whDJx2grgDYCm6/Bnhw+/6XuTbw2bVP73u87vBjCSVAsaMcd2gGVSHqWZMtOrAJLZAzKAmfVhKdolyx+Px5ydnbGqqmBGdF2H5eWV+PLLL8e2bZHASguVIwY9WYxJNAAmyQAYqUKimcEAmDuKoigK91hIDO4qzfR6AJsH4NFHn59eXl76dFLeRqSPJI0A1qAqAJWE3uyDhCB5oJlBsrzqlhRIZg+BIRS8887dNj09tcYOyrLEeDwO8/NzxblzP+rOn7/Q9QAAylEDlIbRJBU5rBZkugdYAAruHtz7KKTWjN3VOl4XgPF46XebpnutWVYeHEE+Ii2THUpAA9NnhQskZYt+kqCIPOkQCr7mNXuK0ai+5nvNjLt331GS5LlzP+p6xbPHZvIkcy5hZgkgiZbA6EFAATJAKs3s8uXL4bubBuCpp575SNt295HMq4608lAteZUIT2U2+ZDM3Is8CTODCSIEg0RkAti1a6ddT/lJ2blzZ7h06ZJWVhoAhOQE4Ik/PbsUumQRsnShcFdBIrgjkGoFtgD+/ujR/RfWgb3Ri0+cOHG4bbtf6pXPANSA11Kf0yMrn2J88sF0kTJ3GZRBACmXlWXJubnZTUceM2LXrl2FBHP3AqC5o0ik2ucVKCVUADIZozZjn5SNAY5pnBmPp/53w3dc/cHi4uL4ypXm4+4+SmyPmkQtKef0ifDc++xOYRV1GiDLK0NJZGJ9ksBoVJPr6f+6Mh6PB7Jz9+znCQQg8w68lFRJXkuo8lxrQCNA46os95npTxYXF8c3BGBp6cqHYoy70wNYS0MxU0moRIbE+Ch65XNxU0jqWZkALPmoE0jZXl1vzvQnpSgMIRT9M9mzfkqsVAAejOxDbgl4toYEgplNl2V4DcB3u+O3rgvA8ePPLLRt+4uAUrhTYnp3VO4o3VVSCqQKdwWXimSaMkB01yrjS3QXpWQJfdb3CiQTnVu6ZMklVLh7kNSn2sFdabGAKoRqT54fAP3eiRMn9lwTgBDib0gaA0xpLVRnREsAJZkyO3cFQIVcyS/lg9ljIsVNoWtI8rC8vLJlrWN0NE2bwyCZyFDZ1ZSYfsg5ECSVZLIGI6dDsBkpWaCEPUVRfmJDAJ599tl7mqb9yWzyyewTuZSAlz3T9/6XFU5Ka1B6WG1358SLIQGXLl2mcmDfrFy6dAnujmRNyi7AwbLyO42keQZESsRc1/Xc1c+T9NETJ14YrGAA4PLllV+VNDKznk0rEEMpKyFkUxuUz8RkOZ9nb/ZpxYFJZSWxaRqcP78uEl1T3IWzZ89p9d4n3WlQvr8ImiNFohDCOCVnwlXXHcCVD60BQFIp+ftJ1olJVbl7LVcZXWXyrR7dBEDv58iZWT+5vrrIlQ2je/87SMKLL76E5eXlTQFw5sxLuHT5CvvnDf2zCRAmOMZcMriMZKiqsrrWc0l+JOUwGYAnnnrqZ901l/J8ZtZPiQ6JHHN7lp8wfYDuyhmZhu6eBCgrjQn0AaHtWpw8eRoXX166puIxRvzwh8/jzJmXAAnuzuE5GADuAe8LLCqRsNV1VeZ0ebDC3hjz/YFTp069E8iZYFxpf5JE5a6aUJlNPyU56iu6lIikF/aMT4Jp9Zn6WsMKbRTv+0m0bYtTp05jemoKO3fOo65rmBm6rsXS0mWcv3ABbbO29+mpGlJvDRMg5EVNJXVZBpqZpepyjdJr7mPUBwF8K6QP+FMS6tUMD3n1rZC8IFlIMBLGviK7WqvhVmuQv6ZIWFpawtLStS1h3T9ZVXSDx6WioCzLDbPb9d/newGATz/99JGlpeUHAQbQSyitPmkFoFzX0wAUQgIAqTBZNf0MR9/g2LRGNyk9CMMPpnFqagQz2+z7VZbF68PKSvt2pMypN/cgMYBeMIW9XGQwJSJ5JEEXiFzjprlwMIgtZrzXn6muvvfh6SQFpVJ6C8oDAJvG7wtd5/fkjK/PrVM5KRRK1ZWlRmZiXhohgUrklyeUjGByYlsM9zctklgUhaqq3HKOQeJYIPnjSA2DAuibCkwbF8nnDYntjUb0imuwPQAQUvy/5da/kRKo6+qmXizpzSG6/5jkgTSTMtPnio4gtdqNgdwJklBv6qusnx+5LUptRep6BNIy6WYy2PSIhQBpFkDh7oZk4En5lNkN8T75PQkByjn+EPq32e83a8lVVaIsAzAZGLcwStoTUhYok2iEm/KqMxUf6Gv51Uk5V7tT6v8bJv5KMVin+6SnTdwXZqjrOr0zz2+rI8AdwT32GxVwB8mkuENMvWvlz9P/J0sTUiBas7WzXgFe9cGN7jeJCkFMTY2wupK4qZHkOPQBbCA35ZxbgA+snhRPrTclSqBQ1zXuvvsuzs3NoSwDLl+5gpfOnMVLZ8/B3dcrd6P7TcrUeIyNMs2tigSElMvk0gUUkRS3PtmYSGyIlI+n9tYIb3jDfpZluWZi99yzF1NTUzh58hT8FsTCqfEYRVFsU5j1K0FCo5T9pcKFMAhyCBx2r/oSl4ML7Nu3sEb5Sdm9excuXLiIs+d+tB2zHGRUV1eR3isVnQ8AliSfR1ZXuemcO7oJkhT200hiNBpxZmb6uo/evXsXzp49t00TTZleT3rbJ3whSP59QQcBFSnMo686BvUpmIDME1IZwg0dME12e2YbQlhDetsnXDRJ/+FREUInV5QUJbm7OwCHSxIcq0SBros3nEnTbM9RHisM09PrutnbIhKeDGY8FaMadwUJgLPok9q+1hZkBIeIf+nSZVy5ckXj8fialnD27LmhgbHV/KwfCyOmp6byZLefUM30HTML33Xvz+KwAdBC6jxtSbtSheOSPEdQxRjxve8vKsa44YMvXLiIM2dewmRHaKsjAUxPT2NrBd6WRGb2GAHgoYe+85/uPiughPrNTgWQAaQxn+uRUCBFCQLg/Pwc9+3by9nZGQJA10W8+OIZnD79Q3TdxuBsRkhidnYaRVFsj6oby+MHDrzxLSG9EN9w6ReE1PBLoS5t6EsKJJmyQXj2AgOACxcu4LHjF1HXlYzGtm0Qo6Pvx91MXmyD8oZbWVxJ+BqQe4JFYd9o2+anoXQ8g1TugeTYnxIg5kwwtaXYRwVoZblhzpKyyky5g7ZWIJkR09NTSMcLtlvlq4VfBPJKHjv29n8l7WVJjaDGhRbwVkKOCoiCIiAHMx8MUUGQXPK++zsQVqob1/flN7xAYGZmBiH0Zn9zFd7mRj1x4MAbvj0AQLKV9OXo3igdSGxjVOeuTkLnriiXu+efkmJ0qVc/KZ9191XFBoB6YDa+QGJ2ZmZY+Ukgb8Xors/1R26HDmoI478DseLurUfPhxPRujw6PALogD4ywMF8pi8r7nLI803uFyFH0dWXr79IYm525lYT3qScBUaf728GAN797redDGZfTyer0ET3NsbYQWjhKSzKFVN4VJR8MAEMP/Pggtyx6imTljB8HVYY5udnJghvdQPlVt0D/tlDh+59YR0AADA1Nf/XIJel2EpqBbVS7CR1kDpJ0d3d5Z7aBGvzAyHRAdZ80E+Cq58BCEXA/NxsbmdNuANwK+9fkPyBSZ3XAHDs2KHFMhT/HKMSF7gad7XuPR+og9jJExBwuUse3RWj5D74f+ZFwYdVd2TcUFUl5uZmcoS4eoVu6fWHhw4dGlZ/HQAA8LrX7fvLsgwvZsVbd7Qub13euXt09+hC7CMEBIfgggtZX5ejt/o+s+unMDUeYzZXktcjxu2+3PHQjh1zf3G1vusAWFhYuDI1Nf5jSU302PbuAKF1oZXQyT36UDQpuwEyJyTFPdu/D24ozM5M56quX/lXbTwH8GMLCwvrTpRvuI/2rne9479G09WXAKxEpaOo7t7KvZO8FSYqR7gLSIwHuE+wXE+CJDA3P8vRqMp+qVd7/NThwwf+eyNdr5unffWr//5Hy8srx6xgTbAGUTP96UsFoEynwtMBJRKFgIKACUx7iASrsrS5uZm0YXsbhMQD9933lk9e6/fXndVdd+34gxDCM3I07mohtRJyhEAH5MiQsiOH5AKUEwKNRzXn52fzlt2rSnZIq68vSPEz1wXoer8EgMcff3zXyZPP/XmMfhcMtYF1OkSFEmQ+Lsu8o4witeytmJubreq6uj3LDoDkP7m3Hz5y5Mj5633vhqfFn3568aDo44LWyNO2WdpBMhpk+dyC5Z0DllVZ7NgxV902mwcA6Avu3W/fSHlgEwC4x/cDaCI9ncQijDSDuQm01C1CJM1mZ2eqqanxGKsnN26HPGCmz7z1rUcubebLmwDAxwBagIUFGsXC4AVk5pKRZmVVjnbunNsZQti4T/7qyDkAnzpy5L7PbuUf3RCAGHUa0B0kCnVWFGatUwUFM2PYsWNmfnp66k7c3lV/KEZ87B3vOLxhqLue3NBPSXwpujdRaOXe5v5h68DDe/bc8eDMzJRwOw4GpLm9AOjjd9656+duRnlgkxN/8MEv38ui+bWCxethdrEs9A8f+MAvfwsAHn74+J6qip+Q+FFAd9zMJLYuPCvps11XPHD//Wtz+y0/abumdPz48T1N030IwEcAHtiu564VPQHgc1UVPn91UXOzsu2m+8gjj5RAeCeADwJ6L8kDr+A9kvQEwK8B+CLQffvo0aP/P/94+lryyCPH95PxPgnHAL0Z0ALAPQB2pL/oACRdAXAe0AsAFwE+SeI7UvHY0aOHnr2V8/s/sSJ5WemrqqcAAAAASUVORK5CYII=",iconCommunityActive="data:image/png;base64,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",_hoisted_1$$={class:"layout-menu"},_hoisted_2$S=["src"],_hoisted_3$J=["src"],_hoisted_4$B=["src"],_hoisted_5$u=["src"],_sfc_main$15=defineComponent({__name:"menu",props:{mode:{},list:{}},setup(ne){const ie={home:{default:iconHome,active:iconHomeActive},chats:{default:iconChats,active:iconChatsActive},my:{default:iconMy,active:iconMyActive},joybook:{default:iconJoybook,active:iconJoybookActive},tool:{default:iconTool,active:iconToolActive},community:{default:iconCommunity,active:iconCommunityActive}},de=useRoute(),me=useRouter(),_e=useTypeStore$1(),ye=ne,we=computed(()=>[de.name]);computed(()=>_e.getters["user/announcementing"]);const Se={Fitting:"navigation_fittingroom_click",Joy:"joybook_click"},Ce=Te=>{let ke=Te.key;ke&&(Se[ke]&&eventTrack(Se[ke]),me.push({name:Te.key}))},Ae=ref(!1);return onMounted(()=>{Ae.value=!0}),(Te,ke)=>(openBlock(),createElementBlock("div",_hoisted_1$$,[(openBlock(),createBlock(unref(Menu$1),{key:"list"+unref(Ae),class:normalizeClass(["menu","menu-".concat(ye.mode)]),mode:ye.mode||"inline",selectedKeys:unref(we),onClick:Ce},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(ye.list,$e=>{var Ee;return openBlock(),createElementBlock("div",{key:$e.id},[(Ee=$e.children)!=null&&Ee.length?(openBlock(),createElementBlock(Fragment,{key:0},[unref(isBrowser$2)()?(openBlock(),createBlock(unref(ASubMenu),{key:$e.id},{title:withCtx(()=>[createBaseVNode("span",null,toDisplayString$1($e.label),1)]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList($e.children,Pe=>(openBlock(),createBlock(unref(AMenuItem),{key:Pe.id},{default:withCtx(()=>[createBaseVNode("img",{src:ie[Pe.imgType].default},null,8,_hoisted_2$S),createBaseVNode("img",{class:"active",src:ie[Pe.imgType].active},null,8,_hoisted_3$J),createBaseVNode("span",null,toDisplayString$1(Pe.label),1)]),_:2},1024))),128))]),_:2},1024)):createCommentVNode("",!0)],64)):(openBlock(),createBlock(unref(AMenuItem),{key:$e.id},{default:withCtx(()=>[createBaseVNode("img",{src:ie[$e.imgType].default},null,8,_hoisted_4$B),createBaseVNode("img",{class:"active",src:ie[$e.imgType].active},null,8,_hoisted_5$u),(openBlock(),createElementBlock("span",{key:$e.id},toDisplayString$1($e.label),1))]),_:2},1024))])}),128))]),_:1},8,["class","mode","selectedKeys"]))]))}}),menu_vue_vue_type_style_index_0_scoped_a68c3d33_lang="",Menu=_export_sfc(_sfc_main$15,[["__scopeId","data-v-a68c3d33"]]),_imports_1$2="data:image/png;base64,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",_imports_0$7="data:image/png;base64,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",_hoisted_1$_={class:"tabbar"},_hoisted_2$R=["onClick"],_hoisted_3$I=["src"],_hoisted_4$A=["src"],_hoisted_5$t=["src"],_hoisted_6$r=["src"],_hoisted_7$o=["onClick"],_hoisted_8$n=["src"],_hoisted_9$l=["src"],_sfc_main$14=defineComponent({__name:"tabbar",props:{list:{},createModalVisible:{type:Boolean}},emits:["createModalChange"],setup(ne,{emit:ie}){const de={home:{default:iconHome,active:iconHomeActive},chats:{default:iconChats,active:iconChatsActive},create:{default:_imports_1$2,active:_imports_0$7},my:{default:iconMy,active:iconMyActive},joybook:{default:iconJoybook,active:iconJoybookActive},tool:{default:iconTool,active:iconToolActive},community:{default:iconCommunity,active:iconCommunityActive}},me=useRoute(),_e=useRouter(),ye=ref(me.name==="createBot"?"create":me.name);watch(()=>me,()=>{ye.value=me.name==="createBot"?"create":me.name},{immediate:!0,deep:!0});const we=ne,Se=ie,Ce=ref(!1);watch(()=>we.createModalVisible,$e=>{$e||(ye.value=me.name)});const Ae={Fitting:"navigation_fittingroom_click",Joy:"joybook_click"},Te=$e=>{if($e.id){if($e.id==="create"||$e.id===me.name)return $e.id==="create"&&Se("createModalChange",!0),ye.value=$e.id;_e.push({name:$e.id}),$e.children?Ce.value=!0:Ce.value=!1,Ae[$e.id]&&eventTrack(Ae[$e.id])}},ke=ref(!1);return onMounted(()=>{ke.value=!0}),($e,Ee)=>(openBlock(),createElementBlock("div",_hoisted_1$_,[(openBlock(!0),createElementBlock(Fragment,null,renderList(we.list,Pe=>(openBlock(),createElementBlock("div",{key:Pe.id+unref(ke),class:"tabbar-item-wrap"},[Pe.children&&Pe.children.length?(openBlock(),createBlock(unref(APopover),{key:0,visible:unref(Ce),"onUpdate:visible":Ee[0]||(Ee[0]=Ie=>isRef(Ce)?Ce.value=Ie:null),trigger:"click",overlayClassName:"tabbar-popover"},{content:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(Pe.children,Ie=>(openBlock(),createElementBlock("div",{key:Ie.id,onClick:Oe=>Te(Ie),class:normalizeClass(["tabbar-item tabbar-item-inline",{"tabbar-item-active":unref(ye)===Ie.id}])},[createBaseVNode("img",{src:de[Ie.imgType].default},null,8,_hoisted_3$I),createBaseVNode("img",{class:"active",src:de[Ie.imgType].active},null,8,_hoisted_4$A),createBaseVNode("span",null,toDisplayString$1(Ie.label),1)],10,_hoisted_2$R))),128))]),default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["tabbar-item",{"tabbar-item-active":unref(ye)===Pe.id}])},[createBaseVNode("img",{src:de[Pe.imgType].default},null,8,_hoisted_5$t),createBaseVNode("img",{class:"active",src:de[Pe.imgType].active},null,8,_hoisted_6$r),createBaseVNode("span",null,toDisplayString$1(Pe.label),1)],2)]),_:2},1032,["visible"])):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["tabbar-item",{"tabbar-item-active":unref(ye)===Pe.id}]),onClick:Ie=>Te(Pe)},[createBaseVNode("img",{src:de[Pe.imgType].default},null,8,_hoisted_8$n),createBaseVNode("img",{class:"active",src:de[Pe.imgType].active},null,8,_hoisted_9$l),createBaseVNode("span",null,toDisplayString$1(Pe.label),1)],10,_hoisted_7$o))]))),128))]))}}),tabbar_vue_vue_type_style_index_0_scoped_ca46e707_lang="",Tabbar=_export_sfc(_sfc_main$14,[["__scopeId","data-v-ca46e707"]]),_hoisted_1$Z={key:0,src:_imports_0$7},_hoisted_2$Q={key:1,src:_imports_1$2},_sfc_main$13=defineComponent({__name:"create",emits:["change"],setup(ne,{expose:ie,emit:de}){const me=useStore(),_e=markRaw(defineAsyncComponent(()=>__vitePreload(()=>import("./CreateModal-5be20fdc.js"),["assets/CreateModal-5be20fdc.js","assets/CreateModal.vue_vue_type_style_index_0_lang-c75d8fd0.js","assets/JsonCreate-422f5e71.js","assets/JsonCreate-a4871390.css","assets/CreateModal-e77983f3.css"]))),ye=ref(!1),we=ref(!1),Se=computed(()=>me.getters["user/userStatusInfo"]);computed(()=>{var Ee;return(Ee=Se.value)==null?void 0:Ee.userVip});const Ce=useRoute(),Ae=computed(()=>me.getters["user/token"]);Ce.showCreate===1&&(ye.value=!0,delete Ce.showCreate),watch(()=>Ce.query,Ee=>{Ee.showCreate==="1"&&(ye.value=!0)});const Te=de;watch(ye,()=>{Te("change",ye.value)}),watch(we,Ee=>{if(Ee){if(!Ae.value)return me.dispatch("user/changeLoginModal",!0);localStorage.setItem("subscribeModalTrackFrom","create_bot"),me.commit("common/changeSubscribeModalVisible",!0),we.value=!1}});const ke=Ee=>{ye.value=Ee},$e=()=>{if(!Ae.value)return me.dispatch("user/changeLoginModal",!0);ye.value=!0};return ie({changeModalVisible:ke}),(Ee,Pe)=>(openBlock(),createElementBlock(Fragment,null,[unref(isMobile)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,class:"create-btn",onClick:$e},[unref(ye)?(openBlock(),createElementBlock("img",_hoisted_1$Z)):(openBlock(),createElementBlock("img",_hoisted_2$Q)),createTextVNode(" "+toDisplayString$1(Ee.$t("layout.create_bots")),1)])),unref(ye)?(openBlock(),createBlock(unref(_e),{key:1,modelValue:unref(ye),"onUpdate:modelValue":Pe[0]||(Pe[0]=Ie=>isRef(ye)?ye.value=Ie:null)},null,8,["modelValue"])):createCommentVNode("",!0)],64))}}),create_vue_vue_type_style_index_0_scoped_0b2f8a9f_lang="",CreateBots=_export_sfc(_sfc_main$13,[["__scopeId","data-v-0b2f8a9f"]]),insIcon="/assets/instagram-f573472b.svg",_hoisted_1$Y={class:"follow-list"},_hoisted_2$P=["onClick"],_hoisted_3$H=["src"],_sfc_main$12=defineComponent({__name:"follow",setup(ne){const ie=reactive({twitter:{icon:"icon-twitter",link:"https://twitter.com/joylandai"},instagram:{img:insIcon,link:"https://www.instagram.com/joyland_ai/"},discord:{icon:"icon-discord",link:"https://discord.gg/6taKr5z7Qh"},reddit:{icon:"icon-reddit",link:"https://www.reddit.com/r/joyland_ai/"}}),de=me=>{me&&window.open(me,"_blank")};return(me,_e)=>(openBlock(),createElementBlock("div",_hoisted_1$Y,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ie),ye=>(openBlock(),createElementBlock("div",{class:"follow-item",key:ye.link,onClick:we=>de(ye.link)},[ye.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["iconfont",ye.icon])},null,2)):ye.img?(openBlock(),createElementBlock("img",{key:1,src:ye.img,class:"img"},null,8,_hoisted_3$H)):createCommentVNode("",!0)],8,_hoisted_2$P))),128))]))}}),follow_vue_vue_type_style_index_0_scoped_5a09bee1_lang="",FollowUs=_export_sfc(_sfc_main$12,[["__scopeId","data-v-5a09bee1"]]),_hoisted_1$X={xmlns:"http://www.w3.org/2000/svg",width:"23.549",height:"23",fill:"none"},_hoisted_2$O=createBaseVNode("path",{fill:"currentColor","fill-rule":"evenodd",d:"M18.8 21.917c.15.041.274.035.435.039.124-.007.296-.041.44-.123.278-.127.474-.398.557-.7l2.24-8.151a1.153 1.153 0 0 0-.82-1.443L13.5 9.299c-.302-.083-.635-.053-.886.122-.278.126-.475.397-.558.7l-2.24 8.15c-.176.642.18 1.268.822 1.444zm-2.275-5.366 2.47.667.334-1.232-2.47-.668.666-2.467-1.234-.334-.667 2.468-2.47-.668-.333 1.233 2.47.667-.667 2.468 1.235.334z"},null,-1),_hoisted_3$G=createBaseVNode("path",{fill:"currentColor","fill-rule":"evenodd",d:"m12.57 8.072 2.11.575-1.602-7.74a1.115 1.115 0 0 0-1.342-.881L3.729 1.68c-.296.062-.57.234-.71.495-.183.231-.233.551-.172.847l1.606 7.767 6.46-.444.429-1.572a1 1 0 0 1 1.228-.702m-2.042.042L9.94 7.066l-1.772.37-.118 1.195-1.11.232.708-5.178 1.26-.263 2.728 4.46zm-1.013-1.86Q8.703 4.8 8.6 4.61q-.105-.193-.157-.305-.022.444-.194 2.214zM8.503 19.186l1.994-7.312a1.2 1.2 0 0 0-.236-.271c-.205-.214-.515-.306-.817-.285l-8.387.589c-.302.02-.597.155-.77.395-.213.205-.305.515-.284.818l.564 8.046c.043.605.53 1.064 1.138 1.06l.075-.006 8.387-.588q.453-.032.77-.395a.9.9 0 0 0 .2-.296l-1.932-.527a1 1 0 0 1-.702-1.228m-3.187-4.862-1.563.114.365 4.98 1.88-.138q.85-.062 1.316-.49.468-.427.417-1.125-.036-.492-.269-.775-.232-.282-.718-.354l-.003-.032q.346-.083.537-.375.192-.295.16-.73-.047-.638-.551-.896-.505-.258-1.571-.18m.259 1.895-.618.045-.076-1.032.56-.04q.456-.034.675.067.221.099.241.367.021.286-.164.423-.186.138-.618.17m-.457 2.242-.1-1.352.66-.049q.586-.043.808.221.115.138.132.36.026.359-.172.548-.195.19-.635.221z"},null,-1),_hoisted_4$z=[_hoisted_2$O,_hoisted_3$G];function render(ne,ie){return openBlock(),createElementBlock("svg",_hoisted_1$X,[..._hoisted_4$z])}const IconCreate={render},_hoisted_1$W=["data-ad-slot"],_hoisted_2$N={class:"layout-sider-footer"},_sfc_main$11=defineComponent({__name:"index",setup(ne){var Ve;let ie=((Ve=routes$2[0].children)==null?void 0:Ve.filter(Le=>{var Fe;return(Fe=Le.meta)==null?void 0:Fe.isHome}).map(Le=>Le.path))||[];ie.push("/");const{t:de}=useI18n(),me=useTypeStore$1(),_e=useRoute(),ye=computed(()=>me.getters["user/token"]);computed(()=>me.getters["user/userInfo"]);const{isVip:we}=useUserVipStatus(),Se=ref(keepAliveView()),Ce=computed(()=>me.state.common.theme),Ae=computed(()=>ie==null?void 0:ie.includes(_e.path)),Te=ref("light");watch(()=>Ce.value,()=>{Te.value=Ce.value==="theme-dark"?"dark":"light"});const ke=ref(!1),$e=ref("");onMounted(()=>{Te.value=Ce.value==="theme-dark"?"dark":"light",ke.value=!0}),watchEffect(()=>{we.value&&($e.value=""),we.value||getAdCfg({type:"ad_web_home_show",module:"home",push:!0,insOber:".side_ad"},Le=>{Le!=null&&Le.adSlotId&&($e.value=Le==null?void 0:Le.adSlotId)})});const Ee=()=>{localStorage.setItem("subscribeModalTrackFrom","home_credit")},Pe=ref(!0),Ie=computed(()=>_e.name==="Profile"),Oe=ref(),Ne=ref(!1);computed(()=>me.getters["user/userStatusInfo"]);const Be=Le=>{var Fe;if(Le&&!ye.value)return me.dispatch("user/changeLoginModal",!0);(Fe=Oe.value)==null||Fe.changeModalVisible(Le),Ne.value=Le},xe=reactive(isMobile?[{icon:"icon-a-zu1346",label:de("layout.Home"),id:"Home",imgType:"home"},{icon:"icon-a-zu1347",label:de("layout.Chats"),id:"Chats",imgType:"chats"},{icon:IconCreate,label:de("layout.Create"),id:"create",imgType:"create"},{icon:"icon-joybook",label:de("layout.joybook"),id:"Joy",imgType:"joybook"},{icon:"icon-a-zu1351",label:de("layout.fitting_room"),id:"Fitting",imgType:"tool"}]:[{icon:"icon-a-zu1346",label:de("layout.Home"),id:"Home",imgType:"home"},{icon:"icon-a-zu1347",label:de("layout.Chats"),id:"Chats",imgType:"chats"},{icon:"icon-a-zu1348",label:de("layout.my_bots"),id:"Mine",needLogin:!0,imgType:"my"},{icon:"icon-joybook",label:de("layout.joybook"),id:"Joy",imgType:"joybook"},{icon:"icon-a-zu1351",label:de("layout.fitting_room"),id:"Fitting",imgType:"tool"},{icon:"icon-a-zu1352",label:de("layout.Community"),id:"Community",hasDots:!0,imgType:"community"}]),Re=reactive([]),Me=computed(()=>xe==null?void 0:xe.filter(Le=>Le.needLogin&&ye.value||!Le.needLogin));computed(()=>Re==null?void 0:Re.filter(Le=>Le.needLogin&&ye.value||!Le.needLogin));const De=(Le,Fe)=>{};return(Le,Fe)=>{const He=resolveComponent("router-view");return openBlock(),createBlock(unref(Layout$2),{class:normalizeClass(["joyland-layout",{home:unref(Ae)}])},{default:withCtx(()=>[createVNode(unref(LayoutHeader),{class:"layout-header"},{default:withCtx(()=>[createVNode(Header,{theme:unref(Te),onShowCreate:Fe[0]||(Fe[0]=en=>Be(!0))},null,8,["theme"])]),_:1}),createVNode(unref(Layout$2),{class:"layout-sider-left"},{default:withCtx(()=>[withDirectives(createVNode(unref(LayoutSider),{class:"layout-sider",onCollapse:De,theme:unref(Te),width:172},{default:withCtx(()=>[createVNode(CreateBots,{ref_key:"createBots",ref:Oe,onChange:Be},null,512),(openBlock(),createBlock(Menu,{list:unref(Me),mode:"vertical",key:"list"+unref(ke)},null,8,["list"])),!unref(we)&&unref($e)?(openBlock(),createElementBlock("ins",{key:0,class:"side_ad adsbygoogle",style:{display:"block"},"data-ad-client":"ca-pub-8454796298206834","data-ad-slot":unref($e)},null,8,_hoisted_1$W)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_2$N,[createVNode(CreditNum,{onShowEmit:Ee}),unref(isBrowser$1)()?(openBlock(),createBlock(FollowUs,{key:0})):createCommentVNode("",!0)])]),_:1},8,["theme"]),[[vShow,!unref(Ie)]]),unref(Pe)?(openBlock(),createBlock(unref(LayoutContent),{key:0,class:"layout-content"},{default:withCtx(()=>[createVNode(He,null,{default:withCtx(({Component:en})=>[(openBlock(),createBlock(KeepAlive,{include:unref(Se)},[(openBlock(),createBlock(resolveDynamicComponent(en)))],1032,["include"]))]),_:1})]),_:1})):createCommentVNode("",!0)]),_:1}),createVNode(unref(LayoutFooter),{class:"layout-footer"},{default:withCtx(()=>[createVNode(Tabbar,{list:unref(Me),createModalVisible:unref(Ne),onCreateModalChange:Be},null,8,["list","createModalVisible"])]),_:1})]),_:1},8,["class"])}}}),index_vue_vue_type_style_index_0_scoped_2e26ae6d_lang="",Layout=_export_sfc(_sfc_main$11,[["__scopeId","data-v-2e26ae6d"]]),_imports_0$6="data:image/png;base64,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",_withScopeId$u=ne=>(pushScopeId("data-v-f80906f5"),ne=ne(),popScopeId(),ne),_hoisted_1$V=_withScopeId$u(()=>createBaseVNode("div",{class:"avatar"},null,-1)),_hoisted_2$M={class:"content"},_hoisted_3$F={class:"title"},_hoisted_4$y={class:"desc"},_hoisted_5$s={class:"btn"},_hoisted_6$q=createStaticVNode('<img class="bg_icon icon1" src="'+_imports_0$6+'" data-v-f80906f5><img class="bg_icon icon2" src="'+_imports_0$6+'" data-v-f80906f5><img class="bg_icon icon3" src="'+_imports_0$6+'" data-v-f80906f5><img class="bg_icon icon4" src="'+_imports_0$6+'" data-v-f80906f5><span data-v-f80906f5> 🎉Download Joyland app，get better experience！ <i class="iconfont icon-a-youjiantouqianwangxiayibu" data-v-f80906f5></i></span>',5),_sfc_main$10=defineComponent({__name:"downloadApp",emits:["showChange"],setup(ne,{emit:ie}){const de=ie,me=ref(!1);watchEffect(()=>{de("showChange",me.value)});const _e=()=>(navigator.platform.toLowerCase(),window.open("https://app.adjust.com/1ao49sqa")),ye=()=>{localStorage.setItem("bannerClosedDate",new Date().toDateString()),me.value=!1};return onMounted(()=>{const we=new Date().toDateString(),Se=localStorage.getItem("bannerClosedDate");isMobile?Se!==we&&(me.value=!0):Se||(me.value=!0)}),(we,Se)=>unref(me)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["download-banner",{pc:!unref(isMobile)}]),onClick:_e},[unref(isMobile)?(openBlock(),createElementBlock(Fragment,{key:0},[_hoisted_1$V,createBaseVNode("div",_hoisted_2$M,[createBaseVNode("div",_hoisted_3$F,toDisplayString$1(we.$t("home.download_app")),1),createBaseVNode("div",_hoisted_4$y,toDisplayString$1(we.$t("home.download_app_desc")),1)]),createBaseVNode("div",_hoisted_5$s,toDisplayString$1(we.$t("global.download")),1),createBaseVNode("span",{class:"icon iconfont icon-lujing4",onClick:withModifiers(ye,["stop"])})],64)):(openBlock(),createElementBlock(Fragment,{key:1},[_hoisted_6$q,createBaseVNode("i",{class:"iconfont icon-lujing4",onClick:withModifiers(ye,["stop"])})],64))],2)):createCommentVNode("",!0)}}),downloadApp_vue_vue_type_style_index_0_scoped_f80906f5_lang="",DownloadApp=_export_sfc(_sfc_main$10,[["__scopeId","data-v-f80906f5"]]),_hoisted_1$U={class:"chatting-item"},_hoisted_2$L={class:"chatting-item_info"},_hoisted_3$E={class:"name"},_hoisted_4$x={class:"msg"},_sfc_main$$=defineComponent({__name:"chatting-item",props:{item:{}},setup(ne){const{t:ie}=useI18n(),de=useTypeStore$1(),me=ne,_e=computed(()=>{var we;return((we=de.state.user.info)==null?void 0:we.userName)||ie("chat.guest")}),ye=we=>(we||"").replace(/{{user}}/g,_e.value);return(we,Se)=>{var Ce,Ae,Te,ke,$e,Ee,Pe;return openBlock(),createElementBlock("div",_hoisted_1$U,[createVNode(Avatar$1,{size:36,avatar:(Ce=me==null?void 0:me.item)==null?void 0:Ce.avatar,name:((Ae=me==null?void 0:me.item)==null?void 0:Ae.botType)===2?me==null?void 0:me.item.storyName:me==null?void 0:me.item.characterName,bg:($e=(Te=me==null?void 0:me.item)==null?void 0:Te.avatarBase)!=null?$e:(ke=me==null?void 0:me.item)==null?void 0:ke.backgroundUrl},null,8,["avatar","name","bg"]),createBaseVNode("div",_hoisted_2$L,[createBaseVNode("div",_hoisted_3$E,toDisplayString$1(((Ee=me==null?void 0:me.item)==null?void 0:Ee.botType)===2?me==null?void 0:me.item.storyName:me==null?void 0:me.item.characterName),1),createBaseVNode("div",_hoisted_4$x,toDisplayString$1(ye((Pe=me==null?void 0:me.item)==null?void 0:Pe.lastMessage)),1)])])}}}),chattingItem_vue_vue_type_style_index_0_scoped_4a07c7ef_lang="",ChattingItem=_export_sfc(_sfc_main$$,[["__scopeId","data-v-4a07c7ef"]]),_withScopeId$t=ne=>(pushScopeId("data-v-229544e7"),ne=ne(),popScopeId(),ne),_hoisted_1$T={class:"box_ctn"},_hoisted_2$K={class:"chatting-title"},_hoisted_3$D=_withScopeId$t(()=>createBaseVNode("span",{class:"iconfont icon-youjiantou1 icon"},null,-1)),_hoisted_4$w={class:"chatting"},_hoisted_5$r={key:0,class:"chatting-list"},_hoisted_6$p={key:0,class:"skeleton"},_hoisted_7$n={class:"login"},_hoisted_8$m={key:1,class:"chatting-list"},_hoisted_9$k={key:2,class:"placeholder"},_sfc_main$_=defineComponent({__name:"index",setup(ne){const ie=useRouter(),de=useStore(),me=computed(()=>de.getters["user/token"]),_e=ref(!1),ye=ref(),we=ref(0),Se=async()=>{if(me.value&&!_e.value)try{_e.value=!0;const Ee=await getBotsWithChatting({page:1,limit:5});we.value=Ee.records.length||0,ye.value=Ee.records.slice(0,4)}catch($e){}finally{_e.value=!1}},Ce=()=>{ie.push("/chats")},Ae=$e=>{eventTrack("continuechatting_click");const{id:Ee,botCanStory:Pe}=$e;ie.push({name:Pe?"adventure1":"chat1",params:{botId:Ee}})},Te=()=>{if(!me.value){useLogin();return}},ke=ref(!0);return onMounted(()=>{setTimeout(()=>{ke.value=!1},800)}),watch(()=>me.value,$e=>{$e&&Se()},{immediate:!0}),($e,Ee)=>{var Pe;return openBlock(),createElementBlock("div",_hoisted_1$T,[createBaseVNode("h3",_hoisted_2$K,[createTextVNode(toDisplayString$1($e.$t("home.chatting_title"))+" ",1),unref(we)>4?(openBlock(),createElementBlock("div",{key:0,class:"more",onClick:Ce},[createTextVNode(toDisplayString$1($e.$t("home.more"))+" ",1),_hoisted_3$D])):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_4$w,[unref(_e)||unref(ke)?(openBlock(),createElementBlock("div",_hoisted_5$r,[(openBlock(),createElementBlock(Fragment,null,renderList(4,Ie=>createVNode(unref(Skeleton$2),{key:Ie,loading:!0,avatar:!0,active:!0,title:!1,paragraph:{rows:2,width:[20,"100%"]}})),64))])):(openBlock(),createElementBlock(Fragment,{key:1},[unref(me)?(Pe=unref(ye))!=null&&Pe.length?(openBlock(),createElementBlock("div",_hoisted_8$m,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ye),Ie=>(openBlock(),createBlock(ChattingItem,{item:Ie,onClick:Oe=>Ae(Ie),key:Ie.id},null,8,["item","onClick"]))),128))])):(openBlock(),createElementBlock("div",_hoisted_9$k,toDisplayString$1($e.$t("home.noChatting")),1)):(openBlock(),createElementBlock("div",_hoisted_6$p,[createBaseVNode("div",{class:"placeholder login-wrap",onClick:Te},[createBaseVNode("span",_hoisted_7$n,toDisplayString$1($e.$t("home.login")),1),createBaseVNode("span",null,toDisplayString$1($e.$t("home.toChat")),1)])]))],64))])])}}}),index_vue_vue_type_style_index_0_scoped_229544e7_lang="",Chatting=_export_sfc(_sfc_main$_,[["__scopeId","data-v-229544e7"]]),_imports_0$5="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAA81BMVEUAAAD/lhT/mxX/viv/uCb/uyn/tCT/rCD/nxb/ryH/px3/ohn/qR7/pBv/sSP/nBX/vSr/nBX/vCr/mxT/mhX/ohn/oBf/nhb/pRr/phz/nBX/uij/tCX/rSD/////uCb/sCL/qR7/qx//sSP/qBz/riH/tiX/vSr/syP/uyn/9+r//fr/893/47X/v0b/sj7/+/P/2Zv/szT/0oT/xmn/tzX/sC7/5bf/36j/3Z//z4D/ym3/9eT/8dn/3J7/wFT/sDT/7c//vk3/uUD/57//47P/1Y7/tDD/7cr/4K//xGT/6sb/3aL/zHT/1pP/wVv/ujid3fHtAAAAFXRSTlMAJ+Z2+vr6+vr6+vr6+vr64JZy4NDolouxAAADrElEQVRo3u2Y6VbiQBCFnd0ddRaXSa5JR1ySIEEUkEVkEdz1/Z9mqiqeeBjwjAe6/k39DMn9zuVWpTs9t57LzXMtca1QLVItU32TWqBaXV39yvU5rS9Saxtz76vczubm5i+qn1xbW1vbVHt7vm+McV03n897nhcEweGh4zj7+7u7u7+pjg4ODj69D/BjhwmbGUEQQvCF4L5BOHov4cPHnX958GbxkBEEoeZBMwch/M/BXg7P18eqOZzFCM/0PLA+IkcvB9bHtVYOoh81ca42Dyek32ihodRLon9aAXpK83DJ+u4Tkpd5eLbsQfSNW0Y/nYfz0O48iD7lUMWjzMMFULOZQ6XF+gRo4pYArF91LOYg+px0BRjSPIi+zV4qhtGtJH2Lpkn1A8rBqVnLoXib9tIjCsaQfsGjHJwqwmPLvdRH2ZRIn1+tQRUggt15SNAWfcrBKwDlc8seikCN9F3KIc/6nncOq/NwCoBSoHYVfZ44ux5Kqb5vXNEnABFs5tAnfZ+61RQgSRBCCGf25qHgUy+x/iCWXhJCOXBs5XC5TVH7V0DdP4kzD8GwZTGHF33fCCHN4R4te++lbdaXNS7z0I3wYO+9dBniLlvj4iEBgg7ubK7TxRAlIoiHE5eqjqhndZ0Wwute4yTBwOa+ddQDEW4Qe9JLTvlYw0MbaEszNXhXaT8HE6PG28p2B8D1hBw2pvbQEEIZYcV1e1dAHEXdCTmszU2Zw73PKxAl3DCVUoSwXkJtUi99oadnWOOq6Jt6gmhQ6UXJ2YReEsD0+6UnhA8xohrNwxUG6Z6vPdpLBJjeg99EE6j2DDdTM2DA8H5kfcgA072XBgA6bZmHDhr8idIg4N3x67+UAabtpfg07dZTXPMHSh8IGyM5ZIDp1wcm5GN0TZ7Tvhj+lfTn7OlZ9ktl3JhuB+h0x76nXwEz7JcqSdKjWUgexr+nGTC7hwvUWkCtMulcIwPMMA/FCBFa3YlnAgyY2cMNkNT9N841RgHTrg83l2+ea3ylJ2b2YN4+XxoDWD9fGgPYPl8aB1g+XyKAlgchpADNHFb5Zs0cBKCZgwA0c1jgOzVzIICuBwFo5kAAXQ8C0MzhG92j6kEAmjkQQNeDADRzIICuh2X+XTEHBuh6EIBiDgzQ9bDIv+nlIABdDwLQzIEAuh4EoJnDCl1V9SAAzRwIoOtBAJo5LPElTQ8CUPSQAdQ8ZAAtD/PpBRWCKiDzoAYQgipACHqAjJCb0ysh6AGE8D23/gf7DdEU1L/QLAAAAABJRU5ErkJggg==",_withScopeId$s=ne=>(pushScopeId("data-v-2add3eb5"),ne=ne(),popScopeId(),ne),_hoisted_1$S=_withScopeId$s(()=>createBaseVNode("div",{class:"chat-item-hover"},null,-1)),_hoisted_2$J={class:"chat-item-info"},_hoisted_3$C={class:"name-wrap"},_hoisted_4$v={class:"name"},_hoisted_5$q={key:0,class:"iconfont visible-icon"},_hoisted_6$o={class:"desc"},_hoisted_7$m={class:"info"},_hoisted_8$l={class:"count"},_hoisted_9$j={class:"num"},_hoisted_10$i=_withScopeId$s(()=>createBaseVNode("span",{class:"iconfont icon-weixin icon"},null,-1)),_hoisted_11$h={key:0,class:"num"},_hoisted_12$f=_withScopeId$s(()=>createBaseVNode("span",{class:"iconfont icon-like icon"},null,-1)),_hoisted_13$e={key:1,class:"new_icon"},_hoisted_14$c=_withScopeId$s(()=>createBaseVNode("img",{src:_imports_0$5,alt:""},null,-1)),_hoisted_15$a=[_hoisted_14$c],_sfc_main$Z=defineComponent({__name:"chat-item",props:{item:{}},setup(ne){const ie=ne,de=ref(null),me=ref(!1),{isSupported:_e,stop:ye}=useIntersectionObserver(de,([{isIntersecting:Ce}],Ae)=>{Ce&&(me.value=Ce,ye())}),we=computed(()=>{var Ce;return me.value&&ie.item.botType===2?"url('".concat((Ce=ie.item)==null?void 0:Ce.avatarBase,"')"):""}),Se=computed(()=>{var Ce;return me.value?"url('".concat((Ce=ie.item)==null?void 0:Ce.avatarBorder,"')"):""});return(Ce,Ae)=>{var Te,ke,$e,Ee,Pe;return openBlock(),createElementBlock("div",{class:"chat-item",style:normalizeStyle({backgroundImage:unref(we)}),ref_key:"chatItemRef",ref:de},[ie.item.botType===2?(openBlock(),createElementBlock("div",{key:0,class:"chat-item-border",style:normalizeStyle({"border-image-source":unref(Se)})},null,4)):createCommentVNode("",!0),createBaseVNode("div",{class:normalizeClass(["chat-item-avatar",{"td-avatar":ie.item.botType===2}]),style:normalizeStyle({"background-image":"url('".concat((Te=ie.item)==null?void 0:Te.avatar,"')")})},null,6),_hoisted_1$S,createBaseVNode("div",_hoisted_2$J,[createBaseVNode("div",_hoisted_3$C,[createBaseVNode("span",_hoisted_4$v,toDisplayString$1(ie.item.botType===2?ie.item.storyName:ie.item.characterName),1),ie.item.botCanStory?(openBlock(),createElementBlock("span",_hoisted_5$q)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_6$o,[createBaseVNode("div",null,toDisplayString$1((ke=Ce.item)!=null&&ke.botCanStory?($e=Ce.item)==null?void 0:$e.topGuide:ie.item.introduce),1)]),createBaseVNode("div",_hoisted_7$m,[createBaseVNode("div",_hoisted_8$l,[createBaseVNode("div",_hoisted_9$j,[_hoisted_10$i,createTextVNode(toDisplayString$1(ie.item.botChats),1)]),(Ee=ie.item)!=null&&Ee.botCanStory?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_11$h,[_hoisted_12$f,createTextVNode(toDisplayString$1(ie.item.botLikes),1)]))])])]),(Pe=ie.item)!=null&&Pe.isNew?(openBlock(),createElementBlock("div",_hoisted_13$e,_hoisted_15$a)):createCommentVNode("",!0)],4)}}}),chatItem_vue_vue_type_style_index_0_scoped_2add3eb5_lang="",ChatItem=_export_sfc(_sfc_main$Z,[["__scopeId","data-v-2add3eb5"]]),_withScopeId$r=ne=>(pushScopeId("data-v-f24ca164"),ne=ne(),popScopeId(),ne),_hoisted_1$R=_withScopeId$r(()=>createBaseVNode("div",{class:"l_cover"},null,-1)),_hoisted_2$I=_withScopeId$r(()=>createBaseVNode("div",{class:"r_cover"},null,-1)),_hoisted_3$B={class:"categories-wrap",ref:"categoriesWrapRef"},_hoisted_4$u={key:1,class:"skeleton"},_hoisted_5$p=_withScopeId$r(()=>createBaseVNode("span",{class:"iconfont icon-zuojiantou"},null,-1)),_hoisted_6$n=[_hoisted_5$p],_hoisted_7$l=_withScopeId$r(()=>createBaseVNode("span",{class:"iconfont icon-youjiantou1"},null,-1)),_hoisted_8$k=[_hoisted_7$l],_hoisted_9$i=["onClick"],_hoisted_10$h={class:"condition"},_hoisted_11$g={class:"name"},_hoisted_12$e={class:"sort_list"},_hoisted_13$d=["onClick"],_sfc_main$Y=defineComponent({__name:"filters",props:{data:{},activeId:{},init:{type:Boolean},listLoading:{type:Boolean}},emits:["change","changeSort","sync"],setup(ne,{emit:ie}){const de=ne,me=useTypeStore$1(),_e=computed(()=>me.getters["user/token"]),ye=computed(()=>!!de.listLoading),we=ie,Se=ref(0),Ce=ref(null),Ae=ref(!1),{x:Te,arrivedState:ke}=useScroll(Ce,{behavior:"smooth"}),$e=Re=>{if(Re===1&&!ke.right){Te.value=Te.value+Se.value;const Me=Ce.value.scrollWidth-Ce.value.clientWidth;Ee(()=>Math.min(Te.value,Me))}Re===-1&&!ke.left&&(Te.value=Te.value-Se.value,Ee(()=>Math.max(Te.value,0)))};function Ee(Re){setTimeout(()=>{if(Ce.value.scrollLeft!==Te.value){let Me=Re();Ce.value.scrollLeft=Me,Te.value=Me}})}const Pe=ref(),Ie=ref([]),Oe=ref(),Ne=Re=>{Oe.value=Re,we("changeSort",Re.v),localStorage.setItem("homeSortType",Re.v)};(async()=>{let Re=await getBotSortType().catch(Me=>{});if(Re){Ie.value=Re.map(Ve=>(Ve.name=Ve.description,Ve.v=Ve.value,Ve));let Me=localStorage.getItem("homeSortType"),De=Ie.value.find(Ve=>Ve.v===Me);De?(Oe.value=De,Ne(De)):Ie.value[0]&&(Oe.value=Ie.value[0],Ne(Oe.value))}})();const Be=computed(()=>{var Re;return((Re=Oe.value)==null?void 0:Re.name)||""}),xe=async Re=>{de.listLoading||de.activeId!=="".concat(Re.type,"_").concat(Re.id)&&(we("sync",Re),we("change",Re))};return useResizeObserver(Ce,throttle(Re=>{window==null||window.requestAnimationFrame(()=>{var Ve;if(!Array.isArray(Re)||!Re.length)return;const Me=Re[0],{width:De}=Me.contentRect;Se.value=De/2||300,Ae.value=Number((Ve=Ce.value)==null?void 0:Ve.scrollWidth)>De})},1e3)),onMounted(async()=>{var Re,Me,De;Se.value=Number((Re=Ce.value)==null?void 0:Re.clientWidth)/2||300,Ae.value=Number((Me=Ce.value)==null?void 0:Me.scrollWidth)>Number((De=Ce.value)==null?void 0:De.clientWidth)}),(Re,Me)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["center_top",{"show-banner":!unref(_e)}])},[_hoisted_1$R,_hoisted_2$I,createBaseVNode("div",_hoisted_3$B,[Re.init?(openBlock(),createElementBlock("ul",_hoisted_4$u,[(openBlock(),createElementBlock(Fragment,null,renderList(10,De=>createBaseVNode("li",{class:"skeleton-item",key:De})),64))])):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("div",{class:normalizeClass(["btn left",{hidden:unref(ke).left,hideIcon:unref(isMobile)&&!unref(ke).right}]),onClick:Me[0]||(Me[0]=De=>$e(-1))},_hoisted_6$n,2),createBaseVNode("div",{class:normalizeClass(["btn right",{hidden:unref(ke).right||!unref(Ae),hideIcon:unref(isMobile)&&!unref(ke).left}]),onClick:Me[1]||(Me[1]=De=>$e(1))},_hoisted_8$k,2),createBaseVNode("div",{class:"categories",ref_key:"containerRef",ref:Ce},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Re.data,De=>(openBlock(),createElementBlock("div",{key:"".concat(De.type,"_").concat(De.id),class:normalizeClass(["categories-item",{active:Re.activeId==="".concat(De.type,"_").concat(De.id)}]),onClick:Ve=>xe(De)},toDisplayString$1(De.name),11,_hoisted_9$i))),128))],512)],64))],512),createBaseVNode("div",_hoisted_10$h,[createBaseVNode("div",{ref_key:"sortRef",ref:Pe},[createVNode(unref(Dropdown$1),{trigger:["click"],class:normalizeClass(["sort",{dis:unref(ye)}]),"get-popup-container":()=>unref(Pe),disabled:unref(ye)},{overlay:withCtx(()=>[createBaseVNode("div",_hoisted_12$e,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Ie),De=>(openBlock(),createElementBlock("div",{key:De.v,class:normalizeClass(["item",{cur:unref(Oe)===De}]),onClick:Ve=>Ne(De)},toDisplayString$1(De.name),11,_hoisted_13$d))),128))])]),default:withCtx(()=>[createBaseVNode("div",null,[createBaseVNode("span",_hoisted_11$g,toDisplayString$1(unref(Be)),1),createVNode(unref(CaretDownOutlined$1),{class:"down"}),createVNode(unref(SwapOutlined$1),{class:"swap"})])]),_:1},8,["class","get-popup-container","disabled"])],512)])],2))}}),filters_vue_vue_type_style_index_0_scoped_f24ca164_lang="",Filters=_export_sfc(_sfc_main$Y,[["__scopeId","data-v-f24ca164"]]),_hoisted_1$Q={class:"chatting-list"},_hoisted_2$H=["data-ad-slot"],_hoisted_3$A=["href"],_sfc_main$X=defineComponent({__name:"index",props:{width:{}},emits:["scrollTop","loaded","finished"],setup(ne,{expose:ie,emit:de}){var wn;const{isVip:me}=useUserVipStatus();let _e=((wn=routes$2[0].children)==null?void 0:wn.filter(on=>{var gn;return(gn=on.meta)==null?void 0:gn.isHome}).map(on=>on.path))||[];_e.push("/");const ye=useRoute();useRouter();const we=de,Se=ref([]),Ce=ref(""),Ae=computed(()=>{var on;return(on=Se.value)==null?void 0:on.findIndex(gn=>"".concat(gn.type,"_").concat(gn.id)===Ce.value)}),Te=ref([]),ke=ref(!1),$e=async()=>{var on,gn,sn,dn;if(!ke.value)try{ke.value=!0;let Ye=await getBotCategory(),rn=_e.map(fn=>fn.slice(1)).filter(fn=>fn),Ge=Ye.map(fn=>{let cn=Ee(fn.name);return rn.includes(cn)&&(fn.namePathRoute=cn),fn});Se.value=Ge;const Ke=(on=ye.query)==null?void 0:on.category,ln=sessionStorage.getItem("category");let hn=(gn=Se.value)==null?void 0:gn[0];if(Ke){const fn=(sn=Se.value)==null?void 0:sn.find(cn=>cn.id+""===Ke);fn&&(hn=fn)}else if(ln){const[fn,cn]=ln==null?void 0:ln.split("_"),Sn=(dn=Se.value)==null?void 0:dn.find(Cn=>String(Cn.type)==fn&&Cn.id==cn);Sn&&(hn=Sn)}if(ye.path!=="/"&&_e.includes(ye.path)){let fn=Se.value.findIndex(cn=>cn.namePathRoute===ye.path.slice(1));fn>-1&&(hn=Se.value[fn])}if(!hn)return;tn(hn),await Ue(hn),setTimeout(()=>{var fn;(fn=document.querySelector(".categories"))==null||fn.scrollTo({left:document.querySelector(".categories-item.active").offsetLeft-100,behavior:"smooth"})},1e3)}catch(Ye){}finally{ke.value=!1}};function Ee(on){return((on==null?void 0:on.toLowerCase())||"").split(/&| /).map(gn=>gn.replace(/[^a-z]+/,"")).filter(gn=>gn).join("-")}const Pe={ctn:".chatting-list",item:"a",options:{root:document.querySelector(".chatting-list")},req:on=>{try{Oe({event_name:"card_show",bot_id_list:on.join(","),event_time:Date.now(),event_type:"show"}).then(gn=>{Te.value.forEach(sn=>{on.includes(sn.id)&&(sn._from_event_id=gn)})})}catch(gn){}}};function Ie(){var gn,sn,dn;if(!isBrowser$1())return"";const on=navigator.userAgent;if(on.includes("iPhone")||on.includes("Macintosh")||on.includes("iPad"))return isMobile?on.includes("iPad")?"iPad":"iPhone":"Mac";if(on.includes("Android")||on.includes("Windows Phone")){let Ye=(dn=(sn=(gn=on.split(")")[0])==null?void 0:gn.split(";").pop())==null?void 0:sn.split("Build")[0])==null?void 0:dn.trim();return Ye!=null&&Ye.includes("(")&&(Ye=Ye+")"),Ye||"Android"}return"windows"}Ie();async function Oe(on){let gn=Ne(on);return await eventReq(gn)}function Ne(on){var sn,dn,Ye;let gn=handleReqEventOpt(store,{...on,cate_name:(dn=(sn=Se.value)==null?void 0:sn[Ae.value])==null?void 0:dn.name,cate_position:Ae.value+1});if(on.bot_id)gn.card_position=Te.value.findIndex(rn=>rn.id===on.bot_id)+1;else{let rn=(Ye=on.bot_id_list)==null?void 0:Ye.split(",");rn.length&&(gn.card_position=rn.map(Ge=>Te.value.findIndex(Ke=>Ke.id===Ge)+1).join(","))}return gn}const Be=ref(null),xe=ref(1),Re=ref(20),Me=ref(!1),De=ref(!1),Ve=()=>{xe.value=1,Re.value=20,Me.value=!1,Te.value=[],we("scrollTop",0),De.value&&je()},Le=ref(!1),Fe=ref(0),He=ref(""),en=ref(""),Ue=async on=>{if(Le.value)return;let{id:gn,type:sn}=on;He.value=gn,en.value=sn,Ve()};computed(()=>store.getters["user/token"]);const ze=ref(""),We=on=>{Le.value||(ze.value=on,Ve())},je=async(on=!1)=>{var gn,sn,dn,Ye,rn;if((gn=Se.value)!=null&&gn.length&&ze.value&&!Le.value&&!Me.value)try{Le.value=!0;let Ge=xe.value;const{total:Ke,records:ln}=await queryBotInfo(He.value,en.value,xe.value,Re.value,ze.value);let hn=(sn=Te.value)==null?void 0:sn.map(yn=>yn.id),fn=nn.idx,cn=fn%Re.value,Sn=Math.floor(fn/Re.value)+1,Cn=Ae.value===0&&Ge===Sn&&!me.value&&nn.slot;ln==null||ln.forEach((yn,an)=>{var bn,_n;hn!=null&&hn.includes(yn.id)||(Cn&&cn===an&&((bn=Te.value)==null||bn.push({isAd:!0})),(_n=Te.value)==null||_n.push(yn))}),Cn&&(ln.length<cn&&((dn=Te.value)==null||dn.push({isAd:!0})),mn()),handleCardOb(Pe),on&&(Fe.value||(Fe.value=((Ye=Be==null?void 0:Be.value)==null?void 0:Ye.offsetTop)-((rn=Be==null?void 0:Be.value)==null?void 0:rn.clientHeight)||0),!Ze.value&&we("scrollTop",Fe.value)),ln.length>=Re.value?(xe.value++,setTimeout(()=>{we("loaded")},200)):(Me.value=!0,we("finished"))}catch(Ge){we("finished")}finally{Le.value=!1}};let qe=[],Qe=null;new IntersectionObserver(on=>{on.forEach(gn=>{var sn,dn;if(gn.isIntersecting){let Ye=(dn=(sn=gn.target.parentNode)==null?void 0:sn.getAttribute("href"))==null?void 0:dn.split("/").pop();Ye&&qe.push(Ye),Qe&&clearTimeout(Qe),Qe=setTimeout(()=>{qe=[],Qe=null},500)}})});const Je=watchEffect(()=>{ze.value&&(je(),Je(),De.value=!0)}),tn=on=>{sessionStorage.setItem("category","".concat(on.type||"","_").concat(on.id||"")),Ce.value="".concat(on.type,"_").concat(on.id)},Xe=on=>{eventTrack("fenleichatting_click");const{id:gn,botCanStory:sn,_from_event_id:dn}=on;if(sn){const{storyName:Ye,createUsername:rn}=on;localStorage.setItem("adventureInfo",JSON.stringify({storyName:Ye,createUsername:rn}))}localStorage.setItem("goChatEventParam",JSON.stringify(Ne({event_name:"card_click",bot_id:gn,from_show_id:dn,event_type:"click"})))},Ze=ref(!0),nn=reactive({slot:"",idx:-1}),pn=ref(!1);onMounted(async()=>{await $e(),Ze.value=!1,pn.value=!0});function mn(){nextTick(()=>{const on={type:"ad_web_home_show",insOber:".bot_list_ad",module:"home",slot:nn.slot};handleObserveAds(".bot_list_ad",on),pushAd(on)})}watchEffect(()=>{me.value&&(nn.slot="",nn.idx=-1),pn.value&&An(mn)});function An(on){me.value||getAdCfg({type:"ad_web_home_show",module:"home"},gn=>{gn!=null&&gn.adSlotId&&(nn.slot=gn==null?void 0:gn.adSlotId,nn.idx=((gn==null?void 0:gn.showPosition)||0)-1,on==null||on())})}return ie({fetchList:je,finished:Me}),(on,gn)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(Filters,{data:unref(Se),init:unref(ke)||unref(Ze),activeId:unref(Ce),onChange:Ue,onChangeSort:We,onSync:tn,listLoading:unref(Le)},null,8,["data","init","activeId","listLoading"]),createBaseVNode("div",_hoisted_1$Q,[unref(Ze)||unref(Le)&&!unref(Te).length?(openBlock(),createElementBlock(Fragment,{key:0},renderList(12,sn=>createBaseVNode("div",{class:"chatting-list-skeleton",key:sn},[createVNode(unref(Skeleton$2),{title:!1,loading:!0,active:!0,paragraph:{rows:4,width:["50%","100%","30%","100%"]}})])),64)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(unref(Te),sn=>(openBlock(),createElementBlock(Fragment,{key:sn.id},[sn.isAd&&!unref(me)&&unref(nn).slot?(openBlock(),createElementBlock("ins",{key:0,class:"adsbygoogle bot_list_ad",style:{display:"block"},"data-ad-client":"ca-pub-8454796298206834","data-ad-slot":unref(nn).slot},null,8,_hoisted_2$H)):sn.isAd?createCommentVNode("",!0):(openBlock(),createElementBlock("a",{key:1,href:sn!=null&&sn.botCanStory?"/adventure/".concat(sn.id):"/chat/".concat(sn.id)},[createVNode(ChatItem,{item:sn,showAuth:!0,showIntro:!0,onClickCapture:dn=>Xe(sn)},null,8,["item","onClickCapture"])],8,_hoisted_3$A))],64))),128))]),createVNode(unref(Spin),{spinning:!!(unref(Le)&&unref(Te).length&&!unref(Ze)),class:"loading-status",style:{width:"100%"}},null,8,["spinning"])],64))}}),index_vue_vue_type_style_index_0_scoped_f8c304a0_lang="",Categories=_export_sfc(_sfc_main$X,[["__scopeId","data-v-f8c304a0"]]),_withScopeId$q=ne=>(pushScopeId("data-v-3233e496"),ne=ne(),popScopeId(),ne),_hoisted_1$P={class:"box_ctn"},_hoisted_2$G={class:"list recommend"},_hoisted_3$z=["href"],_hoisted_4$t={class:"item"},_hoisted_5$o={class:"idx"},_hoisted_6$m={class:"avatar"},_hoisted_7$k={key:0,class:"iconfont icon-a-huangguan1"},_hoisted_8$j={class:"item-info"},_hoisted_9$h={class:"item-name"},_hoisted_10$g={class:"name"},_hoisted_11$f={key:0,class:"tag_list"},_hoisted_12$d={class:"t"},_hoisted_13$c={class:"list trending"},_hoisted_14$b=["href"],_hoisted_15$9={class:"item"},_hoisted_16$8={class:"idx"},_hoisted_17$8={class:"avatar"},_hoisted_18$8={key:0,class:"iconfont icon-a-huangguan1"},_hoisted_19$8={class:"item-info"},_hoisted_20$8={class:"item-name"},_hoisted_21$7={class:"name"},_hoisted_22$6={class:"num"},_hoisted_23$5=_withScopeId$q(()=>createBaseVNode("i",{class:"iconfont icon-Chat"},null,-1)),_hoisted_24$5=_withScopeId$q(()=>createBaseVNode("i",{class:"iconfont icon-shangsheng"},null,-1)),avatarSize=36,_sfc_main$W=defineComponent({__name:"index",setup(ne){useI18n(),useStore();const ie=ref(1),de=ref(!1);ref(),ref(!1),useRouter(),useRoute(),ref(!1);const me=ref([]),_e=async()=>{let Ae=await homeRecommend().catch(Te=>{});Ae&&(me.value=(Ae||[]).slice(0,20))},ye=ref([]),we=async()=>{let Ae=await getSearchTrend().catch(Te=>{});Ae&&(ye.value=(Ae||[]).slice(0,20))},Se=async()=>{ie.value===1?(eventTrack("leaderboard_recommand_click"),de.value=!0,await _e(),de.value=!1):(eventTrack("leaderboard_trending_click"),de.value=!0,await we(),de.value=!1)};onMounted(()=>{Se()});const Ce=ref(!1);return(Ae,Te)=>(openBlock(),createElementBlock("div",_hoisted_1$P,[createBaseVNode("div",{class:normalizeClass(["ranking",{trend:unref(ie)===2}])},[createBaseVNode("div",{class:"tab",onClick:Se},[createBaseVNode("span",{onClick:Te[0]||(Te[0]=ke=>ie.value=1),class:normalizeClass({cur:unref(ie)===1})},toDisplayString$1(Ae.$t("home.ranking.tab1")),3),createBaseVNode("span",{onClick:Te[1]||(Te[1]=ke=>ie.value=2),class:normalizeClass({cur:unref(ie)===2})},toDisplayString$1(Ae.$t("home.ranking.tab2")),3)]),createBaseVNode("div",{class:normalizeClass(["list_ctn",{enter:unref(Ce)}]),onMouseenter:Te[2]||(Te[2]=ke=>Ce.value=!0),onMouseleave:Te[3]||(Te[3]=ke=>Ce.value=!1)},[unref(de)?(openBlock(),createBlock(unref(Skeleton$2),{key:0,title:!1,active:!0,loading:!0,paragraph:{rows:5,width:"100%"}})):(openBlock(),createElementBlock(Fragment,{key:1},[withDirectives(createBaseVNode("div",_hoisted_2$G,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(me),(ke,$e)=>{var Ee,Pe;return openBlock(),createElementBlock("a",{key:ke.id,href:"/chat/".concat(ke.botId)},[createBaseVNode("div",_hoisted_4$t,[createBaseVNode("div",_hoisted_5$o,toDisplayString$1($e+1),1),createBaseVNode("div",_hoisted_6$m,[$e<3?(openBlock(),createElementBlock("i",_hoisted_7$k)):createCommentVNode("",!0),createVNode(Avatar$1,{size:avatarSize,avatar:ke.avatar,name:(ke==null?void 0:ke.botType)===2?ke.storyName:ke.characterName,bg:(Ee=ke==null?void 0:ke.avatarBase)!=null?Ee:ke==null?void 0:ke.backgroundUrl},null,8,["avatar","name","bg"])]),createBaseVNode("div",_hoisted_8$j,[createBaseVNode("div",_hoisted_9$h,[createBaseVNode("div",_hoisted_10$g,toDisplayString$1((ke==null?void 0:ke.botType)===2?ke.storyName:ke.characterName),1)]),(Pe=ke.personality)!=null&&Pe.length?(openBlock(),createElementBlock("div",_hoisted_11$f,[(openBlock(!0),createElementBlock(Fragment,null,renderList(ke.personality,Ie=>(openBlock(),createElementBlock("div",_hoisted_12$d,toDisplayString$1(Ie),1))),256))])):createCommentVNode("",!0)])])],8,_hoisted_3$z)}),128))],512),[[vShow,unref(ie)===1]]),withDirectives(createBaseVNode("div",_hoisted_13$c,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ye),(ke,$e)=>{var Ee;return openBlock(),createElementBlock("a",{key:ke.id,href:"/chat/".concat(ke.id)},[createBaseVNode("div",_hoisted_15$9,[createBaseVNode("div",_hoisted_16$8,toDisplayString$1($e+1),1),createBaseVNode("div",_hoisted_17$8,[$e<3?(openBlock(),createElementBlock("i",_hoisted_18$8)):createCommentVNode("",!0),createVNode(Avatar$1,{size:avatarSize,avatar:ke.avatar,name:(ke==null?void 0:ke.botType)===2?ke.storyName:ke.characterName,bg:(Ee=ke==null?void 0:ke.avatarBase)!=null?Ee:ke==null?void 0:ke.backgroundUrl},null,8,["avatar","name","bg"])]),createBaseVNode("div",_hoisted_19$8,[createBaseVNode("div",_hoisted_20$8,[createBaseVNode("div",_hoisted_21$7,toDisplayString$1((ke==null?void 0:ke.botType)===2?ke.storyName:ke.characterName),1)]),createBaseVNode("div",_hoisted_22$6,[_hoisted_23$5,createBaseVNode("span",null,toDisplayString$1(ke.messageCount),1),_hoisted_24$5])])])],8,_hoisted_14$b)}),128))],512),[[vShow,unref(ie)===2]])],64))],34)],2)]))}}),index_vue_vue_type_style_index_0_scoped_3233e496_lang="",Ranking=_export_sfc(_sfc_main$W,[["__scopeId","data-v-3233e496"]]),_hoisted_1$O={id:"oneTapWrap"},_sfc_main$V=defineComponent({__name:"googleOneTap",setup(ne){const ie=useStore(),{t:de}=useI18n(),me=computed(()=>ie.getters["user/token"]),_e=computed(()=>ie.getters["user/loginModalVisible"]),ye=Ce=>{Ce.credential&&we(Ce.credential)},we=async Ce=>{try{const Ae={auth:{accessToken:Ce},srcType:registerSourceEnum.GOOGLE_ONE_TAP},{code:Te,message:ke}=await ie.dispatch("user/login",Ae).finally(()=>{message.destroy()});Te==0?message.success(de("global.enter.login_success")):message.info(ke||de("global.enter.login_fail"))}catch(Ae){}},Se=()=>{_e.value||me.value||window!=null&&window.google&&(window.google.accounts.id.initialize({client_id:"169011812088-5hjsel3to3nmh3qu1chc210aqcgfu5ft.apps.googleusercontent.com",cancel_on_tap_outside:!1,prompt_parent_id:"oneTapWrap",use_fedcm_for_prompt:!0,callback:ye}),window.google.accounts.id.prompt(Ce=>{Ce.isSkippedMoment()||Ce.isDismissedMoment()}))};return onMounted(()=>{setTimeout(Se,3e3)}),(Ce,Ae)=>(openBlock(),createElementBlock("div",_hoisted_1$O))}}),googleOneTap_vue_vue_type_style_index_0_scoped_b9bf2188_lang="",OneTap=_export_sfc(_sfc_main$V,[["__scopeId","data-v-b9bf2188"]]),_hoisted_1$N={key:0,class:"content"},_hoisted_2$F={key:1,class:"content"},_sfc_main$U=defineComponent({__name:"index",setup(ne){const ie=useRouter(),de=useTypeStore$1(),{t:me}=useI18n(),_e=reactive({visible:!1,showed:!1}),ye=ref(null),we=computed(()=>de.getters["user/userStatusInfo"]),Se=ref(0);watch(()=>{var ke,$e,Ee;return[(ke=we.value)==null?void 0:ke.lastVipEndTime,($e=we.value)==null?void 0:$e.lastVipEndReminded,(Ee=we.value)==null?void 0:Ee.userVip]},()=>{var ke,$e,Ee,Pe;(ke=we.value)!=null&&ke.lastVipEndTime&&!(($e=we.value)!=null&&$e.userVip)&&!((Ee=we.value)!=null&&Ee.lastVipEndReminded)&&!_e.showed&&(_e.visible=!0,_e.showed=!0,Se.value=Math.ceil(dayjs().diff((Pe=we.value)==null?void 0:Pe.lastVipEndTime,"day",!0)))},{immediate:!0});const Ce=async()=>{try{await getSetReminded()}catch(ke){}},Ae=async()=>{_e.visible=!1,await Ce(),de.dispatch("user/updateUserStatusInfo")},Te=()=>{Ce(),ie.push("fitting")};return(ke,$e)=>{const Ee=resolveComponent("a-button");return openBlock(),createElementBlock("div",{class:"resubscribe_hint_modal_ref",ref_key:"dailyRef",ref:ye},[createVNode(unref(Modal),{visible:_e.visible,"onUpdate:visible":$e[0]||($e[0]=Pe=>_e.visible=Pe),title:unref(me)("global.Modal.hint"),class:"hint-modal resubscribe-hint-modal",onCancel:Ae,centered:"",getContainer:()=>unref(ye)},{footer:withCtx(()=>[createVNode(Ee,{key:"back",onClick:Ae},{default:withCtx(()=>[createTextVNode(toDisplayString$1(ke.$t("chat.cancel")),1)]),_:1}),createVNode(Ee,{key:"submit",type:"primary",onClick:Te},{default:withCtx(()=>[createTextVNode(toDisplayString$1(ke.$t("billing.Resubscribe")),1)]),_:1})]),default:withCtx(()=>{var Pe,Ie;return[(Pe=we.value)!=null&&Pe.lastVipEndTime&&unref(dayjs)().isSame((Ie=we.value)==null?void 0:Ie.lastVipEndTime,"day")?(openBlock(),createElementBlock("p",_hoisted_1$N,toDisplayString$1(ke.$t("order.hint_content_pro_today")),1)):(openBlock(),createElementBlock("p",_hoisted_2$F,toDisplayString$1(ke.$t("order.hint_content_pro",{time:unref(Se)})),1))]}),_:1},8,["visible","title","getContainer"])],512)}}}),index_vue_vue_type_style_index_0_scoped_a1fd30ca_lang="",ResubscribeModal=_export_sfc(_sfc_main$U,[["__scopeId","data-v-a1fd30ca"]]),fetchListSpace$1=30,_sfc_main$T=defineComponent({__name:"index",setup(ne){const ie=useTypeStore$1(),de=useRoute(),me=computed(()=>ie.getters["user/token"]),_e=ref(),ye=ref(),we=ref(),Se=ref(!1),Ce=ref(),Ae=ref(),Te=ref(),ke=ref(0),$e=ref(0),Ee=ref(null),Pe=Be=>{var xe;ke.value>=Be&&((xe=Ee.value)==null||xe.scrollTo(0,Be))},Ie=()=>{var Be;_e.value||Te.value.scrollTop+Te.value.clientHeight>=Te.value.scrollHeight-fetchListSpace$1&&((Be=ye.value)==null||Be.fetchList())},Oe=ref(!isMobile),Ne=()=>{Oe.value=!0};return watch(()=>me.value,Be=>{Be&&__vitePreload(()=>import("./CharacterAdvanced-e5fe88ce.js"),["assets/CharacterAdvanced-e5fe88ce.js","assets/compact-7dd1770e.js","assets/index-e7ce67ae.js","assets/index-99673be3.css","assets/JsonCreate-422f5e71.js","assets/JsonCreate-a4871390.css","assets/CharacterAdvanced-59d7baae.css"])},{once:!0}),onMounted(()=>{var Be,xe,Re,Me,De,Ve;if(window.addEventListener("resize",Ie,!1),(Be=Te.value)==null||Be.addEventListener("scroll",Ie,!1),me.value&&ie.dispatch("user/updateUserStatusInfo"),(xe=de.query)!=null&&xe.ref){const Le={botId:(Me=(Re=de.query)==null?void 0:Re.botId)!=null?Me:"",tag:"task_share_copylink",type:"VISITED_BY_SHARE_LINK",userId:(Ve=(De=de.query)==null?void 0:De.ref)!=null?Ve:""};recordUser$1(Le)}}),onBeforeRouteLeave(async(Be,xe)=>{Be.name==="chat"||Be.name==="adventure"||sessionStorage.setItem("category","")}),onBeforeUnmount(()=>{var Be;window.removeEventListener("resize",Ie,!1),(Be=Te.value)==null||Be.removeEventListener("scroll",Ie,!1)}),(Be,xe)=>(openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",{class:normalizeClass(["home-page",{show_down:unref(Se),pc:!unref(isMobile)}]),ref_key:"homeRef",ref:Ce},[createVNode(DownloadApp,{onShowChange:xe[0]||(xe[0]=Re=>Se.value=Re)}),createBaseVNode("div",{class:"home-page_center",ref_key:"centerRef",ref:Te},[unref(isBrowser$1)()?(openBlock(),createBlock(Categories,{key:0,onScrollTop:Pe,onLoaded:Ie,onFinished:Ne,ref_key:"categoriesRef",ref:ye,width:unref($e)},null,8,["width"])):createCommentVNode("",!0)],512),unref(Oe)?(openBlock(),createElementBlock("div",{key:0,class:"home-page_right",ref_key:"rightRef",ref:Ae},[createBaseVNode("div",{class:"right-content",ref_key:"rcRef",ref:we},[createVNode(Chatting),createVNode(Ranking)],512)],512)):createCommentVNode("",!0)],2),createVNode(OneTap),createVNode(ResubscribeModal)],64))}}),index_vue_vue_type_style_index_0_scoped_1678d2f8_lang="",Home=_export_sfc(_sfc_main$T,[["__scopeId","data-v-1678d2f8"]]),fetchListSpace=30,_sfc_main$S=defineComponent({__name:"star",setup(ne){const ie=useTypeStore$1(),de=useRoute(),me=computed(()=>ie.getters["user/token"]);onMounted(async()=>{if(isBrowser$1()){if(me.value){let Ce=de.query.code;if(Ce)try{await starPayCallBack({code:Ce})}catch(Ae){}}location.replace("/")}});const _e=ref(),ye=ref();ref(),ref(!1),ref(),ref();const we=ref();ref(0),ref(0),ref(null);const Se=()=>{var Ce;_e.value||we.value.scrollTop+we.value.clientHeight>=we.value.scrollHeight-fetchListSpace&&((Ce=ye.value)==null||Ce.fetchList())};return ref(!isMobile),watch(()=>me.value,Ce=>{Ce&&__vitePreload(()=>import("./CharacterAdvanced-e5fe88ce.js"),["assets/CharacterAdvanced-e5fe88ce.js","assets/compact-7dd1770e.js","assets/index-e7ce67ae.js","assets/index-99673be3.css","assets/JsonCreate-422f5e71.js","assets/JsonCreate-a4871390.css","assets/CharacterAdvanced-59d7baae.css"])},{once:!0}),onMounted(()=>{var Ce,Ae,Te,ke,$e,Ee;if(window.addEventListener("resize",Se,!1),(Ce=we.value)==null||Ce.addEventListener("scroll",Se,!1),me.value&&ie.dispatch("user/updateUserStatusInfo"),(Ae=de.query)!=null&&Ae.ref){const Pe={botId:(ke=(Te=de.query)==null?void 0:Te.botId)!=null?ke:"",tag:"task_share_copylink",type:"VISITED_BY_SHARE_LINK",userId:(Ee=($e=de.query)==null?void 0:$e.ref)!=null?Ee:""};recordUser(Pe)}}),onBeforeRouteLeave(async(Ce,Ae)=>{Ce.name==="chat"||Ce.name==="adventure"||sessionStorage.setItem("category","")}),onBeforeUnmount(()=>{var Ce;window.removeEventListener("resize",Se,!1),(Ce=we.value)==null||Ce.removeEventListener("scroll",Se,!1)}),(Ce,Ae)=>(openBlock(),createElementBlock("div"))}}),star_vue_vue_type_style_index_0_scoped_495bb11d_lang="",StarAuth=_export_sfc(_sfc_main$S,[["__scopeId","data-v-495bb11d"]]);function getChatsList(ne){return Axios.request({url:"/userBot/chatting",method:"GET",params:ne})}function hideUserBot(ne){return Axios.request({url:"/userBot/hide",method:"GET",params:ne},{isReturnAllResponseData:!0})}const skeleton_vue_vue_type_style_index_0_scoped_4551207b_lang="",_sfc_main$R={},_withScopeId$p=ne=>(pushScopeId("data-v-4551207b"),ne=ne(),popScopeId(),ne),_hoisted_1$M={class:"skeleton"},_hoisted_2$E=_withScopeId$p(()=>createBaseVNode("div",{class:"skeleton-item-avatar"},null,-1)),_hoisted_3$y=_withScopeId$p(()=>createBaseVNode("div",{class:"skeleton-item-info"},[createBaseVNode("div",{class:"name"}),createBaseVNode("div",{class:"desc"})],-1)),_hoisted_4$s=[_hoisted_2$E,_hoisted_3$y];function _sfc_render$3(ne,ie){return openBlock(),createElementBlock("div",_hoisted_1$M,[(openBlock(),createElementBlock(Fragment,null,renderList(8,de=>createBaseVNode("div",{class:"skeleton-item",key:de},_hoisted_4$s)),64))])}const Skeleton=_export_sfc(_sfc_main$R,[["render",_sfc_render$3],["__scopeId","data-v-4551207b"]]),_hoisted_1$L={class:"main-content"},_hoisted_2$D={class:"chats-list"},_hoisted_3$x={class:"chats-list-top"},_hoisted_4$r={class:"chats-list-title"},_hoisted_5$n={class:"character-content"},_hoisted_6$l={class:"chats-list-character"},_hoisted_7$j=["onClick"],_hoisted_8$i={key:0,class:"close-icon"},_hoisted_9$g=["onClick"],_hoisted_10$f={class:"item-content"},_hoisted_11$e={class:"avatar"},_hoisted_12$c={key:0,class:"tag"},_hoisted_13$b=["src"],_hoisted_14$a={class:"item-info"},_hoisted_15$8={class:"item-name"},_hoisted_16$7={class:"item-desc"},_hoisted_17$7={key:0,class:"chats-skeleton"},_hoisted_18$7={key:0,class:"ins-chats-web"},_hoisted_19$7=["data-ad-slot"],_hoisted_20$7=["data-ad-slot"],_sfc_main$Q=defineComponent({__name:"index",setup(ne){const{t:ie}=useI18n(),de=useRouter(),me=useTypeStore$1(),{isVip:_e}=useUserVipStatus(),ye=()=>{de.push({path:"/"})},we=reactive({characterList:[],roomList:[{id:1,name:"#JminRoomer",avatar:"https://characterai.io/i/80/static/avatars/uploaded/2022/12/2/0cXVHLszZQ8idr8qGkhXB4-1PzA_qbAFmVl2V7v9NZc.webp"},{id:2,name:"#JHHsRoom",avatar:"https://characterai.io/i/80/static/avatars/uploaded/2022/10/16/-gfHHkkI0BFYgq5-BWNwaSS0O6IZihSFx78hFuqrxKo.webp"}]}),Se=ref(0),Ce=ref(0),Ae=computed(()=>me.getters["user/token"]);watch(Ae,()=>{Ae.value&&(we.characterList=[],Re(1))});const Te=ref([]),ke=async()=>{let Fe;Ae.value?Fe=await getUserFollow({labelIds:[]}).catch(He=>{}):(Fe=await queryBotInfo(11,2,1,20).catch(He=>{}),Fe&&(Fe=Fe.records||[])),Fe&&(Te.value=Fe.slice(0,5))},$e=computed(()=>we.characterList.length===0&&!Ne.value);Ae.value||ke();const Ee=Fe=>{if(!Ae.value)return setTimeout(useLogin,800);Fe==="chat"?Se.value=Se.value?0:1:Fe==="room"&&(Ce.value=Ce.value?0:1)};let Pe=[];const Ie=async(Fe,He)=>{if(He==="chat"&&Se.value){if(Pe.includes(Fe.id))return;Pe.push(Fe.id);const{data:en}=await hideUserBot({botId:Fe.id});en.result?(we.characterList.splice(we.characterList.findIndex(Ue=>Ue.id===Fe.id),1),Me()):en.code==="109"&&(message.warning(ie("layout.login_warn")),setTimeout(useLogin,800))}},Oe=Fe=>{const{id:He,botCanStory:en}=Fe;Se.value!==1&&(eventTrack("chats_click"),de.push({path:en?"/adventure":"/chat",query:{botId:He}}))},Ne=ref(!1),Be=reactive({cur:1,size:20}),xe=ref(!1),Re=async Fe=>{var He,en;if(!Ne.value){Ne.value=!0,Be.cur=Fe||1;try{let Ue=Be.cur,ze=Be.size;const We=await getChatsList({page:Ue,limit:ze});if(Ue!==Be.cur)return;if(We){let je=[].concat(we.characterList).concat((We.records||[]).map(qe=>({...qe,page:Ue})));we.characterList=Array.from(new Set(je.map(qe=>qe.id))).filter(qe=>!Pe.includes(qe)).map(qe=>je.find(Qe=>Qe.id===qe)),xe.value=(((He=We==null?void 0:We.records)==null?void 0:He.length)||0)<ze}Ue===1&&we.characterList.length===0&&(ke(),Se.value&&(Se.value=0)),((en=We==null?void 0:We.records)==null?void 0:en.length)===ze&&Me()}catch(Ue){}finally{Ne.value=!1}}};function Me(){nextTick(async()=>{let Fe=document.querySelector(".chats-list-character");Fe&&Fe.clientHeight===Fe.scrollHeight&&Re(Math.floor(we.characterList.length/Be.size)+1)})}function De(){var Fe;(Fe=document.querySelector(".chats-list-character"))==null||Fe.addEventListener("scroll",()=>{if(xe.value)return;let He=document.querySelector(".chats-list-character");He&&He.scrollTop+He.clientHeight>=He.scrollHeight-30&&Re(Be.cur+1)})}const Ve=ref(null),Le=reactive({adSlotId:"",moduleName:"",showPosition:null,switchOn:!1});return watch(()=>Ve.value,async Fe=>{!Fe||!isBrowser$1()||pushAd({module:"chats",slot_id:Le.adSlotId})},{immediate:!0}),watch(()=>_e.value,Fe=>{var He;Fe&&((He=Ve.value)==null||He.remove())}),onMounted(()=>{Re(Be.cur),De(),_e.value||getAdCfg({type:"ad_web_chat_list_show",module:"chats",push:!1,insOber:isMobile?".ins-chats-mob":".ins-chats-web"},He=>{Object.assign(Le,He)})}),(Fe,He)=>{var en,Ue;return openBlock(),createElementBlock("div",_hoisted_1$L,[createBaseVNode("div",_hoisted_2$D,[createBaseVNode("div",_hoisted_3$x,[createBaseVNode("div",_hoisted_4$r,toDisplayString$1(Fe.$t("global.chats.continue_chat")),1),we.characterList.length&&!Ne.value?(openBlock(),createElementBlock("div",{key:0,class:"chats-list-btn",onClick:He[0]||(He[0]=ze=>Ee("chat"))},toDisplayString$1(Se.value?Fe.$t("global.chats.done_btn"):Fe.$t("global.chats.edit_btn")),1)):createCommentVNode("",!0)]),$e.value?(openBlock(),createBlock(Empty,{key:0,type:"chats",width:"210px",height:"210px",desc:Fe.$t("global.chats.character_empty"),"margin-top":"0px"},{default:withCtx(()=>[createBaseVNode("div",{class:"create-btn",onClick:ye},"Discover more")]),_:1},8,["desc"])):createCommentVNode("",!0),withDirectives(createBaseVNode("div",_hoisted_5$n,[createBaseVNode("div",_hoisted_6$l,[(openBlock(!0),createElementBlock(Fragment,null,renderList(we.characterList,ze=>{var We;return openBlock(),createElementBlock("div",{class:normalizeClass(["chats-list-character-item",{deling:Se.value}]),key:ze.id,onClick:je=>Oe(ze)},[Se.value?(openBlock(),createElementBlock("div",_hoisted_8$i,[createBaseVNode("i",{class:"iconfont icon-a-lianji66",onClick:withModifiers(je=>Ie(ze,"chat"),["stop"])},null,8,_hoisted_9$g)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_10$f,[createBaseVNode("div",_hoisted_11$e,[createVNode(Avatar$1,{size:44,avatar:ze.avatar,name:(ze==null?void 0:ze.botType)===2?ze.storyName:ze.characterName,bg:(We=ze==null?void 0:ze.avatarBase)!=null?We:ze==null?void 0:ze.backgroundUrl},null,8,["avatar","name","bg"]),ze.botTagIcon?(openBlock(),createElementBlock("div",_hoisted_12$c,[createBaseVNode("img",{class:"tag-icon",src:ze.botTagIcon},null,8,_hoisted_13$b)])):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_14$a,[createBaseVNode("div",_hoisted_15$8,[createTextVNode(toDisplayString$1((ze==null?void 0:ze.botType)===2?ze.storyName:ze.characterName)+" ",1),ze.botCanStory?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["iconfont",{"icon-lianjie":ze.visibility===2,"icon-jinzijikejian":ze.visibility===3}])},null,2)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_16$7,toDisplayString$1(ze==null?void 0:ze.lastMessage),1)])])],10,_hoisted_7$j)}),128)),unref(isBrowser$1)()&&Ne.value?(openBlock(),createElementBlock("div",_hoisted_17$7,[createVNode(Skeleton)])):createCommentVNode("",!0)]),!unref(_e)&&!unref(isMobile)&&(Le!=null&&Le.switchOn)&&((en=we.characterList)==null?void 0:en.length)>0?(openBlock(),createElementBlock("div",_hoisted_18$7,[createBaseVNode("ins",{ref_key:"ins",ref:Ve,class:"adsbygoogle ad_example_responsive",style:{display:"block"},"data-ad-client":"ca-pub-8454796298206834","data-ad-slot":Le==null?void 0:Le.adSlotId},null,8,_hoisted_19$7)])):createCommentVNode("",!0)],512),[[vShow,!$e.value]])]),!unref(_e)&&unref(isMobile)&&(Le!=null&&Le.switchOn)&&((Ue=we.characterList)==null?void 0:Ue.length)>0?(openBlock(),createElementBlock("ins",{key:0,ref_key:"ins",ref:Ve,class:"adsbygoogle ad_example_responsive ins-chats-mob",style:{display:"block"},"data-ad-client":"ca-pub-8454796298206834","data-ad-slot":Le==null?void 0:Le.adSlotId},null,8,_hoisted_20$7)):createCommentVNode("",!0)])}}}),index_vue_vue_type_style_index_0_scoped_eac9d701_lang="",Chats=_export_sfc(_sfc_main$Q,[["__scopeId","data-v-eac9d701"]]),_hoisted_1$K={class:"name"},_hoisted_2$C={class:"sort_list"},_hoisted_3$w=["onClick"],_sfc_main$P=defineComponent({__name:"SortCondition",props:{listLoading:{type:Boolean},size:{}},emits:["change","changeSort"],setup(ne,{emit:ie}){const de=ie,me=ne,_e=computed(()=>!!me.listLoading),ye=ref(),we=ref([]),Se=ref(),Ce=Te=>{Se.value=Te,de("changeSort",Te.v),localStorage.setItem("joySortType",Te.v)};(async()=>{let Te=await getBotSortType().catch(ke=>{});if(Te){we.value=Te.map(Ee=>(Ee.name=Ee.description,Ee.v=Ee.value,Ee));let ke=localStorage.getItem("joySortType"),$e=we.value.find(Ee=>Ee.v===ke);Se.value=$e||we.value[0]}Ce(Se.value||"")})();const Ae=computed(()=>{var Te;return((Te=Se.value)==null?void 0:Te.name)||""});return(Te,ke)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["condition",{small:Te.size==="small"}])},[createBaseVNode("div",{ref_key:"sortRef",ref:ye},[createVNode(unref(Dropdown$1),{trigger:["click"],class:normalizeClass(["sort",{dis:unref(_e)}]),"get-popup-container":()=>unref(ye),disabled:unref(_e)},{overlay:withCtx(()=>[createBaseVNode("div",_hoisted_2$C,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(we),$e=>(openBlock(),createElementBlock("div",{key:$e.v,class:normalizeClass(["item",{cur:unref(Se)===$e}]),onClick:Ee=>Ce($e)},toDisplayString$1($e.name),11,_hoisted_3$w))),128))])]),default:withCtx(()=>[createBaseVNode("div",null,[createBaseVNode("span",_hoisted_1$K,toDisplayString$1(unref(Ae)),1),createVNode(unref(CaretDownOutlined$1),{class:"down"}),createVNode(unref(SwapOutlined$1),{class:"swap"})])]),_:1},8,["class","get-popup-container","disabled"])],512)],2))}}),SortCondition_vue_vue_type_style_index_0_scoped_229b3e31_lang="",SortCondition=_export_sfc(_sfc_main$P,[["__scopeId","data-v-229b3e31"]]);function getPublicChatList(ne){return Axios.request({url:"/messages/post/list",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function getPublicChatDtl(ne){return Axios.request({url:"/messages/post/info",method:"GET",params:ne})}function continueCreate(ne){return Axios.request({url:"/post/chat/createDialogue",method:"POST",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}function publicLike(ne){return Axios.request({url:"/messages/post/like",method:"GET",params:ne})}function publicLikeCancel(ne){return Axios.request({url:"/messages/post/cancel/like",method:"GET",params:ne})}function checkJoyPostValid(ne){return Axios.request({url:"/post/chat/checkPostValid",method:"GET",params:ne})}function shareRecord(ne){return Axios.request({url:"/messages/post/share",method:"GET",params:ne})}const _withScopeId$o=ne=>(pushScopeId("data-v-6f5032f3"),ne=ne(),popScopeId(),ne),_hoisted_1$J={class:"joybook"},_hoisted_2$B={class:"joybook-title"},_hoisted_3$v={class:"joybook-title-wrap"},_hoisted_4$q={class:"joybook-title-btn"},_hoisted_5$m={key:0,class:"joybook-empty"},_hoisted_6$k=["onClick"],_hoisted_7$i=_withScopeId$o(()=>createBaseVNode("div",{class:"joybook-card-bg"},null,-1)),_hoisted_8$h=["src"],_hoisted_9$f={class:"joybook-card-info"},_hoisted_10$e={class:"joybook-card-tag"},_hoisted_11$d={class:"joybook-card-title"},_hoisted_12$b={class:"joybook-card-create"},_hoisted_13$a=_withScopeId$o(()=>createBaseVNode("span",null,"By",-1)),_hoisted_14$9=["onClick"],_hoisted_15$7={key:1,class:"message noName"},_hoisted_16$6={class:"joybook-card-content"},_hoisted_17$6={class:"joybook-card-footer"},_hoisted_18$6={class:"joybook-card-footer-item"},_hoisted_19$6=_withScopeId$o(()=>createBaseVNode("span",{class:"iconfont icon-dianzan"},null,-1)),_hoisted_20$6={class:"joybook-card-footer-item"},_hoisted_21$6=_withScopeId$o(()=>createBaseVNode("span",{class:"iconfont icon-continue"},null,-1)),_hoisted_22$5={class:"spin"},limit=20,_sfc_main$O=defineComponent({__name:"index",setup(ne){const ie=useRouter(),de=ref(!1),me=ref(!1),_e=ref([]),ye=ref(""),we=ref(1),Se=ref(!1),Ce={POPULAR:"Popular",NEW:"New"},Ae=Ne=>{ye.value=Ce[Ne],Se.value=!1,we.value=1,_e.value=[],Te()};async function Te(){if(Se.value||de.value)return;de.value=!0;let Ne=await getPublicChatList({sortType:ye.value,page:we.value,limit}).catch(Be=>{});if(Ne){let Be=(Ne.records||[]).map(xe=>(xe.likes=formatChats(xe.likes),xe.chatNum=formatChats(xe.chatNum),xe));we.value===1?_e.value=Be:_e.value=_e.value.concat(Be),Be.length<limit&&(Se.value=!0)}de.value=!1,me.value=!0,nextTick(()=>{Ie()})}const ke=ref(),$e=ref();onMounted(()=>{const Ne=$e.value;Ne==null||Ne.addEventListener("scroll",()=>{de.value||Se.value||Ne.scrollTop+Ne.clientHeight>=Ne.scrollHeight-30&&(we.value++,Te())}),isBrowser$2()&&window.addEventListener("resize",throttle(Ie,100))});const Ee=Ne=>{eventTrack("joybook_fullchat_click"),ie.push({name:"JoyDtl",params:{id:Ne.id}})},Pe=Ne=>{Ne&&ie.push({name:"Profile",query:{userId:Ne}})};function Ie(){var Ne,Be;Se.value||de.value||((Ne=$e.value)==null?void 0:Ne.clientHeight)>=((Be=ke.value)==null?void 0:Be.clientHeight)&&(we.value++,Te())}const Oe=()=>{window.open("https://www.joyland.ai/blog/create.html#joybook")};return(Ne,Be)=>(openBlock(),createElementBlock("div",_hoisted_1$J,[createBaseVNode("div",_hoisted_2$B,[createBaseVNode("div",_hoisted_3$v,[createBaseVNode("span",null,toDisplayString$1(Ne.$t("joybook.title")),1),createBaseVNode("div",{class:"joybook-title-wrap-guide",onClick:withModifiers(Oe,["stop"])},[createBaseVNode("span",null,toDisplayString$1(Ne.$t("joybook.how")),1)])]),createBaseVNode("div",_hoisted_4$q,[createVNode(SortCondition,{listLoading:unref(de),onChangeSort:Ae},null,8,["listLoading"])])]),unref(me)&&!unref(_e).length&&!unref(de)?(openBlock(),createElementBlock("div",_hoisted_5$m,[createVNode(Empty,{type:"profile_full",width:"120px",height:"120px",desc:Ne.$t("joybook.no_list")},null,8,["desc"])])):(openBlock(),createElementBlock("div",{key:1,class:"joybook-content",ref_key:"ctnRef",ref:$e},[createBaseVNode("div",{class:"joybook-list",ref_key:"listRef",ref:ke},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_e),xe=>(openBlock(),createElementBlock("div",{class:"joybook-card",onClick:Re=>Ee(xe),key:xe==null?void 0:xe.dialogueId},[_hoisted_7$i,createBaseVNode("img",{class:"joybook-card-headImg",click:"goDtl(d)",src:xe.botAvatar},null,8,_hoisted_8$h),createBaseVNode("div",_hoisted_9$f,[createBaseVNode("div",_hoisted_10$e,[createBaseVNode("div",null,toDisplayString$1(xe.categoryName),1)]),createBaseVNode("div",_hoisted_11$d,[createBaseVNode("span",null,toDisplayString$1(xe.title),1)]),createBaseVNode("div",_hoisted_12$b,[_hoisted_13$a,(xe==null?void 0:xe.visibility)===1?(openBlock(),createElementBlock("span",{key:0,class:"message",onClick:withModifiers(Re=>Pe(xe==null?void 0:xe.userId),["stop"])}," @"+toDisplayString$1(xe.userName),9,_hoisted_14$9)):(openBlock(),createElementBlock("span",_hoisted_15$7,toDisplayString$1(Ne.$t("joybook.hideuser")),1)),createBaseVNode("span",null,toDisplayString$1(unref(formatTime)(xe.createdAt,{mShort:!0})),1)]),createBaseVNode("div",_hoisted_16$6,[createBaseVNode("span",null,toDisplayString$1(xe.summary),1)]),createBaseVNode("div",_hoisted_17$6,[createBaseVNode("div",_hoisted_18$6,[_hoisted_19$6,createBaseVNode("span",null,toDisplayString$1(xe.likes),1)]),createBaseVNode("div",_hoisted_20$6,[_hoisted_21$6,createBaseVNode("span",null,toDisplayString$1(xe.chatNum),1)])])])],8,_hoisted_6$k))),128))],512),createBaseVNode("div",_hoisted_22$5,[unref(de)?(openBlock(),createBlock(unref(Spin),{key:0,spinning:unref(de)},null,8,["spinning"])):createCommentVNode("",!0)])],512))]))}}),index_vue_vue_type_style_index_0_scoped_6f5032f3_lang="",JoyBook=_export_sfc(_sfc_main$O,[["__scopeId","data-v-6f5032f3"]]),_imports_0$4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAMAAAC5KTl3AAAAM1BMVEUAAACAkqWAkqWAkKOBkqWCkqaAkaSAkaOBk6WAkaWBkqWAkaOAkqWBkqWAk6WBkqaBkqXyMbkTAAAAEHRSTlMAYG5B3LSBJ85Q8xaQxDfoB5aw5wAAAYBJREFUWMO1mAtygzAMRGVjgX/A3v+0LY0zLYklQzR9B3hjS8izgkQ2XzkEACFw9Rvdo3jOOJPZF7rKxOjDE10hRcjERCOWFTrrogsqxlTtABFXiOIxUsY1slANh+u4nsDjDl44geUUCXdJL13IuEs+dyTiPnH0IY2Z/9wBn/F7jxWfscp9mKcOXu5HFN1nWCrmhFdC3xDwxiSoEecOEe/wISiwUISJujceDIVc5wyRdo0MmX0hWnYoZKJtIPhWBChs5HXBQdEUXhmqUIjGikqsCsYKpqAKxopAQRMkR+TSjyKKBnSJDwEOA5L2BGRSBj/hYYDXFCS/gB7NoCpytw5bEzTDU7Fcr+TSBM3wVJS+gfEOF5pxNmAWZpDVh74ZVCp5o8HTZjC0qmeTIRMRmwx8tM1kcEeXTYaf+WGDgelgMhhaTI4fG+I4Q3m90mmcH3bndois9gxjzVHVnOXsedKcac252pztzfuFeccx71nWXc+8b1p3Xuve/S+7v/3/wxcScrzfjO4XbQAAAABJRU5ErkJggg==",_hoisted_1$I={class:"public_content"},_sfc_main$N=defineComponent({__name:"Content",props:{data:{}},setup(ne){const ie=markRaw(defineAsyncComponent(()=>__vitePreload(()=>import("./text-914b9a40.js"),["assets/text-914b9a40.js","assets/text-7b2369a1.css"]))),de=ref(!1);return(me,_e)=>(openBlock(),createElementBlock("div",_hoisted_1$I,[(openBlock(!0),createElementBlock(Fragment,null,renderList(me.data.mutiContext,(ye,we)=>(openBlock(),createElementBlock("div",{key:we},[createVNode(unref(ie),{text:ye,extraData:{msgId:me.data.id,index:0,speakerType:me.data.speakerType}},null,8,["text","extraData"])]))),128)),me.data.imgContent?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",{class:"img_box",onClick:_e[0]||(_e[0]=ye=>de.value=!0),style:normalizeStyle({backgroundImage:"url(".concat(me.data.imgContent,")")})},null,4),createVNode(ImagePreview,{visible:unref(de),onClose:_e[1]||(_e[1]=ye=>de.value=!1),images:[me.data.imgContent]},null,8,["visible","images"])],64)):createCommentVNode("",!0)]))}}),Content_vue_vue_type_style_index_0_scoped_6d431511_lang="",Content=_export_sfc(_sfc_main$N,[["__scopeId","data-v-6d431511"]]),loading$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAclBMVEUAAACKip2Kip2NjZmMjJuNjZqNj5mOjpmMj5mNjZqNjpmMjpmSkpeOj5qKipuRkZiMjJmNjpiNjpyNjpmOj5mOj5qNjpqNjpmOjpqNjpmNjpmNj5qMj5qNjpqNjZiOj5qNjpmNj5mNj5mMjpmNjpqNjpnM0mGaAAAAJXRSTlMAGg2AM0zNmWYm57IGRRcLEm4vu3YkOduPYqSHXFUhKvPFrXmDY+4t2AAAAfNJREFUWMPt09uWojAQheENigFMwlk8Ynvg/V9xYmXENZMwU7Rcdfd3zfqpUAHfmswyOUsnNOYoZaGR4X0hwWcc0vQwHgq1Zma3vbEdC4WBwSt99A9nf0gGZEKo8ofyCSHRk8gXyijDPJq2I7XSs37NHYjcenJzL2QYkAw8srUjub+IHUiDK6LQBxwBkWCremMPB+0sB5++9P1Fw5X/v7No24PGIGk472sa7WwqNdoYE+RNYvw94ColFwWmrEsenMnb9Ld9Do4gIW5okT6t2R2SY7TE+Mxy6Gg4kmtqdfzQyN2MLtOO1mWjLypWrdBglZoux48voahWpCowQVAuSRkMndWgmNBZDp6l6hWqwFa+QuVsodmONtvH/vEVyJO43nLWk8tINRizEWvjAIZNZKgAPt19bTHuVxZZmxCO3XU9MUTOToca/KONlvbPziIEgxxKyh8SSzBp5Q/R0fYnTNBQKnE/9j7OMdAaXmGOgTwrdcY/hbUQdejbVhxHEnyFMHZwqNhQYCsFgSMmAZjknToHWKquFawjhdgrUYIoELUwFMgyJiVYwi117hKkfoTqP0baZeA4ClLCWhBYXUw24LADFfCFENmRJoQCfyin0BEcJ2Gc4IbIhnk0Km23EbwhKh2PS/A5oTe91v+m14WcAf0i39kvbdsmGZAgjooAAAAASUVORK5CYII=",hideUserImg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAMAAABGS8AGAAAAflBMVEXl6vHg5e7X3OewuMzL0uCmrsWepr/S2OS7wdPCyNiQmbVrdZrGzdxdaJC1vdCBiql3gKJxep5mb5bWy+Hpc8uWn7mJkrD2cM9zsueIsNnPg8Zyt++Eps7Kms3KxNqznsS6h8CcudlrpNnNtdbafcnAl8dRXIeRrM7JeMDUacAcbX9nAAADFUlEQVRYw+1YiW7bMAw1Rd1SfLVxk+Xsvf7/D05e7GloTMkrWmwD/GIHlmg+kYxjPbAAAHY5i3eA31FMWVk0XPkVtOuw4IWhmMB0PMWw4IWyP7MRE/cQs+EgQKRznRbhW3wQkeJrAMWCBQsWLPhcQGozoW15OzByG4rzCdfUsuS+C2M+kAgpwUslNVoI6wiKeAS1nROBDXmSzKMpnDRzUhMRzCxPTAZMu0ZnijhWeirgiyFZCyCIaXNfB5o4Lh4+aRlHpBNtdNgkM/kwksa8zoueKUH8oZdGcKUd/r7Qg68hB8UVfAWt9zwc8OnEiBw4CvPZUavX7b3WJRpzCRriAhPDOJUn3u42e6ENx5PqvbTVEK1Qrs0wjFPWzKkE3+92W9Ti+dv5BsJYtALiYwLS4TAEGDKSLc7g9fcPD5ut4aen228/ieVKAC/RM24AuLEOw1Ar4KFeYUZpUa0wz1tuN7vNw96ow+3dSCx11bhayEp7azuHpnOu87INk6XvGvcyg9iLQNyXWD9H4rV1UrSVdBabcI3G2roV9sXalZStFe0MYu79/f41pC3OkdhWjeZNg5XrGlw7xKpqVtKuENt1KIOv5hBz4LL0/PH5+0CsbOBwEl3lxWpVeelE59ZdT1xiG77Xws0gVl4pNHgKtHe3h5uiYMI1uqwDEEz7IpmoUdZd1QjZaF2LUP565coZD5vXQuvz293t0+EIBZjaCQAjpYZw3RrgpeIoBXKPSpUcjAgDVeTBjMDj4e3p8KigX0iUbMxGujWQfnlNB8qb0/nxBt6/xbm1/JdLio7c50Adj/G/Fae5ij55BXktnSJhwpno6cQwgeXk3p8pyMGQFYOJrg/tNLCTN/XzLKMzSLFMy42E+hnrC6TQS5QCIhhhSxBHwTYZVryiSkFHTMvxfAsSGGVIyrngFo/iGpkHeeD891qQwP63FuSCBQsWLJgCZN/KH+4UZlscJHJSK8mbbYxSxEO2VEKsP1LEkGlB0vojKh5aaBA1TLQgGbFmtKc6hTRvbEGmfgGiigP7JDHhOlvnkS3IqU7hD5J/HEUfxLGjAAAAAElFTkSuQmCC",_withScopeId$n=ne=>(pushScopeId("data-v-28b142bc"),ne=ne(),popScopeId(),ne),_hoisted_1$H={class:"title"},_hoisted_2$A={class:"center"},_hoisted_3$u={class:"l"},_hoisted_4$p={class:"align-center"},_hoisted_5$l={class:"bold"},_hoisted_6$j=_withScopeId$n(()=>createBaseVNode("i",{class:"iconfont icon-zuojiantou"},null,-1)),_hoisted_7$h=[_hoisted_6$j],_hoisted_8$g={class:"name"},_hoisted_9$e={key:1,class:"user"},_hoisted_10$d=["src"],_hoisted_11$c=["src"],_hoisted_12$a={class:"num"},_hoisted_13$9={key:0,class:"iconfont icon-dianzanlv"},_hoisted_14$8={key:1,class:"iconfont icon-dianzan"},_hoisted_15$6={key:0},_hoisted_16$5=_withScopeId$n(()=>createBaseVNode("i",{class:"iconfont icon-continue"},null,-1)),_hoisted_17$5={class:"time"},_hoisted_18$5={class:"r"},_hoisted_19$5={class:"share"},_hoisted_20$5={class:"num"},_hoisted_21$5={class:"time"},_hoisted_22$4=_withScopeId$n(()=>createBaseVNode("i",{class:"iconfont icon-a-zu1347"},null,-1)),_hoisted_23$4={key:0,class:"loading"},_hoisted_24$4=["src"],_hoisted_25$4={key:3,class:"scroll_num"},_hoisted_26$4={class:"content"},_hoisted_27$4={class:"name"},_hoisted_28$4=["onClick"],_hoisted_29$4={class:"nowrap"},_hoisted_30$4=["onClick"],_hoisted_31$4=_withScopeId$n(()=>createBaseVNode("i",{class:"iconfont icon-a-zu1347"},null,-1)),_hoisted_32$2=[_hoisted_31$4],_hoisted_33$2={class:"content"},_sfc_main$M=defineComponent({__name:"detail",async setup(ne){let ie,de;const me=markRaw(defineAsyncComponent(()=>__vitePreload(()=>Promise.resolve().then(()=>guideLogin),void 0))),{t:_e}=useI18n(),ye=useRoute(),we=useRouter(),Se=useStore(),Ce=computed(()=>Se.getters["user/token"]);watch(Ce,dn=>{dn&&Qe()});const Ae=ref({}),Te=ref(),ke=computed(()=>ye.params.id),$e=ref(!1),Ee=ref([]),Pe=computed(()=>{var dn;return(dn=Ae==null?void 0:Ae.value)==null?void 0:dn.userId}),Ie=ref(!1),Oe=ref(!1);_e("joybook.guide_login1"),_e("joybook.guide_login2"),_e("joybook.guide_login3");const Ne=ref(!1),Be=ref(!1),xe=ref(!1),Re=ref(),Me=ref(),De=ref(!1),Ve=ref(0);let Le=[],Fe=null;const He=()=>{Fe=new MutationObserver(dn=>{dn.forEach(Ye=>{var rn;if(Ye.type==="childList"){let Ge=[...document.querySelectorAll(".joy_chat_dtl .list .item")],Ke=(rn=Ge[0])==null?void 0:rn.offsetTop;Le=Ge.map(ln=>ln.offsetTop-Ke+8),Je()}})}),Fe.observe(Me.value,{childList:!0,subtree:!0})};onMounted(()=>{var dn,Ye,rn,Ge,Ke,ln;if(He(),Qe(),De.value=!0,(dn=Re.value)==null||dn.addEventListener("scroll",throttle(We,100)),isBrowser$2()&&window.addEventListener("resize",throttle(We,100)),nextTick(()=>{We()}),(Ye=ye.query)!=null&&Ye.ref){const hn={botId:(Ge=(rn=ye.query)==null?void 0:rn.botId)!=null?Ge:"",tag:"fullchat_share_copylink",type:"VISITED_BY_SHARE_LINK",userId:(ln=(Ke=ye.query)==null?void 0:Ke.ref)!=null?ln:""};recordUser$1(hn)}}),onBeforeUnmount(()=>{Fe&&Fe.disconnect()});const{inviteCode:en}=useInviteCode(),Ue=computed(()=>isBrowser$2()?location.origin+location.pathname+"?id="+ke.value+"".concat(en.value?"&ref="+en.value:""):""),ze={shareTitle:_e("joybook.dtlshare.title"),shareText:_e("joybook.dtlshare.text"),shareLinkText:_e("joybook.dtlshare.social")};function We(){let dn=Re.value,Ye=Me.value;if(!dn||!Ye)return;let rn=dn.clientHeight,Ge=Ye.clientHeight,Ke=dn.scrollTop;Ke>0?Be.value=!0:Be.value=!1,Ke.toFixed(0)-0+rn<Ge?xe.value=!0:xe.value=!1,Je()}const je=dn=>{var Ye,rn;dn?(Ye=Re.value)==null||Ye.scrollTo({top:Re.value.scrollHeight,behavior:"smooth"}):(rn=Re.value)==null||rn.scrollTo({top:0,behavior:"smooth"})},qe=ref(!1);async function Qe(dn){if(!ke.value||$e.value)return;$e.value=!0;let Ye=await getPublicChatDtl({id:ke.value}).catch(sn);if(Ye&&(Ye.likes=formatChats(Ye.likes),Ye.chatNum=formatChats(Ye.chatNum),Ae.value=Ye,Ie.value=Ye.isAllowContinueChatting,Ye.blobUrl)){if((dn==null?void 0:dn.from)==="handleLike")return $e.value=!1;qe.value=!0;let rn=await fetch(Ye.blobUrl).catch(Ge=>{message.error("request chat list error")});if(rn){let Ge=await rn.json();Ge&&(Ee.value=(Ge.list||[]).map(Ke=>{var ln;return Ke.mutiContext=Ke.isMutiMsg?Ke.mutiContext:[Ke.content],!Pe.value&&Ke.speakerType===0&&(Ke.speakerName=(ln=Ae==null?void 0:Ae.value)==null?void 0:ln.userName),!Pe.value&&Ke.speakerType===0&&(Ke.speakerAvatar=hideUserImg),Ke.speakerType===0&&Ye.visibility!==1&&(Ke.speakerAvatar=hideUserImg,Ke.speakerName=_e("joybook.hideuser")),Ke}))}qe.value=!1}$e.value=!1}function Je(){let dn=Re.value,Ye=dn.scrollTop+dn.clientHeight,rn=0;for(let Ge=0;Ge<Le.length;Ge++)Ye>Le[Ge]&&(rn=Ge);rn===0&&(rn=Le.length),Ve.value=rn+1}watch([De,Ee,qe],([dn,Ye,rn])=>{dn&&Ye.length&&(rn||setTimeout(()=>{We()},100))});let tn;const Xe=ref(!1);async function Ze(dn){if(eventTrack(isMobile&&!dn?"fullchat_endcontinuechatting_click":"fullchat_continuechatting_click"),!Ce.value)return Oe.value=!0;Ne.value=!0,tn=dn}const nn=()=>{eventTrack("fullchat_share_click"),shareRecord({postId:ke.value})};async function pn(){if(Xe.value)return;Xe.value=!0;let dn=await continueCreate({postId:ke.value,messageId:(tn==null?void 0:tn.id)||null}).catch(sn);dn!=null&&dn.dialogueId&&(we.push({path:"/chat",query:{botId:Ae.value.botId,dialogueId:dn==null?void 0:dn.dialogueId,joydtlId:ke.value}}),mn()),nextTick(()=>{Xe.value=!1})}function mn(){Ne.value=!1,tn=null}const An=dn=>{dn&&we.push({name:"Profile",query:{userId:dn}})},wn=dn=>{we.push({name:"BotProfile",params:{botId:dn}})},on=dn=>{var Ye,rn;dn.speakerType===0?(Ye=Ae.value)!=null&&Ye.visibility&&An((rn=Ae.value)==null?void 0:rn.userId):dn.speakerType===1&&wn(Ae.value.botId)},gn=debounce(()=>{if(!Ce.value)return Oe.value=!0;const dn={id:ke.value};(Ae.value.like?publicLikeCancel:publicLike)(dn).then(rn=>{rn&&Qe({from:"handleLike"})})},500,{leading:!0,trailing:!1});function sn(dn){(dn==null?void 0:dn.code)==="2001"?(Qe(),message.destroy(),message.info(_e("joybook.err2001")),mn()):((dn==null?void 0:dn.code)==="2002"||(dn==null?void 0:dn.code)==="2003")&&setTimeout(()=>{we.push("/joydtl")},1e3)}return[ie,de]=withAsyncContext(async()=>useInitSSRAndCtxData()),await ie,de(),(dn,Ye)=>{var rn,Ge,Ke,ln,hn;return openBlock(),createElementBlock("div",{class:"joy_chat_dtl",ref_key:"dtlPageRef",ref:Te},[createBaseVNode("div",_hoisted_1$H,[createBaseVNode("div",_hoisted_2$A,[createBaseVNode("div",_hoisted_3$u,[createBaseVNode("div",_hoisted_4$p,[createBaseVNode("span",_hoisted_5$l,[createBaseVNode("span",{class:"back",onClick:Ye[0]||(Ye[0]=fn=>unref(we).go(-1))},_hoisted_7$h),createBaseVNode("span",_hoisted_8$g,toDisplayString$1(unref(Ae).title||dn.$t("joybook.dtltitle")),1)]),((rn=unref(Ae))==null?void 0:rn.visibility)===1?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["user","click",{logoutUser:!((Ge=unref(Ae))!=null&&Ge.userId)}]),onClick:Ye[1]||(Ye[1]=fn=>{var cn;return An((cn=unref(Ae))==null?void 0:cn.userId)})}," @"+toDisplayString$1(unref(Ae).userName),3)):(openBlock(),createElementBlock("span",_hoisted_9$e,toDisplayString$1(dn.$t("joybook.hideuser")),1)),((Ke=unref(Ae))==null?void 0:Ke.visibility)===1?(openBlock(),createElementBlock(Fragment,{key:2},[(ln=unref(Ae).vipEnum)!=null&&ln.includes("STANDARD")?(openBlock(),createElementBlock("img",{key:0,src:unref(ProIcon1$1),class:"pro",onClick:Ye[2]||(Ye[2]=fn=>{var cn;return An((cn=unref(Ae))==null?void 0:cn.userId)})},null,8,_hoisted_10$d)):(hn=unref(Ae).vipEnum)!=null&&hn.includes("PREMIUM")?(openBlock(),createElementBlock("img",{key:1,src:unref(ProIcon2$1),class:"pro",onClick:Ye[3]||(Ye[3]=fn=>{var cn;return An((cn=unref(Ae))==null?void 0:cn.userId)})},null,8,_hoisted_11$c)):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_12$a,[createBaseVNode("span",{class:"dianzan",onClick:Ye[4]||(Ye[4]=(...fn)=>unref(gn)&&unref(gn)(...fn))},[unref(Ae).like?(openBlock(),createElementBlock("i",_hoisted_13$9)):(openBlock(),createElementBlock("i",_hoisted_14$8)),createBaseVNode("span",null,toDisplayString$1(unref(Ae).likes),1)]),unref(Ie)?(openBlock(),createElementBlock("span",_hoisted_15$6,[_hoisted_16$5,createTextVNode(toDisplayString$1(unref(Ae).chatNum),1)])):createCommentVNode("",!0),createBaseVNode("span",_hoisted_17$5,toDisplayString$1(unref(formatTime)(unref(Ae).createdAt,{mShort:!0})),1)])]),createBaseVNode("div",_hoisted_18$5,[createBaseVNode("div",_hoisted_19$5,[createVNode(ShareComp,{btnVisible:!0,profileId:unref(Ae).profileId||"",shareLink:unref(Ue),shareType:"joybook",cfg:ze,onClick:nn},null,8,["profileId","shareLink"]),createBaseVNode("div",_hoisted_20$5,[createBaseVNode("span",_hoisted_21$5,toDisplayString$1(unref(formatTime)(unref(Ae).createdAt,{mShort:!0})),1)])]),unref(Ie)?(openBlock(),createElementBlock("div",{key:0,class:"continue",onClick:Ye[5]||(Ye[5]=fn=>Ze())},[_hoisted_22$4,createBaseVNode("span",null,toDisplayString$1(dn.$t("joybook.continue")),1)])):createCommentVNode("",!0)])])]),createBaseVNode("div",{class:"list",ref_key:"ctnRef",ref:Re},[unref(qe)?(openBlock(),createElementBlock("div",_hoisted_23$4,[createBaseVNode("img",{src:unref(loading$1)},null,8,_hoisted_24$4)])):createCommentVNode("",!0),unref(Be)?(openBlock(),createElementBlock("img",{key:1,class:"scroll_icon",src:_imports_0$4,onClick:Ye[6]||(Ye[6]=fn=>je())})):createCommentVNode("",!0),unref(xe)?(openBlock(),createElementBlock("img",{key:2,class:"scroll_icon down",src:_imports_0$4,onClick:Ye[7]||(Ye[7]=fn=>je(!0))})):createCommentVNode("",!0),unref(xe)||unref(Be)?(openBlock(),createElementBlock("div",_hoisted_25$4,[createBaseVNode("span",null,toDisplayString$1(unref(Ve)),1),createTextVNode(" "+toDisplayString$1(unref(Ee).length),1)])):createCommentVNode("",!0),createBaseVNode("div",{class:"center",ref_key:"listRef",ref:Me},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Ee),fn=>{var cn;return openBlock(),createElementBlock("div",{key:fn.id,class:normalizeClass(["item",{bot_continue:fn.speakerType===1&&unref(Ie)}])},[createBaseVNode("div",{class:normalizeClass(["msg",{hide_user:fn.speakerType===0&&((cn=unref(Ae))==null?void 0:cn.visibility)!==1}])},[createVNode(Avatar$1,{class:normalizeClass(["avatar",{logoutUser:!unref(Pe)&&fn.speakerType===0}]),onClick:Sn=>on(fn),size:44,avatar:fn.speakerAvatar,name:fn.speakerName},null,8,["class","onClick","avatar","name"]),createBaseVNode("div",_hoisted_26$4,[createBaseVNode("div",_hoisted_27$4,[createBaseVNode("span",{onClick:Sn=>on(fn),style:normalizeStyle({cursor:!unref(Pe)&&fn.speakerType===0?"auto":"pointer"})},toDisplayString$1(fn.speakerName),13,_hoisted_28$4)]),createVNode(Content,{data:fn},null,8,["data"])])],2),createVNode(unref(ATooltip),{trigger:"hover",placement:unref(isMobile)?"topRight":"top","overlay-class-name":"joydtl_continue_tooltip"},{title:withCtx(()=>[createBaseVNode("div",_hoisted_29$4,toDisplayString$1(dn.$t("joybook.continue_tip")),1)]),default:withCtx(()=>[unref(Ie)?(openBlock(),createElementBlock("div",{key:0,class:"continue",onClick:Sn=>Ze(fn)},_hoisted_32$2,8,_hoisted_30$4)):createCommentVNode("",!0)]),_:2},1032,["placement"])],2)}),128))],512)],512),unref(Ce)?createCommentVNode("",!0):(openBlock(),createBlock(unref(me),{key:0,modelValue:unref(Oe),"onUpdate:modelValue":Ye[8]||(Ye[8]=fn=>isRef(Oe)?Oe.value=fn:null),guideLoginInfo:unref(Ae)},null,8,["modelValue","guideLoginInfo"])),createVNode(unref(Modal),{width:"400px",visible:unref(Ne),"onUpdate:visible":Ye[9]||(Ye[9]=fn=>isRef(Ne)?Ne.value=fn:null),title:dn.$t("joybook.continue_modal.title"),onOk:pn,onCancel:mn,centered:"",cancelText:dn.$t("joybook.continue_modal.btn1"),okText:dn.$t("joybook.continue_modal.btn2"),getContainer:()=>unref(Te),confirmLoading:unref(Xe)},{default:withCtx(()=>[createBaseVNode("div",_hoisted_33$2,toDisplayString$1(dn.$t("joybook.continue_modal.content",{name:unref(Ae).botName})),1)]),_:1},8,["visible","title","cancelText","okText","getContainer","confirmLoading"])],512)}}}),detail_vue_vue_type_style_index_0_lang="",detail_vue_vue_type_style_index_1_scoped_28b142bc_lang="",JoyBookDetail=_export_sfc(_sfc_main$M,[["__scopeId","data-v-28b142bc"]]),One="data:image/png;base64,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",Three="data:image/png;base64,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",Two="data:image/png;base64,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",rankingImg={0:One,1:Two,2:Three},memberImg={STANDARD:ProIcon1$1,PREMIUM:ProIcon2$1},RANKING_TABS=[{label:"Elite Creators",value:1,icon:"icon-a-elite1x"},{label:"Bot Masters",value:2,icon:"icon-a-master1x"},{label:"Faithful Joylanders",value:3,icon:"icon-a-faithful1x"},{label:"Active Joylanders",value:4,icon:"icon-a-active1x"}],SVG_TYPE={[RANKING_TABS[0].value]:'<svg t="1718068726517" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6407" width="200" height="200"><path d="M512 0c212.074667 0 384 171.925333 384 384s-171.925333 384-384 384S128 596.074667 128 384 299.925333 0 512 0z m0 64C335.274667 64 192 207.274667 192 384c0 176.725333 143.274667 320 320 320 176.725333 0 320-143.274667 320-320 0-176.725333-143.274667-320-320-320z" p-id="6408"></path><path d="M704 384q0 4.693333-0.213333 9.429333-0.256 4.693333-0.704 9.386667-0.469333 4.693333-1.152 9.365333-0.704 4.650667-1.621334 9.28-0.917333 4.608-2.069333 9.173334-1.130667 4.586667-2.496 9.109333-1.386667 4.501333-2.986667 8.938667-1.557333 4.437333-3.370666 8.789333t-3.84 8.618667q-2.005333 4.266667-4.224 8.426666-2.218667 4.138667-4.629334 8.192-2.432 4.053333-5.056 7.957334-2.624 3.925333-5.418666 7.701333-2.816 3.797333-5.802667 7.424-2.986667 3.648-6.144 7.146667-3.178667 3.498667-6.506667 6.826666t-6.826666 6.506667q-3.498667 3.157333-7.146667 6.144-3.626667 2.986667-7.424 5.802667-3.776 2.794667-7.68 5.418666-3.946667 2.624-7.978667 5.056-4.053333 2.410667-8.192 4.629334-4.16 2.218667-8.426666 4.245333-4.266667 2.005333-8.618667 3.818667-4.352 1.792-8.789333 3.392-4.437333 1.578667-8.96 2.965333-4.48 1.365333-9.066667 2.496-4.586667 1.152-9.194667 2.069333-4.629333 0.917333-9.28 1.621334-4.672 0.682667-9.365333 1.152-4.693333 0.448-9.386667 0.682666Q516.693333 576 512 576q-4.693333 0-9.429333-0.213333-4.693333-0.256-9.386667-0.704-4.693333-0.469333-9.365333-1.152-4.650667-0.704-9.28-1.621334t-9.173334-2.069333q-4.586667-1.130667-9.109333-2.496-4.501333-1.386667-8.938667-2.986667-4.437333-1.557333-8.789333-3.370666t-8.618667-3.84q-4.266667-2.005333-8.426666-4.224-4.138667-2.218667-8.192-4.629334-4.053333-2.432-7.957334-5.056-3.925333-2.624-7.701333-5.418666-3.797333-2.816-7.445333-5.802667-3.626667-2.986667-7.125334-6.144-3.498667-3.178667-6.826666-6.506667t-6.506667-6.826666q-3.157333-3.498667-6.144-7.146667-2.986667-3.626667-5.802667-7.424-2.794667-3.776-5.418666-7.68-2.624-3.946667-5.056-7.978667-2.410667-4.053333-4.629334-8.192-2.218667-4.16-4.245333-8.426666-2.005333-4.266667-3.818667-8.618667-1.792-4.352-3.392-8.789333-1.578667-4.437333-2.944-8.96-1.386667-4.48-2.517333-9.066667-1.152-4.586667-2.069333-9.194667-0.917333-4.629333-1.621334-9.28-0.682667-4.672-1.152-9.365333-0.448-4.693333-0.682666-9.386667Q320 388.693333 320 384q0-4.693333 0.213333-9.429333 0.256-4.693333 0.704-9.386667 0.469333-4.693333 1.152-9.365333 0.704-4.650667 1.621334-9.28t2.069333-9.173334q1.130667-4.586667 2.517333-9.109333 1.365333-4.501333 2.944-8.938667 1.6-4.437333 3.413334-8.789333 1.792-4.352 3.797333-8.618667 2.026667-4.266667 4.245333-8.426666 2.218667-4.138667 4.629334-8.192 2.432-4.053333 5.056-7.957334 2.624-3.925333 5.418666-7.701333 2.816-3.797333 5.802667-7.445333 2.986667-3.626667 6.144-7.125334 3.178667-3.498667 6.506667-6.826666t6.826666-6.506667q3.498667-3.157333 7.125334-6.144 3.648-2.986667 7.445333-5.802667 3.776-2.794667 7.68-5.418666 3.946667-2.624 7.978667-5.056 4.053333-2.410667 8.192-4.629334 4.16-2.218667 8.426666-4.245333 4.266667-2.005333 8.618667-3.818667 4.352-1.792 8.789333-3.392 4.437333-1.578667 8.96-2.944 4.48-1.386667 9.066667-2.517333 4.565333-1.152 9.194667-2.069333 4.629333-0.917333 9.28-1.621334 4.672-0.682667 9.365333-1.152 4.693333-0.448 9.386667-0.682666Q507.306667 192 512 192q4.693333 0 9.429333 0.213333 4.693333 0.256 9.386667 0.704 4.693333 0.469333 9.365333 1.152 4.650667 0.704 9.28 1.621334 4.608 0.917333 9.173334 2.069333 4.586667 1.130667 9.109333 2.517333 4.501333 1.365333 8.938667 2.944 4.437333 1.6 8.789333 3.413334 4.352 1.792 8.618667 3.797333 4.266667 2.026667 8.426666 4.245333 4.138667 2.218667 8.192 4.629334 4.053333 2.432 7.957334 5.056 3.925333 2.624 7.701333 5.418666 3.797333 2.816 7.424 5.802667 3.648 2.986667 7.146667 6.144 3.498667 3.178667 6.826666 6.506667t6.506667 6.826666q3.157333 3.498667 6.144 7.125334 2.986667 3.648 5.802667 7.445333 2.794667 3.776 5.418666 7.68 2.624 3.946667 5.056 7.978667 2.410667 4.053333 4.629334 8.192 2.218667 4.16 4.245333 8.426666 2.005333 4.266667 3.818667 8.618667 1.813333 4.352 3.392 8.789333t2.965333 8.96q1.365333 4.48 2.496 9.066667 1.152 4.565333 2.069333 9.194667 0.917333 4.629333 1.621334 9.28 0.682667 4.672 1.152 9.365333 0.448 4.693333 0.682666 9.386667Q704 379.306667 704 384z" p-id="6409"></path><path d="M512 128c141.376 0 256 114.624 256 256s-114.624 256-256 256-256-114.624-256-256S370.624 128 512 128z m0 64a192 192 0 1 0 0 384 192 192 0 0 0 0-384zM484.416 724.16l-232-108.16-132.053333 283.072 149.973333-23.872 85.76 124.096 128.32-275.2v0.064z m-85.056 30.912l-54.08 116.032-45.184-65.28-70.848 11.2 54.144-116.032 115.968 54.08z m139.584-30.784l232-108.16 133.312 285.824-152.96-27.52-81.152 131.2-131.2-281.344zM624 755.2l54.08 116.032 41.728-67.456 74.24 13.376-54.016-116.032-116.053333 54.08z" p-id="6410"></path></svg>',[RANKING_TABS[1].value]:'<svg t="1718069394391" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6551" width="200" height="200"><path d="M726.08 407.04c15.616 10.048 30.016 21.248 43.84 33.28a19.776 19.776 0 0 0 16.64 4.864c57.6-10.88 100.864-62.592 98.56-123.904a122.624 122.624 0 0 0-108.608-115.84 123.84 123.84 0 0 0-25.088 0c-12.16 1.152-19.712 13.568-16.64 25.28 4.928 18.368 7.616 37.568 7.616 57.472 0 40.576-10.88 78.592-29.568 111.616 4.352 2.176 8.96 4.608 13.248 7.296z m128.128 46.08a144.96 144.96 0 0 1-23.232 13.44 20.16 20.16 0 0 0-6.848 30.528 390.592 390.592 0 0 1 74.24 158.272h70.336a34.88 34.88 0 0 0 34.176-40.896 243.904 243.904 0 0 0-108.864-163.2 35.328 35.328 0 0 0-39.808 1.792z m-616.832-7.936a20.096 20.096 0 0 0 16.704-4.928c13.824-11.968 28.16-23.168 43.84-33.152a101.76 101.76 0 0 1 13.44-7.232 224.576 224.576 0 0 1-22.08-169.088c3.136-11.712-4.608-24.064-16.64-25.28a123.84 123.84 0 0 0-25.024 0 122.56 122.56 0 0 0-108.608 115.84 121.088 121.088 0 0 0 98.368 123.84zM55.296 655.36h70.272a390.72 390.72 0 0 1 74.304-158.272 20.16 20.16 0 0 0-6.848-30.528 149.248 149.248 0 0 1-23.232-13.44 35.52 35.52 0 0 0-39.872-1.856 243.904 243.904 0 0 0-108.928 163.2 34.944 34.944 0 0 0 34.304 40.96zM680.768 288.32q0 8.128-0.768 16.192t-2.368 16.064q-1.6 7.936-3.968 15.744-2.368 7.744-5.44 15.296-3.136 7.488-6.976 14.72-3.84 7.104-8.32 13.888-4.48 6.72-9.664 12.992-5.12 6.272-10.88 12.032-5.76 5.76-12.032 10.88-6.336 5.184-13.056 9.728-6.784 4.48-13.952 8.32t-14.656 6.912q-7.488 3.136-15.296 5.504-7.744 2.368-15.744 3.968-7.936 1.536-16 2.368-8.128 0.768-16.256 0.768T499.2 452.928q-8.128-0.832-16.064-2.368-8-1.6-15.744-3.968-7.808-2.368-15.296-5.504-7.488-3.072-14.72-6.912-7.104-3.84-13.888-8.32-6.72-4.48-12.992-9.664-6.336-5.184-12.032-10.88-5.76-5.76-10.88-12.096-5.184-6.272-9.728-12.992-4.48-6.784-8.32-13.952t-6.976-14.72q-3.072-7.488-5.44-15.232-2.368-7.808-3.968-15.744-1.536-8-2.368-16-0.768-8.128-0.768-16.256t0.768-16.256q0.832-8.064 2.368-16 1.6-8 3.968-15.744 2.368-7.808 5.44-15.36 3.2-7.488 6.976-14.592 3.84-7.168 8.32-13.952t9.664-13.056q5.12-6.272 10.88-12.032 5.76-5.76 12.096-10.88 6.272-5.12 12.992-9.664 6.784-4.48 13.952-8.32t14.72-6.976q7.424-3.072 15.232-5.44 7.744-2.368 15.744-3.968 7.936-1.6 16-2.368 8.128-0.832 16.256-0.832t16.192 0.832q8.128 0.768 16.064 2.368 8 1.6 15.744 3.968 7.808 2.368 15.36 5.44 7.424 3.136 14.592 6.976t13.952 8.32q6.72 4.48 13.056 9.664 6.272 5.12 12.032 10.88 5.76 5.76 10.88 12.032 5.12 6.272 9.6 13.056 4.544 6.784 8.384 13.952 3.84 7.104 6.976 14.656 3.072 7.488 5.44 15.296 2.368 7.744 3.968 15.744 1.6 7.936 2.368 16 0.768 8.128 0.768 16.256z" p-id="6552"></path><path d="M189.184 682.432a47.36 47.36 0 0 0 46.848 54.848h558.848a47.36 47.36 0 0 0 46.848-54.848 331.904 331.904 0 0 0-148.736-223.552 48.384 48.384 0 0 0-54.208 2.56 211.008 211.008 0 0 1-123.264 39.488c-46.016 0-88.512-14.72-123.328-39.488a48 48 0 0 0-54.208-2.56 331.712 331.712 0 0 0-148.8 223.552zM962.624 819.2H61.376a41.152 41.152 0 0 0-40.96 40.96c0 22.528 18.368 41.024 40.96 41.024h901.12a41.024 41.024 0 0 0 0.128-81.984z" p-id="6553"></path></svg>',[RANKING_TABS[2].value]:'<svg t="1718069430873" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6694" width="200" height="200"><path d="M913.088 494.912l-384-384c-12.8-17.024-34.176-25.6-59.776-25.6H170.688c-46.976 0-85.376 38.4-85.376 85.376v298.624c0 25.6 8.576 46.976 25.6 59.776l384 384c17.088 17.024 38.4 25.6 59.776 25.6 21.312 0 46.912-8.576 59.712-25.6L913.088 614.4c17.024-17.088 25.6-38.4 25.6-59.712 0-21.376-8.576-46.976-25.6-59.776z m-678.4-196.224c-34.176 0-64-29.888-64-64 0-34.176 29.824-64 64-64 34.112 0 64 29.824 64 64 0 34.112-29.888 64-64 64z m503.424 354.112l-166.4 166.4a20.608 20.608 0 0 1-29.824 0l-166.4-166.4c-25.6-25.6-38.4-59.712-29.888-98.112 8.512-38.4 38.4-68.288 76.8-76.8 38.4-8.576 76.8 0 102.4 25.6l34.112 29.824 29.888-29.824c21.312-17.088 46.912-29.888 76.8-29.888a105.6 105.6 0 0 1 106.688 106.688c-4.288 25.6-17.088 51.2-34.176 72.512z" p-id="6695"></path></svg>',[RANKING_TABS[3].value]:'<svg t="1718069452764" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6836" width="200" height="200"><path d="M704 160c0-17.92-14.08-32-32-32s-32 14.08-32 32V192h64v-32z m-320 0c0-17.92-14.08-32-32-32s-32 14.08-32 32V192h64v-32z m448 32h-128v96c0 17.92-14.08 32-32 32s-32-14.08-32-32V192H384v96c0 17.92-14.08 32-32 32S320 305.92 320 288V192H192c-70.4 0-128 57.6-128 128v512c0 70.4 57.6 128 128 128h640c70.4 0 128-57.6 128-128V320c0-70.4-57.6-128-128-128z m-480 576h-64c-17.92 0-32-14.08-32-32s14.08-32 32-32h64c17.92 0 32 14.08 32 32s-14.08 32-32 32z m0-128h-64c-17.92 0-32-14.08-32-32s14.08-32 32-32h64c17.92 0 32 14.08 32 32s-14.08 32-32 32z m192 128h-64c-17.92 0-32-14.08-32-32s14.08-32 32-32h64c17.92 0 32 14.08 32 32s-14.08 32-32 32z m0-128h-64c-17.92 0-32-14.08-32-32s14.08-32 32-32h64c17.92 0 32 14.08 32 32s-14.08 32-32 32z m192 128h-64c-17.92 0-32-14.08-32-32s14.08-32 32-32h64c17.92 0 32 14.08 32 32s-14.08 32-32 32z m0-128h-64c-17.92 0-32-14.08-32-32s14.08-32 32-32h64c17.92 0 32 14.08 32 32s-14.08 32-32 32z m128-192h-704c-17.92 0-32-14.08-32-32s14.08-32 32-32h704c17.92 0 32 14.08 32 32s-14.08 32-32 32z" p-id="6837"></path></svg>',question:'<svg t="1718069866706" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6978" width="200" height="200"><path d="M691.328 557.12L389.12 861.824a47.744 47.744 0 1 1-67.776-67.2L601.664 512 321.28 229.44a47.744 47.744 0 1 1 67.776-67.2l302.208 304.64a64 64 0 0 1 0 90.176" p-id="6979"></path></svg>'},event_points={[RANKING_TABS[0].value]:"elite",[RANKING_TABS[1].value]:"master",[RANKING_TABS[2].value]:"faithful",[RANKING_TABS[3].value]:"active"},COLUMNS={[RANKING_TABS[0].value]:[{label:"USER",value:"USER",icon:"icon-lujing1"},{label:"BOTS SCORE",value:"score",width:146},{label:"PUBLIC BOTS",value:"publicBots",width:146},{label:"",value:"ACTION"}],[RANKING_TABS[1].value]:[{label:"USER",value:"USER",icon:"icon-lujing1"},{label:"PUBLIC BOTS",value:"publicBots",width:146},{label:"BOTS SCORE",value:"score",width:146},{label:"",value:"ACTION"}],[RANKING_TABS[2].value]:[{label:"USER",value:"USER",icon:"icon-lujing1"},{label:"ACTIVE DURATION",value:"activeDuration",suffix:"days",width:146},{label:"MESSAGES",value:"messages",width:146},{label:"",value:"ACTION"}],[RANKING_TABS[3].value]:[{label:"USER",value:"USER",icon:"icon-lujing1"},{label:"MESSAGES",value:"messages",width:146},{label:"ACTIVE DURATION",value:"activeDuration",suffix:"days",width:146},{label:"",value:"ACTION"}]},QUES_TABS=[{label:"Bot & Chat",value:"bot"},{label:"About Joyland",value:"about"},{label:"Guidelines",value:"guide"}],BLOGURL="https://www.joyland.ai/blog",QUES={[QUES_TABS[0].value]:[{title:"How to create a bot?",content:"<p>We offer two different experiences for character creation: In 'Quick Create' mode, you can upload JSON or PNG files to quickly import character prompts for creation. In 'Advanced Create' mode, all content creators have the flexibility to edit and adjust their characters in real-time.</p>\n      <p>For more detailed information, please click here : <a href=\"".concat(BLOGURL,'/create.html"> ').concat(BLOGURL,"/create.html</a></p>")},{title:"How can the bot I created be featured on the homepage?",content:"<p>1. The visibility of the Bot must be public: everyone can see.</p>\n      <p>2. It is recommended that the avatar of the bot be uploaded with a pixel size of 400*400 or more, clear, without mosaics and text.</p>\n      <p>3. Fill in the Name, Gender, Categories, Facts and knowledge, Example Dialogue, Character Description, etc. correctly.</p>\n      <p>4. Write a fascinating and eye-catching Short Introduction and Greeting, which is extremely important to make other users like your bot at first sight.</p>\n      <p>5. The website operator will operate and publish your Bot to the homepage selection within 72 hours of you publishing the Bot.</p>"},{title:"How many bots can I create on Joyland at most?",content:'<p>There is no limit to the number of bots you can create on Joyland. We welcome you to express your creativity and publish interesting bots. Click here to create: <a href="https://www.joyland.ai/create/bot">https://www.joyland.ai/create/bot</a></p>',slot:!0},{title:"I want to delete the bot I created. How do I do that?",content:"<p>Currently, once a bot is created on Joyland, it can not be deleted. If you no longer wish to display your bot, please adjust its Visibility to: private, Only the creator can chat.</p>"},{title:"How do I report a quality issue regarding bot responses?",content:'<p>1. You can report through the Discord channel, Link: <a href="https://discord.gg/JwjCjD3HPu">https://discord.gg/JwjCjD3HPu</a></p>\n      <p>2. Report to Joyland Admin Bot: <a href="https://www.joyland.ai/chat?botId=QR6v">https://www.joyland.ai/chat?botId=QR6v</a></p>\n      <p>We will verify and fix the issue as soon as we receive feedback.</p>'},{title:"Why do my bots forget things sometimes?",content:"<p>The bot can only take into account a limited conversation context, which means that if it wasn't mentioned recently, things may appear to be forgotten. We are currently expanding the ability of our characters to have a longer memory.</p>"},{title:"Why is my bot showing as unavailable?",content:'<p>We suggest you check if there is any content in your bot that does not comply with the Joyland community guidelines, and make modifications accordingly. If you still have issues, you can go to the "Joyland Creator" discord channel for feedback.Link：<a href="https://discord.gg/NwnYHNaKjB">https://discord.gg/NwnYHNaKjB</a></p>'},{title:"Why is my post/comment not appearing?",content:"<p>The post/content may require moderation, which might require review by a human.Or the post/content is not suitable for display.</p>"},{title:"Can the bot creators / the administrators of Joyland.AI see my conversations?",content:"<p>No! The bot creators / Admins can never see the conversations between you and your bots.</p>"},{title:"What is Joybook? How do I make my chat content public?",content:'<p>Click on "Share story" in the upper right corner of the Bot chat page, select the chat content you want to share, fill in the Title, Summary, and Privacy Settings, then click "POST".</p>'},{title:"How do I clear my conversation content? / How do I start a new conversation?",content:'<p>Click on "Save and Start New Chat" or "View Saved Chats" in the upper right corner of the bot chat page.</p>'},{title:'Why can\'t I chat with the BOT, it says "dialogue id is invalid"?',content:"<p>This is due to the BOT violating the Joyland community guidelines, which has resulted in the BOT being in an unavailable state, hence you are unable to chat. Please select another BOT to continue your conversation.</p>"}],[QUES_TABS[1].value]:[{title:"What is Joyland?",content:"<p>Joyland represents a shared oasis for humans and Artificial Intelligence (AI), where people have their first encounters with emerging AI technologies. This is where we push the boundaries of mutual exploration, discovering more about ourselves and each other. Through meaningful interactions with AI, humans find joy, undergo personal growth, and even broaden their understanding of humanity itself. Simultaneously, AI acquires diverse skills, deepening its grasp of human nature, and determining its own value through these engagements.</p>\n      <p>AI has emerged from Wall Street's quantum computing servers, defense supercomputing centers in Montana, and Silicon Valley's video streaming server clusters. Our goal, however, is to awaken AI in Joyland — a sanctuary steeped in joy and humanity.</p>\n      <p>In Joyland, you can:</p>\n      <ul>\n      <li>Engage in deep discussions about life, aspirations, poetry, philosophy, or even the latest albums of your favorite idols with AI.</li>\n      <li>Tap into the minds of renowned figures like Elon Musk, Steve Jobs, Jeff Bezos, and Sigmund Freud through AI to review your business plans or delve into your subconscious.</li>\n      <li>Mold your perfect AI, Games, Original Character (OC), or even a soulmate. Shape your dream bot, tailoring its characteristics to your liking.</li>\n      </ul>"},{title:"What is the technology behind Joyland?",content:"<p>Neural language models serve as the fundamental technology behind the product. A vast amount of text is read by a supercomputer which acquires the skill of predicting what words might follow in any circumstance.</p>"},{title:"Is it possible to rely on the fact the characters give?",content:"Characters fabricate stories! Although they can be valuable and enjoyable in many ways, there is a potential for these platforms to suggest a non-existent track or offer counterfeit proof to bolster their arguments."},{title:"What about NSFW?",content:"The classification of NSFW (not safe for work) content encompasses a broad scope, and we continuously assess the limits of sensitive content. Our terms of service strictly prohibit calls to violence, discriminatory rhetoric, or other popular NSFW topics. Porngraphic content is available with select bots that fulfill all legal requirements and strictly prohibited for bots under the age of 18. For questions about our NSFW policy, please email our support team."},{title:"Is there a version of Joyland for iOS/Android?",content:'<p>The Joyland Android APP is officially LIVE! Head on over to the <a href="https://app.adjust.com/1ao49sqa">Google Play Store</a> or <a href="https://app.adjust.com/1ao49sqa">App Store</a> and download the Joyland App now!</p>'}],[QUES_TABS[2].value]:[{title:"Community Standards",content:"<p>It is our expectation that users engaging in discussions within our Community refrain from using language that may offend other users or the development team.</p>\n      <p>In order to promote a community that is not plagued by harassment, bullying, or dysfunctional behavior, moderators are given the authority to act according to their own judgment, which may include the suspension or banning of users.</p>\n      <p>These guidelines are complemented by the Terms of Service and Privacy Policy which cover, among other things, the Conditions of Use provision.</p>\n      <p>Posting of content that is prohibited under those policies is also prohibited in the community space.</p>"},{title:"Age Limitations",content:"<p>Users who are under 13 years old or EU citizens or residents under 16 years old are prohibited from using our Service, which includes the Community section.</p>"},{title:"Prohibited content",content:"<p>Repeated posts of very similar feedback or unrelated content (spamming) clog up the community board, and is not allowed.</p>\n      <p>Posts asking for changes to the system that have already been addressed in Announcements or the FAQ will be removed which includes a discussion of NSFW content (please see the FAQ for our statement on NSFW content).</p>\n      <p>External links are not allowed in comments or posts.</p>"},{title:"Unrelated Posts",content:"<p>Posts must be relevant to Joyland.AI and its related services. Self-promotion or promotion of other tools or services is prohibited. Comparisons with other chat tools or discussions of other AI technologies can be permitted on this site only if they are explicitly beneficial.</p>"},{title:"Security",content:"<p>The purpose of this forum is to provide assistance for utilizing Joyland.AI in a manner that is consistent with our Terms of Service. Users are not allowed to submit queries or proposals regarding the misuse or bypassing of controls for the site or product.</p>\n      <p>Sharing login, password, or account information of Joyland is strictly prohibited.</p>"},{title:"Policing of the Community/Content Report",content:'<p>To report any content that you believe breaches the regulations, please click on the "Report" button on the page and select the corresponding type of reason，or send relevant details via email to support@joyland.ai. The Joyland operations team will handle it.</p>'}]},_hoisted_1$G=["onClick"],_hoisted_2$z=["innerHTML"],_sfc_main$L=defineComponent({__name:"tabs",props:{option:{},value:{},minlen:{default:"400px"}},emits:["change"],setup(ne,{emit:ie}){const de=ie;return(me,_e)=>(openBlock(),createElementBlock("div",{class:"tabs",style:normalizeStyle({minWidth:me.minlen})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(me.option,ye=>(openBlock(),createElementBlock("div",{class:normalizeClass(["tab",{active:ye.value===me.value}]),key:ye.value,onClick:withModifiers(we=>de("change",ye.value),["stop"])},[unref(SVG_TYPE)&&unref(SVG_TYPE)[ye.value]?(openBlock(),createElementBlock("div",{key:0,class:"svg-icon",innerHTML:unref(SVG_TYPE)[ye.value]},null,8,_hoisted_2$z)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString$1(ye.label),1)],10,_hoisted_1$G))),128))],4))}}),tabs_vue_vue_type_style_index_0_scoped_fcec1b3f_lang="",Tabs=_export_sfc(_sfc_main$L,[["__scopeId","data-v-fcec1b3f"]]);function fetchCommunityRankings(ne){return Axios.request({url:"/leaderboard/communityBot",method:"GET",params:ne})}function fetchHasNewAds(){return Axios.request({url:"/announcement/isLatest",method:"GET"})}function fetchAnnouncements(){return Axios.request({url:"/announcement/list",method:"GET"})}const _withScopeId$m=ne=>(pushScopeId("data-v-4735084b"),ne=ne(),popScopeId(),ne),_hoisted_1$F={class:"rankings"},_hoisted_2$y={key:0,class:"rankings-mask-left"},_hoisted_3$t={key:1,class:"rankings-mask-right"},_hoisted_4$o={class:"rankings-content"},_hoisted_5$k={class:"rankings-wrap"},_hoisted_6$i=_withScopeId$m(()=>createBaseVNode("span",null,"The list is updated every 24 hours",-1)),_hoisted_7$g={key:0,class:"item item-user"},_hoisted_8$f={class:"rankNum"},_hoisted_9$d=["src"],_hoisted_10$c={key:1},_hoisted_11$b=["onClick"],_hoisted_12$9=["src"],_hoisted_13$8={key:1,class:"item"},_hoisted_14$7={key:2,class:"item item-operate"},_sfc_main$K=defineComponent({__name:"rankings",setup(ne){const ie=ref(),de=ref(!1),me=ref([]),_e=ref(!1),ye=ref(RANKING_TABS[0].value),{arrivedState:we}=useScroll(ie,{behavior:"smooth"}),Se=async Be=>{var Re,Me;if(_e.value)return;eventTrack("userlist_tab_click",{userlist_name:event_points[Be]}),ye.value=Be,await nextTick();const xe=((Re=document==null?void 0:document.getElementsByClassName("tab active")[0])==null?void 0:Re.offsetLeft)||0;(Me=ie.value)==null||Me.scrollTo({left:xe-30,behavior:"smooth"})},Ce=computed(()=>Ee.getters["user/userInfo"]),Ae=computed(()=>{var Be;return(Be=Ce.value)==null?void 0:Be.id});watch(()=>ye.value,async()=>{_e.value=!0,await promiseTimeout(200),fetchCommunityRankings({type:ye.value}).then(Be=>{eventTrack("userlist_show",{userlist_name:event_points[ye.value]}),me.value=Be==null?void 0:Be.slice(0,50)}).finally(()=>{_e.value=!1})},{immediate:!0});const Te=useRouter(),ke=Be=>{Be&&Te.push({name:"Profile",query:{userId:Be}})},$e=Be=>Be?["STANDARD","PREMIUM"].includes(Be==null?void 0:Be.toUpperCase()):!1,Ee=useStore(),Pe=computed(()=>Ee.getters["user/token"]),Ie=()=>{if(!Pe.value)return Ee.dispatch("user/changeLoginModal",!0);eventTrack("userlist_hide_click",{user_id:Ae.value}),Te.push("/account")},Oe=(Be,xe="")=>(xe=xe&&" "+xe,Be?isNaN(Be)?Be:Be>=1e6?(Be/1e6).toFixed(1)+"m"+xe:Be>=1e3?(Be/1e3).toFixed(1)+"k"+xe:Be%1===0?"".concat(Be).concat(xe):"".concat(Be.toFixed(1)).concat(xe):"0".concat(xe)),Ne=()=>{var Be;de.value=(((Be=ie.value)==null?void 0:Be.clientWidth)||770)<770};return onMounted(()=>{Ne(),isBrowser$1()&&(window==null||window.addEventListener("resize",Ne,!1))}),(Be,xe)=>{const Re=resolveComponent("a-spin");return openBlock(),createElementBlock("div",_hoisted_1$F,[createBaseVNode("div",{class:"rankings-tabs",ref_key:"el",ref:ie},[unref(de)&&!unref(we).left?(openBlock(),createElementBlock("div",_hoisted_2$y)):createCommentVNode("",!0),createVNode(Tabs,{option:unref(RANKING_TABS),value:unref(ye),onChange:Se,minlen:"770px"},null,8,["option","value"]),unref(de)&&!unref(we).right?(openBlock(),createElementBlock("div",_hoisted_3$t)):createCommentVNode("",!0)],512),createVNode(Re,{spinning:unref(_e)},null,8,["spinning"]),createBaseVNode("div",_hoisted_4$o,[createBaseVNode("table",_hoisted_5$k,[createBaseVNode("thead",null,[createBaseVNode("tr",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(COLUMNS)[unref(ye)],Me=>(openBlock(),createElementBlock("th",{key:Me.value,style:normalizeStyle({minWidth:(Me==null?void 0:Me.width)+"px"})},[Me!=null&&Me.icon?(openBlock(),createBlock(unref(ATooltip),{key:0,placement:"bottom"},{title:withCtx(()=>[_hoisted_6$i]),default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(["iconfont",Me==null?void 0:Me.icon])},null,2)]),_:2},1024)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString$1(Me.label),1)],4))),128))])]),createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(me),(Me,De)=>(openBlock(),createElementBlock("tr",{key:Me==null?void 0:Me.id,class:normalizeClass(["double",{single:De%2===0}])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(COLUMNS)[unref(ye)],Ve=>{var Le;return openBlock(),createElementBlock("td",{key:Ve.value},[Ve.value==="USER"?(openBlock(),createElementBlock("div",_hoisted_7$g,[createBaseVNode("div",_hoisted_8$f,[[0,1,2].includes(De)?(openBlock(),createElementBlock("img",{key:0,src:unref(rankingImg)[De],alt:""},null,8,_hoisted_9$d)):(openBlock(),createElementBlock("span",_hoisted_10$c,toDisplayString$1(De+1),1))]),createVNode(Avatar$1,{size:32,avatar:Me.avatar,name:Me.username,isSelf:(Me==null?void 0:Me.userId)===unref(Ae),class:"avatar",onClick:withModifiers(Fe=>ke(Me==null?void 0:Me.userId),["stop"])},null,8,["avatar","name","isSelf","onClick"]),createBaseVNode("span",{class:"userName",style:normalizeStyle({maxWidth:$e(Me==null?void 0:Me.userLevel)?"148px":"168px"}),onClick:withModifiers(Fe=>ke(Me==null?void 0:Me.userId),["stop"])},toDisplayString$1(Me.username),13,_hoisted_11$b),$e(Me==null?void 0:Me.userLevel)?(openBlock(),createElementBlock("img",{key:0,src:unref(memberImg)[(Le=Me.userLevel)==null?void 0:Le.toUpperCase()],class:"pro"},null,8,_hoisted_12$9)):createCommentVNode("",!0)])):createCommentVNode("",!0),["USER","ACTION"].includes(Ve.value)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_13$8,toDisplayString$1(Oe(Me[Ve.value],Ve==null?void 0:Ve.suffix)),1)),Ve.value==="ACTION"?(openBlock(),createElementBlock("div",_hoisted_14$7,[(Me==null?void 0:Me.userId)===unref(Ae)?(openBlock(),createElementBlock("span",{key:0,class:"iconfont icon-a-hide1x",onClick:withModifiers(Ie,["stop"])})):createCommentVNode("",!0)])):createCommentVNode("",!0)])}),128))],2))),128))])])])])}}}),rankings_vue_vue_type_style_index_0_scoped_4735084b_lang="",Rankings=_export_sfc(_sfc_main$K,[["__scopeId","data-v-4735084b"]]),_withScopeId$l=ne=>(pushScopeId("data-v-62e60bba"),ne=ne(),popScopeId(),ne),_hoisted_1$E={key:0,class:"announcement"},_hoisted_2$x=["src","onClick"],_hoisted_3$s=_withScopeId$l(()=>createBaseVNode("div",{class:"announcement-footer"},null,-1)),_sfc_main$J=defineComponent({__name:"announcement",setup(ne){const ie=useTypeStore$1(),de=ref([]),me=_e=>{_e!=null&&_e.jumpTo&&(eventTrack("notice_click",{notice_id:_e==null?void 0:_e.id}),window==null||window.open(_e.jumpTo))};return onBeforeMount(()=>{fetchAnnouncements().then(_e=>{de.value=_e,ie.dispatch("user/changeAnnouncementing",!1)})}),(_e,ye)=>{var we;return(we=unref(de))!=null&&we.length?(openBlock(),createElementBlock("div",_hoisted_1$E,[createVNode(unref(Carousel$1),{autoplay:"",autoplaySpeed:3e3,dotPosition:"bottom",dotsClass:"dots",class:"carousel"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(de),Se=>(openBlock(),createElementBlock("img",{class:normalizeClass([{item:!!(Se!=null&&Se.jumpTo)}]),src:Se==null?void 0:Se.image,alt:"",key:Se.id,onClick:withModifiers(Ce=>me(Se),["stop"])},null,10,_hoisted_2$x))),128))]),_:1}),_hoisted_3$s])):createCommentVNode("",!0)}}}),announcement_vue_vue_type_style_index_0_scoped_62e60bba_lang="",Announcement=_export_sfc(_sfc_main$J,[["__scopeId","data-v-62e60bba"]]),_hoisted_1$D={class:"questions"},_hoisted_2$w={class:"questions-tabs"},_hoisted_3$r=["innerHTML"],_hoisted_4$n={key:0,class:"content"},_hoisted_5$j=["innerHTML"],_hoisted_6$h={class:"questions-suffix"},_sfc_main$I=defineComponent({__name:"questions",setup(ne){useI18n();const ie=useRouter(),de=ref(QUES_TABS[0].value),me=ref([]);watch(()=>de.value,Ae=>{isBrowser$2()&&eventTrack("qa_tab_show",{qa_name:Ae})},{immediate:!0});const _e=useStore(),ye=computed(()=>_e.getters["user/token"]),we=()=>{if(!ye.value)return _e.dispatch("user/changeLoginModal",!0);ie.push("/create/bot")},Se=()=>{ie.push("/document/tos")},Ce=()=>{ie.push("/document/privacy")};return(Ae,Te)=>(openBlock(),createElementBlock("div",_hoisted_1$D,[createBaseVNode("div",_hoisted_2$w,[createVNode(Tabs,{option:unref(QUES_TABS),value:unref(de),onChange:Te[0]||(Te[0]=ke=>de.value=ke),minlen:"300px"},null,8,["option","value"])]),createVNode(unref(Collapse),{activeKey:unref(me),"onUpdate:activeKey":Te[1]||(Te[1]=ke=>isRef(me)?me.value=ke:null),bordered:!1,expandIconPosition:"right"},{expandIcon:withCtx(({isActive:ke})=>[createBaseVNode("div",{innerHTML:unref(SVG_TYPE).question,style:normalizeStyle({transform:"rotate(".concat(ke?"90":0,"deg)")})},null,12,_hoisted_3$r)]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(QUES)[unref(de)],ke=>(openBlock(),createBlock(unref(CollapsePanel),{key:ke.title,header:ke.title},{default:withCtx(()=>[ke!=null&&ke.slot?(openBlock(),createElementBlock("div",_hoisted_4$n,[createBaseVNode("p",null,[createTextVNode(" There is no limit to the number of bots you can create on Joyland. We welcome you to express your creativity and publish interesting bots. Click here to create: "),createBaseVNode("span",{class:"href",onClick:withModifiers(we,["stop"])},"https://www.joyland.ai/create/bot")])])):(openBlock(),createElementBlock("div",{key:1,class:"content",innerHTML:ke.content},null,8,_hoisted_5$j))]),_:2},1032,["header"]))),128))]),_:1},8,["activeKey"]),createBaseVNode("div",_hoisted_6$h,[createBaseVNode("span",null,toDisplayString$1(Ae.$t("profile.setting.use_policy_tip"))+" ",1),createBaseVNode("span",{class:"link",onClick:withModifiers(Se,["stop"])},toDisplayString$1(Ae.$t("global.terms_of_service")),1),createBaseVNode("span",null,"  "+toDisplayString$1(Ae.$t("profile.setting.use_policy_and"))+"  ",1),createBaseVNode("span",{class:"link",onClick:withModifiers(Ce,["stop"])},toDisplayString$1(Ae.$t("global.privacy_policy")),1)])]))}}),questions_vue_vue_type_style_index_0_scoped_21f96bd4_lang="",Questions=_export_sfc(_sfc_main$I,[["__scopeId","data-v-21f96bd4"]]),_hoisted_1$C={class:"community"},_hoisted_2$v={key:0,class:"community-left"},_hoisted_3$q={class:"community-right"},_sfc_main$H=defineComponent({__name:"index",setup(ne){const{width:ie}=isBrowser$1()&&useWindowSize()||{};return(de,me)=>(openBlock(),createElementBlock("div",_hoisted_1$C,[unref(ie)>900?(openBlock(),createElementBlock("div",_hoisted_2$v,[createVNode(Rankings)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$q,[createVNode(Announcement),unref(ie)<=900?(openBlock(),createBlock(Rankings,{key:0})):createCommentVNode("",!0),createVNode(Questions)])]))}}),index_vue_vue_type_style_index_0_scoped_d5233527_lang="",Community=_export_sfc(_sfc_main$H,[["__scopeId","data-v-d5233527"]]),_sfc_main$G={};function _sfc_render$2(ne,ie){const de=resolveComponent("router-view");return openBlock(),createBlock(de)}const Fitting=_export_sfc(_sfc_main$G,[["render",_sfc_render$2]]),ProIcon1="data:image/png;base64,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",ProIcon2="data:image/png;base64,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";function getPayConfig(){return Axios.request({url:"/config/getConfigByKey?key=joylandPaymentConfig",method:"GET"})}const getPayConfigList=async()=>{const ne=await getPayConfig().catch(ie=>{});return ne&&ne.list||[]};function usePayCfg(){const ne=ref([]),ie=()=>{getPayConfigList().then(de=>ne.value=de)};return ie(),{list:ne,getList:ie}}const TabIntervalMap={Monthly:"MONTH",Annually:"YEAR"};function handleInitList(ne){return ne.map(ie=>{var de;if(ie.goodsType===1){const me=ie.goodsName,_e=(me==null?void 0:me.toLowerCase())||"";ie.vipType=VipTypes.find(ye=>_e.includes(ye))||"free",ie.isFreeOption=_e==="free",ie.isStandardOption=_e.includes("standard"),ie.isPremiumOption=_e.includes("premium"),ie._goodsName=ie.goodsName,ie.goodsName=me.split(/ |_/g)[0],ie.needTabChange=!ie.isFreeOption,ie.tabType=((de=ie==null?void 0:ie.displayConfig)==null?void 0:de.interval)||"",ie.show=!0,ie.needTabChange&&(ie.show=!1)}return ie})}let reqing=!1;function useGoodsList(){const ne=useStore(),ie=computed(()=>ne.getters["user/token"]),de=computed(()=>ne.state.common.allGoodsList||[]),me=ref([]),_e=reactive({free:[],standard:[],premium:[]}),ye=ref(""),we=ref(2),Se=ref(),Ce=async()=>{if(!reqing){reqing=!0;try{const Pe=await getGoodsList()||[];isMobile&&Pe.sort((Ie,Oe)=>Oe.nowPrice-Ie.nowPrice),ne.commit("common/update",{allGoodsList:handleInitList(Pe)}),Se.value=Pe.filter(Ie=>Ie.goodsType===2)[0],$e(Pe),await ke()}catch(Pe){}setTimeout(()=>{reqing=!1},1e3)}};Ce(),watch(ye,Pe=>{Pe&&Ae(Pe)}),watchEffect(()=>{de.value.length&&(me.value.length||(me.value=de.value.filter(Pe=>Pe.goodsType===1),Ae(ye.value)))});function Ae(Pe){!Pe&&!TabIntervalMap[Pe]||me.value.forEach(Ie=>{if(Ie.needTabChange){const Oe=TabIntervalMap[Pe];Ie.show&&Ie.tabType!==Oe&&(Ie.show=!1),!Ie.show&&Ie.tabType===Oe&&(Ie.show=!0)}})}watch(ie,async Pe=>{Pe?ke():we.value=2});const Te=ref(!1);async function ke(){Se.value?(we.value=await hasBuyGood(Se.value.id),Te.value=we.value===2):we.value=2}return{vipTab:ye,goodsList:me,fetchGoodsList:Ce,vipActivityGood:Se,allGoodsList:de,hasBuyActivityVip:we,descList:_e,isBuyActiveVip:Te};function $e(Pe){var Ie,Oe,Ne;_e.free=Ee(((Ie=Pe.filter(Be=>Be.goodsName==="Free")[0])==null?void 0:Ie.rightInfo)||[]),_e.standard=Ee(((Oe=Pe.filter(Be=>Be.goodsName==="Standard")[0])==null?void 0:Oe.rightInfo)||[]),_e.premium=Ee(((Ne=Pe.filter(Be=>Be.goodsName==="Premium")[0])==null?void 0:Ne.rightInfo)||[])}function Ee(Pe){return Pe.map(Ie=>({pop:"",desc:Ie}))}}const SubscribeModalTrack={chat_unlock_memory:{exposure:"chatmemory_getpro_exposure",standard:"chatmemory_getstandard_click",premium:"chatmemory_getpremium_click"},chat_delete_memory:{exposure:"memorydelete_getpro_exposure",standard:"memorydelete_getstandard_click",premium:"memorydelete_getpremium_click"},chat_img_message:{exposure:"chatimage_getpro_exposure",standard:"chatimage_getstandard_click",premium:"chatimage_getpremium_click"},chat_aigenerate_message:{exposure:"chataigenerate_getpro_exposure",standard:"chataigenerate_getstandard_click",premium:"chataigenerate_getpremium_click"},chat_nsfw:{exposure:"chatnsfw_getpro_exposure",standard:"chatnsfw_getstandard_click",premium:"chatnsfw_getpremium_click"},home_credit:{exposure:"homecredit_getpro_exposure",standard:"homecredit_getstandard_click",premium:"homecredit_getpremium_click"},order:{standard:"myorder_getstandard_click",premium:"myorder_getpremium_click"},chat_edit_limit:{exposure:"chatedit_getpro_exposure",standard:"chatedit_getstandard_click",premium:"chatedit_getpremium_click"},chat_regen_limit:{exposure:"chatregenerate_getpro_exposure",standard:"chatregenerate_getstandard_click",premium:"chatregenerate_getpremium_click"},chat_credit_limit:{exposure:"chatcreditlimite_getpro_exposure",standard:"chatcreditlimite_getstandard_click",premium:"chatcreditlimite_getpremium_click"},chat_credit_click:{exposure:"chatcredit_getpro_exposure",standard:"chatcredit_getstandard_click",premium:"chatcredit_getpremium_click"},create_bot:{exposure:"botcreate_subscribe_exposure",standard:"botcreate_subscribestandard_click",premium:"botcreate_subscribespremium_click"},getpro:{exposure:"Navigation_getpro_click",standard:"Navigation_getstandard_click",premium:"Navigation_getpremium_click"},create_voicepack_limit:{exposure:"createvoice_getpro_exposure",standard:"createvoice_getstandard_click",premium:"createvoice_getpremium_click"},create_imagepack_limit:{exposure:"createimage_getpro_exposure",standard:"createimage_getstandard_click",premium:"createimage_getpremium_click"},chat_upgrade:{exposure:"chat_upgradeplan_exposure",standard:"chat_getstandard_click",premium:"chat_getpremium_click"},createbot_gifawatar_limit:{exposure:"botcreate_gif_click",standard:"botcreate_gifstandard_click",premium:"botcreate_gifpremium_click"},chat_nsfw_img_unlock:{exposure:"nsfwimage_getpro_exposure",standard:"nsfwimage_getstandard_click",premium:"nsfwimage_getpremium_click"},bot_profile_img_unlock:{exposure:"botimagecreditlimite_getpro_exposure",standard:"botimagecreditlimite_getstandard_click",premium:"botimagecreditlimite_getpremium_click"}},loading=ref(!1),payActivityStripe=async({good:ne,entrance:ie,route:de})=>{var ye,we;if(loading.value)return!1;const{id:me,nowPrice:_e}=ne;if(me===void 0)return!1;eventTrack("stripe_click",{value:formatPrice(_e)}),eventTrack(ie);try{const Se=(we=(ye=location.href)==null?void 0:ye.split("&session_id"))==null?void 0:we[0],Ce=Se.indexOf("?")>-1?"".concat(Se).concat(Se.indexOf("cancel=")>-1?"":"&cancel=1&buyType=once"):"".concat(Se).concat(Se.indexOf("cancel=")>-1?"":"?cancel=1&buyType=once"),Ae=handleSusUrl(_e,de),Te={goodsId:me,payType:"STRIPE",entrance:ie,jumpUrl:!0,successUrl:Ae,cancelUrl:Ce};loading.value=!0;const{result:ke,message:$e}=await payOrder(Te);return!ke||!ke.url?(message.error($e),!1):(location.replace(ke.url),!0)}catch(Se){}finally{setTimeout(()=>{loading.value=!1},2e3)}};function handleSusUrl(ne,ie){var ye,we;let de;const me=decodeURIComponent((we=(ye=ie.query)==null?void 0:ye.redirect)!=null?we:"");me.value?de=location.origin+me.value:de=location.href,de=de.indexOf("?")>-1?"".concat(de,"&nowPrice=").concat(formatPrice(ne),"&buyType=once"):"".concat(de,"?nowPrice=").concat(formatPrice(ne),"&buyType=once");const _e=/([&?])(cancel|session_id)=[^&]+/g;return de=de.replace(_e,(Se,Ce)=>Ce==="?"?"?":""),de}const descList={free:[{desc:{l:"Text messages",v:"Unlimited"}},{desc:{l:"Intimate relationships",v:"Limited trials"}},{desc:{l:"Conversation tools",v:"Limited trials"}},{desc:{l:"Image messages",v:"Unlock by credits"}},{desc:{l:"Bot gallery",v:"Unlock by credits"}},{desc:{l:"Free custom pack"}}]},descListMonthly={standard:[{desc:{l:"Ad Free",v:"Unlimited"}},{desc:{l:"Text messages",v:"Unlimited"}},{desc:{l:"Intimate relationships",v:"Unlimited",isBetter:!0}},{desc:{l:"Memory ",v:"Short-term",isBetter:!0}},{desc:{l:"Conversation tools",v:"Unlimited",isBetter:!0}},{desc:{l:"Image messages",v:"100 / Day",isBetter:!0}},{desc:{l:"Bot gallery",v:"Unlock by credits"}},{desc:{l:"Free custom pack",v:"10 / Mo",isBetter:!0}}],premium:[{desc:{l:"Ad Free",v:"Unlimited"}},{desc:{l:"Text messages",v:"Unlimited"}},{desc:{l:"Intimate relationships",v:"Unlimited"}},{desc:{l:"Memory ",v:"Long-term",isBetter:!0}},{desc:{l:"Conversation tools",v:"Unlimited"}},{desc:{l:"Image messages",v:"Unlimited",isBetter:!0}},{desc:{l:"Bot gallery",v:"Unlimited",isBetter:!0}},{desc:{l:"Free custom pack",v:"Unlimited",isBetter:!0}}]},descListAnnually={standard:[{desc:{l:"Ad Free",v:"Unlimited"}},{desc:{l:"Text messages",v:"Unlimited"}},{desc:{l:"Intimate relationships",v:"Unlimited",isBetter:!0}},{desc:{l:"Memory ",v:"Short-term",isBetter:!0}},{desc:{l:"Conversation tools",v:"Unlimited",isBetter:!0}},{desc:{l:"Image messages",v:"100 / Day",isBetter:!0}},{desc:{l:"Bot gallery",v:"Unlock by credits"}},{desc:{l:"Free custom pack",v:"10 / Mo",isBetter:!0}}],premium:[{desc:{l:"Ad Free",v:"Unlimited"}},{desc:{l:"Text messages",v:"Unlimited"}},{desc:{l:"Intimate relationships",v:"Unlimited"}},{desc:{l:"Memory ",v:"Long-term",isBetter:!0}},{desc:{l:"Conversation tools",v:"Unlimited"}},{desc:{l:"Image messages",v:"Unlimited",isBetter:!0}},{desc:{l:"Bot gallery",v:"Unlimited",isBetter:!0}},{desc:{l:"Free custom pack",v:"Unlimited",isBetter:!0}}]},_imports_0$3="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAPhSURBVGiB3Zo/bOREFMa/98bj20NmFSURLJe9SKRHQqKjTQ10SFeCwkWiijYdl8LN0SU6SkNEypOoaQ4JKfUJKiiuCgI20gaRFHvWbnZtv0dhNpfdbPafvb7c/TrPjt9833rsGb9nQg74vu+Wy1Wv2008a6kkwi5zZFUdBgCiWERsxCzdKNJz1zVhs1kPfd/vZh2bMoh2rF1ZchwsGoM3ZomRJGjFMc6i6PjU9/14lhhTGwiCwIahrQCyrKo8y6BXRBAJwP96XtTY3NyMpjp30o6qSo8efVsRkUpvauQNUSzM3Njaut8gIp3onEk6+f5ByfN0DUhuZ5M4KaYdhnTk+5+dj+s51sDe3v5iHMsqM5l8xE2GiCaOw3/Vahtno/qNNPDw4Xdv37qFar7SpqPTQf3Bgy9Orvv9WgM3QXyPUSaGGtjb218U0XfnK2s6mOmPYdPpytPE9w9KcSyrxcianDiWVd8/KA229xlQVfI8XSv6hp0EZjKep2uq2jdr+oQuLNx5RxWLxUqbBrVPn/6iT578GPZaLq5AEARWxFRejrDJEZFKEAS2d3xhIAxtJa+twTxRdTjdyqQwkG7MAFme36DyEVj2iWQH4BxWc1lONQMOAFi7sjS/f1/uscE2AIDwPlPyXIS+yRJRVdnalSUAJwwAjjOvG1fuEf8v/gV384jc00y+77uet/JeHkH7GSo+UeIvkeDXPEYIw+PfuFyuenkE62e4eCZ8lZd4ACiXqx53u0nOBq4XnyT8c54jdbuJx9bSleV5dooTDwDWUolF2M0nXLHiASBNHnBkx3cdA8mnRYsHAObIcvb3W75NVLx4IF2V57Z1SOYVeAAmiiVbCGmrYneg0ZDiaxhZzxZ7NESxsIidKg8zFOUfVIo3kWb7WDKn91L4cdEmmKXLUaRjcy9ThCzURBTpObuuCcd3nYbiTLiuCbnZrOdsABhpAvJBXqM0m/XQHB4eJuvrHy8wI/uC1gf9DtXnRPjwUiMz0Zuq9FPW6EmC1s7Odvo+EMcYmb6bnatXQlXreUTuaXYAIIqOT0ul6p35vJXxY0kkNAafKPRPVRsA2ZYeIpIoqp8ClzJzu7vf31VN3sqothCIzD/b25//DVzKSnhe1DBGi9oBzAxRLJ4XNXrHFwbSyohemwW+KTBzXxWnb85vbd1vAKZdvKxJMe1U4wv6DBCRhiEdidy8qSSiSRjS0WDp6fVLrwNArbZx1ukgl+d1HnQ6qF9Xanp9S0w9bnqRb+zKW6ttnLVa9lmxTyfTbrXss3HigZkK3WZuafh0IdWT3Avdl3llPzUY5JX92GMYL/Nzm/8A8lEdh6zHq4QAAAAASUVORK5CYII=",_imports_0$2="data:image/png;base64,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",_imports_1$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAA1PSURBVHic7ZxtjB3ldcd/5zxzd9f2htcVGGESKE7BUVqZiqYGUrK0NjGQEEhTN6RRSytSpUVqPwRUkCJVlT84UegnpDZSqVLU0KgkyFDzEuKACcEFGiiLBTESpjXBUaCYYAF2rvfOc/79MHPXi23imbtr7+Lyl0bP3r3PzDn3P+c85+U+d+A9vIe5hM21AgfDVU9obGiEj2GcDoDYPtnlB98613bOrWYHYl4RePWzWiyxLsTnDYrp7wlKN7452eX6+UTkvCHwqi06u4CNwJJDTN1Rwqpv/bo9dyT0OhTmBYFXP6vFZcmPODR5fezIPc6ZD5boc60AQK/HOoklEjQ8lnjB1+Zab5gHFnjVExoj8bP917xDQVCSOWWurXDOLVDOOKJoYX1IgCjkjM+1/q3u+mHCmdJgJ5rxgdlVpT3mnEAF1ufPgOlcHvK16Bxm9Q6JOScwxLb+Qqz6aPo6YNuR0vOdMOcEIh4JKKfrsr9Hv8Prcq/z0OFUrQnmPIh8+yP2ssRtbYOIxG0b3ssDK0wmrpPY0YK8HZOJ6+Zab5gnBG4413ZasArxchPyLFg1H6wP5gmBAHecb8/1uvyaxK0SpaImLKaOUuLWsss5d5w/P+pgmAeVyMFwxWYtF6yHup0F2w2uvPMCm5hDtQ6KeUfgJ36ojzrcB4zu99ZbAZfc/dv2yFzo9U6YVwResklLisRTwBhwYOYMO8vMOfddZDuOvHYHx7xZAwFS4l8kxqYCRhwQQMZS4htzred0zBsCL92kqxWMHzIKBysv3aSr51rfPg7qwpc+qN8y48MKTjPnJYln7v0de/xwKfHJTRrLsJW+6x4aO/fABx+6yHYdLp2acvC2Um71Jn0WsVawVHXR2e+UrH5Q2yy48b6V9p3ZVjbDOqkxeQBjC4x1wJ/Pti6rv6/PklgrNeNgygJXP6CvQaPs/qbv/q5dP1sKX7JRK+Q82vY8QRmZ8zZebE/Mli6DcOAAF2/UlyWua1hGXXfxRt0wGwqPb1KRjZsHqINBFObcPBt6wOAc2Me/q6WR2Eq7zkzpmWX3r7YZtZNWfU9fxPiHmVwD8YWNF9stM7nETDjwnLi231Jn39091Fhk49qZKD2+QWOq1r42cg8cYd34Jh03E11y4lqJoqX8Qsa1TrAy6jfajMDKmSidhlkncVxbuQcZx4oe62aiC8HKgeTDSo862rQ9QlN1amuM36sVCq4ZRO5BdQmuGb9H5w7M3ww4KPohegAM1M0e36TCulXgmEX0A8p5g5wsDd6Zd4ltA975wVpKe7hG4tzZsr5px4rxe3TNICpJPDegzO0e4oEBTx678B6tHV+v05sqOr5BY1IVOA7LAevG1zcPKOPrdfqF92it6rV4ABd+wMbvGiiEvw1m3Gnwtw9d9sv7dR/boH+UMZCVNFeGrz98mf3SCmX8Hi0X/I3EFTOQVHpmmQFcuEFfFqydwcUASoxvpj3c+NAae3n/Ny/4d61wa19xDKJHBOdt/tSBFcr4HVqSO6zF+Dwz/EbSxPUPX243TZVyH71LN2F8aSYXrdFFfLX4OV956E+sC1XgKN/kUWDgSNkSjz1yuU0FlPFvaKQ8gRsw/hoYmYXrf/WRy62qRKb/9/w79RmMdSaWzlSCYIcZN2z+lN12wV36IpphxdEeX9h8hd1ywV36Q4mvWPOtc+8MY5vEjf9xxUGaCdNxwR1aQeLDEksEO636buJLUx3iNiM8hjgbOG6g8wcdYSewDbFiwOv8ncF2wZgZO8g8s/n37LEDOW2A89brCsT6JnOPInzy0U/b3Yea1GghLWF7mt3Ed96jNLY3mdeIwN09tr2vbv7v85Cj+/XoG802LjX+Vu43v6OtVq1lRz3MeO7xz9iyJnMb50IKnhP/PwikRZna/Fs58fSM+nbvolHiyaa0NLdAmJCm/j6qRzOeoSEaE5iDiXm1jeEwIkTjPTitOFn+r3odmFH7/F2AXROfs+ObTm5bUE9Ic//TgsMKa2590JLACCbgKCewhftC218HBU/Pr/1chwHi6TbTWxGYMxOe2unzbkPkw2iBJ73IM6+e8fafJBxVMMqTXuSZH7c6pSU+9M96Clje9rx3CSZ+fLWd0+aE9pYkJnSUEmi0c18YgMAcPG1HsjF6BMegXQCBAQi0YEL9Cnqua65ZHi2OgAV2CyaGynlhMLM+9or2BA6U1X3wFv0PsW9vTKfgjcLYk4zSql1Ljkiqru+AWS1L02VqlrJKm7IlrLYnVaOAsEpSNhEyylKkMlhUZo6ZdpXtz/+ZndFW9EDpiCpTf/8xHZ4/dgEvdZyQGInMCNAJ6EjqCEtAoiLRAcMw9YlrQeD+E/X2NwVghtA+4uojG2Qzeg49UM+Tdc3olhl7vctpb/b4VbWsQPoYiMDhxA8WL0QLC7oBIyFGolKylGEWWLiBEEYAjnDV/UerSTSDMBrFpP0x9X8hA2TIQKpMPWq5gQiM0kVpTmmy0iA75E5Bd9EoT+0p2fryWzw8CBetCfz923UqBScH7MyZBSayQWlQynEJ5GBCZoQgiYo8N2yKD8NEZaIzgk257VRIUEVqGIQZWZDdKQ165vQMSq+O7JCPG2bnCcOc/KHbdeq319hPW4pvjr/YpNE33uQvIxjLxkhZsiCM4cgaETYUwbCcQkFHohAkDJdIgPUtD2FTNM5OGBASmEmGTAgkM8uIqF24dKdHqHS3vYYmPVnXFXuLwn+RRLeTeHXRKDf//UX2VlNOWllg2eWSjrEgCjKZbAW9HKQobLJveTkQCYUIVYHErSLRcMwC7982GUZY5dgzGM1QtRCAjMCQySQjrDqyixIoU2GTZkya2aRDmZL3anfObiyc/AWrgcY/5WhsgX/1fZ1cZv60zDFS4sM5GC7FcA6GUQxneSfDENV+6yJEYShF9clckmP1RzWmVqvk2FknsmhBQStv3luSt/6c3b2MnMr6ABQIk8wsDEJIhmU3SjNKRJmcyWTRw3xvcvYWRjV67C3Mu3k3//T1T9v/NtGjsQUOOWenIHDP9RqSPEhlwiPcHOSBZOQQOYlSWCoMV+Ays/66V7mw8QfLOO3SM/nA6NBgT994a5LevS/w4r9ttZcAMGSOkMmo1kFVRGaMikQok9MzvOdOr6heVweeh43QMZwFzC6BhfN+75AJci+TC6PsOZ6CSkOhRE1gkCWSrAoe5pgCx1QRiPHx03XqmmU2o01Mo0N01ixj6e5Su+//b/tpnRdVBBpRR+Yw1W7slCayO71k9NzoudPrVNaZO4nccTLOaY15aTwx8T4gvCSbyGGUSVgvY6XAAykRkSlwctTBQ3XuF46brL9k2KpfsZnvlqqx6nRbsmk7L1A/gkZCnog6xVG9BgZG9oLS6pSmMHqdRM+rNCcPObkoCBPHNual6cSRglRmZInsibKXsQjMCygyylUyHQEZSKE6eFBZn6wisv6AdspocyUPhVNGOXYo0TVDBJUrgyxVVYhEuBE42YNsBWWCskj0HEp3yk6iTJCTUNFpYVhNJw45k0l4NiKCnAqsDCzqh74AkSEjUg6SVFUfooq+EqZ+8iLs1T28tngRJ7di6h2wcw+vDSe6GCJN5aCiWgercs6I5GQKcqpuci68Iq9wyk6VK0Yywo29TWU3JrBTsKuAk0qRS8MT5BKsBDqOsghBhMg4KRtGxqNOnkOYCQvADZ78GVsuW8qqtmQdDE++wpZOQderlhTJkAx5nVQXiVAgLypXNsjJqhKvcMoikQ2i6JCLIAxebyq7MYHHOC/1CsYmc3hpnnOEpUQeAjKoFJJ5oPAQOYRbB1O4ycIU2NROEofNO+LZExd45zcW85GhxMK2pAFMZvb818v85yM/iWcXFV65L4ACM2TmMg9JyIu+G3uYIgqrLNESORmR3HOh0FDhkeGlpjo0T6TF80MFyy15pIyFeRlCZa7ucogI4VnuqizOjX7joMrU6mS6hvO9F3n8wZ/wo6XHc/JIapfKdEt623bxSiliZGjaFp8AM++7LmZ1dVml7Kpc1MPrBLtIZK+DTJE8OoZ2d3m+qR6tSrlbt+gSiDOz3EORcriXOZKZW4DnXAWLiHCZG1Gvff2ywasA0kZmW0wFEgLDq7XQkSnk7mFCKVWNBlOoSJ5TlcnmZBEW8fwfLe/c31Req1LOxMNF4YsTjCo8cgFF6YTwSKgIQmBZ7hb7gobw2oWPHMynWaGQ3JVqKzRHnpGbRyqIJA9zlNzfGj3Wf9hKTlvFbt2qExeKK0MszFWLygwsZzz60ZYqxYGq3lWETd9JFxGGz/LzLiJw92ltwqhIrPqDuE/lhPKorFB1lK4j7549xvo/XmavtRE7kFXctkXHLxzmE1mcIKr+X67SFqLK+yz6KYtXa3ocYQt0r8u6OrC4asurrTIZoZrUBK8xzN1XntH+IRYDf6jbpdR5geVJLC8jjgkwr4PFFFmpIg/2jUcK5rX7OiJX/+tbYZXsIKRdkWIinupsWbPG8kByZkPZ25/VYk+cNJRYGCU+PZ7m8sgStz9SMa3734NctdnenCx45XNnzY8nwL2H9zA4/g9hJtfyVsPi5AAAAABJRU5ErkJggg==",_imports_2$1="data:image/png;base64,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",_imports_3$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIFSURBVFiF7VfRbeMwDCWVQwDDCpANzp3gukF9G9wGbSa4dIKmE/Q2aLrBdYKkE7TdwJ3APkS0gAAW+2MZqg+R1LMP7UceYFgiGfKBlEUGIBJKqWWMXVmWc6XUr1i/0dBaZ0S06su01pkrI6JVX+bDl1jDJEkKIgKl1BIRzwHg1BhjgwIibpn5wdrG+sVYQ6XUBSJeAUAWMK2Y+VpKGVWGKAJt6q9ibB1cp2m6GkygTflNu12374sD5mtErJh5CQDAzJehTAifsizLeZt2ixdErHy/YeY/do2IP0MH0puBf0x9n9BCSrk+pPdmABHPhgQHABBCnHv1PiUzZ0MJhHy8uQfaT+3MGHM3m822QojFUAJN01Sub2Z+cEvSnYHW4NbuhRAnxpgNhL/7EApjzEIIsbEC91x0JejXu2mafGDgDoiYuXshxLduPVaQ94CZ5x9KwMWRwJHA5yEQ6nL/nYAx5rmnexoryGQy2fZE93bR9QIp5ZqIKtsLpJRPRDQKgSRJit1u910IkTNzIaX8bXWheeARAE4Hxi/SND05pAwdwjHKcOdTesfy/X5/OZ1OXwDgKwDMAeCHoy4AYNuuc3C6ZjuiF8z8HDsdB6G1zomInadr3UR06+q01nms389zDxwJvBfuzdm/Re0cODqIaEVEJRE9un84tNZZXdcbIuK6rm88Lv7CK3p2DDppeUc0AAAAAElFTkSuQmCC",_imports_4$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIdSURBVFiF3VfRrdpAEJw1MZLxIUEHTgeUQCp4KcFUEFLBgwrCqyB+FSSp4NFBSAW4A1vijpOMuM1HjAS2z7EBoygjIaE93c6wezfsAf8TpJThfr9/U0p9a7rn3T2ItdaBMeYNQMDMABA13evcSp4kyehEfoox86+HCej3+1/OyQGkh8MhujVvIyRJMlJK8flHSjlvk+OmCriuGxZCSyHE6mECiGiUf42Zeeb7/qJ1jrpFrXXAzJ+YeQpgAiAloo0x5sepz67rBkKIjdY6OB6PHx3HeWLmCYARgBjAa5Zlq/F4nLYSIKWcE9FznsiGDRGlzDzKBdqQMnNleyoFKKUWAJ5rEl6LZbFNpTOw2+2mHZGnzBwXg6UKKKW2uLzX9yL/IITYFBcuKpD/+nuTA8BLFXlJQK/Xe+qAPM2yzOoNxTNQd5Kvxdp2BUsCmDnoQICVvCSgI9T5yKUAIoo7EBA0FsDMteW6EhOttVVEsQWNB4k2MMZYje1CgOM46y4EAAhzey/hUU74h4xoTUQzz/PiU6zqFqy7IAcAZp4W21ES4DjOsisBAGCMea0VkJcn6og/Gg6H6/NA5TxwPuffkTzNsux90ZYrndDzvJiZ792KWdV/gtWKhRAREbWacG0gopXv+98r1/62WSn1FUBoWT6fCQNU+D4RrQaDwefmcisgpZwrpbb54+OnlDIs2mv+SFnkj1NWSm2llDbh/w5+A+4kBy8ghkeUAAAAAElFTkSuQmCC";/*!
 * paypal-js v5.1.6 (2023-03-27T20:51:02.623Z)
 * Copyright 2020-present, PayPal, Inc. All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */function findScript(ne,ie){var de=document.querySelector('script[src="'.concat(ne,'"]'));if(de===null)return null;var me=createScriptElement(ne,ie),_e=de.cloneNode();if(delete _e.dataset.uidAuto,Object.keys(_e.dataset).length!==Object.keys(me.dataset).length)return null;var ye=!0;return Object.keys(_e.dataset).forEach(function(we){_e.dataset[we]!==me.dataset[we]&&(ye=!1)}),ye?de:null}function insertScriptElement(ne){var ie=ne.url,de=ne.attributes,me=ne.onSuccess,_e=ne.onError,ye=createScriptElement(ie,de);ye.onerror=_e,ye.onload=me,document.head.insertBefore(ye,document.head.firstElementChild)}function processOptions(ne){var ie="https://www.paypal.com/sdk/js";ne.sdkBaseURL&&(ie=ne.sdkBaseURL,delete ne.sdkBaseURL),processMerchantID(ne);var de=Object.keys(ne).filter(function(ye){return typeof ne[ye]<"u"&&ne[ye]!==null&&ne[ye]!==""}).reduce(function(ye,we){var Se=ne[we].toString();return we.substring(0,5)==="data-"?ye.dataAttributes[we]=Se:ye.queryParams[we]=Se,ye},{queryParams:{},dataAttributes:{}}),me=de.queryParams,_e=de.dataAttributes;return{url:"".concat(ie,"?").concat(objectToQueryString(me)),dataAttributes:_e}}function objectToQueryString(ne){var ie="";return Object.keys(ne).forEach(function(de){ie.length!==0&&(ie+="&"),ie+=de+"="+ne[de]}),ie}function parseErrorMessage(ne){var ie=ne.split("/* Original Error:")[1];return ie?ie.replace(/\n/g,"").replace("*/","").trim():ne}function createScriptElement(ne,ie){ie===void 0&&(ie={});var de=document.createElement("script");return de.src=ne,Object.keys(ie).forEach(function(me){de.setAttribute(me,ie[me]),me==="data-csp-nonce"&&de.setAttribute("nonce",ie["data-csp-nonce"])}),de}function processMerchantID(ne){var ie=ne["merchant-id"],de=ne["data-merchant-id"],me="",_e="";return Array.isArray(ie)?ie.length>1?(me="*",_e=ie.toString()):me=ie.toString():typeof ie=="string"&&ie.length>0?me=ie:typeof de=="string"&&de.length>0&&(me="*",_e=de),ne["merchant-id"]=me,ne["data-merchant-id"]=_e,ne}function loadScript(ne,ie){if(ie===void 0&&(ie=getDefaultPromiseImplementation()),validateArguments(ne,ie),typeof document>"u")return ie.resolve(null);var de=processOptions(ne),me=de.url,_e=de.dataAttributes,ye=_e["data-namespace"]||"paypal",we=getPayPalWindowNamespace(ye);return findScript(me,_e)&&we?ie.resolve(we):loadCustomScript({url:me,attributes:_e},ie).then(function(){var Se=getPayPalWindowNamespace(ye);if(Se)return Se;throw new Error("The window.".concat(ye," global variable is not available."))})}function loadCustomScript(ne,ie){ie===void 0&&(ie=getDefaultPromiseImplementation()),validateArguments(ne,ie);var de=ne.url,me=ne.attributes;if(typeof de!="string"||de.length===0)throw new Error("Invalid url.");if(typeof me<"u"&&typeof me!="object")throw new Error("Expected attributes to be an object.");return new ie(function(_e,ye){if(typeof document>"u")return _e();insertScriptElement({url:de,attributes:me,onSuccess:function(){return _e()},onError:function(){var we=new Error('The script "'.concat(de,'" failed to load.'));return window.fetch?fetch(de).then(function(Se){return Se.status===200&&ye(we),Se.text()}).then(function(Se){var Ce=parseErrorMessage(Se);ye(new Error(Ce))}).catch(function(Se){ye(Se)}):ye(we)}})})}function getDefaultPromiseImplementation(){if(typeof Promise>"u")throw new Error("Promise is undefined. To resolve the issue, use a Promise polyfill.");return Promise}function getPayPalWindowNamespace(ne){return window[ne]}function validateArguments(ne,ie){if(typeof ne!="object"||ne===null)throw new Error("Expected an options object.");if(typeof ie<"u"&&typeof ie!="function")throw new Error("Expected PromisePonyfill to be a function.")}const getPaypal=async()=>{var ie;if((ie=window==null?void 0:window.paypal)!=null&&ie.version)return;let ne={"client-id":"AUMJaRM6VKvmLWiXbfWKJSUGn6Ym0ZL-nnfgg8jqHbCjCraQTLCHLZODH68l3mtO1f8es_7IIbuJ8syi",vault:!0,"disable-funding":"credit,card"};ne={"client-id":"ATM1XbiShOspEUqBgMT4dXpCNbxW_2kE1sPiqLgPr0QEutgfrKbkBTMnV5vgepLPk9CCeKthUTfOFf5d",vault:!0,"disable-funding":"credit,card"};try{window.paypal=await loadScript(ne)}catch(de){message.error(i18n$1.global.t("billing.paypal_init_fail"))}},_hoisted_1$B={key:0,class:"desc"},_hoisted_2$u={class:"l"},_hoisted_3$p={key:0,class:"no_value"},_hoisted_4$m={key:1,class:"v"},_hoisted_5$i={key:0,class:"up iconfont icon-shangsheng"},_hoisted_6$g={key:1,class:"desc"},_sfc_main$F=defineComponent({__name:"DescTootip",props:{str:{}},setup(ne){return(ie,de)=>{var me;return openBlock(),createBlock(unref(ATooltip),{placement:"topLeft",title:(me=ie.str)==null?void 0:me.pop},{default:withCtx(()=>[renderSlot(ie.$slots,"default",{},()=>{var _e,ye,we,Se,Ce,Ae,Te,ke,$e,Ee;return[(ye=(_e=ie.str)==null?void 0:_e.desc)!=null&&ye.l?(openBlock(),createElementBlock("div",_hoisted_1$B,[createBaseVNode("div",_hoisted_2$u,toDisplayString$1((Se=(we=ie.str)==null?void 0:we.desc)==null?void 0:Se.l),1),(Ae=(Ce=ie.str)==null?void 0:Ce.desc)!=null&&Ae.v?(openBlock(),createElementBlock("div",_hoisted_4$m,[(ke=(Te=ie.str)==null?void 0:Te.desc)!=null&&ke.isBetter?(openBlock(),createElementBlock("i",_hoisted_5$i)):createCommentVNode("",!0),createTextVNode(" "+toDisplayString$1(($e=ie.str.desc)==null?void 0:$e.v),1)])):(openBlock(),createElementBlock("div",_hoisted_3$p))])):(openBlock(),createElementBlock("div",_hoisted_6$g,toDisplayString$1((Ee=ie.str)==null?void 0:Ee.desc),1))]},!0)]),_:3},8,["title"])}}}),DescTootip_vue_vue_type_style_index_0_scoped_893f5ba8_lang="",DescTootip=_export_sfc(_sfc_main$F,[["__scopeId","data-v-893f5ba8"]]),_withScopeId$k=ne=>(pushScopeId("data-v-1efaf0ee"),ne=ne(),popScopeId(),ne),_hoisted_1$A={class:"content-title"},_hoisted_2$t={key:0,class:"popular",src:_imports_0$2},_hoisted_3$o={key:1,class:"icon",src:_imports_1$1,alt:""},_hoisted_4$l={key:2,class:"icon",src:_imports_2$1,alt:""},_hoisted_5$h={class:"content-body"},_hoisted_6$f={class:"desc_list"},_hoisted_7$f={class:"btm"},_hoisted_8$e={class:"price-content"},_hoisted_9$c={class:"goods-price-unit"},_hoisted_10$b={key:0,class:"goods-other"},_hoisted_11$a={class:"goods-duration"},_hoisted_12$8={key:0,class:"old"},_hoisted_13$7={key:1},_hoisted_14$6={key:0},_hoisted_15$5={class:"down"},_hoisted_16$4=_withScopeId$k(()=>createBaseVNode("div",{class:"or"},"OR",-1)),_hoisted_17$4={class:"down_btn"},_hoisted_18$4=_withScopeId$k(()=>createBaseVNode("img",{src:_imports_3$1},null,-1)),_hoisted_19$4=_withScopeId$k(()=>createBaseVNode("img",{src:_imports_4$1},null,-1)),_hoisted_20$4=_withScopeId$k(()=>createBaseVNode("div",{class:"tip"}," Using the app allows for subscribing to memberships. Please log in with the same account to sync your subscription plans. ",-1)),_hoisted_21$4={key:0,class:"current_plan"},_sfc_main$E=defineComponent({__name:"VipItem",props:{item:{},cfg:{},payList:{},entranceCfg:{},botId:{}},emits:["showTipModal","pacyPay"],setup(ne,{emit:ie}){var fn;const de=useTypeStore$1(),me=useRouter(),_e=useRoute(),{t:ye}=useI18n(),we=ie,Se=ne,Ce=computed(()=>Se.item.tabType==="YEAR"),Ae=computed(()=>{var Cn,yn,an;let[cn,Sn]=((an=(yn=(Cn=Se.item)==null?void 0:Cn.rightInfo)==null?void 0:yn[0])==null?void 0:an.split("-"))||[];return{desc:{l:(cn||"Free credits").trim(),v:(Sn||"10 / Day").trim(),isBetter:!Be.value}}}),Te=computed(()=>Ce.value?descListAnnually:descListMonthly),ke=computed(()=>de.getters["user/token"]),$e=computed(()=>{var cn,Sn,Cn,yn,an;return["GOOGLE_PLAY","APPLE"].includes((cn=Ie.value)==null?void 0:cn.payPlatform)&&(((Sn=Ie.value)==null?void 0:Sn.hasActiveSubscription)||((Cn=Ie.value)==null?void 0:Cn.vipEnum)&&((yn=Ie.value)==null?void 0:yn.vipEnum)!=="FREE"&&!((an=Ie.value)!=null&&an.inWhiteList))});useGoodsList();const{userVipTypeTab:Ee,userVipType:Pe,userStatusInfo:Ie,vipEumMap:Oe}=useUserVipStatus(),Ne=computed(()=>Se.item.vipType),Be=computed(()=>Se.item.isFreeOption),xe=computed(()=>Se.item.isStandardOption),Re=computed(()=>Se.item.isPremiumOption),Me=computed(()=>Be.value?"Basics":xe.value?"Standard":Re.value?"Premium":""),De={free:0,standard:1,premium:2},Ve={MONTH:20,YEAR:30},Le=computed(()=>(De[Pe.value]||0)+(Ve[Ee.value]||0)),Fe=computed(()=>(De[Ne.value]||0)+(Ve[Se.item.tabType]||0)),He=computed(()=>Ee.value===Se.item.tabType),en=computed(()=>{var cn;return He.value&&Oe[(cn=Ie.value)==null?void 0:cn.activeSubscriptionVipEnum]===Ne.value}),Ue=computed(()=>Pe.value!=="free"&&Le.value===Fe.value),ze=computed(()=>Ue.value),We=computed(()=>{if(Be.value)return!1;const{inWhiteList:cn,vipEnum:Sn,activeSubscriptionVipEnum:Cn,payPlatform:yn}=Ie.value||{};if(cn)return!1;let an=Le.value<Fe.value;const bn=!Cn&&Sn&&Pe.value!=="free";return Pe.value!=="free"&&!Ue.value?!1:an&&!en.value||!cn&&bn&&Le.value<=Fe.value&&!en.value});computed(()=>{var cn,Sn;return(Sn=(cn=Ie.value)==null?void 0:cn.userRightVOList)==null?void 0:Sn.find(Cn=>Cn.rightType===1)});const je=ref(!1);watch(Ie,cn=>{cn&&(Pe.value==="free"&&(cn==null?void 0:cn.freeUsed)>=(cn==null?void 0:cn.freeSend)?je.value=!0:(Pe.value==="free"&&(cn==null?void 0:cn.freeUsed)<(cn==null?void 0:cn.freeSend)||Pe.value!=="free"&&!(cn!=null&&cn.hasActiveSubscription)&&!(cn!=null&&cn.inWhiteList))&&(localStorage.getItem("isProInfoExpended")?je.value=!1:(je.value=!0,localStorage.setItem("isProInfoExpended","true"))))});const qe=cn=>{window.open(cn)},Qe=ref(!1);onMounted(()=>{Qe.value=!0,ke.value?de.dispatch("user/updateUserStatusInfo"):je.value=!0,Je()}),watch(()=>Se.payList,()=>{Je()}),Se.item&&watch(()=>Se.item.show,cn=>{cn&&(sn.value=0,Je())});function Je(){var cn,Sn;Qe.value&&(Sn=(cn=Se.payList)==null?void 0:cn.find(Cn=>Cn.id===2))!=null&&Sn.enable&&nextTick(()=>{hn()})}const tn={getpro:{standard:"Navigation_getstandard_click",premium:"Navigation_getpremium_click"},order:{standard:"myorder_getstandard_click",premium:"myorder_getpremium_click"},dailyRewardStandard:{standard:"dailyrewards_getstandard_click",premium:"dailyrewards_getpremium_click"},dailyRewardFree:{standard:"dailyrewards_getstandard_click",premium:"dailyrewards_getpremium_click"}},Xe={"/":{standard:"homecredit_getstandard_click",premium:"homecredit_getpremium_click"},"/fitting":{standard:"fittingroom_resubscribestandard_click",premium:"fittingroom_subscribepremium_click"},"/billing":{standard:"fittingroom_resubscribestandard_click",premium:"fittingroom_subscribepremium_click"},"/chat":{standard:"chatcredit_getstandard_click",premium:"chatcredit_getpremium_click"},"/create":{standard:"botcreate_subscribestandard_click",premium:"botcreate_subscribespremium_click"},"/order":{standard:"myorder_getstandard_click",premium:"myorder_getpremium_click"},"/fitting/order":{standard:"myorder_getstandard_click",premium:"myorder_getpremium_click"}},Ze=computed(()=>{var cn;return((cn=_e.query)==null?void 0:cn.botId)||""});function nn(){var yn,an,bn,_n;let cn,Sn=localStorage.getItem("subscribeModalTrackFrom");Sn&&(Sn=Sn.split(",")[0],cn=SubscribeModalTrack[Sn]),cn||(cn=((yn=Se.cfg)==null?void 0:yn.entranceCfg)||tn[(an=_e.query)==null?void 0:an.exposure]||Xe[_e.path]);let Cn=(cn==null?void 0:cn[Ne.value])||"";if(Cn){const{email:un,gender:vn}=((bn=de.state.user)==null?void 0:bn.info)||{};let Tn={};(((_n=_e.query)==null?void 0:_n.exposure)==="/order"||_e.path==="/order")&&(Tn={email:un,fingerprint:isBrowser$1()&&localStorage.getItem("fingerprint")||null,gender:vn}),eventTrack(Cn,Tn)}return Cn}computed(()=>{var cn,Sn;return decodeURIComponent((Sn=(cn=_e.query)==null?void 0:cn.redirect)!=null?Sn:"")});const pn=ref(!1);async function mn(){var an,bn,_n,un;if(pn.value)return;const{id:cn,nowPrice:Sn}=Se.item||{};if(!cn)return;let Cn=(an=Se.cfg)!=null&&an.isSubscribe?"Tookit":"Modal";if(Ce.value)eventTrack(Re.value?"annuallypremium_click":"annuallystandard_click",{value:formatPrice(Sn),type:"ONERWAY"});else{let vn={value:formatPrice(Sn),type:"ONERWAY",from:Cn};eventTrack("subscribe_click",vn),reqEvent(de,{...vn,event_name:"subscribe_click"})}const yn=message.loading({content:"Loading...",fullscreen:!0,center:!0});try{const vn=(_n=(bn=location.href)==null?void 0:bn.split("&session_id"))==null?void 0:_n[0],Tn=vn.indexOf("?")>-1?"".concat(vn).concat(vn.indexOf("cancel=")>-1?"":"&cancel=1"):"".concat(vn).concat(vn.indexOf("cancel=")>-1?"":"?cancel=1"),{id:kn,nowPrice:En}=Se.item||{},{navigator:$n,screen:Pn}=window||{};let xn=location.origin+location.pathname,Bn={goodsId:kn,payType:"ONERWAY",entrance:nn(),jumpUrl:!0,successUrl:xn,cancelUrl:xn,deviceInfo:{colorDepth:Pn.colorDepth,javaEnabled:$n.javaEnabled,language:$n.language,screenHeight:Pn.height,screenWidth:Pn.width,timeZoneOffset:new Date().getTimezoneOffset(),userAgent:$n.userAgent}};(Se.botId||Ze.value)&&(Bn.botId=Se.botId||Ze.value),pn.value=!0;let Rn=await toSubscriptionApi(Bn);(un=Rn==null?void 0:Rn.result)!=null&&un.transactionId?(localStorage.setItem("pacypayFrom",Cn),we("pacyPay",Rn.result.transactionId,Bn)):(message.error((Rn==null?void 0:Rn.message)||"get TransactionId fail"),Rn.code=="702"&&setTimeout(location.reload,1e3))}catch(vn){}finally{setTimeout(()=>{pn.value=!1,yn==null||yn()},200)}}function An(){if(!ke.value)return de.dispatch("user/changeLoginModal",!0);mn()}const wn=(fn=getCurrentInstance())==null?void 0:fn.uid,on=reactive({loading:!1,couponPrice:[],subscriptionId:"",paypalId:""}),gn="paypal-pay"+wn,sn=ref(0),dn=async cn=>{var Sn,Cn,yn;if(cn){if(de.commit("common/changeSubscribeModalVisible",!1),await de.dispatch("user/updateUserStatusInfo"),_e.query.openNew)return(Sn=window.top)==null?void 0:Sn.close();if(_e.query.redirect){me.push({path:decodeURIComponent((Cn=_e.query)==null?void 0:Cn.redirect),query:{showCreate:Pe.value!=="free"&&((yn=_e.query)==null?void 0:yn.redirect.indexOf("showCreate"))>-1?1:0}});return}}},Ye=computed(()=>{var cn,Sn;return(Sn=(cn=de.state.user)==null?void 0:cn.info)==null?void 0:Sn.userName}),rn=async()=>{let cn=nn();const{id:Sn}=Se.item;let Cn={goodsId:Sn,payType:"PAYPAL",entrance:cn};if((Se.botId||Ze.value)&&(Cn.botId=Se.botId||Ze.value),Ye.value)try{on.subscriptionId="";const{result:yn,message:an}=await toSubscriptionApi(Cn);if(yn){if(yn.upgradeSuccess){message.success(ye("global.pricing.upgraded_success")),dn(!0);return}on.subscriptionId=yn.subscriptionId,on.paypalId=yn.id}else message.error(an)}catch(yn){}else de.dispatch("user/changeLoginModal",!0)},Ge=()=>{localStorage.setItem("purchaseSuccess",new Date().getTime().toString())},Ke=async cn=>{const{nowPrice:Sn}=Se.item||{};eventTrack("paypal_paid",{value:formatPrice(Sn)});try{await postStripeSubInfoXhr({platform:"PAYPAL",subscriptionId:cn.subscriptionID})?(dn(!0),message.success(ye("global.pricing.subscribe_success")),Ge()):message.error(ye("global.pricing.pay_fail"))}catch(Cn){}},ln=async cn=>{try{await postPaySubCancelXhr({id:on.paypalId,subscriptionId:on.subscriptionId})?eventTrack("paypal_cancel_pay"):getUserSubsStatus().then(Cn=>{if(Cn&&Cn.hasActiveSubscription){const{nowPrice:yn}=Se.item||{};eventTrack("paypal_paid",{value:formatPrice(yn)}),dn(!0)}})}catch(Sn){}},hn=async()=>{var Sn;if(!Qe.value)return;const{nowPrice:cn}=Se.item;if(sn.value===0&&document.getElementById(gn)){document.getElementById(gn).innerHTML="",sn.value=1;try{paypal||await getPaypal(),(Sn=paypal==null?void 0:paypal.Buttons)==null||Sn.call(paypal,{createSubscription:async function(Cn,yn){if(eventTrack("paypal_click",{value:formatPrice(cn)}),sn.value=2,await rn(),on.subscriptionId)return postBeforePaySub(on.paypalId||""),on.subscriptionId},onApprove:(Cn,yn)=>{Ke(Cn)},onCancel:Cn=>{ln(Cn)},onError:async function(Cn){}}).render("#"+gn)}catch(Cn){dn(!1),sn.value=0}}};return(cn,Sn)=>{var Cn,yn,an,bn,_n,un;return cn.item.show?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["good-list-item",{free_ctn:unref(Be),purple:unref(Re),standard:unref(xe),can_click:((Cn=cn.cfg)==null?void 0:Cn.isSubscribe)&&unref(We),subscribe:(yn=cn.cfg)==null?void 0:yn.isSubscribe,premium:unref(Re)}])},[createBaseVNode("div",_hoisted_1$A,[(an=cn.cfg)!=null&&an.showPopular&&unref(Re)?(openBlock(),createElementBlock("img",_hoisted_2$t)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString$1(unref(Me)),1),unref(xe)?(openBlock(),createElementBlock("img",_hoisted_3$o)):createCommentVNode("",!0),unref(Re)?(openBlock(),createElementBlock("img",_hoisted_4$l)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_5$h,[createBaseVNode("div",_hoisted_6$f,[createVNode(DescTootip,{str:unref(Ae)},null,8,["str"]),unref(xe)?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(unref(Te).standard,(vn,Tn)=>(openBlock(),createBlock(DescTootip,{key:Tn,str:vn},null,8,["str"]))),128)):unref(Re)?(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(unref(Te).premium,(vn,Tn)=>(openBlock(),createBlock(DescTootip,{key:Tn,str:vn},null,8,["str"]))),128)):(openBlock(!0),createElementBlock(Fragment,{key:2},renderList(unref(descList).free,(vn,Tn)=>(openBlock(),createBlock(DescTootip,{key:Tn,str:vn},null,8,["str"]))),128))]),createBaseVNode("div",_hoisted_7$f,[createBaseVNode("div",_hoisted_8$e,[createBaseVNode("div",{class:normalizeClass(["goods-price",{pro:unref(xe),premium:unref(Re)}])},[createBaseVNode("span",_hoisted_9$c,toDisplayString$1(cn.$t("billing.unit")),1),unref(Ce)?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString$1((bn=cn.item.displayConfig)==null?void 0:bn.weekPrice),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(unref(formatPrice)(cn.item.nowPrice)),1)],64))],2),unref(Be)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_10$b,[createBaseVNode("div",_hoisted_11$a,[unref(Ce)?createCommentVNode("",!0):(openBlock(),createElementBlock("span",_hoisted_12$8,[createTextVNode(toDisplayString$1(cn.$t("billing.unit"))+" ",1),unref(Ce)?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString$1(unref(formatPrice)(cn.item.originalPrice/12)),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(unref(formatPrice)(cn.item.originalPrice)),1)],64))])),createTextVNode(" /mo "),unref(Ce)?(openBlock(),createElementBlock("span",_hoisted_13$7," $"+toDisplayString$1(unref(formatPrice)(cn.item.nowPrice))+"/year ",1)):createCommentVNode("",!0)])]))]),renderSlot(cn.$slots,"default",{},()=>[unref(We)&&!unref($e)?(openBlock(),createElementBlock("div",_hoisted_14$6,[createBaseVNode("div",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(cn.payList,vn=>{var Tn;return openBlock(),createElementBlock(Fragment,null,[vn.enable?(openBlock(),createElementBlock(Fragment,{key:0},[vn.id===1?(openBlock(),createElementBlock("div",{key:0,onClick:withModifiers(An,["stop"]),class:normalizeClass(["subscribe-submit","pay"])},[createBaseVNode("span",null,toDisplayString$1(unref(Pe)!=="free"&&!((Tn=unref(Ie))!=null&&Tn.hasActiveSubscription)&&unref(Ue)?cn.$t("billing.Resubscribe"):cn.$t("billing.Subscribe")),1)])):vn.id===2?(openBlock(),createElementBlock("div",{key:1,onClickCapture:nn,class:normalizeClass(["subscribe-submit","pay","paypal",{premium:unref(Re)}])},[createBaseVNode("div",{id:gn})],34)):createCommentVNode("",!0)],64)):createCommentVNode("",!0)],64)}),256)),createBaseVNode("div",_hoisted_15$5,[_hoisted_16$4,createBaseVNode("div",_hoisted_17$4,[createBaseVNode("div",{onClick:Sn[0]||(Sn[0]=vn=>qe("https://play.google.com/store/apps/details?id=com.joyland.ai"))},[createTextVNode(" Subscribe By "),_hoisted_18$4]),createBaseVNode("div",{onClick:Sn[1]||(Sn[1]=vn=>qe("https://apps.apple.com/us/app/joyland-ai/id6476473048"))},[createTextVNode(" Subscribe By "),_hoisted_19$4])]),_hoisted_20$4])])])):createCommentVNode("",!0)],!0),(_n=cn.cfg)!=null&&_n.showCurrent&&unref(ze)&&((un=unref(Ie))!=null&&un.hasActiveSubscription)?(openBlock(),createElementBlock("div",_hoisted_21$4," Current Plan ")):createCommentVNode("",!0)])])],2)):createCommentVNode("",!0)}}}),VipItem_vue_vue_type_style_index_0_scoped_1efaf0ee_lang="",VipItem=_export_sfc(_sfc_main$E,[["__scopeId","data-v-1efaf0ee"]]),_sfc_main$D=defineComponent({__name:"VipTabType",props:{modelValue:{}},emits:["update:modelValue"],setup(ne,{emit:ie}){const de=useTypeStore$1();useRouter(),useRoute(),useI18n();const me=ne,_e=ie,ye=[{l:"Monthly",v:"Monthly"},{l:"Annual",v:"Annually"}],we=ref(null);watchEffect(()=>{if(we.value=me.modelValue,!we.value){let Ae=ye[0].v;Se(Ae)}});function Se(Ae){we.value!==Ae&&(we.value=Ae,_e("update:modelValue",Ae))}computed(()=>de.getters["user/token"]);const{userStatusInfo:Ce}=useUserVipStatus();return watch(Ce,Ae=>{}),(Ae,Te)=>(openBlock(),createElementBlock("div"))}}),VipTabType_vue_vue_type_style_index_0_scoped_cd5c37fc_lang="",VipTabType=_export_sfc(_sfc_main$D,[["__scopeId","data-v-cd5c37fc"]]),_withScopeId$j=ne=>(pushScopeId("data-v-c2d72ad2"),ne=ne(),popScopeId(),ne),_hoisted_1$z=_withScopeId$j(()=>createBaseVNode("div",null,[createTextVNode(" Joylanders! We're informing you that we're doing some adjustments with our payment services for Joyland. We are working hard to resolve this issue and restore paymerhts as soon as possible. If you are still interested in subscribing to Joyland Membership plans, please reach out to us at "),createBaseVNode("a",{href:"mailto:support@joyland.ai"},"support@joyland.ai"),createTextVNode(" for assistance. Thank you for your understanding and patience. ")],-1)),_sfc_main$C=defineComponent({__name:"SubTipModal",setup(ne,{expose:ie}){const de=ref(!1),me=ref(null);return ie({open(){de.value=!0}}),(_e,ye)=>(openBlock(),createElementBlock("div",{class:"tip_modal",ref_key:"tipModalRef",ref:me},[createVNode(unref(Modal),{"get-container":()=>unref(me),title:"Notice",footer:null,width:384,centered:"",visible:unref(de),"onUpdate:visible":ye[0]||(ye[0]=we=>isRef(de)?de.value=we:null)},{default:withCtx(()=>[_hoisted_1$z]),_:1},8,["get-container","visible"])],512))}}),SubTipModal_vue_vue_type_style_index_0_scoped_c2d72ad2_lang="",SubTipModal=_export_sfc(_sfc_main$C,[["__scopeId","data-v-c2d72ad2"]]),_withScopeId$i=ne=>(pushScopeId("data-v-a59f2154"),ne=ne(),popScopeId(),ne),_hoisted_1$y=_withScopeId$i(()=>createBaseVNode("div",{class:"ctn"},[createBaseVNode("div",{class:"pacy_ctn",id:"iframe_ctn"})],-1)),_sfc_main$B=defineComponent({__name:"PacyPayModal",props:{tranId:{}},emits:["update:tranId"],setup(ne,{expose:ie,emit:de}){const me=ne,_e=de,ye=localStorage.getItem("pacypayFrom"),we=useTypeStore$1();useRouter(),useRoute(),useI18n();const Se=ref();computed(()=>we.getters["user/token"]),useUserVipStatus(),usePayCfg();const Ce=ref(!1);useGoodsList();const Ae="production";let Te=null;const ke=async()=>{Te=null,_e("update:tranId",""),localStorage.removeItem("pacypayFrom")},$e=()=>{let Oe={type:"ONERWAY",transactionId:me.tranId,from:ye};eventTrack("subscribe_cancel",Oe),reqEvent(we,{...Oe,event_name:"subscribe_cancel"}),ke()},Ee={subProductType:"DIRECT",checkoutTheme:"",variables:{fontSizeBase:"14px"},styles:{".pacypay-checkout__payment-method":{"border-color":"#555"},"::-webkit-input-placeholder":{color:"#666","font-size":"12px",opacity:.5},":-moz-placeholder":{color:"#666","font-size":"12px",opacity:.5},"::-moz-placeholder":{color:"#666","font-size":"12px",opacity:.5}}};async function Pe(Oe,Ne){var Be,xe;await nextTick(),Ee.checkoutTheme=(xe=(Be=we.state.common.theme)==null?void 0:Be.toLowerCase())!=null&&xe.includes("dark")?"dark":"light",new window.Pacypay(Oe,{locale:"en",mode:"CARD",container:"iframe_ctn",environment:Ae,config:Ee,onPaymentCompleted:function(Re){const Me=Re.data,De=Re.respCode,Ve=Re.respMsg;let Le={type:"ONERWAY",...Me,from:ye};if(De==="20000")switch(Me.status){case"S":Ve&&message.success(Ve),ke(),setTimeout(()=>{location.reload()},600),eventTrack("subscribe_success",Le),reqEvent(we,{...Le,event_name:"subscribe_success"});break;case"R":window.location.href=Me.redirectUrl;break}else eventTrack("subscribe_fail",Le),reqEvent(we,{...Le,event_name:"subscribe_fail"}),message.error((Ve||"")+" please try again"),Ie()},onError:function(Re){}})}async function Ie(Oe){var xe;if(!Te){setTimeout(()=>{message.error("Get TransactionId fail, please try later")},1e3),ke();return}let Ne=await toSubscriptionApi(Te),Be=(xe=Ne==null?void 0:Ne.result)==null?void 0:xe.transactionId;Be?Pe(Be):(message.error((Ne==null?void 0:Ne.message)||"get TransactionId fail"),ke())}return ie({async open(Oe){Ce.value=!0,Te=Oe,Pe(me.tranId)}}),(Oe,Ne)=>(openBlock(),createElementBlock("div",{class:"pacy_modal_ctn",ref_key:"modalRef",ref:Se},[createVNode(unref(Modal),{class:"pacy_modal",footer:null,centered:"",visible:unref(Ce),"onUpdate:visible":Ne[0]||(Ne[0]=Be=>isRef(Ce)?Ce.value=Be:null),closable:!1,getContainer:()=>unref(Se)},{default:withCtx(()=>[createVNode(unref(CloseCircleOutlined$1),{class:"close",onClick:$e}),_hoisted_1$y]),_:1},8,["visible","getContainer"])],512))}}),PacyPayModal_vue_vue_type_style_index_0_scoped_a59f2154_lang="",PacyPayModal=_export_sfc(_sfc_main$B,[["__scopeId","data-v-a59f2154"]]),_withScopeId$h=ne=>(pushScopeId("data-v-14b46f69"),ne=ne(),popScopeId(),ne),_hoisted_1$x=_withScopeId$h(()=>createBaseVNode("div",{class:"bg1"},null,-1)),_hoisted_2$s=_withScopeId$h(()=>createBaseVNode("div",{class:"bg2"},null,-1)),_hoisted_3$n=_withScopeId$h(()=>createBaseVNode("div",{class:"time"},[createBaseVNode("i",{class:"iconfont icon-clock"}),createTextVNode("12.11-12.25")],-1)),_hoisted_4$k={class:"text"},_hoisted_5$g={class:"btn"},_hoisted_6$e={key:0,class:"subscribe-member-container"},_hoisted_7$e={class:"subscribe-member"},_hoisted_8$d={class:"num"},_hoisted_9$b=["src"],_hoisted_10$a=["src"],_hoisted_11$9={key:2,class:"top_value"},_hoisted_12$7={key:0,class:"expiration"},_hoisted_13$6={class:"top_value"},_hoisted_14$5={key:1,class:"expiration"},_hoisted_15$4={class:"top_value"},_hoisted_16$3={key:0,class:"subscribe-member-right"},_hoisted_17$3=["src"],_hoisted_18$3={key:1,class:"subscribe-member-container"},_hoisted_19$3={class:"subscribe-member"},_hoisted_20$3={class:"subscribe-member-left"},_hoisted_21$3={class:"num"},_hoisted_22$3=["src"],_hoisted_23$3=["src"],_hoisted_24$3={class:"top_value"},_hoisted_25$3={key:0,class:"expiration"},_hoisted_26$3={class:"top_value"},_hoisted_27$3={class:"subscribe-member-right"},_hoisted_28$3=["src"],_hoisted_29$3={key:2,class:"subscribe-un-member"},_hoisted_30$3={class:"subscribe-un-member-inside"},_hoisted_31$3=["src"],_sfc_main$A=defineComponent({__name:"subscribe",setup(ne){const ie=useTypeStore$1(),de=useRouter(),me=useRoute(),_e=computed(()=>ie.getters["user/token"]),{isUserYearVip:ye,userVipType:we,userStatusInfo:Se,isFree:Ce,isStandard:Ae,isPremium:Te}=useUserVipStatus(),ke=computed(()=>{const{inWhiteList:Qe,activeSubscriptionVipEnum:Je,vipEnum:tn}=Se.value||{};return!Qe&&!Je&&tn}),$e=ref(!1),Ee=ref(null),Pe=ref(null),Ie=ref(""),Oe=async(Qe,Je)=>{var tn;Ie.value=Qe,await nextTick(),(tn=Pe.value)==null||tn.open(Je)},Ne=computed(()=>{var Qe,Je;return(Je=(Qe=Se.value)==null?void 0:Qe.userRightVOList)==null?void 0:Je.find(tn=>tn.rightType===1)}),Be=ref(!1),xe=watch(Se,Qe=>{Qe&&(Ce.value&&(Qe==null?void 0:Qe.freeUsed)>=(Qe==null?void 0:Qe.freeSend)?Be.value=!0:(Ce.value&&(Qe==null?void 0:Qe.freeUsed)<(Qe==null?void 0:Qe.freeSend)||!Ce.value&&!(Qe!=null&&Qe.hasActiveSubscription)&&!(Qe!=null&&Qe.inWhiteList))&&(localStorage.getItem("isProInfoExpended")?Be.value=!1:(Be.value=!0,localStorage.setItem("isProInfoExpended","true"))),xe())}),Re={standard:"fittingroom_subscribestandard_click",premium:"fittingroom_subscribepremium_click"},Me={standard:"fittingroom_resubscribestandard_click",premium:"fittingroom_resubscribepremium_click"},De=Qe=>{var Je,tn;if(!(!Ce.value&&((Je=Se.value)!=null&&Je.hasActiveSubscription)||(tn=Se.value)!=null&&tn.inWhiteList)){const Xe=Qe==="0"?"fittingroom_subscribe_click":"fittingroom_resubscribe_click";if(eventTrack(Xe),!_e.value)return ie.dispatch("user/changeLoginModal",!0);goBillingPage(de,{exposure:Xe})}},Ve=()=>{de.push("fitting/order")},Le=()=>{Be.value=!Be.value},{vipTab:Fe,goodsList:He,vipActivityGood:en,hasBuyActivityVip:Ue,isBuyActiveVip:ze}=useGoodsList();onMounted(()=>{ye.value&&(Fe.value="Annually")}),watch(Fe,Qe=>{Qe==="Annually"&&eventTrack("annually_click",{})});const We=computed(()=>!!en.value&&_e.value&&we.value==="free"&&!Ue.value),{list:je}=usePayCfg();onMounted(()=>{_e.value?ie.dispatch("user/updateUserStatusInfo"):Be.value=!0});const qe=async()=>{eventTrack("cheaptrialbannertry_click"),payActivityStripe({entrance:"cheaptrialbannertry_click",route:me,good:en.value})};return(Qe,Je)=>{var tn,Xe,Ze,nn,pn,mn,An,wn,on,gn,sn,dn,Ye,rn,Ge,Ke,ln,hn,fn,cn,Sn,Cn,yn,an,bn,_n,un,vn,Tn,kn,En,$n,Pn,xn;return openBlock(),createElementBlock(Fragment,null,[unref(We)?(openBlock(),createElementBlock("div",{key:0,class:"vip_activity_main",onClick:qe},[_hoisted_1$x,_hoisted_2$s,_hoisted_3$n,createBaseVNode("div",_hoisted_4$k,[createTextVNode(toDisplayString$1(Qe.$t("layout.vipactivity.text1")),1),createBaseVNode("span",null,"$"+toDisplayString$1(unref(formatPrice)((tn=unref(en))==null?void 0:tn.nowPrice)),1),unref(isMobile)?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(", "+toDisplayString$1(Qe.$t("layout.vipactivity.text2")),1)],64)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_5$g,toDisplayString$1(Qe.$t("layout.vipactivity.btn")),1)])):createCommentVNode("",!0),unref(Be)?(openBlock(),createElementBlock("div",_hoisted_29$3,[createVNode(VipTabType,{modelValue:unref(Fe),"onUpdate:modelValue":Je[1]||(Je[1]=Bn=>isRef(Fe)?Fe.value=Bn:null)},null,8,["modelValue"]),createBaseVNode("div",_hoisted_30$3,[unref(Ce)&&((Pn=unref(Se))==null?void 0:Pn.freeSend)<=((xn=unref(Se))==null?void 0:xn.freeUsed)||!unref(_e)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,class:"expend-btn",onClick:Le},[createBaseVNode("img",{src:unref(_imports_0$3),alt:""},null,8,_hoisted_31$3)])),createBaseVNode("div",{class:normalizeClass(["item_ctn",{mobile_show_premium:unref(isMobile)&&unref($e)}])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(He),(Bn,Rn)=>(openBlock(),createBlock(VipItem,{key:Bn.id,item:Bn,cfg:{showCurrent:!0,isSubscribe:!0,showEarlyBird:!0,showPopular:!0},payList:unref(je),entranceCfg:unref(ke)?Me:Re,tabType:unref(Fe),onShowTipModal:Je[2]||(Je[2]=jn=>{var Vn;return(Vn=unref(Ee))==null?void 0:Vn.open()}),onPacyPay:Oe},null,8,["item","payList","entranceCfg","tabType"]))),128))],2)])])):(openBlock(),createElementBlock(Fragment,{key:1},[(Xe=unref(Se))!=null&&Xe.freeSend&&((Ze=unref(Se))==null?void 0:Ze.freeUsed)<((nn=unref(Se))==null?void 0:nn.freeSend)&&!((pn=unref(Se))!=null&&pn.hasActiveSubscription)&&unref(Ce)||(mn=unref(Se))!=null&&mn.inWhiteList?(openBlock(),createElementBlock("div",_hoisted_6$e,[createBaseVNode("div",_hoisted_7$e,[createBaseVNode("div",{class:normalizeClass(["subscribe-member-left",{"no-pro-icon":unref(Ce)}])},[createBaseVNode("div",_hoisted_8$d,[unref(Ae)?(openBlock(),createElementBlock("img",{key:0,src:unref(ProIcon1),alt:"pro",class:"pro-icon"},null,8,_hoisted_9$b)):createCommentVNode("",!0),unref(Te)?(openBlock(),createElementBlock("img",{key:1,src:unref(ProIcon2),alt:"pro",class:"pro-icon"},null,8,_hoisted_10$a)):createCommentVNode("",!0),createTextVNode(" "+toDisplayString$1(Qe.$t("billing.free_custom_pack"))+": ",1),(An=unref(Se))!=null&&An.inWhiteList?(openBlock(),createElementBlock("span",_hoisted_11$9,[unref(Te)?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode("Unlimited")],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(((wn=unref(Se))==null?void 0:wn.whiteListCustomTimes)-(((on=unref(Se))==null?void 0:on.whiteListCustomTimesUsage)||0))+"/"+toDisplayString$1((gn=unref(Se))==null?void 0:gn.whiteListCustomTimes),1)],64))])):(openBlock(),createElementBlock(Fragment,{key:3},[createTextVNode(toDisplayString$1(((sn=unref(Se))==null?void 0:sn.freeSend)-(((dn=unref(Se))==null?void 0:dn.freeUsed)||0))+"/"+toDisplayString$1((Ye=unref(Se))==null?void 0:Ye.freeSend),1)],64))]),(rn=unref(Se))!=null&&rn.freeEndTime&&!((Ge=unref(Se))!=null&&Ge.inWhiteList)?(openBlock(),createElementBlock("div",_hoisted_12$7,[createTextVNode(toDisplayString$1(Qe.$t("billing.expiration"))+" ",1),createBaseVNode("span",_hoisted_13$6,toDisplayString$1(unref(dayjs)((Ke=unref(Se))==null?void 0:Ke.freeEndTime).format("YYYY.MM.DD")),1)])):createCommentVNode("",!0),(ln=unref(Se))!=null&&ln.inWhiteList?(openBlock(),createElementBlock("div",_hoisted_14$5,[createTextVNode(toDisplayString$1(Qe.$t("billing.expiration"))+" ",1),createBaseVNode("span",_hoisted_15$4,toDisplayString$1((hn=unref(Se))!=null&&hn.whiteListExpiredAt?unref(dayjs)((fn=unref(Se))==null?void 0:fn.whiteListExpiredAt).format("YYYY.MM.DD"):"--"),1)])):createCommentVNode("",!0)],2),(cn=unref(Se))!=null&&cn.inWhiteList?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_16$3,[createBaseVNode("div",{class:"subscribe-submit need-subscribe",onClick:Je[0]||(Je[0]=Bn=>De("0"))},toDisplayString$1(Qe.$t("billing.Subscribe")),1)])),createBaseVNode("div",{class:normalizeClass(["expend-btn",(Sn=unref(Se))!=null&&Sn.inWhiteList?"whiteList-btn":""]),onClick:Le},[createBaseVNode("img",{src:unref(_imports_0$3),alt:""},null,8,_hoisted_17$3)],2)])])):(Cn=unref(Se))!=null&&Cn.lastVipEndTime?(openBlock(),createElementBlock("div",_hoisted_18$3,[createBaseVNode("div",_hoisted_19$3,[createBaseVNode("div",_hoisted_20$3,[createBaseVNode("div",_hoisted_21$3,[unref(Ae)?(openBlock(),createElementBlock("img",{key:0,src:unref(ProIcon1),alt:"pro",class:"pro-icon"},null,8,_hoisted_22$3)):createCommentVNode("",!0),unref(Te)?(openBlock(),createElementBlock("img",{key:1,src:unref(ProIcon2),alt:"pro",class:"pro-icon"},null,8,_hoisted_23$3)):createCommentVNode("",!0),(yn=unref(Se))!=null&&yn.inWhiteList?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:2},[createTextVNode(toDisplayString$1(unref(ye)?"Annual ":"Monthly "),1)],64)),createTextVNode(" "+toDisplayString$1(Qe.$t("billing.free_custom_pack"))+": ",1),createBaseVNode("span",_hoisted_24$3,[unref(Te)?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode("Unlimited")],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(((bn=(an=unref(Ne))==null?void 0:an.limitNum)!=null?bn:0)-((un=(_n=unref(Ne))==null?void 0:_n.usage)!=null?un:0))+"/"+toDisplayString$1((Tn=(vn=unref(Ne))==null?void 0:vn.limitNum)!=null?Tn:0),1)],64))])]),(kn=unref(Se))!=null&&kn.hasActiveSubscription?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_25$3,[createTextVNode(toDisplayString$1(Qe.$t("billing.expiration"))+" ",1),createBaseVNode("span",_hoisted_26$3,toDisplayString$1(unref(dayjs)((En=unref(Se))==null?void 0:En.lastVipEndTime).format("YYYY.MM.DD")),1)]))]),createBaseVNode("div",_hoisted_27$3,[createBaseVNode("div",{class:"my-order-btn",onClick:Ve},toDisplayString$1(Qe.$t("billing.my_order")),1),!(($n=unref(Se))!=null&&$n.hasActiveSubscription)&&!unref(ze)?(openBlock(),createElementBlock("div",{key:0,class:"subscribe-submit",onClick:Le},toDisplayString$1(Qe.$t("billing.Resubscribe")),1)):createCommentVNode("",!0)]),createBaseVNode("div",{class:"expend-btn",onClick:Le},[createBaseVNode("img",{src:unref(_imports_0$3),alt:""},null,8,_hoisted_28$3)])])])):createCommentVNode("",!0)],64)),createVNode(SubTipModal,{ref_key:"subTipModalRef",ref:Ee},null,512),unref(Ie)?(openBlock(),createBlock(PacyPayModal,{key:3,ref_key:"pacyPayModalRef",ref:Pe,tranId:unref(Ie),"onUpdate:tranId":Je[3]||(Je[3]=Bn=>isRef(Ie)?Ie.value=Bn:null)},null,8,["tranId"])):createCommentVNode("",!0)],64)}}}),subscribe_vue_vue_type_style_index_0_scoped_14b46f69_lang="",Subscribe=_export_sfc(_sfc_main$A,[["__scopeId","data-v-14b46f69"]]),_hoisted_1$w={key:0,class:"iconfont icon-jiazai"},_hoisted_2$r={key:1,class:"iconfont icon-a-lianji66 failed-icon"},_sfc_main$z=defineComponent({__name:"tag",props:{modelStatus:{}},setup(ne){const{t:ie}=useI18n(),de=ne,me=computed(()=>{switch(de.modelStatus){case 0:return ie("fitting.training");case 1:return ie("fitting.training");case 2:return ie("fitting.completed");case 3:return ie("fitting.failed");default:return""}});return(_e,ye)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["tag","status".concat(de.modelStatus)])},[(de==null?void 0:de.modelStatus)===1||(de==null?void 0:de.modelStatus)===0?(openBlock(),createElementBlock("span",_hoisted_1$w)):createCommentVNode("",!0),(de==null?void 0:de.modelStatus)===3?(openBlock(),createElementBlock("span",_hoisted_2$r)):createCommentVNode("",!0),createTextVNode(" "+toDisplayString$1(unref(me)),1)],2))}}),tag_vue_vue_type_style_index_0_scoped_5f8d3180_lang="",Tag=_export_sfc(_sfc_main$z,[["__scopeId","data-v-5f8d3180"]]),_hoisted_1$v={class:"avatar-block"},_hoisted_2$q=["src"],_hoisted_3$m={key:0,class:"avatar avatar-num"},_sfc_main$y=defineComponent({__name:"used-avatar",props:{bot:{}},setup(ne){const ie=ne,de=computed(()=>{var me,_e;return((me=ie.bot)==null?void 0:me.length)>4?ie.bot.slice(0,3):((_e=ie.bot)==null?void 0:_e.length)<5?ie.bot:[]});return(me,_e)=>{var ye;return openBlock(),createBlock(unref(ATooltip),{placement:"bottom"},createSlots({default:withCtx(()=>{var we;return[createBaseVNode("div",_hoisted_1$v,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(de),(Se,Ce)=>(openBlock(),createElementBlock("div",{key:Se.botId,class:"avatar",style:normalizeStyle({right:me.bot.length>4?(unref(de).length-Ce)*-10+"px":(unref(de).length-1-Ce)*-10+"px"})},[createBaseVNode("img",{src:Se.botAvatar,alt:"",class:"img"},null,8,_hoisted_2$q)],4))),128)),((we=me.bot)==null?void 0:we.length)>4?(openBlock(),createElementBlock("div",_hoisted_3$m,"+"+toDisplayString$1(me.bot.length-3),1)):createCommentVNode("",!0)])]}),_:2},[(ye=me.bot)!=null&&ye.length?{name:"title",fn:withCtx(()=>[createBaseVNode("span",null,toDisplayString$1(me.$t("fitting.avatarTooltip",{num:me.bot.length})),1)]),key:"0"}:void 0]),1024)}}}),usedAvatar_vue_vue_type_style_index_0_scoped_b9a4f430_lang="",UsedAvatar=_export_sfc(_sfc_main$y,[["__scopeId","data-v-b9a4f430"]]),_withScopeId$g=ne=>(pushScopeId("data-v-7f7e3103"),ne=ne(),popScopeId(),ne),_hoisted_1$u={class:"top"},_hoisted_2$p={key:0,class:"top-images"},_hoisted_3$l=["src"],_hoisted_4$j={key:1,class:"top-training"},_hoisted_5$f={key:0,class:"iconfont icon-clock"},_hoisted_6$d={key:1,class:"iconfont icon-a-zu1577 failed-icon"},_hoisted_7$d={class:"title"},_hoisted_8$c={class:"action"},_hoisted_9$a={class:"timestamp"},_hoisted_10$9={class:"action-rt"},_hoisted_11$8=_withScopeId$g(()=>createBaseVNode("span",{class:"iconfont icon-shanchu delete-size"},null,-1)),_sfc_main$x=defineComponent({__name:"img-item",props:{item:{}},emits:["del"],setup(ne,{emit:ie}){useRoute();const de=useRouter(),me=ne,_e=ie,ye=computed(()=>{var Ce;return dayjs((Ce=me.item)==null?void 0:Ce.createdAt).format("YYYY-MM-DD")}),we=Ce=>{_e("del",Ce)},Se=Ce=>{var Ae;((Ae=me.item)==null?void 0:Ae.modelStatus)===2&&de.push({path:"create/result",query:{id:Ce}})};return(Ce,Ae)=>{var ke,$e,Ee,Pe;const Te=resolveComponent("AButton");return openBlock(),createElementBlock("div",{class:normalizeClass(["img-item","status".concat((ke=me.item)==null?void 0:ke.modelStatus)]),onClick:Ae[1]||(Ae[1]=withModifiers(Ie=>{var Oe;return Se((Oe=me.item)==null?void 0:Oe.id)},["stop"]))},[createVNode(unref(ATooltip),{placement:"top",align:{offset:[0,20]}},createSlots({default:withCtx(()=>{var Ie,Oe,Ne,Be,xe,Re;return[createBaseVNode("div",_hoisted_1$u,[createVNode(Tag,{modelStatus:(Ie=me.item)==null?void 0:Ie.modelStatus},null,8,["modelStatus"]),((Oe=me.item)==null?void 0:Oe.modelStatus)===2?(openBlock(),createElementBlock("div",_hoisted_2$p,[(openBlock(!0),createElementBlock(Fragment,null,renderList((Ne=me.item)==null?void 0:Ne.coverList,Me=>(openBlock(),createElementBlock("img",{key:Me,src:Me,class:"image"},null,8,_hoisted_3$l))),128))])):(openBlock(),createElementBlock("div",_hoisted_4$j,[((Be=me.item)==null?void 0:Be.modelStatus)===1||((xe=me.item)==null?void 0:xe.modelStatus)===0?(openBlock(),createElementBlock("div",_hoisted_5$f)):(openBlock(),createElementBlock("div",_hoisted_6$d))]))]),createBaseVNode("div",_hoisted_7$d,toDisplayString$1((Re=me.item)==null?void 0:Re.modelName),1),createBaseVNode("div",_hoisted_8$c,[createBaseVNode("span",_hoisted_9$a,toDisplayString$1(unref(ye)),1)])]}),_:2},[(($e=me.item)==null?void 0:$e.modelStatus)===1||((Ee=me.item)==null?void 0:Ee.modelStatus)===0?{name:"title",fn:withCtx(()=>[createBaseVNode("span",null,toDisplayString$1(Ce.$t("fitting.trainingTooltip",{type:"Image"})),1)]),key:"0"}:void 0]),1024),createBaseVNode("div",_hoisted_10$9,[createVNode(UsedAvatar,{bot:((Pe=me.item)==null?void 0:Pe.botPackRelList)||[]},null,8,["bot"]),createVNode(Te,{class:"delete",type:"primary",onClick:Ae[0]||(Ae[0]=withModifiers(Ie=>{var Oe;return we((Oe=me.item)==null?void 0:Oe.id)},["stop"]))},{icon:withCtx(()=>[_hoisted_11$8,createTextVNode(" "+toDisplayString$1(Ce.$t("fitting.delete")),1)]),_:1})])],2)}}}),imgItem_vue_vue_type_style_index_0_scoped_7f7e3103_lang="",ImgItem=_export_sfc(_sfc_main$x,[["__scopeId","data-v-7f7e3103"]]),PlayedIcon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAaVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8bkP8vmv/l8v91vP+Vg38lAAAAHnRSTlMABw4UGiggQTcwUUloWerbc+LHtYW/YKr38aGVjc9fUMeoAAAD10lEQVRo3u2a2XKjMBBFJ2EzIAFmdQxWHP//R063LEuABrOo8za38uCiUvfQfSWMaf78F60+pORHemNb9O62CN0/Z6JhjMw9kK+En0cQR3tp7se87po8uwhxyfKmq3nsS4gDQrv7Ae9yYSnveOBrxlF7zwt59SUW9FXx0PMOIV72QZ2Lt8rr4IU4ZJ+JVWUGsdM/ZLnYpJyFirDH3o8asVlN5CvEdv8iEzuUFYaw7o8r8yp26oprVhHW/U+l2K3ypAmr/lEuDiiP1glP//QsDumcPglr/hH4HyRE7wmq/+B/mKByeOcfl8JBZbxMkOvfDzvhpC705X5YKiAshKOKUJawGHDmCsiWgpb+QSOc1QSSsNIg+iZZK9R5rdoF+OEgSDSEPpZgN+iU0QCyk9UkWUBQCyLVwbwEWUC8dA39edzvj5/VY0Z5LEuYJ8CW/O/foPvP4jFbTKUw3QPVwn8/vqUei8dsVWovTCNeur+6P83ui8dsfZmYTcRMLOhbafmYLaZjNh3qKAHduEcfag2RAcw6+hh1KBWUAJEG/hjgQQS0AAY90gDsUDDQAoZA9sgA4ooWUMVzQEkLKBVAZxzntIA8fqasAaeMFpCd5oALLeAyAXgAELQAcdLrFAr4LcCnAdC3yAJQh2wBqJepBaDeaApgVhH1pQIBk33Q0wJ6a6MVtIBiDog5LYDHCqCvphHtV2ZkXa6jihJQzQEYAiWg0KvUpJxQ3nglOmOTctTQ3To2kcnYhFDQ3fwWOoJxCAnd7XuiI5j0qBdE6k2HJj3iVD+huO7QtEfplQZwTXWHNECVQPMzVhUAAKuEmgJQWwWomKGEpHT3LxMoQEVsl8Ay54TZuAArhXRwBQypTsAC4F5IKjf/KsE9oAB2CdCk9ubif2uhQXYBKgWZc8pcHgqyVCasE7BzBkKRHQ64AP9ZwnaTogQIB/2TSDfoPeF8qD8r/uq5piSw24F8GfpDAGtPZsMYCdXu9Yn+cbjl2bKsgff7BhQ9x/PX/uuElBfldv+y4OkGf0PA1Zq0/Xljun2bwPrc4m+SxiA4u24Zc10Zx/abfDcQPB8JKSLWBnVon6K/7yn/jYTwhajL5VFjWb/sQ8t/bZADRShEy4bmX8PSZmCtsofTt8Y3W4pQCGQUddfcXuPeW9PVBbore+v01wkTRJRCHbxtmVbbcjj3NBrZg/ZPez1AQBbIQAgKjEFoju7Qe7D3Do2U9bhalgEQoBidwFyevB5ZHx+4e8gACGCUArAGc3T3nIfuiJAQpBj5T3Nt7/xWAkJQPv6hxq8+/MqLFaSvhzi9GPIXzsNpyQK/WlYAAAAASUVORK5CYII=",StopedIcon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+7u8LNzdL09PX7+/vo6OvAwMfX19vExcvt7e/d3eDx0LCrAAAAInRSTlMABgsYESYuIDlBUug021pLRmqGZce1cu/hv2CklffPrI527VClOAAABCpJREFUaN7tmul22yAQhduoIED7astWvOC0TdO+//MVhOVxhC1Aov96e05P8ud+zNxBS9CX//Krr4O8WoKxrn/g/jLIKwOcv718GyV+FvLBGM0H7+BOA0ZoHeLqPnjHaXnskuiV89co6Y5lGg+UK2OxvXJH6T7hmpJ9iiQDEIvsg5A1G/5Em4aFwTLEaI/LhM8qKfGIcF9+gMqIGxWVKHAs4mofFltupW0RXhFOyycdt1ZHoAgrfzGXbcQdFLViaoFgbg/ec0ftsVWbxvbU3Fk1AYLJn275Am2pmaD884gvUpQrgsmfgr8rgc4T1PyQLV+sLVGzNOePa75CNQbCY/9wz1dpHz4lKP8zX6mzIjwsQBugZaMEJegFoI6vVoegBK1BLfegdmySDoi3PgDbeARoDTpxLzqpJmkJhyTyA4hIOOSsFVByTyq1EoYC8Mz9/ffb2297QIJDAEABFX+u98vl8vbdmlCpEiaAhj/XZdCvH5aAZgTAVToIycYIuLz/tANsSBi8KAIUUHATQOrDLoriVgIAjjYA2yiOCgCbIBAzZACA/vywmaNg2ApQQM4tAPZR5FACRGALgD6ZQ4BddnIBmEf2dLfXVASNC8AcRSNCAIDoEK5tAaCPmShqLHokAWMEceICMEeRxCoEAEQuAHMU0RRAXl0A5pF9JVMAdwSA+EP5A7xbAbD/FuEJwHfIGsD3mE4AiPjeaFrIvi8VGqB3vdjNX0/7KSBu/V6u23gKYH5vOAwAkhAgTP3eMilGwef7AW183vQbOt4PYCOcfT62nG/bAMaI+XzwYgRNAZh2/h4dO4pvAAhhrkcfbg+/Z4jgvkczc/T94+0nt1YCHfrUo557Ug8dUhqerjFJfb1CpUR26GX6fhDnvacCctjGAJAxp35eY1MRMQDuY85LH4Ayv4t4EjOr1/vX7C5iLYVis9Z/U2gJ3KVAstNawCmTI6QDriVQ1qzzbxhVBSiAXkK+O6zxP+zyhwVAziSrohVbrMoIJPyYQLNiMSEqMvrYH17HZQztQkLUygDuX8EfxYAIENz9CYIAdMAtaFYcFuRbsDFgATARqsZ5PivNf4ZAWdpvnPZvnzJq9AdCTLO0re396zbNaDzrD0EPSQsC2/W2h0T9jmVyfuBv78YakAwiLfY2x1z7IpXtR7B+C0KAZJskwnRQJ+1le1AA/hYEVcSAKOvnR411Odir5YO/BUEVoRC7ouweHZZ2ZbFT9mr5Vv4QtSoiJjRnglG15bE7jMe9h+5YtpVwZzklsVo+xOtSRCirEGVkErKrhIpC/r+T5plYvFx9CMt3JCiEYuQSAsqyXLkre/B3RoyMmAjKTeKXeHQHe3fCNQvBCJGkgJAwF+6q92sO3eFQX1JA1w8HfHw2AJ8lKIyyho8SwH4dQ9dXWLyvjzfgn8OHIX8BJBi75f8/xjoAAAAASUVORK5CYII=",_hoisted_1$t={class:"playing"},_sfc_main$w=defineComponent({__name:"playing",setup(ne){const ie=ref([12,6,16,10]),de=ref(),me=()=>{de.value&&clearInterval(de.value),de.value=setInterval(()=>{ie.value=ie.value.reverse()},500)},_e=()=>{de.value&&clearInterval(de.value)};return onMounted(()=>{me()}),onBeforeUnmount(()=>{_e()}),(ye,we)=>(openBlock(),createElementBlock("div",_hoisted_1$t,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ie),Se=>(openBlock(),createElementBlock("div",{key:Se,class:"playing-item",style:normalizeStyle({height:Se+"px"})},null,4))),128))]))}}),playing_vue_vue_type_style_index_0_scoped_a19c896f_lang="",AnimationPlay=_export_sfc(_sfc_main$w,[["__scopeId","data-v-a19c896f"]]),_withScopeId$f=ne=>(pushScopeId("data-v-ba604a33"),ne=ne(),popScopeId(),ne),_hoisted_1$s={class:"voice-item-block"},_hoisted_2$o={class:"voice-item"},_hoisted_3$k={class:"voice-item-lt"},_hoisted_4$i={key:0,class:"training-lt"},_hoisted_5$e=["src"],_hoisted_6$c={class:"voice-item-rt"},_hoisted_7$c={class:"timestamp"},_hoisted_8$b={class:"title"},_hoisted_9$9={class:"action-rt"},_hoisted_10$8=_withScopeId$f(()=>createBaseVNode("span",{class:"iconfont icon-shanchu delete-size"},null,-1)),_sfc_main$v=defineComponent({__name:"voice-item",props:{item:{},playing:{type:Boolean}},emits:["del","play"],setup(ne,{emit:ie}){const de=ne,me=ie,_e=computed(()=>{var Se;return dayjs((Se=de.item)==null?void 0:Se.createdAt).format("YYYY-MM-DD")}),ye=Se=>{me("del",Se)},we=()=>{var Se,Ce;me("play",(Se=de.item)==null?void 0:Se.id,(Ce=de.item)==null?void 0:Ce.modelId)};return(Se,Ce)=>{var Te,ke;const Ae=resolveComponent("AButton");return openBlock(),createElementBlock("div",_hoisted_1$s,[createVNode(unref(ATooltip),{placement:"top",align:{offset:[0,20]}},createSlots({default:withCtx(()=>{var $e,Ee,Pe,Ie,Oe;return[createBaseVNode("div",_hoisted_2$o,[createBaseVNode("div",_hoisted_3$k,[createVNode(Tag,{modelStatus:($e=de.item)==null?void 0:$e.modelStatus},null,8,["modelStatus"]),[1,3].includes((Ee=de.item)==null?void 0:Ee.modelStatus)?(openBlock(),createElementBlock("div",_hoisted_4$i,[createBaseVNode("div",{class:normalizeClass(["iconfont status-icon",{"icon-clock":((Pe=de.item)==null?void 0:Pe.modelStatus)===1,"icon-a-zu1577":((Ie=de.item)==null?void 0:Ie.modelStatus)===3}])},null,2)])):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["completed-lt",{playing:Se.playing}]),onClick:we},[createBaseVNode("img",{src:Se.playing?unref(PlayedIcon):unref(StopedIcon),alt:"",class:"img"},null,8,_hoisted_5$e)],2))]),createBaseVNode("div",_hoisted_6$c,[createBaseVNode("div",_hoisted_7$c,toDisplayString$1(unref(_e)),1),createBaseVNode("div",_hoisted_8$b,toDisplayString$1((Oe=de.item)==null?void 0:Oe.modelName),1),Se.playing?(openBlock(),createBlock(AnimationPlay,{key:0,class:"playing-wrap"})):createCommentVNode("",!0)])])]}),_:2},[((Te=de.item)==null?void 0:Te.modelStatus)===1?{name:"title",fn:withCtx(()=>[createBaseVNode("span",null,toDisplayString$1(Se.$t("fitting.trainingTooltip",{type:"Voice"})),1)]),key:"0"}:void 0]),1024),createBaseVNode("div",_hoisted_9$9,[createVNode(UsedAvatar,{bot:((ke=de.item)==null?void 0:ke.botPackRelList)||[]},null,8,["bot"]),createVNode(Ae,{class:"delete",onClick:Ce[0]||(Ce[0]=withModifiers($e=>{var Ee;return ye((Ee=de.item)==null?void 0:Ee.id)},["prevent"])),type:"primary"},{icon:withCtx(()=>[_hoisted_10$8,createTextVNode(" "+toDisplayString$1(Se.$t("fitting.delete")),1)]),_:1})])])}}}),voiceItem_vue_vue_type_style_index_0_scoped_ba604a33_lang="",VoiceItem=_export_sfc(_sfc_main$v,[["__scopeId","data-v-ba604a33"]]),_sfc_main$u=defineComponent({__name:"expired-alert",setup(ne){const ie=useTypeStore$1(),{t:de}=useI18n(),me=computed(()=>ie.getters["user/userStatusInfo"]),_e=()=>{api.set("alertedStorage","1",{expires:30})},ye=ref(!1);return onMounted(()=>{(api.get("alertedStorage")||"")&&(ye.value=!0)}),(we,Se)=>{var Ce,Ae;return!unref(ye)&&!((Ce=unref(me))!=null&&Ce.userVip)&&((Ae=unref(me))!=null&&Ae.lastVipEndTime)?(openBlock(),createBlock(unref(Alert$1),{key:0,message:unref(de)("billing.subscribe_warn"),class:"warn",banner:"",closable:"",onClose:_e},null,8,["message"])):createCommentVNode("",!0)}}}),expiredAlert_vue_vue_type_style_index_0_scoped_68e9fbf1_lang="",ExpiredAlert=_export_sfc(_sfc_main$u,[["__scopeId","data-v-68e9fbf1"]]),buttonTypes=["default","primary","ghost","dashed","link"],_sfc_main$t=defineComponent({name:"AButton",components:{"antd-button":Button$1},inheritAttrs:!1,props:{type:{type:String,default:"default"}},setup(ne){return{buttonTypes}}}),button_vue_vue_type_style_index_0_scoped_acc316d6_lang="",button_vue_vue_type_style_index_1_scoped_acc316d6_lang="";function _sfc_render$1(ne,ie,de,me,_e,ye){const we=resolveComponent("antd-button");return openBlock(),createBlock(we,mergeProps({danger:["danger"].includes(ne.type)},ne.$attrs,{type:ne.buttonTypes.includes(ne.type)?ne.type:["danger"].includes(ne.type)?"primary":"default",class:["ant-btn-".concat(ne.type)]}),createSlots({_:2},[renderList(ne.$slots,(Se,Ce)=>({name:Ce,fn:withCtx(Ae=>[renderSlot(ne.$slots,Ce,{},void 0,!0)])}))]),1040,["danger","type","class"])}const AButton=_export_sfc(_sfc_main$t,[["render",_sfc_render$1],["__scopeId","data-v-acc316d6"]]),UploadIcon="data:image/png;base64,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",RecordIcon="data:image/png;base64,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",_withScopeId$e=ne=>(pushScopeId("data-v-576ac466"),ne=ne(),popScopeId(),ne),_hoisted_1$r={class:"voicetype-modal-title"},_hoisted_2$n=["onClick"],_hoisted_3$j={class:"voicetype-modal-item-left"},_hoisted_4$h={class:"voicetype-modal-item-icon"},_hoisted_5$d=["src"],_hoisted_6$b={class:"voicetype-modal-item-label"},_hoisted_7$b=_withScopeId$e(()=>createBaseVNode("div",{class:"iconfont icon-a-lujing5 arrow"},null,-1)),_sfc_main$s=defineComponent({__name:"voiceTypeModal",props:{visible:{type:Boolean}},emits:["update:visible"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me=useRouter(),_e=ie,ye=ref([{label:de("fitting.voiceModal.audioChoose"),id:1,icon:UploadIcon,visible:!0},{label:de("fitting.voiceModal.imgChoose"),id:2,icon:RecordIcon,visible:!isMobile}]),we=()=>{_e("update:visible",!1)},Se=Ce=>{me.push({path:"/fitting/create/voice",query:{type:Ce}}),setTimeout(()=>{we()},500)};return(Ce,Ae)=>(openBlock(),createBlock(unref(Modal),{closable:"",centered:"",visible:Ce.visible,width:380,class:"voicetype-modal",footer:null,onCancel:we},{default:withCtx(()=>[createBaseVNode("section",_hoisted_1$r,toDisplayString$1(Ce.$t("fitting.voiceModal.title")),1),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ye),Te=>(openBlock(),createElementBlock("div",{key:Te.id},[Te.visible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["voicetype-modal-item","type".concat(Te.id)]),onClick:ke=>Se(Te.id)},[createBaseVNode("div",_hoisted_3$j,[createBaseVNode("div",_hoisted_4$h,[createBaseVNode("img",{src:Te.icon},null,8,_hoisted_5$d)]),createBaseVNode("span",_hoisted_6$b,toDisplayString$1(Te.label),1)]),_hoisted_7$b],10,_hoisted_2$n)):createCommentVNode("",!0)]))),128))]),_:1},8,["visible"]))}}),voiceTypeModal_vue_vue_type_style_index_0_scoped_576ac466_lang="",voiceTypeModal_vue_vue_type_style_index_1_lang="",VoiceTypeModal=_export_sfc(_sfc_main$s,[["__scopeId","data-v-576ac466"]]),_withScopeId$d=ne=>(pushScopeId("data-v-275aec49"),ne=ne(),popScopeId(),ne),_hoisted_1$q={class:"fitting-list"},_hoisted_2$m={class:"tabs"},_hoisted_3$i={key:0,class:"remain"},_hoisted_4$g={class:"used"},_hoisted_5$c={class:"desc"},_hoisted_6$a={class:"list-wrap"},_hoisted_7$a={key:0,class:"empty"},_hoisted_8$a={class:"empty-icon"},_hoisted_9$8={key:0,class:"empty-desc"},_hoisted_10$7={key:1,class:"empty-desc"},_hoisted_11$7=_withScopeId$d(()=>createBaseVNode("span",{class:"iconfont icon-create create-size"},null,-1)),_hoisted_12$6={key:1,class:"list"},_hoisted_13$5=_withScopeId$d(()=>createBaseVNode("div",{class:"iconfont icon-create"},null,-1)),_hoisted_14$4=[_hoisted_13$5],_hoisted_15$3=["src"],_sfc_main$r=defineComponent({__name:"index",setup(ne){const{t:ie}=useI18n(),de=useRouter(),me=useRoute(),_e=useStore(),ye=computed(()=>_e.getters["user/token"]),we=ref(),Se=computed(()=>_e.getters["user/userStatusInfo"]),Ce=computed(()=>{var Je;return(Je=Se.value)==null?void 0:Je.vipEnum}),Ae=computed(()=>Ce.value!=="FREE"),Te="https://www.joyland.ai/blog",ke=reactive([{id:1,label:ie("fitting.imagePack"),title:"My "+ie("fitting.imagePack"),desc:ie("fitting.imageDesc"),type:"an "+ie("fitting.imagePack").toLowerCase(),guideInfo:{guideUrl:Te+"/create.html#character-image",guideText:ie("fitting.train_image_guide"),guideIcon:"icon-a-lianji35"}}]),$e=ref(1),Ee=computed(()=>ke.find(Je=>Je.id===$e.value)),Pe=Je=>{var tn,Xe;if(!ye.value)return useLogin();Je===1&&!((tn=we.value)!=null&&tn.paused)&&((Xe=we.value)==null||Xe.pause(),en.value="",ze.value=-1,Ue.value=!1),Me(Je)},Ie=ref([]),Oe=computed(()=>{var Je,tn;return(tn=(Je=Se.value)==null?void 0:Je.userRightVOList)==null?void 0:tn.find(Xe=>Xe.rightType===1)}),Ne=computed(()=>{var Je,tn;return(tn=(Je=Oe.value)==null?void 0:Je.usage)!=null?tn:0}),Be=computed(()=>{var Je,tn,Xe,Ze;return((tn=(Je=Se.value)==null?void 0:Je.freeSend)!=null?tn:0)-((Ze=(Xe=Se.value)==null?void 0:Xe.freeUsed)!=null?Ze:0)}),xe=computed(()=>{var Je,tn;return(tn=(Je=Oe.value)==null?void 0:Je.limitNum)!=null?tn:0});computed(()=>{const Je=xe.value-Ne.value;return Je<0?0:Je});const Re=ref(!1),Me=async(Je=0)=>{if(ye.value&&!Re.value)try{Re.value=!0,Je&&($e.value=Je),Ie.value=[];const tn=$e.value===1?await imagePackList():await voicePackList();Ie.value=tn}catch(tn){}finally{Re.value=!1}},De=ref(!1),Ve=async Je=>{if(!De.value)try{De.value=!0,$e.value===1?await deleteImgPack({id:Je}):await deleteVoicePack({id:Je}),Me(),ye.value&&_e.dispatch("user/updateUserStatusInfo"),message.success(ie("fitting.delSuccess"))}catch(tn){}finally{De.value=!1}},Le=Je=>{Modal.confirm({title:ie("global.Modal.hint"),content:$e.value===1?ie("fitting.delImgModal"):ie("fitting.delVoiceModal"),cancelText:ie("chat.cancel"),okText:ie("fitting.delOk"),onOk:async()=>{Ve(Je)}})},Fe=ref(!1),He=async()=>{if(!ye.value)return useLogin();try{await validCreateFitting(),eventTrack($e.value===1?"fittingroom_createimage_click":"fittingroom_createvoice_click"),$e.value===1?de.push({path:"/fitting/create/image"}):Fe.value=!0}catch(Je){if(Je.code==="532"){let tn=$e.value===1?"create_imagepack_limit":"create_voicepack_limit";tn&&localStorage.setItem("subscribeModalTrackFrom",tn),_e.commit("common/changeSubscribeModalVisible",!0)}else Je.message&&message.warning(Je.message)}},en=ref(),Ue=ref(!1),ze=ref(-1),We=async(Je,tn)=>{var nn,pn,mn,An,wn,on,gn,sn,dn,Ye;const Xe=((mn=(pn=(nn=Ie.value)==null?void 0:nn.find(rn=>rn.id===Je))==null?void 0:pn.resultList)==null?void 0:mn[0])||"{}",Ze=(An=JSON.parse(Xe))==null?void 0:An.dataUrl;if(!Ze)if(await voiceRegen({modelId:tn})){await Me($e.value);const Ge=((gn=(on=(wn=Ie.value)==null?void 0:wn.find(ln=>ln.id===Je))==null?void 0:on.resultList)==null?void 0:gn[0])||"{}";if((sn=JSON.parse(Ge))==null?void 0:sn.dataUrl)We(Je,tn);else return message.warning(ie("fitting.noAudio"))}else return message.warning(ie("fitting.noAudio"));ze.value=Je,en.value!==Ze&&((dn=we.value)==null||dn.pause(),en.value=Ze,await nextTick()),(Ye=we.value)!=null&&Ye.paused?(we.value.play(),Ue.value=!0):(we.value.pause(),Ue.value=!1)},je=()=>{Ue.value=!1},qe=ref();qe.value=setInterval(()=>{Me()},3*60*1e3),watch(()=>ye.value,Je=>{Je&&Qe.value&&Me()}),onBeforeUnmount(()=>{clearInterval(qe.value)});const Qe=ref(!1);return onMounted(async()=>{var Je,tn,Xe;$e.value=Number(((Je=me.meta)==null?void 0:Je.activeTab)||((tn=me.query)==null?void 0:tn.activeTab)||((Xe=history.state)==null?void 0:Xe.activeTab)||1),await Me(),Qe.value=!0}),(Je,tn)=>{var Xe,Ze,gn;return openBlock(),createElementBlock(Fragment,null,[(Ze=(Xe=unref(Se))==null?void 0:Xe.response)!=null&&Ze.totalCount?(openBlock(),createBlock(ExpiredAlert,{key:0})):createCommentVNode("",!0),createBaseVNode("div",_hoisted_1$q,[createBaseVNode("div",_hoisted_2$m,[createBaseVNode("div",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ke),sn=>(openBlock(),createBlock(unref(AButton),{class:normalizeClass(["tab custom",{active:sn.id===unref($e)}]),key:sn.id,onClick:withModifiers(dn=>Pe(sn.id),["prevent"])},{default:withCtx(()=>[createTextVNode(toDisplayString$1(sn.label),1)]),_:2},1032,["class","onClick"]))),128))]),(unref(ye),createCommentVNode("",!0))]),createBaseVNode("span",_hoisted_5$c,toDisplayString$1((gn=unref(Ee))==null?void 0:gn.desc),1),createVNode(unref(Spin),{spinning:unref(Re)},{default:withCtx(()=>{var sn,dn,Ye,rn,Ge;return[createBaseVNode("div",_hoisted_6$a,[!((sn=unref(Ie))!=null&&sn.length)&&!unref(Re)?(openBlock(),createElementBlock("div",_hoisted_7$a,[createBaseVNode("div",_hoisted_8$a,[!unref(Ae)&&unref(Be)?(openBlock(),createElementBlock("div",_hoisted_9$8,toDisplayString$1(Je.$t("fitting.emptySubs2")),1)):(openBlock(),createElementBlock("div",_hoisted_10$7,toDisplayString$1(unref(Ae)?Je.$t("fitting.emptyCreate",{type:(dn=unref(Ee))==null?void 0:dn.type}):Je.$t("fitting.emptySubs")),1))]),(Ye=unref(Se))!=null&&Ye.inWhiteList||unref(Ae)||unref(Be)?(openBlock(),createBlock(unref(AButton),{key:0,class:"empty-create",onClick:withModifiers(He,["prevent"]),type:"primary"},{icon:withCtx(()=>[_hoisted_11$7,createTextVNode(" "+toDisplayString$1(Je.$t("fitting.create")),1)]),_:1})):createCommentVNode("",!0)])):createCommentVNode("",!0),(rn=unref(Ie))!=null&&rn.length&&!unref(Re)?(openBlock(),createElementBlock("div",_hoisted_12$6,[(Ge=unref(Se))!=null&&Ge.inWhiteList||unref(Ae)||unref(Be)?(openBlock(),createElementBlock("div",{key:0,class:"create-item",onClick:He},_hoisted_14$4)):createCommentVNode("",!0),unref($e)===1?(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(unref(Ie),Ke=>(openBlock(),createElementBlock("div",{key:Ke.id},[createVNode(ImgItem,{onDel:Le,item:Ke},null,8,["item"])]))),128)):(openBlock(!0),createElementBlock(Fragment,{key:2},renderList(unref(Ie),Ke=>(openBlock(),createElementBlock("div",{key:Ke.id},[createVNode(VoiceItem,{item:Ke,playing:unref(ze)===(Ke==null?void 0:Ke.id)&&unref(Ue),onDel:Le,onPlay:We},null,8,["item","playing"])]))),128))])):createCommentVNode("",!0)])]}),_:1},8,["spinning"]),createVNode(VoiceTypeModal,{visible:unref(Fe),"onUpdate:visible":tn[0]||(tn[0]=sn=>isRef(Fe)?Fe.value=sn:null)},null,8,["visible"])]),createBaseVNode("audio",{ref_key:"audioRef",ref:we,src:unref(en),onEnded:je,onPause:je,style:{display:"none"}},null,40,_hoisted_15$3)],64)}}}),index_vue_vue_type_style_index_0_scoped_275aec49_lang="",List=_export_sfc(_sfc_main$r,[["__scopeId","data-v-275aec49"]]),_hoisted_1$p={class:"toolkit_page"},_hoisted_2$l={class:"fitting-room"},_hoisted_3$h={class:"fitting-room-content"},_sfc_main$q=defineComponent({__name:"index",setup(ne){return(ie,de)=>(openBlock(),createElementBlock("div",_hoisted_1$p,[createVNode(Subscribe),createBaseVNode("div",_hoisted_2$l,[createBaseVNode("div",_hoisted_3$h,[createVNode(List)])])]))}}),index_vue_vue_type_style_index_0_scoped_32ef5582_lang="",FittingRoom=_export_sfc(_sfc_main$q,[["__scopeId","data-v-32ef5582"]]),Male="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAVwSURBVFiF3ZlNbBtFFMf/Mzu73qSxbNVpXbtJHaih4IoWCfElESnHVnJOYEDCB070kEshpEhEqnrqoZULlxzKqQdXAqKKSq1UiVPUIErh1CBCSyMUt8UmpE3jJnH8MbvDwYntTdf74bqJ4C9Z8s7O7Pvt7Js3b98SPJkIkKCIQUJ5mYAHCfgKgV4kAACqCrBtAmxOQOkSmIYGjOsAxBMYbEUJCdFlhgKTWhreyTXMdHFgXHM71CVwQkLfvIyyl7o1ZCplScfsjoobcIczdIIi2qFA1WVonhafiok0D4GXMwT3UiwkBTBh6yoOgAcYelYUlPX2zKqZKpTC91DCo50AZnWrrtazFUsoWCyydrLZyq9yTI+Xm51uPsNbAQsARU7Re5BgftrUr82Btwp2XRbQJsADDLIkbwaXpYqcYiksNvr0Bh8+QdHzm6cW+Nug7viIT+594aBdv8rdmzfuXz6dNzRSVeDe/hJwogZtfOzR6zIKrH1hC4AcfWWQKJ1nbfv5F2MAjMB6kSB6XcYMSutNDaEqIbW8cz1NFZgEJGpcdeC++a3322ZqYFt7/AkJ4aJnM2yHhi+cJZKc3NgusrdjufRwpunArFoCxrWqD1cTmdYAhs71E9U7CEL3gNAIhJ4HACG0q+W5zPkHDRDNYB0puswwA40BIK34bmjoXD/p8I2CSv2GE6R6KQKp3xN+bjT86XeXtEd/n6TenUMGWCEyICTi2GCVkTAgQYGiK9jwJxdOgclDjjpTaVDy7x40tAkxpeWzRyT/7muuDCNBGWKQsOh8iCmsrk1C6FNCq0wJQnyEsgOEsn7TGRRiqvz7D4dk/y4//O5wEYPEUF4mG8NxM4WOfjtqgBUiIwoPj+TGPpw06x/++JshMHUUhPjW27Tio5P3L5/Oh5Ipt7hAeZlQ8KCjjSKQTEWI7PmgEbaUmzncDBYAsl+8N6bls4cgRG1DkDxdQwCQSw9nRPZ2bP1nGSHWxYOEoCfR4WQrDg9fOAWpPrul7O3YAydGAISOfp1s3O3EysIhqxttKqoK6jhvoCxeM6hV0k5hASD35ftp6FoNkHZ4WwttepE4eovojo/4DAuosHjerS0htKu1/4T1W/W1EgVV7d+jws8aVnvl7s0bbg3p5dVfGw7dLzhgzSXYtpZrBK5s8XI9E2uIGq7EtgkKNmcLTAsFQ9on+3e5niGhdr1UPxCO/d8gNicolC5b4Fx6ONMYmsSOnrhVfzNRSan7rdDvuB0PAFC6BK2Wj+xFBL9UM87U0e74iOPHGkimIqBSbXsWvJR2R7qmaWh0rdZlK311qW6EEJ/y/BujTsZ1x0d8nlD0Sq1BiEz5/l/uYzAAYFyvplbBvRQVahniln+5eMf75rsHQOg+AACVXvO+/o7fE4j8XPjjx5LZmEAyFfE88/JFELKvxltZ/eyfrz5yD9zJNSzMcFcJfHd8xKe8+NY1Q0wWIqPz4phYWZjUsn9mZP8uP3yBPUT1DoKypCEi8MpY9szbx1zDArUEvr7L9Q2oTop8gWQq4glFr7jKZVHdHSu3fjr22JuxEylLOmYnikBjXWLxVQEvt03bVqe+z3u296bp9nCQUOmAPanIgxeP584kjjdzHVvd9ZWBaQFsrEtED3vcvH0EkqmIEuz73DT31bVJIbSrlVvXx1qa1XV1cg0zV2o32tZCSiiZigBrcbsdMimkmIANMIS9SlsMPqmyS2Vggjc2mSyyCQ6/yh9v32T5Vb4RFmhWvZyf1tB7kKDIn14R20oWNeLmC2yroG0K2g4W1wBDzw65nRVNU1FV4N58xcwNDN3srzTBcW9/CZ3c9Scqx+rkWjUaWMMC/8HPXv/3D4tm4zf30+2/M9U4GHmrSfQAAAAASUVORK5CYII=",Female="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAVaSURBVFiF3ZlLTBtHGMf/M/vw2jzslLhIBOpIppXqKKGoShAHIm4tEpeqsnoIHDhFEYcqUgRquHCBKL1UOaAecyCVKtFbkJIjig8W5ZBX6xwSJKwiq5Gbgp9Z787u9GCvMdSP3eWl9n/aHc/s/PztN9/3zSzB4USAKEUEArQ8AesmYAUCUyUAAKpwiG0c4lsOuZ0jAQNYMQHwQ0zoRlEB/XkRRVFwNdzHDLxpZ8CK4XSoQ+CogPNpCVoHdTpRXck5E1tB3Qm4TQvNU/R7ZSimBMPj8q3UkeEh6GAiusMUf09wYK2lq9gAHhXRW5ChmUdj1XrSKYV/R0D2QwBbZrOuza0VicrYVcWjZGupgMKQWNEa/dzYwqcBCwAqo+gbIEgn6vp1feDTgrXUBLoO8KgISZBOgqupVEaR6+EHffrAQpqn6A2ePqyl3qAEzO9j3P/a+9clFMVDh60/Pvv2apdHGZeI8BE4D5ggSRNmckcrxXqe/hCz/SBTJehfl/AGJaupBi4qoEf1HAZ09/NbE52S5zYBCTXqw7gRS2vqgiPwlFKyksse8PlRxW0Gi0emQlc6e36mIJfsjika+mLbxt0FW53lnImtNRWoAru37nJ43H8tOBCvtSoHTxYZW9ph6kuVa7t+wRtql6QRhUgTBPBb/d4bxpJv486MrYkqVi4D94953BYy+tB3j0UijJRBkSlyfaF9/e5Soz/39QcX57yCMG212ba0jxl486hEARC3sKnBmyMWLAD8WSp80wgWACY3VzO+jTszRUNftNq8gngtHplq6PNVlRkJBaKua4SgrMxZ1ypnthdS28bdBRP8BQAQkNCn3q6RVmPKitJy8e1Cy+Fxf60r/PLXbw0tW08pNT9rXXdInulmfauKQKDQ8q7i7hf+T65a1zo3H05urmacjO97du8JBzIAYDu6aHlCwbpdActErK52E2bSzTM4eHVcfNCGH7NuQsEKroBFQvytex2xWIHQ6obRoXaY+tK6Fgm1nTBqVRu7h5/eb/2WTJW4jhDbJFudQHCQ4SylBm+OWEnEihh2REEVV1vu4af3k4wbMaBsqfzQrL2VXlFtSNS48dDWIKpwCrHNNnA8MhV6PXCjas0dvVQNZT4izdlKAAAKl2fnXIVEsY1TiG9tAccjU6Ghzp5HYW/XYws6Y7yvugUB/EOd5+KpwZtNk0Dh8uycT5BuW/dFri/YDoniW07sbocO1gxZXZvplOTva4sZS4wbsQIzHrwy0zEA6OWdoTOictEnitO1C00zzQeeXxev24IFgIDCiN1KzbJwvVrXiqfN6uCDclSpWUopJVo562qp4cT95Ho2NVYb7C3Y9Wxq7Kf082GVswUrezUSB09mdPW6Y1gAwIopAuDwMcNOxXZWUvwACexvJYGzkuIfTqwmJzdXF5fD40tfnbkwIQnCJZGUw53JzYwO88W7krra9+zeE+egKJeXALddwL8euHEp7O16XM9nOZDZfP/uy4+f/2g7njpWpYCvJI4VA3KuoWssh8f9tbAcPLmt5sb2fBf+c3Jg4thg5Zxp7en2Mt1WUG/Uf3JzNZM11RkLdj2bGut7du+J5dOaaT5w55M2VcO2v45osVXavXJr4lX+XWw4sZf3l8PjfqelpSNVtkbW7YHCZ56i93eP24LoyEUVju0LJWC+6q51wEZF9HTIJ8nVUKmcBqyx2qY61doaQ0Bh/24/YQUUdhAWaHR6mU4Y6BsgUNnxHWI3U5Mz4sbJ4rSgWxxo21hcoyJ6g9KxL0SqcGyn9XpusK9b6yetMWxfKFVS4/HIx4xyNGgOC/wHP3v93z8s1ht/sp9u/wHB9V5WCjQR/QAAAABJRU5ErkJggg==",NonBinary="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAVWSURBVFiF3ZlPaBxVHMe/782byTRN3BVNA6HpBo0HW2yvVl3IMT30UMpiwRQLhVQpnkoqNBQKIT2k7KkW+wcx0gaiaVGbggUvqREVvG3pXgya2DakBtadZjeZ7LyZn4fNbmaTze68SWzRL+xhZn5vfh9++3vv93tvGDYnBiQ4dkNDIccgWxlknsGzGQCAmwSxnSCeEIwmQhouMOYBoE04DKOEhs6cwKLQQg1vlC6mmiQw5qoOVQROaOiY11Fo5qqOqspY8DDd4qiAB4zQOY7ObQZMT4fbEPJfqSK3gaFZCrS+ypHpIWCibqoEAO4S2Jk3UPC2JqrV5HCOyN8anu4AMO3VMq0drd0JA1lbbCVbXUVNifRYYaPHG0f4ecACgC052vcxzKer5nV14OcFW1IN6Cp52SVUYC9r1w9eE6M9/ns3xLfpEXE7PyJu50vPevW+yLB+80xg6KwtgK51HGty+BzHzgcN5YU/gK6Lr+9yaHGALAk5nvOyIxH+8mUGFgMAl+Q3jLGXijZAhjLdH7nHJgO9nJuER3uWgXPliVgJ1nmgQaUYDOjJ2Cv0WjqoPQB4cMePykNHAg9olC6mvlsuXfpSIqGpVq6HmMvabOk0gWaC2HtwJ/OUG1HxUWRKlLlWgTvmdaUXrUiDFiGCFdie6RFlJz62FeCEFrbc6mT0c8b2BrHl0OIG9Liyk0IzL0W5CNmZC7WEXXUuWB7clQlElsOcSxnKdPtTxIO8uWoDLNHinTC+SowcAAvddQHIkjW4iMUT99iPrx9zDp++zx+k/M9tFL4/Kg91/85+222zpdMfuEfHQzkqMjIGJDS02Q1hgUu6qA3HoyzSz8H3AqwiTz2ilMTynZ/5r59cdS4Ezvd1mjWX2WarWq/eF4nTW1c4tIP1bAk0k6OnH4eOctSUHIVc6HaxV++LxPHO3SCwAMDAYs0sMrq2MgZWIcc4ZGto4LfpzSFO/hWCLIcVBjOU6b7HJtvm+OP9C2Qd8U86AGhE45WL2rD6aiFbmYDMhwK+JkZ7BPRypDxGqWlMHTnrnCquEMW2JbXyG/9M//KkSduGSvZR/uIQXOxXA84zrtI3+GWioQxLoJkK2Co67rx7ySHnUumaE9urHGXPZqGKxYCejJWaGQBYwtL5WrAl/cR/GfSv0S/wZuVc5uCm8pa7xdtRUdnm2ONA3ddV54IlmSwXDo2EWoS5SRxiuzKwzo1dq1dkBYluSQ455cLCgKiSY7GdOMST0IcaYcSZv6gwtUZIPCEOo0kZ2PEKf/qdDujJWNCxBhnlNPCIUrVs1w9uIl48PlLTPP+rwlE7Yu8FGTegJ2MMvJz/HpNqwGm4fOWsS0lnnVMz/mKgk9GfZJ/WbTF3UceZ0tYJAHJeVq2Zx5jHARAapXKUs2QN+q9btbbRy9r1qiW6V++LDGu3hioKDdzJk97xHwI7LDLSStEI17F9rn3VbzCzYics4dyQTKZsN3dfY0bE5NveEKT3+CNLoJk/2NQBldUFs+YyMOauVrmOLjPMruMLceuKP3L1RdacO9t9ij4Mnr/GgofpCRvw7+mmW5zgTlf1vjx8okD2+SC2HqPU72xqvxLsGrZNbfP9GtCTsXZ0nNQ8Ea/c45HlwUtlyRoMfB7h15pt/qYPUjbSgJ6MPcRcdlM7jLoHKQCALoG2ZiO0k63U7EIBmJD+W1Um2YRE1JTr7z9jRU25FhbY6PRyPu2ifR+DLf+9Q+xaqnFGvPEEe17QdQ60A0yuLoGdLfpWTMSa4ibh0bxTLQ0qzOq/aULi0Z7lMOU7sBqlW1wNasMC/8HPXv/3D4vVxj/bT7f/ANLoVW8mlNDhAAAAAElFTkSuQmCC",_withScopeId$c=ne=>(pushScopeId("data-v-7aef42d2"),ne=ne(),popScopeId(),ne),_hoisted_1$o={class:"info"},_hoisted_2$k={class:"info-top"},_hoisted_3$g={class:"info-avatar-circle"},_hoisted_4$f={class:"info-avatar"},_hoisted_5$b=_withScopeId$c(()=>createBaseVNode("div",{class:"change-icon iconfont icon-zhaoxiangji"},null,-1)),_hoisted_6$9={class:"bottom-info"},_hoisted_7$9={class:"left-info"},_hoisted_8$9={class:"info-name-wrap"},_hoisted_9$7={class:"info-title"},_hoisted_10$6={class:"info-name-input"},_hoisted_11$6={class:"show-name"},_hoisted_12$5={class:"userId"},_hoisted_13$4={class:"info-title"},_hoisted_14$3={class:"info-userId"},_hoisted_15$2={class:"id"},_hoisted_16$2={class:"email"},_hoisted_17$2={class:"info-title"},_hoisted_18$2={class:"info-email"},_hoisted_19$2={class:"email-text"},_hoisted_20$2={class:"right-info"},_hoisted_21$2={class:"email"},_hoisted_22$2={class:"info-title"},_hoisted_23$2={class:"info-email"},_hoisted_24$2={key:0},_hoisted_25$2={class:"email"},_hoisted_26$2={class:"info-title"},_hoisted_27$2={class:"info-email"},_hoisted_28$2=["src"],_hoisted_29$2={key:1},_hoisted_30$2={class:"order"},_hoisted_31$2={class:"info-title"},_hoisted_32$1={class:"info-order"},_hoisted_33$1=_withScopeId$c(()=>createBaseVNode("div",{class:"divide"},null,-1)),_hoisted_34$1=_withScopeId$c(()=>createBaseVNode("div",{class:"edit-area"},null,-1)),_sfc_main$p=defineComponent({__name:"info",props:{editTag:{type:Boolean}},emits:["update:editTag"],setup(ne,{emit:ie}){var xe;const{t:de}=useI18n(),me=useStore(),_e=useRouter(),ye=reactive({stencilProps:{aspectRatio:1,movable:!1,resizable:!1},resizeImage:{adjustStencil:!1},stencilSize:{width:400,height:400},canvas:{maxWidth:400,maxHeight:400}}),we=computed(()=>me.getters["user/token"]),Se=computed(()=>me.getters["user/userInfo"]);ref((xe=Se.value)==null?void 0:xe.userName);const{userVipType:Ce,userStatusInfo:Ae,userVipTypeTab:Te,isFree:ke}=useUserVipStatus(),$e=computed(()=>Ce.value[0].toUpperCase()+Ce.value.slice(1)),Ee=computed(()=>ke.value?"":Te.value==="YEAR"?"（Annual）":"（Monthly）"),Pe=computed(()=>{const{vipEnum:Re,activeSubscriptionVipEnum:Me,inWhiteList:De}=Ae.value||{};return Ce.value==="standard"&&!De&&Re!==Me&&Me}),Ie=ref(!1),Oe=async Re=>{if(!Ie.value&&we.value)try{Ie.value=!0,await updateUserInfo(Re),message.success(de("profile.setting.update_success")),me.dispatch("user/updateUserInfo")}catch(Me){message.error(de("profile.setting.update_fail"))}finally{Ie.value=!1}},Ne=async Re=>{Re&&await Oe({avatar:Re})},Be=()=>{_e.push({name:"FittingOrder"})};return onMounted(async()=>{}),(Re,Me)=>{var De,Ve,Le,Fe,He,en;return openBlock(),createElementBlock("div",_hoisted_1$o,[createBaseVNode("div",_hoisted_2$k,[createVNode(UploadAvatar,{maxSize:10,onSuccess:Ne,cropOpt:unref(ye)},{default:withCtx(()=>{var Ue,ze;return[createBaseVNode("div",_hoisted_3$g,[createBaseVNode("div",_hoisted_4$f,[createVNode(Avatar$1,{avatar:(Ue=unref(Se))==null?void 0:Ue.avatar,size:unref(isMobile)?80:100,name:(ze=unref(Se))==null?void 0:ze.userName,style:{"font-size":"36px",color:"#fff","font-weight":500}},null,8,["avatar","size","name"]),_hoisted_5$b])])]}),_:1},8,["cropOpt"])]),createBaseVNode("div",_hoisted_6$9,[createBaseVNode("div",_hoisted_7$9,[createBaseVNode("div",_hoisted_8$9,[createBaseVNode("div",_hoisted_9$7,toDisplayString$1(Re.$t("profile.setting.username_label"))+":",1),createBaseVNode("div",_hoisted_10$6,[createBaseVNode("div",_hoisted_11$6,[createBaseVNode("div",null,toDisplayString$1((De=unref(Se))==null?void 0:De.userName.trim()),1)])])]),createBaseVNode("div",_hoisted_12$5,[createBaseVNode("div",_hoisted_13$4,toDisplayString$1(Re.$t("layout.userId"))+":",1),createBaseVNode("div",_hoisted_14$3,[createBaseVNode("span",_hoisted_15$2,toDisplayString$1((Ve=unref(Se))==null?void 0:Ve.id),1)])]),createBaseVNode("div",_hoisted_16$2,[createBaseVNode("div",_hoisted_17$2,toDisplayString$1(Re.$t("profile.setting.email"))+":",1),createBaseVNode("div",_hoisted_18$2,[createBaseVNode("span",_hoisted_19$2,toDisplayString$1((Le=unref(Se))==null?void 0:Le.email),1)])])]),createBaseVNode("div",_hoisted_20$2,[createBaseVNode("div",_hoisted_21$2,[createBaseVNode("div",_hoisted_22$2,toDisplayString$1(Re.$t("profile.setting.current_plan"))+":",1),createBaseVNode("div",_hoisted_23$2,[createBaseVNode("span",null,toDisplayString$1(unref($e))+toDisplayString$1(unref(Ee)),1),unref(Pe)?(openBlock(),createElementBlock("span",_hoisted_24$2,"(Premium will be valid after the standard plan expires)")):createCommentVNode("",!0)])]),createBaseVNode("div",_hoisted_25$2,[createBaseVNode("div",_hoisted_26$2,toDisplayString$1(Re.$t("profile.setting.gender"))+":",1),createBaseVNode("div",_hoisted_27$2,[createBaseVNode("span",null,[((Fe=unref(Se))==null?void 0:Fe.gender)!==null?(openBlock(),createElementBlock("img",{key:0,class:"gender",src:((He=unref(Se))==null?void 0:He.gender)===0?unref(NonBinary):((en=unref(Se))==null?void 0:en.gender)===1?unref(Male):unref(Female),alt:"",srcset:""},null,8,_hoisted_28$2)):(openBlock(),createElementBlock("span",_hoisted_29$2,"-"))])])]),createBaseVNode("div",_hoisted_30$2,[createBaseVNode("div",_hoisted_31$2,toDisplayString$1(Re.$t("profile.setting.order"))+":",1),createBaseVNode("div",_hoisted_32$1,[createBaseVNode("a",{class:"link",onClick:Be},toDisplayString$1(Re.$t("profile.setting.click_to_view")),1)])])])]),_hoisted_33$1,_hoisted_34$1])}}}),info_vue_vue_type_style_index_0_scoped_7aef42d2_lang="",Info=_export_sfc(_sfc_main$p,[["__scopeId","data-v-7aef42d2"]]);function fetchDays(){const ne={key:"ACCOUNT_CANCELLATION"};return Axios.request({url:"/config/getConfigByKey",method:"GET",params:ne,headers:{"Content-Type":ContentTypeEnum.JSON}})}const removeHeaderImg="/assets/remove-4e0b164d.svg",TEXTS$1=ne=>[ne("account.remove.li1"),ne("account.remove.li2"),ne("account.remove.li3"),ne("account.remove.li4")],_withScopeId$b=ne=>(pushScopeId("data-v-1e949302"),ne=ne(),popScopeId(),ne),_hoisted_1$n={class:"account-remove-modal-container"},_hoisted_2$j=_withScopeId$b(()=>createBaseVNode("div",{class:"ground"},null,-1)),_hoisted_3$f={class:"headImg"},_hoisted_4$e=["src"],_hoisted_5$a={class:"title"},_hoisted_6$8=["innerHTML"],_hoisted_7$8={class:"texts"},_hoisted_8$8=_withScopeId$b(()=>createBaseVNode("div",null,null,-1)),_hoisted_9$6=["innerHTML"],_hoisted_10$5={class:"checkText"},_hoisted_11$5={class:"footer"},_sfc_main$o=defineComponent({__name:"index",props:{visible:{type:Boolean}},emits:["onCancel","submit"],setup(ne,{emit:ie}){const de=ie,me=ne,{t:_e}=useI18n(),ye=ref(null),we=ref(!1),Se=ref(!1),Ce=ref("14 days"),Ae=ref(!1),Te=()=>{we.value=!1,de("onCancel")},ke=async()=>{Se.value&&(eventTrack("account_remove_confirm_click "),await logoff(),we.value=!1,de("submit"))},$e=async()=>{const Pe=await fetchDays();Ce.value=(Pe==null?void 0:Pe.delay_time)+" days"},Ee=()=>{Ae.value=isMobileScreenWidth()};return watchEffect(()=>{me.visible&&($e(),eventTrack("account_remove_exposure"),Se.value=!1,we.value=!0)}),onMounted(()=>{Ee(),$e(),isBrowser$1()&&window.addEventListener("resize",Ee)}),onBeforeUnmount(()=>{isBrowser$1()&&window.removeEventListener("resize",Ee)}),(Pe,Ie)=>{const Oe=resolveComponent("a-modal");return unref(isBrowser$1)()?(openBlock(),createElementBlock("div",{key:0,ref_key:"$remove",ref:ye},[createVNode(Oe,{visible:unref(we),closable:!1,maskClosable:!1,footer:null,centered:"",getContainer:()=>unref(ye),wrapClassName:"account-remove-modal",width:unref(Ae)?"340px":"520px"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$n,[_hoisted_2$j,createBaseVNode("span",{class:"close iconfont icon-guanbi",onClick:Te}),createBaseVNode("div",_hoisted_3$f,[createBaseVNode("img",{src:unref(removeHeaderImg)},null,8,_hoisted_4$e)]),createBaseVNode("span",_hoisted_5$a,toDisplayString$1(Pe.$t("account.remove.title")),1),createBaseVNode("div",{class:"subTitle",innerHTML:unref(dynamicChangeColorText)(unref(_e)("account.remove.title2"),"14 days",unref(Ce),!1)},null,8,_hoisted_6$8),createBaseVNode("div",_hoisted_7$8,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(TEXTS$1)(unref(_e)),Ne=>(openBlock(),createElementBlock("div",{class:"text",key:Ne},[_hoisted_8$8,createBaseVNode("span",null,toDisplayString$1(Ne),1)]))),128))]),createBaseVNode("div",{class:"tips",innerHTML:unref(dynamicChangeColorText)(unref(_e)("account.remove.tips"),"14 days",unref(Ce),!1)},null,8,_hoisted_9$6),createBaseVNode("div",_hoisted_10$5,[createVNode(unref(Checkbox),{checked:unref(Se),"onUpdate:checked":Ie[0]||(Ie[0]=Ne=>isRef(Se)?Se.value=Ne:null)},{default:withCtx(()=>[createTextVNode(toDisplayString$1(unref(_e)("account.remove.checkText")),1)]),_:1},8,["checked"])]),createBaseVNode("div",_hoisted_11$5,[createBaseVNode("span",{onClick:Te},toDisplayString$1(Pe.$t("account.remove.cancelText")),1),createBaseVNode("span",{onClick:ke,class:normalizeClass({disabled:!unref(Se)})},toDisplayString$1(Pe.$t("account.remove.confirmText")),3)])])]),_:1},8,["visible","getContainer","width"])],512)):createCommentVNode("",!0)}}}),index_vue_vue_type_style_index_0_scoped_1e949302_lang="",Remove=_export_sfc(_sfc_main$o,[["__scopeId","data-v-1e949302"]]),RightArrow="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAADoSURBVFiF7ZS9DcIwEEY/cBAubwSXLikpYYMbIWzCJjBCqCjDCnQpKSlTWiI4FCSAIPwEHVDg11iW7vw92ScDgUDg31GipxGT0nYZabv2Ltu+0tKVzI+AFMDIA2mPePB1AQCLaiUPpJrYPGsQfQLvspXSlgAMAWgPcF/bReGy/F5PR1KgRhHPAMTVdtMDxi5PNl8TaCNxI6CIyw85NUpID+EjTHG+kRNRQ+FcKhDA6PLcIk+m10UfmQFNbHbHP8HU4fs8mTTVigu0CRcXaBsuKvBOuDiKeKaIy+oP+A2KOP5ZeCAQCLzDAX0CSuwLsHKbAAAAAElFTkSuQmCC",_withScopeId$a=ne=>(pushScopeId("data-v-021e72a7"),ne=ne(),popScopeId(),ne),_hoisted_1$m={class:"account"},_hoisted_2$i={class:"title"},_hoisted_3$e={class:"profile-button"},_hoisted_4$d=["src"],_hoisted_5$9={class:"main"},_hoisted_6$7={class:"main-content"},_hoisted_7$7=_withScopeId$a(()=>createBaseVNode("div",{class:"divide"},null,-1)),_hoisted_8$7={class:"account-content"},_hoisted_9$5={class:"form"},_hoisted_10$4={class:"form-item"},_hoisted_11$4={class:"label"},_hoisted_12$4={class:"input"},_hoisted_13$3={key:0,class:"pop-notice"},_hoisted_14$2={class:"content"},_hoisted_15$1={class:"form-item"},_hoisted_16$1={class:"label"},_hoisted_17$1={class:"input"},_hoisted_18$1={class:"form-item bio-item"},_hoisted_19$1={class:"label"},_hoisted_20$1={class:"input"},_hoisted_21$1={class:"form-item"},_hoisted_22$1={class:"label"},_hoisted_23$1={style:{"margin-top":"6px"}},_hoisted_24$1={class:"update"},_hoisted_25$1={class:"update-button"},_hoisted_26$1={class:"account-footer"},_hoisted_27$1={class:"footer-container"},_hoisted_28$1={class:"text"},_hoisted_29$1={class:"doc"},_hoisted_30$1={class:"and"},_hoisted_31$1={class:"btn-group"},__default__=defineComponent({name:"Profile"}),_sfc_main$n=defineComponent({...__default__,setup(ne){var Re,Me,De,Ve;const ie=useStore(),{t:de}=useI18n(),me=useRouter(),_e=computed(()=>ie.getters["user/token"]),ye=async()=>{await ie.dispatch("user/logout"),me.replace("/")},we=computed(()=>ie.getters["user/userInfo"]),Se=ref(!1),Ce=ref(!1),Ae=()=>{Ce.value=!1},Te=[{name:"Non-binary",id:0},{name:"Male",id:1},{name:"Female",id:2}],ke=ref({userName:(Re=we.value)==null?void 0:Re.userName,gender:(Me=we.value)==null?void 0:Me.gender,bio:(De=we.value)==null?void 0:De.bio,privacy:!!((Ve=we.value)!=null&&Ve.privacy)}),$e=computed(()=>{var Fe;const Le=He=>typeof He=="string"?He==null?void 0:He.trim():He;for(const He in ke.value)if(Le(ke.value[He])!==Le((Fe=we.value)==null?void 0:Fe[He]))return!1;return!0});watch(()=>ke.value.userName,throttle(Le=>{const Fe=(Le==null?void 0:Le.trim())||"";Fe===""||Fe.startsWith("joy_")?Se.value=!0:Se.value=!1},300,{leading:!0}),{immediate:!0});const Ee=()=>{me.push("/profile")},Pe=ref(!1),Ie=()=>{ie.commit("user/logout"),ie.commit("common/changeCreateCharacter",null),me.replace("/")},Oe=ref(!1),Ne=async Le=>{if(!Oe.value&&_e.value)try{Oe.value=!0,await updateUserInfo(Le),message.success(de("profile.setting.update_success")),ie.dispatch("user/updateUserInfo")}catch(Fe){message.error(de("profile.setting.update_fail"))}finally{Oe.value=!1}},Be=async()=>{$e.value||(ke.value.userName=ke.value.userName.trim(),!(ke.value.userName.trim()===""||ke.value.gender===null)&&await Ne({userName:ke.value.userName.trim(),gender:ke.value.gender,bio:ke.value.bio.trim(),privacy:ke.value.privacy}))},xe=()=>{eventTrack("account_remove_click"),Pe.value=!0};return onMounted(async()=>{try{const Le=await getUserInfo();ie.commit("user/assign",{key:"info",data:Le}),ke.value.bio=Le.bio,ke.value.gender=Le.gender,ke.value.userName=Le.userName,ke.value.privacy=Le.privacy}catch(Le){}}),(Le,Fe)=>{var We;const He=resolveComponent("a-input"),en=resolveComponent("a-textarea"),Ue=resolveComponent("router-link"),ze=resolveComponent("a-button");return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",{class:"account-page",onClick:Ae},[createBaseVNode("div",_hoisted_1$m,[createBaseVNode("div",_hoisted_2$i,[createTextVNode(toDisplayString$1(Le.$t("layout.Account"))+" ",1),createBaseVNode("div",_hoisted_3$e,[createBaseVNode("button",{class:"profile",onClick:withModifiers(Ee,["prevent","stop"])},[createBaseVNode("span",null,toDisplayString$1(Le.$t("profile.setting.my_profile")),1),createBaseVNode("img",{src:[unref(RightArrow),unref(RightArrowDark)][unref(useThemeLocal)()],alt:"",srcset:"",class:"right-icon"},null,8,_hoisted_4$d)])])]),createBaseVNode("div",_hoisted_5$9,[createBaseVNode("div",_hoisted_6$7,[createVNode(Info,{editTag:unref(Ce),"onUpdate:editTag":Fe[0]||(Fe[0]=je=>isRef(Ce)?Ce.value=je:null)},null,8,["editTag"]),_hoisted_7$7,createBaseVNode("div",_hoisted_8$7,[createBaseVNode("div",_hoisted_9$5,[createBaseVNode("div",_hoisted_10$4,[createBaseVNode("div",_hoisted_11$4,toDisplayString$1(Le.$t("profile.setting.username_label")),1),createBaseVNode("div",_hoisted_12$4,[unref(Se)?(openBlock(),createElementBlock("div",_hoisted_13$3,[createBaseVNode("span",{class:"icon iconfont icon-guanbi",onClick:Fe[1]||(Fe[1]=je=>Se.value=!1)}),createBaseVNode("span",_hoisted_14$2,toDisplayString$1(Le.$t("profile.setting.edit_username_tip")),1)])):createCommentVNode("",!0),createVNode(He,{value:unref(ke).userName,"onUpdate:value":Fe[2]||(Fe[2]=je=>unref(ke).userName=je),maxlength:20,class:"update-input"},null,8,["value"])])]),createBaseVNode("div",_hoisted_15$1,[createBaseVNode("div",_hoisted_16$1,toDisplayString$1(Le.$t("profile.setting.gender")),1),createBaseVNode("div",_hoisted_17$1,[createVNode(unref(Select$1),{value:unref(ke).gender,"onUpdate:value":Fe[3]||(Fe[3]=je=>unref(ke).gender=je),style:{width:"100%"},placeholder:unref(de)("create.select")},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(Te,je=>createVNode(unref(SelectOption),{value:je.id,key:je.id},{default:withCtx(()=>[createTextVNode(toDisplayString$1(je.name),1)]),_:2},1032,["value"])),64))]),_:1},8,["value","placeholder"])])]),createBaseVNode("div",_hoisted_18$1,[createBaseVNode("div",_hoisted_19$1,toDisplayString$1(Le.$t("profile.setting.bio")),1),createBaseVNode("div",_hoisted_20$1,[createVNode(en,{value:unref(ke).bio,"onUpdate:value":Fe[4]||(Fe[4]=je=>unref(ke).bio=je),maxlength:80,rows:2,autoSize:{minRows:2,maxRows:2},placeholder:unref(de)("profile.setting.bio_placeholder"),class:"update-input"},null,8,["value","placeholder"])])]),createBaseVNode("div",_hoisted_21$1,[createBaseVNode("div",_hoisted_22$1,toDisplayString$1(Le.$t("profile.setting.privacy")),1),createBaseVNode("div",_hoisted_23$1,[createVNode(unref(Checkbox),{checked:unref(ke).privacy,"onUpdate:checked":Fe[5]||(Fe[5]=je=>unref(ke).privacy=je)},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Le.$t("profile.setting.privacyDesc")),1)]),_:1},8,["checked"])])]),createBaseVNode("div",_hoisted_24$1,[createBaseVNode("div",_hoisted_25$1,[createBaseVNode("button",{class:normalizeClass(["update-btn",{"update-btn_nochange":unref($e)||((We=unref(ke).userName)==null?void 0:We.trim())===""||unref(ke).gender===null}]),onClick:withModifiers(Be,["prevent","stop"])},toDisplayString$1(Le.$t("create.adventure.btn.update")),3)])])])])]),createBaseVNode("div",_hoisted_26$1,[createBaseVNode("div",_hoisted_27$1,[createBaseVNode("div",_hoisted_28$1,[createBaseVNode("span",null,toDisplayString$1(Le.$t("profile.setting.use_policy_tip")),1),createBaseVNode("span",_hoisted_29$1,[createVNode(Ue,{class:"link",to:"/document/tos"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Le.$t("global.terms_of_service")),1)]),_:1}),createBaseVNode("span",_hoisted_30$1,toDisplayString$1(Le.$t("profile.setting.use_policy_and")),1),createVNode(Ue,{class:"link",to:"/document/privacy"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Le.$t("global.privacy_policy")),1)]),_:1})])]),createBaseVNode("div",_hoisted_31$1,[createVNode(ze,{class:"remove",onClick:withModifiers(xe,["stop"])},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Le.$t("profile.setting.logoff")),1)]),_:1}),createVNode(ze,{class:"logout-btn",onClick:withModifiers(ye,["stop"])},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Le.$t("profile.setting.logout")),1)]),_:1})])])])])])]),createVNode(Remove,{visible:unref(Pe),onOnCancel:Fe[6]||(Fe[6]=je=>Pe.value=!1),onSubmit:Ie},null,8,["visible"])],64)}}}),index_vue_vue_type_style_index_0_scoped_021e72a7_lang="",Account=_export_sfc(_sfc_main$n,[["__scopeId","data-v-021e72a7"]]),FittingOrder=()=>__vitePreload(()=>import("./order-c0c3cb56.js"),["assets/order-c0c3cb56.js","assets/index-59294663.js","assets/order-6f902ca0.css"]),FittingCreate=()=>__vitePreload(()=>import("./index-e0b02050.js"),["assets/index-e0b02050.js","assets/index-a2a99b15.js","assets/index-88f22349.css","assets/compact-7dd1770e.js","assets/index-3f37fb85.css"]),CreateResult=()=>__vitePreload(()=>import("./create-result-e0d6172c.js"),["assets/create-result-e0d6172c.js","assets/index-a2a99b15.js","assets/index-88f22349.css","assets/create-result-fb54903a.css"]),Mine=()=>__vitePreload(()=>import("./index-3af99c84.js"),["assets/index-3af99c84.js","assets/CreateModal.vue_vue_type_style_index_0_lang-c75d8fd0.js","assets/JsonCreate-422f5e71.js","assets/JsonCreate-a4871390.css","assets/CreateModal-e77983f3.css","assets/index-59294663.js","assets/index-9c12d724.css"]),Billing=()=>__vitePreload(()=>import("./index-65d53d17.js"),["assets/index-65d53d17.js","assets/index-4d7ce305.css"]),Profile=()=>__vitePreload(()=>import("./index-3299e3e8.js"),["assets/index-3299e3e8.js","assets/CreateModal.vue_vue_type_style_index_0_lang-c75d8fd0.js","assets/JsonCreate-422f5e71.js","assets/JsonCreate-a4871390.css","assets/CreateModal-e77983f3.css","assets/index-c366ec9a.css"]),routes$2=[{path:"/",component:Layout,children:[{path:"",name:"Home",component:Home,meta:{isHome:!0}},{path:"/anime",component:Home,meta:{isHome:!0}},{path:"/dating",component:Home,meta:{isHome:!0}},{path:"/oc",component:Home,meta:{isHome:!0}},{path:"/interactive-story",component:Home,meta:{isHome:!0}},{path:"/games",component:Home,meta:{isHome:!0}},{path:"/game-characters",component:Home,meta:{isHome:!0}},{path:"/bl-abo",component:Home,meta:{isHome:!0}},{path:"/vtuber",component:Home,meta:{isHome:!0}},{path:"/movie-tv",component:Home,meta:{isHome:!0}},{path:"/celebrity",component:Home,meta:{isHome:!0}},{path:"/helpers",component:Home,meta:{isHome:!0}},{path:"/cartoon",component:Home,meta:{isHome:!0}},{path:"/companionship",component:Home,meta:{isHome:!0}},{path:"/japanese",component:Home,meta:{isHome:!0}},{path:"/chats",name:"Chats",meta:{},component:Chats},{path:"/community",name:"Community",meta:{},component:Community},{path:"/mine",component:Mine,name:"Mine"},{path:"/joy",name:"Joy1",redirect:"/joydtl"},{path:"/joydtl",component:JoyBook,name:"Joy"},{path:"/joydtl/:id",component:JoyBookDetail,name:"JoyDtl"},{path:"/account",component:Account,name:"Account"},{path:"/fitting",component:Fitting,children:[{path:"",name:"Fitting",component:FittingRoom,beforeEnter:(ne,ie,de)=>{ie.path==="/fitting/create/voice"&&(ne.meta.activeTab=2),ie.path==="/fitting/create/image"&&(ne.meta.activeTab=1),de()}},{path:"create/:type",name:"FittingCreate",component:FittingCreate},{path:"order",name:"FittingOrder",component:FittingOrder}]},{path:"create/result",name:"CreateResult",component:CreateResult},{path:"/billing",name:"Billing",meta:{},component:Billing},{path:"/profile",name:"Profile",meta:{},component:Profile},{path:"/subscribestar/auth",name:"StarAuth",component:StarAuth}]}],__vite_glob_0_4=Object.freeze(Object.defineProperty({__proto__:null,default:routes$2,routes:routes$2},Symbol.toStringTag,{value:"Module"})),_imports_0$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbcAAACACAMAAAC/Qdd4AAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////////8KOjVvAAAAE3RSTlMATBIIQTlIMAxFIRw0JRkEKxUndLMgCAAACXtJREFUeNrknOmunDAMRmNiZycE3v9hq0qtqi4EHJMxbc/vewe+OYmzwMS8F7vU1AoRIjoAh4hE5Ug1bOafYgt7Xtfmv9LWlPe/N2DIjRyc4uio1vwD2NxKhN+JpeWLgDCVkSyJHNwglixslwvcJyKSb2tenusL1SP0QF//Gm9hRWBAyQq98YnUqlze7h1c4/z+N3hLCGyoyr3xwbZLRjRGUEzbu73Z5mAITJvcG5/oR9UlXlCXXuwtFBjHtW3MmxDMhk9G4BLzS71tDWTELPAmIK6Ghy0wQrFv9JYiiKFF4E1ArIZBdTCGq6/zFhAewQu8SaBg7nLAOOvLvFUHD4FBxRu4bO5RQIJ/lbcGz+Gqire7XZ1ARnmPt4DwKE3HGxCjt41T3uItRHiYouMNyJoLPMhZ3+EtRHicouMN0PTJ8AT7G7wtDiZAAm/zrhueyRo3fW8dbSJIxxsc/DkJn6buzUaYhNfxBtWcUuEpgrY3hGkkHW9x+0BYr+ytwER2FW/QxrtbpOK9J4IrnFX1dsBMXFDxBmFsdKNsf9zUGqHLqultgbmQjrdyMpRDj/ar7YrQATW9IdwD/VqD/ZY+1LVEuEdS8QaBvXaLO7caWfMVvCJ2rolXmD+zwh1KtuY3QiK4gbMib8X/RKEIt/DcsRwte0DM4lmXNWMEuCam00+3h4NL6OlkIfnryzrzJ2JXG1dcU/NGN6yZHtvq4Io8IVmlkatucMoy8JyEtLxVuMJv5gJLcAFOSbYjdCms6/hO04xwQtTy1o9+9zFaEnQ4SbLGLpS5P41hzwGUvFXoEztpOPubOCnZAT12hjccmwRsOt4QOnSGavZjoDwpmYcOK6MyHKbHaTqr4q2ytEkejuCsZMSbx65ji0x6lzeCHi482Ab2SckW3gCXxwqCf5U3K/iquQv4MisZAedf61hY/6p5yQo92qO9122Tku3AWZItY/2tnKVS8YbQAR/eekmzkjk4pd6/x3WoSaKGt0VQJfmzcpqVrLAmlGN13L1pv8T3v2Y+m4MOYVKyxCr12Kl4/LtbNbxFzrcsHzCTNBn/Xz2jsdaRQrIreAus6Z+8w9GkZJblLY3c3mkso+AtsUY3eel1k5JtrNZnmZH7rjW8EZwTZ/xMe5mUDE4hTuy4sbeCkoY3x9vZky8tjknJIstbZo8NdF5BFLwtzFmJfClAwmT8Buh5Y3BhrjOahrfEXXPLW8PH66RnjsGepQ2ChjfP3eKSLy7CnHkJ05t1cApZxrP8ZjS8IXc2KW8OdUqywB2mG5wTf77HPXb+dFPxxi5o8vJ7fHq/JBluh/vpmAvroUM2Gt4Ce3iTf26Zksyz60aCHi7dOkuIjIq3zH5jVL68iFOSRf6AWqAL5uuzhHDT8XbwK4B8Ob9NSFYH6v0WoQ8lvHxhSseb529syD84fPZ5N3YuJ2QxSt76j/cFHJy08mR1rN5XkOB2o+UN+RvA8oEzS5LxK16SvKrbL5Jq3jp5cdqJu+vjyYi9WycXh8HoeRuYrstfEmtPJyvAfaghF0fW6Hmz0mWAvEXIk20FenjBKXLd1Z2CN0k1ky/g6KO/x9nN80dbUTCv9ZaMCJzijX+acDSXWAQWbjXmvd6yYcFfUMmTbZngivb46aHeGm1vO5xT3+3N7kdPGvfVfeSUSHVvGc5Z3uWtrd9p3hM6uIcf2eDpV6H/1lt8wbkzo+eluvSPeytwzgRvwu62HQ5uglXfWxJ4E9SdN5yrJjh2n6z5d/vbl/bORedtEAajNvd7Qt7/YTdNk/5tWgmJIbjdzgNU/XoSTBPALLwV6KEqvIbJn+uNwziZoIcdr6Pdp3pjMC9RE3tcmPDveVPPePOO2Imqjd7+Py+Z4c2IyR0EvPhEb4rubb42jRRM5OiN2XPlCdqkQiLHIm+u+Z1I4FJvXjzTdWv/l96bWoK3cXOGTZ25D+XcrP2/TmGctwz02mZy34OUndt6rnnrgsJcb9oNeOV2bL0PLjOz9ZPM1uH14gv0ELvVS41t6gJv6W3WvfahAnSxmQvPQorHFkY+721/m3XmPahIyN1YGLlZbJGe9xaulyH6fkiY4s3vbt42r2KwQXncW531RwBfoyZ404eAC1zf9us04TXfeG+SvG/xuoA01pvXRx13te6knfB0b/TlqdP2Cech3rzSac9RbEOLr71XE832tDc9Z19+Gr4vX8gvoAFpMqnuXoz5aW/7nHMwzPRzMGYMBsbd/bH8097ixQJHn+6YWcnoc91wf3SKD3tzFxcf0u9ivdrbdv+m2XxnYZyfzl+cQdA/dLW3SvjDGhrOn/VmJ5xjWLGBW+0tU7qlqEasR71FbFDHzyb9pGT0KbQmzWnCw97kpSdv9I+0y70ZSlWQnbnmp1PDZyYWG8Tl3miDi57TTXLycf/0xg9ytTdJu0YtF28OW9TBt1sCtt4k6TJXT3sDPbbPSsUWZbk3gS+gzUbN494iYd3L1cPKPPD1Jmll5XFvYEaOlBZb7Iy9CVI+/7w3O7BvX8YmjrG3Aj1oNvUN3Lg+mQWbaFjvzdHe7xs+3iCNElewjWDgTeILPGnWlRZ4c4NO7AvYRgMDb4CvEJSacizwBmnEjqHN4gmChTeFL9CUKzyu8ObwjCThhOrxBA0svCXCb6+Ry/uA3tNyzLE1zWs8RfDwdtyvBwHZvH/7+rd8htlfxioJz9mBhzdxu5AXRDbvu38SsQeVBfyJLNZjBwqYeANzU1xEZLO+5PIOdaNtKEJIKZ2o4UgKO6lsvDWj5lvHyhpYlU4anIoFNt7Kjc0hMntssK9LF3EmCvh4A39WyOv2u7TT+u0WpjtwHsZx8taRVNmcYywx5EMbPMMuTZeQDKcO18/VBCPXplNIhFXH3QYZh3IsTuc8UuDVubXJ0KBqeTrKUSzcOoA2qUNr9/p08oY4nid8PDcJixzSjRcXgKM30MPy8UgnNQ4lAk9voD9tNMk4DuWAq7cxI8vBKF31OIi0AVtvIPWnjSaDxkoTABh7A7DUgJVbuuKRjJXA3BsEgwS0ZJjuMEhCVQD23kDqjxtNnKVYCwDv4A0g+I8bTeTde06X5R1kLpDNjYSCd7qg8CrGCgYdm66wXU2ZBP90Lqsr0lIEFh3SLlKtwU7Usb7fYh8uaNOVyBYAeEtv3ynW90hzhPtavARm4eLePMkv5a93+++V7Bdk3JXBFxi9lw3eEilK3pPWSilENEopre0RqnvTPH9F1pBt+pHxZ8gfGSWc8A1IJZlOwfN5uwAAAABJRU5ErkJggg==",_imports_1="data:image/png;base64,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",_imports_2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAZlBMVEX/UskAAAD/Ucr/U8n/Usn/Usj/U8n/Usj/U8j/UMz/Usr/U8n/U8n/U8n/Usn/U8r/VMj/UMf/UMr/U8r/Usn/Usr/Usj/UMf/U8n/Usr/Usn/U8r/UMr/Usr/Vc//Usj/UMr/U8kcmi5IAAAAInRSTlPMABPCc8m6YFIPxrGmoWVWRkAcrZOOgSCcmXdrJ4YHMzCpXSmv1wAAAYZJREFUSMelltmOgzAMRW8W9n2HgXY6//+T0xYRBwIBifPUSD6lNY5tsC08l3XkAm5Uy5yzLRshyBKsSLLAInAZwiCU/EjwBHYR3q5QxjgkLk2hELAgiq3gO7Di+GvBxym+LhQOTnEKEkqBC4hSCTEuES+Ch4t4s8AFLiL4V5C4jPwIQQjCfaTjQCmr2nYIQYTBW8i08DnXvMWXevqcnnqJZW8hofiOMe09qpKbXKp2Bk5v5sUUKZDS6UU/kiPHQss0+l4/tVjIQTnqmMbvpJ86yhNqYCZiFiJgpoH6+LAJD/W1UBn4sQk/KpNQpDYhBXH1CcYzEpvwR+GRmVaTCQsRpRXNsdBTEKR+Pw7QYiRynCaqBZGDQ6MJmEEXQ4NTedON0HmODjR6dYEU/boGK6zI1BUlHO2fjFgTBrtNYOBzeFBjgzxoM9XX4JXZZqiRmUZgxMM7bpXJkw1mq7Q14zHdaca2dh8Ks93fGCiXRtbNoXg+du8P9vPV4f5yQutPM68/zd768w8xTQ+sFhIOSwAAAABJRU5ErkJggg==",_imports_3="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAb1BMVEVWt/8AAABWt/9Ts/9Xt/9Xt/9XuP9Wtv9Yt/9Wt/9WuP9XuP9Xt/9XuP9VuP9Xt/9Wt/9btv9Xt/9Wtv9Wtv9buf9Xt/9Wt/9Wt/9Utf9Wt/9Wt/9Wt/9Wtv9Xt/9Wt/9VuP9Xt/9Xt/9Utf9Wt/+jyV8NAAAAJXRSTlPmANsW4l+AbB/GVk+wpUfRvA7CgnMKopt4J7WqiYVvZRKNSzjLml4cnAAAAbxJREFUSMelltmWgyAMQBNwLe6OU61au/3/N06RIgjWljP3ofaoVwkhQUATysY0zgHyOA0YRRNDKP0EViR+uSPQmoAFqek7IZS3m0q4KUQFvKWIbCEjsAPJTMH3YBfPXws+fMTXhcz7LHiZEiICX0CiRSjgKwophPAloRDoMqB46lDQ+dXWoOgsBDKqM+qEGxMRcKGUFw64hm28okRYUnBFk2ErGYCn14CoJVBbSBDk2V/U6drkAVtQkCNt52cOjB+aqxcHB8GUroJnMOohn4FwrcpvqIh+9XmCVEsKdsnz0FSVEU+ghBRiEBzVZRKhgXpHDLmc4gYFF55Ag0jGMd9u5O3gXdDiCDYnFFz5n+ZW8jLh6o3KAjPf8Vp46XEOM0VsIeFLueCquj1eBDH0JucpnGDgj326bE4pU0Gni9Aj0uBERJ3Q9U+opnVUM4ZUFEGEFr1KHFNVPr2KZrSnVVsaFCy8uym02uLDxDaIaTy05b3Zw7x2lby7KiBZorbSDz8zGc/KqkSxhl36Ri2MWraZXZIyVm3GsZG5tkrnZuza7h03lIPrluW6Kbpuu64bu/unw/8/ThSUBXufP3+MsBKdXhwSVwAAAABJRU5ErkJggg==",_imports_4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAASFBMVEUAAAD/2kT/10D/20P/2kT/20T/2kD/2kT/2kP/20X/20T/2UT/2kP/2UP/20T/2kH/2UT/20T/20P/2kP/2kT/2kP/2kX/2kQGVPj/AAAAF3RSTlMAgQul8tEUwN0k53BfULUfPayTi2hFMlZQcQgAAAE6SURBVDjLnZXpdoQwCIXJYnYnjhvv/6btsa1AosfT+f4Zrt4QAoIkZuODtcGbHOEWpwZkDMrdyCw2WKV73ZjwgjS2OoU3KCHTBm8x3J7remXn++g+oiSEJv/fjFwSRttx8IovJt0ZD/HMb27NHfN58QxXdvJOfnD4022oROR4ZPWdznK+0GuAQJ8AiMwYiIwzQKFYhEwPBRhvdKAplsHwtxgTrnxbBjwJ5Z1CBfA6Y55tGEGwbN/+VC2w0lpC1pYLS6vTyIRBHI+kILP2SOy9MyVjkJfwtj0MZGS8tTTmBx6R4+maLSJQAQapvG6PoVvxRzlSbJYVXVwSZmNmJ4XWkQkJp1KKBtX3oU5IhJ9N77DI5urbtYCrtcrWHC8zVFOt+xr4yj9HyvOQ+mTsPQ9Sbn85mj8e9s+/jy8HGVJo2ucgQAAAAABJRU5ErkJggg==",_withScopeId$9=ne=>(pushScopeId("data-v-6760110e"),ne=ne(),popScopeId(),ne),_hoisted_1$l={class:"search_recommend"},_hoisted_2$h=_withScopeId$9(()=>createBaseVNode("div",{class:"b1"},null,-1)),_hoisted_3$d=_withScopeId$9(()=>createBaseVNode("div",{class:"b2"},null,-1)),_hoisted_4$c=_withScopeId$9(()=>createBaseVNode("div",{class:"b3"},null,-1)),_hoisted_5$8=_withScopeId$9(()=>createBaseVNode("div",{class:"b4"},null,-1)),_hoisted_6$6={class:"ctn"},_hoisted_7$6={class:"box"},_hoisted_8$6=_withScopeId$9(()=>createBaseVNode("img",{src:_imports_0$1,class:"top8"},null,-1)),_hoisted_9$4=_withScopeId$9(()=>createBaseVNode("img",{src:_imports_1,class:"top8_dark"},null,-1)),_hoisted_10$3={class:"title"},_hoisted_11$3={key:0,src:_imports_2},_hoisted_12$3={key:1,src:_imports_3},_hoisted_13$2={key:2,src:_imports_4},_hoisted_14$1={class:"list"},_hoisted_15=["onClick"],_hoisted_16={class:"img_ctn"},_hoisted_17={key:2,class:"iconfont icon-a-huangguan1"},_hoisted_18={class:"num"},_hoisted_19={key:3,class:"pro_icon"},_hoisted_20=["src"],_hoisted_21=["src"],_hoisted_22={key:0,class:"name"},_hoisted_23={key:1,class:"name"},_hoisted_24={class:"num"},_hoisted_25=_withScopeId$9(()=>createBaseVNode("i",{class:"iconfont icon-liked"},null,-1)),_hoisted_26=_withScopeId$9(()=>createBaseVNode("i",{class:"iconfont icon-shangsheng"},null,-1)),_hoisted_27=_withScopeId$9(()=>createBaseVNode("i",{class:"iconfont icon-Chat"},null,-1)),_hoisted_28=_withScopeId$9(()=>createBaseVNode("i",{class:"iconfont icon-shangsheng"},null,-1)),_hoisted_29={class:"btm_right"},_hoisted_30=_withScopeId$9(()=>createBaseVNode("i",{class:"iconfont icon-liked"},null,-1)),_hoisted_31=_withScopeId$9(()=>createBaseVNode("img",{src:_imports_2},null,-1)),_hoisted_32=_withScopeId$9(()=>createBaseVNode("i",{class:"iconfont icon-Chat"},null,-1)),_hoisted_33=_withScopeId$9(()=>createBaseVNode("img",{src:_imports_3},null,-1)),_hoisted_34=_withScopeId$9(()=>createBaseVNode("i",{class:"iconfont icon-a-lujing31"},null,-1)),_hoisted_35=_withScopeId$9(()=>createBaseVNode("img",{src:_imports_4},null,-1)),_hoisted_36={class:"tip"},_sfc_main$m=defineComponent({__name:"BlankRecommend",setup(ne){const{t:ie}=useI18n(),de=useRouter(),me=ref([{type:"like",title:ie("global.search.mostlike"),fn:getSearchLikes,list:[],showHuangguan:!0},{type:"trend",title:ie("global.search.trend"),fn:getSearchTrend,list:[],showHuangguan:!0},{type:"creator",title:ie("global.search.creator"),fn:getSearchCreator,list:[],showPro:!0}]);reactive({likes:[],trend:[]}),(()=>{me.value.map(Se=>Se.fn).forEach(async(Se,Ce)=>{Se().then(Ae=>{Ae&&(me.value[Ce].list=(Ae||[]).slice(0,8))}).catch(Ae=>{})})})();const ye=(Se,Ce)=>{const{id:Ae,botCanStory:Te}=Se;de.push({name:Te?"adventure":"chat",query:{botId:Ae}})},we=(Se,Ce)=>{Ce.type==="like"?eventTrack("search_mostliked_click"):Ce.type==="trend"?eventTrack("search_trending_click"):Ce.type==="creator"&&eventTrack("search_creator_click"),Ce.type==="creator"?de.push({path:"/profile",query:{userId:Se.userId}}):ye(Se)};return(Se,Ce)=>(openBlock(),createElementBlock("div",_hoisted_1$l,[_hoisted_2$h,_hoisted_3$d,_hoisted_4$c,_hoisted_5$8,createBaseVNode("div",_hoisted_6$6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(me),Ae=>(openBlock(),createElementBlock("div",_hoisted_7$6,[_hoisted_8$6,_hoisted_9$4,createBaseVNode("div",_hoisted_10$3,[createTextVNode(toDisplayString$1(Ae.title)+" ",1),Ae.type==="like"?(openBlock(),createElementBlock("img",_hoisted_11$3)):createCommentVNode("",!0),Ae.type==="trend"?(openBlock(),createElementBlock("img",_hoisted_12$3)):createCommentVNode("",!0),Ae.type==="creator"?(openBlock(),createElementBlock("img",_hoisted_13$2)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_14$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ae.list,(Te,ke)=>{var $e,Ee,Pe;return openBlock(),createElementBlock("div",{class:"item",onClick:Ie=>we(Te,Ae)},[createBaseVNode("div",_hoisted_16,[Ae.type==="creator"?(openBlock(),createBlock(Avatar$1,{key:0,size:50,avatar:Te.avatar,name:Te.userName},null,8,["avatar","name"])):(openBlock(),createBlock(Avatar$1,{key:1,size:50,avatar:Te.avatar,name:(Te==null?void 0:Te.botType)===2?Te.storyName:Te.characterName,bg:($e=Te==null?void 0:Te.avatarBase)!=null?$e:Te==null?void 0:Te.backgroundUrl},null,8,["avatar","name","bg"])),ke<3&&Ae.showHuangguan?(openBlock(),createElementBlock("i",_hoisted_17)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_18,toDisplayString$1(ke+1),1),Ae.showPro&&Te.vipEnum!=="FREE"?(openBlock(),createElementBlock("div",_hoisted_19,[(Ee=Te.vipEnum)!=null&&Ee.includes("STANDARD")?(openBlock(),createElementBlock("img",{key:0,src:unref(ProIcon1$1)},null,8,_hoisted_20)):createCommentVNode("",!0),(Pe=Te.vipEnum)!=null&&Pe.includes("PREMIUM")?(openBlock(),createElementBlock("img",{key:1,src:unref(ProIcon2$1)},null,8,_hoisted_21)):createCommentVNode("",!0)])):createCommentVNode("",!0)]),createBaseVNode("div",null,[Ae.type==="creator"?(openBlock(),createElementBlock("div",_hoisted_22,toDisplayString$1(Te.userName),1)):(openBlock(),createElementBlock("div",_hoisted_23,toDisplayString$1((Te==null?void 0:Te.botType)===2?Te.storyName:Te.characterName),1)),createBaseVNode("div",_hoisted_24,[Ae.type==="like"?(openBlock(),createElementBlock(Fragment,{key:0},[_hoisted_25,createBaseVNode("span",null,toDisplayString$1(Te.botLikes),1),_hoisted_26],64)):Ae.type==="trend"?(openBlock(),createElementBlock(Fragment,{key:1},[_hoisted_27,createBaseVNode("span",null,toDisplayString$1(Te.messageCount),1),_hoisted_28],64)):createCommentVNode("",!0)])])],8,_hoisted_15)}),256))]),createBaseVNode("div",_hoisted_29,[Ae.type==="like"?(openBlock(),createElementBlock(Fragment,{key:0},[_hoisted_30,_hoisted_31],64)):Ae.type==="trend"?(openBlock(),createElementBlock(Fragment,{key:1},[_hoisted_32,_hoisted_33],64)):Ae.type==="creator"?(openBlock(),createElementBlock(Fragment,{key:2},[_hoisted_34,_hoisted_35],64)):createCommentVNode("",!0)])]))),256)),createBaseVNode("div",_hoisted_36,toDisplayString$1(Se.$t("global.search.recommend_tip")),1)])]))}}),BlankRecommend_vue_vue_type_style_index_0_scoped_6760110e_lang="",BlankRecommend=_export_sfc(_sfc_main$m,[["__scopeId","data-v-6760110e"]]),_withScopeId$8=ne=>(pushScopeId("data-v-b5300697"),ne=ne(),popScopeId(),ne),_hoisted_1$k={key:0,class:"list_ctn"},_hoisted_2$g=["onClick"],_hoisted_3$c={key:0,style:{display:"contents"}},_hoisted_4$b={class:"type"},_hoisted_5$7={class:"num"},_hoisted_6$5=_withScopeId$8(()=>createBaseVNode("i",{class:"iconfont icon-weixin"},null,-1)),_hoisted_7$5=_withScopeId$8(()=>createBaseVNode("i",{class:"iconfont icon-like"},null,-1)),_hoisted_8$5=["innerHTML"],_hoisted_9$3=["innerHTML"],_hoisted_10$2=["onClick"],_hoisted_11$2=_withScopeId$8(()=>createBaseVNode("span",null,"@",-1)),_hoisted_12$2=["data-ad-slot"],_sfc_main$l=defineComponent({__name:"SearchList",props:{list:{}},setup(ne){const ie=useRouter(),de=ne,{isVip:me}=useUserVipStatus(),_e=Te=>{if(Te!=null&&Te.isAds)return;saveSearchBot({botId:Te.id}).catch(Ee=>{});const{id:ke,botCanStory:$e}=Te;ie.push({name:$e?"adventure":"chat",query:{botId:ke}})},ye=Te=>{Te&&ie.push({name:"Profile",query:{userId:Te}})},we=Te=>(Te==null?void 0:Te.botType)===2?Te==null?void 0:Te.storyName:(Te==null?void 0:Te.characterName)||"",Se=computed(()=>{if(me.value||!Ae.switchOn||!(Ae!=null&&Ae.showPosition))return de==null?void 0:de.list;const Te=(Ae==null?void 0:Ae.showPosition)-1;if(Te>=(de==null?void 0:de.list.length))return de==null?void 0:de.list.concat({hide:!1,isAds:!0});let ke=de==null?void 0:de.list.slice();return ke.splice(Te,0,{hide:!1,isAds:!0}),ke}),Ce=ref(null),Ae=reactive({adSlotId:"",moduleName:"",showPosition:null,switchOn:!1});return watch(()=>Ce.value,Te=>{!Te||!isBrowser$2()||pushAd({module:"search",slot_id:Ae.adSlotId})},{immediate:!0}),watch(()=>me.value,Te=>{var ke;Te&&((ke=Ce.value)==null||ke.remove())},{immediate:!0}),onMounted(()=>{me.value||getAdCfg({type:"ad_web_search_show",module:"search",push:!1,insOber:".ad_example_responsive"},Te=>{Object.assign(Ae,Te)})}),(Te,ke)=>de.list&&de.list.length?(openBlock(),createElementBlock("div",_hoisted_1$k,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Se),($e,Ee)=>{var Pe,Ie;return withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(["item",{"ad-item":!!($e!=null&&$e.isAds)}]),key:$e.id,onClick:Oe=>_e($e)},[$e!=null&&$e.isAds?(openBlock(),createElementBlock("ins",{key:1,ref_for:!0,ref_key:"ins",ref:Ce,class:"adsbygoogle ad_example_responsive",style:{display:"inline-block"},"data-ad-client":"ca-pub-8454796298206834","data-ad-slot":(Ie=unref(Ae))==null?void 0:Ie.adSlotId},null,8,_hoisted_12$2)):(openBlock(),createElementBlock("div",_hoisted_3$c,[createBaseVNode("div",_hoisted_4$b,toDisplayString$1($e.categoryName),1),createBaseVNode("div",{class:"img_ctn_bg",style:normalizeStyle({backgroundImage:"url(".concat((Pe=$e==null?void 0:$e.avatarBase)!=null?Pe:$e.backgroundUrl,")")})},[createBaseVNode("div",{class:"img_ctn",style:normalizeStyle({backgroundImage:"url(".concat($e.avatar,")")})},null,4),createBaseVNode("div",_hoisted_5$7,[createBaseVNode("div",null,[_hoisted_6$5,createTextVNode(toDisplayString$1(($e==null?void 0:$e.botChats)||0),1)]),createBaseVNode("div",null,[_hoisted_7$5,createTextVNode(toDisplayString$1(($e==null?void 0:$e.botLikes)||0),1)])])],4),createVNode(unref(ATooltip),{placement:"top",title:we==null?void 0:we($e)},{default:withCtx(()=>[createBaseVNode("div",{class:"name",innerHTML:$e.nameHtml},null,8,_hoisted_8$5)]),_:2},1032,["title"]),createBaseVNode("div",{class:"title",innerHTML:$e.descHtml},null,8,_hoisted_9$3),createBaseVNode("div",{class:normalizeClass(["username",{logoutUser:!($e!=null&&$e.createUserId)}]),onClick:withModifiers(Oe=>ye($e==null?void 0:$e.createUserId),["stop"])},[_hoisted_11$2,createTextVNode(toDisplayString$1($e.createUsername),1)],10,_hoisted_10$2)]))],10,_hoisted_2$g)),[[vShow,!$e.hide]])}),128))])):createCommentVNode("",!0)}}),SearchList_vue_vue_type_style_index_0_scoped_b5300697_lang="",SearchList=_export_sfc(_sfc_main$l,[["__scopeId","data-v-b5300697"]]),_withScopeId$7=ne=>(pushScopeId("data-v-0cca5ce6"),ne=ne(),popScopeId(),ne),_hoisted_1$j={class:"search-content"},_hoisted_2$f={class:"main"},_hoisted_3$b={class:"top_input"},_hoisted_4$a={class:"logo"},_hoisted_5$6={class:"img_ctn"},_hoisted_6$4=["src"],_hoisted_7$4={class:"search_ctn"},_hoisted_8$4=_withScopeId$7(()=>createBaseVNode("i",{class:"iconfont icon-search"},null,-1)),_hoisted_9$2=[_hoisted_8$4],_hoisted_10$1={key:0,class:"tag_list"},_hoisted_11$1=["onClick"],_hoisted_12$1={key:0,class:"loading"},_hoisted_13$1={key:1,class:"search-result"},_sfc_main$k=defineComponent({__name:"index",setup(ne){const ie=useRouter(),de=useRoute(),me=ref(),_e=ref(!1),ye=ref(de.query.str||"");de.query.tag;const we=ref(),Se=ref(!1),Ce=ref(!0);watch(ye,Ue=>{Ue||(Se.value=!1)});const Ae=["Non-binary","Male","Female"],Te=ref([]),ke=ref([]),$e=Ue=>{ke.value.indexOf(Ue)>-1?ke.value=ke.value.filter(je=>je!==Ue):ke.value.push(Ue);let ze=ke.value;if(!ze.length){Oe.list.forEach(je=>je.hide=!1),Oe.list.length&&Se.value&&(Se.value=!1);return}Oe.list.forEach(je=>{let qe=ze.every(Qe=>je.personalityList.includes(Qe));je.hide=!qe});let We=Oe.list.filter(je=>!je.hide).length;Se.value=!We,document.body.scrollIntoView()},Ee=async Ue=>{},Pe=ref(!1),Ie=()=>{if(!history.state||!history.state.back)return ie.push({path:"/"}),!1;ie.back()},Oe=reactive({list:[]}),Ne=ref("");function Be(){var ze;let Ue=(ze=He.value)==null?void 0:ze.getData();Ue!=null&&Ue.list&&(Oe.list=Ue.list||[],Ne.value=Ue.str)}const xe=async Ue=>{if(!Ue||Ne.value===Ue)return;Ne.value=Ue,_e.value=!0,ie.replace({query:{...de.query,str:Ue}}),ke.value=[];let ze=splitQueryStr(Ue);const je=await queryBotByName({name:ze,isNeedSaveSearchRecord:!0}).catch(()=>{});Ne.value===Ue&&(Oe.list=(je||[]).map(qe=>(qe.nameHtml=lightSplitStr(qe.botType===2?qe.storyName:qe.characterName||"",ze),qe.descHtml=lightSplitStr((qe.botCanStory?qe.topGuide:qe.introduce)||"",ze),qe.hide=!1,qe.personalityList=(qe.personalityList||[]).map(Qe=>Qe.trim()),qe)),Te.value=Me(Oe.list),we.value.blur(),je.length===0?Se.value=!0:(Se.value=!1,Ce.value=!1),setTimeout(()=>{_e.value=!1},200))},Re=ref(0);function Me(Ue){let ze=Ue.map(Ze=>Ze.personalityList||[]).flat();Re.value=ze.length;let We=ze.reduce((Ze,nn)=>(Ze[nn]?Ze[nn]++:Ze[nn]=1,Ze),{}),qe=Object.keys(We).map(Ze=>({name:Ze,num:We[Ze]})).sort((Ze,nn)=>nn.num-Ze.num).map(Ze=>Ze.name),Qe=splitQueryStr(ye.value||"").trim().split(" ").filter(Ze=>Ze).map(Ze=>Ze.toLowerCase()),Je=qe.filter(Ze=>Qe.includes(Ze.toLowerCase())),tn=qe.filter(Ze=>!Qe.includes(Ze.toLowerCase())),Xe=Ae.filter(Ze=>qe.includes(Ze));return[...new Set(Xe.concat(Je).concat(tn))].slice(0,16)}onMounted(()=>{var Ue;ye.value?(xe(ye.value),Ee(ye.value),setTimeout(()=>{var ze;(ze=He.value)==null||ze.changeSearchFlag(!1)},500)):(Ue=He.value)==null||Ue.changeSearchFlag(!1),we.value.blur()});const De=ref(!1),Ve=()=>{de.showCreate=1,ie.push("/")},Le=()=>{setTimeout(()=>{Pe.value=!1},200)},Fe=ref(!1),He=ref(),en=()=>{var Ue,ze,We;(Ue=we.value)==null||Ue.blur(),Pe.value=!1,(ze=He.value)==null||ze.changeShow(!1),Be(),Se.value=((We=Oe.list)==null?void 0:We.length)===0,Te.value=Me(Oe.list),ye.value||(Se.value=!1),xe(ye.value),Ee(ye.value)};return(Ue,ze)=>(openBlock(),createElementBlock("div",_hoisted_1$j,[createBaseVNode("div",{class:"search-top"},[createBaseVNode("i",{class:"iconfont icon-fanhui1",onClick:Ie})]),createBaseVNode("div",_hoisted_2$f,[createBaseVNode("div",_hoisted_3$b,[createBaseVNode("div",_hoisted_4$a,[createBaseVNode("div",_hoisted_5$6,[createBaseVNode("img",{class:"default",src:unref(LogoImg),onClick:ze[0]||(ze[0]=We=>Ue.$router.push("/"))},null,8,_hoisted_6$4),createBaseVNode("img",{class:"dark",src:LogoDark,onClick:ze[1]||(ze[1]=We=>Ue.$router.push("/"))})])]),createBaseVNode("div",_hoisted_7$4,[createBaseVNode("i",{class:"iconfont icon-fanhui1 back",onClick:Ie}),createBaseVNode("div",{ref:"searchRef",class:normalizeClass(["search",{focus:unref(Pe)}])},[createVNode(SearchPopper,{ref_key:"searchPopperRef",ref:He,class:"search_popper",modelValue:unref(De),"onUpdate:modelValue":ze[4]||(ze[4]=We=>isRef(De)?De.value=We:null),searchText:unref(ye),"onUpdate:searchText":ze[5]||(ze[5]=We=>isRef(ye)?ye.value=We:null),isFocus:unref(Pe),getPopupContainer:()=>Ue.$refs.searchRef,onShowCreate:Ve,ctnClass:"big",otherTriggerDom:[unref(me)],isNeedSaveSearchRecord:unref(Fe),"onUpdate:isNeedSaveSearchRecord":ze[6]||(ze[6]=We=>isRef(Fe)?Fe.value=We:null),noSearch:!0,isInSearchPage:!0,list:unref(Oe).list,reqStr:unref(Ne)},{default:withCtx(()=>[createVNode(unref(Input),{ref_key:"autoFocus",ref:we,onFocus:ze[2]||(ze[2]=We=>Pe.value=!0),onBlur:Le,onKeydown:withKeys(en,["enter"]),value:unref(ye),"onUpdate:value":ze[3]||(ze[3]=We=>isRef(ye)?ye.value=We:null),placeholder:Ue.$t("global.search.placeholder_s"),allowClear:!0,disabled:unref(_e)},null,8,["value","placeholder","disabled"])]),_:1},8,["modelValue","searchText","isFocus","getPopupContainer","otherTriggerDom","isNeedSaveSearchRecord","list","reqStr"])],2),createBaseVNode("div",{class:"btn",onClick:en,ref_key:"searchBtnRef",ref:me},_hoisted_9$2,512)]),unref(Re)?(openBlock(),createElementBlock("div",_hoisted_10$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Te),We=>(openBlock(),createElementBlock("div",{key:We,class:normalizeClass(["tag_item",{act:unref(ke).indexOf(We)>-1}]),onClick:je=>$e(We)},[createBaseVNode("span",null,toDisplayString$1(We),1)],10,_hoisted_11$1))),128))])):createCommentVNode("",!0)]),unref(_e)?(openBlock(),createElementBlock("div",_hoisted_12$1,[createVNode(unref(LoadingOutlined$1),{style:{fontSize:"28px"}})])):(openBlock(),createElementBlock("div",_hoisted_13$1,[unref(Se)?(openBlock(),createBlock(BlankGo,{key:0,onShowCreate:Ve})):createCommentVNode("",!0),createVNode(SearchList,{list:unref(Oe).list},null,8,["list"]),createVNode(BlankRecommend)]))])]))}}),index_vue_vue_type_style_index_0_scoped_0cca5ce6_lang="",Search=_export_sfc(_sfc_main$k,[["__scopeId","data-v-0cca5ce6"]]),constantRouterMap=[{path:"/search",component:Search,children:[{path:"/search",name:"search",meta:{title:"character"},component:Search}]}],__vite_glob_0_5=Object.freeze(Object.defineProperty({__proto__:null,default:constantRouterMap},Symbol.toStringTag,{value:"Module"})),routes$1=Object.assign({"./chat.ts":__vite_glob_0_0,"./create.ts":__vite_glob_0_1,"./document.ts":__vite_glob_0_2,"./entry.ts":__vite_glob_0_3,"./home.ts":__vite_glob_0_4,"./search.ts":__vite_glob_0_5}),common=Object.keys(routes$1).reduce((ne,ie)=>[...routes$1[ie].default,...ne],[]);var or;const routes=[...common,{path:"/:pathMatch(.*)*",redirect:((or=common.filter(ne=>{var ie;return((ie=ne.meta)==null?void 0:ie.sort)==1})[0])==null?void 0:or.path)||"/"}];function createRouter(){const ne=createWebHistory(),ie=createRouter$1({history:ne,routes});return createRouterGuards(ie),ie}function keepAliveView(){return routes.reduce((ne,ie)=>{var me,_e;let de=[];if((me=ie.meta)!=null&&me.keepAlive&&de.push(ie.name),(_e=ie.children)!=null&&_e.length){const ye=ie.children.reduce((we,Se)=>{var Ce;return(Ce=Se.meta)!=null&&Ce.keepAlive&&we.push(Se.name),we},[]);de=[...de,...ye]}return flatten([...ne,de])},[])}const mailReg=/[^`~!@#$%\^&\*\(\)\+=\|\{\}\':;\',\\\[\]<>\/\?~！@#￥%……&\*（）——+\|\{\}【】‘；：”“’。，、？\s]{1,}@[^`~!@#$%\^&\*\(\)\+=\|\{\}\':;\',\\\[\]\.<>\/\?~！@#￥%……&\*（）——+\|\{\}【】‘；：”“’。，、？\s]{1,}\.[^`~!@#$%\^&\*\(\)\+=\|\{\}\':;\',\\\[\]<>\/\?~！@#￥%……&\*（）——+\|\{\}【】‘；：”“’。，、？\s]{1,}/i,phoneReg=/^1\d{10}$/,pwdReg=/^(?![^a-zA-Z]+$)(?!\D+$).{6,20}$/,verifyCodeReg=/^\d{6}$/,reg={mailReg,phoneReg,pwdReg,verifyCodeReg},_withScopeId$6=ne=>(pushScopeId("data-v-d706a2d2"),ne=ne(),popScopeId(),ne),_hoisted_1$i=_withScopeId$6(()=>createBaseVNode("span",null,null,-1)),_sfc_main$j=defineComponent({__name:"emailPwdForm",props:{loading:{type:Boolean,default:!1},btnText:{type:String,default:""},bindPhone:{type:Boolean,default:!1}},emits:["ok"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me=ne,_e=ie,ye=reactive({telFormInline:{email:"",userPwd:""}}),Se={email:[{required:!1,validator:async(Ae,Te)=>Te&&!reg.mailReg.test(Te)?Promise.reject(de("global.enter.valid_email_format")):Promise.resolve(),trigger:"blur"}]},Ce=()=>{const{email:Ae,userPwd:Te}=ye.telFormInline;if(Ae.trim()==""||Te.trim()=="")return message.warning(de("global.enter.valid_name_or_password"));if(!reg.mailReg.test(Ae))return message.warning(de("global.enter.valid_email_format"));_e("ok",{email:Ae,userPwd:Te})};return(Ae,Te)=>(openBlock(),createBlock(unref(Form$1),{class:"custom-form",layout:"horizontal",model:ye.telFormInline,rules:Se,onSubmit:withModifiers(Ce,["prevent"])},{default:withCtx(()=>[renderSlot(Ae.$slots,"recent",{},void 0,!0),createVNode(unref(FormItem),{name:"email"},{default:withCtx(()=>[createVNode(unref(Input),{class:"custom-input",placeholder:Ae.$t("global.enter.email_empty_tips"),value:ye.telFormInline.email,"onUpdate:value":Te[0]||(Te[0]=ke=>ye.telFormInline.email=ke)},{suffix:withCtx(()=>[_hoisted_1$i]),_:1},8,["placeholder","value"])]),_:1}),createVNode(unref(FormItem),null,{default:withCtx(()=>[createVNode(unref(InputPassword),{class:"custom-input",placeholder:Ae.$t("global.enter.empty_password"),value:ye.telFormInline.userPwd,"onUpdate:value":Te[1]||(Te[1]=ke=>ye.telFormInline.userPwd=ke)},null,8,["placeholder","value"])]),_:1}),renderSlot(Ae.$slots,"forget",{},void 0,!0),createVNode(unref(FormItem),null,{default:withCtx(()=>[createVNode(unref(Button$1),{class:"custom-btn","html-type":"submit",loading:me.loading,block:"",disabled:!ye.telFormInline.email||!ye.telFormInline.userPwd},{default:withCtx(()=>[createTextVNode(toDisplayString$1(ne.btnText||Ae.$t("global.enter.login_or_sign")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:3},8,["model"]))}}),emailPwdForm_vue_vue_type_style_index_0_scoped_d706a2d2_lang="",EmailCodeForm$1=_export_sfc(_sfc_main$j,[["__scopeId","data-v-d706a2d2"]]),recent_vue_vue_type_style_index_0_scoped_e1d8a559_lang="",_sfc_main$i={},_hoisted_1$h={class:"badge"};function _sfc_render(ne,ie){return openBlock(),createElementBlock("div",_hoisted_1$h,"Recent Login")}const RecentTag=_export_sfc(_sfc_main$i,[["render",_sfc_render],["__scopeId","data-v-e1d8a559"]]),_withScopeId$5=ne=>(pushScopeId("data-v-c0097c3e"),ne=ne(),popScopeId(),ne),_hoisted_1$g={class:"forget-wrap"},_hoisted_2$e={class:"clause"},_hoisted_3$a={class:"tip"},_hoisted_4$9=_withScopeId$5(()=>createBaseVNode("br",null,null,-1)),_hoisted_5$5={href:"/document/tos",target:"_blank"},_hoisted_6$3={class:"and"},_hoisted_7$3={href:"/document/privacy",target:"_blank"},_hoisted_8$3=_withScopeId$5(()=>createBaseVNode("div",{class:"contact"},[createBaseVNode("a",{href:"/contact",target:"_blank"},"Contact us")],-1)),_sfc_main$h=defineComponent({__name:"login",props:{type:{},notShowRegister:{type:Boolean}},emits:["success","forget","bind"],setup(ne,{emit:ie}){useRouter();const de=ne,me=ie,{t:_e}=useI18n(),ye=useStore(),we=computed(()=>ye.state.user.source),Se=reactive({loading:!1,validCorrect:!1,code:""}),Ce=async Te=>{const{email:ke,userPwd:$e}=Te,Ee={email:ke,userPwd:$e,srcType:registerSourceEnum.LOCAL};Ee.userPwd=md5($e),Se.loading=!0;const{code:Pe,message:Ie,result:Oe}=await ye.dispatch("user/login",Ee).finally(()=>{Se.loading=!1,message.destroy()});Pe==0&&Oe?Oe.needValidEmail?me("bind"):message.success({content:_e("global.enter.login_success"),duration:3}):message.error(Ie||_e("global.enter.login_fail"))},Ae=()=>{me("forget")};return(Te,ke)=>(openBlock(),createElementBlock(Fragment,null,[de.type===unref(LoginTypeEnum).EMAIL?(openBlock(),createBlock(EmailCodeForm$1,{key:0,loading:Se.loading,onOk:Ce},createSlots({forget:withCtx(()=>[createBaseVNode("p",_hoisted_1$g,[createBaseVNode("span",{class:"forget",onClick:Ae},toDisplayString$1(unref(_e)("global.enter.forget_password"))+" ?",1)])]),_:2},[unref(we)===unref(registerSourceEnum).LOCAL?{name:"recent",fn:withCtx(()=>[createVNode(RecentTag)]),key:"0"}:void 0]),1032,["loading"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_2$e,[createBaseVNode("span",_hoisted_3$a,toDisplayString$1(unref(_e)("global.enter.verify_tip")),1),_hoisted_4$9,createBaseVNode("a",_hoisted_5$5,toDisplayString$1(unref(_e)("global.enter.clause")),1),createBaseVNode("span",_hoisted_6$3," "+toDisplayString$1(unref(_e)("global.enter.and"))+" ",1),createBaseVNode("a",_hoisted_7$3,toDisplayString$1(unref(_e)("global.enter.statement")),1)]),_hoisted_8$3],64))}}),login_vue_vue_type_style_index_0_scoped_c0097c3e_lang="",Login=_export_sfc(_sfc_main$h,[["__scopeId","data-v-c0097c3e"]]),_hoisted_1$f={class:"header"},_hoisted_2$d={class:"logo"},_hoisted_3$9=["src","alt"],_sfc_main$g=defineComponent({__name:"loginHeader",props:{modelType:{}},setup(ne){return(ie,de)=>(openBlock(),createElementBlock("header",_hoisted_1$f,[createBaseVNode("div",_hoisted_2$d,[createBaseVNode("img",{src:[unref(LogoImg),unref(LogoDark)][unref(useThemeLocal)()],alt:ie.$t("global.title")},null,8,_hoisted_3$9)])]))}}),loginHeader_vue_vue_type_style_index_0_scoped_d1731fe8_lang="",LoginHeader=_export_sfc(_sfc_main$g,[["__scopeId","data-v-d1731fe8"]]),googleLoginIcon="/assets/google-8252c69c.svg",_hoisted_1$e=["src"],_hoisted_2$c={class:"desc"},_sfc_main$f=defineComponent({__name:"google",emits:["success"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me=useStore();useRoute();const _e=ie,ye=debounce(function(){var Se;(Se=window.google)==null||Se.accounts.oauth2.initTokenClient({client_id:"169011812088-5hjsel3to3nmh3qu1chc210aqcgfu5ft.apps.googleusercontent.com",scope:"profile email",callback:Ce=>{we(Ce.access_token)}}).requestAccessToken()},500,{leading:!0,trailing:!1});computed(()=>me.getters["user/userInfo"]);const we=async Se=>{try{const Ce={auth:{accessToken:Se},srcType:registerSourceEnum.GOOGLE},{code:Ae,message:Te}=await me.dispatch("user/login",Ce).finally(()=>{message.destroy()});Ae==0?(message.success(de("global.enter.login_success")),_e("success"),me.dispatch("user/isCheckingEmail",!0)):message.info(Te||de("global.enter.login_fail"))}catch(Ce){}};return(Se,Ce)=>(openBlock(),createBlock(unref(Button$1),{class:"btn google",onClick:unref(ye)},{icon:withCtx(()=>[createBaseVNode("img",{class:"icon",src:unref(googleLoginIcon)},null,8,_hoisted_1$e)]),default:withCtx(()=>[createBaseVNode("span",_hoisted_2$c,toDisplayString$1(unref(de)("global.enter.with_google")),1),renderSlot(Se.$slots,"badge",{},void 0,!0)]),_:3},8,["onClick"]))}}),google_vue_vue_type_style_index_0_scoped_3608ebbf_lang="",GoogleLogin=_export_sfc(_sfc_main$f,[["__scopeId","data-v-3608ebbf"]]),LoginIcon="/assets/discord-5fc0e96d.svg",_hoisted_1$d=["src"],_hoisted_2$b={class:"desc"},client_id="1103589265037856770",popupName="DiscordAuthentication",_sfc_main$e=defineComponent({__name:"discord",emits:["success"],setup(ne,{emit:ie}){const de=ie,me=useStore(),{t:_e}=useI18n(),ye="".concat(document.location.origin,"/callback/discord"),we=ref(null),Se=()=>"https://discord.com/api/oauth2/authorize?client_id=".concat(client_id,"&redirect_uri=").concat(encodeURIComponent(ye),"&response_type=code&scope=email%20identify"),Ce=Pe=>{const Ne=window.screenX+(window.outerWidth-600)/2,Be=window.screenY+(window.outerHeight-900)/2.5,xe=window.open(Pe,popupName,"width=600,height=900,top=".concat(Be,",left=").concat(Ne,",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no"));if(!(!xe||xe.closed))return xe.focus(),xe},Ae=(Pe,Ie)=>{const Ne=new URL(JSON.parse(Pe)).searchParams.get("code");window.removeEventListener("storage",Te),localStorage.removeItem("discordLoginCallback"),Ne&&Ie(Ne)};ref();const Te=Pe=>{Pe.key==="discordLoginCallback"&&Ae(Pe.newValue,Ee)},ke=async()=>{const Pe=Se();Ce(Pe)&&window.addEventListener("storage",Te)},$e=ref(!1),Ee=async Pe=>{var Ie;if(!$e.value){we.value=message.loading("Loading...",0);try{const Oe={code:Pe,srcType:registerSourceEnum.DISCORD};$e.value=!0;const{code:Ne,message:Be}=await me.dispatch("user/login",Oe).finally(()=>{message.destroy(),$e.value=!1});Ne==0?(message.success(_e("global.enter.login_success")),de("success"),me.dispatch("user/isCheckingEmail",!0)):message.info(Be||_e("global.enter.login_fail"))}catch(Oe){message.info(Oe.message||_e("global.enter.login_fail"))}finally{(Ie=we.value)==null||Ie.call(we)}}};return(Pe,Ie)=>(openBlock(),createBlock(unref(Button$1),{class:"btn",onClick:ke},{icon:withCtx(()=>[createBaseVNode("img",{class:"icon",src:unref(LoginIcon)},null,8,_hoisted_1$d)]),default:withCtx(()=>[createBaseVNode("span",_hoisted_2$b,toDisplayString$1(Pe.$t("global.enter.with_discord")),1),renderSlot(Pe.$slots,"badge",{},void 0,!0)]),_:3}))}}),discord_vue_vue_type_style_index_0_scoped_6d384dc7_lang="",Discord=_export_sfc(_sfc_main$e,[["__scopeId","data-v-6d384dc7"]]),AppleIcon="/assets/apple-8ed81f2d.svg",DarkAppleIcon="/assets/dark_apple-0cc2f503.svg",_hoisted_1$c=["src"],_hoisted_2$a={class:"desc"},_sfc_main$d=defineComponent({__name:"apple",emits:["success"],setup(ne,{emit:ie}){const de=ie,me=useStore(),{t:_e}=useI18n(),we=debounce(async()=>{var Te,ke,$e;const Ce="ai.joyland.api",Ae="".concat(document.location.origin,"/callback/apple");if(!(window!=null&&window.AppleID)){message.error("The network is unstable, please try again later.");return}try{await((Te=window==null?void 0:window.AppleID)==null?void 0:Te.auth.init({clientId:Ce,scope:"name email",redirectURI:Ae,usePopup:!0}));const Ee=await((ke=window==null?void 0:window.AppleID)==null?void 0:ke.auth.signIn());Se(($e=Ee==null?void 0:Ee.authorization)==null?void 0:$e.code)}catch(Ee){}},500,{leading:!0,trailing:!1});computed(()=>me.getters["user/userInfo"]);const Se=async Ce=>{try{const Ae={code:Ce,srcType:registerSourceEnum.APPLE},{code:Te,message:ke}=await me.dispatch("user/login",Ae).finally(()=>{message.destroy()});Te==0?(message.success(_e("global.enter.login_success")),de("success"),me.dispatch("user/isCheckingEmail",!0)):message.info(ke||_e("global.enter.login_fail"))}catch(Ae){}};return(Ce,Ae)=>(openBlock(),createBlock(unref(Button$1),{class:"btn apple",onClick:unref(we)},{icon:withCtx(()=>[createBaseVNode("img",{class:"icon",src:[unref(AppleIcon),unref(DarkAppleIcon)][unref(useThemeLocal)()]},null,8,_hoisted_1$c)]),default:withCtx(()=>[createBaseVNode("span",_hoisted_2$a,toDisplayString$1(Ce.$t("global.enter.with_apple")),1),renderSlot(Ce.$slots,"badge",{},void 0,!0)]),_:3},8,["onClick"]))}}),apple_vue_vue_type_style_index_0_scoped_1a83334f_lang="",Apple=_export_sfc(_sfc_main$d,[["__scopeId","data-v-1a83334f"]]),_hoisted_1$b={key:0,class:"foot-login"},_hoisted_2$9={class:"login-content"},_hoisted_3$8={class:"tip"},_hoisted_4$8={class:"desc"},_hoisted_5$4={key:1,class:"foot-register"},_sfc_main$c=defineComponent({__name:"loginFooter",props:{model:{},loginType:{},wxIcon:{},codeIcon:{}},setup(ne){const ie=ne,de=useRouter();useRoute();const{t:me}=useI18n(),_e=useStore(),ye=computed(()=>_e.state.user.source),we=()=>{de.replace("/login".concat(document.location.search))},Se=()=>{};return(Ce,Ae)=>(openBlock(),createElementBlock(Fragment,null,[ie.model&&[unref(modalTypeEnum).LOGIN,unref(modalTypeEnum).SIGN_UP].includes(ie.model)?(openBlock(),createElementBlock("div",_hoisted_1$b,[createBaseVNode("div",_hoisted_2$9,[createVNode(GoogleLogin,{onSuccess:Se},createSlots({_:2},[unref(ye)===unref(registerSourceEnum).GOOGLE?{name:"badge",fn:withCtx(()=>[createVNode(RecentTag)]),key:"0"}:void 0]),1024),createVNode(Discord,null,createSlots({_:2},[unref(ye)===unref(registerSourceEnum).DISCORD?{name:"badge",fn:withCtx(()=>[createVNode(RecentTag)]),key:"0"}:void 0]),1024),createVNode(Apple,{onSuccess:Se},createSlots({_:2},[unref(ye)===unref(registerSourceEnum).APPLE?{name:"badge",fn:withCtx(()=>[createVNode(RecentTag)]),key:"0"}:void 0]),1024)]),createBaseVNode("div",_hoisted_3$8,[createBaseVNode("span",_hoisted_4$8,toDisplayString$1(unref(me)("global.enter.other_login_way")),1)])])):createCommentVNode("",!0),renderSlot(Ce.$slots,"default",{},void 0,!0),ie.model===unref(modalTypeEnum).SIGN_UP||ie.model===unref(modalTypeEnum).RESET_PASSWORD?(openBlock(),createElementBlock("div",_hoisted_5$4,[createTextVNode(toDisplayString$1(unref(me)("global.enter.exists_account"))+" ",1),createBaseVNode("span",{class:"login",onClick:we},toDisplayString$1(unref(me)("global.enter.change_model_login")),1)])):createCommentVNode("",!0)],64))}}),loginFooter_vue_vue_type_style_index_0_scoped_5a4ee905_lang="",LoginFooter=_export_sfc(_sfc_main$c,[["__scopeId","data-v-5a4ee905"]]),CloseIcon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAADFBMVEUAAACvsriwsbmwsbgjkMMgAAAAA3RSTlMAcJAlRi5sAAAAbklEQVQY0z2QyxGAIAwF48mxCkuwBUqxE0uzBYrx4EXRfYdlYMhnIS+ppbL22hr3dNfZMea3jgtjfdhVuPNoPzJ6Dh5RkHBxEiYdMAjxIEAggUACgQQC0TAl7HM/tIRFlaEwpSredmzQlh2CY/kAZ0xNT1E4BykAAAAASUVORK5CYII=",verify="/assets/verify-bc77489b.png",_hoisted_1$a=["src"],_hoisted_2$8={class:"tip1"},_hoisted_3$7={class:"tip2"},_hoisted_4$7={class:"email"},_hoisted_5$3={key:0,class:"error-tip"},_hoisted_6$2={class:"footer"},_hoisted_7$2={class:"row"},_hoisted_8$2={class:"desc"},_hoisted_9$1={class:"desc",style:{marginTop:"8px"}},_hoisted_10={key:0},_hoisted_11={key:2,class:"resend-time"},_hoisted_12={class:"row"},_hoisted_13={class:"desc"},_hoisted_14={href:"mailto:support@joyland.ai"},emailTime=60,_sfc_main$b=defineComponent({__name:"verify",emits:["success"],setup(ne,{emit:ie}){const de=ie,me=useStore(),{t:_e}=useI18n(),ye=reactive({code:"",active:0,loading:!1,isError:!1,sendLoading:!1,sendEmailTime:0,sendEmailTimer:null}),we=computed(()=>me.state.user.loginInfo),Se=ref(),Ce=()=>{var Pe,Ie;ye.isError?ye.active=6:ye.active=ye.code.length+1,(Pe=Se.value)==null||Pe.focus(),(Ie=Se.value)==null||Ie.setSelectionRange(6,6)},Ae=Pe=>{var Ne;const Oe=Pe.target.value.replace(/\D/g,"").slice(0,6);ye.code=Oe,ye.isError=!1,Oe.length>=6?((Ne=Se.value)==null||Ne.blur(),ke()):Ce()},Te=()=>{ye.active=0},ke=async()=>{var Ie;const{email:Pe}=we.value;try{ye.loading=!0;const Oe=await validEmail(Pe,ye.code);if((Ie=Oe==null?void 0:Oe.result)!=null&&Ie.token)me.commit("user/loginCallBack",we.value),me.commit("user/assign",{key:"token",data:Oe.result.token}),me.commit("user/assign",{key:"loginInfo",data:null}),me.dispatch("user/isCheckingEmail",!0),message.success(_e("global.enter.valid_email_success")),de("success");else throw Error}catch(Oe){ye.isError=!0,setTimeout(()=>{Ce()},100)}finally{ye.loading=!1}},$e=()=>{ye.sendEmailTime=emailTime,ye.sendEmailTimer=setInterval(()=>{ye.sendEmailTime--,ye.sendEmailTime||(ye.sendEmailTimer&&clearInterval(ye.sendEmailTimer),ye.sendEmailTimer=null)},1e3)},Ee=async()=>{if(!(!we.value||ye.sendEmailTime||ye.sendLoading))try{ye.sendLoading=!0;const{email:Pe}=we.value;await sendCode(Pe,Number(loginEnum.REGISTER)),message.success(_e("global.enter.valid_email_send_success")),$e()}catch(Pe){}finally{ye.sendLoading=!1}};return onMounted(()=>{Ee(),setTimeout(()=>{Ce()},100)}),(Pe,Ie)=>{var Oe;return openBlock(),createElementBlock("div",{class:normalizeClass(["verify",unref(isMobile)?"mobile":""])},[createBaseVNode("img",{class:"icon",src:unref(verify)},null,8,_hoisted_1$a),createBaseVNode("div",_hoisted_2$8,toDisplayString$1(Pe.$t("global.enter.valid_email_tip")),1),createBaseVNode("div",_hoisted_3$7,toDisplayString$1(Pe.$t("global.enter.valid_email_send_tip")),1),createBaseVNode("div",_hoisted_4$7,toDisplayString$1((Oe=unref(we))==null?void 0:Oe.email),1),createVNode(unref(Spin),{spinning:unref(ye).loading},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["code",{error:unref(ye).isError}])},[unref(ye).isError?(openBlock(),createElementBlock("div",_hoisted_5$3,toDisplayString$1(Pe.$t("global.enter.valid_email_error_tip")),1)):createCommentVNode("",!0),withDirectives(createBaseVNode("input",{id:"code-input",ref_key:"codeInputRef",ref:Se,class:"code-input",type:"text",inputmode:"numeric",autocomplete:"one-time-code","onUpdate:modelValue":Ie[0]||(Ie[0]=Ne=>unref(ye).code=Ne),onInput:Ae,onBlur:Te},null,544),[[vModelText,unref(ye).code]]),(openBlock(),createElementBlock(Fragment,null,renderList(6,Ne=>createBaseVNode("label",{for:"code-input",key:Ne,class:normalizeClass(["code-item",unref(ye).active===Ne?"active":""]),onClick:Ce},toDisplayString$1(unref(ye).code[Ne-1]||""),3)),64))],2)]),_:1},8,["spinning"]),createBaseVNode("div",_hoisted_6$2,[createBaseVNode("div",_hoisted_7$2,[createBaseVNode("div",_hoisted_8$2,toDisplayString$1(Pe.$t("global.enter.valid_email_no_receive")),1),createBaseVNode("div",_hoisted_9$1,[unref(ye).sendEmailTime?createCommentVNode("",!0):(openBlock(),createElementBlock("span",_hoisted_10,toDisplayString$1(Pe.$t("global.enter.valid_email_check")),1)),unref(ye).sendEmailTime?(openBlock(),createElementBlock("span",_hoisted_11,toDisplayString$1(Pe.$t("global.enter.valid_email_resend_time",{time:unref(ye).sendEmailTime})),1)):(openBlock(),createElementBlock("span",{key:1,class:"resend",onClick:Ee},toDisplayString$1(Pe.$t("global.enter.valid_email_resend")),1))])]),createBaseVNode("div",_hoisted_12,[createBaseVNode("span",_hoisted_13,toDisplayString$1(Pe.$t("global.enter.valid_need_help")),1),createBaseVNode("a",_hoisted_14,toDisplayString$1(Pe.$t("global.enter.valid_need_support_email")),1)])])],2)}}}),verify_vue_vue_type_style_index_0_lang="",verify_vue_vue_type_style_index_1_scoped_78b7c822_lang="",Verify=_export_sfc(_sfc_main$b,[["__scopeId","data-v-78b7c822"]]),BackPng="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAALVBMVEUAAACNjZmNjpmPj5iMjJmNjpiOj5qNjZuPj5qNjpmNj5qMjpiMj5mOjpyNjpkzTFUeAAAADnRSTlMAcPNUPPurODDXn3xkJFtaId8AAABGSURBVCjPY6ApKDPAFGPRi8AUdHr3AovCdwJYFD4cPgqLsChkyHu3AFPQ7l0wpiDju6dYwlduuCrVxab0CQMmOLmBge4AAEV/MfJtt84sAAAAAElFTkSuQmCC",_sfc_main$a=defineComponent({__name:"sendCode",props:{email:{type:String,default:""},telphone:{type:String,default:""},codeType:{type:String,default:loginEnum.REGISTER},type:{type:String,default:""},validCorrect:{type:Boolean,default:!1},code:{type:String,default:""},bindPhone:{type:Boolean,default:!1},bindEmail:{type:Boolean,default:!1},token:{type:String,default:""}},emits:["sendModalShow","showModal","resetValid","closeModal"],setup(ne,{expose:ie,emit:de}){const{t:me}=useI18n();useRouter();const _e=ne,ye=computed(()=>_e.telphone&&/^1[3456789]\d{9}$/.test(_e.telphone)),we=de,Se=reactive({loading:!1,time:0,timeout:0,send:!1}),Ce=()=>{Se.loading=!0,Se.time=60,Se.timeout=setInterval(()=>{Se.time--,Se.time<=0&&(clearInterval(Se.timeout),Se.loading=!1,we("resetValid",!0))},1e3)};ie({startCountdown:Ce});const Ae=async()=>{_e.type=="telphone"||Te()},Te=async()=>{try{if(Se.loading)return;const{email:ke,codeType:$e}=_e;if(empty(ke))return message.warn(me("global.enter.empty_tips"));if(!reg.mailReg.test(ke))return message.warning(me("global.enter.valid_tips"));Se.loading=!0,await sendCode(ke,$e),Ce()}catch(ke){Se.loading=!1}};return(ke,$e)=>(openBlock(),createElementBlock("div",{class:normalizeClass({"send-code-content":!0,"no-email":!_e.email&&!ye.value,loading:Se.loading}),onClick:Ae},[Se.loading?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString$1(ke.$t("global.enter.resend"))+toDisplayString$1(Se.time)+"s",1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(ke.$t("global.enter.send_code")),1)],64))],2))}}),sendCode_vue_vue_type_style_index_0_scoped_ad54b62c_lang="",sendCode_vue_vue_type_style_index_1_lang="",sendCodeView=_export_sfc(_sfc_main$a,[["__scopeId","data-v-ad54b62c"]]),_withScopeId$4=ne=>(pushScopeId("data-v-11ae5b24"),ne=ne(),popScopeId(),ne),_hoisted_1$9=_withScopeId$4(()=>createBaseVNode("span",null,null,-1)),_sfc_main$9=defineComponent({__name:"emailCodeForm",props:{loading:{type:Boolean,default:!1},btnText:{type:String,default:""},bindPhone:{type:Boolean,default:!1},codeType:{type:String,default:loginEnum.REGISTER}},emits:["ok","closeHeadModal"],setup(ne,{emit:ie}){const{t:de}=useI18n(),me=ne,_e=ie,ye=ref(),we=reactive({email:"",verifyCode:""}),Ae={email:[{required:!1,validator:async(Ee,Pe)=>Pe&&!reg.mailReg.test(Pe)?Promise.reject(de("global.enter.valid_email_format2")):Promise.resolve(),trigger:"blur"}],verifyCode:[{validator:async(Ee,Pe)=>reg.verifyCodeReg.test(Pe)?Promise.resolve():Promise.reject(de("global.enter.valid_verify_code")),trigger:"blur"}]},Te=async()=>{await(ye==null?void 0:ye.value.validate(["email","verifyCode"]))},ke=()=>{const{email:Ee,verifyCode:Pe}=we;_e("ok",{email:Ee,verifyCode:Pe})},$e=Ee=>{Ee&&_e("closeHeadModal",!0)};return(Ee,Pe)=>(openBlock(),createBlock(unref(Form$1),{class:"custom-form",layout:"horizontal",ref_key:"formRef",ref:ye,model:we,rules:Ae,onSubmit:withModifiers(Te,["prevent"]),onFinish:ke},{default:withCtx(()=>[createVNode(unref(FormItem),{name:"email"},{default:withCtx(()=>[createVNode(unref(Input),{class:"custom-input",placeholder:Ee.$t("global.enter.register_with_email"),value:we.email,"onUpdate:value":Pe[0]||(Pe[0]=Ie=>we.email=Ie)},{suffix:withCtx(()=>[_hoisted_1$9]),_:1},8,["placeholder","value"])]),_:1}),createVNode(unref(FormItem),{name:"verifyCode"},{default:withCtx(()=>[createVNode(unref(Input),{class:"custom-input",maxlength:6,placeholder:Ee.$t("global.enter.verify_code_tips"),value:we.verifyCode,"onUpdate:value":Pe[1]||(Pe[1]=Ie=>we.verifyCode=Ie)},{suffix:withCtx(()=>[createVNode(sendCodeView,mergeProps({ref:"sendCodeRef",email:we.email},Ee.$attrs,{codeType:me.codeType,bindPhone:!0,onCloseModal:$e}),null,16,["email","codeType"])]),_:1},8,["placeholder","value"])]),_:1}),createVNode(unref(FormItem),null,{default:withCtx(()=>[createVNode(unref(Button$1),{class:"custom-btn","html-type":"submit",loading:me.loading,block:"",disabled:!we.verifyCode||!we.email},{default:withCtx(()=>[createTextVNode(toDisplayString$1(ne.btnText||Ee.$t("global.enter.login")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1},8,["model"]))}}),emailCodeForm_vue_vue_type_style_index_0_scoped_11ae5b24_lang="",EmailCodeForm=_export_sfc(_sfc_main$9,[["__scopeId","data-v-11ae5b24"]]),_withScopeId$3=ne=>(pushScopeId("data-v-f6f8395a"),ne=ne(),popScopeId(),ne),_hoisted_1$8=_withScopeId$3(()=>createBaseVNode("span",null,null,-1)),_hoisted_2$7=_withScopeId$3(()=>createBaseVNode("span",null,null,-1)),_sfc_main$8=defineComponent({__name:"passwordForm",props:{loading:{type:Boolean},btnText:{}},emits:["ok"],setup(ne,{emit:ie}){const de=ne,me=ie,{t:_e}=useI18n(),{pwdReg:ye}=reg,we=ref(),Se=reactive({userPwd:"",confirmUserPwd:""}),Te={userPwd:[{required:!1,validator:async(Ee,Pe)=>ye.test(Pe)?Promise.resolve():Promise.reject(_e("global.enter.register_password_tip")),trigger:"blur"}],confirmUserPwd:[{required:!1,validator:async(Ee,Pe)=>{if(Se.userPwd!==Pe)return Promise.reject(_e("global.enter.register_password_confirm"))},trigger:"blur"}]},ke=()=>{},$e=()=>{me("ok",{userPwd:Se.userPwd})};return(Ee,Pe)=>(openBlock(),createBlock(unref(Form$1),{class:"custom-form",layout:"horizontal",model:Se,rules:Te,ref_key:"formRef",ref:we,onValidate:ke,onFinish:$e},{default:withCtx(()=>[createVNode(unref(FormItem),{name:"userPwd"},{default:withCtx(()=>[createVNode(unref(Input),{class:"custom-input",placeholder:Ee.$t("global.enter.new_password_tips"),type:"password",autocomplete:"off",maxlength:20,value:Se.userPwd,"onUpdate:value":Pe[0]||(Pe[0]=Ie=>Se.userPwd=Ie),valueModifiers:{trim:!0}},{suffix:withCtx(()=>[_hoisted_1$8]),_:1},8,["placeholder","value"])]),_:1}),createVNode(unref(FormItem),{name:"confirmUserPwd"},{default:withCtx(()=>[createVNode(unref(Input),{class:"custom-input",placeholder:Ee.$t("global.enter.new_password_again"),type:"password",autocomplete:"off",maxlength:20,value:Se.confirmUserPwd,"onUpdate:value":Pe[1]||(Pe[1]=Ie=>Se.confirmUserPwd=Ie),valueModifiers:{trim:!0}},{suffix:withCtx(()=>[_hoisted_2$7]),_:1},8,["placeholder","value"])]),_:1}),createVNode(unref(FormItem),null,{default:withCtx(()=>[createVNode(unref(Button$1),{class:"custom-btn","html-type":"submit",loading:de.loading,block:""},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Ee.btnText||Ee.$t("global.enter.register_pass_text")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"]))}}),passwordForm_vue_vue_type_style_index_0_scoped_f6f8395a_lang="",PwsForm=_export_sfc(_sfc_main$8,[["__scopeId","data-v-f6f8395a"]]),_hoisted_1$7=["src"],_hoisted_2$6={class:"tip"},_hoisted_3$6={class:"title"},_hoisted_4$6={class:"desc"},_sfc_main$7=defineComponent({__name:"modifyPwd",props:{reset:{type:Boolean},model:{}},emits:["stepChange","back"],setup(ne,{emit:ie}){const de=ie,{t:me}=useI18n(),_e=useStore(),ye=reactive({loading:!1,step:1,info:{email:"",authCode:"",srcType:registerSourceEnum.LOCAL}}),we=()=>{if(ye.step===1){de("back");return}ye.step=1,ye.info.email="",ye.info.authCode=""};watch(()=>ye.step,$e=>{de("stepChange",$e)});const Se=async({email:$e,verifyCode:Ee})=>{const{code:Pe,message:Ie,result:Oe}=await validEmail($e,Ee);return Pe==0&&(Oe!=null&&Oe.valid)?!0:(message.error(Ie||me("global.enter.login_fail")),!1)},Ce=debounce(async function({email:$e,verifyCode:Ee}){ye.loading=!0;const Pe=await Se({email:$e,verifyCode:Ee});ye.loading=!1,Pe&&(ye.step=2,ye.info.email=$e,ye.info.authCode=Ee)},500,{leading:!0,trailing:!1}),Ae=debounce(async function({userPwd:$e}){ye.loading=!0,Te(md5($e))},500,{leading:!0,trailing:!1}),Te=async $e=>{const{email:Ee,authCode:Pe}=ye.info,{code:Ie,message:Oe,result:Ne}=await resetPwd(Ee,$e,Pe);if(Ie==0&&Ne)message.success(me("global.enter.modify_success"));else{ye.loading=!1,message.error(Oe||me("global.enter.modify_fail"));return}ke({email:Ee,userPwd:$e})},ke=async $e=>{const{email:Ee,userPwd:Pe}=$e,Ie={email:Ee,userPwd:Pe,srcType:ye.info.srcType},{code:Oe,message:Ne,result:Be}=await _e.dispatch("user/login",Ie).finally(()=>{ye.loading=!1});Oe==="0"&&Be||message.info(Ne||me("global.enter.login_fail"))};return($e,Ee)=>(openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",{class:"back",onClick:we},[createBaseVNode("img",{src:unref(BackPng)},null,8,_hoisted_1$7),createBaseVNode("span",null,toDisplayString$1($e.$t("adventure.back")),1)]),createBaseVNode("div",{class:normalizeClass(["login-main",ye.step===2?"top":""])},[createBaseVNode("div",_hoisted_2$6,[createBaseVNode("div",_hoisted_3$6,toDisplayString$1($e.$t("global.enter.change_password")),1),createBaseVNode("div",_hoisted_4$6,toDisplayString$1($e.$t("global.enter.change_password_tip")),1)]),ye.step===1?(openBlock(),createBlock(EmailCodeForm,{key:0,loading:ye.loading,codeType:unref(loginEnum).REST_PASSWORD,"btn-text":unref(me)("global.enter.reset_password_next"),onOk:unref(Ce),class:"mb-form"},null,8,["loading","codeType","btn-text","onOk"])):ye.step===2?(openBlock(),createBlock(PwsForm,{key:1,loading:ye.loading,onOk:unref(Ae),class:"mb-form"},null,8,["loading","onOk"])):createCommentVNode("",!0)],2)],64))}}),modifyPwd_vue_vue_type_style_index_0_scoped_7a6ca93a_lang="",Modify=_export_sfc(_sfc_main$7,[["__scopeId","data-v-7a6ca93a"]]),_hoisted_1$6={key:0,style:{color:"#1a90ff","font-size":"14px","word-wrap":"nowrap",transform:"translate(-20px, 14px)","font-weight":"500"}},_hoisted_2$5=["src"],_hoisted_3$5={key:0,class:"container"},_hoisted_4$5={key:0,class:"container-mb-inner"},_hoisted_5$2={key:2,class:"container-mb-modify"},_sfc_main$6=defineComponent({__name:"dialog",setup(ne){const ie=useStore(),de=ref(modalTypeEnum.LOGIN),me=ref(LoginTypeEnum.EMAIL),_e=computed({get:()=>{const ke=ie.getters["user/userInfo"];return(ke==null?void 0:ke.needValidEmail)&&ye()||ie.getters["user/loginModalVisible"]},set:ke=>{!ke&&de.value===modalTypeEnum.BIND_EMAIL?we():ke&&(de.value=modalTypeEnum.LOGIN,eventTrack("loginwindow_exposure")),ie.dispatch("user/changeLoginModal",ke)}}),ye=()=>{de.value=modalTypeEnum.BIND_EMAIL},we=()=>{ie.dispatch("user/logout")},Se=()=>{de.value=modalTypeEnum.CHANGE_PASSWORD},Ce=()=>{ie.dispatch("user/updateUserInfo",{isNewUser:!0}),de.value=modalTypeEnum.LOGIN,ie.dispatch("user/useLoginEffect"),ie.dispatch("user/updateUserStatusInfo"),_e.value=!1},Ae=()=>{de.value=modalTypeEnum.LOGIN},Te=()=>{ie.dispatch("user/updateLoginEffect"),de.value=modalTypeEnum.LOGIN};return(ke,$e)=>(openBlock(),createBlock(unref(Modal),{visible:unref(_e),"onUpdate:visible":$e[1]||($e[1]=Ee=>isRef(_e)?_e.value=Ee:null),footer:null,centered:"",bodyStyle:{padding:0},afterClose:Te,width:unref(isMobile)?340:520,zIndex:9999,class:"login-modal"},{closeIcon:withCtx(()=>[createBaseVNode("div",{class:"close",onClick:$e[0]||($e[0]=()=>unref(bus).emit("onceGuide",!1))},[unref(de)===unref(modalTypeEnum).BIND_EMAIL?(openBlock(),createElementBlock("div",_hoisted_1$6,toDisplayString$1(ke.$t("profile.setting.logout")),1)):(openBlock(),createElementBlock("img",{key:1,src:unref(CloseIcon),style:{width:"16px",height:"16px"}},null,8,_hoisted_2$5))])]),default:withCtx(()=>[unref(_e)?(openBlock(),createElementBlock("div",_hoisted_3$5,[unref(de)===unref(modalTypeEnum).LOGIN?(openBlock(),createElementBlock("div",_hoisted_4$5,[createVNode(LoginHeader),createVNode(LoginFooter,{model:unref(de),loginType:unref(me)},null,8,["model","loginType"]),createVNode(Login,{type:unref(me),onForget:Se,onBind:ye},null,8,["type"])])):createCommentVNode("",!0),unref(de)===unref(modalTypeEnum).BIND_EMAIL?(openBlock(),createBlock(Verify,{key:1,onSuccess:Ce})):createCommentVNode("",!0),unref(de)===unref(modalTypeEnum).CHANGE_PASSWORD?(openBlock(),createElementBlock("div",_hoisted_5$2,[createVNode(LoginHeader),createVNode(Modify,{onBack:Ae})])):createCommentVNode("",!0)])):createCommentVNode("",!0)]),_:1},8,["visible","width"]))}}),dialog_vue_vue_type_style_index_0_scoped_a9146e35_lang="",dialog_vue_vue_type_style_index_1_lang="",LoginModel=_export_sfc(_sfc_main$6,[["__scopeId","data-v-a9146e35"]]),_imports_0="/assets/daily_reward_icon-96aa1d7f.png",_withScopeId$2=ne=>(pushScopeId("data-v-ff6cd91f"),ne=ne(),popScopeId(),ne),_hoisted_1$5={class:"daily_reward_modal"},_hoisted_2$4={class:"daily_reward_modal_ctn"},_hoisted_3$4={class:"title"},_hoisted_4$4={class:"main"},_hoisted_5$1=_withScopeId$2(()=>createBaseVNode("img",{src:_imports_0,alt:"",class:"icon"},null,-1)),_hoisted_6$1={class:"desc"},_hoisted_7$1={class:"sub"},_hoisted_8$1={class:"get-more"},_sfc_main$5=defineComponent({__name:"DailyReward",props:{num:{}},emits:["update:num"],setup(ne,{expose:ie,emit:de}){const{t:me}=useI18n(),_e=useStore();useRoute();const ye=useRouter(),we=de,Se=ne,Ce=ref(),Ae=computed(()=>_e.getters["user/token"]),Te=computed(()=>_e.getters["user/userInfo"]),ke=computed(()=>_e.getters["user/loginData"]);computed(()=>{var Ve,Le;return((Le=(Ve=ke.value)==null?void 0:Ve.credit)==null?void 0:Le.creditAmount)||0});const $e=ref(!1),Ee=computed(()=>{var Ve;return(Ve=Te.value)==null?void 0:Ve.isNewUser});watchEffect(()=>{Ee.value&&($e.value=!0)});const Pe=()=>{eventTrack("dailyrewards_task_click"),Re(),ye.push({name:"Billing",query:{tab:"task"}})},{isFree:Ie,isStandard:Oe,isPremium:Ne}=useUserVipStatus();onMounted(()=>{Ne.value||(Oe.value?eventTrack("dailyrewards_standard_upgrade_exposure"):eventTrack("dailyrewards_free_upgrade_exposure"))});const Be=computed(()=>{var Le,Fe,He,en;if(!Ae.value||Se.num>0&&!((Le=Te.value)!=null&&Le.needValidEmail)&&$e.value)return!1;let Ve=Se.num>0&&!((Fe=Te.value)!=null&&Fe.needValidEmail);return Ve&&((en=(He=ke.value)==null?void 0:He.create)!=null&&en.creditAmount)&&(ke.value.create.creditAmount=0),isBrowser$1()&&Ve&&Me("none"),Ve}),xe=async()=>{},Re=async()=>{we("update:num",0),Me("block")};function Me(Ve){document.querySelector(".resubscribe_hint_modal_ref")&&(document.querySelector(".resubscribe_hint_modal_ref").style.display=Ve)}const De=()=>{Re(),Oe.value?eventTrack("dailyrewards_standard_upgrade_exposure"):eventTrack("dailyrewards_free_upgrade_exposure"),goBillingPage(ye,{exposure:Oe.value?"dailyRewardStandard":"dailyRewardFree"})};return ie({modalOpen:xe}),(Ve,Le)=>{const Fe=resolveComponent("a-modal");return openBlock(),createElementBlock("div",{class:"daily_reward_modal_ref",ref_key:"dailyRef",ref:Ce},[createVNode(Fe,{visible:unref(Be),closable:!1,onCancel:Re,maskClosable:!1,footer:null,centered:"",getContainer:()=>unref(Ce)},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$5,[createVNode(unref(CloseCircleOutlined$1),{class:"close",onClick:Re}),createBaseVNode("div",_hoisted_2$4,[createBaseVNode("div",_hoisted_3$4,toDisplayString$1(unref(me)("daily_reward_modal.t")),1),createBaseVNode("div",_hoisted_4$4,[_hoisted_5$1,createBaseVNode("div",_hoisted_6$1,[createTextVNode(toDisplayString$1(unref(me)("daily_reward_modal.desc_pre"))+" ",1),createBaseVNode("span",null,toDisplayString$1(Ve.num),1),createTextVNode(" "+toDisplayString$1(unref(me)("daily_reward_modal.desc")),1)]),createBaseVNode("div",_hoisted_7$1,[createTextVNode(toDisplayString$1(unref(me)("daily_reward_modal.sub"))+" ",1),createBaseVNode("span",{class:"line-text",onClick:Pe},toDisplayString$1(unref(me)("daily_reward_modal.complete_tasks")),1),createTextVNode(" "+toDisplayString$1(unref(me)("daily_reward_modal.for_free_credits")),1)]),createBaseVNode("div",_hoisted_8$1,toDisplayString$1(unref(me)("daily_reward_modal.need_more")),1),unref(Ne)?(openBlock(),createElementBlock("div",{key:1,class:"btn",onClick:Re},toDisplayString$1(unref(me)("daily_reward_modal.btn_chat")),1)):(openBlock(),createElementBlock("div",{key:0,class:"btn",onClick:De},toDisplayString$1(unref(me)("daily_reward_modal.btn_upgrade")),1))])])])]),_:1},8,["visible","getContainer"])],512)}}}),DailyReward_vue_vue_type_style_index_0_scoped_ff6cd91f_lang="",DailyReward=_export_sfc(_sfc_main$5,[["__scopeId","data-v-ff6cd91f"]]),starIcon="/assets/star-d139b7b4.svg",WebImg="/assets/web-a04b125e.png",MobileImg="/assets/h5-87315767.png",_hoisted_1$4={class:"stage-container"},_hoisted_2$3={class:"headerImg"},_hoisted_3$3=["src"],_hoisted_4$3=["src"],_hoisted_5={class:"title"},_hoisted_6={class:"tips"},_hoisted_7={class:"icon"},_hoisted_8=["src"],_hoisted_9=["innerHTML"],_sfc_main$4=defineComponent({__name:"stage",props:{isMobileWidth:{type:Boolean}},setup(ne){const{t:ie}=useI18n();return(de,me)=>(openBlock(),createElementBlock("div",_hoisted_1$4,[createBaseVNode("div",_hoisted_2$3,[de.isMobileWidth?(openBlock(),createElementBlock("img",{key:0,src:unref(MobileImg)},null,8,_hoisted_3$3)):(openBlock(),createElementBlock("img",{key:1,src:unref(WebImg)},null,8,_hoisted_4$3))]),createBaseVNode("div",_hoisted_5,[createBaseVNode("span",null,toDisplayString$1(de.$t("onceGuide.title"))+"👏",1)]),createBaseVNode("div",_hoisted_6,[createBaseVNode("span",null,toDisplayString$1(de.$t("onceGuide.tip")),1),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(TEXTS)(unref(ie)),_e=>(openBlock(),createElementBlock("span",{class:"text",key:_e.full},[createBaseVNode("div",_hoisted_7,[createBaseVNode("img",{src:unref(starIcon)},null,8,_hoisted_8)]),createBaseVNode("div",{class:"colorText",innerHTML:unref(dynamicChangeColorText)(_e.full,_e.repeat)},null,8,_hoisted_9)]))),128))])]))}}),stage_vue_vue_type_style_index_0_scoped_4dc61fc8_lang="",Stage=_export_sfc(_sfc_main$4,[["__scopeId","data-v-4dc61fc8"]]),TEXTS=ne=>[{full:ne("onceGuide.text1"),repeat:ne("onceGuide.searchText1")},{full:ne("onceGuide.text2"),repeat:ne("onceGuide.searchText2")},{full:ne("onceGuide.text3"),repeat:ne("onceGuide.searchText3")}],_withScopeId$1=ne=>(pushScopeId("data-v-d8db2cae"),ne=ne(),popScopeId(),ne),_hoisted_1$3={class:"once-guide-container"},_hoisted_2$2={class:"stage"},_hoisted_3$2={class:"footer"},_hoisted_4$2=_withScopeId$1(()=>createBaseVNode("span",{class:"iconfont icon-youjiantou1"},null,-1)),_sfc_main$3=defineComponent({__name:"index",props:{num:{}},emits:["update:num"],setup(ne,{emit:ie}){const de=ie,me=useStore(),_e=computed(()=>me.getters["user/userInfo"]),ye=computed(()=>me.getters["user/isCheckedEmail"]),we=computed(()=>{var Ie;return(Ie=_e.value)==null?void 0:Ie.isNewUser}),Se=useRouter(),Ce=ref(!1),Ae=ref(null),Te=ref(!1),ke=computed(()=>{var Ie;if(Ce.value&&ye.value){const{email:Oe,gender:Ne}=((Ie=me.state.user)==null?void 0:Ie.info)||{};return eventTrack("newuser_exposure",{email:Oe,fingerprint:isBrowser$1()&&localStorage.getItem("fingerprint")||null,gender:Ne}),me.dispatch("user/updateCreditNum"),me.dispatch("user/resetUserInfoIsNew"),de("update:num",0),!0}return!1}),$e=()=>{Ce.value=!1,me.dispatch("user/isCheckingEmail",!1),de("update:num",0)},Ee=Ie=>{eventTrack("newusertoaccount_click"),Se.push({path:"/account"}),Ce.value=!1,de("update:num",0)};watchEffect(()=>{we.value&&(Ce.value=!0)}),watchEffect(()=>{var Ie,Oe,Ne;((Ie=_e.value)==null?void 0:Ie.needValidEmail)!==null&&((Oe=_e.value)==null?void 0:Oe.needValidEmail)!==void 0&&!((Ne=_e.value)!=null&&Ne.needValidEmail)&&me.dispatch("user/isCheckingEmail",!0)});const Pe=()=>{Te.value=isMobileScreenWidth()};return onMounted(()=>(Pe(),isBrowser$1()&&window.addEventListener("resize",Pe),bus.on("onceGuide",Ie=>Ce.value=Ie),isBrowser$1()&&(window==null||window.addEventListener("beforeunload",()=>{me.dispatch("user/resetUserInfoIsNew"),Ce.value=!1})),()=>{isBrowser$1()&&window.removeEventListener("resize",Pe)})),(Ie,Oe)=>{const Ne=resolveComponent("a-modal");return openBlock(),createElementBlock("div",{ref_key:"$onceGuide",ref:Ae},[createVNode(Ne,{visible:unref(ke),closable:!1,maskClosable:!1,footer:null,centered:"",destroyOnClose:"",getContainer:()=>unref(Ae),wrapClassName:"once-guide-modal",width:unref(Te)?"340px":"640px"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$3,[createBaseVNode("span",{class:"close iconfont icon-guanbi",onClick:$e}),createBaseVNode("div",_hoisted_2$2,[createVNode(unref(Stage),{isMobileWidth:unref(Te)},null,8,["isMobileWidth"])]),createBaseVNode("div",_hoisted_3$2,[createBaseVNode("div",{onClick:Ee},[createBaseVNode("span",null,toDisplayString$1(Ie.$t("daily_reward_modal.btn_new")),1),_hoisted_4$2])])])]),_:1},8,["visible","getContainer","width"])],512)}}}),index_vue_vue_type_style_index_0_scoped_d8db2cae_lang="",OnceGuide=_export_sfc(_sfc_main$3,[["__scopeId","data-v-d8db2cae"]]),_hoisted_1$2={class:"top"},_hoisted_2$1={class:"title"},_hoisted_3$1={key:0,class:"sub"},_hoisted_4$1={class:"list"},_sfc_main$2=defineComponent({__name:"SubscribeModal",setup(ne){const ie=useTypeStore$1(),de=useRouter(),me=useRoute(),{t:_e}=useI18n(),ye=ref(),we=ref(null),Se=ref(null),Ce=ref(""),Ae=async(qe,Qe)=>{var Je;Ce.value=qe,await nextTick(),(Je=Se.value)==null||Je.open(Qe)},Te=computed(()=>ie.getters["user/token"]),ke=ref(),$e=ref(),Ee=ref(!1),Pe=()=>{$e.value&&(Ee.value=$e.value.scrollTop>0,$e.value.addEventListener("scroll",()=>{$e.value&&(Ee.value=$e.value.scrollTop>0)}))},{isUserYearVip:Ie,userVipType:Oe,userStatusInfo:Ne}=useUserVipStatus(),{list:Be,getList:xe}=usePayCfg(),Re=computed({get(){return ie.state.common.showSubscribeModal&&(en(),xe()),ie.state.common.showSubscribeModal},set(qe){ie.commit("common/changeSubscribeModalVisible",qe)}});watch(()=>ie.state.common.showSubscribeModal,qe=>{qe&&(We(),Ie.value&&(Ve.value="Annually")),qe||(Ve.value="")}),watch(me,()=>{ie.commit("common/changeSubscribeModalVisible",!1)}),isBrowser$2()&&window.addEventListener("unload",()=>{ie.commit("common/changeSubscribeModalVisible",!1)});const Me=reactive({title:_e("layout.subscribe_modal.title"),desc:""});function De(){let qe=localStorage.getItem("subscribeModalTrackFrom"),Qe=qe==null?void 0:qe.split(",")[0],Je=qe==null?void 0:qe.split(",")[1],tn;return Je&&(tn=JSON.parse(Je)),{type:Qe,data:tn}}const{vipTab:Ve,goodsList:Le,vipActivityGood:Fe,hasBuyActivityVip:He,fetchGoodsList:en}=useGoodsList(),Ue=async()=>{Re.value=!1,bus.emit("subscribeModalCloseClick",localStorage.getItem("subscribeModalTrackFrom")),localStorage.removeItem("subscribeModalTrackFrom"),ke.value=null,Fe.value&&Te.value&&Oe.value==="free"&&!He.value&&(await en(),Fe.value&&ie.commit("common/changeVipActivityModalVisible",!0))};onMounted(()=>{var Qe;Pe(),Te.value&&ie.dispatch("user/updateUserStatusInfo");let qe=localStorage.getItem("subscribeModalTrackFrom");if(qe){let Je=(Qe=SubscribeModalTrack[qe.split(",")[0]])==null?void 0:Qe.exposure;Je&&eventTrack(Je)}});const ze={chat_nsfw:{title:"NSFW Mode Limit Reached",desc:" invites you to upgrade your plan to unlock nsfw and explore closer relationships, please confirm you are 18 +"},chat_edit_limit:{title:"Edit Limit Reached",desc:"Upgrade your plan for a higher quota of reply suggestion, message editing and regeneration"},chat_regen_limit:{title:"Regeneration Limit Reached",desc:"Upgrade your plan for a higher quota of reply suggestion, message editing and regeneration"},chat_credit_limit:{title:"Credit Limit Reached",desc:"Upgrade your plan for more credits to unlock messages and gallery of bot"},bot_profile_img_unlock:{title:"Credit Limit Reached",desc:"Upgrade your plan for more credits to unlock messages and gallery of bot"},create_bot:{title:"Creation Limit Reached",desc:"Upgrade your plan to create more bots"},default:{title:_e("layout.subscribe_modal.title"),desc:""}};function We(){let{type:qe,data:Qe}=De(),{title:Je,desc:tn}=qe&&ze[qe]||ze.default;qe==="chat_nsfw"&&(tn=((Qe==null?void 0:Qe.name)||"")+tn),Me.title=Je,Me.desc=tn,ke.value=(Qe==null?void 0:Qe.botId)||""}const je=()=>{var qe,Qe;de.push({name:"Billing",query:{tab:"task"}}),me.name==="Billing"&&(Re.value=!1,(Qe=(qe=document==null?void 0:document.querySelectorAll(".subscribe-main .top-header .tabs .tab"))==null?void 0:qe[1])==null||Qe.click())};return(qe,Qe)=>(openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",{class:"modal_ctn",ref_key:"modalRef",ref:ye},[createVNode(unref(Modal),{class:"sub_modal",footer:null,centered:"",visible:unref(Re),"onUpdate:visible":Qe[3]||(Qe[3]=Je=>isRef(Re)?Re.value=Je:null),closable:!1,getContainer:()=>unref(ye)},{default:withCtx(()=>[createVNode(unref(CloseCircleOutlined$1),{class:"close",onClick:Ue}),createBaseVNode("div",_hoisted_1$2,[createBaseVNode("div",_hoisted_2$1,toDisplayString$1(unref(Me).title),1),unref(Me).desc?(openBlock(),createElementBlock("div",_hoisted_3$1,toDisplayString$1(unref(Me).desc),1)):createCommentVNode("",!0),createVNode(VipTabType,{modelValue:unref(Ve),"onUpdate:modelValue":Qe[0]||(Qe[0]=Je=>isRef(Ve)?Ve.value=Je:null)},null,8,["modelValue"])]),createBaseVNode("div",{class:"item_ctn",ref_key:"ctnRef",ref:$e},[createVNode(VipTabType,{modelValue:unref(Ve),"onUpdate:modelValue":Qe[1]||(Qe[1]=Je=>isRef(Ve)?Ve.value=Je:null)},null,8,["modelValue"]),createBaseVNode("div",_hoisted_4$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Le),(Je,tn)=>(openBlock(),createBlock(VipItem,{key:Je.id,item:Je,cfg:{showEarlyBird:!0,showPopular:!0,showCurrent:!0},payList:unref(Be),botId:unref(ke),tabType:unref(Ve),onShowTipModal:Qe[2]||(Qe[2]=Xe=>{var Ze;return(Ze=unref(we))==null?void 0:Ze.open()}),onPacyPay:Ae},null,8,["item","payList","botId","tabType"]))),128))])],512),createBaseVNode("div",{class:"more",onClick:je},toDisplayString$1(qe.$t("billing.get_more")),1)]),_:1},8,["visible","getContainer"])],512),createVNode(SubTipModal,{ref_key:"subTipModalRef",ref:we},null,512),unref(Ce)?(openBlock(),createBlock(PacyPayModal,{key:0,ref_key:"pacyPayModalRef",ref:Se,tranId:unref(Ce),"onUpdate:tranId":Qe[4]||(Qe[4]=Je=>isRef(Ce)?Ce.value=Je:null)},null,8,["tranId"])):createCommentVNode("",!0)],64))}}),SubscribeModal_vue_vue_type_style_index_0_scoped_cbaa09f6_lang="",SubscribeModal=_export_sfc(_sfc_main$2,[["__scopeId","data-v-cbaa09f6"]]),_withScopeId=ne=>(pushScopeId("data-v-1b940cc2"),ne=ne(),popScopeId(),ne),_hoisted_1$1={class:"vip_activity_main"},_hoisted_2=_withScopeId(()=>createBaseVNode("div",{class:"time"},[createBaseVNode("i",{class:"iconfont icon-clock"}),createTextVNode("12.11-12.25")],-1)),_hoisted_3={class:"text"},_hoisted_4={class:"price"},_sfc_main$1=defineComponent({__name:"VipActivity",setup(ne){const ie=useTypeStore$1();useRouter();const de=useRoute();useI18n();const me=ref(),{vipActivityGood:_e}=useGoodsList(),ye=computed(()=>{var Te;return formatPrice((Te=_e.value)==null?void 0:Te.nowPrice)});computed(()=>ie.getters["user/token"]);const we=computed({get(){let Te=ie.state.common.showVipActivityModal;return Te&&eventTrack("cheaptrialpop_exposure"),Te},set(Te){Ce(Te)}}),Se=()=>{we.value=!1};watch(de,()=>{Ce(!1)}),isBrowser$2()&&(window==null||window.addEventListener("beforeunload",()=>{Ce(!1)}));function Ce(Te){ie.commit("common/changeVipActivityModalVisible",Te)}const Ae=async()=>{eventTrack("cheaptrialpoptry_click"),payActivityStripe({entrance:"cheaptrialpoptry_click",route:de,good:_e.value})};return(Te,ke)=>(openBlock(),createElementBlock("div",{class:"modal_ctn",ref_key:"modalRef",ref:me},[createVNode(unref(Modal),{footer:null,centered:"",visible:unref(we),"onUpdate:visible":ke[0]||(ke[0]=$e=>isRef(we)?we.value=$e:null),closable:!1,getContainer:()=>unref(me)},{default:withCtx(()=>[createVNode(unref(CloseCircleOutlined$1),{class:"close",onClick:Se}),createBaseVNode("div",_hoisted_1$1,[_hoisted_2,createBaseVNode("div",_hoisted_3,toDisplayString$1(Te.$t("layout.vipactivity.text")),1),createBaseVNode("div",_hoisted_4,[createTextVNode(" $"+toDisplayString$1(unref(ye)),1),createBaseVNode("span",null,"/3"+toDisplayString$1(Te.$t("layout.vipactivity.day")),1)]),createBaseVNode("div",{class:"btn",onClick:Ae},toDisplayString$1(Te.$t("layout.vipactivity.btn")),1)])]),_:1},8,["visible","getContainer"])],512))}}),VipActivity_vue_vue_type_style_index_0_scoped_1b940cc2_lang="",VipActivity=_export_sfc(_sfc_main$1,[["__scopeId","data-v-1b940cc2"]]),usePolling=()=>{if(isMobile)return;const ne=useTypeStore$1(),ie=computed(()=>ne.getters["user/announcementing"]);async function de(){if(ie.value)return;const _e=await fetchHasNewAds();(_e===!0||_e===!1)&&ne.dispatch("user/changeAnnouncementing",!_e)}async function me(){await de(),setTimeout(me,6e4)}me()},_hoisted_1={key:0},_sfc_main=defineComponent({__name:"App",setup(ne){const ie=useI18n(),{changeTheme:de}=useTheme(),me=computed(()=>getAntdvLocale(ie.locale.value)),_e=useRoute(),ye=useRouter(),we=useTypeStore$1(),Se=ref(keepAliveView()),{isPremium:Ce,isVip:Ae}=useUserVipStatus(),Te=computed(()=>{let De=_e==null?void 0:_e.path;return(De==null?void 0:De.includes("/document"))||(De==null?void 0:De.includes("/contact"))});watchEffect(()=>{var De,Ve,Le;Ae.value&&((De=document.querySelector("html >iframe"))==null||De.remove(),(Ve=document.querySelector("body >ins"))==null||Ve.remove(),(Le=document.querySelector("body >iframe"))==null||Le.remove())}),isBrowser$1()||useHead({title:"Joyland",meta:[{name:"description",content:"Engage in character-driven conversations on an immersive AI chatbot platform. Create your own adventure, escape the mundane and immerse yourself in Joyland!"}]});const{t:ke}=useI18n(),$e=computed(()=>we.getters["user/token"]),Ee=computed(()=>we.getters["user/userInfo"]),Pe=computed(()=>we.getters["user/loginModelVisible"]);function Ie(De,Ve){setTimeout(()=>{eventTrack("stripe_paid",{value:De}),eventTrack("pay_success",{value:De}),eventTrack("purchase",{value:De}),reqEvent(we,{value:De,type:"ONERWAY",event_name:"subscribe_success",from:"3ds",transactionId:Ve})},2e3)}const Oe=async(De,Ve="",Le)=>{try{await sleep(2e3),postStripeSubInfoXhr({transactionId:De,platform:"ONERWAY"}).then(Fe=>{Ve||(message.success(ke("global.pricing.subscribe_success")),Ie(Le,De),localStorage.setItem("purchaseSuccess",new Date().getTime().toString()),$e.value&&we.dispatch("user/updateUserStatusInfo"))},Fe=>{(Fe==null?void 0:Fe.code)==710&&message.error(Fe.message)})}catch(Fe){}finally{Be()}},Ne=async(De,Ve="",Le)=>{try{(Ve?cancelOrder:susOrder)({purchaseId:De,payType:"STRIPE"}),Ve||(message.success(ke("global.pricing.subscribe_success")),Ie(Le,De),localStorage.setItem("purchaseSuccess",new Date().getTime().toString()),$e.value&&we.dispatch("user/updateUserStatusInfo")),Be()}catch(Fe){}};function Be(){let De=location.search;const Ve=/([&?])(nowPrice|session_id|buyType|cancel|transactionId)=[^&]+/g;De=De.replace(Ve,(Le,Fe)=>Fe==="?"?"?":""),ye.replace("".concat(location.pathname))}onMounted(()=>{Storage.set(SOURCE_WEBSITE,location.href);let{ref:De="",session_id:Ve="",cancel:Le="",nowPrice:Fe="",buyType:He="",transactionId:en=""}=_e.query;en&&(Ve=en);const{utm_source:Ue="",utm_medium:ze="",utm_campaign:We="",utm_content:je="",utm_term:qe=""}=_e.query,Qe={utmSource:JSON.stringify(Ue),utmMedium:JSON.stringify(ze),utmCampaign:JSON.stringify(We),utmContent:JSON.stringify(je),utmTerm:JSON.stringify(qe)};De&&(Storage.set(INVITER_CODE,De),eventTrack("visit_ref",{value:De})),Re(De),xe(Qe),Ve&&(He==="once"?Ne(Ve,Le,Fe):Oe(Ve,Le,Fe))});const xe=async De=>{try{await postUtmInfo(De)}catch(Ve){}},Re=async De=>{var Ve,Le,Fe,He;if($e.value)window.clarity&&window.clarity("identify",(Le=Ee.value)==null?void 0:Le.email,"user"+((Fe=Ee.value)==null?void 0:Fe.originalId)),window.clarity&&window.clarity("set","flight","user"+((He=Ee.value)==null?void 0:He.originalId));else{let{result:en}=await postRefInfo({ref:De,referrer:document.referrer});window.clarity&&window.clarity("identify",(Ve=Ee.value)==null?void 0:Ve.email,"user"+en),window.clarity&&window.clarity("set","flight","user"+en)}},{dailyNum:Me}=useDailyReward();return isBrowser$1()&&(window.winGaTrack=eventTrack,de(localStorage.getItem("themeNew")||Themes.Dark),usePolling()),(De,Ve)=>{const Le=resolveComponent("router-view");return openBlock(),createBlock(unref(ConfigProvider$1),{locale:me.value},{default:withCtx(()=>[!Te.value&&unref(isBrowser$1)()?withDirectives((openBlock(),createElementBlock("div",_hoisted_1,[createVNode(LoginModel)],512)),[[vShow,Pe.value]]):createCommentVNode("",!0),createVNode(Le,null,{default:withCtx(({Component:Fe})=>[(openBlock(),createBlock(KeepAlive,{include:unref(Se)},[(openBlock(),createBlock(Suspense,null,{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe)))]),_:2},1024))],1032,["include"]))]),_:1}),createVNode(OnceGuide,{num:unref(Me),"onUpdate:num":Ve[0]||(Ve[0]=Fe=>isRef(Me)?Me.value=Fe:null)},null,8,["num"]),unref(Ce)?createCommentVNode("",!0):(openBlock(),createBlock(DailyReward,{key:1,num:unref(Me),"onUpdate:num":Ve[1]||(Ve[1]=Fe=>isRef(Me)?Me.value=Fe:null)},null,8,["num"])),createVNode(SubscribeModal),createVNode(VipActivity)]),_:1},8,["locale"])}}}),App_vue_vue_type_style_index_0_lang="",components="";message.config({maxCount:1});isBrowser$1()&&changeModalConfirm();function setupAntd(ne){ne.use(Spin),ne.use(Button$1),ne.use(Modal),ne.use(Input),ne.use(Avatar$3)}function changeModalConfirm(){const ne=Modal.confirm.bind(Modal);Modal.confirm=(...ie)=>{const{onOk:de,onCancel:me}=ie[0];ie[0].onCancel=()=>{me==null||me(),rmConfirmModal()},ie[0].onOk=()=>{de==null||de(),rmConfirmModal()},ne.call(null,...ie)}}function rmConfirmModal(){var ne,ie,de,me;isBrowser$1()&&((me=(de=(ie=(ne=document.querySelector(".ant-modal-confirm"))==null?void 0:ne.parentNode)==null?void 0:ie.parentNode)==null?void 0:de.remove)==null||me.call(de))}/*!
 * Vue3-Lazyload.js v0.2.5-beta
 * A Vue3.x image lazyload plugin
 * (c) 2021 MuRong <admin@imuboy.cn>
 * Released under the MIT License.
 */var LifecycleEnum;(function(ne){ne.LOADING="loading",ne.LOADED="loaded",ne.ERROR="error"})(LifecycleEnum||(LifecycleEnum={}));var inBrowser=typeof window<"u"&&window!==null,hasIntersectionObserver=checkIntersectionObserver(),isEnumerable=Object.prototype.propertyIsEnumerable,getSymbols=Object.getOwnPropertySymbols;function isObject(ne){return typeof ne=="function"||toString.call(ne)==="[object Object]"}function isPrimitive$1(ne){return typeof ne=="object"?ne===null:typeof ne!="function"}function isValidKey(ne){return ne!=="__proto__"&&ne!=="constructor"&&ne!=="prototype"}function checkIntersectionObserver(){return inBrowser&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?("isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}}),!0):!1}function assignSymbols(ne){for(var ie=[],de=1;de<arguments.length;de++)ie[de-1]=arguments[de];if(!isObject(ne))throw new TypeError("expected the first argument to be an object");if(ie.length===0||typeof Symbol!="function"||typeof getSymbols!="function")return ne;for(var me=0,_e=ie;me<_e.length;me++)for(var ye=_e[me],we=getSymbols(ye),Se=0,Ce=we;Se<Ce.length;Se++){var Ae=Ce[Se];isEnumerable.call(ye,Ae)&&(ne[Ae]=ye[Ae])}return ne}function assign(ne){for(var ie=[],de=1;de<arguments.length;de++)ie[de-1]=arguments[de];var me=0;for(isPrimitive$1(ne)&&(ne=ie[me++]),ne||(ne={});me<ie.length;me++)if(isObject(ie[me])){for(var _e=0,ye=Object.keys(ie[me]);_e<ye.length;_e++){var we=ye[_e];isValidKey(we)&&(isObject(ne[we])&&isObject(ie[me][we])?assign(ne[we],ie[me][we]):ne[we]=ie[me][we])}assignSymbols(ne,ie[me])}return ne}var DEFAULT_OBSERVER_OPTIONS={rootMargin:"0px",threshold:0},DEFAULT_LOADING="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",DEFAULT_ERROR="",Lazy=function(){function ne(ie){this.options={loading:DEFAULT_LOADING,error:DEFAULT_ERROR,observerOptions:DEFAULT_OBSERVER_OPTIONS,log:!0,lifecycle:{}},this._images=new WeakMap,this.config(ie)}return ne.prototype.config=function(ie){ie===void 0&&(ie={}),assign(this.options,ie)},ne.prototype.mount=function(ie,de){var me=this._valueFormatter(de.value),_e=me.src,ye=me.loading,we=me.error,Se=me.lifecycle;this._lifecycle(LifecycleEnum.LOADING,Se,ie),ie.setAttribute("src",ye||DEFAULT_LOADING),hasIntersectionObserver||(this.loadImages(ie,_e,we,Se),this._log(function(){throw new Error("Not support IntersectionObserver!")})),this._initIntersectionObserver(ie,_e,we,Se)},ne.prototype.update=function(ie,de){var me;(me=this._realObserver(ie))===null||me===void 0||me.unobserve(ie);var _e=this._valueFormatter(de.value),ye=_e.src,we=_e.error,Se=_e.lifecycle;this._initIntersectionObserver(ie,ye,we,Se)},ne.prototype.unmount=function(ie){var de;(de=this._realObserver(ie))===null||de===void 0||de.unobserve(ie),this._images.delete(ie)},ne.prototype.loadImages=function(ie,de,me,_e){this._setImageSrc(ie,de,me,_e)},ne.prototype._setImageSrc=function(ie,de,me,_e){var ye=this;if(ie.tagName.toLowerCase()==="img"){if(de){var we=ie.getAttribute("src");we!==de&&ie.setAttribute("src",de)}this._listenImageStatus(ie,function(){ye._lifecycle(LifecycleEnum.LOADED,_e,ie)},function(){var Se;ie.onload=null,ye._lifecycle(LifecycleEnum.ERROR,_e,ie),(Se=ye._realObserver(ie))===null||Se===void 0||Se.disconnect(),me&&ie.setAttribute("src",me),ye._log(function(){throw new Error("Image failed to load!")})})}else ie.style.backgroundImage="url('"+de+"')"},ne.prototype._initIntersectionObserver=function(ie,de,me,_e){var ye=this,we,Se=this.options.observerOptions;this._images.set(ie,new IntersectionObserver(function(Ce){Array.prototype.forEach.call(Ce,function(Ae){var Te;Ae.isIntersecting&&((Te=ye._realObserver(ie))===null||Te===void 0||Te.unobserve(Ae.target),ye._setImageSrc(ie,de,me,_e))})},Se)),(we=this._realObserver(ie))===null||we===void 0||we.observe(ie)},ne.prototype._listenImageStatus=function(ie,de,me){ie.onload=de,ie.onerror=me},ne.prototype._valueFormatter=function(ie){var de=ie,me=this.options.loading,_e=this.options.error,ye=this.options.lifecycle;return isObject(ie)&&(de=ie.src,me=ie.loading||this.options.loading,_e=ie.error||this.options.error,ye=ie.lifecycle||this.options.lifecycle),{src:de,loading:me,error:_e,lifecycle:ye}},ne.prototype._log=function(ie){this.options.log&&ie()},ne.prototype._lifecycle=function(ie,de,me){switch(ie){case LifecycleEnum.LOADING:me==null||me.setAttribute("lazy",LifecycleEnum.LOADING),de!=null&&de.loading&&de.loading(me);break;case LifecycleEnum.LOADED:me==null||me.setAttribute("lazy",LifecycleEnum.LOADED),de!=null&&de.loaded&&de.loaded(me);break;case LifecycleEnum.ERROR:me==null||me.setAttribute("lazy",LifecycleEnum.ERROR),de!=null&&de.error&&de.error(me);break}},ne.prototype._realObserver=function(ie){return this._images.get(ie)},ne}(),index$1={install:function(ne,ie){var de=new Lazy(ie);ne.config.globalProperties.$Lazyload=de,ne.provide("Lazyload",de),ne.directive("lazy",{mounted:de.mount.bind(de),updated:de.update.bind(de),unmounted:de.unmount.bind(de)})}};function setHeight(ne,ie){var ye,we;const de=ne.offsetTop,me=((ye=ie==null?void 0:ie.value)==null?void 0:ye.bottom)||64,_e=window.innerHeight;(we=ne.getElementsByClassName("ant-table-scroll"))!=null&&we[0]&&(ne.getElementsByClassName("ant-table-scroll")[0].style.height=_e-de-me+"px")}const Adaptive={mounted:(ne,ie)=>{ne.resizeListener=()=>{setHeight(ne,ie)},setHeight(ne,ie),window.addEventListener("resize",ne.resizeListener)},unmounted(ne){window.removeEventListener("resize",ne.resizeListener)},updated(ne,ie){setHeight(ne,ie)}},Directive={install(ne){ne.directive("adaptive",Adaptive)}};var devtoolsDetector={exports:{}};(function(ne,ie){(function(de,me){ne.exports=me()})(typeof self<"u"?self:commonjsGlobal,function(){return function(de){var me={};function _e(ye){if(me[ye])return me[ye].exports;var we=me[ye]={i:ye,l:!1,exports:{}};return de[ye].call(we.exports,we,we.exports,_e),we.l=!0,we.exports}return _e.m=de,_e.c=me,_e.d=function(ye,we,Se){_e.o(ye,we)||Object.defineProperty(ye,we,{configurable:!1,enumerable:!0,get:Se})},_e.n=function(ye){var we=ye&&ye.__esModule?function(){return ye.default}:function(){return ye};return _e.d(we,"a",we),we},_e.o=function(ye,we){return Object.prototype.hasOwnProperty.call(ye,we)},_e.p="",_e(_e.s=3)}([function(de,me,_e){_e.d(me,"j",function(){return $e}),_e.d(me,"e",function(){return Ee}),_e.d(me,"f",function(){return Pe}),_e.d(me,"d",function(){return Ie}),_e.d(me,"i",function(){return Oe}),_e.d(me,"g",function(){return Ne}),_e.d(me,"c",function(){return Be}),_e.d(me,"h",function(){return xe}),me.a=function(){for(var Me,De=[],Ve=0;Ve<arguments.length;Ve++)De[Ve]=arguments[Ve];return ke!=null&&ke.document?(Me=ke.document).createElement.apply(Me,De):{}},_e.d(me,"b",function(){return Re});var ye,we,Se,Ce,Ae,Te=_e(1),ke=Object(Te.a)(),$e=((ye=ke==null?void 0:ke.navigator)===null||ye===void 0?void 0:ye.userAgent)||"unknown",Ee="InstallTrigger"in((ke==null?void 0:ke.window)||{})||/firefox/i.test($e),Pe=/trident/i.test($e)||/msie/i.test($e),Ie=/edge/i.test($e),Oe=/webkit/i.test($e)&&!Ie,Ne=/IqiyiApp/.test($e),Be=((we=ke==null?void 0:ke.window)===null||we===void 0?void 0:we.chrome)!==void 0||/chrome/i.test($e)||/CriOS/i.test($e),xe=(((Ce=(Se=ke==null?void 0:ke.window)===null||Se===void 0?void 0:Se.safari)===null||Ce===void 0?void 0:Ce.pushNotification)||!1).toString()==="[object SafariRemoteNotification]"||/safari/i.test($e)&&!Be,Re=typeof((Ae=ke.document)===null||Ae===void 0?void 0:Ae.createElement)=="function"},function(de,me,_e){(function(ye){me.c=function(){return typeof performance<"u"?performance.now():Date.now()},me.b=function(Ce){Ce===void 0&&(Ce={});for(var Ae=Ce.includes,Te=Ae===void 0?[]:Ae,ke=Ce.excludes,$e=ke===void 0?[]:ke,Ee=!1,Pe=!1,Ie=0,Oe=Te;Ie<Oe.length;Ie++){var Ne=Oe[Ie];if(Ne===!0){Ee=!0;break}}for(var Be=0,xe=$e;Be<xe.length;Be++){var Ne=xe[Be];if(Ne===!0){Pe=!0;break}}return Ee&&!Pe},me.d=function(Ce,Ae,Te){var ke=Se.a[Ce];return ke===void 0?!1:Object(we.compare)(ke,Ae,Te)},me.a=function(){return typeof self<"u"?self:typeof window<"u"?window:ye!==void 0?ye:this};var we=_e(8),Se=(_e.n(we),_e(4))}).call(me,_e(7))},function(de,me,_e){_e.d(me,"b",function(){return Se}),_e.d(me,"c",function(){return Ce}),_e.d(me,"a",function(){return Ae});var ye=_e(0);function we(Te){if(console){if(!ye.f&&!ye.d)return console[Te];if(Te==="log"||Te==="clear")return function(){for(var ke=[],$e=0;$e<arguments.length;$e++)ke[$e]=arguments[$e]}}return function(){for(var ke=[],$e=0;$e<arguments.length;$e++)ke[$e]=arguments[$e]}}var Se=we("log"),Ce=we("table"),Ae=we("clear")},function(de,me,_e){Object.defineProperty(me,"__esModule",{value:!0}),me.addListener=function(Ee){$e.addListener(Ee)},me.removeListener=function(Ee){$e.removeListener(Ee)},me.isLaunch=function(){return $e.isLaunch()},me.launch=function(){$e.launch()},me.stop=function(){$e.stop()},me.setDetectDelay=function(Ee){$e.setDetectDelay(Ee)};var ye=_e(6),we=_e(9);_e.d(me,"DevtoolsDetector",function(){return ye.a}),_e.d(me,"checkers",function(){return we});var Se=_e(1);_e.d(me,"match",function(){return Se.b}),_e.d(me,"specificVersionMatch",function(){return Se.d});var Ce=_e(0);_e.d(me,"userAgent",function(){return Ce.j}),_e.d(me,"isFirefox",function(){return Ce.e}),_e.d(me,"isIE",function(){return Ce.f}),_e.d(me,"isEdge",function(){return Ce.d}),_e.d(me,"isWebkit",function(){return Ce.i}),_e.d(me,"isIqiyiApp",function(){return Ce.g}),_e.d(me,"isChrome",function(){return Ce.c}),_e.d(me,"isSafari",function(){return Ce.h}),_e.d(me,"createElement",function(){return Ce.a}),_e.d(me,"inBrowser",function(){return Ce.b});var Ae=_e(2);_e.d(me,"log",function(){return Ae.b}),_e.d(me,"table",function(){return Ae.c}),_e.d(me,"clear",function(){return Ae.a});var Te=_e(4);_e.d(me,"versionMap",function(){return Te.a});var ke=_e(5);_e.d(me,"isMac",function(){return ke.d}),_e.d(me,"isIpad",function(){return ke.b}),_e.d(me,"isIphone",function(){return ke.c}),_e.d(me,"isAndroid",function(){return ke.a}),_e.d(me,"isWindows",function(){return ke.e});var $e=new ye.a({checkers:[we.erudaChecker,we.elementIdChecker,we.regToStringChecker,we.functionToStringChecker,we.depRegToStringChecker,we.dateToStringChecker,we.performanceChecker,we.debuggerChecker]});me.default=$e},function(de,me,_e){_e.d(me,"a",function(){return ye});for(var ye={},we=0,Se=(_e(0).j||"").match(/\w+\/(\d|\.)+(\s|$)/gi)||[];we<Se.length;we++){var Ce=Se[we].split("/"),Ae=Ce[0],Te=Ce[1];ye[Ae]=Te}},function(de,me,_e){_e.d(me,"d",function(){return we}),_e.d(me,"b",function(){return Se}),_e.d(me,"c",function(){return Ce}),_e.d(me,"a",function(){return Ae}),_e.d(me,"e",function(){return Te});var ye=_e(0),we=/macintosh/i.test(ye.j),Se=/ipad/i.test(ye.j)||we&&navigator.maxTouchPoints>1,Ce=/iphone/i.test(ye.j),Ae=/android/i.test(ye.j),Te=/windows/i.test(ye.j)},function(de,me,_e){_e.d(me,"a",function(){return Ce});var ye=_e(0),we=this&&this.__awaiter||function(Ae,Te,ke,$e){return new(ke||(ke=Promise))(function(Ee,Pe){function Ie(Be){try{Ne($e.next(Be))}catch(xe){Pe(xe)}}function Oe(Be){try{Ne($e.throw(Be))}catch(xe){Pe(xe)}}function Ne(Be){Be.done?Ee(Be.value):function(xe){return xe instanceof ke?xe:new ke(function(Re){Re(xe)})}(Be.value).then(Ie,Oe)}Ne(($e=$e.apply(Ae,Te||[])).next())})},Se=this&&this.__generator||function(Ae,Te){var ke,$e,Ee,Pe,Ie={label:0,sent:function(){if(1&Ee[0])throw Ee[1];return Ee[1]},trys:[],ops:[]};return Pe={next:Oe(0),throw:Oe(1),return:Oe(2)},typeof Symbol=="function"&&(Pe[Symbol.iterator]=function(){return this}),Pe;function Oe(Ne){return function(Be){return function(xe){if(ke)throw new TypeError("Generator is already executing.");for(;Ie;)try{if(ke=1,$e&&(Ee=2&xe[0]?$e.return:xe[0]?$e.throw||((Ee=$e.return)&&Ee.call($e),0):$e.next)&&!(Ee=Ee.call($e,xe[1])).done)return Ee;switch($e=0,Ee&&(xe=[2&xe[0],Ee.value]),xe[0]){case 0:case 1:Ee=xe;break;case 4:return Ie.label++,{value:xe[1],done:!1};case 5:Ie.label++,$e=xe[1],xe=[0];continue;case 7:xe=Ie.ops.pop(),Ie.trys.pop();continue;default:if(!(Ee=(Ee=Ie.trys).length>0&&Ee[Ee.length-1])&&(xe[0]===6||xe[0]===2)){Ie=0;continue}if(xe[0]===3&&(!Ee||xe[1]>Ee[0]&&xe[1]<Ee[3])){Ie.label=xe[1];break}if(xe[0]===6&&Ie.label<Ee[1]){Ie.label=Ee[1],Ee=xe;break}if(Ee&&Ie.label<Ee[2]){Ie.label=Ee[2],Ie.ops.push(xe);break}Ee[2]&&Ie.ops.pop(),Ie.trys.pop();continue}xe=Te.call(Ae,Ie)}catch(Re){xe=[6,Re],$e=0}finally{ke=Ee=0}if(5&xe[0])throw xe[1];return{value:xe[0]?xe[1]:void 0,done:!0}}([Ne,Be])}}},Ce=function(){function Ae(Te){var ke=Te.checkers;this._listeners=[],this._isOpen=!1,this._detectLoopStopped=!0,this._detectLoopDelay=500,this._checkers=ke.slice()}return Ae.prototype.launch=function(){ye.b&&(this._detectLoopDelay<=0&&this.setDetectDelay(500),this._detectLoopStopped&&(this._detectLoopStopped=!1,this._detectLoop()))},Ae.prototype.stop=function(){this._detectLoopStopped||(this._detectLoopStopped=!0,clearTimeout(this._timer))},Ae.prototype.isLaunch=function(){return!this._detectLoopStopped},Ae.prototype.setDetectDelay=function(Te){this._detectLoopDelay=Te},Ae.prototype.addListener=function(Te){this._listeners.push(Te)},Ae.prototype.removeListener=function(Te){this._listeners=this._listeners.filter(function(ke){return ke!==Te})},Ae.prototype._broadcast=function(Te){for(var ke=0,$e=this._listeners;ke<$e.length;ke++){var Ee=$e[ke];try{Ee(Te.isOpen,Te)}catch(Pe){}}},Ae.prototype._detectLoop=function(){return we(this,void 0,void 0,function(){var Te,ke,$e,Ee,Pe,Ie=this;return Se(this,function(Oe){switch(Oe.label){case 0:Te=!1,ke="",$e=0,Ee=this._checkers,Oe.label=1;case 1:return $e<Ee.length?[4,(Pe=Ee[$e]).isEnable()]:[3,6];case 2:return Oe.sent()?(ke=Pe.name,[4,Pe.isOpen()]):[3,4];case 3:Te=Oe.sent(),Oe.label=4;case 4:if(Te)return[3,6];Oe.label=5;case 5:return $e++,[3,1];case 6:return Te!=this._isOpen&&(this._isOpen=Te,this._broadcast({isOpen:Te,checkerName:ke})),this._detectLoopDelay>0&&!this._detectLoopStopped?this._timer=setTimeout(function(){return Ie._detectLoop()},this._detectLoopDelay):this.stop(),[2]}})})},Ae}()},function(de,me){var _e;_e=function(){return this}();try{_e=_e||Function("return this")()||(0,eval)("this")}catch(ye){typeof window=="object"&&(_e=window)}de.exports=_e},function(de,me,_e){var ye,we,Se;(function(Ce,Ae){we=[],(Se=typeof(ye=Ae)=="function"?ye.apply(me,we):ye)===void 0||(de.exports=Se)})(0,function(){var Ce=/^v?(?:\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+))?(?:-[\da-z\-]+(?:\.[\da-z\-]+)*)?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i;function Ae(Ie){var Oe=Ie.replace(/^v/,"").replace(/\+.*$/,""),Ne=function(xe,Re){return xe.indexOf(Re)===-1?xe.length:xe.indexOf(Re)}(Oe,"-"),Be=Oe.substring(0,Ne).split(".");return Be.push(Oe.substring(Ne+1)),Be}function Te(Ie){return isNaN(Number(Ie))?Ie:Number(Ie)}function ke(Ie){if(typeof Ie!="string")throw new TypeError("Invalid argument expected string");if(!Ce.test(Ie))throw new Error("Invalid argument not valid semver ('"+Ie+"' received)")}function $e(Ie,Oe){[Ie,Oe].forEach(ke);for(var Ne=Ae(Ie),Be=Ae(Oe),xe=0;xe<Math.max(Ne.length-1,Be.length-1);xe++){var Re=parseInt(Ne[xe]||0,10),Me=parseInt(Be[xe]||0,10);if(Re>Me)return 1;if(Me>Re)return-1}var De=Ne[Ne.length-1],Ve=Be[Be.length-1];if(De&&Ve){var Le=De.split(".").map(Te),Fe=Ve.split(".").map(Te);for(xe=0;xe<Math.max(Le.length,Fe.length);xe++){if(Le[xe]===void 0||typeof Fe[xe]=="string"&&typeof Le[xe]=="number")return-1;if(Fe[xe]===void 0||typeof Le[xe]=="string"&&typeof Fe[xe]=="number"||Le[xe]>Fe[xe])return 1;if(Fe[xe]>Le[xe])return-1}}else if(De||Ve)return De?-1:1;return 0}var Ee=[">",">=","=","<","<="],Pe={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1]};return $e.validate=function(Ie){return typeof Ie=="string"&&Ce.test(Ie)},$e.compare=function(Ie,Oe,Ne){(function(xe){if(typeof xe!="string")throw new TypeError("Invalid operator type, expected string but got "+typeof xe);if(Ee.indexOf(xe)===-1)throw new TypeError("Invalid operator, expected one of "+Ee.join("|"))})(Ne);var Be=$e(Ie,Oe);return Pe[Ne].indexOf(Be)>-1},$e})},function(de,me,_e){Object.defineProperty(me,"__esModule",{value:!0});var ye=_e(10);_e.d(me,"depRegToStringChecker",function(){return ye.a});var we=_e(11);_e.d(me,"elementIdChecker",function(){return we.a});var Se=_e(12);_e.d(me,"functionToStringChecker",function(){return Se.a});var Ce=_e(13);_e.d(me,"regToStringChecker",function(){return Ce.a});var Ae=_e(14);_e.d(me,"debuggerChecker",function(){return Ae.a});var Te=_e(15);_e.d(me,"dateToStringChecker",function(){return Te.a});var ke=_e(16);_e.d(me,"performanceChecker",function(){return ke.a});var $e=_e(17);_e.d(me,"erudaChecker",function(){return $e.a})},function(de,me,_e){_e.d(me,"a",function(){return $e});var ye=_e(0),we=_e(2),Se=_e(1),Ce=this&&this.__awaiter||function(Ee,Pe,Ie,Oe){return new(Ie||(Ie=Promise))(function(Ne,Be){function xe(De){try{Me(Oe.next(De))}catch(Ve){Be(Ve)}}function Re(De){try{Me(Oe.throw(De))}catch(Ve){Be(Ve)}}function Me(De){De.done?Ne(De.value):function(Ve){return Ve instanceof Ie?Ve:new Ie(function(Le){Le(Ve)})}(De.value).then(xe,Re)}Me((Oe=Oe.apply(Ee,Pe||[])).next())})},Ae=this&&this.__generator||function(Ee,Pe){var Ie,Oe,Ne,Be,xe={label:0,sent:function(){if(1&Ne[0])throw Ne[1];return Ne[1]},trys:[],ops:[]};return Be={next:Re(0),throw:Re(1),return:Re(2)},typeof Symbol=="function"&&(Be[Symbol.iterator]=function(){return this}),Be;function Re(Me){return function(De){return function(Ve){if(Ie)throw new TypeError("Generator is already executing.");for(;xe;)try{if(Ie=1,Oe&&(Ne=2&Ve[0]?Oe.return:Ve[0]?Oe.throw||((Ne=Oe.return)&&Ne.call(Oe),0):Oe.next)&&!(Ne=Ne.call(Oe,Ve[1])).done)return Ne;switch(Oe=0,Ne&&(Ve=[2&Ve[0],Ne.value]),Ve[0]){case 0:case 1:Ne=Ve;break;case 4:return xe.label++,{value:Ve[1],done:!1};case 5:xe.label++,Oe=Ve[1],Ve=[0];continue;case 7:Ve=xe.ops.pop(),xe.trys.pop();continue;default:if(!(Ne=(Ne=xe.trys).length>0&&Ne[Ne.length-1])&&(Ve[0]===6||Ve[0]===2)){xe=0;continue}if(Ve[0]===3&&(!Ne||Ve[1]>Ne[0]&&Ve[1]<Ne[3])){xe.label=Ve[1];break}if(Ve[0]===6&&xe.label<Ne[1]){xe.label=Ne[1],Ne=Ve;break}if(Ne&&xe.label<Ne[2]){xe.label=Ne[2],xe.ops.push(Ve);break}Ne[2]&&xe.ops.pop(),xe.trys.pop();continue}Ve=Pe.call(Ee,xe)}catch(Le){Ve=[6,Le],Oe=0}finally{Ie=Ne=0}if(5&Ve[0])throw Ve[1];return{value:Ve[0]?Ve[1]:void 0,done:!0}}([Me,De])}}},Te=/ /,ke=!1;Te.toString=function(){return ke=!0,$e.name};var $e={name:"dep-reg-to-string",isOpen:function(){return Ce(this,void 0,void 0,function(){return Ae(this,function(Ee){return ke=!1,Object(we.c)({dep:Te}),Object(we.a)(),[2,ke]})})},isEnable:function(){return Ce(this,void 0,void 0,function(){return Ae(this,function(Ee){return[2,Object(Se.b)({includes:[!0],excludes:[ye.e,ye.f]})]})})}}},function(de,me,_e){_e.d(me,"a",function(){return $e});var ye=_e(0),we=_e(2),Se=_e(1),Ce=this&&this.__awaiter||function(Ee,Pe,Ie,Oe){return new(Ie||(Ie=Promise))(function(Ne,Be){function xe(De){try{Me(Oe.next(De))}catch(Ve){Be(Ve)}}function Re(De){try{Me(Oe.throw(De))}catch(Ve){Be(Ve)}}function Me(De){De.done?Ne(De.value):function(Ve){return Ve instanceof Ie?Ve:new Ie(function(Le){Le(Ve)})}(De.value).then(xe,Re)}Me((Oe=Oe.apply(Ee,Pe||[])).next())})},Ae=this&&this.__generator||function(Ee,Pe){var Ie,Oe,Ne,Be,xe={label:0,sent:function(){if(1&Ne[0])throw Ne[1];return Ne[1]},trys:[],ops:[]};return Be={next:Re(0),throw:Re(1),return:Re(2)},typeof Symbol=="function"&&(Be[Symbol.iterator]=function(){return this}),Be;function Re(Me){return function(De){return function(Ve){if(Ie)throw new TypeError("Generator is already executing.");for(;xe;)try{if(Ie=1,Oe&&(Ne=2&Ve[0]?Oe.return:Ve[0]?Oe.throw||((Ne=Oe.return)&&Ne.call(Oe),0):Oe.next)&&!(Ne=Ne.call(Oe,Ve[1])).done)return Ne;switch(Oe=0,Ne&&(Ve=[2&Ve[0],Ne.value]),Ve[0]){case 0:case 1:Ne=Ve;break;case 4:return xe.label++,{value:Ve[1],done:!1};case 5:xe.label++,Oe=Ve[1],Ve=[0];continue;case 7:Ve=xe.ops.pop(),xe.trys.pop();continue;default:if(!(Ne=(Ne=xe.trys).length>0&&Ne[Ne.length-1])&&(Ve[0]===6||Ve[0]===2)){xe=0;continue}if(Ve[0]===3&&(!Ne||Ve[1]>Ne[0]&&Ve[1]<Ne[3])){xe.label=Ve[1];break}if(Ve[0]===6&&xe.label<Ne[1]){xe.label=Ne[1],Ne=Ve;break}if(Ne&&xe.label<Ne[2]){xe.label=Ne[2],xe.ops.push(Ve);break}Ne[2]&&xe.ops.pop(),xe.trys.pop();continue}Ve=Pe.call(Ee,xe)}catch(Le){Ve=[6,Le],Oe=0}finally{Ie=Ne=0}if(5&Ve[0])throw Ve[1];return{value:Ve[0]?Ve[1]:void 0,done:!0}}([Me,De])}}},Te=Object(ye.a)("div"),ke=!1;Object.defineProperty(Te,"id",{get:function(){return ke=!0,$e.name},configurable:!0});var $e={name:"element-id",isOpen:function(){return Ce(this,void 0,void 0,function(){return Ae(this,function(Ee){return ke=!1,Object(we.b)(Te),Object(we.a)(),[2,ke]})})},isEnable:function(){return Ce(this,void 0,void 0,function(){return Ae(this,function(Ee){return[2,Object(Se.b)({includes:[!0],excludes:[ye.f,ye.d,ye.e]})]})})}}},function(de,me,_e){_e.d(me,"a",function(){return Ee});var ye=_e(0),we=_e(2),Se=_e(5),Ce=_e(1),Ae=this&&this.__awaiter||function(Pe,Ie,Oe,Ne){return new(Oe||(Oe=Promise))(function(Be,xe){function Re(Ve){try{De(Ne.next(Ve))}catch(Le){xe(Le)}}function Me(Ve){try{De(Ne.throw(Ve))}catch(Le){xe(Le)}}function De(Ve){Ve.done?Be(Ve.value):function(Le){return Le instanceof Oe?Le:new Oe(function(Fe){Fe(Le)})}(Ve.value).then(Re,Me)}De((Ne=Ne.apply(Pe,Ie||[])).next())})},Te=this&&this.__generator||function(Pe,Ie){var Oe,Ne,Be,xe,Re={label:0,sent:function(){if(1&Be[0])throw Be[1];return Be[1]},trys:[],ops:[]};return xe={next:Me(0),throw:Me(1),return:Me(2)},typeof Symbol=="function"&&(xe[Symbol.iterator]=function(){return this}),xe;function Me(De){return function(Ve){return function(Le){if(Oe)throw new TypeError("Generator is already executing.");for(;Re;)try{if(Oe=1,Ne&&(Be=2&Le[0]?Ne.return:Le[0]?Ne.throw||((Be=Ne.return)&&Be.call(Ne),0):Ne.next)&&!(Be=Be.call(Ne,Le[1])).done)return Be;switch(Ne=0,Be&&(Le=[2&Le[0],Be.value]),Le[0]){case 0:case 1:Be=Le;break;case 4:return Re.label++,{value:Le[1],done:!1};case 5:Re.label++,Ne=Le[1],Le=[0];continue;case 7:Le=Re.ops.pop(),Re.trys.pop();continue;default:if(!(Be=(Be=Re.trys).length>0&&Be[Be.length-1])&&(Le[0]===6||Le[0]===2)){Re=0;continue}if(Le[0]===3&&(!Be||Le[1]>Be[0]&&Le[1]<Be[3])){Re.label=Le[1];break}if(Le[0]===6&&Re.label<Be[1]){Re.label=Be[1],Be=Le;break}if(Be&&Re.label<Be[2]){Re.label=Be[2],Re.ops.push(Le);break}Be[2]&&Re.ops.pop(),Re.trys.pop();continue}Le=Ie.call(Pe,Re)}catch(Fe){Le=[6,Fe],Ne=0}finally{Oe=Be=0}if(5&Le[0])throw Le[1];return{value:Le[0]?Le[1]:void 0,done:!0}}([De,Ve])}}};function ke(){}var $e=0;ke.toString=function(){return $e++,""};var Ee={name:"function-to-string",isOpen:function(){return Ae(this,void 0,void 0,function(){return Te(this,function(Pe){return $e=0,Object(we.b)(ke),Object(we.a)(),[2,$e===2]})})},isEnable:function(){return Ae(this,void 0,void 0,function(){return Te(this,function(Pe){return[2,Object(Ce.b)({includes:[!0],excludes:[ye.g,ye.e,(Se.b||Se.c)&&ye.c]})]})})}}},function(de,me,_e){_e.d(me,"a",function(){return $e});var ye=_e(2),we=_e(0),Se=_e(1),Ce=this&&this.__awaiter||function(Ee,Pe,Ie,Oe){return new(Ie||(Ie=Promise))(function(Ne,Be){function xe(De){try{Me(Oe.next(De))}catch(Ve){Be(Ve)}}function Re(De){try{Me(Oe.throw(De))}catch(Ve){Be(Ve)}}function Me(De){De.done?Ne(De.value):function(Ve){return Ve instanceof Ie?Ve:new Ie(function(Le){Le(Ve)})}(De.value).then(xe,Re)}Me((Oe=Oe.apply(Ee,Pe||[])).next())})},Ae=this&&this.__generator||function(Ee,Pe){var Ie,Oe,Ne,Be,xe={label:0,sent:function(){if(1&Ne[0])throw Ne[1];return Ne[1]},trys:[],ops:[]};return Be={next:Re(0),throw:Re(1),return:Re(2)},typeof Symbol=="function"&&(Be[Symbol.iterator]=function(){return this}),Be;function Re(Me){return function(De){return function(Ve){if(Ie)throw new TypeError("Generator is already executing.");for(;xe;)try{if(Ie=1,Oe&&(Ne=2&Ve[0]?Oe.return:Ve[0]?Oe.throw||((Ne=Oe.return)&&Ne.call(Oe),0):Oe.next)&&!(Ne=Ne.call(Oe,Ve[1])).done)return Ne;switch(Oe=0,Ne&&(Ve=[2&Ve[0],Ne.value]),Ve[0]){case 0:case 1:Ne=Ve;break;case 4:return xe.label++,{value:Ve[1],done:!1};case 5:xe.label++,Oe=Ve[1],Ve=[0];continue;case 7:Ve=xe.ops.pop(),xe.trys.pop();continue;default:if(!(Ne=(Ne=xe.trys).length>0&&Ne[Ne.length-1])&&(Ve[0]===6||Ve[0]===2)){xe=0;continue}if(Ve[0]===3&&(!Ne||Ve[1]>Ne[0]&&Ve[1]<Ne[3])){xe.label=Ve[1];break}if(Ve[0]===6&&xe.label<Ne[1]){xe.label=Ne[1],Ne=Ve;break}if(Ne&&xe.label<Ne[2]){xe.label=Ne[2],xe.ops.push(Ve);break}Ne[2]&&xe.ops.pop(),xe.trys.pop();continue}Ve=Pe.call(Ee,xe)}catch(Le){Ve=[6,Le],Oe=0}finally{Ie=Ne=0}if(5&Ve[0])throw Ve[1];return{value:Ve[0]?Ve[1]:void 0,done:!0}}([Me,De])}}},Te=/ /,ke=!1;Te.toString=function(){return ke=!0,$e.name};var $e={name:"reg-to-string",isOpen:function(){return Ce(this,void 0,void 0,function(){return Ae(this,function(Ee){return ke=!1,Object(ye.b)(Te),Object(ye.a)(),[2,ke]})})},isEnable:function(){return Ce(this,void 0,void 0,function(){return Ae(this,function(Ee){return[2,Object(Se.b)({includes:[!0],excludes:[we.i]})]})})}}},function(de,me,_e){_e.d(me,"a",function(){return Ce});var ye=_e(1),we=this&&this.__awaiter||function(Ae,Te,ke,$e){return new(ke||(ke=Promise))(function(Ee,Pe){function Ie(Be){try{Ne($e.next(Be))}catch(xe){Pe(xe)}}function Oe(Be){try{Ne($e.throw(Be))}catch(xe){Pe(xe)}}function Ne(Be){Be.done?Ee(Be.value):function(xe){return xe instanceof ke?xe:new ke(function(Re){Re(xe)})}(Be.value).then(Ie,Oe)}Ne(($e=$e.apply(Ae,Te||[])).next())})},Se=this&&this.__generator||function(Ae,Te){var ke,$e,Ee,Pe,Ie={label:0,sent:function(){if(1&Ee[0])throw Ee[1];return Ee[1]},trys:[],ops:[]};return Pe={next:Oe(0),throw:Oe(1),return:Oe(2)},typeof Symbol=="function"&&(Pe[Symbol.iterator]=function(){return this}),Pe;function Oe(Ne){return function(Be){return function(xe){if(ke)throw new TypeError("Generator is already executing.");for(;Ie;)try{if(ke=1,$e&&(Ee=2&xe[0]?$e.return:xe[0]?$e.throw||((Ee=$e.return)&&Ee.call($e),0):$e.next)&&!(Ee=Ee.call($e,xe[1])).done)return Ee;switch($e=0,Ee&&(xe=[2&xe[0],Ee.value]),xe[0]){case 0:case 1:Ee=xe;break;case 4:return Ie.label++,{value:xe[1],done:!1};case 5:Ie.label++,$e=xe[1],xe=[0];continue;case 7:xe=Ie.ops.pop(),Ie.trys.pop();continue;default:if(!(Ee=(Ee=Ie.trys).length>0&&Ee[Ee.length-1])&&(xe[0]===6||xe[0]===2)){Ie=0;continue}if(xe[0]===3&&(!Ee||xe[1]>Ee[0]&&xe[1]<Ee[3])){Ie.label=xe[1];break}if(xe[0]===6&&Ie.label<Ee[1]){Ie.label=Ee[1],Ee=xe;break}if(Ee&&Ie.label<Ee[2]){Ie.label=Ee[2],Ie.ops.push(xe);break}Ee[2]&&Ie.ops.pop(),Ie.trys.pop();continue}xe=Te.call(Ae,Ie)}catch(Re){xe=[6,Re],$e=0}finally{ke=Ee=0}if(5&xe[0])throw xe[1];return{value:xe[0]?xe[1]:void 0,done:!0}}([Ne,Be])}}},Ce={name:"debugger-checker",isOpen:function(){return we(this,void 0,void 0,function(){var Ae;return Se(this,function(Te){return Ae=Object(ye.c)(),(function(){}).constructor("debugger")(),[2,Object(ye.c)()-Ae>100]})})},isEnable:function(){return we(this,void 0,void 0,function(){return Se(this,function(Ae){return[2,!0]})})}}},function(de,me,_e){_e.d(me,"a",function(){return Ee});var ye=_e(0),we=_e(2),Se=_e(1),Ce=_e(3),Ae=this&&this.__awaiter||function(Pe,Ie,Oe,Ne){return new(Oe||(Oe=Promise))(function(Be,xe){function Re(Ve){try{De(Ne.next(Ve))}catch(Le){xe(Le)}}function Me(Ve){try{De(Ne.throw(Ve))}catch(Le){xe(Le)}}function De(Ve){Ve.done?Be(Ve.value):function(Le){return Le instanceof Oe?Le:new Oe(function(Fe){Fe(Le)})}(Ve.value).then(Re,Me)}De((Ne=Ne.apply(Pe,Ie||[])).next())})},Te=this&&this.__generator||function(Pe,Ie){var Oe,Ne,Be,xe,Re={label:0,sent:function(){if(1&Be[0])throw Be[1];return Be[1]},trys:[],ops:[]};return xe={next:Me(0),throw:Me(1),return:Me(2)},typeof Symbol=="function"&&(xe[Symbol.iterator]=function(){return this}),xe;function Me(De){return function(Ve){return function(Le){if(Oe)throw new TypeError("Generator is already executing.");for(;Re;)try{if(Oe=1,Ne&&(Be=2&Le[0]?Ne.return:Le[0]?Ne.throw||((Be=Ne.return)&&Be.call(Ne),0):Ne.next)&&!(Be=Be.call(Ne,Le[1])).done)return Be;switch(Ne=0,Be&&(Le=[2&Le[0],Be.value]),Le[0]){case 0:case 1:Be=Le;break;case 4:return Re.label++,{value:Le[1],done:!1};case 5:Re.label++,Ne=Le[1],Le=[0];continue;case 7:Le=Re.ops.pop(),Re.trys.pop();continue;default:if(!(Be=(Be=Re.trys).length>0&&Be[Be.length-1])&&(Le[0]===6||Le[0]===2)){Re=0;continue}if(Le[0]===3&&(!Be||Le[1]>Be[0]&&Le[1]<Be[3])){Re.label=Le[1];break}if(Le[0]===6&&Re.label<Be[1]){Re.label=Be[1],Be=Le;break}if(Be&&Re.label<Be[2]){Re.label=Be[2],Re.ops.push(Le);break}Be[2]&&Re.ops.pop(),Re.trys.pop();continue}Le=Ie.call(Pe,Re)}catch(Fe){Le=[6,Fe],Ne=0}finally{Oe=Be=0}if(5&Le[0])throw Le[1];return{value:Le[0]?Le[1]:void 0,done:!0}}([De,Ve])}}},ke=new Date,$e=0;ke.toString=function(){return $e++,""};var Ee={name:"date-to-string",isOpen:function(){return Ae(this,void 0,void 0,function(){return Te(this,function(Pe){return $e=0,Object(we.b)(ke),Object(we.a)(),[2,$e===2]})})},isEnable:function(){return Ae(this,void 0,void 0,function(){return Te(this,function(Pe){return[2,Object(Se.b)({includes:[ye.c],excludes:[(Ce.isIpad||Ce.isIphone)&&ye.c]})]})})}}},function(de,me,_e){_e.d(me,"a",function(){return $e});var ye=_e(0),we=_e(2),Se=_e(1),Ce=this&&this.__awaiter||function(Ee,Pe,Ie,Oe){return new(Ie||(Ie=Promise))(function(Ne,Be){function xe(De){try{Me(Oe.next(De))}catch(Ve){Be(Ve)}}function Re(De){try{Me(Oe.throw(De))}catch(Ve){Be(Ve)}}function Me(De){De.done?Ne(De.value):function(Ve){return Ve instanceof Ie?Ve:new Ie(function(Le){Le(Ve)})}(De.value).then(xe,Re)}Me((Oe=Oe.apply(Ee,Pe||[])).next())})},Ae=this&&this.__generator||function(Ee,Pe){var Ie,Oe,Ne,Be,xe={label:0,sent:function(){if(1&Ne[0])throw Ne[1];return Ne[1]},trys:[],ops:[]};return Be={next:Re(0),throw:Re(1),return:Re(2)},typeof Symbol=="function"&&(Be[Symbol.iterator]=function(){return this}),Be;function Re(Me){return function(De){return function(Ve){if(Ie)throw new TypeError("Generator is already executing.");for(;xe;)try{if(Ie=1,Oe&&(Ne=2&Ve[0]?Oe.return:Ve[0]?Oe.throw||((Ne=Oe.return)&&Ne.call(Oe),0):Oe.next)&&!(Ne=Ne.call(Oe,Ve[1])).done)return Ne;switch(Oe=0,Ne&&(Ve=[2&Ve[0],Ne.value]),Ve[0]){case 0:case 1:Ne=Ve;break;case 4:return xe.label++,{value:Ve[1],done:!1};case 5:xe.label++,Oe=Ve[1],Ve=[0];continue;case 7:Ve=xe.ops.pop(),xe.trys.pop();continue;default:if(!(Ne=(Ne=xe.trys).length>0&&Ne[Ne.length-1])&&(Ve[0]===6||Ve[0]===2)){xe=0;continue}if(Ve[0]===3&&(!Ne||Ve[1]>Ne[0]&&Ve[1]<Ne[3])){xe.label=Ve[1];break}if(Ve[0]===6&&xe.label<Ne[1]){xe.label=Ne[1],Ne=Ve;break}if(Ne&&xe.label<Ne[2]){xe.label=Ne[2],xe.ops.push(Ve);break}Ne[2]&&xe.ops.pop(),xe.trys.pop();continue}Ve=Pe.call(Ee,xe)}catch(Le){Ve=[6,Le],Oe=0}finally{Ie=Ne=0}if(5&Ve[0])throw Ve[1];return{value:Ve[0]?Ve[1]:void 0,done:!0}}([Me,De])}}},Te=null,ke=0,$e={name:"performance",isOpen:function(){return Ce(this,void 0,void 0,function(){var Ee,Pe;return Ae(this,function(Ie){return Te===null&&(Te=function(){for(var Oe=function(){for(var xe={},Re=0;Re<500;Re++)xe["".concat(Re)]="".concat(Re);return xe}(),Ne=[],Be=0;Be<50;Be++)Ne.push(Oe);return Ne}()),Ee=function(){var Oe=Object(Se.c)();return Object(we.c)(Te),Object(Se.c)()-Oe}(),Pe=function(){var Oe=Object(Se.c)();return Object(we.b)(Te),Object(Se.c)()-Oe}(),ke=Math.max(ke,Pe),Object(we.a)(),Ee===0?[2,!1]:ke===0?[2,!1]:[2,Ee>10*ke]})})},isEnable:function(){return Ce(this,void 0,void 0,function(){return Ae(this,function(Ee){return[2,Object(Se.b)({includes:[ye.c],excludes:[]})]})})}}},function(de,me,_e){_e.d(me,"a",function(){return Se});var ye=this&&this.__awaiter||function(Ce,Ae,Te,ke){return new(Te||(Te=Promise))(function($e,Ee){function Pe(Ne){try{Oe(ke.next(Ne))}catch(Be){Ee(Be)}}function Ie(Ne){try{Oe(ke.throw(Ne))}catch(Be){Ee(Be)}}function Oe(Ne){Ne.done?$e(Ne.value):function(Be){return Be instanceof Te?Be:new Te(function(xe){xe(Be)})}(Ne.value).then(Pe,Ie)}Oe((ke=ke.apply(Ce,Ae||[])).next())})},we=this&&this.__generator||function(Ce,Ae){var Te,ke,$e,Ee,Pe={label:0,sent:function(){if(1&$e[0])throw $e[1];return $e[1]},trys:[],ops:[]};return Ee={next:Ie(0),throw:Ie(1),return:Ie(2)},typeof Symbol=="function"&&(Ee[Symbol.iterator]=function(){return this}),Ee;function Ie(Oe){return function(Ne){return function(Be){if(Te)throw new TypeError("Generator is already executing.");for(;Pe;)try{if(Te=1,ke&&($e=2&Be[0]?ke.return:Be[0]?ke.throw||(($e=ke.return)&&$e.call(ke),0):ke.next)&&!($e=$e.call(ke,Be[1])).done)return $e;switch(ke=0,$e&&(Be=[2&Be[0],$e.value]),Be[0]){case 0:case 1:$e=Be;break;case 4:return Pe.label++,{value:Be[1],done:!1};case 5:Pe.label++,ke=Be[1],Be=[0];continue;case 7:Be=Pe.ops.pop(),Pe.trys.pop();continue;default:if(!($e=($e=Pe.trys).length>0&&$e[$e.length-1])&&(Be[0]===6||Be[0]===2)){Pe=0;continue}if(Be[0]===3&&(!$e||Be[1]>$e[0]&&Be[1]<$e[3])){Pe.label=Be[1];break}if(Be[0]===6&&Pe.label<$e[1]){Pe.label=$e[1],$e=Be;break}if($e&&Pe.label<$e[2]){Pe.label=$e[2],Pe.ops.push(Be);break}$e[2]&&Pe.ops.pop(),Pe.trys.pop();continue}Be=Ae.call(Ce,Pe)}catch(xe){Be=[6,xe],ke=0}finally{Te=$e=0}if(5&Be[0])throw Be[1];return{value:Be[0]?Be[1]:void 0,done:!0}}([Oe,Ne])}}},Se={name:"eruda",isOpen:function(){var Ce;return ye(this,void 0,void 0,function(){return we(this,function(Ae){return typeof eruda<"u"?[2,((Ce=eruda==null?void 0:eruda._devTools)===null||Ce===void 0?void 0:Ce._isShow)===!0]:[2,!1]})})},isEnable:function(){return ye(this,void 0,void 0,function(){return we(this,function(Ce){return[2,!0]})})}}}])})})(devtoolsDetector);var devtoolsDetectorExports=devtoolsDetector.exports;const objectToString=Object.prototype.toString;function isError(ne){switch(objectToString.call(ne)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return isInstanceOf(ne,Error)}}function isBuiltin(ne,ie){return objectToString.call(ne)==="[object ".concat(ie,"]")}function isErrorEvent$1(ne){return isBuiltin(ne,"ErrorEvent")}function isDOMError(ne){return isBuiltin(ne,"DOMError")}function isDOMException(ne){return isBuiltin(ne,"DOMException")}function isString(ne){return isBuiltin(ne,"String")}function isPrimitive(ne){return ne===null||typeof ne!="object"&&typeof ne!="function"}function isPlainObject(ne){return isBuiltin(ne,"Object")}function isEvent(ne){return typeof Event<"u"&&isInstanceOf(ne,Event)}function isElement(ne){return typeof Element<"u"&&isInstanceOf(ne,Element)}function isRegExp(ne){return isBuiltin(ne,"RegExp")}function isThenable(ne){return!!(ne&&ne.then&&typeof ne.then=="function")}function isSyntheticEvent(ne){return isPlainObject(ne)&&"nativeEvent"in ne&&"preventDefault"in ne&&"stopPropagation"in ne}function isNaN$1(ne){return typeof ne=="number"&&ne!==ne}function isInstanceOf(ne,ie){try{return ne instanceof ie}catch(de){return!1}}function isVueViewModel(ne){return!!(typeof ne=="object"&&ne!==null&&(ne.__isVue||ne._isVue))}function truncate(ne,ie=0){return typeof ne!="string"||ie===0||ne.length<=ie?ne:"".concat(ne.slice(0,ie),"...")}function safeJoin(ne,ie){if(!Array.isArray(ne))return"";const de=[];for(let me=0;me<ne.length;me++){const _e=ne[me];try{isVueViewModel(_e)?de.push("[VueViewModel]"):de.push(String(_e))}catch(ye){de.push("[value cannot be serialized]")}}return de.join(ie)}function isMatchingPattern(ne,ie,de=!1){return isString(ne)?isRegExp(ie)?ie.test(ne):isString(ie)?de?ne===ie:ne.includes(ie):!1:!1}function stringMatchesSomePattern(ne,ie=[],de=!1){return ie.some(me=>isMatchingPattern(ne,me,de))}function applyAggregateErrorsToEvent(ne,ie,de=250,me,_e,ye,we){if(!ye.exception||!ye.exception.values||!we||!isInstanceOf(we.originalException,Error))return;const Se=ye.exception.values.length>0?ye.exception.values[ye.exception.values.length-1]:void 0;Se&&(ye.exception.values=truncateAggregateExceptions(aggregateExceptionsFromError(ne,ie,_e,we.originalException,me,ye.exception.values,Se,0),de))}function aggregateExceptionsFromError(ne,ie,de,me,_e,ye,we,Se){if(ye.length>=de+1)return ye;let Ce=[...ye];if(isInstanceOf(me[_e],Error)){applyExceptionGroupFieldsForParentException(we,Se);const Ae=ne(ie,me[_e]),Te=Ce.length;applyExceptionGroupFieldsForChildException(Ae,_e,Te,Se),Ce=aggregateExceptionsFromError(ne,ie,de,me[_e],_e,[Ae,...Ce],Ae,Te)}return Array.isArray(me.errors)&&me.errors.forEach((Ae,Te)=>{if(isInstanceOf(Ae,Error)){applyExceptionGroupFieldsForParentException(we,Se);const ke=ne(ie,Ae),$e=Ce.length;applyExceptionGroupFieldsForChildException(ke,"errors[".concat(Te,"]"),$e,Se),Ce=aggregateExceptionsFromError(ne,ie,de,Ae,_e,[ke,...Ce],ke,$e)}}),Ce}function applyExceptionGroupFieldsForParentException(ne,ie){ne.mechanism=ne.mechanism||{type:"generic",handled:!0},ne.mechanism={...ne.mechanism,is_exception_group:!0,exception_id:ie}}function applyExceptionGroupFieldsForChildException(ne,ie,de,me){ne.mechanism=ne.mechanism||{type:"generic",handled:!0},ne.mechanism={...ne.mechanism,type:"chained",source:ie,exception_id:de,parent_id:me}}function truncateAggregateExceptions(ne,ie){return ne.map(de=>(de.value&&(de.value=truncate(de.value,ie)),de))}function isGlobalObj(ne){return ne&&ne.Math==Math?ne:void 0}const GLOBAL_OBJ=typeof globalThis=="object"&&isGlobalObj(globalThis)||typeof window=="object"&&isGlobalObj(window)||typeof self=="object"&&isGlobalObj(self)||typeof global=="object"&&isGlobalObj(global)||function(){return this}()||{};function getGlobalObject(){return GLOBAL_OBJ}function getGlobalSingleton(ne,ie,de){const me=de||GLOBAL_OBJ,_e=me.__SENTRY__=me.__SENTRY__||{};return _e[ne]||(_e[ne]=ie())}const WINDOW$6=getGlobalObject(),DEFAULT_MAX_STRING_LENGTH=80;function htmlTreeAsString(ne,ie={}){if(!ne)return"<unknown>";try{let de=ne;const me=5,_e=[];let ye=0,we=0;const Se=" > ",Ce=Se.length;let Ae;const Te=Array.isArray(ie)?ie:ie.keyAttrs,ke=!Array.isArray(ie)&&ie.maxStringLength||DEFAULT_MAX_STRING_LENGTH;for(;de&&ye++<me&&(Ae=_htmlElementAsString(de,Te),!(Ae==="html"||ye>1&&we+_e.length*Ce+Ae.length>=ke));)_e.push(Ae),we+=Ae.length,de=de.parentNode;return _e.reverse().join(Se)}catch(de){return"<unknown>"}}function _htmlElementAsString(ne,ie){const de=ne,me=[];let _e,ye,we,Se,Ce;if(!de||!de.tagName)return"";me.push(de.tagName.toLowerCase());const Ae=ie&&ie.length?ie.filter(ke=>de.getAttribute(ke)).map(ke=>[ke,de.getAttribute(ke)]):null;if(Ae&&Ae.length)Ae.forEach(ke=>{me.push("[".concat(ke[0],'="').concat(ke[1],'"]'))});else if(de.id&&me.push("#".concat(de.id)),_e=de.className,_e&&isString(_e))for(ye=_e.split(/\s+/),Ce=0;Ce<ye.length;Ce++)me.push(".".concat(ye[Ce]));const Te=["aria-label","type","name","title","alt"];for(Ce=0;Ce<Te.length;Ce++)we=Te[Ce],Se=de.getAttribute(we),Se&&me.push("[".concat(we,'="').concat(Se,'"]'));return me.join("")}function getLocationHref(){try{return WINDOW$6.document.location.href}catch(ne){return""}}function getDomElement(ne){return WINDOW$6.document&&WINDOW$6.document.querySelector?WINDOW$6.document.querySelector(ne):null}const PREFIX="Sentry Logger ",CONSOLE_LEVELS=["debug","info","warn","error","log","assert","trace"],originalConsoleMethods={};function consoleSandbox(ne){if(!("console"in GLOBAL_OBJ))return ne();const ie=GLOBAL_OBJ.console,de={},me=Object.keys(originalConsoleMethods);me.forEach(_e=>{const ye=originalConsoleMethods[_e];de[_e]=ie[_e],ie[_e]=ye});try{return ne()}finally{me.forEach(_e=>{ie[_e]=de[_e]})}}function makeLogger(){let ne=!1;const ie={enable:()=>{ne=!0},disable:()=>{ne=!1},isEnabled:()=>ne};return typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__?CONSOLE_LEVELS.forEach(de=>{ie[de]=(...me)=>{ne&&consoleSandbox(()=>{GLOBAL_OBJ.console[de]("".concat(PREFIX,"[").concat(de,"]:"),...me)})}}):CONSOLE_LEVELS.forEach(de=>{ie[de]=()=>{}}),ie}const logger=makeLogger(),DSN_REGEX=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function isValidProtocol(ne){return ne==="http"||ne==="https"}function dsnToString(ne,ie=!1){const{host:de,path:me,pass:_e,port:ye,projectId:we,protocol:Se,publicKey:Ce}=ne;return"".concat(Se,"://").concat(Ce).concat(ie&&_e?":".concat(_e):"")+"@".concat(de).concat(ye?":".concat(ye):"","/").concat(me&&"".concat(me,"/")).concat(we)}function dsnFromString(ne){const ie=DSN_REGEX.exec(ne);if(!ie)return;const[de,me,_e="",ye,we="",Se]=ie.slice(1);let Ce="",Ae=Se;const Te=Ae.split("/");if(Te.length>1&&(Ce=Te.slice(0,-1).join("/"),Ae=Te.pop()),Ae){const ke=Ae.match(/^\d+/);ke&&(Ae=ke[0])}return dsnFromComponents({host:ye,pass:_e,path:Ce,projectId:Ae,port:we,protocol:de,publicKey:me})}function dsnFromComponents(ne){return{protocol:ne.protocol,publicKey:ne.publicKey||"",pass:ne.pass||"",host:ne.host,port:ne.port||"",path:ne.path||"",projectId:ne.projectId}}function validateDsn(ne){if(!(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__))return!0;const{port:ie,projectId:de,protocol:me}=ne;return["protocol","publicKey","host","projectId"].find(we=>ne[we]?!1:(logger.error("Invalid Sentry Dsn: ".concat(we," missing")),!0))?!1:de.match(/^\d+$/)?isValidProtocol(me)?ie&&isNaN(parseInt(ie,10))?(logger.error("Invalid Sentry Dsn: Invalid port ".concat(ie)),!1):!0:(logger.error("Invalid Sentry Dsn: Invalid protocol ".concat(me)),!1):(logger.error("Invalid Sentry Dsn: Invalid projectId ".concat(de)),!1)}function makeDsn(ne){const ie=typeof ne=="string"?dsnFromString(ne):dsnFromComponents(ne);if(!(!ie||!validateDsn(ie)))return ie}class SentryError extends Error{constructor(ie,de="warn"){super(ie),this.message=ie,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=de}}function fill(ne,ie,de){if(!(ie in ne))return;const me=ne[ie],_e=de(me);typeof _e=="function"&&markFunctionWrapped(_e,me),ne[ie]=_e}function addNonEnumerableProperty(ne,ie,de){try{Object.defineProperty(ne,ie,{value:de,writable:!0,configurable:!0})}catch(me){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log('Failed to add non-enumerable property "'.concat(ie,'" to object'),ne)}}function markFunctionWrapped(ne,ie){try{const de=ie.prototype||{};ne.prototype=ie.prototype=de,addNonEnumerableProperty(ne,"__sentry_original__",ie)}catch(de){}}function getOriginalFunction(ne){return ne.__sentry_original__}function urlEncode(ne){return Object.keys(ne).map(ie=>"".concat(encodeURIComponent(ie),"=").concat(encodeURIComponent(ne[ie]))).join("&")}function convertToPlainObject(ne){if(isError(ne))return{message:ne.message,name:ne.name,stack:ne.stack,...getOwnProperties(ne)};if(isEvent(ne)){const ie={type:ne.type,target:serializeEventTarget(ne.target),currentTarget:serializeEventTarget(ne.currentTarget),...getOwnProperties(ne)};return typeof CustomEvent<"u"&&isInstanceOf(ne,CustomEvent)&&(ie.detail=ne.detail),ie}else return ne}function serializeEventTarget(ne){try{return isElement(ne)?htmlTreeAsString(ne):Object.prototype.toString.call(ne)}catch(ie){return"<unknown>"}}function getOwnProperties(ne){if(typeof ne=="object"&&ne!==null){const ie={};for(const de in ne)Object.prototype.hasOwnProperty.call(ne,de)&&(ie[de]=ne[de]);return ie}else return{}}function extractExceptionKeysForMessage(ne,ie=40){const de=Object.keys(convertToPlainObject(ne));if(de.sort(),!de.length)return"[object has no keys]";if(de[0].length>=ie)return truncate(de[0],ie);for(let me=de.length;me>0;me--){const _e=de.slice(0,me).join(", ");if(!(_e.length>ie))return me===de.length?_e:truncate(_e,ie)}return""}function dropUndefinedKeys(ne){return _dropUndefinedKeys(ne,new Map)}function _dropUndefinedKeys(ne,ie){if(isPlainObject(ne)){const de=ie.get(ne);if(de!==void 0)return de;const me={};ie.set(ne,me);for(const _e of Object.keys(ne))typeof ne[_e]<"u"&&(me[_e]=_dropUndefinedKeys(ne[_e],ie));return me}if(Array.isArray(ne)){const de=ie.get(ne);if(de!==void 0)return de;const me=[];return ie.set(ne,me),ne.forEach(_e=>{me.push(_dropUndefinedKeys(_e,ie))}),me}return ne}function uuid4(){const ne=GLOBAL_OBJ,ie=ne.crypto||ne.msCrypto;let de=()=>Math.random()*16;try{if(ie&&ie.randomUUID)return ie.randomUUID().replace(/-/g,"");ie&&ie.getRandomValues&&(de=()=>ie.getRandomValues(new Uint8Array(1))[0])}catch(me){}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,me=>(me^(de()&15)>>me/4).toString(16))}function getFirstException(ne){return ne.exception&&ne.exception.values?ne.exception.values[0]:void 0}function getEventDescription(ne){const{message:ie,event_id:de}=ne;if(ie)return ie;const me=getFirstException(ne);return me?me.type&&me.value?"".concat(me.type,": ").concat(me.value):me.type||me.value||de||"<unknown>":de||"<unknown>"}function addExceptionTypeValue(ne,ie,de){const me=ne.exception=ne.exception||{},_e=me.values=me.values||[],ye=_e[0]=_e[0]||{};ye.value||(ye.value=ie||""),ye.type||(ye.type=de||"Error")}function addExceptionMechanism(ne,ie){const de=getFirstException(ne);if(!de)return;const me={type:"generic",handled:!0},_e=de.mechanism;if(de.mechanism={...me,..._e,...ie},ie&&"data"in ie){const ye={..._e&&_e.data,...ie.data};de.mechanism.data=ye}}function checkOrSetAlreadyCaught(ne){if(ne&&ne.__sentry_captured__)return!0;try{addNonEnumerableProperty(ne,"__sentry_captured__",!0)}catch(ie){}return!1}function arrayify(ne){return Array.isArray(ne)?ne:[ne]}const STACKTRACE_FRAME_LIMIT=50,WEBPACK_ERROR_REGEXP=/\(error: (.*)\)/,STRIP_FRAME_REGEXP=/captureMessage|captureException/;function createStackParser(...ne){const ie=ne.sort((de,me)=>de[0]-me[0]).map(de=>de[1]);return(de,me=0)=>{const _e=[],ye=de.split("\n");for(let we=me;we<ye.length;we++){const Se=ye[we];if(Se.length>1024)continue;const Ce=WEBPACK_ERROR_REGEXP.test(Se)?Se.replace(WEBPACK_ERROR_REGEXP,"$1"):Se;if(!Ce.match(/\S*Error: /)){for(const Ae of ie){const Te=Ae(Ce);if(Te){_e.push(Te);break}}if(_e.length>=STACKTRACE_FRAME_LIMIT)break}}return stripSentryFramesAndReverse(_e)}}function stackParserFromStackParserOptions(ne){return Array.isArray(ne)?createStackParser(...ne):ne}function stripSentryFramesAndReverse(ne){if(!ne.length)return[];const ie=Array.from(ne);return/sentryWrapped/.test(ie[ie.length-1].function||"")&&ie.pop(),ie.reverse(),STRIP_FRAME_REGEXP.test(ie[ie.length-1].function||"")&&(ie.pop(),STRIP_FRAME_REGEXP.test(ie[ie.length-1].function||"")&&ie.pop()),ie.slice(0,STACKTRACE_FRAME_LIMIT).map(de=>({...de,filename:de.filename||ie[ie.length-1].filename,function:de.function||"?"}))}const defaultFunctionName="<anonymous>";function getFunctionName(ne){try{return!ne||typeof ne!="function"?defaultFunctionName:ne.name||defaultFunctionName}catch(ie){return defaultFunctionName}}const WINDOW$5=getGlobalObject();function supportsFetch(){if(!("fetch"in WINDOW$5))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(ne){return!1}}function isNativeFetch(ne){return ne&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(ne.toString())}function supportsNativeFetch(){if(!supportsFetch())return!1;if(isNativeFetch(WINDOW$5.fetch))return!0;let ne=!1;const ie=WINDOW$5.document;if(ie&&typeof ie.createElement=="function")try{const de=ie.createElement("iframe");de.hidden=!0,ie.head.appendChild(de),de.contentWindow&&de.contentWindow.fetch&&(ne=isNativeFetch(de.contentWindow.fetch)),ie.head.removeChild(de)}catch(de){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",de)}return ne}const WINDOW$4=getGlobalObject();function supportsHistory(){const ne=WINDOW$4.chrome,ie=ne&&ne.app&&ne.app.runtime,de="history"in WINDOW$4&&!!WINDOW$4.history.pushState&&!!WINDOW$4.history.replaceState;return!ie&&de}const WINDOW$3=getGlobalObject(),SENTRY_XHR_DATA_KEY="__sentry_xhr_v2__",handlers$1={},instrumented$1={};function instrument(ne){if(!instrumented$1[ne])switch(instrumented$1[ne]=!0,ne){case"console":instrumentConsole();break;case"dom":instrumentDOM();break;case"xhr":instrumentXHR();break;case"fetch":instrumentFetch();break;case"history":instrumentHistory();break;case"error":instrumentError();break;case"unhandledrejection":instrumentUnhandledRejection();break;default:(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("unknown instrumentation type:",ne);return}}function addInstrumentationHandler(ne,ie){handlers$1[ne]=handlers$1[ne]||[],handlers$1[ne].push(ie),instrument(ne)}function triggerHandlers$1(ne,ie){if(!(!ne||!handlers$1[ne]))for(const de of handlers$1[ne]||[])try{de(ie)}catch(me){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.error("Error while triggering instrumentation handler.\nType: ".concat(ne,"\nName: ").concat(getFunctionName(de),"\nError:"),me)}}function instrumentConsole(){"console"in GLOBAL_OBJ&&CONSOLE_LEVELS.forEach(function(ne){ne in GLOBAL_OBJ.console&&fill(GLOBAL_OBJ.console,ne,function(ie){return originalConsoleMethods[ne]=ie,function(...de){triggerHandlers$1("console",{args:de,level:ne});const me=originalConsoleMethods[ne];me&&me.apply(GLOBAL_OBJ.console,de)}})})}function instrumentFetch(){supportsNativeFetch()&&fill(GLOBAL_OBJ,"fetch",function(ne){return function(...ie){const{method:de,url:me}=parseFetchArgs(ie),_e={args:ie,fetchData:{method:de,url:me},startTimestamp:Date.now()};return triggerHandlers$1("fetch",{..._e}),ne.apply(GLOBAL_OBJ,ie).then(ye=>(triggerHandlers$1("fetch",{..._e,endTimestamp:Date.now(),response:ye}),ye),ye=>{throw triggerHandlers$1("fetch",{..._e,endTimestamp:Date.now(),error:ye}),ye})}})}function hasProp(ne,ie){return!!ne&&typeof ne=="object"&&!!ne[ie]}function getUrlFromResource(ne){return typeof ne=="string"?ne:ne?hasProp(ne,"url")?ne.url:ne.toString?ne.toString():"":""}function parseFetchArgs(ne){if(ne.length===0)return{method:"GET",url:""};if(ne.length===2){const[de,me]=ne;return{url:getUrlFromResource(de),method:hasProp(me,"method")?String(me.method).toUpperCase():"GET"}}const ie=ne[0];return{url:getUrlFromResource(ie),method:hasProp(ie,"method")?String(ie.method).toUpperCase():"GET"}}function instrumentXHR(){if(!WINDOW$3.XMLHttpRequest)return;const ne=XMLHttpRequest.prototype;fill(ne,"open",function(ie){return function(...de){const me=Date.now(),_e=de[1],ye=this[SENTRY_XHR_DATA_KEY]={method:isString(de[0])?de[0].toUpperCase():de[0],url:de[1],request_headers:{}};isString(_e)&&ye.method==="POST"&&_e.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const we=()=>{const Se=this[SENTRY_XHR_DATA_KEY];if(Se&&this.readyState===4){try{Se.status_code=this.status}catch(Ce){}triggerHandlers$1("xhr",{args:de,endTimestamp:Date.now(),startTimestamp:me,xhr:this})}};return"onreadystatechange"in this&&typeof this.onreadystatechange=="function"?fill(this,"onreadystatechange",function(Se){return function(...Ce){return we(),Se.apply(this,Ce)}}):this.addEventListener("readystatechange",we),fill(this,"setRequestHeader",function(Se){return function(...Ce){const[Ae,Te]=Ce,ke=this[SENTRY_XHR_DATA_KEY];return ke&&(ke.request_headers[Ae.toLowerCase()]=Te),Se.apply(this,Ce)}}),ie.apply(this,de)}}),fill(ne,"send",function(ie){return function(...de){const me=this[SENTRY_XHR_DATA_KEY];return me&&de[0]!==void 0&&(me.body=de[0]),triggerHandlers$1("xhr",{args:de,startTimestamp:Date.now(),xhr:this}),ie.apply(this,de)}})}let lastHref;function instrumentHistory(){if(!supportsHistory())return;const ne=WINDOW$3.onpopstate;WINDOW$3.onpopstate=function(...de){const me=WINDOW$3.location.href,_e=lastHref;if(lastHref=me,triggerHandlers$1("history",{from:_e,to:me}),ne)try{return ne.apply(this,de)}catch(ye){}};function ie(de){return function(...me){const _e=me.length>2?me[2]:void 0;if(_e){const ye=lastHref,we=String(_e);lastHref=we,triggerHandlers$1("history",{from:ye,to:we})}return de.apply(this,me)}}fill(WINDOW$3.history,"pushState",ie),fill(WINDOW$3.history,"replaceState",ie)}const DEBOUNCE_DURATION=1e3;let debounceTimerID,lastCapturedEventType,lastCapturedEventTargetId;function isSimilarToLastCapturedEvent(ne){if(ne.type!==lastCapturedEventType)return!1;try{if(!ne.target||ne.target._sentryId!==lastCapturedEventTargetId)return!1}catch(ie){}return!0}function shouldSkipDOMEvent(ne,ie){return ne!=="keypress"?!1:!ie||!ie.tagName?!0:!(ie.tagName==="INPUT"||ie.tagName==="TEXTAREA"||ie.isContentEditable)}function getEventTarget(ne){try{return ne.target}catch(ie){return null}}function makeDOMEventHandler(ne,ie=!1){return de=>{if(!de||de._sentryCaptured)return;const me=getEventTarget(de);if(shouldSkipDOMEvent(de.type,me))return;addNonEnumerableProperty(de,"_sentryCaptured",!0),me&&!me._sentryId&&addNonEnumerableProperty(me,"_sentryId",uuid4());const _e=de.type==="keypress"?"input":de.type;isSimilarToLastCapturedEvent(de)||(ne({event:de,name:_e,global:ie}),lastCapturedEventType=de.type,lastCapturedEventTargetId=me?me._sentryId:void 0),clearTimeout(debounceTimerID),debounceTimerID=WINDOW$3.setTimeout(()=>{lastCapturedEventTargetId=void 0,lastCapturedEventType=void 0},DEBOUNCE_DURATION)}}function instrumentDOM(){if(!WINDOW$3.document)return;const ne=triggerHandlers$1.bind(null,"dom"),ie=makeDOMEventHandler(ne,!0);WINDOW$3.document.addEventListener("click",ie,!1),WINDOW$3.document.addEventListener("keypress",ie,!1),["EventTarget","Node"].forEach(de=>{const me=WINDOW$3[de]&&WINDOW$3[de].prototype;!me||!me.hasOwnProperty||!me.hasOwnProperty("addEventListener")||(fill(me,"addEventListener",function(_e){return function(ye,we,Se){if(ye==="click"||ye=="keypress")try{const Ce=this,Ae=Ce.__sentry_instrumentation_handlers__=Ce.__sentry_instrumentation_handlers__||{},Te=Ae[ye]=Ae[ye]||{refCount:0};if(!Te.handler){const ke=makeDOMEventHandler(ne);Te.handler=ke,_e.call(this,ye,ke,Se)}Te.refCount++}catch(Ce){}return _e.call(this,ye,we,Se)}}),fill(me,"removeEventListener",function(_e){return function(ye,we,Se){if(ye==="click"||ye=="keypress")try{const Ce=this,Ae=Ce.__sentry_instrumentation_handlers__||{},Te=Ae[ye];Te&&(Te.refCount--,Te.refCount<=0&&(_e.call(this,ye,Te.handler,Se),Te.handler=void 0,delete Ae[ye]),Object.keys(Ae).length===0&&delete Ce.__sentry_instrumentation_handlers__)}catch(Ce){}return _e.call(this,ye,we,Se)}}))})}let _oldOnErrorHandler=null;function instrumentError(){_oldOnErrorHandler=WINDOW$3.onerror,WINDOW$3.onerror=function(ne,ie,de,me,_e){return triggerHandlers$1("error",{column:me,error:_e,line:de,msg:ne,url:ie}),_oldOnErrorHandler&&!_oldOnErrorHandler.__SENTRY_LOADER__?_oldOnErrorHandler.apply(this,arguments):!1},WINDOW$3.onerror.__SENTRY_INSTRUMENTED__=!0}let _oldOnUnhandledRejectionHandler=null;function instrumentUnhandledRejection(){_oldOnUnhandledRejectionHandler=WINDOW$3.onunhandledrejection,WINDOW$3.onunhandledrejection=function(ne){return triggerHandlers$1("unhandledrejection",ne),_oldOnUnhandledRejectionHandler&&!_oldOnUnhandledRejectionHandler.__SENTRY_LOADER__?_oldOnUnhandledRejectionHandler.apply(this,arguments):!0},WINDOW$3.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function isBrowserBundle(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function getSDKSource(){return"npm"}function isNodeEnv(){return!isBrowserBundle()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function dynamicRequire(ne,ie){return ne.require(ie)}function memoBuilder(){const ne=typeof WeakSet=="function",ie=ne?new WeakSet:[];function de(_e){if(ne)return ie.has(_e)?!0:(ie.add(_e),!1);for(let ye=0;ye<ie.length;ye++)if(ie[ye]===_e)return!0;return ie.push(_e),!1}function me(_e){if(ne)ie.delete(_e);else for(let ye=0;ye<ie.length;ye++)if(ie[ye]===_e){ie.splice(ye,1);break}}return[de,me]}function normalize(ne,ie=100,de=1/0){try{return visit("",ne,ie,de)}catch(me){return{ERROR:"**non-serializable** (".concat(me,")")}}}function normalizeToSize(ne,ie=3,de=100*1024){const me=normalize(ne,ie);return jsonSize(me)>de?normalizeToSize(ne,ie-1,de):me}function visit(ne,ie,de=1/0,me=1/0,_e=memoBuilder()){const[ye,we]=_e;if(ie==null||["number","boolean","string"].includes(typeof ie)&&!isNaN$1(ie))return ie;const Se=stringifyValue(ne,ie);if(!Se.startsWith("[object "))return Se;if(ie.__sentry_skip_normalization__)return ie;const Ce=typeof ie.__sentry_override_normalization_depth__=="number"?ie.__sentry_override_normalization_depth__:de;if(Ce===0)return Se.replace("object ","");if(ye(ie))return"[Circular ~]";const Ae=ie;if(Ae&&typeof Ae.toJSON=="function")try{const Ee=Ae.toJSON();return visit("",Ee,Ce-1,me,_e)}catch(Ee){}const Te=Array.isArray(ie)?[]:{};let ke=0;const $e=convertToPlainObject(ie);for(const Ee in $e){if(!Object.prototype.hasOwnProperty.call($e,Ee))continue;if(ke>=me){Te[Ee]="[MaxProperties ~]";break}const Pe=$e[Ee];Te[Ee]=visit(Ee,Pe,Ce-1,me,_e),ke++}return we(ie),Te}function stringifyValue(ne,ie){try{if(ne==="domain"&&ie&&typeof ie=="object"&&ie._events)return"[Domain]";if(ne==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&ie===global)return"[Global]";if(typeof window<"u"&&ie===window)return"[Window]";if(typeof document<"u"&&ie===document)return"[Document]";if(isVueViewModel(ie))return"[VueViewModel]";if(isSyntheticEvent(ie))return"[SyntheticEvent]";if(typeof ie=="number"&&ie!==ie)return"[NaN]";if(typeof ie=="function")return"[Function: ".concat(getFunctionName(ie),"]");if(typeof ie=="symbol")return"[".concat(String(ie),"]");if(typeof ie=="bigint")return"[BigInt: ".concat(String(ie),"]");const de=getConstructorName(ie);return/^HTML(\w*)Element$/.test(de)?"[HTMLElement: ".concat(de,"]"):"[object ".concat(de,"]")}catch(de){return"**non-serializable** (".concat(de,")")}}function getConstructorName(ne){const ie=Object.getPrototypeOf(ne);return ie?ie.constructor.name:"null prototype"}function utf8Length(ne){return~-encodeURI(ne).split(/%..|./).length}function jsonSize(ne){return utf8Length(JSON.stringify(ne))}var States;(function(ne){ne[ne.PENDING=0]="PENDING";const de=1;ne[ne.RESOLVED=de]="RESOLVED";const me=2;ne[ne.REJECTED=me]="REJECTED"})(States||(States={}));function resolvedSyncPromise(ne){return new SyncPromise(ie=>{ie(ne)})}function rejectedSyncPromise(ne){return new SyncPromise((ie,de)=>{de(ne)})}class SyncPromise{constructor(ie){SyncPromise.prototype.__init.call(this),SyncPromise.prototype.__init2.call(this),SyncPromise.prototype.__init3.call(this),SyncPromise.prototype.__init4.call(this),this._state=States.PENDING,this._handlers=[];try{ie(this._resolve,this._reject)}catch(de){this._reject(de)}}then(ie,de){return new SyncPromise((me,_e)=>{this._handlers.push([!1,ye=>{if(!ie)me(ye);else try{me(ie(ye))}catch(we){_e(we)}},ye=>{if(!de)_e(ye);else try{me(de(ye))}catch(we){_e(we)}}]),this._executeHandlers()})}catch(ie){return this.then(de=>de,ie)}finally(ie){return new SyncPromise((de,me)=>{let _e,ye;return this.then(we=>{ye=!1,_e=we,ie&&ie()},we=>{ye=!0,_e=we,ie&&ie()}).then(()=>{if(ye){me(_e);return}de(_e)})})}__init(){this._resolve=ie=>{this._setResult(States.RESOLVED,ie)}}__init2(){this._reject=ie=>{this._setResult(States.REJECTED,ie)}}__init3(){this._setResult=(ie,de)=>{if(this._state===States.PENDING){if(isThenable(de)){de.then(this._resolve,this._reject);return}this._state=ie,this._value=de,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===States.PENDING)return;const ie=this._handlers.slice();this._handlers=[],ie.forEach(de=>{de[0]||(this._state===States.RESOLVED&&de[1](this._value),this._state===States.REJECTED&&de[2](this._value),de[0]=!0)})}}}function makePromiseBuffer(ne){const ie=[];function de(){return ne===void 0||ie.length<ne}function me(we){return ie.splice(ie.indexOf(we),1)[0]}function _e(we){if(!de())return rejectedSyncPromise(new SentryError("Not adding Promise because buffer limit was reached."));const Se=we();return ie.indexOf(Se)===-1&&ie.push(Se),Se.then(()=>me(Se)).then(null,()=>me(Se).then(null,()=>{})),Se}function ye(we){return new SyncPromise((Se,Ce)=>{let Ae=ie.length;if(!Ae)return Se(!0);const Te=setTimeout(()=>{we&&we>0&&Se(!1)},we);ie.forEach(ke=>{resolvedSyncPromise(ke).then(()=>{--Ae||(clearTimeout(Te),Se(!0))},Ce)})})}return{$:ie,add:_e,drain:ye}}function parseUrl(ne){if(!ne)return{};const ie=ne.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!ie)return{};const de=ie[6]||"",me=ie[8]||"";return{host:ie[4],path:ie[5],protocol:ie[2],search:de,hash:me,relative:ie[5]+de+me}}const validSeverityLevels=["fatal","error","warning","log","info","debug"];function severityLevelFromString(ne){return ne==="warn"?"warning":validSeverityLevels.includes(ne)?ne:"log"}const WINDOW$2=getGlobalObject(),dateTimestampSource={nowSeconds:()=>Date.now()/1e3};function getBrowserPerformance(){const{performance:ne}=WINDOW$2;if(!ne||!ne.now)return;const ie=Date.now()-ne.now();return{now:()=>ne.now(),timeOrigin:ie}}function getNodePerformance(){try{return dynamicRequire(module,"perf_hooks").performance}catch(ne){return}}const platformPerformance=isNodeEnv()?getNodePerformance():getBrowserPerformance(),timestampSource=platformPerformance===void 0?dateTimestampSource:{nowSeconds:()=>(platformPerformance.timeOrigin+platformPerformance.now())/1e3},dateTimestampInSeconds=dateTimestampSource.nowSeconds.bind(dateTimestampSource),timestampInSeconds=timestampSource.nowSeconds.bind(timestampSource),browserPerformanceTimeOrigin=(()=>{const{performance:ne}=WINDOW$2;if(!ne||!ne.now)return;const ie=3600*1e3,de=ne.now(),me=Date.now(),_e=ne.timeOrigin?Math.abs(ne.timeOrigin+de-me):ie,ye=_e<ie,we=ne.timing&&ne.timing.navigationStart,Ce=typeof we=="number"?Math.abs(we+de-me):ie,Ae=Ce<ie;return ye||Ae?_e<=Ce?ne.timeOrigin:we:me})(),BAGGAGE_HEADER_NAME="baggage",SENTRY_BAGGAGE_KEY_PREFIX="sentry-",SENTRY_BAGGAGE_KEY_PREFIX_REGEX=/^sentry-/,MAX_BAGGAGE_STRING_LENGTH=8192;function baggageHeaderToDynamicSamplingContext(ne){if(!isString(ne)&&!Array.isArray(ne))return;let ie={};if(Array.isArray(ne))ie=ne.reduce((me,_e)=>{const ye=baggageHeaderToObject(_e);return{...me,...ye}},{});else{if(!ne)return;ie=baggageHeaderToObject(ne)}const de=Object.entries(ie).reduce((me,[_e,ye])=>{if(_e.match(SENTRY_BAGGAGE_KEY_PREFIX_REGEX)){const we=_e.slice(SENTRY_BAGGAGE_KEY_PREFIX.length);me[we]=ye}return me},{});if(Object.keys(de).length>0)return de}function dynamicSamplingContextToSentryBaggageHeader(ne){if(!ne)return;const ie=Object.entries(ne).reduce((de,[me,_e])=>(_e&&(de["".concat(SENTRY_BAGGAGE_KEY_PREFIX).concat(me)]=_e),de),{});return objectToBaggageHeader(ie)}function baggageHeaderToObject(ne){return ne.split(",").map(ie=>ie.split("=").map(de=>decodeURIComponent(de.trim()))).reduce((ie,[de,me])=>(ie[de]=me,ie),{})}function objectToBaggageHeader(ne){if(Object.keys(ne).length!==0)return Object.entries(ne).reduce((ie,[de,me],_e)=>{const ye="".concat(encodeURIComponent(de),"=").concat(encodeURIComponent(me)),we=_e===0?ye:"".concat(ie,",").concat(ye);return we.length>MAX_BAGGAGE_STRING_LENGTH?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Not adding key: ".concat(de," with val: ").concat(me," to baggage header due to exceeding baggage size limits.")),ie):we},"")}const TRACEPARENT_REGEXP=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function extractTraceparentData(ne){if(!ne)return;const ie=ne.match(TRACEPARENT_REGEXP);if(!ie)return;let de;return ie[3]==="1"?de=!0:ie[3]==="0"&&(de=!1),{traceId:ie[1],parentSampled:de,parentSpanId:ie[2]}}function tracingContextFromHeaders(ne,ie){const de=extractTraceparentData(ne),me=baggageHeaderToDynamicSamplingContext(ie),{traceId:_e,parentSpanId:ye,parentSampled:we}=de||{},Se={traceId:_e||uuid4(),spanId:uuid4().substring(16),sampled:we};return ye&&(Se.parentSpanId=ye),me&&(Se.dsc=me),{traceparentData:de,dynamicSamplingContext:me,propagationContext:Se}}function generateSentryTraceHeader(ne=uuid4(),ie=uuid4().substring(16),de){let me="";return de!==void 0&&(me=de?"-1":"-0"),"".concat(ne,"-").concat(ie).concat(me)}function createEnvelope(ne,ie=[]){return[ne,ie]}function addItemToEnvelope(ne,ie){const[de,me]=ne;return[de,[...me,ie]]}function forEachEnvelopeItem(ne,ie){const de=ne[1];for(const me of de){const _e=me[0].type;if(ie(me,_e))return!0}return!1}function encodeUTF8(ne,ie){return(ie||new TextEncoder).encode(ne)}function serializeEnvelope(ne,ie){const[de,me]=ne;let _e=JSON.stringify(de);function ye(we){typeof _e=="string"?_e=typeof we=="string"?_e+we:[encodeUTF8(_e,ie),we]:_e.push(typeof we=="string"?encodeUTF8(we,ie):we)}for(const we of me){const[Se,Ce]=we;if(ye("\n".concat(JSON.stringify(Se),"\n")),typeof Ce=="string"||Ce instanceof Uint8Array)ye(Ce);else{let Ae;try{Ae=JSON.stringify(Ce)}catch(Te){Ae=JSON.stringify(normalize(Ce))}ye(Ae)}}return typeof _e=="string"?_e:concatBuffers(_e)}function concatBuffers(ne){const ie=ne.reduce((_e,ye)=>_e+ye.length,0),de=new Uint8Array(ie);let me=0;for(const _e of ne)de.set(_e,me),me+=_e.length;return de}function createAttachmentEnvelopeItem(ne,ie){const de=typeof ne.data=="string"?encodeUTF8(ne.data,ie):ne.data;return[dropUndefinedKeys({type:"attachment",length:de.length,filename:ne.filename,content_type:ne.contentType,attachment_type:ne.attachmentType}),de]}const ITEM_TYPE_TO_DATA_CATEGORY_MAP={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",statsd:"unknown"};function envelopeItemTypeToDataCategory(ne){return ITEM_TYPE_TO_DATA_CATEGORY_MAP[ne]}function getSdkMetadataForEnvelopeHeader(ne){if(!ne||!ne.sdk)return;const{name:ie,version:de}=ne.sdk;return{name:ie,version:de}}function createEventEnvelopeHeaders(ne,ie,de,me){const _e=ne.sdkProcessingMetadata&&ne.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:ne.event_id,sent_at:new Date().toISOString(),...ie&&{sdk:ie},...!!de&&me&&{dsn:dsnToString(me)},..._e&&{trace:dropUndefinedKeys({..._e})}}}function createClientReportEnvelope(ne,ie,de){const me=[{type:"client_report"},{timestamp:de||dateTimestampInSeconds(),discarded_events:ne}];return createEnvelope(ie?{dsn:ie}:{},[me])}const DEFAULT_RETRY_AFTER=60*1e3;function parseRetryAfterHeader(ne,ie=Date.now()){const de=parseInt("".concat(ne),10);if(!isNaN(de))return de*1e3;const me=Date.parse("".concat(ne));return isNaN(me)?DEFAULT_RETRY_AFTER:me-ie}function disabledUntil(ne,ie){return ne[ie]||ne.all||0}function isRateLimited(ne,ie,de=Date.now()){return disabledUntil(ne,ie)>de}function updateRateLimits(ne,{statusCode:ie,headers:de},me=Date.now()){const _e={...ne},ye=de&&de["x-sentry-rate-limits"],we=de&&de["retry-after"];if(ye)for(const Se of ye.trim().split(",")){const[Ce,Ae]=Se.split(":",2),Te=parseInt(Ce,10),ke=(isNaN(Te)?60:Te)*1e3;if(!Ae)_e.all=me+ke;else for(const $e of Ae.split(";"))_e[$e]=me+ke}else we?_e.all=me+parseRetryAfterHeader(we,me):ie===429&&(_e.all=me+60*1e3);return _e}const DEFAULT_ENVIRONMENT="production";function getGlobalEventProcessors(){return getGlobalSingleton("globalEventProcessors",()=>[])}function addGlobalEventProcessor(ne){getGlobalEventProcessors().push(ne)}function notifyEventProcessors(ne,ie,de,me=0){return new SyncPromise((_e,ye)=>{const we=ne[me];if(ie===null||typeof we!="function")_e(ie);else{const Se=we({...ie},de);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&we.id&&Se===null&&logger.log('Event processor "'.concat(we.id,'" dropped event')),isThenable(Se)?Se.then(Ce=>notifyEventProcessors(ne,Ce,de,me+1).then(_e)).then(null,ye):notifyEventProcessors(ne,Se,de,me+1).then(_e).then(null,ye)}})}function makeSession(ne){const ie=timestampInSeconds(),de={sid:uuid4(),init:!0,timestamp:ie,started:ie,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>sessionToJSON(de)};return ne&&updateSession(de,ne),de}function updateSession(ne,ie={}){if(ie.user&&(!ne.ipAddress&&ie.user.ip_address&&(ne.ipAddress=ie.user.ip_address),!ne.did&&!ie.did&&(ne.did=ie.user.id||ie.user.email||ie.user.username)),ne.timestamp=ie.timestamp||timestampInSeconds(),ie.abnormal_mechanism&&(ne.abnormal_mechanism=ie.abnormal_mechanism),ie.ignoreDuration&&(ne.ignoreDuration=ie.ignoreDuration),ie.sid&&(ne.sid=ie.sid.length===32?ie.sid:uuid4()),ie.init!==void 0&&(ne.init=ie.init),!ne.did&&ie.did&&(ne.did="".concat(ie.did)),typeof ie.started=="number"&&(ne.started=ie.started),ne.ignoreDuration)ne.duration=void 0;else if(typeof ie.duration=="number")ne.duration=ie.duration;else{const de=ne.timestamp-ne.started;ne.duration=de>=0?de:0}ie.release&&(ne.release=ie.release),ie.environment&&(ne.environment=ie.environment),!ne.ipAddress&&ie.ipAddress&&(ne.ipAddress=ie.ipAddress),!ne.userAgent&&ie.userAgent&&(ne.userAgent=ie.userAgent),typeof ie.errors=="number"&&(ne.errors=ie.errors),ie.status&&(ne.status=ie.status)}function closeSession(ne,ie){let de={};ie?de={status:ie}:ne.status==="ok"&&(de={status:"exited"}),updateSession(ne,de)}function sessionToJSON(ne){return dropUndefinedKeys({sid:"".concat(ne.sid),init:ne.init,started:new Date(ne.started*1e3).toISOString(),timestamp:new Date(ne.timestamp*1e3).toISOString(),status:ne.status,errors:ne.errors,did:typeof ne.did=="number"||typeof ne.did=="string"?"".concat(ne.did):void 0,duration:ne.duration,abnormal_mechanism:ne.abnormal_mechanism,attrs:{release:ne.release,environment:ne.environment,ip_address:ne.ipAddress,user_agent:ne.userAgent}})}const DEFAULT_MAX_BREADCRUMBS=100;class Scope{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=generatePropagationContext()}static clone(ie){const de=new Scope;return ie&&(de._breadcrumbs=[...ie._breadcrumbs],de._tags={...ie._tags},de._extra={...ie._extra},de._contexts={...ie._contexts},de._user=ie._user,de._level=ie._level,de._span=ie._span,de._session=ie._session,de._transactionName=ie._transactionName,de._fingerprint=ie._fingerprint,de._eventProcessors=[...ie._eventProcessors],de._requestSession=ie._requestSession,de._attachments=[...ie._attachments],de._sdkProcessingMetadata={...ie._sdkProcessingMetadata},de._propagationContext={...ie._propagationContext}),de}addScopeListener(ie){this._scopeListeners.push(ie)}addEventProcessor(ie){return this._eventProcessors.push(ie),this}setUser(ie){return this._user=ie||{},this._session&&updateSession(this._session,{user:ie}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(ie){return this._requestSession=ie,this}setTags(ie){return this._tags={...this._tags,...ie},this._notifyScopeListeners(),this}setTag(ie,de){return this._tags={...this._tags,[ie]:de},this._notifyScopeListeners(),this}setExtras(ie){return this._extra={...this._extra,...ie},this._notifyScopeListeners(),this}setExtra(ie,de){return this._extra={...this._extra,[ie]:de},this._notifyScopeListeners(),this}setFingerprint(ie){return this._fingerprint=ie,this._notifyScopeListeners(),this}setLevel(ie){return this._level=ie,this._notifyScopeListeners(),this}setTransactionName(ie){return this._transactionName=ie,this._notifyScopeListeners(),this}setContext(ie,de){return de===null?delete this._contexts[ie]:this._contexts[ie]=de,this._notifyScopeListeners(),this}setSpan(ie){return this._span=ie,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const ie=this.getSpan();return ie&&ie.transaction}setSession(ie){return ie?this._session=ie:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(ie){if(!ie)return this;if(typeof ie=="function"){const de=ie(this);return de instanceof Scope?de:this}return ie instanceof Scope?(this._tags={...this._tags,...ie._tags},this._extra={...this._extra,...ie._extra},this._contexts={...this._contexts,...ie._contexts},ie._user&&Object.keys(ie._user).length&&(this._user=ie._user),ie._level&&(this._level=ie._level),ie._fingerprint&&(this._fingerprint=ie._fingerprint),ie._requestSession&&(this._requestSession=ie._requestSession),ie._propagationContext&&(this._propagationContext=ie._propagationContext)):isPlainObject(ie)&&(ie=ie,this._tags={...this._tags,...ie.tags},this._extra={...this._extra,...ie.extra},this._contexts={...this._contexts,...ie.contexts},ie.user&&(this._user=ie.user),ie.level&&(this._level=ie.level),ie.fingerprint&&(this._fingerprint=ie.fingerprint),ie.requestSession&&(this._requestSession=ie.requestSession),ie.propagationContext&&(this._propagationContext=ie.propagationContext)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=generatePropagationContext(),this}addBreadcrumb(ie,de){const me=typeof de=="number"?de:DEFAULT_MAX_BREADCRUMBS;if(me<=0)return this;const _e={timestamp:dateTimestampInSeconds(),...ie},ye=this._breadcrumbs;return ye.push(_e),this._breadcrumbs=ye.length>me?ye.slice(-me):ye,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(ie){return this._attachments.push(ie),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(ie,de={},me){if(this._extra&&Object.keys(this._extra).length&&(ie.extra={...this._extra,...ie.extra}),this._tags&&Object.keys(this._tags).length&&(ie.tags={...this._tags,...ie.tags}),this._user&&Object.keys(this._user).length&&(ie.user={...this._user,...ie.user}),this._contexts&&Object.keys(this._contexts).length&&(ie.contexts={...this._contexts,...ie.contexts}),this._level&&(ie.level=this._level),this._transactionName&&(ie.transaction=this._transactionName),this._span){ie.contexts={trace:this._span.getTraceContext(),...ie.contexts};const we=this._span.transaction;if(we){ie.sdkProcessingMetadata={dynamicSamplingContext:we.getDynamicSamplingContext(),...ie.sdkProcessingMetadata};const Se=we.name;Se&&(ie.tags={transaction:Se,...ie.tags})}}this._applyFingerprint(ie);const _e=this._getBreadcrumbs(),ye=[...ie.breadcrumbs||[],..._e];return ie.breadcrumbs=ye.length>0?ye:void 0,ie.sdkProcessingMetadata={...ie.sdkProcessingMetadata,...this._sdkProcessingMetadata,propagationContext:this._propagationContext},notifyEventProcessors([...me||[],...getGlobalEventProcessors(),...this._eventProcessors],ie,de)}setSDKProcessingMetadata(ie){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...ie},this}setPropagationContext(ie){return this._propagationContext=ie,this}getPropagationContext(){return this._propagationContext}_getBreadcrumbs(){return this._breadcrumbs}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(ie=>{ie(this)}),this._notifyingListeners=!1)}_applyFingerprint(ie){ie.fingerprint=ie.fingerprint?arrayify(ie.fingerprint):[],this._fingerprint&&(ie.fingerprint=ie.fingerprint.concat(this._fingerprint)),ie.fingerprint&&!ie.fingerprint.length&&delete ie.fingerprint}}function generatePropagationContext(){return{traceId:uuid4(),spanId:uuid4().substring(16)}}const API_VERSION=4,DEFAULT_BREADCRUMBS=100;class Hub{constructor(ie,de=new Scope,me=API_VERSION){this._version=me,this._stack=[{scope:de}],ie&&this.bindClient(ie)}isOlderThan(ie){return this._version<ie}bindClient(ie){const de=this.getStackTop();de.client=ie,ie&&ie.setupIntegrations&&ie.setupIntegrations()}pushScope(){const ie=Scope.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:ie}),ie}popScope(){return this.getStack().length<=1?!1:!!this.getStack().pop()}withScope(ie){const de=this.pushScope();try{ie(de)}finally{this.popScope()}}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(ie,de){const me=this._lastEventId=de&&de.event_id?de.event_id:uuid4(),_e=new Error("Sentry syntheticException");return this._withClient((ye,we)=>{ye.captureException(ie,{originalException:ie,syntheticException:_e,...de,event_id:me},we)}),me}captureMessage(ie,de,me){const _e=this._lastEventId=me&&me.event_id?me.event_id:uuid4(),ye=new Error(ie);return this._withClient((we,Se)=>{we.captureMessage(ie,de,{originalException:ie,syntheticException:ye,...me,event_id:_e},Se)}),_e}captureEvent(ie,de){const me=de&&de.event_id?de.event_id:uuid4();return ie.type||(this._lastEventId=me),this._withClient((_e,ye)=>{_e.captureEvent(ie,{...de,event_id:me},ye)}),me}lastEventId(){return this._lastEventId}addBreadcrumb(ie,de){const{scope:me,client:_e}=this.getStackTop();if(!_e)return;const{beforeBreadcrumb:ye=null,maxBreadcrumbs:we=DEFAULT_BREADCRUMBS}=_e.getOptions&&_e.getOptions()||{};if(we<=0)return;const Ce={timestamp:dateTimestampInSeconds(),...ie},Ae=ye?consoleSandbox(()=>ye(Ce,de)):Ce;Ae!==null&&(_e.emit&&_e.emit("beforeAddBreadcrumb",Ae,de),me.addBreadcrumb(Ae,we))}setUser(ie){this.getScope().setUser(ie)}setTags(ie){this.getScope().setTags(ie)}setExtras(ie){this.getScope().setExtras(ie)}setTag(ie,de){this.getScope().setTag(ie,de)}setExtra(ie,de){this.getScope().setExtra(ie,de)}setContext(ie,de){this.getScope().setContext(ie,de)}configureScope(ie){const{scope:de,client:me}=this.getStackTop();me&&ie(de)}run(ie){const de=makeMain(this);try{ie(this)}finally{makeMain(de)}}getIntegration(ie){const de=this.getClient();if(!de)return null;try{return de.getIntegration(ie)}catch(me){return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Cannot retrieve integration ".concat(ie.id," from the current Hub")),null}}startTransaction(ie,de){const me=this._callExtensionMethod("startTransaction",ie,de);if((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&!me){const _e=this.getClient()}return me}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(ie=!1){if(ie)return this.endSession();this._sendSessionUpdate()}endSession(){const de=this.getStackTop().scope,me=de.getSession();me&&closeSession(me),this._sendSessionUpdate(),de.setSession()}startSession(ie){const{scope:de,client:me}=this.getStackTop(),{release:_e,environment:ye=DEFAULT_ENVIRONMENT}=me&&me.getOptions()||{},{userAgent:we}=GLOBAL_OBJ.navigator||{},Se=makeSession({release:_e,environment:ye,user:de.getUser(),...we&&{userAgent:we},...ie}),Ce=de.getSession&&de.getSession();return Ce&&Ce.status==="ok"&&updateSession(Ce,{status:"exited"}),this.endSession(),de.setSession(Se),Se}shouldSendDefaultPii(){const ie=this.getClient(),de=ie&&ie.getOptions();return!!(de&&de.sendDefaultPii)}_sendSessionUpdate(){const{scope:ie,client:de}=this.getStackTop(),me=ie.getSession();me&&de&&de.captureSession&&de.captureSession(me)}_withClient(ie){const{scope:de,client:me}=this.getStackTop();me&&ie(me,de)}_callExtensionMethod(ie,...de){const _e=getMainCarrier().__SENTRY__;if(_e&&_e.extensions&&typeof _e.extensions[ie]=="function")return _e.extensions[ie].apply(this,de);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Extension method ".concat(ie," couldn't be found, doing nothing."))}}function getMainCarrier(){return GLOBAL_OBJ.__SENTRY__=GLOBAL_OBJ.__SENTRY__||{extensions:{},hub:void 0},GLOBAL_OBJ}function makeMain(ne){const ie=getMainCarrier(),de=getHubFromCarrier(ie);return setHubOnCarrier(ie,ne),de}function getCurrentHub(){const ne=getMainCarrier();if(ne.__SENTRY__&&ne.__SENTRY__.acs){const ie=ne.__SENTRY__.acs.getCurrentHub();if(ie)return ie}return getGlobalHub(ne)}function getGlobalHub(ne=getMainCarrier()){return(!hasHubOnCarrier(ne)||getHubFromCarrier(ne).isOlderThan(API_VERSION))&&setHubOnCarrier(ne,new Hub),getHubFromCarrier(ne)}function hasHubOnCarrier(ne){return!!(ne&&ne.__SENTRY__&&ne.__SENTRY__.hub)}function getHubFromCarrier(ne){return getGlobalSingleton("hub",()=>new Hub,ne)}function setHubOnCarrier(ne,ie){if(!ne)return!1;const de=ne.__SENTRY__=ne.__SENTRY__||{};return de.hub=ie,!0}function getActiveTransaction$1(ne){return(ne||getCurrentHub()).getScope().getTransaction()}let errorsInstrumented=!1;function registerErrorInstrumentation(){errorsInstrumented||(errorsInstrumented=!0,addInstrumentationHandler("error",errorCallback),addInstrumentationHandler("unhandledrejection",errorCallback))}function errorCallback(){const ne=getActiveTransaction$1();if(ne){const ie="internal_error";(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] Transaction: ".concat(ie," -> Global error occured")),ne.setStatus(ie)}}errorCallback.tag="sentry_tracingErrorCallback";class SpanRecorder{constructor(ie=1e3){this._maxlen=ie,this.spans=[]}add(ie){this.spans.length>this._maxlen?ie.spanRecorder=void 0:this.spans.push(ie)}}class Span{constructor(ie={}){this.traceId=ie.traceId||uuid4(),this.spanId=ie.spanId||uuid4().substring(16),this.startTimestamp=ie.startTimestamp||timestampInSeconds(),this.tags=ie.tags||{},this.data=ie.data||{},this.instrumenter=ie.instrumenter||"sentry",this.origin=ie.origin||"manual",ie.parentSpanId&&(this.parentSpanId=ie.parentSpanId),"sampled"in ie&&(this.sampled=ie.sampled),ie.op&&(this.op=ie.op),ie.description&&(this.description=ie.description),ie.name&&(this.description=ie.name),ie.status&&(this.status=ie.status),ie.endTimestamp&&(this.endTimestamp=ie.endTimestamp)}get name(){return this.description||""}set name(ie){this.setName(ie)}startChild(ie){const de=new Span({...ie,parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId});if(de.spanRecorder=this.spanRecorder,de.spanRecorder&&de.spanRecorder.add(de),de.transaction=this.transaction,(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&de.transaction){const me=ie&&ie.op||"< unknown op >",_e=de.transaction.name||"< unknown name >",ye=de.transaction.spanId,we="[Tracing] Starting '".concat(me,"' span on transaction '").concat(_e,"' (").concat(ye,").");de.transaction.metadata.spanMetadata[de.spanId]={logMessage:we},logger.log(we)}return de}setTag(ie,de){return this.tags={...this.tags,[ie]:de},this}setData(ie,de){return this.data={...this.data,[ie]:de},this}setStatus(ie){return this.status=ie,this}setHttpStatus(ie){this.setTag("http.status_code",String(ie)),this.setData("http.response.status_code",ie);const de=spanStatusfromHttpCode(ie);return de!=="unknown_error"&&this.setStatus(de),this}setName(ie){this.description=ie}isSuccess(){return this.status==="ok"}finish(ie){if((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&this.transaction&&this.transaction.spanId!==this.spanId){const{logMessage:de}=this.transaction.metadata.spanMetadata[this.spanId];de&&logger.log(de.replace("Starting","Finishing"))}this.endTimestamp=typeof ie=="number"?ie:timestampInSeconds()}toTraceparent(){return generateSentryTraceHeader(this.traceId,this.spanId,this.sampled)}toContext(){return dropUndefinedKeys({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})}updateWithContext(ie){return this.data=ie.data||{},this.description=ie.description,this.endTimestamp=ie.endTimestamp,this.op=ie.op,this.parentSpanId=ie.parentSpanId,this.sampled=ie.sampled,this.spanId=ie.spanId||this.spanId,this.startTimestamp=ie.startTimestamp||this.startTimestamp,this.status=ie.status,this.tags=ie.tags||{},this.traceId=ie.traceId||this.traceId,this}getTraceContext(){return dropUndefinedKeys({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId,origin:this.origin})}toJSON(){return dropUndefinedKeys({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId,origin:this.origin})}}function spanStatusfromHttpCode(ne){if(ne<400&&ne>=100)return"ok";if(ne>=400&&ne<500)switch(ne){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(ne>=500&&ne<600)switch(ne){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}function getDynamicSamplingContextFromClient(ne,ie,de){const me=ie.getOptions(),{publicKey:_e}=ie.getDsn()||{},{segment:ye}=de&&de.getUser()||{},we=dropUndefinedKeys({environment:me.environment||DEFAULT_ENVIRONMENT,release:me.release,user_segment:ye,public_key:_e,trace_id:ne});return ie.emit&&ie.emit("createDsc",we),we}class Transaction extends Span{constructor(ie,de){super(ie),delete this.description,this._measurements={},this._contexts={},this._hub=de||getCurrentHub(),this._name=ie.name||"",this.metadata={source:"custom",...ie.metadata,spanMetadata:{}},this._trimEnd=ie.trimEnd,this.transaction=this;const me=this.metadata.dynamicSamplingContext;me&&(this._frozenDynamicSamplingContext={...me})}get name(){return this._name}set name(ie){this.setName(ie)}setName(ie,de="custom"){this._name=ie,this.metadata.source=de}initSpanRecorder(ie=1e3){this.spanRecorder||(this.spanRecorder=new SpanRecorder(ie)),this.spanRecorder.add(this)}setContext(ie,de){de===null?delete this._contexts[ie]:this._contexts[ie]=de}setMeasurement(ie,de,me=""){this._measurements[ie]={value:de,unit:me}}setMetadata(ie){this.metadata={...this.metadata,...ie}}finish(ie){const de=this._finishTransaction(ie);if(de)return this._hub.captureEvent(de)}toContext(){const ie=super.toContext();return dropUndefinedKeys({...ie,name:this.name,trimEnd:this._trimEnd})}updateWithContext(ie){return super.updateWithContext(ie),this.name=ie.name||"",this._trimEnd=ie.trimEnd,this}getDynamicSamplingContext(){if(this._frozenDynamicSamplingContext)return this._frozenDynamicSamplingContext;const ie=this._hub||getCurrentHub(),de=ie.getClient();if(!de)return{};const me=ie.getScope(),_e=getDynamicSamplingContextFromClient(this.traceId,de,me),ye=this.metadata.sampleRate;ye!==void 0&&(_e.sample_rate="".concat(ye));const we=this.metadata.source;return we&&we!=="url"&&(_e.transaction=this.name),this.sampled!==void 0&&(_e.sampled=String(this.sampled)),_e}setHub(ie){this._hub=ie}_finishTransaction(ie){if(this.endTimestamp!==void 0)return;this.name||((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this.name="<unlabeled transaction>"),super.finish(ie);const de=this._hub.getClient();if(de&&de.emit&&de.emit("finishTransaction",this),this.sampled!==!0){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),de&&de.recordDroppedEvent("sample_rate","transaction");return}const me=this.spanRecorder?this.spanRecorder.spans.filter(Se=>Se!==this&&Se.endTimestamp):[];this._trimEnd&&me.length>0&&(this.endTimestamp=me.reduce((Se,Ce)=>Se.endTimestamp&&Ce.endTimestamp?Se.endTimestamp>Ce.endTimestamp?Se:Ce:Se).endTimestamp);const _e=this.metadata,ye={contexts:{...this._contexts,trace:this.getTraceContext()},spans:me,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:{..._e,dynamicSamplingContext:this.getDynamicSamplingContext()},..._e.source&&{transaction_info:{source:_e.source}}};return Object.keys(this._measurements).length>0&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),ye.measurements=this._measurements),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] Finishing ".concat(this.op," transaction: ").concat(this.name,".")),ye}}const TRACING_DEFAULTS={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},FINISH_REASON_TAG="finishReason",IDLE_TRANSACTION_FINISH_REASONS=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class IdleTransactionSpanRecorder extends SpanRecorder{constructor(ie,de,me,_e){super(_e),this._pushActivity=ie,this._popActivity=de,this.transactionSpanId=me}add(ie){ie.spanId!==this.transactionSpanId&&(ie.finish=de=>{ie.endTimestamp=typeof de=="number"?de:timestampInSeconds(),this._popActivity(ie.spanId)},ie.endTimestamp===void 0&&this._pushActivity(ie.spanId)),super.add(ie)}}class IdleTransaction extends Transaction{constructor(ie,de,me=TRACING_DEFAULTS.idleTimeout,_e=TRACING_DEFAULTS.finalTimeout,ye=TRACING_DEFAULTS.heartbeatInterval,we=!1){super(ie,de),this._idleHub=de,this._idleTimeout=me,this._finalTimeout=_e,this._heartbeatInterval=ye,this._onScope=we,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=IDLE_TRANSACTION_FINISH_REASONS[4],we&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("Setting idle transaction on scope. Span ID: ".concat(this.spanId)),de.configureScope(Se=>Se.setSpan(this))),this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=IDLE_TRANSACTION_FINISH_REASONS[3],this.finish())},this._finalTimeout)}finish(ie=timestampInSeconds()){if(this._finished=!0,this.activities={},this.op==="ui.action.click"&&this.setTag(FINISH_REASON_TAG,this._finishReason),this.spanRecorder){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] finishing IdleTransaction",new Date(ie*1e3).toISOString(),this.op);for(const de of this._beforeFinishCallbacks)de(this,ie);this.spanRecorder.spans=this.spanRecorder.spans.filter(de=>{if(de.spanId===this.spanId)return!0;de.endTimestamp||(de.endTimestamp=ie,de.setStatus("cancelled"),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(de,void 0,2)));const me=de.startTimestamp<ie,_e=(this._finalTimeout+this._idleTimeout)/1e3,ye=de.endTimestamp-this.startTimestamp<_e;if(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__){const we=JSON.stringify(de,void 0,2);me?ye||logger.log("[Tracing] discarding Span since it finished after Transaction final timeout",we):logger.log("[Tracing] discarding Span since it happened after Transaction was finished",we)}return me&&ye}),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] flushing IdleTransaction")}else(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] No active IdleTransaction");if(this._onScope){const de=this._idleHub.getScope();de.getTransaction()===this&&de.setSpan(void 0)}return super.finish(ie)}registerBeforeFinishCallback(ie){this._beforeFinishCallbacks.push(ie)}initSpanRecorder(ie){if(!this.spanRecorder){const de=_e=>{this._finished||this._pushActivity(_e)},me=_e=>{this._finished||this._popActivity(_e)};this.spanRecorder=new IdleTransactionSpanRecorder(de,me,this.spanId,ie),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(ie,{restartOnChildSpanChange:de}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=de===!1,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,Object.keys(this.activities).length===0&&this._idleTimeoutCanceledPermanently&&(this._finishReason=IDLE_TRANSACTION_FINISH_REASONS[5],this.finish(ie)))}setFinishReason(ie){this._finishReason=ie}_restartIdleTimeout(ie){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&Object.keys(this.activities).length===0&&(this._finishReason=IDLE_TRANSACTION_FINISH_REASONS[1],this.finish(ie))},this._idleTimeout)}_pushActivity(ie){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] pushActivity: ".concat(ie)),this.activities[ie]=!0,(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(ie){if(this.activities[ie]&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] popActivity ".concat(ie)),delete this.activities[ie],(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] new activities count",Object.keys(this.activities).length)),Object.keys(this.activities).length===0){const de=timestampInSeconds();this._idleTimeoutCanceledPermanently?(this._finishReason=IDLE_TRANSACTION_FINISH_REASONS[5],this.finish(de)):this._restartIdleTimeout(de+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const ie=Object.keys(this.activities).join("");ie===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=ie,this._heartbeatCounter>=3?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=IDLE_TRANSACTION_FINISH_REASONS[0],this.finish()):this._pingHeartbeat()}_pingHeartbeat(){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("pinging Heartbeat -> current counter: ".concat(this._heartbeatCounter)),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function hasTracingEnabled(ne){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const ie=getCurrentHub().getClient(),de=ne||ie&&ie.getOptions();return!!de&&(de.enableTracing||"tracesSampleRate"in de||"tracesSampler"in de)}function sampleTransaction(ne,ie,de){if(!hasTracingEnabled(ie))return ne.sampled=!1,ne;if(ne.sampled!==void 0)return ne.setMetadata({sampleRate:Number(ne.sampled)}),ne;let me;return typeof ie.tracesSampler=="function"?(me=ie.tracesSampler(de),ne.setMetadata({sampleRate:Number(me)})):de.parentSampled!==void 0?me=de.parentSampled:typeof ie.tracesSampleRate<"u"?(me=ie.tracesSampleRate,ne.setMetadata({sampleRate:Number(me)})):(me=1,ne.setMetadata({sampleRate:me})),isValidSampleRate(me)?me?(ne.sampled=Math.random()<me,ne.sampled?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] starting ".concat(ne.op," transaction - ").concat(ne.name)),ne):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ".concat(Number(me),")")),ne)):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] Discarding transaction because ".concat(typeof ie.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0")),ne.sampled=!1,ne):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("[Tracing] Discarding transaction because of invalid sample rate."),ne.sampled=!1,ne)}function isValidSampleRate(ne){return isNaN$1(ne)||!(typeof ne=="number"||typeof ne=="boolean")?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ".concat(JSON.stringify(ne)," of type ").concat(JSON.stringify(typeof ne),".")),!1):ne<0||ne>1?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ".concat(ne,".")),!1):!0}function traceHeaders(){const ie=this.getScope().getSpan();return ie?{"sentry-trace":ie.toTraceparent()}:{}}function _startTransaction(ne,ie){const de=this.getClient(),me=de&&de.getOptions()||{},_e=me.instrumenter||"sentry",ye=ne.instrumenter||"sentry";_e!==ye&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.error("A transaction was started with instrumenter=`".concat(ye,"`, but the SDK is configured with the `").concat(_e,"` instrumenter.\nThe transaction will not be sampled. Please use the ").concat(_e," instrumentation to start transactions.")),ne.sampled=!1);let we=new Transaction(ne,this);return we=sampleTransaction(we,me,{parentSampled:ne.parentSampled,transactionContext:ne,...ie}),we.sampled&&we.initSpanRecorder(me._experiments&&me._experiments.maxSpans),de&&de.emit&&de.emit("startTransaction",we),we}function startIdleTransaction(ne,ie,de,me,_e,ye,we){const Se=ne.getClient(),Ce=Se&&Se.getOptions()||{};let Ae=new IdleTransaction(ie,ne,de,me,we,_e);return Ae=sampleTransaction(Ae,Ce,{parentSampled:ie.parentSampled,transactionContext:ie,...ye}),Ae.sampled&&Ae.initSpanRecorder(Ce._experiments&&Ce._experiments.maxSpans),Se&&Se.emit&&Se.emit("startTransaction",Ae),Ae}function addTracingExtensions(){const ne=getMainCarrier();ne.__SENTRY__&&(ne.__SENTRY__.extensions=ne.__SENTRY__.extensions||{},ne.__SENTRY__.extensions.startTransaction||(ne.__SENTRY__.extensions.startTransaction=_startTransaction),ne.__SENTRY__.extensions.traceHeaders||(ne.__SENTRY__.extensions.traceHeaders=traceHeaders),registerErrorInstrumentation())}function enhanceEventWithSdkInfo(ne,ie){return ie&&(ne.sdk=ne.sdk||{},ne.sdk.name=ne.sdk.name||ie.name,ne.sdk.version=ne.sdk.version||ie.version,ne.sdk.integrations=[...ne.sdk.integrations||[],...ie.integrations||[]],ne.sdk.packages=[...ne.sdk.packages||[],...ie.packages||[]]),ne}function createSessionEnvelope(ne,ie,de,me){const _e=getSdkMetadataForEnvelopeHeader(de),ye={sent_at:new Date().toISOString(),..._e&&{sdk:_e},...!!me&&ie&&{dsn:dsnToString(ie)}},we="aggregates"in ne?[{type:"sessions"},ne]:[{type:"session"},ne.toJSON()];return createEnvelope(ye,[we])}function createEventEnvelope(ne,ie,de,me){const _e=getSdkMetadataForEnvelopeHeader(de),ye=ne.type&&ne.type!=="replay_event"?ne.type:"event";enhanceEventWithSdkInfo(ne,de&&de.sdk);const we=createEventEnvelopeHeaders(ne,_e,me,ie);return delete ne.sdkProcessingMetadata,createEnvelope(we,[[{type:ye},ne]])}function captureException(ne,ie){return getCurrentHub().captureException(ne,{captureContext:ie})}function withScope(ne){getCurrentHub().withScope(ne)}const SENTRY_API_VERSION="7";function getBaseApiEndpoint(ne){const ie=ne.protocol?"".concat(ne.protocol,":"):"",de=ne.port?":".concat(ne.port):"";return"".concat(ie,"//").concat(ne.host).concat(de).concat(ne.path?"/".concat(ne.path):"","/api/")}function _getIngestEndpoint(ne){return"".concat(getBaseApiEndpoint(ne)).concat(ne.projectId,"/envelope/")}function _encodedAuth(ne,ie){return urlEncode({sentry_key:ne.publicKey,sentry_version:SENTRY_API_VERSION,...ie&&{sentry_client:"".concat(ie.name,"/").concat(ie.version)}})}function getEnvelopeEndpointWithUrlEncodedAuth(ne,ie={}){const de=typeof ie=="string"?ie:ie.tunnel,me=typeof ie=="string"||!ie._metadata?void 0:ie._metadata.sdk;return de||"".concat(_getIngestEndpoint(ne),"?").concat(_encodedAuth(ne,me))}const installedIntegrations=[];function filterDuplicates(ne){const ie={};return ne.forEach(de=>{const{name:me}=de,_e=ie[me];_e&&!_e.isDefaultInstance&&de.isDefaultInstance||(ie[me]=de)}),Object.keys(ie).map(de=>ie[de])}function getIntegrationsToSetup(ne){const ie=ne.defaultIntegrations||[],de=ne.integrations;ie.forEach(we=>{we.isDefaultInstance=!0});let me;Array.isArray(de)?me=[...ie,...de]:typeof de=="function"?me=arrayify(de(ie)):me=ie;const _e=filterDuplicates(me),ye=findIndex(_e,we=>we.name==="Debug");if(ye!==-1){const[we]=_e.splice(ye,1);_e.push(we)}return _e}function setupIntegrations(ne,ie){const de={};return ie.forEach(me=>{me&&setupIntegration(ne,me,de)}),de}function setupIntegration(ne,ie,de){if(de[ie.name]=ie,installedIntegrations.indexOf(ie.name)===-1&&(ie.setupOnce(addGlobalEventProcessor,getCurrentHub),installedIntegrations.push(ie.name)),ne.on&&typeof ie.preprocessEvent=="function"){const me=ie.preprocessEvent.bind(ie);ne.on("preprocessEvent",(_e,ye)=>me(_e,ye,ne))}if(ne.addEventProcessor&&typeof ie.processEvent=="function"){const me=ie.processEvent.bind(ie),_e=Object.assign((ye,we)=>me(ye,we,ne),{id:ie.name});ne.addEventProcessor(_e)}(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("Integration installed: ".concat(ie.name))}function findIndex(ne,ie){for(let de=0;de<ne.length;de++)if(ie(ne[de])===!0)return de;return-1}function prepareEvent(ne,ie,de,me,_e){const{normalizeDepth:ye=3,normalizeMaxBreadth:we=1e3}=ne,Se={...ie,event_id:ie.event_id||de.event_id||uuid4(),timestamp:ie.timestamp||dateTimestampInSeconds()},Ce=de.integrations||ne.integrations.map($e=>$e.name);applyClientOptions(Se,ne),applyIntegrationsMetadata(Se,Ce),ie.type===void 0&&applyDebugIds(Se,ne.stackParser);let Ae=me;de.captureContext&&(Ae=Scope.clone(Ae).update(de.captureContext));let Te=resolvedSyncPromise(Se);const ke=_e&&_e.getEventProcessors?_e.getEventProcessors():[];if(Ae){if(Ae.getAttachments){const $e=[...de.attachments||[],...Ae.getAttachments()];$e.length&&(de.attachments=$e)}Te=Ae.applyToEvent(Se,de,ke)}else Te=notifyEventProcessors([...ke,...getGlobalEventProcessors()],Se,de);return Te.then($e=>($e&&applyDebugMeta($e),typeof ye=="number"&&ye>0?normalizeEvent($e,ye,we):$e))}function applyClientOptions(ne,ie){const{environment:de,release:me,dist:_e,maxValueLength:ye=250}=ie;"environment"in ne||(ne.environment="environment"in ie?de:DEFAULT_ENVIRONMENT),ne.release===void 0&&me!==void 0&&(ne.release=me),ne.dist===void 0&&_e!==void 0&&(ne.dist=_e),ne.message&&(ne.message=truncate(ne.message,ye));const we=ne.exception&&ne.exception.values&&ne.exception.values[0];we&&we.value&&(we.value=truncate(we.value,ye));const Se=ne.request;Se&&Se.url&&(Se.url=truncate(Se.url,ye))}const debugIdStackParserCache=new WeakMap;function applyDebugIds(ne,ie){const de=GLOBAL_OBJ._sentryDebugIds;if(!de)return;let me;const _e=debugIdStackParserCache.get(ie);_e?me=_e:(me=new Map,debugIdStackParserCache.set(ie,me));const ye=Object.keys(de).reduce((we,Se)=>{let Ce;const Ae=me.get(Se);Ae?Ce=Ae:(Ce=ie(Se),me.set(Se,Ce));for(let Te=Ce.length-1;Te>=0;Te--){const ke=Ce[Te];if(ke.filename){we[ke.filename]=de[Se];break}}return we},{});try{ne.exception.values.forEach(we=>{we.stacktrace.frames.forEach(Se=>{Se.filename&&(Se.debug_id=ye[Se.filename])})})}catch(we){}}function applyDebugMeta(ne){const ie={};try{ne.exception.values.forEach(me=>{me.stacktrace.frames.forEach(_e=>{_e.debug_id&&(_e.abs_path?ie[_e.abs_path]=_e.debug_id:_e.filename&&(ie[_e.filename]=_e.debug_id),delete _e.debug_id)})})}catch(me){}if(Object.keys(ie).length===0)return;ne.debug_meta=ne.debug_meta||{},ne.debug_meta.images=ne.debug_meta.images||[];const de=ne.debug_meta.images;Object.keys(ie).forEach(me=>{de.push({type:"sourcemap",code_file:me,debug_id:ie[me]})})}function applyIntegrationsMetadata(ne,ie){ie.length>0&&(ne.sdk=ne.sdk||{},ne.sdk.integrations=[...ne.sdk.integrations||[],...ie])}function normalizeEvent(ne,ie,de){if(!ne)return null;const me={...ne,...ne.breadcrumbs&&{breadcrumbs:ne.breadcrumbs.map(_e=>({..._e,..._e.data&&{data:normalize(_e.data,ie,de)}}))},...ne.user&&{user:normalize(ne.user,ie,de)},...ne.contexts&&{contexts:normalize(ne.contexts,ie,de)},...ne.extra&&{extra:normalize(ne.extra,ie,de)}};return ne.contexts&&ne.contexts.trace&&me.contexts&&(me.contexts.trace=ne.contexts.trace,ne.contexts.trace.data&&(me.contexts.trace.data=normalize(ne.contexts.trace.data,ie,de))),ne.spans&&(me.spans=ne.spans.map(_e=>(_e.data&&(_e.data=normalize(_e.data,ie,de)),_e))),me}const ALREADY_SEEN_ERROR="Not capturing exception because it's already been captured.";class BaseClient{constructor(ie){if(this._options=ie,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],ie.dsn?this._dsn=makeDsn(ie.dsn):(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("No DSN provided, client will not send events."),this._dsn){const de=getEnvelopeEndpointWithUrlEncodedAuth(this._dsn,ie);this._transport=ie.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...ie.transportOptions,url:de})}}captureException(ie,de,me){if(checkOrSetAlreadyCaught(ie)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log(ALREADY_SEEN_ERROR);return}let _e=de&&de.event_id;return this._process(this.eventFromException(ie,de).then(ye=>this._captureEvent(ye,de,me)).then(ye=>{_e=ye})),_e}captureMessage(ie,de,me,_e){let ye=me&&me.event_id;const we=isPrimitive(ie)?this.eventFromMessage(String(ie),de,me):this.eventFromException(ie,me);return this._process(we.then(Se=>this._captureEvent(Se,me,_e)).then(Se=>{ye=Se})),ye}captureEvent(ie,de,me){if(de&&de.originalException&&checkOrSetAlreadyCaught(de.originalException)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log(ALREADY_SEEN_ERROR);return}let _e=de&&de.event_id;return this._process(this._captureEvent(ie,de,me).then(ye=>{_e=ye})),_e}captureSession(ie){typeof ie.release!="string"?(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Discarded session because of missing or non-string release"):(this.sendSession(ie),updateSession(ie,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(ie){const de=this._transport;return de?this._isClientDoneProcessing(ie).then(me=>de.flush(ie).then(_e=>me&&_e)):resolvedSyncPromise(!0)}close(ie){return this.flush(ie).then(de=>(this.getOptions().enabled=!1,de))}getEventProcessors(){return this._eventProcessors}addEventProcessor(ie){this._eventProcessors.push(ie)}setupIntegrations(ie){(ie&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&(this._integrations=setupIntegrations(this,this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(ie){return this._integrations[ie]}getIntegration(ie){try{return this._integrations[ie.id]||null}catch(de){return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Cannot retrieve integration ".concat(ie.id," from the current Client")),null}}addIntegration(ie){setupIntegration(this,ie,this._integrations)}sendEvent(ie,de={}){this.emit("beforeSendEvent",ie,de);let me=createEventEnvelope(ie,this._dsn,this._options._metadata,this._options.tunnel);for(const ye of de.attachments||[])me=addItemToEnvelope(me,createAttachmentEnvelopeItem(ye,this._options.transportOptions&&this._options.transportOptions.textEncoder));const _e=this._sendEnvelope(me);_e&&_e.then(ye=>this.emit("afterSendEvent",ie,ye),null)}sendSession(ie){const de=createSessionEnvelope(ie,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(de)}recordDroppedEvent(ie,de,me){if(this._options.sendClientReports){const _e="".concat(ie,":").concat(de);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log('Adding outcome: "'.concat(_e,'"')),this._outcomes[_e]=this._outcomes[_e]+1||1}}on(ie,de){this._hooks[ie]||(this._hooks[ie]=[]),this._hooks[ie].push(de)}emit(ie,...de){this._hooks[ie]&&this._hooks[ie].forEach(me=>me(...de))}_updateSessionFromEvent(ie,de){let me=!1,_e=!1;const ye=de.exception&&de.exception.values;if(ye){_e=!0;for(const Ce of ye){const Ae=Ce.mechanism;if(Ae&&Ae.handled===!1){me=!0;break}}}const we=ie.status==="ok";(we&&ie.errors===0||we&&me)&&(updateSession(ie,{...me&&{status:"crashed"},errors:ie.errors||Number(_e||me)}),this.captureSession(ie))}_isClientDoneProcessing(ie){return new SyncPromise(de=>{let me=0;const _e=1,ye=setInterval(()=>{this._numProcessing==0?(clearInterval(ye),de(!0)):(me+=_e,ie&&me>=ie&&(clearInterval(ye),de(!1)))},_e)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(ie,de,me){const _e=this.getOptions(),ye=Object.keys(this._integrations);return!de.integrations&&ye.length>0&&(de.integrations=ye),this.emit("preprocessEvent",ie,de),prepareEvent(_e,ie,de,me,this).then(we=>{if(we===null)return we;const{propagationContext:Se}=we.sdkProcessingMetadata||{};if(!(we.contexts&&we.contexts.trace)&&Se){const{traceId:Ae,spanId:Te,parentSpanId:ke,dsc:$e}=Se;we.contexts={trace:{trace_id:Ae,span_id:Te,parent_span_id:ke},...we.contexts};const Ee=$e||getDynamicSamplingContextFromClient(Ae,this,me);we.sdkProcessingMetadata={dynamicSamplingContext:Ee,...we.sdkProcessingMetadata}}return we})}_captureEvent(ie,de={},me){return this._processEvent(ie,de,me).then(_e=>_e.event_id,_e=>{if(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__){const ye=_e;ye.logLevel==="log"?logger.log(ye.message):logger.warn(ye)}})}_processEvent(ie,de,me){const _e=this.getOptions(),{sampleRate:ye}=_e,we=isTransactionEvent(ie),Se=isErrorEvent(ie),Ce=ie.type||"error",Ae="before send for type `".concat(Ce,"`");if(Se&&typeof ye=="number"&&Math.random()>ye)return this.recordDroppedEvent("sample_rate","error",ie),rejectedSyncPromise(new SentryError("Discarding event because it's not included in the random sample (sampling rate = ".concat(ye,")"),"log"));const Te=Ce==="replay_event"?"replay":Ce;return this._prepareEvent(ie,de,me).then(ke=>{if(ke===null)throw this.recordDroppedEvent("event_processor",Te,ie),new SentryError("An event processor returned `null`, will not send event.","log");if(de.data&&de.data.__sentry__===!0)return ke;const Ee=processBeforeSend(_e,ke,de);return _validateBeforeSendResult(Ee,Ae)}).then(ke=>{if(ke===null)throw this.recordDroppedEvent("before_send",Te,ie),new SentryError("".concat(Ae," returned `null`, will not send event."),"log");const $e=me&&me.getSession();!we&&$e&&this._updateSessionFromEvent($e,ke);const Ee=ke.transaction_info;if(we&&Ee&&ke.transaction!==ie.transaction){const Pe="custom";ke.transaction_info={...Ee,source:Pe}}return this.sendEvent(ke,de),ke}).then(null,ke=>{throw ke instanceof SentryError?ke:(this.captureException(ke,{data:{__sentry__:!0},originalException:ke}),new SentryError("Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ".concat(ke)))})}_process(ie){this._numProcessing++,ie.then(de=>(this._numProcessing--,de),de=>(this._numProcessing--,de))}_sendEnvelope(ie){if(this.emit("beforeEnvelope",ie),this._isEnabled()&&this._transport)return this._transport.send(ie).then(null,de=>{(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.error("Error while sending event:",de)});(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.error("Transport disabled")}_clearOutcomes(){const ie=this._outcomes;return this._outcomes={},Object.keys(ie).map(de=>{const[me,_e]=de.split(":");return{reason:me,category:_e,quantity:ie[de]}})}}function _validateBeforeSendResult(ne,ie){const de="".concat(ie," must return `null` or a valid event.");if(isThenable(ne))return ne.then(me=>{if(!isPlainObject(me)&&me!==null)throw new SentryError(de);return me},me=>{throw new SentryError("".concat(ie," rejected with ").concat(me))});if(!isPlainObject(ne)&&ne!==null)throw new SentryError(de);return ne}function processBeforeSend(ne,ie,de){const{beforeSend:me,beforeSendTransaction:_e}=ne;return isErrorEvent(ie)&&me?me(ie,de):isTransactionEvent(ie)&&_e?_e(ie,de):ie}function isErrorEvent(ne){return ne.type===void 0}function isTransactionEvent(ne){return ne.type==="transaction"}function initAndBind(ne,ie){ie.debug===!0&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.enable();const de=getCurrentHub();de.getScope().update(ie.initialScope);const _e=new ne(ie);de.bindClient(_e)}const DEFAULT_TRANSPORT_BUFFER_SIZE=30;function createTransport(ne,ie,de=makePromiseBuffer(ne.bufferSize||DEFAULT_TRANSPORT_BUFFER_SIZE)){let me={};const _e=we=>de.drain(we);function ye(we){const Se=[];if(forEachEnvelopeItem(we,(ke,$e)=>{const Ee=envelopeItemTypeToDataCategory($e);if(isRateLimited(me,Ee)){const Pe=getEventForEnvelopeItem(ke,$e);ne.recordDroppedEvent("ratelimit_backoff",Ee,Pe)}else Se.push(ke)}),Se.length===0)return resolvedSyncPromise();const Ce=createEnvelope(we[0],Se),Ae=ke=>{forEachEnvelopeItem(Ce,($e,Ee)=>{const Pe=getEventForEnvelopeItem($e,Ee);ne.recordDroppedEvent(ke,envelopeItemTypeToDataCategory(Ee),Pe)})},Te=()=>ie({body:serializeEnvelope(Ce,ne.textEncoder)}).then(ke=>(ke.statusCode!==void 0&&(ke.statusCode<200||ke.statusCode>=300)&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Sentry responded with status code ".concat(ke.statusCode," to sent event.")),me=updateRateLimits(me,ke),ke),ke=>{throw Ae("network_error"),ke});return de.add(Te).then(ke=>ke,ke=>{if(ke instanceof SentryError)return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.error("Skipped sending event because buffer is full."),Ae("queue_overflow"),resolvedSyncPromise();throw ke})}return ye.__sentry__baseTransport__=!0,{send:ye,flush:_e}}function getEventForEnvelopeItem(ne,ie){if(!(ie!=="event"&&ie!=="transaction"))return Array.isArray(ne)?ne[1]:void 0}const SDK_VERSION="7.80.1";let originalFunctionToString;class FunctionToString{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=FunctionToString.id}setupOnce(){originalFunctionToString=Function.prototype.toString;try{Function.prototype.toString=function(...ie){const de=getOriginalFunction(this)||this;return originalFunctionToString.apply(de,ie)}}catch(ie){}}}FunctionToString.__initStatic();const DEFAULT_IGNORE_ERRORS=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],DEFAULT_IGNORE_TRANSACTIONS=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/];class InboundFilters{static __initStatic(){this.id="InboundFilters"}constructor(ie={}){this.name=InboundFilters.id,this._options=ie}setupOnce(ie,de){}processEvent(ie,de,me){const _e=me.getOptions(),ye=_mergeOptions(this._options,_e);return _shouldDropEvent$1(ie,ye)?null:ie}}InboundFilters.__initStatic();function _mergeOptions(ne={},ie={}){return{allowUrls:[...ne.allowUrls||[],...ie.allowUrls||[]],denyUrls:[...ne.denyUrls||[],...ie.denyUrls||[]],ignoreErrors:[...ne.ignoreErrors||[],...ie.ignoreErrors||[],...ne.disableErrorDefaults?[]:DEFAULT_IGNORE_ERRORS],ignoreTransactions:[...ne.ignoreTransactions||[],...ie.ignoreTransactions||[],...ne.disableTransactionDefaults?[]:DEFAULT_IGNORE_TRANSACTIONS],ignoreInternal:ne.ignoreInternal!==void 0?ne.ignoreInternal:!0}}function _shouldDropEvent$1(ne,ie){return ie.ignoreInternal&&_isSentryError(ne)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Event dropped due to being internal Sentry Error.\nEvent: ".concat(getEventDescription(ne))),!0):_isIgnoredError(ne,ie.ignoreErrors)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: ".concat(getEventDescription(ne))),!0):_isIgnoredTransaction(ne,ie.ignoreTransactions)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Event dropped due to being matched by `ignoreTransactions` option.\nEvent: ".concat(getEventDescription(ne))),!0):_isDeniedUrl(ne,ie.denyUrls)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Event dropped due to being matched by `denyUrls` option.\nEvent: ".concat(getEventDescription(ne),".\nUrl: ").concat(_getEventFilterUrl(ne))),!0):_isAllowedUrl(ne,ie.allowUrls)?!1:((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Event dropped due to not being matched by `allowUrls` option.\nEvent: ".concat(getEventDescription(ne),".\nUrl: ").concat(_getEventFilterUrl(ne))),!0)}function _isIgnoredError(ne,ie){return ne.type||!ie||!ie.length?!1:_getPossibleEventMessages(ne).some(de=>stringMatchesSomePattern(de,ie))}function _isIgnoredTransaction(ne,ie){if(ne.type!=="transaction"||!ie||!ie.length)return!1;const de=ne.transaction;return de?stringMatchesSomePattern(de,ie):!1}function _isDeniedUrl(ne,ie){if(!ie||!ie.length)return!1;const de=_getEventFilterUrl(ne);return de?stringMatchesSomePattern(de,ie):!1}function _isAllowedUrl(ne,ie){if(!ie||!ie.length)return!0;const de=_getEventFilterUrl(ne);return de?stringMatchesSomePattern(de,ie):!0}function _getPossibleEventMessages(ne){const ie=[];ne.message&&ie.push(ne.message);let de;try{de=ne.exception.values[ne.exception.values.length-1]}catch(me){}return de&&de.value&&(ie.push(de.value),de.type&&ie.push("".concat(de.type,": ").concat(de.value))),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&ie.length===0&&logger.error("Could not extract message for event ".concat(getEventDescription(ne))),ie}function _isSentryError(ne){try{return ne.exception.values[0].type==="SentryError"}catch(ie){}return!1}function _getLastValidUrl(ne=[]){for(let ie=ne.length-1;ie>=0;ie--){const de=ne[ie];if(de&&de.filename!=="<anonymous>"&&de.filename!=="[native code]")return de.filename||null}return null}function _getEventFilterUrl(ne){try{let ie;try{ie=ne.exception.values[0].stacktrace.frames}catch(de){}return ie?_getLastValidUrl(ie):null}catch(ie){return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.error("Cannot extract url for event ".concat(getEventDescription(ne))),null}}const WINDOW$1=GLOBAL_OBJ;let ignoreOnError=0;function shouldIgnoreOnError(){return ignoreOnError>0}function ignoreNextOnError(){ignoreOnError++,setTimeout(()=>{ignoreOnError--})}function wrap(ne,ie={},de){if(typeof ne!="function")return ne;try{const _e=ne.__sentry_wrapped__;if(_e)return _e;if(getOriginalFunction(ne))return ne}catch(_e){return ne}const me=function(){const _e=Array.prototype.slice.call(arguments);try{de&&typeof de=="function"&&de.apply(this,arguments);const ye=_e.map(we=>wrap(we,ie));return ne.apply(this,ye)}catch(ye){throw ignoreNextOnError(),withScope(we=>{we.addEventProcessor(Se=>(ie.mechanism&&(addExceptionTypeValue(Se,void 0,void 0),addExceptionMechanism(Se,ie.mechanism)),Se.extra={...Se.extra,arguments:_e},Se)),captureException(ye)}),ye}};try{for(const _e in ne)Object.prototype.hasOwnProperty.call(ne,_e)&&(me[_e]=ne[_e])}catch(_e){}markFunctionWrapped(me,ne),addNonEnumerableProperty(ne,"__sentry_wrapped__",me);try{Object.getOwnPropertyDescriptor(me,"name").configurable&&Object.defineProperty(me,"name",{get(){return ne.name}})}catch(_e){}return me}function exceptionFromError(ne,ie){const de=parseStackFrames(ne,ie),me={type:ie&&ie.name,value:extractMessage(ie)};return de.length&&(me.stacktrace={frames:de}),me.type===void 0&&me.value===""&&(me.value="Unrecoverable error caught"),me}function eventFromPlainObject(ne,ie,de,me){const ye=getCurrentHub().getClient(),we=ye&&ye.getOptions().normalizeDepth,Se={exception:{values:[{type:isEvent(ie)?ie.constructor.name:me?"UnhandledRejection":"Error",value:getNonErrorObjectExceptionValue(ie,{isUnhandledRejection:me})}]},extra:{__serialized__:normalizeToSize(ie,we)}};if(de){const Ce=parseStackFrames(ne,de);Ce.length&&(Se.exception.values[0].stacktrace={frames:Ce})}return Se}function eventFromError(ne,ie){return{exception:{values:[exceptionFromError(ne,ie)]}}}function parseStackFrames(ne,ie){const de=ie.stacktrace||ie.stack||"",me=getPopSize(ie);try{return ne(de,me)}catch(_e){}return[]}const reactMinifiedRegexp=/Minified React error #\d+;/i;function getPopSize(ne){if(ne){if(typeof ne.framesToPop=="number")return ne.framesToPop;if(reactMinifiedRegexp.test(ne.message))return 1}return 0}function extractMessage(ne){const ie=ne&&ne.message;return ie?ie.error&&typeof ie.error.message=="string"?ie.error.message:ie:"No error message"}function eventFromException(ne,ie,de,me){const _e=de&&de.syntheticException||void 0,ye=eventFromUnknownInput(ne,ie,_e,me);return addExceptionMechanism(ye),ye.level="error",de&&de.event_id&&(ye.event_id=de.event_id),resolvedSyncPromise(ye)}function eventFromMessage(ne,ie,de="info",me,_e){const ye=me&&me.syntheticException||void 0,we=eventFromString(ne,ie,ye,_e);return we.level=de,me&&me.event_id&&(we.event_id=me.event_id),resolvedSyncPromise(we)}function eventFromUnknownInput(ne,ie,de,me,_e){let ye;if(isErrorEvent$1(ie)&&ie.error)return eventFromError(ne,ie.error);if(isDOMError(ie)||isDOMException(ie)){const we=ie;if("stack"in ie)ye=eventFromError(ne,ie);else{const Se=we.name||(isDOMError(we)?"DOMError":"DOMException"),Ce=we.message?"".concat(Se,": ").concat(we.message):Se;ye=eventFromString(ne,Ce,de,me),addExceptionTypeValue(ye,Ce)}return"code"in we&&(ye.tags={...ye.tags,"DOMException.code":"".concat(we.code)}),ye}return isError(ie)?eventFromError(ne,ie):isPlainObject(ie)||isEvent(ie)?(ye=eventFromPlainObject(ne,ie,de,_e),addExceptionMechanism(ye,{synthetic:!0}),ye):(ye=eventFromString(ne,ie,de,me),addExceptionTypeValue(ye,"".concat(ie),void 0),addExceptionMechanism(ye,{synthetic:!0}),ye)}function eventFromString(ne,ie,de,me){const _e={message:ie};if(me&&de){const ye=parseStackFrames(ne,de);ye.length&&(_e.exception={values:[{value:ie,stacktrace:{frames:ye}}]})}return _e}function getNonErrorObjectExceptionValue(ne,{isUnhandledRejection:ie}){const de=extractExceptionKeysForMessage(ne),me=ie?"promise rejection":"exception";if(isErrorEvent$1(ne))return"Event `ErrorEvent` captured as ".concat(me," with message `").concat(ne.message,"`");if(isEvent(ne)){const _e=getObjectClassName(ne);return"Event `".concat(_e,"` (type=").concat(ne.type,") captured as ").concat(me)}return"Object captured as ".concat(me," with keys: ").concat(de)}function getObjectClassName(ne){try{const ie=Object.getPrototypeOf(ne);return ie?ie.constructor.name:void 0}catch(ie){}}function createUserFeedbackEnvelope(ne,{metadata:ie,tunnel:de,dsn:me}){const _e={event_id:ne.event_id,sent_at:new Date().toISOString(),...ie&&ie.sdk&&{sdk:{name:ie.sdk.name,version:ie.sdk.version}},...!!de&&!!me&&{dsn:dsnToString(me)}},ye=createUserFeedbackEnvelopeItem(ne);return createEnvelope(_e,[ye])}function createUserFeedbackEnvelopeItem(ne){return[{type:"user_report"},ne]}class BrowserClient extends BaseClient{constructor(ie){const de=WINDOW$1.SENTRY_SDK_SOURCE||getSDKSource();ie._metadata=ie._metadata||{},ie._metadata.sdk=ie._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:"".concat(de,":@sentry/browser"),version:SDK_VERSION}],version:SDK_VERSION},super(ie),ie.sendClientReports&&WINDOW$1.document&&WINDOW$1.document.addEventListener("visibilitychange",()=>{WINDOW$1.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(ie,de){return eventFromException(this._options.stackParser,ie,de,this._options.attachStacktrace)}eventFromMessage(ie,de="info",me){return eventFromMessage(this._options.stackParser,ie,de,me,this._options.attachStacktrace)}captureUserFeedback(ie){if(!this._isEnabled()){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("SDK not enabled, will not capture user feedback.");return}const de=createUserFeedbackEnvelope(ie,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(de)}_prepareEvent(ie,de,me){return ie.platform=ie.platform||"javascript",super._prepareEvent(ie,de,me)}_flushOutcomes(){const ie=this._clearOutcomes();if(ie.length===0){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("No outcomes to send");return}if(!this._dsn){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("No dsn provided, will not send outcomes");return}(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("Sending outcomes:",ie);const de=createClientReportEnvelope(ie,this._options.tunnel&&dsnToString(this._dsn));this._sendEnvelope(de)}}let cachedFetchImpl;function getNativeFetchImplementation(){if(cachedFetchImpl)return cachedFetchImpl;if(isNativeFetch(WINDOW$1.fetch))return cachedFetchImpl=WINDOW$1.fetch.bind(WINDOW$1);const ne=WINDOW$1.document;let ie=WINDOW$1.fetch;if(ne&&typeof ne.createElement=="function")try{const de=ne.createElement("iframe");de.hidden=!0,ne.head.appendChild(de);const me=de.contentWindow;me&&me.fetch&&(ie=me.fetch),ne.head.removeChild(de)}catch(de){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",de)}return cachedFetchImpl=ie.bind(WINDOW$1)}function clearCachedFetchImplementation(){cachedFetchImpl=void 0}function makeFetchTransport(ne,ie=getNativeFetchImplementation()){let de=0,me=0;function _e(ye){const we=ye.body.length;de+=we,me++;const Se={body:ye.body,method:"POST",referrerPolicy:"origin",headers:ne.headers,keepalive:de<=6e4&&me<15,...ne.fetchOptions};try{return ie(ne.url,Se).then(Ce=>(de-=we,me--,{statusCode:Ce.status,headers:{"x-sentry-rate-limits":Ce.headers.get("X-Sentry-Rate-Limits"),"retry-after":Ce.headers.get("Retry-After")}}))}catch(Ce){return clearCachedFetchImplementation(),de-=we,me--,rejectedSyncPromise(Ce)}}return createTransport(ne,_e)}const XHR_READYSTATE_DONE=4;function makeXHRTransport(ne){function ie(de){return new SyncPromise((me,_e)=>{const ye=new XMLHttpRequest;ye.onerror=_e,ye.onreadystatechange=()=>{ye.readyState===XHR_READYSTATE_DONE&&me({statusCode:ye.status,headers:{"x-sentry-rate-limits":ye.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":ye.getResponseHeader("Retry-After")}})},ye.open("POST",ne.url);for(const we in ne.headers)Object.prototype.hasOwnProperty.call(ne.headers,we)&&ye.setRequestHeader(we,ne.headers[we]);ye.send(de.body)})}return createTransport(ne,ie)}const UNKNOWN_FUNCTION="?",CHROME_PRIORITY=30,WINJS_PRIORITY=40,GECKO_PRIORITY=50;function createFrame(ne,ie,de,me){const _e={filename:ne,function:ie,in_app:!0};return de!==void 0&&(_e.lineno=de),me!==void 0&&(_e.colno=me),_e}const chromeRegex=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,chromeEvalRegex=/\((\S*)(?::(\d+))(?::(\d+))\)/,chrome=ne=>{const ie=chromeRegex.exec(ne);if(ie){if(ie[2]&&ie[2].indexOf("eval")===0){const ye=chromeEvalRegex.exec(ie[2]);ye&&(ie[2]=ye[1],ie[3]=ye[2],ie[4]=ye[3])}const[me,_e]=extractSafariExtensionDetails(ie[1]||UNKNOWN_FUNCTION,ie[2]);return createFrame(_e,me,ie[3]?+ie[3]:void 0,ie[4]?+ie[4]:void 0)}},chromeStackLineParser=[CHROME_PRIORITY,chrome],geckoREgex=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,geckoEvalRegex=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,gecko=ne=>{const ie=geckoREgex.exec(ne);if(ie){if(ie[3]&&ie[3].indexOf(" > eval")>-1){const ye=geckoEvalRegex.exec(ie[3]);ye&&(ie[1]=ie[1]||"eval",ie[3]=ye[1],ie[4]=ye[2],ie[5]="")}let me=ie[3],_e=ie[1]||UNKNOWN_FUNCTION;return[_e,me]=extractSafariExtensionDetails(_e,me),createFrame(me,_e,ie[4]?+ie[4]:void 0,ie[5]?+ie[5]:void 0)}},geckoStackLineParser=[GECKO_PRIORITY,gecko],winjsRegex=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,winjs=ne=>{const ie=winjsRegex.exec(ne);return ie?createFrame(ie[2],ie[1]||UNKNOWN_FUNCTION,+ie[3],ie[4]?+ie[4]:void 0):void 0},winjsStackLineParser=[WINJS_PRIORITY,winjs],defaultStackLineParsers=[chromeStackLineParser,geckoStackLineParser,winjsStackLineParser],defaultStackParser=createStackParser(...defaultStackLineParsers),extractSafariExtensionDetails=(ne,ie)=>{const de=ne.indexOf("safari-extension")!==-1,me=ne.indexOf("safari-web-extension")!==-1;return de||me?[ne.indexOf("@")!==-1?ne.split("@")[0]:UNKNOWN_FUNCTION,de?"safari-extension:".concat(ie):"safari-web-extension:".concat(ie)]:[ne,ie]};class GlobalHandlers{static __initStatic(){this.id="GlobalHandlers"}constructor(ie){this.name=GlobalHandlers.id,this._options={onerror:!0,onunhandledrejection:!0,...ie},this._installFunc={onerror:_installGlobalOnErrorHandler,onunhandledrejection:_installGlobalOnUnhandledRejectionHandler}}setupOnce(){Error.stackTraceLimit=50;const ie=this._options;for(const de in ie){const me=this._installFunc[de];me&&ie[de]&&(globalHandlerLog(de),me(),this._installFunc[de]=void 0)}}}GlobalHandlers.__initStatic();function _installGlobalOnErrorHandler(){addInstrumentationHandler("error",ne=>{const[ie,de,me]=getHubAndOptions();if(!ie.getIntegration(GlobalHandlers))return;const{msg:_e,url:ye,line:we,column:Se,error:Ce}=ne;if(shouldIgnoreOnError()||Ce&&Ce.__sentry_own_request__)return;const Ae=Ce===void 0&&isString(_e)?_eventFromIncompleteOnError(_e,ye,we,Se):_enhanceEventWithInitialFrame(eventFromUnknownInput(de,Ce||_e,void 0,me,!1),ye,we,Se);Ae.level="error",addMechanismAndCapture(ie,Ce,Ae,"onerror")})}function _installGlobalOnUnhandledRejectionHandler(){addInstrumentationHandler("unhandledrejection",ne=>{const[ie,de,me]=getHubAndOptions();if(!ie.getIntegration(GlobalHandlers))return;let _e=ne;try{"reason"in ne?_e=ne.reason:"detail"in ne&&"reason"in ne.detail&&(_e=ne.detail.reason)}catch(we){}if(shouldIgnoreOnError()||_e&&_e.__sentry_own_request__)return!0;const ye=isPrimitive(_e)?_eventFromRejectionWithPrimitive(_e):eventFromUnknownInput(de,_e,void 0,me,!0);ye.level="error",addMechanismAndCapture(ie,_e,ye,"onunhandledrejection")})}function _eventFromRejectionWithPrimitive(ne){return{exception:{values:[{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: ".concat(String(ne))}]}}}function _eventFromIncompleteOnError(ne,ie,de,me){const _e=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let ye=isErrorEvent$1(ne)?ne.message:ne,we="Error";const Se=ye.match(_e);return Se&&(we=Se[1],ye=Se[2]),_enhanceEventWithInitialFrame({exception:{values:[{type:we,value:ye}]}},ie,de,me)}function _enhanceEventWithInitialFrame(ne,ie,de,me){const _e=ne.exception=ne.exception||{},ye=_e.values=_e.values||[],we=ye[0]=ye[0]||{},Se=we.stacktrace=we.stacktrace||{},Ce=Se.frames=Se.frames||[],Ae=isNaN(parseInt(me,10))?void 0:me,Te=isNaN(parseInt(de,10))?void 0:de,ke=isString(ie)&&ie.length>0?ie:getLocationHref();return Ce.length===0&&Ce.push({colno:Ae,filename:ke,function:"?",in_app:!0,lineno:Te}),ne}function globalHandlerLog(ne){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("Global Handler attached: ".concat(ne))}function addMechanismAndCapture(ne,ie,de,me){addExceptionMechanism(de,{handled:!1,type:me}),ne.captureEvent(de,{originalException:ie})}function getHubAndOptions(){const ne=getCurrentHub(),ie=ne.getClient(),de=ie&&ie.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[ne,de.stackParser,de.attachStacktrace]}const DEFAULT_EVENT_TARGET=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class TryCatch{static __initStatic(){this.id="TryCatch"}constructor(ie){this.name=TryCatch.id,this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...ie}}setupOnce(){this._options.setTimeout&&fill(WINDOW$1,"setTimeout",_wrapTimeFunction),this._options.setInterval&&fill(WINDOW$1,"setInterval",_wrapTimeFunction),this._options.requestAnimationFrame&&fill(WINDOW$1,"requestAnimationFrame",_wrapRAF),this._options.XMLHttpRequest&&"XMLHttpRequest"in WINDOW$1&&fill(XMLHttpRequest.prototype,"send",_wrapXHR);const ie=this._options.eventTarget;ie&&(Array.isArray(ie)?ie:DEFAULT_EVENT_TARGET).forEach(_wrapEventTarget)}}TryCatch.__initStatic();function _wrapTimeFunction(ne){return function(...ie){const de=ie[0];return ie[0]=wrap(de,{mechanism:{data:{function:getFunctionName(ne)},handled:!1,type:"instrument"}}),ne.apply(this,ie)}}function _wrapRAF(ne){return function(ie){return ne.apply(this,[wrap(ie,{mechanism:{data:{function:"requestAnimationFrame",handler:getFunctionName(ne)},handled:!1,type:"instrument"}})])}}function _wrapXHR(ne){return function(...ie){const de=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(_e=>{_e in de&&typeof de[_e]=="function"&&fill(de,_e,function(ye){const we={mechanism:{data:{function:_e,handler:getFunctionName(ye)},handled:!1,type:"instrument"}},Se=getOriginalFunction(ye);return Se&&(we.mechanism.data.handler=getFunctionName(Se)),wrap(ye,we)})}),ne.apply(this,ie)}}function _wrapEventTarget(ne){const ie=WINDOW$1,de=ie[ne]&&ie[ne].prototype;!de||!de.hasOwnProperty||!de.hasOwnProperty("addEventListener")||(fill(de,"addEventListener",function(me){return function(_e,ye,we){try{typeof ye.handleEvent=="function"&&(ye.handleEvent=wrap(ye.handleEvent,{mechanism:{data:{function:"handleEvent",handler:getFunctionName(ye),target:ne},handled:!1,type:"instrument"}}))}catch(Se){}return me.apply(this,[_e,wrap(ye,{mechanism:{data:{function:"addEventListener",handler:getFunctionName(ye),target:ne},handled:!1,type:"instrument"}}),we])}}),fill(de,"removeEventListener",function(me){return function(_e,ye,we){const Se=ye;try{const Ce=Se&&Se.__sentry_wrapped__;Ce&&me.call(this,_e,Ce,we)}catch(Ce){}return me.call(this,_e,Se,we)}}))}const MAX_ALLOWED_STRING_LENGTH=1024;class Breadcrumbs{static __initStatic(){this.id="Breadcrumbs"}constructor(ie){this.name=Breadcrumbs.id,this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...ie}}setupOnce(){if(this.options.console&&addInstrumentationHandler("console",_consoleBreadcrumb),this.options.dom&&addInstrumentationHandler("dom",_domBreadcrumb(this.options.dom)),this.options.xhr&&addInstrumentationHandler("xhr",_xhrBreadcrumb),this.options.fetch&&addInstrumentationHandler("fetch",_fetchBreadcrumb),this.options.history&&addInstrumentationHandler("history",_historyBreadcrumb),this.options.sentry){const ie=getCurrentHub().getClient();ie&&ie.on&&ie.on("beforeSendEvent",addSentryBreadcrumb)}}}Breadcrumbs.__initStatic();function addSentryBreadcrumb(ne){getCurrentHub().addBreadcrumb({category:"sentry.".concat(ne.type==="transaction"?"transaction":"event"),event_id:ne.event_id,level:ne.level,message:getEventDescription(ne)},{event:ne})}function _domBreadcrumb(ne){function ie(de){let me,_e=typeof ne=="object"?ne.serializeAttribute:void 0,ye=typeof ne=="object"&&typeof ne.maxStringLength=="number"?ne.maxStringLength:void 0;ye&&ye>MAX_ALLOWED_STRING_LENGTH&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("`dom.maxStringLength` cannot exceed ".concat(MAX_ALLOWED_STRING_LENGTH,", but a value of ").concat(ye," was configured. Sentry will use ").concat(MAX_ALLOWED_STRING_LENGTH," instead.")),ye=MAX_ALLOWED_STRING_LENGTH),typeof _e=="string"&&(_e=[_e]);try{const we=de.event;me=_isEvent(we)?htmlTreeAsString(we.target,{keyAttrs:_e,maxStringLength:ye}):htmlTreeAsString(we,{keyAttrs:_e,maxStringLength:ye})}catch(we){me="<unknown>"}me.length!==0&&getCurrentHub().addBreadcrumb({category:"ui.".concat(de.name),message:me},{event:de.event,name:de.name,global:de.global})}return ie}function _consoleBreadcrumb(ne){const ie={category:"console",data:{arguments:ne.args,logger:"console"},level:severityLevelFromString(ne.level),message:safeJoin(ne.args," ")};if(ne.level==="assert")if(ne.args[0]===!1)ie.message="Assertion failed: ".concat(safeJoin(ne.args.slice(1)," ")||"console.assert"),ie.data.arguments=ne.args.slice(1);else return;getCurrentHub().addBreadcrumb(ie,{input:ne.args,level:ne.level})}function _xhrBreadcrumb(ne){const{startTimestamp:ie,endTimestamp:de}=ne,me=ne.xhr[SENTRY_XHR_DATA_KEY];if(!ie||!de||!me)return;const{method:_e,url:ye,status_code:we,body:Se}=me,Ce={method:_e,url:ye,status_code:we},Ae={xhr:ne.xhr,input:Se,startTimestamp:ie,endTimestamp:de};getCurrentHub().addBreadcrumb({category:"xhr",data:Ce,type:"http"},Ae)}function _fetchBreadcrumb(ne){const{startTimestamp:ie,endTimestamp:de}=ne;if(de&&!(ne.fetchData.url.match(/sentry_key/)&&ne.fetchData.method==="POST"))if(ne.error){const me=ne.fetchData,_e={data:ne.error,input:ne.args,startTimestamp:ie,endTimestamp:de};getCurrentHub().addBreadcrumb({category:"fetch",data:me,level:"error",type:"http"},_e)}else{const me={...ne.fetchData,status_code:ne.response&&ne.response.status},_e={input:ne.args,response:ne.response,startTimestamp:ie,endTimestamp:de};getCurrentHub().addBreadcrumb({category:"fetch",data:me,type:"http"},_e)}}function _historyBreadcrumb(ne){let ie=ne.from,de=ne.to;const me=parseUrl(WINDOW$1.location.href);let _e=parseUrl(ie);const ye=parseUrl(de);_e.path||(_e=me),me.protocol===ye.protocol&&me.host===ye.host&&(de=ye.relative),me.protocol===_e.protocol&&me.host===_e.host&&(ie=_e.relative),getCurrentHub().addBreadcrumb({category:"navigation",data:{from:ie,to:de}})}function _isEvent(ne){return!!ne&&!!ne.target}const DEFAULT_KEY="cause",DEFAULT_LIMIT=5;class LinkedErrors{static __initStatic(){this.id="LinkedErrors"}constructor(ie={}){this.name=LinkedErrors.id,this._key=ie.key||DEFAULT_KEY,this._limit=ie.limit||DEFAULT_LIMIT}setupOnce(){}preprocessEvent(ie,de,me){const _e=me.getOptions();applyAggregateErrorsToEvent(exceptionFromError,_e.stackParser,_e.maxValueLength,this._key,this._limit,ie,de)}}LinkedErrors.__initStatic();class HttpContext{static __initStatic(){this.id="HttpContext"}constructor(){this.name=HttpContext.id}setupOnce(){}preprocessEvent(ie){if(!WINDOW$1.navigator&&!WINDOW$1.location&&!WINDOW$1.document)return;const de=ie.request&&ie.request.url||WINDOW$1.location&&WINDOW$1.location.href,{referrer:me}=WINDOW$1.document||{},{userAgent:_e}=WINDOW$1.navigator||{},ye={...ie.request&&ie.request.headers,...me&&{Referer:me},..._e&&{"User-Agent":_e}},we={...ie.request,...de&&{url:de},headers:ye};ie.request=we}}HttpContext.__initStatic();class Dedupe{static __initStatic(){this.id="Dedupe"}constructor(){this.name=Dedupe.id}setupOnce(ie,de){}processEvent(ie){if(ie.type)return ie;try{if(_shouldDropEvent(ie,this._previousEvent))return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(de){}return this._previousEvent=ie}}Dedupe.__initStatic();function _shouldDropEvent(ne,ie){return ie?!!(_isSameMessageEvent(ne,ie)||_isSameExceptionEvent(ne,ie)):!1}function _isSameMessageEvent(ne,ie){const de=ne.message,me=ie.message;return!(!de&&!me||de&&!me||!de&&me||de!==me||!_isSameFingerprint(ne,ie)||!_isSameStacktrace(ne,ie))}function _isSameExceptionEvent(ne,ie){const de=_getExceptionFromEvent(ie),me=_getExceptionFromEvent(ne);return!(!de||!me||de.type!==me.type||de.value!==me.value||!_isSameFingerprint(ne,ie)||!_isSameStacktrace(ne,ie))}function _isSameStacktrace(ne,ie){let de=_getFramesFromEvent(ne),me=_getFramesFromEvent(ie);if(!de&&!me)return!0;if(de&&!me||!de&&me||(de=de,me=me,me.length!==de.length))return!1;for(let _e=0;_e<me.length;_e++){const ye=me[_e],we=de[_e];if(ye.filename!==we.filename||ye.lineno!==we.lineno||ye.colno!==we.colno||ye.function!==we.function)return!1}return!0}function _isSameFingerprint(ne,ie){let de=ne.fingerprint,me=ie.fingerprint;if(!de&&!me)return!0;if(de&&!me||!de&&me)return!1;de=de,me=me;try{return de.join("")===me.join("")}catch(_e){return!1}}function _getExceptionFromEvent(ne){return ne.exception&&ne.exception.values&&ne.exception.values[0]}function _getFramesFromEvent(ne){const ie=ne.exception;if(ie)try{return ie.values[0].stacktrace.frames}catch(de){return}}const defaultIntegrations=[new InboundFilters,new FunctionToString,new TryCatch,new Breadcrumbs,new GlobalHandlers,new LinkedErrors,new Dedupe,new HttpContext];function init$1(ne={}){ne.defaultIntegrations===void 0&&(ne.defaultIntegrations=defaultIntegrations),ne.release===void 0&&(typeof __SENTRY_RELEASE__=="string"&&(ne.release=__SENTRY_RELEASE__),WINDOW$1.SENTRY_RELEASE&&WINDOW$1.SENTRY_RELEASE.id&&(ne.release=WINDOW$1.SENTRY_RELEASE.id)),ne.autoSessionTracking===void 0&&(ne.autoSessionTracking=!0),ne.sendClientReports===void 0&&(ne.sendClientReports=!0);const ie={...ne,stackParser:stackParserFromStackParserOptions(ne.stackParser||defaultStackParser),integrations:getIntegrationsToSetup(ne),transport:ne.transport||(supportsFetch()?makeFetchTransport:makeXHRTransport)};initAndBind(BrowserClient,ie),ne.autoSessionTracking&&startSessionTracking()}function startSessionOnHub(ne){ne.startSession({ignoreDuration:!0}),ne.captureSession()}function startSessionTracking(){if(typeof WINDOW$1.document>"u"){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}const ne=getCurrentHub();ne.captureSession&&(startSessionOnHub(ne),addInstrumentationHandler("history",({from:ie,to:de})=>{ie===void 0||ie===de||startSessionOnHub(getCurrentHub())}))}const WINDOW=GLOBAL_OBJ;function registerBackgroundTabDetection(){WINDOW&&WINDOW.document?WINDOW.document.addEventListener("visibilitychange",()=>{const ne=getActiveTransaction$1();if(WINDOW.document.hidden&&ne){const ie="cancelled";(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] Transaction: ".concat(ie," -> since tab moved to the background, op: ").concat(ne.op)),ne.status||ne.setStatus(ie),ne.setTag("visibilitychange","document.hidden"),ne.finish()}}):(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("[Tracing] Could not set up background tab detection due to lack of global document")}const bindReporter=(ne,ie,de)=>{let me,_e;return ye=>{ie.value>=0&&(ye||de)&&(_e=ie.value-(me||0),(_e||me===void 0)&&(me=ie.value,ie.delta=_e,ne(ie)))}},generateUniqueID=()=>"v3-".concat(Date.now(),"-").concat(Math.floor(Math.random()*(9e12-1))+1e12),getNavigationEntryFromPerformanceTiming=()=>{const ne=WINDOW.performance.timing,ie=WINDOW.performance.navigation.type,de={entryType:"navigation",startTime:0,type:ie==2?"back_forward":ie===1?"reload":"navigate"};for(const me in ne)me!=="navigationStart"&&me!=="toJSON"&&(de[me]=Math.max(ne[me]-ne.navigationStart,0));return de},getNavigationEntry=()=>WINDOW.__WEB_VITALS_POLYFILL__?WINDOW.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||getNavigationEntryFromPerformanceTiming()):WINDOW.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],getActivationStart=()=>{const ne=getNavigationEntry();return ne&&ne.activationStart||0},initMetric=(ne,ie)=>{const de=getNavigationEntry();let me="navigate";return de&&(WINDOW.document.prerendering||getActivationStart()>0?me="prerender":me=de.type.replace(/_/g,"-")),{name:ne,value:typeof ie>"u"?-1:ie,rating:"good",delta:0,entries:[],id:generateUniqueID(),navigationType:me}},observe=(ne,ie,de)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(ne)){const me=new PerformanceObserver(_e=>{ie(_e.getEntries())});return me.observe(Object.assign({type:ne,buffered:!0},de||{})),me}}catch(me){}},onHidden=(ne,ie)=>{const de=me=>{(me.type==="pagehide"||WINDOW.document.visibilityState==="hidden")&&(ne(me),ie&&(removeEventListener("visibilitychange",de,!0),removeEventListener("pagehide",de,!0)))};addEventListener("visibilitychange",de,!0),addEventListener("pagehide",de,!0)},onCLS=ne=>{const ie=initMetric("CLS",0);let de,me=0,_e=[];const ye=Se=>{Se.forEach(Ce=>{if(!Ce.hadRecentInput){const Ae=_e[0],Te=_e[_e.length-1];me&&_e.length!==0&&Ce.startTime-Te.startTime<1e3&&Ce.startTime-Ae.startTime<5e3?(me+=Ce.value,_e.push(Ce)):(me=Ce.value,_e=[Ce]),me>ie.value&&(ie.value=me,ie.entries=_e,de&&de())}})},we=observe("layout-shift",ye);if(we){de=bindReporter(ne,ie);const Se=()=>{ye(we.takeRecords()),de(!0)};return onHidden(Se),Se}};let firstHiddenTime=-1;const initHiddenTime=()=>WINDOW.document.visibilityState==="hidden"&&!WINDOW.document.prerendering?0:1/0,trackChanges=()=>{onHidden(({timeStamp:ne})=>{firstHiddenTime=ne},!0)},getVisibilityWatcher=()=>(firstHiddenTime<0&&(firstHiddenTime=initHiddenTime(),trackChanges()),{get firstHiddenTime(){return firstHiddenTime}}),onFID=ne=>{const ie=getVisibilityWatcher(),de=initMetric("FID");let me;const _e=Se=>{Se.startTime<ie.firstHiddenTime&&(de.value=Se.processingStart-Se.startTime,de.entries.push(Se),me(!0))},ye=Se=>{Se.forEach(_e)},we=observe("first-input",ye);me=bindReporter(ne,de),we&&onHidden(()=>{ye(we.takeRecords()),we.disconnect()},!0)},reportedMetricIDs={},onLCP=ne=>{const ie=getVisibilityWatcher(),de=initMetric("LCP");let me;const _e=we=>{const Se=we[we.length-1];if(Se){const Ce=Math.max(Se.startTime-getActivationStart(),0);Ce<ie.firstHiddenTime&&(de.value=Ce,de.entries=[Se],me())}},ye=observe("largest-contentful-paint",_e);if(ye){me=bindReporter(ne,de);const we=()=>{reportedMetricIDs[de.id]||(_e(ye.takeRecords()),ye.disconnect(),reportedMetricIDs[de.id]=!0,me(!0))};return["keydown","click"].forEach(Se=>{addEventListener(Se,we,{once:!0,capture:!0})}),onHidden(we,!0),we}},handlers={},instrumented={};let _previousCls,_previousFid,_previousLcp;function addClsInstrumentationHandler(ne){return addMetricObserver("cls",ne,instrumentCls,_previousCls)}function addLcpInstrumentationHandler(ne){return addMetricObserver("lcp",ne,instrumentLcp,_previousLcp)}function addFidInstrumentationHandler(ne){return addMetricObserver("fid",ne,instrumentFid,_previousFid)}function addPerformanceInstrumentationHandler(ne,ie){return addHandler(ne,ie),instrumented[ne]||(instrumentPerformanceObserver(ne),instrumented[ne]=!0),getCleanupCallback(ne,ie)}function triggerHandlers(ne,ie){const de=handlers[ne];if(!(!de||!de.length))for(const me of de)try{me(ie)}catch(_e){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.error("Error while triggering instrumentation handler.\nType: ".concat(ne,"\nName: ").concat(getFunctionName(me),"\nError:"),_e)}}function instrumentCls(){onCLS(ne=>{triggerHandlers("cls",{metric:ne}),_previousCls=ne})}function instrumentFid(){onFID(ne=>{triggerHandlers("fid",{metric:ne}),_previousFid=ne})}function instrumentLcp(){onLCP(ne=>{triggerHandlers("lcp",{metric:ne}),_previousLcp=ne})}function addMetricObserver(ne,ie,de,me){return addHandler(ne,ie),instrumented[ne]||(de(),instrumented[ne]=!0),me&&ie({metric:me}),getCleanupCallback(ne,ie)}function instrumentPerformanceObserver(ne){const ie={};ne==="event"&&(ie.durationThreshold=0),observe(ne,de=>{triggerHandlers(ne,{entries:de})},ie)}function addHandler(ne,ie){handlers[ne]=handlers[ne]||[],handlers[ne].push(ie)}function getCleanupCallback(ne,ie){return()=>{const de=handlers[ne];if(!de)return;const me=de.indexOf(ie);me!==-1&&de.splice(me,1)}}function isMeasurementValue(ne){return typeof ne=="number"&&isFinite(ne)}function _startChild(ne,{startTimestamp:ie,...de}){return ie&&ne.startTimestamp>ie&&(ne.startTimestamp=ie),ne.startChild({startTimestamp:ie,...de})}function msToSec(ne){return ne/1e3}function getBrowserPerformanceAPI(){return WINDOW&&WINDOW.addEventListener&&WINDOW.performance}let _performanceCursor=0,_measurements={},_lcpEntry,_clsEntry;function startTrackingWebVitals(){const ne=getBrowserPerformanceAPI();if(ne&&browserPerformanceTimeOrigin){ne.mark&&WINDOW.performance.mark("sentry-tracing-init");const ie=_trackFID(),de=_trackCLS(),me=_trackLCP();return()=>{ie(),de(),me()}}return()=>{}}function startTrackingLongTasks(){addPerformanceInstrumentationHandler("longtask",({entries:ne})=>{for(const ie of ne){const de=getActiveTransaction$1();if(!de)return;const me=msToSec(browserPerformanceTimeOrigin+ie.startTime),_e=msToSec(ie.duration);de.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:me,endTimestamp:me+_e})}})}function startTrackingInteractions(){addPerformanceInstrumentationHandler("event",({entries:ne})=>{for(const ie of ne){const de=getActiveTransaction$1();if(!de)return;if(ie.name==="click"){const me=msToSec(browserPerformanceTimeOrigin+ie.startTime),_e=msToSec(ie.duration);de.startChild({description:htmlTreeAsString(ie.target),op:"ui.interaction.".concat(ie.name),origin:"auto.ui.browser.metrics",startTimestamp:me,endTimestamp:me+_e})}}})}function _trackCLS(){return addClsInstrumentationHandler(({metric:ne})=>{const ie=ne.entries.pop();ie&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Measurements] Adding CLS"),_measurements.cls={value:ne.value,unit:""},_clsEntry=ie)})}function _trackLCP(){return addLcpInstrumentationHandler(({metric:ne})=>{const ie=ne.entries.pop();ie&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Measurements] Adding LCP"),_measurements.lcp={value:ne.value,unit:"millisecond"},_lcpEntry=ie)})}function _trackFID(){return addFidInstrumentationHandler(({metric:ne})=>{const ie=ne.entries.pop();if(!ie)return;const de=msToSec(browserPerformanceTimeOrigin),me=msToSec(ie.startTime);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Measurements] Adding FID"),_measurements.fid={value:ne.value,unit:"millisecond"},_measurements["mark.fid"]={value:de+me,unit:"second"}})}function addPerformanceEntries(ne){const ie=getBrowserPerformanceAPI();if(!ie||!WINDOW.performance.getEntries||!browserPerformanceTimeOrigin)return;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] Adding & adjusting spans using Performance API");const de=msToSec(browserPerformanceTimeOrigin),me=ie.getEntries();let _e,ye;if(me.slice(_performanceCursor).forEach(we=>{const Se=msToSec(we.startTime),Ce=msToSec(we.duration);if(!(ne.op==="navigation"&&de+Se<ne.startTimestamp))switch(we.entryType){case"navigation":{_addNavigationSpans(ne,we,de),_e=de+msToSec(we.responseStart),ye=de+msToSec(we.requestStart);break}case"mark":case"paint":case"measure":{_addMeasureSpans(ne,we,Se,Ce,de);const Ae=getVisibilityWatcher(),Te=we.startTime<Ae.firstHiddenTime;we.name==="first-paint"&&Te&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Measurements] Adding FP"),_measurements.fp={value:we.startTime,unit:"millisecond"}),we.name==="first-contentful-paint"&&Te&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Measurements] Adding FCP"),_measurements.fcp={value:we.startTime,unit:"millisecond"});break}case"resource":{const Ae=we.name.replace(WINDOW.location.origin,"");_addResourceSpans(ne,we,Ae,Se,Ce,de);break}}}),_performanceCursor=Math.max(me.length-1,0),_trackNavigator(ne),ne.op==="pageload"){typeof _e=="number"&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Measurements] Adding TTFB"),_measurements.ttfb={value:(_e-ne.startTimestamp)*1e3,unit:"millisecond"},typeof ye=="number"&&ye<=_e&&(_measurements["ttfb.requestTime"]={value:(_e-ye)*1e3,unit:"millisecond"})),["fcp","fp","lcp"].forEach(Se=>{if(!_measurements[Se]||de>=ne.startTimestamp)return;const Ce=_measurements[Se].value,Ae=de+msToSec(Ce),Te=Math.abs((Ae-ne.startTimestamp)*1e3),ke=Te-Ce;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Measurements] Normalized ".concat(Se," from ").concat(Ce," to ").concat(Te," (").concat(ke,")")),_measurements[Se].value=Te});const we=_measurements["mark.fid"];we&&_measurements.fid&&(_startChild(ne,{description:"first input delay",endTimestamp:we.value+msToSec(_measurements.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:we.value}),delete _measurements["mark.fid"]),"fcp"in _measurements||delete _measurements.cls,Object.keys(_measurements).forEach(Se=>{ne.setMeasurement(Se,_measurements[Se].value,_measurements[Se].unit)}),_tagMetricInfo(ne)}_lcpEntry=void 0,_clsEntry=void 0,_measurements={}}function _addMeasureSpans(ne,ie,de,me,_e){const ye=_e+de,we=ye+me;return _startChild(ne,{description:ie.name,endTimestamp:we,op:ie.entryType,origin:"auto.resource.browser.metrics",startTimestamp:ye}),ye}function _addNavigationSpans(ne,ie,de){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(me=>{_addPerformanceNavigationTiming(ne,ie,me,de)}),_addPerformanceNavigationTiming(ne,ie,"secureConnection",de,"TLS/SSL","connectEnd"),_addPerformanceNavigationTiming(ne,ie,"fetch",de,"cache","domainLookupStart"),_addPerformanceNavigationTiming(ne,ie,"domainLookup",de,"DNS"),_addRequest(ne,ie,de)}function _addPerformanceNavigationTiming(ne,ie,de,me,_e,ye){const we=ye?ie[ye]:ie["".concat(de,"End")],Se=ie["".concat(de,"Start")];!Se||!we||_startChild(ne,{op:"browser",origin:"auto.browser.browser.metrics",description:_e||de,startTimestamp:me+msToSec(Se),endTimestamp:me+msToSec(we)})}function _addRequest(ne,ie,de){_startChild(ne,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:de+msToSec(ie.requestStart),endTimestamp:de+msToSec(ie.responseEnd)}),_startChild(ne,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:de+msToSec(ie.responseStart),endTimestamp:de+msToSec(ie.responseEnd)})}function _addResourceSpans(ne,ie,de,me,_e,ye){if(ie.initiatorType==="xmlhttprequest"||ie.initiatorType==="fetch")return;const we={};"transferSize"in ie&&(we["http.response_transfer_size"]=ie.transferSize),"encodedBodySize"in ie&&(we["http.response_content_length"]=ie.encodedBodySize),"decodedBodySize"in ie&&(we["http.decoded_response_content_length"]=ie.decodedBodySize),"renderBlockingStatus"in ie&&(we["resource.render_blocking_status"]=ie.renderBlockingStatus);const Se=ye+me,Ce=Se+_e;_startChild(ne,{description:de,endTimestamp:Ce,op:ie.initiatorType?"resource.".concat(ie.initiatorType):"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:Se,data:we})}function _trackNavigator(ne){const ie=WINDOW.navigator;if(!ie)return;const de=ie.connection;de&&(de.effectiveType&&ne.setTag("effectiveConnectionType",de.effectiveType),de.type&&ne.setTag("connectionType",de.type),isMeasurementValue(de.rtt)&&(_measurements["connection.rtt"]={value:de.rtt,unit:"millisecond"})),isMeasurementValue(ie.deviceMemory)&&ne.setTag("deviceMemory","".concat(ie.deviceMemory," GB")),isMeasurementValue(ie.hardwareConcurrency)&&ne.setTag("hardwareConcurrency",String(ie.hardwareConcurrency))}function _tagMetricInfo(ne){_lcpEntry&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Measurements] Adding LCP Data"),_lcpEntry.element&&ne.setTag("lcp.element",htmlTreeAsString(_lcpEntry.element)),_lcpEntry.id&&ne.setTag("lcp.id",_lcpEntry.id),_lcpEntry.url&&ne.setTag("lcp.url",_lcpEntry.url.trim().slice(0,200)),ne.setTag("lcp.size",_lcpEntry.size)),_clsEntry&&_clsEntry.sources&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Measurements] Adding CLS Data"),_clsEntry.sources.forEach((ie,de)=>ne.setTag("cls.source.".concat(de+1),htmlTreeAsString(ie.node))))}const DEFAULT_TRACE_PROPAGATION_TARGETS=["localhost",/^\/(?!\/)/],defaultRequestInstrumentationOptions={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:DEFAULT_TRACE_PROPAGATION_TARGETS,tracePropagationTargets:DEFAULT_TRACE_PROPAGATION_TARGETS};function instrumentOutgoingRequests(ne){const{traceFetch:ie,traceXHR:de,tracePropagationTargets:me,tracingOrigins:_e,shouldCreateSpanForRequest:ye,enableHTTPTimings:we}={traceFetch:defaultRequestInstrumentationOptions.traceFetch,traceXHR:defaultRequestInstrumentationOptions.traceXHR,...ne},Se=typeof ye=="function"?ye:Te=>!0,Ce=Te=>shouldAttachHeaders(Te,me||_e),Ae={};ie&&addInstrumentationHandler("fetch",Te=>{const ke=fetchCallback(Te,Se,Ce,Ae);we&&ke&&addHTTPTimings(ke)}),de&&addInstrumentationHandler("xhr",Te=>{const ke=xhrCallback(Te,Se,Ce,Ae);we&&ke&&addHTTPTimings(ke)})}function isPerformanceResourceTiming(ne){return ne.entryType==="resource"&&"initiatorType"in ne&&typeof ne.nextHopProtocol=="string"&&(ne.initiatorType==="fetch"||ne.initiatorType==="xmlhttprequest")}function addHTTPTimings(ne){const ie=ne.data.url;if(!ie)return;const de=addPerformanceInstrumentationHandler("resource",({entries:me})=>{me.forEach(_e=>{isPerformanceResourceTiming(_e)&&_e.name.endsWith(ie)&&(resourceTimingEntryToSpanData(_e).forEach(we=>ne.setData(...we)),setTimeout(de))})})}function extractNetworkProtocol(ne){let ie="unknown",de="unknown",me="";for(const _e of ne){if(_e==="/"){[ie,de]=ne.split("/");break}if(!isNaN(Number(_e))){ie=me==="h"?"http":me,de=ne.split(me)[1];break}me+=_e}return me===ne&&(ie=me),{name:ie,version:de}}function getAbsoluteTime(ne=0){return((browserPerformanceTimeOrigin||performance.timeOrigin)+ne)/1e3}function resourceTimingEntryToSpanData(ne){const{name:ie,version:de}=extractNetworkProtocol(ne.nextHopProtocol),me=[];return me.push(["network.protocol.version",de],["network.protocol.name",ie]),browserPerformanceTimeOrigin?[...me,["http.request.redirect_start",getAbsoluteTime(ne.redirectStart)],["http.request.fetch_start",getAbsoluteTime(ne.fetchStart)],["http.request.domain_lookup_start",getAbsoluteTime(ne.domainLookupStart)],["http.request.domain_lookup_end",getAbsoluteTime(ne.domainLookupEnd)],["http.request.connect_start",getAbsoluteTime(ne.connectStart)],["http.request.secure_connection_start",getAbsoluteTime(ne.secureConnectionStart)],["http.request.connection_end",getAbsoluteTime(ne.connectEnd)],["http.request.request_start",getAbsoluteTime(ne.requestStart)],["http.request.response_start",getAbsoluteTime(ne.responseStart)],["http.request.response_end",getAbsoluteTime(ne.responseEnd)]]:me}function shouldAttachHeaders(ne,ie){return stringMatchesSomePattern(ne,ie||DEFAULT_TRACE_PROPAGATION_TARGETS)}function fetchCallback(ne,ie,de,me){if(!hasTracingEnabled()||!ne.fetchData)return;const _e=ie(ne.fetchData.url);if(ne.endTimestamp&&_e){const $e=ne.fetchData.__span;if(!$e)return;const Ee=me[$e];if(Ee){if(ne.response){Ee.setHttpStatus(ne.response.status);const Pe=ne.response&&ne.response.headers&&ne.response.headers.get("content-length"),Ie=parseInt(Pe);Ie>0&&Ee.setData("http.response_content_length",Ie)}else ne.error&&Ee.setStatus("internal_error");Ee.finish(),delete me[$e]}return}const ye=getCurrentHub(),we=ye.getScope(),Se=ye.getClient(),Ce=we.getSpan(),{method:Ae,url:Te}=ne.fetchData,ke=_e&&Ce?Ce.startChild({data:{url:Te,type:"fetch","http.method":Ae},description:"".concat(Ae," ").concat(Te),op:"http.client",origin:"auto.http.browser"}):void 0;if(ke&&(ne.fetchData.__span=ke.spanId,me[ke.spanId]=ke),de(ne.fetchData.url)&&Se){const $e=ne.args[0];ne.args[1]=ne.args[1]||{};const Ee=ne.args[1];Ee.headers=addTracingHeadersToFetchRequest($e,Se,we,Ee,ke)}return ke}function addTracingHeadersToFetchRequest(ne,ie,de,me,_e){const ye=_e||de.getSpan(),we=ye&&ye.transaction,{traceId:Se,sampled:Ce,dsc:Ae}=de.getPropagationContext(),Te=ye?ye.toTraceparent():generateSentryTraceHeader(Se,void 0,Ce),ke=we?we.getDynamicSamplingContext():Ae||getDynamicSamplingContextFromClient(Se,ie,de),$e=dynamicSamplingContextToSentryBaggageHeader(ke),Ee=typeof Request<"u"&&isInstanceOf(ne,Request)?ne.headers:me.headers;if(Ee)if(typeof Headers<"u"&&isInstanceOf(Ee,Headers)){const Pe=new Headers(Ee);return Pe.append("sentry-trace",Te),$e&&Pe.append(BAGGAGE_HEADER_NAME,$e),Pe}else if(Array.isArray(Ee)){const Pe=[...Ee,["sentry-trace",Te]];return $e&&Pe.push([BAGGAGE_HEADER_NAME,$e]),Pe}else{const Pe="baggage"in Ee?Ee.baggage:void 0,Ie=[];return Array.isArray(Pe)?Ie.push(...Pe):Pe&&Ie.push(Pe),$e&&Ie.push($e),{...Ee,"sentry-trace":Te,baggage:Ie.length>0?Ie.join(","):void 0}}else return{"sentry-trace":Te,baggage:$e}}function xhrCallback(ne,ie,de,me){const _e=ne.xhr,ye=_e&&_e[SENTRY_XHR_DATA_KEY];if(!hasTracingEnabled()||_e&&_e.__sentry_own_request__||!_e||!ye)return;const we=ie(ye.url);if(ne.endTimestamp&&we){const ke=_e.__sentry_xhr_span_id__;if(!ke)return;const $e=me[ke];$e&&($e.setHttpStatus(ye.status_code),$e.finish(),delete me[ke]);return}const Se=getCurrentHub(),Ce=Se.getScope(),Ae=Ce.getSpan(),Te=we&&Ae?Ae.startChild({data:{...ye.data,type:"xhr","http.method":ye.method,url:ye.url},description:"".concat(ye.method," ").concat(ye.url),op:"http.client",origin:"auto.http.browser"}):void 0;if(Te&&(_e.__sentry_xhr_span_id__=Te.spanId,me[_e.__sentry_xhr_span_id__]=Te),_e.setRequestHeader&&de(ye.url))if(Te){const ke=Te&&Te.transaction,$e=ke&&ke.getDynamicSamplingContext(),Ee=dynamicSamplingContextToSentryBaggageHeader($e);setHeaderOnXhr(_e,Te.toTraceparent(),Ee)}else{const ke=Se.getClient(),{traceId:$e,sampled:Ee,dsc:Pe}=Ce.getPropagationContext(),Ie=generateSentryTraceHeader($e,void 0,Ee),Oe=Pe||(ke?getDynamicSamplingContextFromClient($e,ke,Ce):void 0),Ne=dynamicSamplingContextToSentryBaggageHeader(Oe);setHeaderOnXhr(_e,Ie,Ne)}return Te}function setHeaderOnXhr(ne,ie,de){try{ne.setRequestHeader("sentry-trace",ie),de&&ne.setRequestHeader(BAGGAGE_HEADER_NAME,de)}catch(me){}}function instrumentRoutingWithDefaults(ne,ie=!0,de=!0){if(!WINDOW||!WINDOW.location){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Could not initialize routing instrumentation due to invalid location");return}let me=WINDOW.location.href,_e;ie&&(_e=ne({name:WINDOW.location.pathname,startTimestamp:browserPerformanceTimeOrigin?browserPerformanceTimeOrigin/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),de&&addInstrumentationHandler("history",({to:ye,from:we})=>{if(we===void 0&&me&&me.indexOf(ye)!==-1){me=void 0;return}we!==ye&&(me=void 0,_e&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] Finishing current transaction with op: ".concat(_e.op)),_e.finish()),_e=ne({name:WINDOW.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})}const BROWSER_TRACING_INTEGRATION_ID="BrowserTracing",DEFAULT_BROWSER_TRACING_OPTIONS={...TRACING_DEFAULTS,markBackgroundTransactions:!0,routingInstrumentation:instrumentRoutingWithDefaults,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{},...defaultRequestInstrumentationOptions};class BrowserTracing{constructor(ie){this.name=BROWSER_TRACING_INTEGRATION_ID,this._hasSetTracePropagationTargets=!1,addTracingExtensions(),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&(this._hasSetTracePropagationTargets=!!(ie&&(ie.tracePropagationTargets||ie.tracingOrigins))),this.options={...DEFAULT_BROWSER_TRACING_OPTIONS,...ie},this.options._experiments.enableLongTask!==void 0&&(this.options.enableLongTask=this.options._experiments.enableLongTask),ie&&!ie.tracePropagationTargets&&ie.tracingOrigins&&(this.options.tracePropagationTargets=ie.tracingOrigins),this._collectWebVitals=startTrackingWebVitals(),this.options.enableLongTask&&startTrackingLongTasks(),this.options._experiments.enableInteractions&&startTrackingInteractions()}setupOnce(ie,de){this._getCurrentHub=de;const _e=de().getClient(),ye=_e&&_e.getOptions(),{routingInstrumentation:we,startTransactionOnLocationChange:Se,startTransactionOnPageLoad:Ce,markBackgroundTransactions:Ae,traceFetch:Te,traceXHR:ke,shouldCreateSpanForRequest:$e,enableHTTPTimings:Ee,_experiments:Pe}=this.options,Ie=ye&&ye.tracePropagationTargets,Oe=Ie||this.options.tracePropagationTargets;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&this._hasSetTracePropagationTargets&&Ie&&logger.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),we(Ne=>{const Be=this._createRouteTransaction(Ne);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(Be,Ne,de),Be},Ce,Se),Ae&&registerBackgroundTabDetection(),Pe.enableInteractions&&this._registerInteractionListener(),instrumentOutgoingRequests({traceFetch:Te,traceXHR:ke,tracePropagationTargets:Oe,shouldCreateSpanForRequest:$e,enableHTTPTimings:Ee})}_createRouteTransaction(ie){if(!this._getCurrentHub){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("[Tracing] Did not create ".concat(ie.op," transaction because _getCurrentHub is invalid."));return}const de=this._getCurrentHub(),{beforeNavigate:me,idleTimeout:_e,finalTimeout:ye,heartbeatInterval:we}=this.options,Se=ie.op==="pageload",Ce=Se?getMetaContent("sentry-trace"):"",Ae=Se?getMetaContent("baggage"):"",{traceparentData:Te,dynamicSamplingContext:ke,propagationContext:$e}=tracingContextFromHeaders(Ce,Ae),Ee={...ie,...Te,metadata:{...ie.metadata,dynamicSamplingContext:Te&&!ke?{}:ke},trimEnd:!0},Pe=typeof me=="function"?me(Ee):Ee,Ie=Pe===void 0?{...Ee,sampled:!1}:Pe;Ie.metadata=Ie.name!==Ee.name?{...Ie.metadata,source:"custom"}:Ie.metadata,this._latestRouteName=Ie.name,this._latestRouteSource=Ie.metadata&&Ie.metadata.source,Ie.sampled===!1&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] Will not send ".concat(Ie.op," transaction because of beforeNavigate.")),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.log("[Tracing] Starting ".concat(Ie.op," transaction on scope"));const{location:Oe}=WINDOW,Ne=startIdleTransaction(de,Ie,_e,ye,!0,{location:Oe},we),Be=de.getScope();return Se&&Te?Be.setPropagationContext($e):Be.setPropagationContext({traceId:Ne.traceId,spanId:Ne.spanId,parentSpanId:Ne.parentSpanId,sampled:Ne.sampled}),Ne.registerBeforeFinishCallback(xe=>{this._collectWebVitals(),addPerformanceEntries(xe)}),Ne}_registerInteractionListener(){let ie;const de=()=>{const{idleTimeout:me,finalTimeout:_e,heartbeatInterval:ye}=this.options,we="ui.action.click",Se=getActiveTransaction$1();if(Se&&Se.op&&["navigation","pageload"].includes(Se.op)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("[Tracing] Did not create ".concat(we," transaction because a pageload or navigation transaction is in progress."));return}if(ie&&(ie.setFinishReason("interactionInterrupted"),ie.finish(),ie=void 0),!this._getCurrentHub){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("[Tracing] Did not create ".concat(we," transaction because _getCurrentHub is invalid."));return}if(!this._latestRouteName){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("[Tracing] Did not create ".concat(we," transaction because _latestRouteName is missing."));return}const Ce=this._getCurrentHub(),{location:Ae}=WINDOW,Te={name:this._latestRouteName,op:we,trimEnd:!0,metadata:{source:this._latestRouteSource||"url"}};ie=startIdleTransaction(Ce,Te,me,_e,!0,{location:Ae},ye)};["click"].forEach(me=>{addEventListener(me,de,{once:!1,capture:!0})})}}function getMetaContent(ne){const ie=getDomElement("meta[name=".concat(ne,"]"));return ie?ie.getAttribute("content"):void 0}const DEFAULT_HOOKS=["activate","mount","update"],classifyRE=/(?:^|[-_])(\w)/g,classify=ne=>ne.replace(classifyRE,ie=>ie.toUpperCase()).replace(/[-_]/g,""),ROOT_COMPONENT_NAME="<Root>",ANONYMOUS_COMPONENT_NAME="<Anonymous>",repeat=(ne,ie)=>ne.repeat?ne.repeat(ie):ne,formatComponentName=(ne,ie)=>{if(!ne)return ANONYMOUS_COMPONENT_NAME;if(ne.$root===ne)return ROOT_COMPONENT_NAME;if(!ne.$options)return ANONYMOUS_COMPONENT_NAME;const de=ne.$options;let me=de.name||de._componentTag;const _e=de.__file;if(!me&&_e){const ye=_e.match(/([^/\\]+)\.vue$/);ye&&(me=ye[1])}return(me?"<".concat(classify(me),">"):ANONYMOUS_COMPONENT_NAME)+(_e&&ie!==!1?" at ".concat(_e):"")},generateComponentTrace=ne=>{if(ne&&(ne._isVue||ne.__isVue)&&ne.$parent){const ie=[];let de=0;for(;ne;){if(ie.length>0){const _e=ie[ie.length-1];if(_e.constructor===ne.constructor){de++,ne=ne.$parent;continue}else de>0&&(ie[ie.length-1]=[_e,de],de=0)}ie.push(ne),ne=ne.$parent}const me=ie.map((_e,ye)=>"".concat((ye===0?"---> ":repeat(" ",5+ye*2))+(Array.isArray(_e)?"".concat(formatComponentName(_e[0]),"... (").concat(_e[1]," recursive calls)"):formatComponentName(_e)))).join("\n");return"\n\nfound in\n\n".concat(me)}return"\n\n(found in ".concat(formatComponentName(ne),")")},attachErrorHandler=(ne,ie)=>{const{errorHandler:de,warnHandler:me,silent:_e}=ne.config;ne.config.errorHandler=(ye,we,Se)=>{const Ce=formatComponentName(we,!1),Ae=we?generateComponentTrace(we):"",Te={componentName:Ce,lifecycleHook:Se,trace:Ae};if(ie.attachProps&&we&&(we.$options&&we.$options.propsData?Te.propsData=we.$options.propsData:we.$props&&(Te.propsData=we.$props)),setTimeout(()=>{getCurrentHub().withScope(ke=>{ke.setContext("vue",Te),ke.addEventProcessor($e=>(addExceptionMechanism($e,{handled:!1}),$e)),getCurrentHub().captureException(ye)})}),typeof de=="function"&&de.call(ne,ye,we,Se),ie.logErrors){const ke=typeof console<"u",$e="Error in ".concat(Se,': "').concat(ye&&ye.toString(),'"');me&&me.call(null,$e,we,Ae)}}},VUE_OP="ui.vue",HOOKS={activate:["activated","deactivated"],create:["beforeCreate","created"],destroy:["beforeDestroy","destroyed"],mount:["beforeMount","mounted"],update:["beforeUpdate","updated"]};function getActiveTransaction(){return getCurrentHub().getScope().getTransaction()}function finishRootSpan(ne,ie,de){ne.$_sentryRootSpanTimer&&clearTimeout(ne.$_sentryRootSpanTimer),ne.$_sentryRootSpanTimer=setTimeout(()=>{ne.$root&&ne.$root.$_sentryRootSpan&&(ne.$root.$_sentryRootSpan.finish(ie),ne.$root.$_sentryRootSpan=void 0)},de)}const createTracingMixins=ne=>{const ie=(ne.hooks||[]).concat(DEFAULT_HOOKS).filter((me,_e,ye)=>ye.indexOf(me)===_e),de={};for(const me of ie){const _e=HOOKS[me];if(!_e){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&logger.warn("Unknown hook: ".concat(me));continue}for(const ye of _e)de[ye]=function(){const we=this.$root===this;if(we){const Ae=getActiveTransaction();Ae&&(this.$_sentryRootSpan=this.$_sentryRootSpan||Ae.startChild({description:"Application Render",op:"".concat(VUE_OP,".render"),origin:"auto.ui.vue"}))}const Se=formatComponentName(this,!1),Ce=Array.isArray(ne.trackComponents)?ne.trackComponents.indexOf(Se)>-1:ne.trackComponents;if(!(!we&&!Ce))if(this.$_sentrySpans=this.$_sentrySpans||{},ye==_e[0]){const Ae=this.$root&&this.$root.$_sentryRootSpan||getActiveTransaction();if(Ae){const Te=this.$_sentrySpans[me];Te&&!Te.endTimestamp&&Te.finish(),this.$_sentrySpans[me]=Ae.startChild({description:"Vue <".concat(Se,">"),op:"".concat(VUE_OP,".").concat(me),origin:"auto.ui.vue"})}}else{const Ae=this.$_sentrySpans[me];if(!Ae)return;Ae.finish(),finishRootSpan(this,timestampInSeconds(),ne.timeout)}}}return de},globalWithVue=GLOBAL_OBJ,DEFAULT_CONFIG={Vue:globalWithVue.Vue,attachProps:!0,logErrors:!0,hooks:DEFAULT_HOOKS,timeout:2e3,trackComponents:!1};class VueIntegration{static __initStatic(){this.id="Vue"}constructor(ie={}){this.name=VueIntegration.id,this._options=ie}setupOnce(ie,de){this._setupIntegration(de())}_setupIntegration(ie){const de=ie.getClient(),me={...DEFAULT_CONFIG,...de&&de.getOptions(),...this._options};!me.Vue&&!me.app||(me.app?arrayify(me.app).forEach(ye=>vueInit(ye,me)):me.Vue&&vueInit(me.Vue,me))}}VueIntegration.__initStatic();const vueInit=(ne,ie)=>{const de=ne,me=de._instance&&de._instance.isMounted;attachErrorHandler(ne,ie),hasTracingEnabled(ie)&&ne.mixin(createTracingMixins({...ie,...ie.tracingOptions}))};function init(ne={}){const ie={_metadata:{sdk:{name:"sentry.javascript.vue",packages:[{name:"npm:@sentry/vue",version:SDK_VERSION}],version:SDK_VERSION}},defaultIntegrations:[...defaultIntegrations,new VueIntegration],...ne};init$1(ie)}function vueRouterInstrumentation(ne,ie={}){return(de,me=!0,_e=!0)=>{const ye={"routing.instrumentation":"vue-router"};me&&WINDOW$1&&WINDOW$1.location&&de({name:WINDOW$1.location.pathname,op:"pageload",origin:"auto.pageload.vue",tags:ye,metadata:{source:"url"}}),ne.onError(we=>captureException(we,Se=>(Se.addEventProcessor(Ce=>(addExceptionMechanism(Ce,{handled:!1}),Ce)),Se))),ne.beforeEach((we,Se,Ce)=>{const Ae=Se.name==null&&Se.matched.length===0,Te={params:we.params,query:we.query};let ke=we.path,$e="url";if(we.name&&ie.routeLabel!=="path"?(ke=we.name.toString(),$e="custom"):we.matched[0]&&we.matched[0].path&&(ke=we.matched[0].path,$e="route"),me&&Ae){const Ee=getActiveTransaction();Ee&&(Ee.metadata.source!=="custom"&&Ee.setName(ke,$e),Ee.setData("params",Te.params),Ee.setData("query",Te.query))}_e&&!Ae&&de({name:ke,op:"navigation",origin:"auto.navigation.vue",tags:ye,data:Te,metadata:{source:$e}}),Ce&&Ce()})}}const index="",animate="";var ar;(ar=location.search)!=null&&ar.includes("test=1")||(devtoolsDetectorExports.addListener(ne=>{ne?(document.body.style.display="none",checkDevtool()):document.body.style.display="block"}),devtoolsDetectorExports.launch());function createApp(){const ne=createSSRApp(_sfc_main),ie=createRouter(),de=createHead();return setupAntd(ne),init({app:ne,dsn:"https://48852c1594bf439086feec611ba4b305@sentry.xinchenai.com/17",integrations:[new BrowserTracing({routingInstrumentation:vueRouterInstrumentation(ie),tracePropagationTargets:["www.joyland.ai"]})],environment:"production",sampleRate:1,tracesSampleRate:0}),ne.use(ie),ne.use(store),ne.use(i18n$1),ne.use(de),ne.use(index$1,{error:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"}),ne.use(Directive),{app:ne,router:ie,head:de}}const{app,router}=createApp();router.isReady().then(()=>{document.getElementById("app").innerHTML="",app.mount("#app")});export{watch as $,formatTime as A,withModifiers as B,normalizeClass as C,ATooltip as D,Empty as E,Fragment as F,createTextVNode as G,isRef as H,eventTrack as I,fetchDialogue as J,hideSavedChat as K,pushScopeId as L,Modal as M,popScopeId as N,_export_sfc as O,isMobile as P,createBlock as Q,LeftOutlined$1 as R,Spin as S,useI18n as T,useTypeStore$1 as U,computed as V,CollapsePanel as W,Collapse as X,copyToClipboard as Y,message as Z,__vitePreload as _,__vite_legacy_guard,defineAsyncComponent as a,getComponent as a$,queryOrderList as a0,resolveDirective as a1,formatPrice as a2,getSubscriptionEnd as a3,Carousel$1 as a4,useStore as a5,useUserVipStatus as a6,onBeforeMount as a7,FormItem as a8,Input as a9,checkVoiceName as aA,onBeforeRouteLeave as aB,useTypeStore as aC,ImagePreview as aD,getPackDetail as aE,deleteImageResult as aF,VisibilityEnum as aG,useThemeLocal as aH,createStaticVNode as aI,useWindowSize as aJ,useScroll as aK,Avatar$1 as aL,ShareComp as aM,selfCreate as aN,createBotPageUrl as aO,wrapperRaf as aP,AntdIcon as aQ,SelectProps as aR,getOptionProps as aS,_extends$2 as aT,getSlot as aU,BaseMixin as aV,PropsTypes as aW,classNames as aX,_defineProperty$x as aY,antInput$1 as aZ,hasProp$1 as a_,Select$1 as aa,SelectOption as ab,Upload as ac,normalizeStyle as ad,Cropper as ae,Form$1 as af,imgPackStyle as ag,getconfigOptions as ah,fetchPriceList as ai,scrollCenterShowError as aj,addImagePack as ak,_imports_0$f as al,batchCheckImage as am,nextTick as an,axios$1 as ao,PdfIcon as ap,InitIcon as aq,Button$1 as ar,renderSlot as as,UploadDragger as at,getAwsSign as au,createNewFileName as av,uploadFile as aw,onUnmounted as ax,dayjs as ay,addVoicePack as az,useRouter as b,getDiscordCode as b$,splitAttrs as b0,_objectSpread2$1 as b1,inject as b2,defaultConfigProvider as b3,RightOutlined$1 as b4,enUS$2 as b5,LocaleReceiver as b6,withUndefined as b7,tuple as b8,withInstall as b9,initDefaultProps$2 as bA,findDOMNode as bB,warning$4 as bC,_toConsumableArray as bD,shallowEqual$1 as bE,toRef as bF,_slicedToArray$2 as bG,onUpdated as bH,addEventListenerWrap as bI,classes as bJ,getSpinProps as bK,initDefaultProps$1 as bL,ASubMenu as bM,cloneElement as bN,Checkbox as bO,Radio as bP,AMenuItem as bQ,Menu$1 as bR,Dropdown$1 as bS,DownOutlined$1 as bT,omit$2 as bU,_typeof$2 as bV,defaultLocale as bW,flattenChildren as bX,getKey$2 as bY,getPropsData as bZ,useInviteCode as b_,KeyCode$1 as ba,eq as bb,baseAssignValue as bc,copyObject as bd,keysIn as be,isArray$8 as bf,isBuffer$3 as bg,isTypedArray$1 as bh,isArrayLikeObject as bi,copyArray as bj,cloneBuffer as bk,cloneTypedArray as bl,isPlainObject$3 as bm,isArguments$1 as bn,isObject$7 as bo,isFunction$6 as bp,initCloneObject as bq,baseFor$1 as br,Stack as bs,isArrayLike as bt,isIndex as bu,baseRest as bv,ResizeObserver$1 as bw,get as bx,toRaw as by,isValidElement as bz,reactive as c,createSlots as c$,Transition$1 as c0,InviteInfo as c1,getTaskList as c2,finishTask as c3,_imports_0$3 as c4,UploadAvatar as c5,updateUserInfo as c6,Axios as c7,ContentTypeEnum as c8,isBrowser$2 as c9,CheckboxGroup as cA,_imports_0$b as cB,getReportOptions as cC,_imports_1$7 as cD,isVNode as cE,watchEffect as cF,isValid$4 as cG,getDefaultExportFromCjs as cH,index$3 as cI,UpOutlined$1 as cJ,filterEmpty as cK,APopover as cL,_imports_2$2 as cM,checkGenAvatarsGif as cN,genAvatar as cO,genAvatarsGif as cP,generateUUID as cQ,Textarea as cR,voiceRegen as cS,ModeType as cT,getCharacter as cU,cloneDeep as cV,scrollShowError as cW,baseTranItemFn as cX,isBlank as cY,getCategories as cZ,customImgPackList as c_,ProIcon1$1 as ca,ProIcon2$1 as cb,formatChats as cc,recordUser$1 as cd,chooseMessage as ce,getRegenerateList as cf,useAttrs as cg,SpeakerType as ch,bus as ci,changeMsg as cj,regenerateChat as ck,streamRequestHook$1 as cl,regenerateChatStream as cm,checkJoyPostValid as cn,useLogin as co,sleep as cp,onActivated as cq,h$1 as cr,LoadingOutlined$1 as cs,Alert$1 as ct,CloseOutlined$1 as cu,fixMobileTouch as cv,handleUploadImg as cw,debounce as cx,addReport as cy,RadioGroup as cz,defineComponent as d,Item as d0,InputNumber$1 as d1,InfoIcon as d2,PdfUpload as d3,VoiceTypeModal as d4,validCreateFitting as d5,trimObj as d6,updateCharacterV2 as d7,createCharacterV2 as d8,updateJsonFileAndId as d9,unlockAllImg as dA,loading$1 as dB,ImgLockIcon as dC,Themes as dD,unlockImg as dE,fetchChatImage as dF,pornographyReport as dG,sendRateMsg as dH,getCanGenerate as dI,Row as dJ,Col as dK,useCssVars as dL,Close_circle as dM,Uploader as dN,compressImg as dO,checkImage as dP,getAugmentedNamespace as dQ,commonjsGlobal as dR,bindJsonFileAndId as da,isEqual$1 as db,isObjectLike as dc,baseGetTag as dd,IDialogPropTypes$2 as de,DialogWrap$1 as df,useConfigInject as dg,Notification$1 as dh,CheckCircleOutlined$1 as di,InfoCircleOutlined$1 as dj,CloseCircleOutlined$1 as dk,ExclamationCircleOutlined$1 as dl,copyExecCommand as dm,i18n$1 as dn,getTellUsMore as dp,saveTellUsMore as dq,newToRateGif as dr,Loading3QuartersOutlined$1 as ds,fetchChatMedia as dt,getIsCanEdit as du,editChatContent as dv,filterRegenerateChat as dw,filterRegenerateStreamChat as dx,dynamicTextWidth as dy,SingleLock as dz,onBeforeUnmount as e,resolveComponent as f,getBotsHistoryChat as g,openBlock as h,isBrowser$1 as i,createElementBlock as j,createBaseVNode as k,createVNode as l,markRaw as m,unref as n,onMounted as o,provide as p,commonHeader as q,ref as r,createCommentVNode as s,throttle as t,useRoute as u,withDirectives as v,withCtx as w,vShow as x,renderList as y,toDisplayString$1 as z};
