Files
sd-webui-prompt-all-in-one/javascript/main.entry.js
GitHub Actions ac35a1ed8a Build
2024-01-14 10:42:08 +00:00

154 lines
760 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function(_n){typeof define=="function"&&define.amd?define(_n):_n()})(function(){"use strict";var fc=Object.defineProperty;var pc=(_n,Cn,$n)=>Cn in _n?fc(_n,Cn,{enumerable:!0,configurable:!0,writable:!0,value:$n}):_n[Cn]=$n;var wl=(_n,Cn,$n)=>(pc(_n,typeof Cn!="symbol"?Cn+"":Cn,$n),$n);/**
* @vue/shared v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function makeMap(_n,Cn){const $n=new Set(_n.split(","));return Cn?Nn=>$n.has(Nn.toLowerCase()):Nn=>$n.has(Nn)}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=_n=>_n.charCodeAt(0)===111&&_n.charCodeAt(1)===110&&(_n.charCodeAt(2)>122||_n.charCodeAt(2)<97),isModelListener=_n=>_n.startsWith("onUpdate:"),extend$3=Object.assign,remove=(_n,Cn)=>{const $n=_n.indexOf(Cn);$n>-1&&_n.splice($n,1)},hasOwnProperty$b=Object.prototype.hasOwnProperty,hasOwn=(_n,Cn)=>hasOwnProperty$b.call(_n,Cn),isArray$3=Array.isArray,isMap=_n=>toTypeString(_n)==="[object Map]",isSet=_n=>toTypeString(_n)==="[object Set]",isDate$1=_n=>toTypeString(_n)==="[object Date]",isFunction$2=_n=>typeof _n=="function",isString$1=_n=>typeof _n=="string",isSymbol=_n=>typeof _n=="symbol",isObject$5=_n=>_n!==null&&typeof _n=="object",isPromise=_n=>(isObject$5(_n)||isFunction$2(_n))&&isFunction$2(_n.then)&&isFunction$2(_n.catch),objectToString$1=Object.prototype.toString,toTypeString=_n=>objectToString$1.call(_n),toRawType=_n=>toTypeString(_n).slice(8,-1),isPlainObject$3=_n=>toTypeString(_n)==="[object Object]",isIntegerKey=_n=>isString$1(_n)&&_n!=="NaN"&&_n[0]!=="-"&&""+parseInt(_n,10)===_n,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=_n=>{const Cn=Object.create(null);return $n=>Cn[$n]||(Cn[$n]=_n($n))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(_n=>_n.replace(camelizeRE,(Cn,$n)=>$n?$n.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(_n=>_n.replace(hyphenateRE,"-$1").toLowerCase()),capitalize=cacheStringFunction(_n=>_n.charAt(0).toUpperCase()+_n.slice(1)),toHandlerKey=cacheStringFunction(_n=>_n?`on${capitalize(_n)}`:""),hasChanged=(_n,Cn)=>!Object.is(_n,Cn),invokeArrayFns=(_n,Cn)=>{for(let $n=0;$n<_n.length;$n++)_n[$n](Cn)},def=(_n,Cn,$n)=>{Object.defineProperty(_n,Cn,{configurable:!0,enumerable:!1,value:$n})},looseToNumber=_n=>{const Cn=parseFloat(_n);return isNaN(Cn)?_n:Cn},toNumber=_n=>{const Cn=isString$1(_n)?Number(_n):NaN;return isNaN(Cn)?_n:Cn};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function normalizeStyle(_n){if(isArray$3(_n)){const Cn={};for(let $n=0;$n<_n.length;$n++){const Nn=_n[$n],Bn=isString$1(Nn)?parseStringStyle(Nn):normalizeStyle(Nn);if(Bn)for(const Ln in Bn)Cn[Ln]=Bn[Ln]}return Cn}else if(isString$1(_n)||isObject$5(_n))return _n}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(_n){const Cn={};return _n.replace(styleCommentRE,"").split(listDelimiterRE).forEach($n=>{if($n){const Nn=$n.split(propertyDelimiterRE);Nn.length>1&&(Cn[Nn[0].trim()]=Nn[1].trim())}}),Cn}function normalizeClass(_n){let Cn="";if(isString$1(_n))Cn=_n;else if(isArray$3(_n))for(let $n=0;$n<_n.length;$n++){const Nn=normalizeClass(_n[$n]);Nn&&(Cn+=Nn+" ")}else if(isObject$5(_n))for(const $n in _n)_n[$n]&&(Cn+=$n+" ");return Cn.trim()}const specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(_n){return!!_n||_n===""}function looseCompareArrays(_n,Cn){if(_n.length!==Cn.length)return!1;let $n=!0;for(let Nn=0;$n&&Nn<_n.length;Nn++)$n=looseEqual(_n[Nn],Cn[Nn]);return $n}function looseEqual(_n,Cn){if(_n===Cn)return!0;let $n=isDate$1(_n),Nn=isDate$1(Cn);if($n||Nn)return $n&&Nn?_n.getTime()===Cn.getTime():!1;if($n=isSymbol(_n),Nn=isSymbol(Cn),$n||Nn)return _n===Cn;if($n=isArray$3(_n),Nn=isArray$3(Cn),$n||Nn)return $n&&Nn?looseCompareArrays(_n,Cn):!1;if($n=isObject$5(_n),Nn=isObject$5(Cn),$n||Nn){if(!$n||!Nn)return!1;const Bn=Object.keys(_n).length,Ln=Object.keys(Cn).length;if(Bn!==Ln)return!1;for(const In in _n){const Pn=_n.hasOwnProperty(In),Dn=Cn.hasOwnProperty(In);if(Pn&&!Dn||!Pn&&Dn||!looseEqual(_n[In],Cn[In]))return!1}}return String(_n)===String(Cn)}function looseIndexOf(_n,Cn){return _n.findIndex($n=>looseEqual($n,Cn))}const toDisplayString=_n=>isString$1(_n)?_n:_n==null?"":isArray$3(_n)||isObject$5(_n)&&(_n.toString===objectToString$1||!isFunction$2(_n.toString))?JSON.stringify(_n,replacer,2):String(_n),replacer=(_n,Cn)=>Cn&&Cn.__v_isRef?replacer(_n,Cn.value):isMap(Cn)?{[`Map(${Cn.size})`]:[...Cn.entries()].reduce(($n,[Nn,Bn],Ln)=>($n[stringifySymbol(Nn,Ln)+" =>"]=Bn,$n),{})}:isSet(Cn)?{[`Set(${Cn.size})`]:[...Cn.values()].map($n=>stringifySymbol($n))}:isSymbol(Cn)?stringifySymbol(Cn):isObject$5(Cn)&&!isArray$3(Cn)&&!isPlainObject$3(Cn)?String(Cn):Cn,stringifySymbol=(_n,Cn="")=>{var $n;return isSymbol(_n)?`Symbol(${($n=_n.description)!=null?$n:Cn})`:_n};/**
* @vue/reactivity v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let activeEffectScope;class EffectScope{constructor(Cn=!1){this.detached=Cn,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!Cn&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(Cn){if(this._active){const $n=activeEffectScope;try{return activeEffectScope=this,Cn()}finally{activeEffectScope=$n}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(Cn){if(this._active){let $n,Nn;for($n=0,Nn=this.effects.length;$n<Nn;$n++)this.effects[$n].stop();for($n=0,Nn=this.cleanups.length;$n<Nn;$n++)this.cleanups[$n]();if(this.scopes)for($n=0,Nn=this.scopes.length;$n<Nn;$n++)this.scopes[$n].stop(!0);if(!this.detached&&this.parent&&!Cn){const Bn=this.parent.scopes.pop();Bn&&Bn!==this&&(this.parent.scopes[this.index]=Bn,Bn.index=this.index)}this.parent=void 0,this._active=!1}}}function recordEffectScope(_n,Cn=activeEffectScope){Cn&&Cn.active&&Cn.effects.push(_n)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(_n){activeEffectScope&&activeEffectScope.cleanups.push(_n)}let activeEffect;class ReactiveEffect{constructor(Cn,$n,Nn,Bn){this.fn=Cn,this.trigger=$n,this.scheduler=Nn,this.active=!0,this.deps=[],this._dirtyLevel=2,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,recordEffectScope(this,Bn)}get dirty(){if(this._dirtyLevel===1){pauseTracking();for(let Cn=0;Cn<this._depsLength;Cn++){const $n=this.deps[Cn];if($n.computed&&(triggerComputed($n.computed),this._dirtyLevel>=2))break}this._dirtyLevel<2&&(this._dirtyLevel=0),resetTracking()}return this._dirtyLevel>=2}set dirty(Cn){this._dirtyLevel=Cn?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let Cn=shouldTrack,$n=activeEffect;try{return shouldTrack=!0,activeEffect=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect=$n,shouldTrack=Cn}}stop(){var Cn;this.active&&(preCleanupEffect(this),postCleanupEffect(this),(Cn=this.onStop)==null||Cn.call(this),this.active=!1)}}function triggerComputed(_n){return _n.value}function preCleanupEffect(_n){_n._trackId++,_n._depsLength=0}function postCleanupEffect(_n){if(_n.deps&&_n.deps.length>_n._depsLength){for(let Cn=_n._depsLength;Cn<_n.deps.length;Cn++)cleanupDepEffect(_n.deps[Cn],_n);_n.deps.length=_n._depsLength}}function cleanupDepEffect(_n,Cn){const $n=_n.get(Cn);$n!==void 0&&Cn._trackId!==$n&&(_n.delete(Cn),_n.size===0&&_n.cleanup())}let shouldTrack=!0,pauseScheduleStack=0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const _n=trackStack.pop();shouldTrack=_n===void 0?!0:_n}function pauseScheduling(){pauseScheduleStack++}function resetScheduling(){for(pauseScheduleStack--;!pauseScheduleStack&&queueEffectSchedulers.length;)queueEffectSchedulers.shift()()}function trackEffect(_n,Cn,$n){if(Cn.get(_n)!==_n._trackId){Cn.set(_n,_n._trackId);const Nn=_n.deps[_n._depsLength];Nn!==Cn?(Nn&&cleanupDepEffect(Nn,_n),_n.deps[_n._depsLength++]=Cn):_n._depsLength++}}const queueEffectSchedulers=[];function triggerEffects(_n,Cn,$n){pauseScheduling();for(const Nn of _n.keys())if(_n.get(Nn)===Nn._trackId){if(Nn._dirtyLevel<Cn){const Bn=Nn._dirtyLevel;Nn._dirtyLevel=Cn,Bn===0&&(Nn._shouldSchedule=!0,Nn.trigger())}Nn.scheduler&&Nn._shouldSchedule&&(!Nn._runnings||Nn.allowRecurse)&&(Nn._shouldSchedule=!1,queueEffectSchedulers.push(Nn.scheduler))}resetScheduling()}const createDep=(_n,Cn)=>{const $n=new Map;return $n.cleanup=_n,$n.computed=Cn,$n},targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");function track(_n,Cn,$n){if(shouldTrack&&activeEffect){let Nn=targetMap.get(_n);Nn||targetMap.set(_n,Nn=new Map);let Bn=Nn.get($n);Bn||Nn.set($n,Bn=createDep(()=>Nn.delete($n))),trackEffect(activeEffect,Bn)}}function trigger(_n,Cn,$n,Nn,Bn,Ln){const In=targetMap.get(_n);if(!In)return;let Pn=[];if(Cn==="clear")Pn=[...In.values()];else if($n==="length"&&isArray$3(_n)){const Dn=Number(Nn);In.forEach((Hn,Wn)=>{(Wn==="length"||!isSymbol(Wn)&&Wn>=Dn)&&Pn.push(Hn)})}else switch($n!==void 0&&Pn.push(In.get($n)),Cn){case"add":isArray$3(_n)?isIntegerKey($n)&&Pn.push(In.get("length")):(Pn.push(In.get(ITERATE_KEY)),isMap(_n)&&Pn.push(In.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$3(_n)||(Pn.push(In.get(ITERATE_KEY)),isMap(_n)&&Pn.push(In.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(_n)&&Pn.push(In.get(ITERATE_KEY));break}pauseScheduling();for(const Dn of Pn)Dn&&triggerEffects(Dn,2);resetScheduling()}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(_n=>_n!=="arguments"&&_n!=="caller").map(_n=>Symbol[_n]).filter(isSymbol)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const _n={};return["includes","indexOf","lastIndexOf"].forEach(Cn=>{_n[Cn]=function(...$n){const Nn=toRaw(this);for(let Ln=0,In=this.length;Ln<In;Ln++)track(Nn,"get",Ln+"");const Bn=Nn[Cn](...$n);return Bn===-1||Bn===!1?Nn[Cn](...$n.map(toRaw)):Bn}}),["push","pop","shift","unshift","splice"].forEach(Cn=>{_n[Cn]=function(...$n){pauseTracking(),pauseScheduling();const Nn=toRaw(this)[Cn].apply(this,$n);return resetScheduling(),resetTracking(),Nn}}),_n}function hasOwnProperty$a(_n){const Cn=toRaw(this);return track(Cn,"has",_n),Cn.hasOwnProperty(_n)}class BaseReactiveHandler{constructor(Cn=!1,$n=!1){this._isReadonly=Cn,this._shallow=$n}get(Cn,$n,Nn){const Bn=this._isReadonly,Ln=this._shallow;if($n==="__v_isReactive")return!Bn;if($n==="__v_isReadonly")return Bn;if($n==="__v_isShallow")return Ln;if($n==="__v_raw")return Nn===(Bn?Ln?shallowReadonlyMap:readonlyMap:Ln?shallowReactiveMap:reactiveMap).get(Cn)||Object.getPrototypeOf(Cn)===Object.getPrototypeOf(Nn)?Cn:void 0;const In=isArray$3(Cn);if(!Bn){if(In&&hasOwn(arrayInstrumentations,$n))return Reflect.get(arrayInstrumentations,$n,Nn);if($n==="hasOwnProperty")return hasOwnProperty$a}const Pn=Reflect.get(Cn,$n,Nn);return(isSymbol($n)?builtInSymbols.has($n):isNonTrackableKeys($n))||(Bn||track(Cn,"get",$n),Ln)?Pn:isRef(Pn)?In&&isIntegerKey($n)?Pn:Pn.value:isObject$5(Pn)?Bn?readonly(Pn):reactive(Pn):Pn}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(Cn=!1){super(!1,Cn)}set(Cn,$n,Nn,Bn){let Ln=Cn[$n];if(!this._shallow){const Dn=isReadonly(Ln);if(!isShallow(Nn)&&!isReadonly(Nn)&&(Ln=toRaw(Ln),Nn=toRaw(Nn)),!isArray$3(Cn)&&isRef(Ln)&&!isRef(Nn))return Dn?!1:(Ln.value=Nn,!0)}const In=isArray$3(Cn)&&isIntegerKey($n)?Number($n)<Cn.length:hasOwn(Cn,$n),Pn=Reflect.set(Cn,$n,Nn,Bn);return Cn===toRaw(Bn)&&(In?hasChanged(Nn,Ln)&&trigger(Cn,"set",$n,Nn):trigger(Cn,"add",$n,Nn)),Pn}deleteProperty(Cn,$n){const Nn=hasOwn(Cn,$n);Cn[$n];const Bn=Reflect.deleteProperty(Cn,$n);return Bn&&Nn&&trigger(Cn,"delete",$n,void 0),Bn}has(Cn,$n){const Nn=Reflect.has(Cn,$n);return(!isSymbol($n)||!builtInSymbols.has($n))&&track(Cn,"has",$n),Nn}ownKeys(Cn){return track(Cn,"iterate",isArray$3(Cn)?"length":ITERATE_KEY),Reflect.ownKeys(Cn)}}class ReadonlyReactiveHandler extends BaseReactiveHandler{constructor(Cn=!1){super(!0,Cn)}set(Cn,$n){return!0}deleteProperty(Cn,$n){return!0}}const mutableHandlers=new MutableReactiveHandler,readonlyHandlers=new ReadonlyReactiveHandler,shallowReactiveHandlers=new MutableReactiveHandler(!0),toShallow=_n=>_n,getProto=_n=>Reflect.getPrototypeOf(_n);function get(_n,Cn,$n=!1,Nn=!1){_n=_n.__v_raw;const Bn=toRaw(_n),Ln=toRaw(Cn);$n||(hasChanged(Cn,Ln)&&track(Bn,"get",Cn),track(Bn,"get",Ln));const{has:In}=getProto(Bn),Pn=Nn?toShallow:$n?toReadonly:toReactive;if(In.call(Bn,Cn))return Pn(_n.get(Cn));if(In.call(Bn,Ln))return Pn(_n.get(Ln));_n!==Bn&&_n.get(Cn)}function has(_n,Cn=!1){const $n=this.__v_raw,Nn=toRaw($n),Bn=toRaw(_n);return Cn||(hasChanged(_n,Bn)&&track(Nn,"has",_n),track(Nn,"has",Bn)),_n===Bn?$n.has(_n):$n.has(_n)||$n.has(Bn)}function size(_n,Cn=!1){return _n=_n.__v_raw,!Cn&&track(toRaw(_n),"iterate",ITERATE_KEY),Reflect.get(_n,"size",_n)}function add(_n){_n=toRaw(_n);const Cn=toRaw(this);return getProto(Cn).has.call(Cn,_n)||(Cn.add(_n),trigger(Cn,"add",_n,_n)),this}function set$1(_n,Cn){Cn=toRaw(Cn);const $n=toRaw(this),{has:Nn,get:Bn}=getProto($n);let Ln=Nn.call($n,_n);Ln||(_n=toRaw(_n),Ln=Nn.call($n,_n));const In=Bn.call($n,_n);return $n.set(_n,Cn),Ln?hasChanged(Cn,In)&&trigger($n,"set",_n,Cn):trigger($n,"add",_n,Cn),this}function deleteEntry(_n){const Cn=toRaw(this),{has:$n,get:Nn}=getProto(Cn);let Bn=$n.call(Cn,_n);Bn||(_n=toRaw(_n),Bn=$n.call(Cn,_n)),Nn&&Nn.call(Cn,_n);const Ln=Cn.delete(_n);return Bn&&trigger(Cn,"delete",_n,void 0),Ln}function clear(){const _n=toRaw(this),Cn=_n.size!==0,$n=_n.clear();return Cn&&trigger(_n,"clear",void 0,void 0),$n}function createForEach(_n,Cn){return function(Nn,Bn){const Ln=this,In=Ln.__v_raw,Pn=toRaw(In),Dn=Cn?toShallow:_n?toReadonly:toReactive;return!_n&&track(Pn,"iterate",ITERATE_KEY),In.forEach((Hn,Wn)=>Nn.call(Bn,Dn(Hn),Dn(Wn),Ln))}}function createIterableMethod(_n,Cn,$n){return function(...Nn){const Bn=this.__v_raw,Ln=toRaw(Bn),In=isMap(Ln),Pn=_n==="entries"||_n===Symbol.iterator&&In,Dn=_n==="keys"&&In,Hn=Bn[_n](...Nn),Wn=$n?toShallow:Cn?toReadonly:toReactive;return!Cn&&track(Ln,"iterate",Dn?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:Gn,done:Yn}=Hn.next();return Yn?{value:Gn,done:Yn}:{value:Pn?[Wn(Gn[0]),Wn(Gn[1])]:Wn(Gn),done:Yn}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(_n){return function(...Cn){return _n==="delete"?!1:_n==="clear"?void 0:this}}function createInstrumentations(){const _n={get(Ln){return get(this,Ln)},get size(){return size(this)},has,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},Cn={get(Ln){return get(this,Ln,!1,!0)},get size(){return size(this)},has,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},$n={get(Ln){return get(this,Ln,!0)},get size(){return size(this,!0)},has(Ln){return has.call(this,Ln,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},Nn={get(Ln){return get(this,Ln,!0,!0)},get size(){return size(this,!0)},has(Ln){return has.call(this,Ln,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(Ln=>{_n[Ln]=createIterableMethod(Ln,!1,!1),$n[Ln]=createIterableMethod(Ln,!0,!1),Cn[Ln]=createIterableMethod(Ln,!1,!0),Nn[Ln]=createIterableMethod(Ln,!0,!0)}),[_n,$n,Cn,Nn]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(_n,Cn){const $n=Cn?_n?shallowReadonlyInstrumentations:shallowInstrumentations:_n?readonlyInstrumentations:mutableInstrumentations;return(Nn,Bn,Ln)=>Bn==="__v_isReactive"?!_n:Bn==="__v_isReadonly"?_n:Bn==="__v_raw"?Nn:Reflect.get(hasOwn($n,Bn)&&Bn in Nn?$n:Nn,Bn,Ln)}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(_n){switch(_n){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(_n){return _n.__v_skip||!Object.isExtensible(_n)?0:targetTypeMap(toRawType(_n))}function reactive(_n){return isReadonly(_n)?_n:createReactiveObject(_n,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(_n){return createReactiveObject(_n,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(_n){return createReactiveObject(_n,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function createReactiveObject(_n,Cn,$n,Nn,Bn){if(!isObject$5(_n)||_n.__v_raw&&!(Cn&&_n.__v_isReactive))return _n;const Ln=Bn.get(_n);if(Ln)return Ln;const In=getTargetType(_n);if(In===0)return _n;const Pn=new Proxy(_n,In===2?Nn:$n);return Bn.set(_n,Pn),Pn}function isReactive(_n){return isReadonly(_n)?isReactive(_n.__v_raw):!!(_n&&_n.__v_isReactive)}function isReadonly(_n){return!!(_n&&_n.__v_isReadonly)}function isShallow(_n){return!!(_n&&_n.__v_isShallow)}function isProxy(_n){return isReactive(_n)||isReadonly(_n)}function toRaw(_n){const Cn=_n&&_n.__v_raw;return Cn?toRaw(Cn):_n}function markRaw(_n){return def(_n,"__v_skip",!0),_n}const toReactive=_n=>isObject$5(_n)?reactive(_n):_n,toReadonly=_n=>isObject$5(_n)?readonly(_n):_n;class ComputedRefImpl{constructor(Cn,$n,Nn,Bn){this._setter=$n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect(()=>Cn(this._value),()=>triggerRefValue(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!Bn,this.__v_isReadonly=Nn}get value(){const Cn=toRaw(this);return(!Cn._cacheable||Cn.effect.dirty)&&hasChanged(Cn._value,Cn._value=Cn.effect.run())&&triggerRefValue(Cn,2),trackRefValue(Cn),Cn._value}set value(Cn){this._setter(Cn)}get _dirty(){return this.effect.dirty}set _dirty(Cn){this.effect.dirty=Cn}}function computed$1(_n,Cn,$n=!1){let Nn,Bn;const Ln=isFunction$2(_n);return Ln?(Nn=_n,Bn=NOOP):(Nn=_n.get,Bn=_n.set),new ComputedRefImpl(Nn,Bn,Ln||!Bn,$n)}function trackRefValue(_n){shouldTrack&&activeEffect&&(_n=toRaw(_n),trackEffect(activeEffect,_n.dep||(_n.dep=createDep(()=>_n.dep=void 0,_n instanceof ComputedRefImpl?_n:void 0))))}function triggerRefValue(_n,Cn=2,$n){_n=toRaw(_n);const Nn=_n.dep;Nn&&triggerEffects(Nn,Cn)}function isRef(_n){return!!(_n&&_n.__v_isRef===!0)}function ref(_n){return createRef(_n,!1)}function shallowRef(_n){return createRef(_n,!0)}function createRef(_n,Cn){return isRef(_n)?_n:new RefImpl(_n,Cn)}class RefImpl{constructor(Cn,$n){this.__v_isShallow=$n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=$n?Cn:toRaw(Cn),this._value=$n?Cn:toReactive(Cn)}get value(){return trackRefValue(this),this._value}set value(Cn){const $n=this.__v_isShallow||isShallow(Cn)||isReadonly(Cn);Cn=$n?Cn:toRaw(Cn),hasChanged(Cn,this._rawValue)&&(this._rawValue=Cn,this._value=$n?Cn:toReactive(Cn),triggerRefValue(this,2))}}function unref(_n){return isRef(_n)?_n.value:_n}const shallowUnwrapHandlers={get:(_n,Cn,$n)=>unref(Reflect.get(_n,Cn,$n)),set:(_n,Cn,$n,Nn)=>{const Bn=_n[Cn];return isRef(Bn)&&!isRef($n)?(Bn.value=$n,!0):Reflect.set(_n,Cn,$n,Nn)}};function proxyRefs(_n){return isReactive(_n)?_n:new Proxy(_n,shallowUnwrapHandlers)}/**
* @vue/runtime-core v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const stack=[];function warn$1(_n,...Cn){pauseTracking();const $n=stack.length?stack[stack.length-1].component:null,Nn=$n&&$n.appContext.config.warnHandler,Bn=getComponentTrace();if(Nn)callWithErrorHandling(Nn,$n,11,[_n+Cn.join(""),$n&&$n.proxy,Bn.map(({vnode:Ln})=>`at <${formatComponentName($n,Ln.type)}>`).join(`
`),Bn]);else{const Ln=[`[Vue warn]: ${_n}`,...Cn];Bn.length&&Ln.push(`
`,...formatTrace(Bn)),console.warn(...Ln)}resetTracking()}function getComponentTrace(){let _n=stack[stack.length-1];if(!_n)return[];const Cn=[];for(;_n;){const $n=Cn[0];$n&&$n.vnode===_n?$n.recurseCount++:Cn.push({vnode:_n,recurseCount:0});const Nn=_n.component&&_n.component.parent;_n=Nn&&Nn.vnode}return Cn}function formatTrace(_n){const Cn=[];return _n.forEach(($n,Nn)=>{Cn.push(...Nn===0?[]:[`
`],...formatTraceEntry($n))}),Cn}function formatTraceEntry({vnode:_n,recurseCount:Cn}){const $n=Cn>0?`... (${Cn} recursive calls)`:"",Nn=_n.component?_n.component.parent==null:!1,Bn=` at <${formatComponentName(_n.component,_n.type,Nn)}`,Ln=">"+$n;return _n.props?[Bn,...formatProps(_n.props),Ln]:[Bn+Ln]}function formatProps(_n){const Cn=[],$n=Object.keys(_n);return $n.slice(0,3).forEach(Nn=>{Cn.push(...formatProp(Nn,_n[Nn]))}),$n.length>3&&Cn.push(" ..."),Cn}function formatProp(_n,Cn,$n){return isString$1(Cn)?(Cn=JSON.stringify(Cn),$n?Cn:[`${_n}=${Cn}`]):typeof Cn=="number"||typeof Cn=="boolean"||Cn==null?$n?Cn:[`${_n}=${Cn}`]:isRef(Cn)?(Cn=formatProp(_n,toRaw(Cn.value),!0),$n?Cn:[`${_n}=Ref<`,Cn,">"]):isFunction$2(Cn)?[`${_n}=fn${Cn.name?`<${Cn.name}>`:""}`]:(Cn=toRaw(Cn),$n?Cn:[`${_n}=`,Cn])}function callWithErrorHandling(_n,Cn,$n,Nn){let Bn;try{Bn=Nn?_n(...Nn):_n()}catch(Ln){handleError(Ln,Cn,$n)}return Bn}function callWithAsyncErrorHandling(_n,Cn,$n,Nn){if(isFunction$2(_n)){const Ln=callWithErrorHandling(_n,Cn,$n,Nn);return Ln&&isPromise(Ln)&&Ln.catch(In=>{handleError(In,Cn,$n)}),Ln}const Bn=[];for(let Ln=0;Ln<_n.length;Ln++)Bn.push(callWithAsyncErrorHandling(_n[Ln],Cn,$n,Nn));return Bn}function handleError(_n,Cn,$n,Nn=!0){const Bn=Cn?Cn.vnode:null;if(Cn){let Ln=Cn.parent;const In=Cn.proxy,Pn=`https://vuejs.org/errors/#runtime-${$n}`;for(;Ln;){const Hn=Ln.ec;if(Hn){for(let Wn=0;Wn<Hn.length;Wn++)if(Hn[Wn](_n,In,Pn)===!1)return}Ln=Ln.parent}const Dn=Cn.appContext.config.errorHandler;if(Dn){callWithErrorHandling(Dn,null,10,[_n,In,Pn]);return}}logError(_n,$n,Bn,Nn)}function logError(_n,Cn,$n,Nn=!0){console.error(_n)}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(_n){const Cn=currentFlushPromise||resolvedPromise;return _n?Cn.then(this?_n.bind(this):_n):Cn}function findInsertionIndex(_n){let Cn=flushIndex+1,$n=queue.length;for(;Cn<$n;){const Nn=Cn+$n>>>1,Bn=queue[Nn],Ln=getId(Bn);Ln<_n||Ln===_n&&Bn.pre?Cn=Nn+1:$n=Nn}return Cn}function queueJob(_n){(!queue.length||!queue.includes(_n,isFlushing&&_n.allowRecurse?flushIndex+1:flushIndex))&&(_n.id==null?queue.push(_n):queue.splice(findInsertionIndex(_n.id),0,_n),queueFlush())}function queueFlush(){!isFlushing&&!isFlushPending&&(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs))}function invalidateJob(_n){const Cn=queue.indexOf(_n);Cn>flushIndex&&queue.splice(Cn,1)}function queuePostFlushCb(_n){isArray$3(_n)?pendingPostFlushCbs.push(..._n):(!activePostFlushCbs||!activePostFlushCbs.includes(_n,_n.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(_n),queueFlush()}function flushPreFlushCbs(_n,Cn,$n=isFlushing?flushIndex+1:0){for(;$n<queue.length;$n++){const Nn=queue[$n];if(Nn&&Nn.pre){if(_n&&Nn.id!==_n.uid)continue;queue.splice($n,1),$n--,Nn()}}}function flushPostFlushCbs(_n){if(pendingPostFlushCbs.length){const Cn=[...new Set(pendingPostFlushCbs)].sort(($n,Nn)=>getId($n)-getId(Nn));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...Cn);return}for(activePostFlushCbs=Cn,postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}const getId=_n=>_n.id==null?1/0:_n.id,comparator=(_n,Cn)=>{const $n=getId(_n)-getId(Cn);if($n===0){if(_n.pre&&!Cn.pre)return-1;if(Cn.pre&&!_n.pre)return 1}return $n};function flushJobs(_n){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);const Cn=NOOP;try{for(flushIndex=0;flushIndex<queue.length;flushIndex++){const $n=queue[flushIndex];$n&&$n.active!==!1&&callWithErrorHandling($n,null,14)}}finally{flushIndex=0,queue.length=0,flushPostFlushCbs(),isFlushing=!1,currentFlushPromise=null,(queue.length||pendingPostFlushCbs.length)&&flushJobs()}}function emit(_n,Cn,...$n){if(_n.isUnmounted)return;const Nn=_n.vnode.props||EMPTY_OBJ;let Bn=$n;const Ln=Cn.startsWith("update:"),In=Ln&&Cn.slice(7);if(In&&In in Nn){const Wn=`${In==="modelValue"?"model":In}Modifiers`,{number:Gn,trim:Yn}=Nn[Wn]||EMPTY_OBJ;Yn&&(Bn=$n.map(rr=>isString$1(rr)?rr.trim():rr)),Gn&&(Bn=$n.map(looseToNumber))}let Pn,Dn=Nn[Pn=toHandlerKey(Cn)]||Nn[Pn=toHandlerKey(camelize(Cn))];!Dn&&Ln&&(Dn=Nn[Pn=toHandlerKey(hyphenate(Cn))]),Dn&&callWithAsyncErrorHandling(Dn,_n,6,Bn);const Hn=Nn[Pn+"Once"];if(Hn){if(!_n.emitted)_n.emitted={};else if(_n.emitted[Pn])return;_n.emitted[Pn]=!0,callWithAsyncErrorHandling(Hn,_n,6,Bn)}}function normalizeEmitsOptions(_n,Cn,$n=!1){const Nn=Cn.emitsCache,Bn=Nn.get(_n);if(Bn!==void 0)return Bn;const Ln=_n.emits;let In={},Pn=!1;if(!isFunction$2(_n)){const Dn=Hn=>{const Wn=normalizeEmitsOptions(Hn,Cn,!0);Wn&&(Pn=!0,extend$3(In,Wn))};!$n&&Cn.mixins.length&&Cn.mixins.forEach(Dn),_n.extends&&Dn(_n.extends),_n.mixins&&_n.mixins.forEach(Dn)}return!Ln&&!Pn?(isObject$5(_n)&&Nn.set(_n,null),null):(isArray$3(Ln)?Ln.forEach(Dn=>In[Dn]=null):extend$3(In,Ln),isObject$5(_n)&&Nn.set(_n,In),In)}function isEmitListener(_n,Cn){return!_n||!isOn(Cn)?!1:(Cn=Cn.slice(2).replace(/Once$/,""),hasOwn(_n,Cn[0].toLowerCase()+Cn.slice(1))||hasOwn(_n,hyphenate(Cn))||hasOwn(_n,Cn))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(_n){const Cn=currentRenderingInstance;return currentRenderingInstance=_n,currentScopeId=_n&&_n.type.__scopeId||null,Cn}function pushScopeId(_n){currentScopeId=_n}function popScopeId(){currentScopeId=null}function withCtx(_n,Cn=currentRenderingInstance,$n){if(!Cn||_n._n)return _n;const Nn=(...Bn)=>{Nn._d&&setBlockTracking(-1);const Ln=setCurrentRenderingInstance(Cn);let In;try{In=_n(...Bn)}finally{setCurrentRenderingInstance(Ln),Nn._d&&setBlockTracking(1)}return In};return Nn._n=!0,Nn._c=!0,Nn._d=!0,Nn}function markAttrsAccessed(){}function renderComponentRoot(_n){const{type:Cn,vnode:$n,proxy:Nn,withProxy:Bn,props:Ln,propsOptions:[In],slots:Pn,attrs:Dn,emit:Hn,render:Wn,renderCache:Gn,data:Yn,setupState:rr,ctx:nr,inheritAttrs:Yo}=_n;let Zo,ei;const ci=setCurrentRenderingInstance(_n);try{if($n.shapeFlag&4){const Jo=Bn||Nn,hi=Jo;Zo=normalizeVNode(Wn.call(hi,Jo,Gn,Ln,rr,Yn,nr)),ei=Dn}else{const Jo=Cn;Zo=normalizeVNode(Jo.length>1?Jo(Ln,{attrs:Dn,slots:Pn,emit:Hn}):Jo(Ln,null)),ei=Cn.props?Dn:getFunctionalFallthrough(Dn)}}catch(Jo){blockStack.length=0,handleError(Jo,_n,1),Zo=createVNode(Comment)}let vi=Zo;if(ei&&Yo!==!1){const Jo=Object.keys(ei),{shapeFlag:hi}=vi;Jo.length&&hi&7&&(In&&Jo.some(isModelListener)&&(ei=filterModelListeners(ei,In)),vi=cloneVNode(vi,ei))}return $n.dirs&&(vi=cloneVNode(vi),vi.dirs=vi.dirs?vi.dirs.concat($n.dirs):$n.dirs),$n.transition&&(vi.transition=$n.transition),Zo=vi,setCurrentRenderingInstance(ci),Zo}const getFunctionalFallthrough=_n=>{let Cn;for(const $n in _n)($n==="class"||$n==="style"||isOn($n))&&((Cn||(Cn={}))[$n]=_n[$n]);return Cn},filterModelListeners=(_n,Cn)=>{const $n={};for(const Nn in _n)(!isModelListener(Nn)||!(Nn.slice(9)in Cn))&&($n[Nn]=_n[Nn]);return $n};function shouldUpdateComponent(_n,Cn,$n){const{props:Nn,children:Bn,component:Ln}=_n,{props:In,children:Pn,patchFlag:Dn}=Cn,Hn=Ln.emitsOptions;if(Cn.dirs||Cn.transition)return!0;if($n&&Dn>=0){if(Dn&1024)return!0;if(Dn&16)return Nn?hasPropsChanged(Nn,In,Hn):!!In;if(Dn&8){const Wn=Cn.dynamicProps;for(let Gn=0;Gn<Wn.length;Gn++){const Yn=Wn[Gn];if(In[Yn]!==Nn[Yn]&&!isEmitListener(Hn,Yn))return!0}}}else return(Bn||Pn)&&(!Pn||!Pn.$stable)?!0:Nn===In?!1:Nn?In?hasPropsChanged(Nn,In,Hn):!0:!!In;return!1}function hasPropsChanged(_n,Cn,$n){const Nn=Object.keys(Cn);if(Nn.length!==Object.keys(_n).length)return!0;for(let Bn=0;Bn<Nn.length;Bn++){const Ln=Nn[Bn];if(Cn[Ln]!==_n[Ln]&&!isEmitListener($n,Ln))return!0}return!1}function updateHOCHostEl({vnode:_n,parent:Cn},$n){for(;Cn;){const Nn=Cn.subTree;if(Nn.suspense&&Nn.suspense.activeBranch===_n&&(Nn.el=_n.el),Nn===_n)(_n=Cn.vnode).el=$n,Cn=Cn.parent;else break}}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(_n,Cn){return resolveAsset(COMPONENTS,_n,!0,Cn)||_n}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(_n){return isString$1(_n)?resolveAsset(COMPONENTS,_n,!1)||_n:_n||NULL_DYNAMIC_COMPONENT}function resolveDirective(_n){return resolveAsset(DIRECTIVES,_n)}function resolveAsset(_n,Cn,$n=!0,Nn=!1){const Bn=currentRenderingInstance||currentInstance;if(Bn){const Ln=Bn.type;if(_n===COMPONENTS){const Pn=getComponentName(Ln,!1);if(Pn&&(Pn===Cn||Pn===camelize(Cn)||Pn===capitalize(camelize(Cn))))return Ln}const In=resolve(Bn[_n]||Ln[_n],Cn)||resolve(Bn.appContext[_n],Cn);return!In&&Nn?Ln:In}}function resolve(_n,Cn){return _n&&(_n[Cn]||_n[camelize(Cn)]||_n[capitalize(camelize(Cn))])}const isSuspense=_n=>_n.__isSuspense;function queueEffectWithSuspense(_n,Cn){Cn&&Cn.pendingBranch?isArray$3(_n)?Cn.effects.push(..._n):Cn.effects.push(_n):queuePostFlushCb(_n)}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey),INITIAL_WATCHER_VALUE={};function watch(_n,Cn,$n){return doWatch(_n,Cn,$n)}function doWatch(_n,Cn,{immediate:$n,deep:Nn,flush:Bn,once:Ln,onTrack:In,onTrigger:Pn}=EMPTY_OBJ){if(Cn&&Ln){const mi=Cn;Cn=(...zn)=>{mi(...zn),hi()}}const Dn=currentInstance,Hn=mi=>Nn===!0?mi:traverse(mi,Nn===!1?1:void 0);let Wn,Gn=!1,Yn=!1;if(isRef(_n)?(Wn=()=>_n.value,Gn=isShallow(_n)):isReactive(_n)?(Wn=()=>Hn(_n),Gn=!0):isArray$3(_n)?(Yn=!0,Gn=_n.some(mi=>isReactive(mi)||isShallow(mi)),Wn=()=>_n.map(mi=>{if(isRef(mi))return mi.value;if(isReactive(mi))return Hn(mi);if(isFunction$2(mi))return callWithErrorHandling(mi,Dn,2)})):isFunction$2(_n)?Cn?Wn=()=>callWithErrorHandling(_n,Dn,2):Wn=()=>(rr&&rr(),callWithAsyncErrorHandling(_n,Dn,3,[nr])):Wn=NOOP,Cn&&Nn){const mi=Wn;Wn=()=>traverse(mi())}let rr,nr=mi=>{rr=vi.onStop=()=>{callWithErrorHandling(mi,Dn,4),rr=vi.onStop=void 0}},Yo;if(isInSSRComponentSetup)if(nr=NOOP,Cn?$n&&callWithAsyncErrorHandling(Cn,Dn,3,[Wn(),Yn?[]:void 0,nr]):Wn(),Bn==="sync"){const mi=useSSRContext();Yo=mi.__watcherHandles||(mi.__watcherHandles=[])}else return NOOP;let Zo=Yn?new Array(_n.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const ei=()=>{if(!(!vi.active||!vi.dirty))if(Cn){const mi=vi.run();(Nn||Gn||(Yn?mi.some((zn,oi)=>hasChanged(zn,Zo[oi])):hasChanged(mi,Zo)))&&(rr&&rr(),callWithAsyncErrorHandling(Cn,Dn,3,[mi,Zo===INITIAL_WATCHER_VALUE?void 0:Yn&&Zo[0]===INITIAL_WATCHER_VALUE?[]:Zo,nr]),Zo=mi)}else vi.run()};ei.allowRecurse=!!Cn;let ci;Bn==="sync"?ci=ei:Bn==="post"?ci=()=>queuePostRenderEffect(ei,Dn&&Dn.suspense):(ei.pre=!0,Dn&&(ei.id=Dn.uid),ci=()=>queueJob(ei));const vi=new ReactiveEffect(Wn,NOOP,ci),Jo=getCurrentScope(),hi=()=>{vi.stop(),Jo&&remove(Jo.effects,vi)};return Cn?$n?ei():Zo=vi.run():Bn==="post"?queuePostRenderEffect(vi.run.bind(vi),Dn&&Dn.suspense):vi.run(),Yo&&Yo.push(hi),hi}function instanceWatch(_n,Cn,$n){const Nn=this.proxy,Bn=isString$1(_n)?_n.includes(".")?createPathGetter(Nn,_n):()=>Nn[_n]:_n.bind(Nn,Nn);let Ln;isFunction$2(Cn)?Ln=Cn:(Ln=Cn.handler,$n=Cn);const In=setCurrentInstance(this),Pn=doWatch(Bn,Ln.bind(Nn),$n);return In(),Pn}function createPathGetter(_n,Cn){const $n=Cn.split(".");return()=>{let Nn=_n;for(let Bn=0;Bn<$n.length&&Nn;Bn++)Nn=Nn[$n[Bn]];return Nn}}function traverse(_n,Cn,$n=0,Nn){if(!isObject$5(_n)||_n.__v_skip)return _n;if(Cn&&Cn>0){if($n>=Cn)return _n;$n++}if(Nn=Nn||new Set,Nn.has(_n))return _n;if(Nn.add(_n),isRef(_n))traverse(_n.value,Cn,$n,Nn);else if(isArray$3(_n))for(let Bn=0;Bn<_n.length;Bn++)traverse(_n[Bn],Cn,$n,Nn);else if(isSet(_n)||isMap(_n))_n.forEach(Bn=>{traverse(Bn,Cn,$n,Nn)});else if(isPlainObject$3(_n))for(const Bn in _n)traverse(_n[Bn],Cn,$n,Nn);return _n}function withDirectives(_n,Cn){if(currentRenderingInstance===null)return _n;const $n=getExposeProxy(currentRenderingInstance)||currentRenderingInstance.proxy,Nn=_n.dirs||(_n.dirs=[]);for(let Bn=0;Bn<Cn.length;Bn++){let[Ln,In,Pn,Dn=EMPTY_OBJ]=Cn[Bn];Ln&&(isFunction$2(Ln)&&(Ln={mounted:Ln,updated:Ln}),Ln.deep&&traverse(In),Nn.push({dir:Ln,instance:$n,value:In,oldValue:void 0,arg:Pn,modifiers:Dn}))}return _n}function invokeDirectiveHook(_n,Cn,$n,Nn){const Bn=_n.dirs,Ln=Cn&&Cn.dirs;for(let In=0;In<Bn.length;In++){const Pn=Bn[In];Ln&&(Pn.oldValue=Ln[In].value);let Dn=Pn.dir[Nn];Dn&&(pauseTracking(),callWithAsyncErrorHandling(Dn,$n,8,[_n.el,Pn,_n,Cn]),resetTracking())}}const leaveCbKey=Symbol("_leaveCb"),enterCbKey=Symbol("_enterCb");function useTransitionState(){const _n={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{_n.isMounted=!0}),onBeforeUnmount(()=>{_n.isUnmounting=!0}),_n}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(_n,{slots:Cn}){const $n=getCurrentInstance(),Nn=useTransitionState();let Bn;return()=>{const Ln=Cn.default&&getTransitionRawChildren(Cn.default(),!0);if(!Ln||!Ln.length)return;let In=Ln[0];if(Ln.length>1){for(const Yo of Ln)if(Yo.type!==Comment){In=Yo;break}}const Pn=toRaw(_n),{mode:Dn}=Pn;if(Nn.isLeaving)return emptyPlaceholder(In);const Hn=getKeepAliveChild(In);if(!Hn)return emptyPlaceholder(In);const Wn=resolveTransitionHooks(Hn,Pn,Nn,$n);setTransitionHooks(Hn,Wn);const Gn=$n.subTree,Yn=Gn&&getKeepAliveChild(Gn);let rr=!1;const{getTransitionKey:nr}=Hn.type;if(nr){const Yo=nr();Bn===void 0?Bn=Yo:Yo!==Bn&&(Bn=Yo,rr=!0)}if(Yn&&Yn.type!==Comment&&(!isSameVNodeType(Hn,Yn)||rr)){const Yo=resolveTransitionHooks(Yn,Pn,Nn,$n);if(setTransitionHooks(Yn,Yo),Dn==="out-in")return Nn.isLeaving=!0,Yo.afterLeave=()=>{Nn.isLeaving=!1,$n.update.active!==!1&&($n.effect.dirty=!0,$n.update())},emptyPlaceholder(In);Dn==="in-out"&&Hn.type!==Comment&&(Yo.delayLeave=(Zo,ei,ci)=>{const vi=getLeavingNodesForType(Nn,Yn);vi[String(Yn.key)]=Yn,Zo[leaveCbKey]=()=>{ei(),Zo[leaveCbKey]=void 0,delete Wn.delayedLeave},Wn.delayedLeave=ci})}return In}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(_n,Cn){const{leavingVNodes:$n}=_n;let Nn=$n.get(Cn.type);return Nn||(Nn=Object.create(null),$n.set(Cn.type,Nn)),Nn}function resolveTransitionHooks(_n,Cn,$n,Nn){const{appear:Bn,mode:Ln,persisted:In=!1,onBeforeEnter:Pn,onEnter:Dn,onAfterEnter:Hn,onEnterCancelled:Wn,onBeforeLeave:Gn,onLeave:Yn,onAfterLeave:rr,onLeaveCancelled:nr,onBeforeAppear:Yo,onAppear:Zo,onAfterAppear:ei,onAppearCancelled:ci}=Cn,vi=String(_n.key),Jo=getLeavingNodesForType($n,_n),hi=(oi,Xo)=>{oi&&callWithAsyncErrorHandling(oi,Nn,9,Xo)},mi=(oi,Xo)=>{const ni=Xo[1];hi(oi,Xo),isArray$3(oi)?oi.every(si=>si.length<=1)&&ni():oi.length<=1&&ni()},zn={mode:Ln,persisted:In,beforeEnter(oi){let Xo=Pn;if(!$n.isMounted)if(Bn)Xo=Yo||Pn;else return;oi[leaveCbKey]&&oi[leaveCbKey](!0);const ni=Jo[vi];ni&&isSameVNodeType(_n,ni)&&ni.el[leaveCbKey]&&ni.el[leaveCbKey](),hi(Xo,[oi])},enter(oi){let Xo=Dn,ni=Hn,si=Wn;if(!$n.isMounted)if(Bn)Xo=Zo||Dn,ni=ei||Hn,si=ci||Wn;else return;let pi=!1;const di=oi[enterCbKey]=Li=>{pi||(pi=!0,Li?hi(si,[oi]):hi(ni,[oi]),zn.delayedLeave&&zn.delayedLeave(),oi[enterCbKey]=void 0)};Xo?mi(Xo,[oi,di]):di()},leave(oi,Xo){const ni=String(_n.key);if(oi[enterCbKey]&&oi[enterCbKey](!0),$n.isUnmounting)return Xo();hi(Gn,[oi]);let si=!1;const pi=oi[leaveCbKey]=di=>{si||(si=!0,Xo(),di?hi(nr,[oi]):hi(rr,[oi]),oi[leaveCbKey]=void 0,Jo[ni]===_n&&delete Jo[ni])};Jo[ni]=_n,Yn?mi(Yn,[oi,pi]):pi()},clone(oi){return resolveTransitionHooks(oi,Cn,$n,Nn)}};return zn}function emptyPlaceholder(_n){if(isKeepAlive(_n))return _n=cloneVNode(_n),_n.children=null,_n}function getKeepAliveChild(_n){return isKeepAlive(_n)?_n.children?_n.children[0]:void 0:_n}function setTransitionHooks(_n,Cn){_n.shapeFlag&6&&_n.component?setTransitionHooks(_n.component.subTree,Cn):_n.shapeFlag&128?(_n.ssContent.transition=Cn.clone(_n.ssContent),_n.ssFallback.transition=Cn.clone(_n.ssFallback)):_n.transition=Cn}function getTransitionRawChildren(_n,Cn=!1,$n){let Nn=[],Bn=0;for(let Ln=0;Ln<_n.length;Ln++){let In=_n[Ln];const Pn=$n==null?In.key:String($n)+String(In.key!=null?In.key:Ln);In.type===Fragment?(In.patchFlag&128&&Bn++,Nn=Nn.concat(getTransitionRawChildren(In.children,Cn,Pn))):(Cn||In.type!==Comment)&&Nn.push(Pn!=null?cloneVNode(In,{key:Pn}):In)}if(Bn>1)for(let Ln=0;Ln<Nn.length;Ln++)Nn[Ln].patchFlag=-2;return Nn}/*! #__NO_SIDE_EFFECTS__ */function defineComponent(_n,Cn){return isFunction$2(_n)?(()=>extend$3({name:_n.name},Cn,{setup:_n}))():_n}const isAsyncWrapper=_n=>!!_n.type.__asyncLoader,isKeepAlive=_n=>_n.type.__isKeepAlive;function onActivated(_n,Cn){registerKeepAliveHook(_n,"a",Cn)}function onDeactivated(_n,Cn){registerKeepAliveHook(_n,"da",Cn)}function registerKeepAliveHook(_n,Cn,$n=currentInstance){const Nn=_n.__wdc||(_n.__wdc=()=>{let Bn=$n;for(;Bn;){if(Bn.isDeactivated)return;Bn=Bn.parent}return _n()});if(injectHook(Cn,Nn,$n),$n){let Bn=$n.parent;for(;Bn&&Bn.parent;)isKeepAlive(Bn.parent.vnode)&&injectToKeepAliveRoot(Nn,Cn,$n,Bn),Bn=Bn.parent}}function injectToKeepAliveRoot(_n,Cn,$n,Nn){const Bn=injectHook(Cn,_n,Nn,!0);onUnmounted(()=>{remove(Nn[Cn],Bn)},$n)}function injectHook(_n,Cn,$n=currentInstance,Nn=!1){if($n){const Bn=$n[_n]||($n[_n]=[]),Ln=Cn.__weh||(Cn.__weh=(...In)=>{if($n.isUnmounted)return;pauseTracking();const Pn=setCurrentInstance($n),Dn=callWithAsyncErrorHandling(Cn,$n,_n,In);return Pn(),resetTracking(),Dn});return Nn?Bn.unshift(Ln):Bn.push(Ln),Ln}}const createHook=_n=>(Cn,$n=currentInstance)=>(!isInSSRComponentSetup||_n==="sp")&&injectHook(_n,(...Nn)=>Cn(...Nn),$n),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(_n,Cn=currentInstance){injectHook("ec",_n,Cn)}function renderList(_n,Cn,$n,Nn){let Bn;const Ln=$n&&$n[Nn];if(isArray$3(_n)||isString$1(_n)){Bn=new Array(_n.length);for(let In=0,Pn=_n.length;In<Pn;In++)Bn[In]=Cn(_n[In],In,void 0,Ln&&Ln[In])}else if(typeof _n=="number"){Bn=new Array(_n);for(let In=0;In<_n;In++)Bn[In]=Cn(In+1,In,void 0,Ln&&Ln[In])}else if(isObject$5(_n))if(_n[Symbol.iterator])Bn=Array.from(_n,(In,Pn)=>Cn(In,Pn,void 0,Ln&&Ln[Pn]));else{const In=Object.keys(_n);Bn=new Array(In.length);for(let Pn=0,Dn=In.length;Pn<Dn;Pn++){const Hn=In[Pn];Bn[Pn]=Cn(_n[Hn],Hn,Pn,Ln&&Ln[Pn])}}else Bn=[];return $n&&($n[Nn]=Bn),Bn}function renderSlot(_n,Cn,$n={},Nn,Bn){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&&currentRenderingInstance.parent.isCE)return Cn!=="default"&&($n.name=Cn),createVNode("slot",$n,Nn&&Nn());let Ln=_n[Cn];Ln&&Ln._c&&(Ln._d=!1),openBlock();const In=Ln&&ensureValidVNode(Ln($n)),Pn=createBlock(Fragment,{key:$n.key||In&&In.key||`_${Cn}`},In||(Nn?Nn():[]),In&&_n._===1?64:-2);return!Bn&&Pn.scopeId&&(Pn.slotScopeIds=[Pn.scopeId+"-s"]),Ln&&Ln._c&&(Ln._d=!0),Pn}function ensureValidVNode(_n){return _n.some(Cn=>isVNode(Cn)?!(Cn.type===Comment||Cn.type===Fragment&&!ensureValidVNode(Cn.children)):!0)?_n:null}const getPublicInstance=_n=>_n?isStatefulComponent(_n)?getExposeProxy(_n)||_n.proxy:getPublicInstance(_n.parent):null,publicPropertiesMap=extend$3(Object.create(null),{$:_n=>_n,$el:_n=>_n.vnode.el,$data:_n=>_n.data,$props:_n=>_n.props,$attrs:_n=>_n.attrs,$slots:_n=>_n.slots,$refs:_n=>_n.refs,$parent:_n=>getPublicInstance(_n.parent),$root:_n=>getPublicInstance(_n.root),$emit:_n=>_n.emit,$options:_n=>resolveMergedOptions(_n),$forceUpdate:_n=>_n.f||(_n.f=()=>{_n.effect.dirty=!0,queueJob(_n.update)}),$nextTick:_n=>_n.n||(_n.n=nextTick.bind(_n.proxy)),$watch:_n=>instanceWatch.bind(_n)}),hasSetupBinding=(_n,Cn)=>_n!==EMPTY_OBJ&&!_n.__isScriptSetup&&hasOwn(_n,Cn),PublicInstanceProxyHandlers={get({_:_n},Cn){const{ctx:$n,setupState:Nn,data:Bn,props:Ln,accessCache:In,type:Pn,appContext:Dn}=_n;let Hn;if(Cn[0]!=="$"){const rr=In[Cn];if(rr!==void 0)switch(rr){case 1:return Nn[Cn];case 2:return Bn[Cn];case 4:return $n[Cn];case 3:return Ln[Cn]}else{if(hasSetupBinding(Nn,Cn))return In[Cn]=1,Nn[Cn];if(Bn!==EMPTY_OBJ&&hasOwn(Bn,Cn))return In[Cn]=2,Bn[Cn];if((Hn=_n.propsOptions[0])&&hasOwn(Hn,Cn))return In[Cn]=3,Ln[Cn];if($n!==EMPTY_OBJ&&hasOwn($n,Cn))return In[Cn]=4,$n[Cn];shouldCacheAccess&&(In[Cn]=0)}}const Wn=publicPropertiesMap[Cn];let Gn,Yn;if(Wn)return Cn==="$attrs"&&track(_n,"get",Cn),Wn(_n);if((Gn=Pn.__cssModules)&&(Gn=Gn[Cn]))return Gn;if($n!==EMPTY_OBJ&&hasOwn($n,Cn))return In[Cn]=4,$n[Cn];if(Yn=Dn.config.globalProperties,hasOwn(Yn,Cn))return Yn[Cn]},set({_:_n},Cn,$n){const{data:Nn,setupState:Bn,ctx:Ln}=_n;return hasSetupBinding(Bn,Cn)?(Bn[Cn]=$n,!0):Nn!==EMPTY_OBJ&&hasOwn(Nn,Cn)?(Nn[Cn]=$n,!0):hasOwn(_n.props,Cn)||Cn[0]==="$"&&Cn.slice(1)in _n?!1:(Ln[Cn]=$n,!0)},has({_:{data:_n,setupState:Cn,accessCache:$n,ctx:Nn,appContext:Bn,propsOptions:Ln}},In){let Pn;return!!$n[In]||_n!==EMPTY_OBJ&&hasOwn(_n,In)||hasSetupBinding(Cn,In)||(Pn=Ln[0])&&hasOwn(Pn,In)||hasOwn(Nn,In)||hasOwn(publicPropertiesMap,In)||hasOwn(Bn.config.globalProperties,In)},defineProperty(_n,Cn,$n){return $n.get!=null?_n._.accessCache[Cn]=0:hasOwn($n,"value")&&this.set(_n,Cn,$n.value,null),Reflect.defineProperty(_n,Cn,$n)}};function normalizePropsOrEmits(_n){return isArray$3(_n)?_n.reduce((Cn,$n)=>(Cn[$n]=null,Cn),{}):_n}let shouldCacheAccess=!0;function applyOptions(_n){const Cn=resolveMergedOptions(_n),$n=_n.proxy,Nn=_n.ctx;shouldCacheAccess=!1,Cn.beforeCreate&&callHook$1(Cn.beforeCreate,_n,"bc");const{data:Bn,computed:Ln,methods:In,watch:Pn,provide:Dn,inject:Hn,created:Wn,beforeMount:Gn,mounted:Yn,beforeUpdate:rr,updated:nr,activated:Yo,deactivated:Zo,beforeDestroy:ei,beforeUnmount:ci,destroyed:vi,unmounted:Jo,render:hi,renderTracked:mi,renderTriggered:zn,errorCaptured:oi,serverPrefetch:Xo,expose:ni,inheritAttrs:si,components:pi,directives:di,filters:Li}=Cn;if(Hn&&resolveInjections(Hn,Nn,null),In)for(const gi in In){const $i=In[gi];isFunction$2($i)&&(Nn[gi]=$i.bind($n))}if(Bn){const gi=Bn.call($n,$n);isObject$5(gi)&&(_n.data=reactive(gi))}if(shouldCacheAccess=!0,Ln)for(const gi in Ln){const $i=Ln[gi],Ii=isFunction$2($i)?$i.bind($n,$n):isFunction$2($i.get)?$i.get.bind($n,$n):NOOP,sa=!isFunction$2($i)&&isFunction$2($i.set)?$i.set.bind($n):NOOP,la=computed({get:Ii,set:sa});Object.defineProperty(Nn,gi,{enumerable:!0,configurable:!0,get:()=>la.value,set:xi=>la.value=xi})}if(Pn)for(const gi in Pn)createWatcher(Pn[gi],Nn,$n,gi);if(Dn){const gi=isFunction$2(Dn)?Dn.call($n):Dn;Reflect.ownKeys(gi).forEach($i=>{provide($i,gi[$i])})}Wn&&callHook$1(Wn,_n,"c");function Ki(gi,$i){isArray$3($i)?$i.forEach(Ii=>gi(Ii.bind($n))):$i&&gi($i.bind($n))}if(Ki(onBeforeMount,Gn),Ki(onMounted,Yn),Ki(onBeforeUpdate,rr),Ki(onUpdated,nr),Ki(onActivated,Yo),Ki(onDeactivated,Zo),Ki(onErrorCaptured,oi),Ki(onRenderTracked,mi),Ki(onRenderTriggered,zn),Ki(onBeforeUnmount,ci),Ki(onUnmounted,Jo),Ki(onServerPrefetch,Xo),isArray$3(ni))if(ni.length){const gi=_n.exposed||(_n.exposed={});ni.forEach($i=>{Object.defineProperty(gi,$i,{get:()=>$n[$i],set:Ii=>$n[$i]=Ii})})}else _n.exposed||(_n.exposed={});hi&&_n.render===NOOP&&(_n.render=hi),si!=null&&(_n.inheritAttrs=si),pi&&(_n.components=pi),di&&(_n.directives=di)}function resolveInjections(_n,Cn,$n=NOOP){isArray$3(_n)&&(_n=normalizeInject(_n));for(const Nn in _n){const Bn=_n[Nn];let Ln;isObject$5(Bn)?"default"in Bn?Ln=inject(Bn.from||Nn,Bn.default,!0):Ln=inject(Bn.from||Nn):Ln=inject(Bn),isRef(Ln)?Object.defineProperty(Cn,Nn,{enumerable:!0,configurable:!0,get:()=>Ln.value,set:In=>Ln.value=In}):Cn[Nn]=Ln}}function callHook$1(_n,Cn,$n){callWithAsyncErrorHandling(isArray$3(_n)?_n.map(Nn=>Nn.bind(Cn.proxy)):_n.bind(Cn.proxy),Cn,$n)}function createWatcher(_n,Cn,$n,Nn){const Bn=Nn.includes(".")?createPathGetter($n,Nn):()=>$n[Nn];if(isString$1(_n)){const Ln=Cn[_n];isFunction$2(Ln)&&watch(Bn,Ln)}else if(isFunction$2(_n))watch(Bn,_n.bind($n));else if(isObject$5(_n))if(isArray$3(_n))_n.forEach(Ln=>createWatcher(Ln,Cn,$n,Nn));else{const Ln=isFunction$2(_n.handler)?_n.handler.bind($n):Cn[_n.handler];isFunction$2(Ln)&&watch(Bn,Ln,_n)}}function resolveMergedOptions(_n){const Cn=_n.type,{mixins:$n,extends:Nn}=Cn,{mixins:Bn,optionsCache:Ln,config:{optionMergeStrategies:In}}=_n.appContext,Pn=Ln.get(Cn);let Dn;return Pn?Dn=Pn:!Bn.length&&!$n&&!Nn?Dn=Cn:(Dn={},Bn.length&&Bn.forEach(Hn=>mergeOptions(Dn,Hn,In,!0)),mergeOptions(Dn,Cn,In)),isObject$5(Cn)&&Ln.set(Cn,Dn),Dn}function mergeOptions(_n,Cn,$n,Nn=!1){const{mixins:Bn,extends:Ln}=Cn;Ln&&mergeOptions(_n,Ln,$n,!0),Bn&&Bn.forEach(In=>mergeOptions(_n,In,$n,!0));for(const In in Cn)if(!(Nn&&In==="expose")){const Pn=internalOptionMergeStrats[In]||$n&&$n[In];_n[In]=Pn?Pn(_n[In],Cn[In]):Cn[In]}return _n}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(_n,Cn){return Cn?_n?function(){return extend$3(isFunction$2(_n)?_n.call(this,this):_n,isFunction$2(Cn)?Cn.call(this,this):Cn)}:Cn:_n}function mergeInject(_n,Cn){return mergeObjectOptions(normalizeInject(_n),normalizeInject(Cn))}function normalizeInject(_n){if(isArray$3(_n)){const Cn={};for(let $n=0;$n<_n.length;$n++)Cn[_n[$n]]=_n[$n];return Cn}return _n}function mergeAsArray(_n,Cn){return _n?[...new Set([].concat(_n,Cn))]:Cn}function mergeObjectOptions(_n,Cn){return _n?extend$3(Object.create(null),_n,Cn):Cn}function mergeEmitsOrPropsOptions(_n,Cn){return _n?isArray$3(_n)&&isArray$3(Cn)?[...new Set([..._n,...Cn])]:extend$3(Object.create(null),normalizePropsOrEmits(_n),normalizePropsOrEmits(Cn??{})):Cn}function mergeWatchOptions(_n,Cn){if(!_n)return Cn;if(!Cn)return _n;const $n=extend$3(Object.create(null),_n);for(const Nn in Cn)$n[Nn]=mergeAsArray(_n[Nn],Cn[Nn]);return $n}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(_n,Cn){return function(Nn,Bn=null){isFunction$2(Nn)||(Nn=extend$3({},Nn)),Bn!=null&&!isObject$5(Bn)&&(Bn=null);const Ln=createAppContext(),In=new WeakSet;let Pn=!1;const Dn=Ln.app={_uid:uid$1++,_component:Nn,_props:Bn,_container:null,_context:Ln,_instance:null,version:version$1,get config(){return Ln.config},set config(Hn){},use(Hn,...Wn){return In.has(Hn)||(Hn&&isFunction$2(Hn.install)?(In.add(Hn),Hn.install(Dn,...Wn)):isFunction$2(Hn)&&(In.add(Hn),Hn(Dn,...Wn))),Dn},mixin(Hn){return Ln.mixins.includes(Hn)||Ln.mixins.push(Hn),Dn},component(Hn,Wn){return Wn?(Ln.components[Hn]=Wn,Dn):Ln.components[Hn]},directive(Hn,Wn){return Wn?(Ln.directives[Hn]=Wn,Dn):Ln.directives[Hn]},mount(Hn,Wn,Gn){if(!Pn){const Yn=createVNode(Nn,Bn);return Yn.appContext=Ln,Gn===!0?Gn="svg":Gn===!1&&(Gn=void 0),Wn&&Cn?Cn(Yn,Hn):_n(Yn,Hn,Gn),Pn=!0,Dn._container=Hn,Hn.__vue_app__=Dn,getExposeProxy(Yn.component)||Yn.component.proxy}},unmount(){Pn&&(_n(null,Dn._container),delete Dn._container.__vue_app__)},provide(Hn,Wn){return Ln.provides[Hn]=Wn,Dn},runWithContext(Hn){currentApp=Dn;try{return Hn()}finally{currentApp=null}}};return Dn}}let currentApp=null;function provide(_n,Cn){if(currentInstance){let $n=currentInstance.provides;const Nn=currentInstance.parent&&currentInstance.parent.provides;Nn===$n&&($n=currentInstance.provides=Object.create(Nn)),$n[_n]=Cn}}function inject(_n,Cn,$n=!1){const Nn=currentInstance||currentRenderingInstance;if(Nn||currentApp){const Bn=Nn?Nn.parent==null?Nn.vnode.appContext&&Nn.vnode.appContext.provides:Nn.parent.provides:currentApp._context.provides;if(Bn&&_n in Bn)return Bn[_n];if(arguments.length>1)return $n&&isFunction$2(Cn)?Cn.call(Nn&&Nn.proxy):Cn}}function initProps(_n,Cn,$n,Nn=!1){const Bn={},Ln={};def(Ln,InternalObjectKey,1),_n.propsDefaults=Object.create(null),setFullProps(_n,Cn,Bn,Ln);for(const In in _n.propsOptions[0])In in Bn||(Bn[In]=void 0);$n?_n.props=Nn?Bn:shallowReactive(Bn):_n.type.props?_n.props=Bn:_n.props=Ln,_n.attrs=Ln}function updateProps(_n,Cn,$n,Nn){const{props:Bn,attrs:Ln,vnode:{patchFlag:In}}=_n,Pn=toRaw(Bn),[Dn]=_n.propsOptions;let Hn=!1;if((Nn||In>0)&&!(In&16)){if(In&8){const Wn=_n.vnode.dynamicProps;for(let Gn=0;Gn<Wn.length;Gn++){let Yn=Wn[Gn];if(isEmitListener(_n.emitsOptions,Yn))continue;const rr=Cn[Yn];if(Dn)if(hasOwn(Ln,Yn))rr!==Ln[Yn]&&(Ln[Yn]=rr,Hn=!0);else{const nr=camelize(Yn);Bn[nr]=resolvePropValue(Dn,Pn,nr,rr,_n,!1)}else rr!==Ln[Yn]&&(Ln[Yn]=rr,Hn=!0)}}}else{setFullProps(_n,Cn,Bn,Ln)&&(Hn=!0);let Wn;for(const Gn in Pn)(!Cn||!hasOwn(Cn,Gn)&&((Wn=hyphenate(Gn))===Gn||!hasOwn(Cn,Wn)))&&(Dn?$n&&($n[Gn]!==void 0||$n[Wn]!==void 0)&&(Bn[Gn]=resolvePropValue(Dn,Pn,Gn,void 0,_n,!0)):delete Bn[Gn]);if(Ln!==Pn)for(const Gn in Ln)(!Cn||!hasOwn(Cn,Gn))&&(delete Ln[Gn],Hn=!0)}Hn&&trigger(_n,"set","$attrs")}function setFullProps(_n,Cn,$n,Nn){const[Bn,Ln]=_n.propsOptions;let In=!1,Pn;if(Cn)for(let Dn in Cn){if(isReservedProp(Dn))continue;const Hn=Cn[Dn];let Wn;Bn&&hasOwn(Bn,Wn=camelize(Dn))?!Ln||!Ln.includes(Wn)?$n[Wn]=Hn:(Pn||(Pn={}))[Wn]=Hn:isEmitListener(_n.emitsOptions,Dn)||(!(Dn in Nn)||Hn!==Nn[Dn])&&(Nn[Dn]=Hn,In=!0)}if(Ln){const Dn=toRaw($n),Hn=Pn||EMPTY_OBJ;for(let Wn=0;Wn<Ln.length;Wn++){const Gn=Ln[Wn];$n[Gn]=resolvePropValue(Bn,Dn,Gn,Hn[Gn],_n,!hasOwn(Hn,Gn))}}return In}function resolvePropValue(_n,Cn,$n,Nn,Bn,Ln){const In=_n[$n];if(In!=null){const Pn=hasOwn(In,"default");if(Pn&&Nn===void 0){const Dn=In.default;if(In.type!==Function&&!In.skipFactory&&isFunction$2(Dn)){const{propsDefaults:Hn}=Bn;if($n in Hn)Nn=Hn[$n];else{const Wn=setCurrentInstance(Bn);Nn=Hn[$n]=Dn.call(null,Cn),Wn()}}else Nn=Dn}In[0]&&(Ln&&!Pn?Nn=!1:In[1]&&(Nn===""||Nn===hyphenate($n))&&(Nn=!0))}return Nn}function normalizePropsOptions(_n,Cn,$n=!1){const Nn=Cn.propsCache,Bn=Nn.get(_n);if(Bn)return Bn;const Ln=_n.props,In={},Pn=[];let Dn=!1;if(!isFunction$2(_n)){const Wn=Gn=>{Dn=!0;const[Yn,rr]=normalizePropsOptions(Gn,Cn,!0);extend$3(In,Yn),rr&&Pn.push(...rr)};!$n&&Cn.mixins.length&&Cn.mixins.forEach(Wn),_n.extends&&Wn(_n.extends),_n.mixins&&_n.mixins.forEach(Wn)}if(!Ln&&!Dn)return isObject$5(_n)&&Nn.set(_n,EMPTY_ARR),EMPTY_ARR;if(isArray$3(Ln))for(let Wn=0;Wn<Ln.length;Wn++){const Gn=camelize(Ln[Wn]);validatePropName(Gn)&&(In[Gn]=EMPTY_OBJ)}else if(Ln)for(const Wn in Ln){const Gn=camelize(Wn);if(validatePropName(Gn)){const Yn=Ln[Wn],rr=In[Gn]=isArray$3(Yn)||isFunction$2(Yn)?{type:Yn}:extend$3({},Yn);if(rr){const nr=getTypeIndex(Boolean,rr.type),Yo=getTypeIndex(String,rr.type);rr[0]=nr>-1,rr[1]=Yo<0||nr<Yo,(nr>-1||hasOwn(rr,"default"))&&Pn.push(Gn)}}}const Hn=[In,Pn];return isObject$5(_n)&&Nn.set(_n,Hn),Hn}function validatePropName(_n){return _n[0]!=="$"}function getType(_n){const Cn=_n&&_n.toString().match(/^\s*(function|class) (\w+)/);return Cn?Cn[2]:_n===null?"null":""}function isSameType(_n,Cn){return getType(_n)===getType(Cn)}function getTypeIndex(_n,Cn){return isArray$3(Cn)?Cn.findIndex($n=>isSameType($n,_n)):isFunction$2(Cn)&&isSameType(Cn,_n)?0:-1}const isInternalKey=_n=>_n[0]==="_"||_n==="$stable",normalizeSlotValue=_n=>isArray$3(_n)?_n.map(normalizeVNode):[normalizeVNode(_n)],normalizeSlot=(_n,Cn,$n)=>{if(Cn._n)return Cn;const Nn=withCtx((...Bn)=>normalizeSlotValue(Cn(...Bn)),$n);return Nn._c=!1,Nn},normalizeObjectSlots=(_n,Cn,$n)=>{const Nn=_n._ctx;for(const Bn in _n){if(isInternalKey(Bn))continue;const Ln=_n[Bn];if(isFunction$2(Ln))Cn[Bn]=normalizeSlot(Bn,Ln,Nn);else if(Ln!=null){const In=normalizeSlotValue(Ln);Cn[Bn]=()=>In}}},normalizeVNodeSlots=(_n,Cn)=>{const $n=normalizeSlotValue(Cn);_n.slots.default=()=>$n},initSlots=(_n,Cn)=>{if(_n.vnode.shapeFlag&32){const $n=Cn._;$n?(_n.slots=toRaw(Cn),def(Cn,"_",$n)):normalizeObjectSlots(Cn,_n.slots={})}else _n.slots={},Cn&&normalizeVNodeSlots(_n,Cn);def(_n.slots,InternalObjectKey,1)},updateSlots=(_n,Cn,$n)=>{const{vnode:Nn,slots:Bn}=_n;let Ln=!0,In=EMPTY_OBJ;if(Nn.shapeFlag&32){const Pn=Cn._;Pn?$n&&Pn===1?Ln=!1:(extend$3(Bn,Cn),!$n&&Pn===1&&delete Bn._):(Ln=!Cn.$stable,normalizeObjectSlots(Cn,Bn)),In=Cn}else Cn&&(normalizeVNodeSlots(_n,Cn),In={default:1});if(Ln)for(const Pn in Bn)!isInternalKey(Pn)&&In[Pn]==null&&delete Bn[Pn]};function setRef(_n,Cn,$n,Nn,Bn=!1){if(isArray$3(_n)){_n.forEach((Yn,rr)=>setRef(Yn,Cn&&(isArray$3(Cn)?Cn[rr]:Cn),$n,Nn,Bn));return}if(isAsyncWrapper(Nn)&&!Bn)return;const Ln=Nn.shapeFlag&4?getExposeProxy(Nn.component)||Nn.component.proxy:Nn.el,In=Bn?null:Ln,{i:Pn,r:Dn}=_n,Hn=Cn&&Cn.r,Wn=Pn.refs===EMPTY_OBJ?Pn.refs={}:Pn.refs,Gn=Pn.setupState;if(Hn!=null&&Hn!==Dn&&(isString$1(Hn)?(Wn[Hn]=null,hasOwn(Gn,Hn)&&(Gn[Hn]=null)):isRef(Hn)&&(Hn.value=null)),isFunction$2(Dn))callWithErrorHandling(Dn,Pn,12,[In,Wn]);else{const Yn=isString$1(Dn),rr=isRef(Dn);if(Yn||rr){const nr=()=>{if(_n.f){const Yo=Yn?hasOwn(Gn,Dn)?Gn[Dn]:Wn[Dn]:Dn.value;Bn?isArray$3(Yo)&&remove(Yo,Ln):isArray$3(Yo)?Yo.includes(Ln)||Yo.push(Ln):Yn?(Wn[Dn]=[Ln],hasOwn(Gn,Dn)&&(Gn[Dn]=Wn[Dn])):(Dn.value=[Ln],_n.k&&(Wn[_n.k]=Dn.value))}else Yn?(Wn[Dn]=In,hasOwn(Gn,Dn)&&(Gn[Dn]=In)):rr&&(Dn.value=In,_n.k&&(Wn[_n.k]=In))};In?(nr.id=-1,queuePostRenderEffect(nr,$n)):nr()}}}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(_n){return baseCreateRenderer(_n)}function baseCreateRenderer(_n,Cn){const $n=getGlobalThis();$n.__VUE__=!0;const{insert:Nn,remove:Bn,patchProp:Ln,createElement:In,createText:Pn,createComment:Dn,setText:Hn,setElementText:Wn,parentNode:Gn,nextSibling:Yn,setScopeId:rr=NOOP,insertStaticContent:nr}=_n,Yo=(ri,li,_i,wi=null,bi=null,Oi=null,Fi=void 0,Pi=null,Ri=!!li.dynamicChildren)=>{if(ri===li)return;ri&&!isSameVNodeType(ri,li)&&(wi=Qi(ri),xi(ri,bi,Oi,!0),ri=null),li.patchFlag===-2&&(Ri=!1,li.dynamicChildren=null);const{type:Si,ref:Di,shapeFlag:Gi}=li;switch(Si){case Text:Zo(ri,li,_i,wi);break;case Comment:ei(ri,li,_i,wi);break;case Static:ri==null&&ci(li,_i,wi,Fi);break;case Fragment:pi(ri,li,_i,wi,bi,Oi,Fi,Pi,Ri);break;default:Gi&1?hi(ri,li,_i,wi,bi,Oi,Fi,Pi,Ri):Gi&6?di(ri,li,_i,wi,bi,Oi,Fi,Pi,Ri):(Gi&64||Gi&128)&&Si.process(ri,li,_i,wi,bi,Oi,Fi,Pi,Ri,na)}Di!=null&&bi&&setRef(Di,ri&&ri.ref,Oi,li||ri,!li)},Zo=(ri,li,_i,wi)=>{if(ri==null)Nn(li.el=Pn(li.children),_i,wi);else{const bi=li.el=ri.el;li.children!==ri.children&&Hn(bi,li.children)}},ei=(ri,li,_i,wi)=>{ri==null?Nn(li.el=Dn(li.children||""),_i,wi):li.el=ri.el},ci=(ri,li,_i,wi)=>{[ri.el,ri.anchor]=nr(ri.children,li,_i,wi,ri.el,ri.anchor)},vi=({el:ri,anchor:li},_i,wi)=>{let bi;for(;ri&&ri!==li;)bi=Yn(ri),Nn(ri,_i,wi),ri=bi;Nn(li,_i,wi)},Jo=({el:ri,anchor:li})=>{let _i;for(;ri&&ri!==li;)_i=Yn(ri),Bn(ri),ri=_i;Bn(li)},hi=(ri,li,_i,wi,bi,Oi,Fi,Pi,Ri)=>{li.type==="svg"?Fi="svg":li.type==="math"&&(Fi="mathml"),ri==null?mi(li,_i,wi,bi,Oi,Fi,Pi,Ri):Xo(ri,li,bi,Oi,Fi,Pi,Ri)},mi=(ri,li,_i,wi,bi,Oi,Fi,Pi)=>{let Ri,Si;const{props:Di,shapeFlag:Gi,transition:Ti,dirs:qi}=ri;if(Ri=ri.el=In(ri.type,Oi,Di&&Di.is,Di),Gi&8?Wn(Ri,ri.children):Gi&16&&oi(ri.children,Ri,null,wi,bi,resolveChildrenNamespace(ri,Oi),Fi,Pi),qi&&invokeDirectiveHook(ri,null,wi,"created"),zn(Ri,ri,ri.scopeId,Fi,wi),Di){for(const fa in Di)fa!=="value"&&!isReservedProp(fa)&&Ln(Ri,fa,null,Di[fa],Oi,ri.children,wi,bi,Ui);"value"in Di&&Ln(Ri,"value",null,Di.value,Oi),(Si=Di.onVnodeBeforeMount)&&invokeVNodeHook(Si,wi,ri)}qi&&invokeDirectiveHook(ri,null,wi,"beforeMount");const ra=needTransition(bi,Ti);ra&&Ti.beforeEnter(Ri),Nn(Ri,li,_i),((Si=Di&&Di.onVnodeMounted)||ra||qi)&&queuePostRenderEffect(()=>{Si&&invokeVNodeHook(Si,wi,ri),ra&&Ti.enter(Ri),qi&&invokeDirectiveHook(ri,null,wi,"mounted")},bi)},zn=(ri,li,_i,wi,bi)=>{if(_i&&rr(ri,_i),wi)for(let Oi=0;Oi<wi.length;Oi++)rr(ri,wi[Oi]);if(bi){let Oi=bi.subTree;if(li===Oi){const Fi=bi.vnode;zn(ri,Fi,Fi.scopeId,Fi.slotScopeIds,bi.parent)}}},oi=(ri,li,_i,wi,bi,Oi,Fi,Pi,Ri=0)=>{for(let Si=Ri;Si<ri.length;Si++){const Di=ri[Si]=Pi?cloneIfMounted(ri[Si]):normalizeVNode(ri[Si]);Yo(null,Di,li,_i,wi,bi,Oi,Fi,Pi)}},Xo=(ri,li,_i,wi,bi,Oi,Fi)=>{const Pi=li.el=ri.el;let{patchFlag:Ri,dynamicChildren:Si,dirs:Di}=li;Ri|=ri.patchFlag&16;const Gi=ri.props||EMPTY_OBJ,Ti=li.props||EMPTY_OBJ;let qi;if(_i&&toggleRecurse(_i,!1),(qi=Ti.onVnodeBeforeUpdate)&&invokeVNodeHook(qi,_i,li,ri),Di&&invokeDirectiveHook(li,ri,_i,"beforeUpdate"),_i&&toggleRecurse(_i,!0),Si?ni(ri.dynamicChildren,Si,Pi,_i,wi,resolveChildrenNamespace(li,bi),Oi):Fi||$i(ri,li,Pi,null,_i,wi,resolveChildrenNamespace(li,bi),Oi,!1),Ri>0){if(Ri&16)si(Pi,li,Gi,Ti,_i,wi,bi);else if(Ri&2&&Gi.class!==Ti.class&&Ln(Pi,"class",null,Ti.class,bi),Ri&4&&Ln(Pi,"style",Gi.style,Ti.style,bi),Ri&8){const ra=li.dynamicProps;for(let fa=0;fa<ra.length;fa++){const va=ra[fa],Ta=Gi[va],Aa=Ti[va];(Aa!==Ta||va==="value")&&Ln(Pi,va,Ta,Aa,bi,ri.children,_i,wi,Ui)}}Ri&1&&ri.children!==li.children&&Wn(Pi,li.children)}else!Fi&&Si==null&&si(Pi,li,Gi,Ti,_i,wi,bi);((qi=Ti.onVnodeUpdated)||Di)&&queuePostRenderEffect(()=>{qi&&invokeVNodeHook(qi,_i,li,ri),Di&&invokeDirectiveHook(li,ri,_i,"updated")},wi)},ni=(ri,li,_i,wi,bi,Oi,Fi)=>{for(let Pi=0;Pi<li.length;Pi++){const Ri=ri[Pi],Si=li[Pi],Di=Ri.el&&(Ri.type===Fragment||!isSameVNodeType(Ri,Si)||Ri.shapeFlag&70)?Gn(Ri.el):_i;Yo(Ri,Si,Di,null,wi,bi,Oi,Fi,!0)}},si=(ri,li,_i,wi,bi,Oi,Fi)=>{if(_i!==wi){if(_i!==EMPTY_OBJ)for(const Pi in _i)!isReservedProp(Pi)&&!(Pi in wi)&&Ln(ri,Pi,_i[Pi],null,Fi,li.children,bi,Oi,Ui);for(const Pi in wi){if(isReservedProp(Pi))continue;const Ri=wi[Pi],Si=_i[Pi];Ri!==Si&&Pi!=="value"&&Ln(ri,Pi,Si,Ri,Fi,li.children,bi,Oi,Ui)}"value"in wi&&Ln(ri,"value",_i.value,wi.value,Fi)}},pi=(ri,li,_i,wi,bi,Oi,Fi,Pi,Ri)=>{const Si=li.el=ri?ri.el:Pn(""),Di=li.anchor=ri?ri.anchor:Pn("");let{patchFlag:Gi,dynamicChildren:Ti,slotScopeIds:qi}=li;qi&&(Pi=Pi?Pi.concat(qi):qi),ri==null?(Nn(Si,_i,wi),Nn(Di,_i,wi),oi(li.children||[],_i,Di,bi,Oi,Fi,Pi,Ri)):Gi>0&&Gi&64&&Ti&&ri.dynamicChildren?(ni(ri.dynamicChildren,Ti,_i,bi,Oi,Fi,Pi),(li.key!=null||bi&&li===bi.subTree)&&traverseStaticChildren(ri,li,!0)):$i(ri,li,_i,Di,bi,Oi,Fi,Pi,Ri)},di=(ri,li,_i,wi,bi,Oi,Fi,Pi,Ri)=>{li.slotScopeIds=Pi,ri==null?li.shapeFlag&512?bi.ctx.activate(li,_i,wi,Fi,Ri):Li(li,_i,wi,bi,Oi,Fi,Ri):ea(ri,li,Ri)},Li=(ri,li,_i,wi,bi,Oi,Fi)=>{const Pi=ri.component=createComponentInstance(ri,wi,bi);if(isKeepAlive(ri)&&(Pi.ctx.renderer=na),setupComponent(Pi),Pi.asyncDep){if(bi&&bi.registerDep(Pi,Ki),!ri.el){const Ri=Pi.subTree=createVNode(Comment);ei(null,Ri,li,_i)}}else Ki(Pi,ri,li,_i,bi,Oi,Fi)},ea=(ri,li,_i)=>{const wi=li.component=ri.component;if(shouldUpdateComponent(ri,li,_i))if(wi.asyncDep&&!wi.asyncResolved){gi(wi,li,_i);return}else wi.next=li,invalidateJob(wi.update),wi.effect.dirty=!0,wi.update();else li.el=ri.el,wi.vnode=li},Ki=(ri,li,_i,wi,bi,Oi,Fi)=>{const Pi=()=>{if(ri.isMounted){let{next:Di,bu:Gi,u:Ti,parent:qi,vnode:ra}=ri;{const wa=locateNonHydratedAsyncRoot(ri);if(wa){Di&&(Di.el=ra.el,gi(ri,Di,Fi)),wa.asyncDep.then(()=>{ri.isUnmounted||Pi()});return}}let fa=Di,va;toggleRecurse(ri,!1),Di?(Di.el=ra.el,gi(ri,Di,Fi)):Di=ra,Gi&&invokeArrayFns(Gi),(va=Di.props&&Di.props.onVnodeBeforeUpdate)&&invokeVNodeHook(va,qi,Di,ra),toggleRecurse(ri,!0);const Ta=renderComponentRoot(ri),Aa=ri.subTree;ri.subTree=Ta,Yo(Aa,Ta,Gn(Aa.el),Qi(Aa),ri,bi,Oi),Di.el=Ta.el,fa===null&&updateHOCHostEl(ri,Ta.el),Ti&&queuePostRenderEffect(Ti,bi),(va=Di.props&&Di.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(va,qi,Di,ra),bi)}else{let Di;const{el:Gi,props:Ti}=li,{bm:qi,m:ra,parent:fa}=ri,va=isAsyncWrapper(li);if(toggleRecurse(ri,!1),qi&&invokeArrayFns(qi),!va&&(Di=Ti&&Ti.onVnodeBeforeMount)&&invokeVNodeHook(Di,fa,li),toggleRecurse(ri,!0),Gi&&ma){const Ta=()=>{ri.subTree=renderComponentRoot(ri),ma(Gi,ri.subTree,ri,bi,null)};va?li.type.__asyncLoader().then(()=>!ri.isUnmounted&&Ta()):Ta()}else{const Ta=ri.subTree=renderComponentRoot(ri);Yo(null,Ta,_i,wi,ri,bi,Oi),li.el=Ta.el}if(ra&&queuePostRenderEffect(ra,bi),!va&&(Di=Ti&&Ti.onVnodeMounted)){const Ta=li;queuePostRenderEffect(()=>invokeVNodeHook(Di,fa,Ta),bi)}(li.shapeFlag&256||fa&&isAsyncWrapper(fa.vnode)&&fa.vnode.shapeFlag&256)&&ri.a&&queuePostRenderEffect(ri.a,bi),ri.isMounted=!0,li=_i=wi=null}},Ri=ri.effect=new ReactiveEffect(Pi,NOOP,()=>queueJob(Si),ri.scope),Si=ri.update=()=>{Ri.dirty&&Ri.run()};Si.id=ri.uid,toggleRecurse(ri,!0),Si()},gi=(ri,li,_i)=>{li.component=ri;const wi=ri.vnode.props;ri.vnode=li,ri.next=null,updateProps(ri,li.props,wi,_i),updateSlots(ri,li.children,_i),pauseTracking(),flushPreFlushCbs(ri),resetTracking()},$i=(ri,li,_i,wi,bi,Oi,Fi,Pi,Ri=!1)=>{const Si=ri&&ri.children,Di=ri?ri.shapeFlag:0,Gi=li.children,{patchFlag:Ti,shapeFlag:qi}=li;if(Ti>0){if(Ti&128){sa(Si,Gi,_i,wi,bi,Oi,Fi,Pi,Ri);return}else if(Ti&256){Ii(Si,Gi,_i,wi,bi,Oi,Fi,Pi,Ri);return}}qi&8?(Di&16&&Ui(Si,bi,Oi),Gi!==Si&&Wn(_i,Gi)):Di&16?qi&16?sa(Si,Gi,_i,wi,bi,Oi,Fi,Pi,Ri):Ui(Si,bi,Oi,!0):(Di&8&&Wn(_i,""),qi&16&&oi(Gi,_i,wi,bi,Oi,Fi,Pi,Ri))},Ii=(ri,li,_i,wi,bi,Oi,Fi,Pi,Ri)=>{ri=ri||EMPTY_ARR,li=li||EMPTY_ARR;const Si=ri.length,Di=li.length,Gi=Math.min(Si,Di);let Ti;for(Ti=0;Ti<Gi;Ti++){const qi=li[Ti]=Ri?cloneIfMounted(li[Ti]):normalizeVNode(li[Ti]);Yo(ri[Ti],qi,_i,null,bi,Oi,Fi,Pi,Ri)}Si>Di?Ui(ri,bi,Oi,!0,!1,Gi):oi(li,_i,wi,bi,Oi,Fi,Pi,Ri,Gi)},sa=(ri,li,_i,wi,bi,Oi,Fi,Pi,Ri)=>{let Si=0;const Di=li.length;let Gi=ri.length-1,Ti=Di-1;for(;Si<=Gi&&Si<=Ti;){const qi=ri[Si],ra=li[Si]=Ri?cloneIfMounted(li[Si]):normalizeVNode(li[Si]);if(isSameVNodeType(qi,ra))Yo(qi,ra,_i,null,bi,Oi,Fi,Pi,Ri);else break;Si++}for(;Si<=Gi&&Si<=Ti;){const qi=ri[Gi],ra=li[Ti]=Ri?cloneIfMounted(li[Ti]):normalizeVNode(li[Ti]);if(isSameVNodeType(qi,ra))Yo(qi,ra,_i,null,bi,Oi,Fi,Pi,Ri);else break;Gi--,Ti--}if(Si>Gi){if(Si<=Ti){const qi=Ti+1,ra=qi<Di?li[qi].el:wi;for(;Si<=Ti;)Yo(null,li[Si]=Ri?cloneIfMounted(li[Si]):normalizeVNode(li[Si]),_i,ra,bi,Oi,Fi,Pi,Ri),Si++}}else if(Si>Ti)for(;Si<=Gi;)xi(ri[Si],bi,Oi,!0),Si++;else{const qi=Si,ra=Si,fa=new Map;for(Si=ra;Si<=Ti;Si++){const Zi=li[Si]=Ri?cloneIfMounted(li[Si]):normalizeVNode(li[Si]);Zi.key!=null&&fa.set(Zi.key,Si)}let va,Ta=0;const Aa=Ti-ra+1;let wa=!1,Na=0;const Ei=new Array(Aa);for(Si=0;Si<Aa;Si++)Ei[Si]=0;for(Si=qi;Si<=Gi;Si++){const Zi=ri[Si];if(Ta>=Aa){xi(Zi,bi,Oi,!0);continue}let ua;if(Zi.key!=null)ua=fa.get(Zi.key);else for(va=ra;va<=Ti;va++)if(Ei[va-ra]===0&&isSameVNodeType(Zi,li[va])){ua=va;break}ua===void 0?xi(Zi,bi,Oi,!0):(Ei[ua-ra]=Si+1,ua>=Na?Na=ua:wa=!0,Yo(Zi,li[ua],_i,null,bi,Oi,Fi,Pi,Ri),Ta++)}const zi=wa?getSequence(Ei):EMPTY_ARR;for(va=zi.length-1,Si=Aa-1;Si>=0;Si--){const Zi=ra+Si,ua=li[Zi],ha=Zi+1<Di?li[Zi+1].el:wi;Ei[Si]===0?Yo(null,ua,_i,ha,bi,Oi,Fi,Pi,Ri):wa&&(va<0||Si!==zi[va]?la(ua,_i,ha,2):va--)}}},la=(ri,li,_i,wi,bi=null)=>{const{el:Oi,type:Fi,transition:Pi,children:Ri,shapeFlag:Si}=ri;if(Si&6){la(ri.component.subTree,li,_i,wi);return}if(Si&128){ri.suspense.move(li,_i,wi);return}if(Si&64){Fi.move(ri,li,_i,na);return}if(Fi===Fragment){Nn(Oi,li,_i);for(let Gi=0;Gi<Ri.length;Gi++)la(Ri[Gi],li,_i,wi);Nn(ri.anchor,li,_i);return}if(Fi===Static){vi(ri,li,_i);return}if(wi!==2&&Si&1&&Pi)if(wi===0)Pi.beforeEnter(Oi),Nn(Oi,li,_i),queuePostRenderEffect(()=>Pi.enter(Oi),bi);else{const{leave:Gi,delayLeave:Ti,afterLeave:qi}=Pi,ra=()=>Nn(Oi,li,_i),fa=()=>{Gi(Oi,()=>{ra(),qi&&qi()})};Ti?Ti(Oi,ra,fa):fa()}else Nn(Oi,li,_i)},xi=(ri,li,_i,wi=!1,bi=!1)=>{const{type:Oi,props:Fi,ref:Pi,children:Ri,dynamicChildren:Si,shapeFlag:Di,patchFlag:Gi,dirs:Ti}=ri;if(Pi!=null&&setRef(Pi,null,_i,ri,!0),Di&256){li.ctx.deactivate(ri);return}const qi=Di&1&&Ti,ra=!isAsyncWrapper(ri);let fa;if(ra&&(fa=Fi&&Fi.onVnodeBeforeUnmount)&&invokeVNodeHook(fa,li,ri),Di&6)ji(ri.component,_i,wi);else{if(Di&128){ri.suspense.unmount(_i,wi);return}qi&&invokeDirectiveHook(ri,null,li,"beforeUnmount"),Di&64?ri.type.remove(ri,li,_i,bi,na,wi):Si&&(Oi!==Fragment||Gi>0&&Gi&64)?Ui(Si,li,_i,!1,!0):(Oi===Fragment&&Gi&384||!bi&&Di&16)&&Ui(Ri,li,_i),wi&&Mi(ri)}(ra&&(fa=Fi&&Fi.onVnodeUnmounted)||qi)&&queuePostRenderEffect(()=>{fa&&invokeVNodeHook(fa,li,ri),qi&&invokeDirectiveHook(ri,null,li,"unmounted")},_i)},Mi=ri=>{const{type:li,el:_i,anchor:wi,transition:bi}=ri;if(li===Fragment){Hi(_i,wi);return}if(li===Static){Jo(ri);return}const Oi=()=>{Bn(_i),bi&&!bi.persisted&&bi.afterLeave&&bi.afterLeave()};if(ri.shapeFlag&1&&bi&&!bi.persisted){const{leave:Fi,delayLeave:Pi}=bi,Ri=()=>Fi(_i,Oi);Pi?Pi(ri.el,Oi,Ri):Ri()}else Oi()},Hi=(ri,li)=>{let _i;for(;ri!==li;)_i=Yn(ri),Bn(ri),ri=_i;Bn(li)},ji=(ri,li,_i)=>{const{bum:wi,scope:bi,update:Oi,subTree:Fi,um:Pi}=ri;wi&&invokeArrayFns(wi),bi.stop(),Oi&&(Oi.active=!1,xi(Fi,ri,li,_i)),Pi&&queuePostRenderEffect(Pi,li),queuePostRenderEffect(()=>{ri.isUnmounted=!0},li),li&&li.pendingBranch&&!li.isUnmounted&&ri.asyncDep&&!ri.asyncResolved&&ri.suspenseId===li.pendingId&&(li.deps--,li.deps===0&&li.resolve())},Ui=(ri,li,_i,wi=!1,bi=!1,Oi=0)=>{for(let Fi=Oi;Fi<ri.length;Fi++)xi(ri[Fi],li,_i,wi,bi)},Qi=ri=>ri.shapeFlag&6?Qi(ri.component.subTree):ri.shapeFlag&128?ri.suspense.next():Yn(ri.anchor||ri.el);let ia=!1;const Ji=(ri,li,_i)=>{ri==null?li._vnode&&xi(li._vnode,null,null,!0):Yo(li._vnode||null,ri,li,null,null,null,_i),ia||(ia=!0,flushPreFlushCbs(),flushPostFlushCbs(),ia=!1),li._vnode=ri},na={p:Yo,um:xi,m:la,r:Mi,mt:Li,mc:oi,pc:$i,pbc:ni,n:Qi,o:_n};let ga,ma;return Cn&&([ga,ma]=Cn(na)),{render:Ji,hydrate:ga,createApp:createAppAPI(Ji,ga)}}function resolveChildrenNamespace({type:_n,props:Cn},$n){return $n==="svg"&&_n==="foreignObject"||$n==="mathml"&&_n==="annotation-xml"&&Cn&&Cn.encoding&&Cn.encoding.includes("html")?void 0:$n}function toggleRecurse({effect:_n,update:Cn},$n){_n.allowRecurse=Cn.allowRecurse=$n}function needTransition(_n,Cn){return(!_n||_n&&!_n.pendingBranch)&&Cn&&!Cn.persisted}function traverseStaticChildren(_n,Cn,$n=!1){const Nn=_n.children,Bn=Cn.children;if(isArray$3(Nn)&&isArray$3(Bn))for(let Ln=0;Ln<Nn.length;Ln++){const In=Nn[Ln];let Pn=Bn[Ln];Pn.shapeFlag&1&&!Pn.dynamicChildren&&((Pn.patchFlag<=0||Pn.patchFlag===32)&&(Pn=Bn[Ln]=cloneIfMounted(Bn[Ln]),Pn.el=In.el),$n||traverseStaticChildren(In,Pn)),Pn.type===Text&&(Pn.el=In.el)}}function getSequence(_n){const Cn=_n.slice(),$n=[0];let Nn,Bn,Ln,In,Pn;const Dn=_n.length;for(Nn=0;Nn<Dn;Nn++){const Hn=_n[Nn];if(Hn!==0){if(Bn=$n[$n.length-1],_n[Bn]<Hn){Cn[Nn]=Bn,$n.push(Nn);continue}for(Ln=0,In=$n.length-1;Ln<In;)Pn=Ln+In>>1,_n[$n[Pn]]<Hn?Ln=Pn+1:In=Pn;Hn<_n[$n[Ln]]&&(Ln>0&&(Cn[Nn]=$n[Ln-1]),$n[Ln]=Nn)}}for(Ln=$n.length,In=$n[Ln-1];Ln-- >0;)$n[Ln]=In,In=Cn[In];return $n}function locateNonHydratedAsyncRoot(_n){const Cn=_n.subTree.component;if(Cn)return Cn.asyncDep&&!Cn.asyncResolved?Cn:locateNonHydratedAsyncRoot(Cn)}const isTeleport=_n=>_n.__isTeleport,isTeleportDisabled=_n=>_n&&(_n.disabled||_n.disabled===""),isTargetSVG=_n=>typeof SVGElement<"u"&&_n instanceof SVGElement,isTargetMathML=_n=>typeof MathMLElement=="function"&&_n instanceof MathMLElement,resolveTarget=(_n,Cn)=>{const $n=_n&&_n.to;return isString$1($n)?Cn?Cn($n):null:$n},TeleportImpl={name:"Teleport",__isTeleport:!0,process(_n,Cn,$n,Nn,Bn,Ln,In,Pn,Dn,Hn){const{mc:Wn,pc:Gn,pbc:Yn,o:{insert:rr,querySelector:nr,createText:Yo,createComment:Zo}}=Hn,ei=isTeleportDisabled(Cn.props);let{shapeFlag:ci,children:vi,dynamicChildren:Jo}=Cn;if(_n==null){const hi=Cn.el=Yo(""),mi=Cn.anchor=Yo("");rr(hi,$n,Nn),rr(mi,$n,Nn);const zn=Cn.target=resolveTarget(Cn.props,nr),oi=Cn.targetAnchor=Yo("");zn&&(rr(oi,zn),In==="svg"||isTargetSVG(zn)?In="svg":(In==="mathml"||isTargetMathML(zn))&&(In="mathml"));const Xo=(ni,si)=>{ci&16&&Wn(vi,ni,si,Bn,Ln,In,Pn,Dn)};ei?Xo($n,mi):zn&&Xo(zn,oi)}else{Cn.el=_n.el;const hi=Cn.anchor=_n.anchor,mi=Cn.target=_n.target,zn=Cn.targetAnchor=_n.targetAnchor,oi=isTeleportDisabled(_n.props),Xo=oi?$n:mi,ni=oi?hi:zn;if(In==="svg"||isTargetSVG(mi)?In="svg":(In==="mathml"||isTargetMathML(mi))&&(In="mathml"),Jo?(Yn(_n.dynamicChildren,Jo,Xo,Bn,Ln,In,Pn),traverseStaticChildren(_n,Cn,!0)):Dn||Gn(_n,Cn,Xo,ni,Bn,Ln,In,Pn,!1),ei)oi?Cn.props&&_n.props&&Cn.props.to!==_n.props.to&&(Cn.props.to=_n.props.to):moveTeleport(Cn,$n,hi,Hn,1);else if((Cn.props&&Cn.props.to)!==(_n.props&&_n.props.to)){const si=Cn.target=resolveTarget(Cn.props,nr);si&&moveTeleport(Cn,si,null,Hn,0)}else oi&&moveTeleport(Cn,mi,zn,Hn,1)}updateCssVars(Cn)},remove(_n,Cn,$n,Nn,{um:Bn,o:{remove:Ln}},In){const{shapeFlag:Pn,children:Dn,anchor:Hn,targetAnchor:Wn,target:Gn,props:Yn}=_n;if(Gn&&Ln(Wn),In&&Ln(Hn),Pn&16){const rr=In||!isTeleportDisabled(Yn);for(let nr=0;nr<Dn.length;nr++){const Yo=Dn[nr];Bn(Yo,Cn,$n,rr,!!Yo.dynamicChildren)}}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(_n,Cn,$n,{o:{insert:Nn},m:Bn},Ln=2){Ln===0&&Nn(_n.targetAnchor,Cn,$n);const{el:In,anchor:Pn,shapeFlag:Dn,children:Hn,props:Wn}=_n,Gn=Ln===2;if(Gn&&Nn(In,Cn,$n),(!Gn||isTeleportDisabled(Wn))&&Dn&16)for(let Yn=0;Yn<Hn.length;Yn++)Bn(Hn[Yn],Cn,$n,2);Gn&&Nn(Pn,Cn,$n)}function hydrateTeleport(_n,Cn,$n,Nn,Bn,Ln,{o:{nextSibling:In,parentNode:Pn,querySelector:Dn}},Hn){const Wn=Cn.target=resolveTarget(Cn.props,Dn);if(Wn){const Gn=Wn._lpa||Wn.firstChild;if(Cn.shapeFlag&16)if(isTeleportDisabled(Cn.props))Cn.anchor=Hn(In(_n),Cn,Pn(_n),$n,Nn,Bn,Ln),Cn.targetAnchor=Gn;else{Cn.anchor=In(_n);let Yn=Gn;for(;Yn;)if(Yn=In(Yn),Yn&&Yn.nodeType===8&&Yn.data==="teleport anchor"){Cn.targetAnchor=Yn,Wn._lpa=Cn.targetAnchor&&In(Cn.targetAnchor);break}Hn(Gn,Cn,Wn,$n,Nn,Bn,Ln)}updateCssVars(Cn)}return Cn.anchor&&In(Cn.anchor)}const Teleport=TeleportImpl;function updateCssVars(_n){const Cn=_n.ctx;if(Cn&&Cn.ut){let $n=_n.children[0].el;for(;$n&&$n!==_n.targetAnchor;)$n.nodeType===1&&$n.setAttribute("data-v-owner",Cn.uid),$n=$n.nextSibling;Cn.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(_n=!1){blockStack.push(currentBlock=_n?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(_n){isBlockTreeEnabled+=_n}function setupBlock(_n){return _n.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(_n),_n}function createElementBlock(_n,Cn,$n,Nn,Bn,Ln){return setupBlock(createBaseVNode(_n,Cn,$n,Nn,Bn,Ln,!0))}function createBlock(_n,Cn,$n,Nn,Bn){return setupBlock(createVNode(_n,Cn,$n,Nn,Bn,!0))}function isVNode(_n){return _n?_n.__v_isVNode===!0:!1}function isSameVNodeType(_n,Cn){return _n.type===Cn.type&&_n.key===Cn.key}const InternalObjectKey="__vInternal",normalizeKey=({key:_n})=>_n??null,normalizeRef=({ref:_n,ref_key:Cn,ref_for:$n})=>(typeof _n=="number"&&(_n=""+_n),_n!=null?isString$1(_n)||isRef(_n)||isFunction$2(_n)?{i:currentRenderingInstance,r:_n,k:Cn,f:!!$n}:_n:null);function createBaseVNode(_n,Cn=null,$n=null,Nn=0,Bn=null,Ln=_n===Fragment?0:1,In=!1,Pn=!1){const Dn={__v_isVNode:!0,__v_skip:!0,type:_n,props:Cn,key:Cn&&normalizeKey(Cn),ref:Cn&&normalizeRef(Cn),scopeId:currentScopeId,slotScopeIds:null,children:$n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:Ln,patchFlag:Nn,dynamicProps:Bn,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return Pn?(normalizeChildren(Dn,$n),Ln&128&&_n.normalize(Dn)):$n&&(Dn.shapeFlag|=isString$1($n)?8:16),isBlockTreeEnabled>0&&!In&&currentBlock&&(Dn.patchFlag>0||Ln&6)&&Dn.patchFlag!==32&&currentBlock.push(Dn),Dn}const createVNode=_createVNode;function _createVNode(_n,Cn=null,$n=null,Nn=0,Bn=null,Ln=!1){if((!_n||_n===NULL_DYNAMIC_COMPONENT)&&(_n=Comment),isVNode(_n)){const Pn=cloneVNode(_n,Cn,!0);return $n&&normalizeChildren(Pn,$n),isBlockTreeEnabled>0&&!Ln&&currentBlock&&(Pn.shapeFlag&6?currentBlock[currentBlock.indexOf(_n)]=Pn:currentBlock.push(Pn)),Pn.patchFlag|=-2,Pn}if(isClassComponent(_n)&&(_n=_n.__vccOpts),Cn){Cn=guardReactiveProps(Cn);let{class:Pn,style:Dn}=Cn;Pn&&!isString$1(Pn)&&(Cn.class=normalizeClass(Pn)),isObject$5(Dn)&&(isProxy(Dn)&&!isArray$3(Dn)&&(Dn=extend$3({},Dn)),Cn.style=normalizeStyle(Dn))}const In=isString$1(_n)?1:isSuspense(_n)?128:isTeleport(_n)?64:isObject$5(_n)?4:isFunction$2(_n)?2:0;return createBaseVNode(_n,Cn,$n,Nn,Bn,In,Ln,!0)}function guardReactiveProps(_n){return _n?isProxy(_n)||InternalObjectKey in _n?extend$3({},_n):_n:null}function cloneVNode(_n,Cn,$n=!1){const{props:Nn,ref:Bn,patchFlag:Ln,children:In}=_n,Pn=Cn?mergeProps(Nn||{},Cn):Nn;return{__v_isVNode:!0,__v_skip:!0,type:_n.type,props:Pn,key:Pn&&normalizeKey(Pn),ref:Cn&&Cn.ref?$n&&Bn?isArray$3(Bn)?Bn.concat(normalizeRef(Cn)):[Bn,normalizeRef(Cn)]:normalizeRef(Cn):Bn,scopeId:_n.scopeId,slotScopeIds:_n.slotScopeIds,children:In,target:_n.target,targetAnchor:_n.targetAnchor,staticCount:_n.staticCount,shapeFlag:_n.shapeFlag,patchFlag:Cn&&_n.type!==Fragment?Ln===-1?16:Ln|16:Ln,dynamicProps:_n.dynamicProps,dynamicChildren:_n.dynamicChildren,appContext:_n.appContext,dirs:_n.dirs,transition:_n.transition,component:_n.component,suspense:_n.suspense,ssContent:_n.ssContent&&cloneVNode(_n.ssContent),ssFallback:_n.ssFallback&&cloneVNode(_n.ssFallback),el:_n.el,anchor:_n.anchor,ctx:_n.ctx,ce:_n.ce}}function createTextVNode(_n=" ",Cn=0){return createVNode(Text,null,_n,Cn)}function createCommentVNode(_n="",Cn=!1){return Cn?(openBlock(),createBlock(Comment,null,_n)):createVNode(Comment,null,_n)}function normalizeVNode(_n){return _n==null||typeof _n=="boolean"?createVNode(Comment):isArray$3(_n)?createVNode(Fragment,null,_n.slice()):typeof _n=="object"?cloneIfMounted(_n):createVNode(Text,null,String(_n))}function cloneIfMounted(_n){return _n.el===null&&_n.patchFlag!==-1||_n.memo?_n:cloneVNode(_n)}function normalizeChildren(_n,Cn){let $n=0;const{shapeFlag:Nn}=_n;if(Cn==null)Cn=null;else if(isArray$3(Cn))$n=16;else if(typeof Cn=="object")if(Nn&65){const Bn=Cn.default;Bn&&(Bn._c&&(Bn._d=!1),normalizeChildren(_n,Bn()),Bn._c&&(Bn._d=!0));return}else{$n=32;const Bn=Cn._;!Bn&&!(InternalObjectKey in Cn)?Cn._ctx=currentRenderingInstance:Bn===3&&currentRenderingInstance&&(currentRenderingInstance.slots._===1?Cn._=1:(Cn._=2,_n.patchFlag|=1024))}else isFunction$2(Cn)?(Cn={default:Cn,_ctx:currentRenderingInstance},$n=32):(Cn=String(Cn),Nn&64?($n=16,Cn=[createTextVNode(Cn)]):$n=8);_n.children=Cn,_n.shapeFlag|=$n}function mergeProps(..._n){const Cn={};for(let $n=0;$n<_n.length;$n++){const Nn=_n[$n];for(const Bn in Nn)if(Bn==="class")Cn.class!==Nn.class&&(Cn.class=normalizeClass([Cn.class,Nn.class]));else if(Bn==="style")Cn.style=normalizeStyle([Cn.style,Nn.style]);else if(isOn(Bn)){const Ln=Cn[Bn],In=Nn[Bn];In&&Ln!==In&&!(isArray$3(Ln)&&Ln.includes(In))&&(Cn[Bn]=Ln?[].concat(Ln,In):In)}else Bn!==""&&(Cn[Bn]=Nn[Bn])}return Cn}function invokeVNodeHook(_n,Cn,$n,Nn=null){callWithAsyncErrorHandling(_n,Cn,7,[$n,Nn])}const emptyAppContext=createAppContext();let uid=0;function createComponentInstance(_n,Cn,$n){const Nn=_n.type,Bn=(Cn?Cn.appContext:_n.appContext)||emptyAppContext,Ln={uid:uid++,vnode:_n,type:Nn,parent:Cn,appContext:Bn,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:Cn?Cn.provides:Object.create(Bn.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(Nn,Bn),emitsOptions:normalizeEmitsOptions(Nn,Bn),emit:null,emitted:null,propsDefaults:EMPTY_OBJ,inheritAttrs:Nn.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:$n,suspenseId:$n?$n.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 Ln.ctx={_:Ln},Ln.root=Cn?Cn.root:Ln,Ln.emit=emit.bind(null,Ln),_n.ce&&_n.ce(Ln),Ln}let currentInstance=null;const getCurrentInstance=()=>currentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const _n=getGlobalThis(),Cn=($n,Nn)=>{let Bn;return(Bn=_n[$n])||(Bn=_n[$n]=[]),Bn.push(Nn),Ln=>{Bn.length>1?Bn.forEach(In=>In(Ln)):Bn[0](Ln)}};internalSetCurrentInstance=Cn("__VUE_INSTANCE_SETTERS__",$n=>currentInstance=$n),setInSSRSetupState=Cn("__VUE_SSR_SETTERS__",$n=>isInSSRComponentSetup=$n)}const setCurrentInstance=_n=>{const Cn=currentInstance;return internalSetCurrentInstance(_n),_n.scope.on(),()=>{_n.scope.off(),internalSetCurrentInstance(Cn)}},unsetCurrentInstance=()=>{currentInstance&&currentInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(_n){return _n.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(_n,Cn=!1){Cn&&setInSSRSetupState(Cn);const{props:$n,children:Nn}=_n.vnode,Bn=isStatefulComponent(_n);initProps(_n,$n,Bn,Cn),initSlots(_n,Nn);const Ln=Bn?setupStatefulComponent(_n,Cn):void 0;return Cn&&setInSSRSetupState(!1),Ln}function setupStatefulComponent(_n,Cn){const $n=_n.type;_n.accessCache=Object.create(null),_n.proxy=markRaw(new Proxy(_n.ctx,PublicInstanceProxyHandlers));const{setup:Nn}=$n;if(Nn){const Bn=_n.setupContext=Nn.length>1?createSetupContext(_n):null,Ln=setCurrentInstance(_n);pauseTracking();const In=callWithErrorHandling(Nn,_n,0,[_n.props,Bn]);if(resetTracking(),Ln(),isPromise(In)){if(In.then(unsetCurrentInstance,unsetCurrentInstance),Cn)return In.then(Pn=>{handleSetupResult(_n,Pn,Cn)}).catch(Pn=>{handleError(Pn,_n,0)});_n.asyncDep=In}else handleSetupResult(_n,In,Cn)}else finishComponentSetup(_n,Cn)}function handleSetupResult(_n,Cn,$n){isFunction$2(Cn)?_n.type.__ssrInlineRender?_n.ssrRender=Cn:_n.render=Cn:isObject$5(Cn)&&(_n.setupState=proxyRefs(Cn)),finishComponentSetup(_n,$n)}let compile;function finishComponentSetup(_n,Cn,$n){const Nn=_n.type;if(!_n.render){if(!Cn&&compile&&!Nn.render){const Bn=Nn.template||resolveMergedOptions(_n).template;if(Bn){const{isCustomElement:Ln,compilerOptions:In}=_n.appContext.config,{delimiters:Pn,compilerOptions:Dn}=Nn,Hn=extend$3(extend$3({isCustomElement:Ln,delimiters:Pn},In),Dn);Nn.render=compile(Bn,Hn)}}_n.render=Nn.render||NOOP}{const Bn=setCurrentInstance(_n);pauseTracking();try{applyOptions(_n)}finally{resetTracking(),Bn()}}}function getAttrsProxy(_n){return _n.attrsProxy||(_n.attrsProxy=new Proxy(_n.attrs,{get(Cn,$n){return track(_n,"get","$attrs"),Cn[$n]}}))}function createSetupContext(_n){const Cn=$n=>{_n.exposed=$n||{}};return{get attrs(){return getAttrsProxy(_n)},slots:_n.slots,emit:_n.emit,expose:Cn}}function getExposeProxy(_n){if(_n.exposed)return _n.exposeProxy||(_n.exposeProxy=new Proxy(proxyRefs(markRaw(_n.exposed)),{get(Cn,$n){if($n in Cn)return Cn[$n];if($n in publicPropertiesMap)return publicPropertiesMap[$n](_n)},has(Cn,$n){return $n in Cn||$n in publicPropertiesMap}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=_n=>_n.replace(classifyRE,Cn=>Cn.toUpperCase()).replace(/[-_]/g,"");function getComponentName(_n,Cn=!0){return isFunction$2(_n)?_n.displayName||_n.name:_n.name||Cn&&_n.__name}function formatComponentName(_n,Cn,$n=!1){let Nn=getComponentName(Cn);if(!Nn&&Cn.__file){const Bn=Cn.__file.match(/([^/\\]+)\.\w+$/);Bn&&(Nn=Bn[1])}if(!Nn&&_n&&_n.parent){const Bn=Ln=>{for(const In in Ln)if(Ln[In]===Cn)return In};Nn=Bn(_n.components||_n.parent.type.components)||Bn(_n.appContext.components)}return Nn?classify(Nn):$n?"App":"Anonymous"}function isClassComponent(_n){return isFunction$2(_n)&&"__vccOpts"in _n}const computed=(_n,Cn)=>computed$1(_n,Cn,isInSSRComponentSetup);function h$2(_n,Cn,$n){const Nn=arguments.length;return Nn===2?isObject$5(Cn)&&!isArray$3(Cn)?isVNode(Cn)?createVNode(_n,null,[Cn]):createVNode(_n,Cn):createVNode(_n,null,Cn):(Nn>3?$n=Array.prototype.slice.call(arguments,2):Nn===3&&isVNode($n)&&($n=[$n]),createVNode(_n,Cn,$n))}const version$1="3.4.13";/**
* @vue/runtime-dom v3.4.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(_n,Cn,$n)=>{Cn.insertBefore(_n,$n||null)},remove:_n=>{const Cn=_n.parentNode;Cn&&Cn.removeChild(_n)},createElement:(_n,Cn,$n,Nn)=>{const Bn=Cn==="svg"?doc.createElementNS(svgNS,_n):Cn==="mathml"?doc.createElementNS(mathmlNS,_n):doc.createElement(_n,$n?{is:$n}:void 0);return _n==="select"&&Nn&&Nn.multiple!=null&&Bn.setAttribute("multiple",Nn.multiple),Bn},createText:_n=>doc.createTextNode(_n),createComment:_n=>doc.createComment(_n),setText:(_n,Cn)=>{_n.nodeValue=Cn},setElementText:(_n,Cn)=>{_n.textContent=Cn},parentNode:_n=>_n.parentNode,nextSibling:_n=>_n.nextSibling,querySelector:_n=>doc.querySelector(_n),setScopeId(_n,Cn){_n.setAttribute(Cn,"")},insertStaticContent(_n,Cn,$n,Nn,Bn,Ln){const In=$n?$n.previousSibling:Cn.lastChild;if(Bn&&(Bn===Ln||Bn.nextSibling))for(;Cn.insertBefore(Bn.cloneNode(!0),$n),!(Bn===Ln||!(Bn=Bn.nextSibling)););else{templateContainer.innerHTML=Nn==="svg"?`<svg>${_n}</svg>`:Nn==="mathml"?`<math>${_n}</math>`:_n;const Pn=templateContainer.content;if(Nn==="svg"||Nn==="mathml"){const Dn=Pn.firstChild;for(;Dn.firstChild;)Pn.appendChild(Dn.firstChild);Pn.removeChild(Dn)}Cn.insertBefore(Pn,$n)}return[In?In.nextSibling:Cn.firstChild,$n?$n.previousSibling:Cn.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(_n,{slots:Cn})=>h$2(BaseTransition,resolveTransitionProps(_n),Cn);Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Transition.props=extend$3({},BaseTransitionPropsValidators,DOMTransitionPropsValidators);const callHook=(_n,Cn=[])=>{isArray$3(_n)?_n.forEach($n=>$n(...Cn)):_n&&_n(...Cn)},hasExplicitCallback=_n=>_n?isArray$3(_n)?_n.some(Cn=>Cn.length>1):_n.length>1:!1;function resolveTransitionProps(_n){const Cn={};for(const pi in _n)pi in DOMTransitionPropsValidators||(Cn[pi]=_n[pi]);if(_n.css===!1)return Cn;const{name:$n="v",type:Nn,duration:Bn,enterFromClass:Ln=`${$n}-enter-from`,enterActiveClass:In=`${$n}-enter-active`,enterToClass:Pn=`${$n}-enter-to`,appearFromClass:Dn=Ln,appearActiveClass:Hn=In,appearToClass:Wn=Pn,leaveFromClass:Gn=`${$n}-leave-from`,leaveActiveClass:Yn=`${$n}-leave-active`,leaveToClass:rr=`${$n}-leave-to`}=_n,nr=normalizeDuration(Bn),Yo=nr&&nr[0],Zo=nr&&nr[1],{onBeforeEnter:ei,onEnter:ci,onEnterCancelled:vi,onLeave:Jo,onLeaveCancelled:hi,onBeforeAppear:mi=ei,onAppear:zn=ci,onAppearCancelled:oi=vi}=Cn,Xo=(pi,di,Li)=>{removeTransitionClass(pi,di?Wn:Pn),removeTransitionClass(pi,di?Hn:In),Li&&Li()},ni=(pi,di)=>{pi._isLeaving=!1,removeTransitionClass(pi,Gn),removeTransitionClass(pi,rr),removeTransitionClass(pi,Yn),di&&di()},si=pi=>(di,Li)=>{const ea=pi?zn:ci,Ki=()=>Xo(di,pi,Li);callHook(ea,[di,Ki]),nextFrame(()=>{removeTransitionClass(di,pi?Dn:Ln),addTransitionClass(di,pi?Wn:Pn),hasExplicitCallback(ea)||whenTransitionEnds(di,Nn,Yo,Ki)})};return extend$3(Cn,{onBeforeEnter(pi){callHook(ei,[pi]),addTransitionClass(pi,Ln),addTransitionClass(pi,In)},onBeforeAppear(pi){callHook(mi,[pi]),addTransitionClass(pi,Dn),addTransitionClass(pi,Hn)},onEnter:si(!1),onAppear:si(!0),onLeave(pi,di){pi._isLeaving=!0;const Li=()=>ni(pi,di);addTransitionClass(pi,Gn),forceReflow(),addTransitionClass(pi,Yn),nextFrame(()=>{pi._isLeaving&&(removeTransitionClass(pi,Gn),addTransitionClass(pi,rr),hasExplicitCallback(Jo)||whenTransitionEnds(pi,Nn,Zo,Li))}),callHook(Jo,[pi,Li])},onEnterCancelled(pi){Xo(pi,!1),callHook(vi,[pi])},onAppearCancelled(pi){Xo(pi,!0),callHook(oi,[pi])},onLeaveCancelled(pi){ni(pi),callHook(hi,[pi])}})}function normalizeDuration(_n){if(_n==null)return null;if(isObject$5(_n))return[NumberOf(_n.enter),NumberOf(_n.leave)];{const Cn=NumberOf(_n);return[Cn,Cn]}}function NumberOf(_n){return toNumber(_n)}function addTransitionClass(_n,Cn){Cn.split(/\s+/).forEach($n=>$n&&_n.classList.add($n)),(_n[vtcKey]||(_n[vtcKey]=new Set)).add(Cn)}function removeTransitionClass(_n,Cn){Cn.split(/\s+/).forEach(Nn=>Nn&&_n.classList.remove(Nn));const $n=_n[vtcKey];$n&&($n.delete(Cn),$n.size||(_n[vtcKey]=void 0))}function nextFrame(_n){requestAnimationFrame(()=>{requestAnimationFrame(_n)})}let endId=0;function whenTransitionEnds(_n,Cn,$n,Nn){const Bn=_n._endId=++endId,Ln=()=>{Bn===_n._endId&&Nn()};if($n)return setTimeout(Ln,$n);const{type:In,timeout:Pn,propCount:Dn}=getTransitionInfo(_n,Cn);if(!In)return Nn();const Hn=In+"end";let Wn=0;const Gn=()=>{_n.removeEventListener(Hn,Yn),Ln()},Yn=rr=>{rr.target===_n&&++Wn>=Dn&&Gn()};setTimeout(()=>{Wn<Dn&&Gn()},Pn+1),_n.addEventListener(Hn,Yn)}function getTransitionInfo(_n,Cn){const $n=window.getComputedStyle(_n),Nn=nr=>($n[nr]||"").split(", "),Bn=Nn(`${TRANSITION}Delay`),Ln=Nn(`${TRANSITION}Duration`),In=getTimeout(Bn,Ln),Pn=Nn(`${ANIMATION}Delay`),Dn=Nn(`${ANIMATION}Duration`),Hn=getTimeout(Pn,Dn);let Wn=null,Gn=0,Yn=0;Cn===TRANSITION?In>0&&(Wn=TRANSITION,Gn=In,Yn=Ln.length):Cn===ANIMATION?Hn>0&&(Wn=ANIMATION,Gn=Hn,Yn=Dn.length):(Gn=Math.max(In,Hn),Wn=Gn>0?In>Hn?TRANSITION:ANIMATION:null,Yn=Wn?Wn===TRANSITION?Ln.length:Dn.length:0);const rr=Wn===TRANSITION&&/\b(transform|all)(,|$)/.test(Nn(`${TRANSITION}Property`).toString());return{type:Wn,timeout:Gn,propCount:Yn,hasTransform:rr}}function getTimeout(_n,Cn){for(;_n.length<Cn.length;)_n=_n.concat(_n);return Math.max(...Cn.map(($n,Nn)=>toMs($n)+toMs(_n[Nn])))}function toMs(_n){return _n==="auto"?0:Number(_n.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(_n,Cn,$n){const Nn=_n[vtcKey];Nn&&(Cn=(Cn?[Cn,...Nn]:[...Nn]).join(" ")),Cn==null?_n.removeAttribute("class"):$n?_n.setAttribute("class",Cn):_n.className=Cn}const vShowOldKey=Symbol("_vod"),vShow={beforeMount(_n,{value:Cn},{transition:$n}){_n[vShowOldKey]=_n.style.display==="none"?"":_n.style.display,$n&&Cn?$n.beforeEnter(_n):setDisplay(_n,Cn)},mounted(_n,{value:Cn},{transition:$n}){$n&&Cn&&$n.enter(_n)},updated(_n,{value:Cn,oldValue:$n},{transition:Nn}){!Cn!=!$n&&(Nn?Cn?(Nn.beforeEnter(_n),setDisplay(_n,!0),Nn.enter(_n)):Nn.leave(_n,()=>{setDisplay(_n,!1)}):setDisplay(_n,Cn))},beforeUnmount(_n,{value:Cn}){setDisplay(_n,Cn)}};function setDisplay(_n,Cn){_n.style.display=Cn?_n[vShowOldKey]:"none"}const CSS_VAR_TEXT=Symbol("");function patchStyle(_n,Cn,$n){const Nn=_n.style,Bn=Nn.display,Ln=isString$1($n);if($n&&!Ln){if(Cn&&!isString$1(Cn))for(const In in Cn)$n[In]==null&&setStyle(Nn,In,"");for(const In in $n)setStyle(Nn,In,$n[In])}else if(Ln){if(Cn!==$n){const In=Nn[CSS_VAR_TEXT];In&&($n+=";"+In),Nn.cssText=$n}}else Cn&&_n.removeAttribute("style");vShowOldKey in _n&&(Nn.display=Bn)}const importantRE=/\s*!important$/;function setStyle(_n,Cn,$n){if(isArray$3($n))$n.forEach(Nn=>setStyle(_n,Cn,Nn));else if($n==null&&($n=""),Cn.startsWith("--"))_n.setProperty(Cn,$n);else{const Nn=autoPrefix(_n,Cn);importantRE.test($n)?_n.setProperty(hyphenate(Nn),$n.replace(importantRE,""),"important"):_n[Nn]=$n}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(_n,Cn){const $n=prefixCache[Cn];if($n)return $n;let Nn=camelize(Cn);if(Nn!=="filter"&&Nn in _n)return prefixCache[Cn]=Nn;Nn=capitalize(Nn);for(let Bn=0;Bn<prefixes.length;Bn++){const Ln=prefixes[Bn]+Nn;if(Ln in _n)return prefixCache[Cn]=Ln}return Cn}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(_n,Cn,$n,Nn,Bn){if(Nn&&Cn.startsWith("xlink:"))$n==null?_n.removeAttributeNS(xlinkNS,Cn.slice(6,Cn.length)):_n.setAttributeNS(xlinkNS,Cn,$n);else{const Ln=isSpecialBooleanAttr(Cn);$n==null||Ln&&!includeBooleanAttr($n)?_n.removeAttribute(Cn):_n.setAttribute(Cn,Ln?"":$n)}}function patchDOMProp(_n,Cn,$n,Nn,Bn,Ln,In){if(Cn==="innerHTML"||Cn==="textContent"){Nn&&In(Nn,Bn,Ln),_n[Cn]=$n??"";return}const Pn=_n.tagName;if(Cn==="value"&&Pn!=="PROGRESS"&&!Pn.includes("-")){_n._value=$n;const Hn=Pn==="OPTION"?_n.getAttribute("value"):_n.value,Wn=$n??"";Hn!==Wn&&(_n.value=Wn),$n==null&&_n.removeAttribute(Cn);return}let Dn=!1;if($n===""||$n==null){const Hn=typeof _n[Cn];Hn==="boolean"?$n=includeBooleanAttr($n):$n==null&&Hn==="string"?($n="",Dn=!0):Hn==="number"&&($n=0,Dn=!0)}try{_n[Cn]=$n}catch{}Dn&&_n.removeAttribute(Cn)}function addEventListener(_n,Cn,$n,Nn){_n.addEventListener(Cn,$n,Nn)}function removeEventListener(_n,Cn,$n,Nn){_n.removeEventListener(Cn,$n,Nn)}const veiKey=Symbol("_vei");function patchEvent(_n,Cn,$n,Nn,Bn=null){const Ln=_n[veiKey]||(_n[veiKey]={}),In=Ln[Cn];if(Nn&&In)In.value=Nn;else{const[Pn,Dn]=parseName(Cn);if(Nn){const Hn=Ln[Cn]=createInvoker(Nn,Bn);addEventListener(_n,Pn,Hn,Dn)}else In&&(removeEventListener(_n,Pn,In,Dn),Ln[Cn]=void 0)}}const optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(_n){let Cn;if(optionsModifierRE.test(_n)){Cn={};let Nn;for(;Nn=_n.match(optionsModifierRE);)_n=_n.slice(0,_n.length-Nn[0].length),Cn[Nn[0].toLowerCase()]=!0}return[_n[2]===":"?_n.slice(3):hyphenate(_n.slice(2)),Cn]}let cachedNow=0;const p$2=Promise.resolve(),getNow=()=>cachedNow||(p$2.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(_n,Cn){const $n=Nn=>{if(!Nn._vts)Nn._vts=Date.now();else if(Nn._vts<=$n.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(Nn,$n.value),Cn,5,[Nn])};return $n.value=_n,$n.attached=getNow(),$n}function patchStopImmediatePropagation(_n,Cn){if(isArray$3(Cn)){const $n=_n.stopImmediatePropagation;return _n.stopImmediatePropagation=()=>{$n.call(_n),_n._stopped=!0},Cn.map(Nn=>Bn=>!Bn._stopped&&Nn&&Nn(Bn))}else return Cn}const isNativeOn=_n=>_n.charCodeAt(0)===111&&_n.charCodeAt(1)===110&&_n.charCodeAt(2)>96&&_n.charCodeAt(2)<123,patchProp=(_n,Cn,$n,Nn,Bn,Ln,In,Pn,Dn)=>{const Hn=Bn==="svg";Cn==="class"?patchClass(_n,Nn,Hn):Cn==="style"?patchStyle(_n,$n,Nn):isOn(Cn)?isModelListener(Cn)||patchEvent(_n,Cn,$n,Nn,In):(Cn[0]==="."?(Cn=Cn.slice(1),!0):Cn[0]==="^"?(Cn=Cn.slice(1),!1):shouldSetAsProp(_n,Cn,Nn,Hn))?patchDOMProp(_n,Cn,Nn,Ln,In,Pn,Dn):(Cn==="true-value"?_n._trueValue=Nn:Cn==="false-value"&&(_n._falseValue=Nn),patchAttr(_n,Cn,Nn,Hn))};function shouldSetAsProp(_n,Cn,$n,Nn){if(Nn)return!!(Cn==="innerHTML"||Cn==="textContent"||Cn in _n&&isNativeOn(Cn)&&isFunction$2($n));if(Cn==="spellcheck"||Cn==="draggable"||Cn==="translate"||Cn==="form"||Cn==="list"&&_n.tagName==="INPUT"||Cn==="type"&&_n.tagName==="TEXTAREA")return!1;if(Cn==="width"||Cn==="height"){const Bn=_n.tagName;if(Bn==="IMG"||Bn==="VIDEO"||Bn==="CANVAS"||Bn==="SOURCE")return!1}return isNativeOn(Cn)&&isString$1($n)?!1:Cn in _n}const getModelAssigner=_n=>{const Cn=_n.props["onUpdate:modelValue"]||!1;return isArray$3(Cn)?$n=>invokeArrayFns(Cn,$n):Cn};function onCompositionStart(_n){_n.target.composing=!0}function onCompositionEnd(_n){const Cn=_n.target;Cn.composing&&(Cn.composing=!1,Cn.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(_n,{modifiers:{lazy:Cn,trim:$n,number:Nn}},Bn){_n[assignKey]=getModelAssigner(Bn);const Ln=Nn||Bn.props&&Bn.props.type==="number";addEventListener(_n,Cn?"change":"input",In=>{if(In.target.composing)return;let Pn=_n.value;$n&&(Pn=Pn.trim()),Ln&&(Pn=looseToNumber(Pn)),_n[assignKey](Pn)}),$n&&addEventListener(_n,"change",()=>{_n.value=_n.value.trim()}),Cn||(addEventListener(_n,"compositionstart",onCompositionStart),addEventListener(_n,"compositionend",onCompositionEnd),addEventListener(_n,"change",onCompositionEnd))},mounted(_n,{value:Cn}){_n.value=Cn??""},beforeUpdate(_n,{value:Cn,modifiers:{lazy:$n,trim:Nn,number:Bn}},Ln){if(_n[assignKey]=getModelAssigner(Ln),_n.composing)return;const In=Bn||_n.type==="number"?looseToNumber(_n.value):_n.value,Pn=Cn??"";In!==Pn&&(document.activeElement===_n&&_n.type!=="range"&&($n||Nn&&_n.value.trim()===Pn)||(_n.value=Pn))}},vModelCheckbox={deep:!0,created(_n,Cn,$n){_n[assignKey]=getModelAssigner($n),addEventListener(_n,"change",()=>{const Nn=_n._modelValue,Bn=getValue$1(_n),Ln=_n.checked,In=_n[assignKey];if(isArray$3(Nn)){const Pn=looseIndexOf(Nn,Bn),Dn=Pn!==-1;if(Ln&&!Dn)In(Nn.concat(Bn));else if(!Ln&&Dn){const Hn=[...Nn];Hn.splice(Pn,1),In(Hn)}}else if(isSet(Nn)){const Pn=new Set(Nn);Ln?Pn.add(Bn):Pn.delete(Bn),In(Pn)}else In(getCheckboxValue(_n,Ln))})},mounted:setChecked,beforeUpdate(_n,Cn,$n){_n[assignKey]=getModelAssigner($n),setChecked(_n,Cn,$n)}};function setChecked(_n,{value:Cn,oldValue:$n},Nn){_n._modelValue=Cn,isArray$3(Cn)?_n.checked=looseIndexOf(Cn,Nn.props.value)>-1:isSet(Cn)?_n.checked=Cn.has(Nn.props.value):Cn!==$n&&(_n.checked=looseEqual(Cn,getCheckboxValue(_n,!0)))}const vModelSelect={deep:!0,created(_n,{value:Cn,modifiers:{number:$n}},Nn){const Bn=isSet(Cn);addEventListener(_n,"change",()=>{const Ln=Array.prototype.filter.call(_n.options,In=>In.selected).map(In=>$n?looseToNumber(getValue$1(In)):getValue$1(In));_n[assignKey](_n.multiple?Bn?new Set(Ln):Ln:Ln[0])}),_n[assignKey]=getModelAssigner(Nn)},mounted(_n,{value:Cn}){setSelected(_n,Cn)},beforeUpdate(_n,Cn,$n){_n[assignKey]=getModelAssigner($n)},updated(_n,{value:Cn}){setSelected(_n,Cn)}};function setSelected(_n,Cn){const $n=_n.multiple;if(!($n&&!isArray$3(Cn)&&!isSet(Cn))){for(let Nn=0,Bn=_n.options.length;Nn<Bn;Nn++){const Ln=_n.options[Nn],In=getValue$1(Ln);if($n)isArray$3(Cn)?Ln.selected=looseIndexOf(Cn,In)>-1:Ln.selected=Cn.has(In);else if(looseEqual(getValue$1(Ln),Cn)){_n.selectedIndex!==Nn&&(_n.selectedIndex=Nn);return}}!$n&&_n.selectedIndex!==-1&&(_n.selectedIndex=-1)}}function getValue$1(_n){return"_value"in _n?_n._value:_n.value}function getCheckboxValue(_n,Cn){const $n=Cn?"_trueValue":"_falseValue";return $n in _n?_n[$n]:Cn}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:_n=>_n.stopPropagation(),prevent:_n=>_n.preventDefault(),self:_n=>_n.target!==_n.currentTarget,ctrl:_n=>!_n.ctrlKey,shift:_n=>!_n.shiftKey,alt:_n=>!_n.altKey,meta:_n=>!_n.metaKey,left:_n=>"button"in _n&&_n.button!==0,middle:_n=>"button"in _n&&_n.button!==1,right:_n=>"button"in _n&&_n.button!==2,exact:(_n,Cn)=>systemModifiers.some($n=>_n[`${$n}Key`]&&!Cn.includes($n))},withModifiers=(_n,Cn)=>{const $n=_n._withMods||(_n._withMods={}),Nn=Cn.join(".");return $n[Nn]||($n[Nn]=(Bn,...Ln)=>{for(let In=0;In<Cn.length;In++){const Pn=modifierGuards[Cn[In]];if(Pn&&Pn(Bn,Cn))return}return _n(Bn,...Ln)})},rendererOptions=extend$3({patchProp},nodeOps);let renderer;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}const createApp=(..._n)=>{const Cn=ensureRenderer().createApp(..._n),{mount:$n}=Cn;return Cn.mount=Nn=>{const Bn=normalizeContainer(Nn);if(!Bn)return;const Ln=Cn._component;!isFunction$2(Ln)&&!Ln.render&&!Ln.template&&(Ln.template=Bn.innerHTML),Bn.innerHTML="";const In=$n(Bn,!1,resolveRootNamespace(Bn));return Bn instanceof Element&&(Bn.removeAttribute("v-cloak"),Bn.setAttribute("data-v-app","")),In},Cn};function resolveRootNamespace(_n){if(_n instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&_n instanceof MathMLElement)return"mathml"}function normalizeContainer(_n){return isString$1(_n)?document.querySelector(_n):_n}/**!
* Sortable 1.15.2
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/function ownKeys(_n,Cn){var $n=Object.keys(_n);if(Object.getOwnPropertySymbols){var Nn=Object.getOwnPropertySymbols(_n);Cn&&(Nn=Nn.filter(function(Bn){return Object.getOwnPropertyDescriptor(_n,Bn).enumerable})),$n.push.apply($n,Nn)}return $n}function _objectSpread2(_n){for(var Cn=1;Cn<arguments.length;Cn++){var $n=arguments[Cn]!=null?arguments[Cn]:{};Cn%2?ownKeys(Object($n),!0).forEach(function(Nn){_defineProperty(_n,Nn,$n[Nn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_n,Object.getOwnPropertyDescriptors($n)):ownKeys(Object($n)).forEach(function(Nn){Object.defineProperty(_n,Nn,Object.getOwnPropertyDescriptor($n,Nn))})}return _n}function _typeof$1(_n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(Cn){return typeof Cn}:_typeof$1=function(Cn){return Cn&&typeof Symbol=="function"&&Cn.constructor===Symbol&&Cn!==Symbol.prototype?"symbol":typeof Cn},_typeof$1(_n)}function _defineProperty(_n,Cn,$n){return Cn in _n?Object.defineProperty(_n,Cn,{value:$n,enumerable:!0,configurable:!0,writable:!0}):_n[Cn]=$n,_n}function _extends(){return _extends=Object.assign||function(_n){for(var Cn=1;Cn<arguments.length;Cn++){var $n=arguments[Cn];for(var Nn in $n)Object.prototype.hasOwnProperty.call($n,Nn)&&(_n[Nn]=$n[Nn])}return _n},_extends.apply(this,arguments)}function _objectWithoutPropertiesLoose(_n,Cn){if(_n==null)return{};var $n={},Nn=Object.keys(_n),Bn,Ln;for(Ln=0;Ln<Nn.length;Ln++)Bn=Nn[Ln],!(Cn.indexOf(Bn)>=0)&&($n[Bn]=_n[Bn]);return $n}function _objectWithoutProperties(_n,Cn){if(_n==null)return{};var $n=_objectWithoutPropertiesLoose(_n,Cn),Nn,Bn;if(Object.getOwnPropertySymbols){var Ln=Object.getOwnPropertySymbols(_n);for(Bn=0;Bn<Ln.length;Bn++)Nn=Ln[Bn],!(Cn.indexOf(Nn)>=0)&&Object.prototype.propertyIsEnumerable.call(_n,Nn)&&($n[Nn]=_n[Nn])}return $n}var version="1.15.2";function userAgent(_n){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(_n)}var IE11OrLess=userAgent(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Edge=userAgent(/Edge/i),FireFox=userAgent(/firefox/i),Safari=userAgent(/safari/i)&&!userAgent(/chrome/i)&&!userAgent(/android/i),IOS=userAgent(/iP(ad|od|hone)/i),ChromeForAndroid=userAgent(/chrome/i)&&userAgent(/android/i),captureMode={capture:!1,passive:!1};function on$1(_n,Cn,$n){_n.addEventListener(Cn,$n,!IE11OrLess&&captureMode)}function off(_n,Cn,$n){_n.removeEventListener(Cn,$n,!IE11OrLess&&captureMode)}function matches(_n,Cn){if(Cn){if(Cn[0]===">"&&(Cn=Cn.substring(1)),_n)try{if(_n.matches)return _n.matches(Cn);if(_n.msMatchesSelector)return _n.msMatchesSelector(Cn);if(_n.webkitMatchesSelector)return _n.webkitMatchesSelector(Cn)}catch{return!1}return!1}}function getParentOrHost(_n){return _n.host&&_n!==document&&_n.host.nodeType?_n.host:_n.parentNode}function closest(_n,Cn,$n,Nn){if(_n){$n=$n||document;do{if(Cn!=null&&(Cn[0]===">"?_n.parentNode===$n&&matches(_n,Cn):matches(_n,Cn))||Nn&&_n===$n)return _n;if(_n===$n)break}while(_n=getParentOrHost(_n))}return null}var R_SPACE=/\s+/g;function toggleClass(_n,Cn,$n){if(_n&&Cn)if(_n.classList)_n.classList[$n?"add":"remove"](Cn);else{var Nn=(" "+_n.className+" ").replace(R_SPACE," ").replace(" "+Cn+" "," ");_n.className=(Nn+($n?" "+Cn:"")).replace(R_SPACE," ")}}function css(_n,Cn,$n){var Nn=_n&&_n.style;if(Nn){if($n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?$n=document.defaultView.getComputedStyle(_n,""):_n.currentStyle&&($n=_n.currentStyle),Cn===void 0?$n:$n[Cn];!(Cn in Nn)&&Cn.indexOf("webkit")===-1&&(Cn="-webkit-"+Cn),Nn[Cn]=$n+(typeof $n=="string"?"":"px")}}function matrix(_n,Cn){var $n="";if(typeof _n=="string")$n=_n;else do{var Nn=css(_n,"transform");Nn&&Nn!=="none"&&($n=Nn+" "+$n)}while(!Cn&&(_n=_n.parentNode));var Bn=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return Bn&&new Bn($n)}function find(_n,Cn,$n){if(_n){var Nn=_n.getElementsByTagName(Cn),Bn=0,Ln=Nn.length;if($n)for(;Bn<Ln;Bn++)$n(Nn[Bn],Bn);return Nn}return[]}function getWindowScrollingElement(){var _n=document.scrollingElement;return _n||document.documentElement}function getRect(_n,Cn,$n,Nn,Bn){if(!(!_n.getBoundingClientRect&&_n!==window)){var Ln,In,Pn,Dn,Hn,Wn,Gn;if(_n!==window&&_n.parentNode&&_n!==getWindowScrollingElement()?(Ln=_n.getBoundingClientRect(),In=Ln.top,Pn=Ln.left,Dn=Ln.bottom,Hn=Ln.right,Wn=Ln.height,Gn=Ln.width):(In=0,Pn=0,Dn=window.innerHeight,Hn=window.innerWidth,Wn=window.innerHeight,Gn=window.innerWidth),(Cn||$n)&&_n!==window&&(Bn=Bn||_n.parentNode,!IE11OrLess))do if(Bn&&Bn.getBoundingClientRect&&(css(Bn,"transform")!=="none"||$n&&css(Bn,"position")!=="static")){var Yn=Bn.getBoundingClientRect();In-=Yn.top+parseInt(css(Bn,"border-top-width")),Pn-=Yn.left+parseInt(css(Bn,"border-left-width")),Dn=In+Ln.height,Hn=Pn+Ln.width;break}while(Bn=Bn.parentNode);if(Nn&&_n!==window){var rr=matrix(Bn||_n),nr=rr&&rr.a,Yo=rr&&rr.d;rr&&(In/=Yo,Pn/=nr,Gn/=nr,Wn/=Yo,Dn=In+Wn,Hn=Pn+Gn)}return{top:In,left:Pn,bottom:Dn,right:Hn,width:Gn,height:Wn}}}function isScrolledPast(_n,Cn,$n){for(var Nn=getParentAutoScrollElement(_n,!0),Bn=getRect(_n)[Cn];Nn;){var Ln=getRect(Nn)[$n],In=void 0;if($n==="top"||$n==="left"?In=Bn>=Ln:In=Bn<=Ln,!In)return Nn;if(Nn===getWindowScrollingElement())break;Nn=getParentAutoScrollElement(Nn,!1)}return!1}function getChild(_n,Cn,$n,Nn){for(var Bn=0,Ln=0,In=_n.children;Ln<In.length;){if(In[Ln].style.display!=="none"&&In[Ln]!==Sortable.ghost&&(Nn||In[Ln]!==Sortable.dragged)&&closest(In[Ln],$n.draggable,_n,!1)){if(Bn===Cn)return In[Ln];Bn++}Ln++}return null}function lastChild(_n,Cn){for(var $n=_n.lastElementChild;$n&&($n===Sortable.ghost||css($n,"display")==="none"||Cn&&!matches($n,Cn));)$n=$n.previousElementSibling;return $n||null}function index(_n,Cn){var $n=0;if(!_n||!_n.parentNode)return-1;for(;_n=_n.previousElementSibling;)_n.nodeName.toUpperCase()!=="TEMPLATE"&&_n!==Sortable.clone&&(!Cn||matches(_n,Cn))&&$n++;return $n}function getRelativeScrollOffset(_n){var Cn=0,$n=0,Nn=getWindowScrollingElement();if(_n)do{var Bn=matrix(_n),Ln=Bn.a,In=Bn.d;Cn+=_n.scrollLeft*Ln,$n+=_n.scrollTop*In}while(_n!==Nn&&(_n=_n.parentNode));return[Cn,$n]}function indexOfObject(_n,Cn){for(var $n in _n)if(_n.hasOwnProperty($n)){for(var Nn in Cn)if(Cn.hasOwnProperty(Nn)&&Cn[Nn]===_n[$n][Nn])return Number($n)}return-1}function getParentAutoScrollElement(_n,Cn){if(!_n||!_n.getBoundingClientRect)return getWindowScrollingElement();var $n=_n,Nn=!1;do if($n.clientWidth<$n.scrollWidth||$n.clientHeight<$n.scrollHeight){var Bn=css($n);if($n.clientWidth<$n.scrollWidth&&(Bn.overflowX=="auto"||Bn.overflowX=="scroll")||$n.clientHeight<$n.scrollHeight&&(Bn.overflowY=="auto"||Bn.overflowY=="scroll")){if(!$n.getBoundingClientRect||$n===document.body)return getWindowScrollingElement();if(Nn||Cn)return $n;Nn=!0}}while($n=$n.parentNode);return getWindowScrollingElement()}function extend$2(_n,Cn){if(_n&&Cn)for(var $n in Cn)Cn.hasOwnProperty($n)&&(_n[$n]=Cn[$n]);return _n}function isRectEqual(_n,Cn){return Math.round(_n.top)===Math.round(Cn.top)&&Math.round(_n.left)===Math.round(Cn.left)&&Math.round(_n.height)===Math.round(Cn.height)&&Math.round(_n.width)===Math.round(Cn.width)}var _throttleTimeout;function throttle(_n,Cn){return function(){if(!_throttleTimeout){var $n=arguments,Nn=this;$n.length===1?_n.call(Nn,$n[0]):_n.apply(Nn,$n),_throttleTimeout=setTimeout(function(){_throttleTimeout=void 0},Cn)}}}function cancelThrottle(){clearTimeout(_throttleTimeout),_throttleTimeout=void 0}function scrollBy(_n,Cn,$n){_n.scrollLeft+=Cn,_n.scrollTop+=$n}function clone(_n){var Cn=window.Polymer,$n=window.jQuery||window.Zepto;return Cn&&Cn.dom?Cn.dom(_n).cloneNode(!0):$n?$n(_n).clone(!0)[0]:_n.cloneNode(!0)}function getChildContainingRectFromElement(_n,Cn,$n){var Nn={};return Array.from(_n.children).forEach(function(Bn){var Ln,In,Pn,Dn;if(!(!closest(Bn,Cn.draggable,_n,!1)||Bn.animated||Bn===$n)){var Hn=getRect(Bn);Nn.left=Math.min((Ln=Nn.left)!==null&&Ln!==void 0?Ln:1/0,Hn.left),Nn.top=Math.min((In=Nn.top)!==null&&In!==void 0?In:1/0,Hn.top),Nn.right=Math.max((Pn=Nn.right)!==null&&Pn!==void 0?Pn:-1/0,Hn.right),Nn.bottom=Math.max((Dn=Nn.bottom)!==null&&Dn!==void 0?Dn:-1/0,Hn.bottom)}}),Nn.width=Nn.right-Nn.left,Nn.height=Nn.bottom-Nn.top,Nn.x=Nn.left,Nn.y=Nn.top,Nn}var expando="Sortable"+new Date().getTime();function AnimationStateManager(){var _n=[],Cn;return{captureAnimationState:function(){if(_n=[],!!this.options.animation){var Nn=[].slice.call(this.el.children);Nn.forEach(function(Bn){if(!(css(Bn,"display")==="none"||Bn===Sortable.ghost)){_n.push({target:Bn,rect:getRect(Bn)});var Ln=_objectSpread2({},_n[_n.length-1].rect);if(Bn.thisAnimationDuration){var In=matrix(Bn,!0);In&&(Ln.top-=In.f,Ln.left-=In.e)}Bn.fromRect=Ln}})}},addAnimationState:function(Nn){_n.push(Nn)},removeAnimationState:function(Nn){_n.splice(indexOfObject(_n,{target:Nn}),1)},animateAll:function(Nn){var Bn=this;if(!this.options.animation){clearTimeout(Cn),typeof Nn=="function"&&Nn();return}var Ln=!1,In=0;_n.forEach(function(Pn){var Dn=0,Hn=Pn.target,Wn=Hn.fromRect,Gn=getRect(Hn),Yn=Hn.prevFromRect,rr=Hn.prevToRect,nr=Pn.rect,Yo=matrix(Hn,!0);Yo&&(Gn.top-=Yo.f,Gn.left-=Yo.e),Hn.toRect=Gn,Hn.thisAnimationDuration&&isRectEqual(Yn,Gn)&&!isRectEqual(Wn,Gn)&&(nr.top-Gn.top)/(nr.left-Gn.left)===(Wn.top-Gn.top)/(Wn.left-Gn.left)&&(Dn=calculateRealTime(nr,Yn,rr,Bn.options)),isRectEqual(Gn,Wn)||(Hn.prevFromRect=Wn,Hn.prevToRect=Gn,Dn||(Dn=Bn.options.animation),Bn.animate(Hn,nr,Gn,Dn)),Dn&&(Ln=!0,In=Math.max(In,Dn),clearTimeout(Hn.animationResetTimer),Hn.animationResetTimer=setTimeout(function(){Hn.animationTime=0,Hn.prevFromRect=null,Hn.fromRect=null,Hn.prevToRect=null,Hn.thisAnimationDuration=null},Dn),Hn.thisAnimationDuration=Dn)}),clearTimeout(Cn),Ln?Cn=setTimeout(function(){typeof Nn=="function"&&Nn()},In):typeof Nn=="function"&&Nn(),_n=[]},animate:function(Nn,Bn,Ln,In){if(In){css(Nn,"transition",""),css(Nn,"transform","");var Pn=matrix(this.el),Dn=Pn&&Pn.a,Hn=Pn&&Pn.d,Wn=(Bn.left-Ln.left)/(Dn||1),Gn=(Bn.top-Ln.top)/(Hn||1);Nn.animatingX=!!Wn,Nn.animatingY=!!Gn,css(Nn,"transform","translate3d("+Wn+"px,"+Gn+"px,0)"),this.forRepaintDummy=repaint(Nn),css(Nn,"transition","transform "+In+"ms"+(this.options.easing?" "+this.options.easing:"")),css(Nn,"transform","translate3d(0,0,0)"),typeof Nn.animated=="number"&&clearTimeout(Nn.animated),Nn.animated=setTimeout(function(){css(Nn,"transition",""),css(Nn,"transform",""),Nn.animated=!1,Nn.animatingX=!1,Nn.animatingY=!1},In)}}}}function repaint(_n){return _n.offsetWidth}function calculateRealTime(_n,Cn,$n,Nn){return Math.sqrt(Math.pow(Cn.top-_n.top,2)+Math.pow(Cn.left-_n.left,2))/Math.sqrt(Math.pow(Cn.top-$n.top,2)+Math.pow(Cn.left-$n.left,2))*Nn.animation}var plugins=[],defaults$2={initializeByDefault:!0},PluginManager={mount:function(Cn){for(var $n in defaults$2)defaults$2.hasOwnProperty($n)&&!($n in Cn)&&(Cn[$n]=defaults$2[$n]);plugins.forEach(function(Nn){if(Nn.pluginName===Cn.pluginName)throw"Sortable: Cannot mount plugin ".concat(Cn.pluginName," more than once")}),plugins.push(Cn)},pluginEvent:function(Cn,$n,Nn){var Bn=this;this.eventCanceled=!1,Nn.cancel=function(){Bn.eventCanceled=!0};var Ln=Cn+"Global";plugins.forEach(function(In){$n[In.pluginName]&&($n[In.pluginName][Ln]&&$n[In.pluginName][Ln](_objectSpread2({sortable:$n},Nn)),$n.options[In.pluginName]&&$n[In.pluginName][Cn]&&$n[In.pluginName][Cn](_objectSpread2({sortable:$n},Nn)))})},initializePlugins:function(Cn,$n,Nn,Bn){plugins.forEach(function(Pn){var Dn=Pn.pluginName;if(!(!Cn.options[Dn]&&!Pn.initializeByDefault)){var Hn=new Pn(Cn,$n,Cn.options);Hn.sortable=Cn,Hn.options=Cn.options,Cn[Dn]=Hn,_extends(Nn,Hn.defaults)}});for(var Ln in Cn.options)if(Cn.options.hasOwnProperty(Ln)){var In=this.modifyOption(Cn,Ln,Cn.options[Ln]);typeof In<"u"&&(Cn.options[Ln]=In)}},getEventProperties:function(Cn,$n){var Nn={};return plugins.forEach(function(Bn){typeof Bn.eventProperties=="function"&&_extends(Nn,Bn.eventProperties.call($n[Bn.pluginName],Cn))}),Nn},modifyOption:function(Cn,$n,Nn){var Bn;return plugins.forEach(function(Ln){Cn[Ln.pluginName]&&Ln.optionListeners&&typeof Ln.optionListeners[$n]=="function"&&(Bn=Ln.optionListeners[$n].call(Cn[Ln.pluginName],Nn))}),Bn}};function dispatchEvent(_n){var Cn=_n.sortable,$n=_n.rootEl,Nn=_n.name,Bn=_n.targetEl,Ln=_n.cloneEl,In=_n.toEl,Pn=_n.fromEl,Dn=_n.oldIndex,Hn=_n.newIndex,Wn=_n.oldDraggableIndex,Gn=_n.newDraggableIndex,Yn=_n.originalEvent,rr=_n.putSortable,nr=_n.extraEventProperties;if(Cn=Cn||$n&&$n[expando],!!Cn){var Yo,Zo=Cn.options,ei="on"+Nn.charAt(0).toUpperCase()+Nn.substr(1);window.CustomEvent&&!IE11OrLess&&!Edge?Yo=new CustomEvent(Nn,{bubbles:!0,cancelable:!0}):(Yo=document.createEvent("Event"),Yo.initEvent(Nn,!0,!0)),Yo.to=In||$n,Yo.from=Pn||$n,Yo.item=Bn||$n,Yo.clone=Ln,Yo.oldIndex=Dn,Yo.newIndex=Hn,Yo.oldDraggableIndex=Wn,Yo.newDraggableIndex=Gn,Yo.originalEvent=Yn,Yo.pullMode=rr?rr.lastPutMode:void 0;var ci=_objectSpread2(_objectSpread2({},nr),PluginManager.getEventProperties(Nn,Cn));for(var vi in ci)Yo[vi]=ci[vi];$n&&$n.dispatchEvent(Yo),Zo[ei]&&Zo[ei].call(Cn,Yo)}}var _excluded=["evt"],pluginEvent=function(Cn,$n){var Nn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Bn=Nn.evt,Ln=_objectWithoutProperties(Nn,_excluded);PluginManager.pluginEvent.bind(Sortable)(Cn,$n,_objectSpread2({dragEl,parentEl,ghostEl,rootEl,nextEl,lastDownEl,cloneEl,cloneHidden,dragStarted:moved,putSortable,activeSortable:Sortable.active,originalEvent:Bn,oldIndex,oldDraggableIndex,newIndex,newDraggableIndex,hideGhostForTarget:_hideGhostForTarget,unhideGhostForTarget:_unhideGhostForTarget,cloneNowHidden:function(){cloneHidden=!0},cloneNowShown:function(){cloneHidden=!1},dispatchSortableEvent:function(Pn){_dispatchEvent({sortable:$n,name:Pn,originalEvent:Bn})}},Ln))};function _dispatchEvent(_n){dispatchEvent(_objectSpread2({putSortable,cloneEl,targetEl:dragEl,rootEl,oldIndex,oldDraggableIndex,newIndex,newDraggableIndex},_n))}var dragEl,parentEl,ghostEl,rootEl,nextEl,lastDownEl,cloneEl,cloneHidden,oldIndex,newIndex,oldDraggableIndex,newDraggableIndex,activeGroup,putSortable,awaitingDragStarted=!1,ignoreNextClick=!1,sortables=[],tapEvt,touchEvt,lastDx,lastDy,tapDistanceLeft,tapDistanceTop,moved,lastTarget,lastDirection,pastFirstInvertThresh=!1,isCircumstantialInvert=!1,targetMoveDistance,ghostRelativeParent,ghostRelativeParentInitialScroll=[],_silent=!1,savedInputChecked=[],documentExists=typeof document<"u",PositionGhostAbsolutely=IOS,CSSFloatProperty=Edge||IE11OrLess?"cssFloat":"float",supportDraggable=documentExists&&!ChromeForAndroid&&!IOS&&"draggable"in document.createElement("div"),supportCssPointerEvents=function(){if(documentExists){if(IE11OrLess)return!1;var _n=document.createElement("x");return _n.style.cssText="pointer-events:auto",_n.style.pointerEvents==="auto"}}(),_detectDirection=function(Cn,$n){var Nn=css(Cn),Bn=parseInt(Nn.width)-parseInt(Nn.paddingLeft)-parseInt(Nn.paddingRight)-parseInt(Nn.borderLeftWidth)-parseInt(Nn.borderRightWidth),Ln=getChild(Cn,0,$n),In=getChild(Cn,1,$n),Pn=Ln&&css(Ln),Dn=In&&css(In),Hn=Pn&&parseInt(Pn.marginLeft)+parseInt(Pn.marginRight)+getRect(Ln).width,Wn=Dn&&parseInt(Dn.marginLeft)+parseInt(Dn.marginRight)+getRect(In).width;if(Nn.display==="flex")return Nn.flexDirection==="column"||Nn.flexDirection==="column-reverse"?"vertical":"horizontal";if(Nn.display==="grid")return Nn.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(Ln&&Pn.float&&Pn.float!=="none"){var Gn=Pn.float==="left"?"left":"right";return In&&(Dn.clear==="both"||Dn.clear===Gn)?"vertical":"horizontal"}return Ln&&(Pn.display==="block"||Pn.display==="flex"||Pn.display==="table"||Pn.display==="grid"||Hn>=Bn&&Nn[CSSFloatProperty]==="none"||In&&Nn[CSSFloatProperty]==="none"&&Hn+Wn>Bn)?"vertical":"horizontal"},_dragElInRowColumn=function(Cn,$n,Nn){var Bn=Nn?Cn.left:Cn.top,Ln=Nn?Cn.right:Cn.bottom,In=Nn?Cn.width:Cn.height,Pn=Nn?$n.left:$n.top,Dn=Nn?$n.right:$n.bottom,Hn=Nn?$n.width:$n.height;return Bn===Pn||Ln===Dn||Bn+In/2===Pn+Hn/2},_detectNearestEmptySortable=function(Cn,$n){var Nn;return sortables.some(function(Bn){var Ln=Bn[expando].options.emptyInsertThreshold;if(!(!Ln||lastChild(Bn))){var In=getRect(Bn),Pn=Cn>=In.left-Ln&&Cn<=In.right+Ln,Dn=$n>=In.top-Ln&&$n<=In.bottom+Ln;if(Pn&&Dn)return Nn=Bn}}),Nn},_prepareGroup=function(Cn){function $n(Ln,In){return function(Pn,Dn,Hn,Wn){var Gn=Pn.options.group.name&&Dn.options.group.name&&Pn.options.group.name===Dn.options.group.name;if(Ln==null&&(In||Gn))return!0;if(Ln==null||Ln===!1)return!1;if(In&&Ln==="clone")return Ln;if(typeof Ln=="function")return $n(Ln(Pn,Dn,Hn,Wn),In)(Pn,Dn,Hn,Wn);var Yn=(In?Pn:Dn).options.group.name;return Ln===!0||typeof Ln=="string"&&Ln===Yn||Ln.join&&Ln.indexOf(Yn)>-1}}var Nn={},Bn=Cn.group;(!Bn||_typeof$1(Bn)!="object")&&(Bn={name:Bn}),Nn.name=Bn.name,Nn.checkPull=$n(Bn.pull,!0),Nn.checkPut=$n(Bn.put),Nn.revertClone=Bn.revertClone,Cn.group=Nn},_hideGhostForTarget=function(){!supportCssPointerEvents&&ghostEl&&css(ghostEl,"display","none")},_unhideGhostForTarget=function(){!supportCssPointerEvents&&ghostEl&&css(ghostEl,"display","")};documentExists&&!ChromeForAndroid&&document.addEventListener("click",function(_n){if(ignoreNextClick)return _n.preventDefault(),_n.stopPropagation&&_n.stopPropagation(),_n.stopImmediatePropagation&&_n.stopImmediatePropagation(),ignoreNextClick=!1,!1},!0);var nearestEmptyInsertDetectEvent=function(Cn){if(dragEl){Cn=Cn.touches?Cn.touches[0]:Cn;var $n=_detectNearestEmptySortable(Cn.clientX,Cn.clientY);if($n){var Nn={};for(var Bn in Cn)Cn.hasOwnProperty(Bn)&&(Nn[Bn]=Cn[Bn]);Nn.target=Nn.rootEl=$n,Nn.preventDefault=void 0,Nn.stopPropagation=void 0,$n[expando]._onDragOver(Nn)}}},_checkOutsideTargetEl=function(Cn){dragEl&&dragEl.parentNode[expando]._isOutsideThisEl(Cn.target)};function Sortable(_n,Cn){if(!(_n&&_n.nodeType&&_n.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(_n));this.el=_n,this.options=Cn=_extends({},Cn),_n[expando]=this;var $n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(_n.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return _detectDirection(_n,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(In,Pn){In.setData("Text",Pn.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Sortable.supportPointer!==!1&&"PointerEvent"in window&&!Safari,emptyInsertThreshold:5};PluginManager.initializePlugins(this,_n,$n);for(var Nn in $n)!(Nn in Cn)&&(Cn[Nn]=$n[Nn]);_prepareGroup(Cn);for(var Bn in this)Bn.charAt(0)==="_"&&typeof this[Bn]=="function"&&(this[Bn]=this[Bn].bind(this));this.nativeDraggable=Cn.forceFallback?!1:supportDraggable,this.nativeDraggable&&(this.options.touchStartThreshold=1),Cn.supportPointer?on$1(_n,"pointerdown",this._onTapStart):(on$1(_n,"mousedown",this._onTapStart),on$1(_n,"touchstart",this._onTapStart)),this.nativeDraggable&&(on$1(_n,"dragover",this),on$1(_n,"dragenter",this)),sortables.push(this.el),Cn.store&&Cn.store.get&&this.sort(Cn.store.get(this)||[]),_extends(this,AnimationStateManager())}Sortable.prototype={constructor:Sortable,_isOutsideThisEl:function(Cn){!this.el.contains(Cn)&&Cn!==this.el&&(lastTarget=null)},_getDirection:function(Cn,$n){return typeof this.options.direction=="function"?this.options.direction.call(this,Cn,$n,dragEl):this.options.direction},_onTapStart:function(Cn){if(Cn.cancelable){var $n=this,Nn=this.el,Bn=this.options,Ln=Bn.preventOnFilter,In=Cn.type,Pn=Cn.touches&&Cn.touches[0]||Cn.pointerType&&Cn.pointerType==="touch"&&Cn,Dn=(Pn||Cn).target,Hn=Cn.target.shadowRoot&&(Cn.path&&Cn.path[0]||Cn.composedPath&&Cn.composedPath()[0])||Dn,Wn=Bn.filter;if(_saveInputCheckedState(Nn),!dragEl&&!(/mousedown|pointerdown/.test(In)&&Cn.button!==0||Bn.disabled)&&!Hn.isContentEditable&&!(!this.nativeDraggable&&Safari&&Dn&&Dn.tagName.toUpperCase()==="SELECT")&&(Dn=closest(Dn,Bn.draggable,Nn,!1),!(Dn&&Dn.animated)&&lastDownEl!==Dn)){if(oldIndex=index(Dn),oldDraggableIndex=index(Dn,Bn.draggable),typeof Wn=="function"){if(Wn.call(this,Cn,Dn,this)){_dispatchEvent({sortable:$n,rootEl:Hn,name:"filter",targetEl:Dn,toEl:Nn,fromEl:Nn}),pluginEvent("filter",$n,{evt:Cn}),Ln&&Cn.cancelable&&Cn.preventDefault();return}}else if(Wn&&(Wn=Wn.split(",").some(function(Gn){if(Gn=closest(Hn,Gn.trim(),Nn,!1),Gn)return _dispatchEvent({sortable:$n,rootEl:Gn,name:"filter",targetEl:Dn,fromEl:Nn,toEl:Nn}),pluginEvent("filter",$n,{evt:Cn}),!0}),Wn)){Ln&&Cn.cancelable&&Cn.preventDefault();return}Bn.handle&&!closest(Hn,Bn.handle,Nn,!1)||this._prepareDragStart(Cn,Pn,Dn)}}},_prepareDragStart:function(Cn,$n,Nn){var Bn=this,Ln=Bn.el,In=Bn.options,Pn=Ln.ownerDocument,Dn;if(Nn&&!dragEl&&Nn.parentNode===Ln){var Hn=getRect(Nn);if(rootEl=Ln,dragEl=Nn,parentEl=dragEl.parentNode,nextEl=dragEl.nextSibling,lastDownEl=Nn,activeGroup=In.group,Sortable.dragged=dragEl,tapEvt={target:dragEl,clientX:($n||Cn).clientX,clientY:($n||Cn).clientY},tapDistanceLeft=tapEvt.clientX-Hn.left,tapDistanceTop=tapEvt.clientY-Hn.top,this._lastX=($n||Cn).clientX,this._lastY=($n||Cn).clientY,dragEl.style["will-change"]="all",Dn=function(){if(pluginEvent("delayEnded",Bn,{evt:Cn}),Sortable.eventCanceled){Bn._onDrop();return}Bn._disableDelayedDragEvents(),!FireFox&&Bn.nativeDraggable&&(dragEl.draggable=!0),Bn._triggerDragStart(Cn,$n),_dispatchEvent({sortable:Bn,name:"choose",originalEvent:Cn}),toggleClass(dragEl,In.chosenClass,!0)},In.ignore.split(",").forEach(function(Wn){find(dragEl,Wn.trim(),_disableDraggable)}),on$1(Pn,"dragover",nearestEmptyInsertDetectEvent),on$1(Pn,"mousemove",nearestEmptyInsertDetectEvent),on$1(Pn,"touchmove",nearestEmptyInsertDetectEvent),on$1(Pn,"mouseup",Bn._onDrop),on$1(Pn,"touchend",Bn._onDrop),on$1(Pn,"touchcancel",Bn._onDrop),FireFox&&this.nativeDraggable&&(this.options.touchStartThreshold=4,dragEl.draggable=!0),pluginEvent("delayStart",this,{evt:Cn}),In.delay&&(!In.delayOnTouchOnly||$n)&&(!this.nativeDraggable||!(Edge||IE11OrLess))){if(Sortable.eventCanceled){this._onDrop();return}on$1(Pn,"mouseup",Bn._disableDelayedDrag),on$1(Pn,"touchend",Bn._disableDelayedDrag),on$1(Pn,"touchcancel",Bn._disableDelayedDrag),on$1(Pn,"mousemove",Bn._delayedDragTouchMoveHandler),on$1(Pn,"touchmove",Bn._delayedDragTouchMoveHandler),In.supportPointer&&on$1(Pn,"pointermove",Bn._delayedDragTouchMoveHandler),Bn._dragStartTimer=setTimeout(Dn,In.delay)}else Dn()}},_delayedDragTouchMoveHandler:function(Cn){var $n=Cn.touches?Cn.touches[0]:Cn;Math.max(Math.abs($n.clientX-this._lastX),Math.abs($n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){dragEl&&_disableDraggable(dragEl),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var Cn=this.el.ownerDocument;off(Cn,"mouseup",this._disableDelayedDrag),off(Cn,"touchend",this._disableDelayedDrag),off(Cn,"touchcancel",this._disableDelayedDrag),off(Cn,"mousemove",this._delayedDragTouchMoveHandler),off(Cn,"touchmove",this._delayedDragTouchMoveHandler),off(Cn,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(Cn,$n){$n=$n||Cn.pointerType=="touch"&&Cn,!this.nativeDraggable||$n?this.options.supportPointer?on$1(document,"pointermove",this._onTouchMove):$n?on$1(document,"touchmove",this._onTouchMove):on$1(document,"mousemove",this._onTouchMove):(on$1(dragEl,"dragend",this),on$1(rootEl,"dragstart",this._onDragStart));try{document.selection?_nextTick(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(Cn,$n){if(awaitingDragStarted=!1,rootEl&&dragEl){pluginEvent("dragStarted",this,{evt:$n}),this.nativeDraggable&&on$1(document,"dragover",_checkOutsideTargetEl);var Nn=this.options;!Cn&&toggleClass(dragEl,Nn.dragClass,!1),toggleClass(dragEl,Nn.ghostClass,!0),Sortable.active=this,Cn&&this._appendGhost(),_dispatchEvent({sortable:this,name:"start",originalEvent:$n})}else this._nulling()},_emulateDragOver:function(){if(touchEvt){this._lastX=touchEvt.clientX,this._lastY=touchEvt.clientY,_hideGhostForTarget();for(var Cn=document.elementFromPoint(touchEvt.clientX,touchEvt.clientY),$n=Cn;Cn&&Cn.shadowRoot&&(Cn=Cn.shadowRoot.elementFromPoint(touchEvt.clientX,touchEvt.clientY),Cn!==$n);)$n=Cn;if(dragEl.parentNode[expando]._isOutsideThisEl(Cn),$n)do{if($n[expando]){var Nn=void 0;if(Nn=$n[expando]._onDragOver({clientX:touchEvt.clientX,clientY:touchEvt.clientY,target:Cn,rootEl:$n}),Nn&&!this.options.dragoverBubble)break}Cn=$n}while($n=$n.parentNode);_unhideGhostForTarget()}},_onTouchMove:function(Cn){if(tapEvt){var $n=this.options,Nn=$n.fallbackTolerance,Bn=$n.fallbackOffset,Ln=Cn.touches?Cn.touches[0]:Cn,In=ghostEl&&matrix(ghostEl,!0),Pn=ghostEl&&In&&In.a,Dn=ghostEl&&In&&In.d,Hn=PositionGhostAbsolutely&&ghostRelativeParent&&getRelativeScrollOffset(ghostRelativeParent),Wn=(Ln.clientX-tapEvt.clientX+Bn.x)/(Pn||1)+(Hn?Hn[0]-ghostRelativeParentInitialScroll[0]:0)/(Pn||1),Gn=(Ln.clientY-tapEvt.clientY+Bn.y)/(Dn||1)+(Hn?Hn[1]-ghostRelativeParentInitialScroll[1]:0)/(Dn||1);if(!Sortable.active&&!awaitingDragStarted){if(Nn&&Math.max(Math.abs(Ln.clientX-this._lastX),Math.abs(Ln.clientY-this._lastY))<Nn)return;this._onDragStart(Cn,!0)}if(ghostEl){In?(In.e+=Wn-(lastDx||0),In.f+=Gn-(lastDy||0)):In={a:1,b:0,c:0,d:1,e:Wn,f:Gn};var Yn="matrix(".concat(In.a,",").concat(In.b,",").concat(In.c,",").concat(In.d,",").concat(In.e,",").concat(In.f,")");css(ghostEl,"webkitTransform",Yn),css(ghostEl,"mozTransform",Yn),css(ghostEl,"msTransform",Yn),css(ghostEl,"transform",Yn),lastDx=Wn,lastDy=Gn,touchEvt=Ln}Cn.cancelable&&Cn.preventDefault()}},_appendGhost:function(){if(!ghostEl){var Cn=this.options.fallbackOnBody?document.body:rootEl,$n=getRect(dragEl,!0,PositionGhostAbsolutely,!0,Cn),Nn=this.options;if(PositionGhostAbsolutely){for(ghostRelativeParent=Cn;css(ghostRelativeParent,"position")==="static"&&css(ghostRelativeParent,"transform")==="none"&&ghostRelativeParent!==document;)ghostRelativeParent=ghostRelativeParent.parentNode;ghostRelativeParent!==document.body&&ghostRelativeParent!==document.documentElement?(ghostRelativeParent===document&&(ghostRelativeParent=getWindowScrollingElement()),$n.top+=ghostRelativeParent.scrollTop,$n.left+=ghostRelativeParent.scrollLeft):ghostRelativeParent=getWindowScrollingElement(),ghostRelativeParentInitialScroll=getRelativeScrollOffset(ghostRelativeParent)}ghostEl=dragEl.cloneNode(!0),toggleClass(ghostEl,Nn.ghostClass,!1),toggleClass(ghostEl,Nn.fallbackClass,!0),toggleClass(ghostEl,Nn.dragClass,!0),css(ghostEl,"transition",""),css(ghostEl,"transform",""),css(ghostEl,"box-sizing","border-box"),css(ghostEl,"margin",0),css(ghostEl,"top",$n.top),css(ghostEl,"left",$n.left),css(ghostEl,"width",$n.width),css(ghostEl,"height",$n.height),css(ghostEl,"opacity","0.8"),css(ghostEl,"position",PositionGhostAbsolutely?"absolute":"fixed"),css(ghostEl,"zIndex","100000"),css(ghostEl,"pointerEvents","none"),Sortable.ghost=ghostEl,Cn.appendChild(ghostEl),css(ghostEl,"transform-origin",tapDistanceLeft/parseInt(ghostEl.style.width)*100+"% "+tapDistanceTop/parseInt(ghostEl.style.height)*100+"%")}},_onDragStart:function(Cn,$n){var Nn=this,Bn=Cn.dataTransfer,Ln=Nn.options;if(pluginEvent("dragStart",this,{evt:Cn}),Sortable.eventCanceled){this._onDrop();return}pluginEvent("setupClone",this),Sortable.eventCanceled||(cloneEl=clone(dragEl),cloneEl.removeAttribute("id"),cloneEl.draggable=!1,cloneEl.style["will-change"]="",this._hideClone(),toggleClass(cloneEl,this.options.chosenClass,!1),Sortable.clone=cloneEl),Nn.cloneId=_nextTick(function(){pluginEvent("clone",Nn),!Sortable.eventCanceled&&(Nn.options.removeCloneOnHide||rootEl.insertBefore(cloneEl,dragEl),Nn._hideClone(),_dispatchEvent({sortable:Nn,name:"clone"}))}),!$n&&toggleClass(dragEl,Ln.dragClass,!0),$n?(ignoreNextClick=!0,Nn._loopId=setInterval(Nn._emulateDragOver,50)):(off(document,"mouseup",Nn._onDrop),off(document,"touchend",Nn._onDrop),off(document,"touchcancel",Nn._onDrop),Bn&&(Bn.effectAllowed="move",Ln.setData&&Ln.setData.call(Nn,Bn,dragEl)),on$1(document,"drop",Nn),css(dragEl,"transform","translateZ(0)")),awaitingDragStarted=!0,Nn._dragStartId=_nextTick(Nn._dragStarted.bind(Nn,$n,Cn)),on$1(document,"selectstart",Nn),moved=!0,Safari&&css(document.body,"user-select","none")},_onDragOver:function(Cn){var $n=this.el,Nn=Cn.target,Bn,Ln,In,Pn=this.options,Dn=Pn.group,Hn=Sortable.active,Wn=activeGroup===Dn,Gn=Pn.sort,Yn=putSortable||Hn,rr,nr=this,Yo=!1;if(_silent)return;function Zo($i,Ii){pluginEvent($i,nr,_objectSpread2({evt:Cn,isOwner:Wn,axis:rr?"vertical":"horizontal",revert:In,dragRect:Bn,targetRect:Ln,canSort:Gn,fromSortable:Yn,target:Nn,completed:ci,onMove:function(la,xi){return _onMove(rootEl,$n,dragEl,Bn,la,getRect(la),Cn,xi)},changed:vi},Ii))}function ei(){Zo("dragOverAnimationCapture"),nr.captureAnimationState(),nr!==Yn&&Yn.captureAnimationState()}function ci($i){return Zo("dragOverCompleted",{insertion:$i}),$i&&(Wn?Hn._hideClone():Hn._showClone(nr),nr!==Yn&&(toggleClass(dragEl,putSortable?putSortable.options.ghostClass:Hn.options.ghostClass,!1),toggleClass(dragEl,Pn.ghostClass,!0)),putSortable!==nr&&nr!==Sortable.active?putSortable=nr:nr===Sortable.active&&putSortable&&(putSortable=null),Yn===nr&&(nr._ignoreWhileAnimating=Nn),nr.animateAll(function(){Zo("dragOverAnimationComplete"),nr._ignoreWhileAnimating=null}),nr!==Yn&&(Yn.animateAll(),Yn._ignoreWhileAnimating=null)),(Nn===dragEl&&!dragEl.animated||Nn===$n&&!Nn.animated)&&(lastTarget=null),!Pn.dragoverBubble&&!Cn.rootEl&&Nn!==document&&(dragEl.parentNode[expando]._isOutsideThisEl(Cn.target),!$i&&nearestEmptyInsertDetectEvent(Cn)),!Pn.dragoverBubble&&Cn.stopPropagation&&Cn.stopPropagation(),Yo=!0}function vi(){newIndex=index(dragEl),newDraggableIndex=index(dragEl,Pn.draggable),_dispatchEvent({sortable:nr,name:"change",toEl:$n,newIndex,newDraggableIndex,originalEvent:Cn})}if(Cn.preventDefault!==void 0&&Cn.cancelable&&Cn.preventDefault(),Nn=closest(Nn,Pn.draggable,$n,!0),Zo("dragOver"),Sortable.eventCanceled)return Yo;if(dragEl.contains(Cn.target)||Nn.animated&&Nn.animatingX&&Nn.animatingY||nr._ignoreWhileAnimating===Nn)return ci(!1);if(ignoreNextClick=!1,Hn&&!Pn.disabled&&(Wn?Gn||(In=parentEl!==rootEl):putSortable===this||(this.lastPutMode=activeGroup.checkPull(this,Hn,dragEl,Cn))&&Dn.checkPut(this,Hn,dragEl,Cn))){if(rr=this._getDirection(Cn,Nn)==="vertical",Bn=getRect(dragEl),Zo("dragOverValid"),Sortable.eventCanceled)return Yo;if(In)return parentEl=rootEl,ei(),this._hideClone(),Zo("revert"),Sortable.eventCanceled||(nextEl?rootEl.insertBefore(dragEl,nextEl):rootEl.appendChild(dragEl)),ci(!0);var Jo=lastChild($n,Pn.draggable);if(!Jo||_ghostIsLast(Cn,rr,this)&&!Jo.animated){if(Jo===dragEl)return ci(!1);if(Jo&&$n===Cn.target&&(Nn=Jo),Nn&&(Ln=getRect(Nn)),_onMove(rootEl,$n,dragEl,Bn,Nn,Ln,Cn,!!Nn)!==!1)return ei(),Jo&&Jo.nextSibling?$n.insertBefore(dragEl,Jo.nextSibling):$n.appendChild(dragEl),parentEl=$n,vi(),ci(!0)}else if(Jo&&_ghostIsFirst(Cn,rr,this)){var hi=getChild($n,0,Pn,!0);if(hi===dragEl)return ci(!1);if(Nn=hi,Ln=getRect(Nn),_onMove(rootEl,$n,dragEl,Bn,Nn,Ln,Cn,!1)!==!1)return ei(),$n.insertBefore(dragEl,hi),parentEl=$n,vi(),ci(!0)}else if(Nn.parentNode===$n){Ln=getRect(Nn);var mi=0,zn,oi=dragEl.parentNode!==$n,Xo=!_dragElInRowColumn(dragEl.animated&&dragEl.toRect||Bn,Nn.animated&&Nn.toRect||Ln,rr),ni=rr?"top":"left",si=isScrolledPast(Nn,"top","top")||isScrolledPast(dragEl,"top","top"),pi=si?si.scrollTop:void 0;lastTarget!==Nn&&(zn=Ln[ni],pastFirstInvertThresh=!1,isCircumstantialInvert=!Xo&&Pn.invertSwap||oi),mi=_getSwapDirection(Cn,Nn,Ln,rr,Xo?1:Pn.swapThreshold,Pn.invertedSwapThreshold==null?Pn.swapThreshold:Pn.invertedSwapThreshold,isCircumstantialInvert,lastTarget===Nn);var di;if(mi!==0){var Li=index(dragEl);do Li-=mi,di=parentEl.children[Li];while(di&&(css(di,"display")==="none"||di===ghostEl))}if(mi===0||di===Nn)return ci(!1);lastTarget=Nn,lastDirection=mi;var ea=Nn.nextElementSibling,Ki=!1;Ki=mi===1;var gi=_onMove(rootEl,$n,dragEl,Bn,Nn,Ln,Cn,Ki);if(gi!==!1)return(gi===1||gi===-1)&&(Ki=gi===1),_silent=!0,setTimeout(_unsilent,30),ei(),Ki&&!ea?$n.appendChild(dragEl):Nn.parentNode.insertBefore(dragEl,Ki?ea:Nn),si&&scrollBy(si,0,pi-si.scrollTop),parentEl=dragEl.parentNode,zn!==void 0&&!isCircumstantialInvert&&(targetMoveDistance=Math.abs(zn-getRect(Nn)[ni])),vi(),ci(!0)}if($n.contains(dragEl))return ci(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){off(document,"mousemove",this._onTouchMove),off(document,"touchmove",this._onTouchMove),off(document,"pointermove",this._onTouchMove),off(document,"dragover",nearestEmptyInsertDetectEvent),off(document,"mousemove",nearestEmptyInsertDetectEvent),off(document,"touchmove",nearestEmptyInsertDetectEvent)},_offUpEvents:function(){var Cn=this.el.ownerDocument;off(Cn,"mouseup",this._onDrop),off(Cn,"touchend",this._onDrop),off(Cn,"pointerup",this._onDrop),off(Cn,"touchcancel",this._onDrop),off(document,"selectstart",this)},_onDrop:function(Cn){var $n=this.el,Nn=this.options;if(newIndex=index(dragEl),newDraggableIndex=index(dragEl,Nn.draggable),pluginEvent("drop",this,{evt:Cn}),parentEl=dragEl&&dragEl.parentNode,newIndex=index(dragEl),newDraggableIndex=index(dragEl,Nn.draggable),Sortable.eventCanceled){this._nulling();return}awaitingDragStarted=!1,isCircumstantialInvert=!1,pastFirstInvertThresh=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),_cancelNextTick(this.cloneId),_cancelNextTick(this._dragStartId),this.nativeDraggable&&(off(document,"drop",this),off($n,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Safari&&css(document.body,"user-select",""),css(dragEl,"transform",""),Cn&&(moved&&(Cn.cancelable&&Cn.preventDefault(),!Nn.dropBubble&&Cn.stopPropagation()),ghostEl&&ghostEl.parentNode&&ghostEl.parentNode.removeChild(ghostEl),(rootEl===parentEl||putSortable&&putSortable.lastPutMode!=="clone")&&cloneEl&&cloneEl.parentNode&&cloneEl.parentNode.removeChild(cloneEl),dragEl&&(this.nativeDraggable&&off(dragEl,"dragend",this),_disableDraggable(dragEl),dragEl.style["will-change"]="",moved&&!awaitingDragStarted&&toggleClass(dragEl,putSortable?putSortable.options.ghostClass:this.options.ghostClass,!1),toggleClass(dragEl,this.options.chosenClass,!1),_dispatchEvent({sortable:this,name:"unchoose",toEl:parentEl,newIndex:null,newDraggableIndex:null,originalEvent:Cn}),rootEl!==parentEl?(newIndex>=0&&(_dispatchEvent({rootEl:parentEl,name:"add",toEl:parentEl,fromEl:rootEl,originalEvent:Cn}),_dispatchEvent({sortable:this,name:"remove",toEl:parentEl,originalEvent:Cn}),_dispatchEvent({rootEl:parentEl,name:"sort",toEl:parentEl,fromEl:rootEl,originalEvent:Cn}),_dispatchEvent({sortable:this,name:"sort",toEl:parentEl,originalEvent:Cn})),putSortable&&putSortable.save()):newIndex!==oldIndex&&newIndex>=0&&(_dispatchEvent({sortable:this,name:"update",toEl:parentEl,originalEvent:Cn}),_dispatchEvent({sortable:this,name:"sort",toEl:parentEl,originalEvent:Cn})),Sortable.active&&((newIndex==null||newIndex===-1)&&(newIndex=oldIndex,newDraggableIndex=oldDraggableIndex),_dispatchEvent({sortable:this,name:"end",toEl:parentEl,originalEvent:Cn}),this.save()))),this._nulling()},_nulling:function(){pluginEvent("nulling",this),rootEl=dragEl=parentEl=ghostEl=nextEl=cloneEl=lastDownEl=cloneHidden=tapEvt=touchEvt=moved=newIndex=newDraggableIndex=oldIndex=oldDraggableIndex=lastTarget=lastDirection=putSortable=activeGroup=Sortable.dragged=Sortable.ghost=Sortable.clone=Sortable.active=null,savedInputChecked.forEach(function(Cn){Cn.checked=!0}),savedInputChecked.length=lastDx=lastDy=0},handleEvent:function(Cn){switch(Cn.type){case"drop":case"dragend":this._onDrop(Cn);break;case"dragenter":case"dragover":dragEl&&(this._onDragOver(Cn),_globalDragOver(Cn));break;case"selectstart":Cn.preventDefault();break}},toArray:function(){for(var Cn=[],$n,Nn=this.el.children,Bn=0,Ln=Nn.length,In=this.options;Bn<Ln;Bn++)$n=Nn[Bn],closest($n,In.draggable,this.el,!1)&&Cn.push($n.getAttribute(In.dataIdAttr)||_generateId($n));return Cn},sort:function(Cn,$n){var Nn={},Bn=this.el;this.toArray().forEach(function(Ln,In){var Pn=Bn.children[In];closest(Pn,this.options.draggable,Bn,!1)&&(Nn[Ln]=Pn)},this),$n&&this.captureAnimationState(),Cn.forEach(function(Ln){Nn[Ln]&&(Bn.removeChild(Nn[Ln]),Bn.appendChild(Nn[Ln]))}),$n&&this.animateAll()},save:function(){var Cn=this.options.store;Cn&&Cn.set&&Cn.set(this)},closest:function(Cn,$n){return closest(Cn,$n||this.options.draggable,this.el,!1)},option:function(Cn,$n){var Nn=this.options;if($n===void 0)return Nn[Cn];var Bn=PluginManager.modifyOption(this,Cn,$n);typeof Bn<"u"?Nn[Cn]=Bn:Nn[Cn]=$n,Cn==="group"&&_prepareGroup(Nn)},destroy:function(){pluginEvent("destroy",this);var Cn=this.el;Cn[expando]=null,off(Cn,"mousedown",this._onTapStart),off(Cn,"touchstart",this._onTapStart),off(Cn,"pointerdown",this._onTapStart),this.nativeDraggable&&(off(Cn,"dragover",this),off(Cn,"dragenter",this)),Array.prototype.forEach.call(Cn.querySelectorAll("[draggable]"),function($n){$n.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),sortables.splice(sortables.indexOf(this.el),1),this.el=Cn=null},_hideClone:function(){if(!cloneHidden){if(pluginEvent("hideClone",this),Sortable.eventCanceled)return;css(cloneEl,"display","none"),this.options.removeCloneOnHide&&cloneEl.parentNode&&cloneEl.parentNode.removeChild(cloneEl),cloneHidden=!0}},_showClone:function(Cn){if(Cn.lastPutMode!=="clone"){this._hideClone();return}if(cloneHidden){if(pluginEvent("showClone",this),Sortable.eventCanceled)return;dragEl.parentNode==rootEl&&!this.options.group.revertClone?rootEl.insertBefore(cloneEl,dragEl):nextEl?rootEl.insertBefore(cloneEl,nextEl):rootEl.appendChild(cloneEl),this.options.group.revertClone&&this.animate(dragEl,cloneEl),css(cloneEl,"display",""),cloneHidden=!1}}};function _globalDragOver(_n){_n.dataTransfer&&(_n.dataTransfer.dropEffect="move"),_n.cancelable&&_n.preventDefault()}function _onMove(_n,Cn,$n,Nn,Bn,Ln,In,Pn){var Dn,Hn=_n[expando],Wn=Hn.options.onMove,Gn;return window.CustomEvent&&!IE11OrLess&&!Edge?Dn=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(Dn=document.createEvent("Event"),Dn.initEvent("move",!0,!0)),Dn.to=Cn,Dn.from=_n,Dn.dragged=$n,Dn.draggedRect=Nn,Dn.related=Bn||Cn,Dn.relatedRect=Ln||getRect(Cn),Dn.willInsertAfter=Pn,Dn.originalEvent=In,_n.dispatchEvent(Dn),Wn&&(Gn=Wn.call(Hn,Dn,In)),Gn}function _disableDraggable(_n){_n.draggable=!1}function _unsilent(){_silent=!1}function _ghostIsFirst(_n,Cn,$n){var Nn=getRect(getChild($n.el,0,$n.options,!0)),Bn=getChildContainingRectFromElement($n.el,$n.options,ghostEl),Ln=10;return Cn?_n.clientX<Bn.left-Ln||_n.clientY<Nn.top&&_n.clientX<Nn.right:_n.clientY<Bn.top-Ln||_n.clientY<Nn.bottom&&_n.clientX<Nn.left}function _ghostIsLast(_n,Cn,$n){var Nn=getRect(lastChild($n.el,$n.options.draggable)),Bn=getChildContainingRectFromElement($n.el,$n.options,ghostEl),Ln=10;return Cn?_n.clientX>Bn.right+Ln||_n.clientY>Nn.bottom&&_n.clientX>Nn.left:_n.clientY>Bn.bottom+Ln||_n.clientX>Nn.right&&_n.clientY>Nn.top}function _getSwapDirection(_n,Cn,$n,Nn,Bn,Ln,In,Pn){var Dn=Nn?_n.clientY:_n.clientX,Hn=Nn?$n.height:$n.width,Wn=Nn?$n.top:$n.left,Gn=Nn?$n.bottom:$n.right,Yn=!1;if(!In){if(Pn&&targetMoveDistance<Hn*Bn){if(!pastFirstInvertThresh&&(lastDirection===1?Dn>Wn+Hn*Ln/2:Dn<Gn-Hn*Ln/2)&&(pastFirstInvertThresh=!0),pastFirstInvertThresh)Yn=!0;else if(lastDirection===1?Dn<Wn+targetMoveDistance:Dn>Gn-targetMoveDistance)return-lastDirection}else if(Dn>Wn+Hn*(1-Bn)/2&&Dn<Gn-Hn*(1-Bn)/2)return _getInsertDirection(Cn)}return Yn=Yn||In,Yn&&(Dn<Wn+Hn*Ln/2||Dn>Gn-Hn*Ln/2)?Dn>Wn+Hn/2?1:-1:0}function _getInsertDirection(_n){return index(dragEl)<index(_n)?1:-1}function _generateId(_n){for(var Cn=_n.tagName+_n.className+_n.src+_n.href+_n.textContent,$n=Cn.length,Nn=0;$n--;)Nn+=Cn.charCodeAt($n);return Nn.toString(36)}function _saveInputCheckedState(_n){savedInputChecked.length=0;for(var Cn=_n.getElementsByTagName("input"),$n=Cn.length;$n--;){var Nn=Cn[$n];Nn.checked&&savedInputChecked.push(Nn)}}function _nextTick(_n){return setTimeout(_n,0)}function _cancelNextTick(_n){return clearTimeout(_n)}documentExists&&on$1(document,"touchmove",function(_n){(Sortable.active||awaitingDragStarted)&&_n.cancelable&&_n.preventDefault()}),Sortable.utils={on:on$1,off,css,find,is:function(Cn,$n){return!!closest(Cn,$n,Cn,!1)},extend:extend$2,throttle,closest,toggleClass,clone,index,nextTick:_nextTick,cancelNextTick:_cancelNextTick,detectDirection:_detectDirection,getChild},Sortable.get=function(_n){return _n[expando]},Sortable.mount=function(){for(var _n=arguments.length,Cn=new Array(_n),$n=0;$n<_n;$n++)Cn[$n]=arguments[$n];Cn[0].constructor===Array&&(Cn=Cn[0]),Cn.forEach(function(Nn){if(!Nn.prototype||!Nn.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(Nn));Nn.utils&&(Sortable.utils=_objectSpread2(_objectSpread2({},Sortable.utils),Nn.utils)),PluginManager.mount(Nn)})},Sortable.create=function(_n,Cn){return new Sortable(_n,Cn)},Sortable.version=version;var autoScrolls=[],scrollEl,scrollRootEl,scrolling=!1,lastAutoScrollX,lastAutoScrollY,touchEvt$1,pointerElemChangedInterval;function AutoScrollPlugin(){function _n(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var Cn in this)Cn.charAt(0)==="_"&&typeof this[Cn]=="function"&&(this[Cn]=this[Cn].bind(this))}return _n.prototype={dragStarted:function($n){var Nn=$n.originalEvent;this.sortable.nativeDraggable?on$1(document,"dragover",this._handleAutoScroll):this.options.supportPointer?on$1(document,"pointermove",this._handleFallbackAutoScroll):Nn.touches?on$1(document,"touchmove",this._handleFallbackAutoScroll):on$1(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function($n){var Nn=$n.originalEvent;!this.options.dragOverBubble&&!Nn.rootEl&&this._handleAutoScroll(Nn)},drop:function(){this.sortable.nativeDraggable?off(document,"dragover",this._handleAutoScroll):(off(document,"pointermove",this._handleFallbackAutoScroll),off(document,"touchmove",this._handleFallbackAutoScroll),off(document,"mousemove",this._handleFallbackAutoScroll)),clearPointerElemChangedInterval(),clearAutoScrolls(),cancelThrottle()},nulling:function(){touchEvt$1=scrollRootEl=scrollEl=scrolling=pointerElemChangedInterval=lastAutoScrollX=lastAutoScrollY=null,autoScrolls.length=0},_handleFallbackAutoScroll:function($n){this._handleAutoScroll($n,!0)},_handleAutoScroll:function($n,Nn){var Bn=this,Ln=($n.touches?$n.touches[0]:$n).clientX,In=($n.touches?$n.touches[0]:$n).clientY,Pn=document.elementFromPoint(Ln,In);if(touchEvt$1=$n,Nn||this.options.forceAutoScrollFallback||Edge||IE11OrLess||Safari){autoScroll($n,this.options,Pn,Nn);var Dn=getParentAutoScrollElement(Pn,!0);scrolling&&(!pointerElemChangedInterval||Ln!==lastAutoScrollX||In!==lastAutoScrollY)&&(pointerElemChangedInterval&&clearPointerElemChangedInterval(),pointerElemChangedInterval=setInterval(function(){var Hn=getParentAutoScrollElement(document.elementFromPoint(Ln,In),!0);Hn!==Dn&&(Dn=Hn,clearAutoScrolls()),autoScroll($n,Bn.options,Hn,Nn)},10),lastAutoScrollX=Ln,lastAutoScrollY=In)}else{if(!this.options.bubbleScroll||getParentAutoScrollElement(Pn,!0)===getWindowScrollingElement()){clearAutoScrolls();return}autoScroll($n,this.options,getParentAutoScrollElement(Pn,!1),!1)}}},_extends(_n,{pluginName:"scroll",initializeByDefault:!0})}function clearAutoScrolls(){autoScrolls.forEach(function(_n){clearInterval(_n.pid)}),autoScrolls=[]}function clearPointerElemChangedInterval(){clearInterval(pointerElemChangedInterval)}var autoScroll=throttle(function(_n,Cn,$n,Nn){if(Cn.scroll){var Bn=(_n.touches?_n.touches[0]:_n).clientX,Ln=(_n.touches?_n.touches[0]:_n).clientY,In=Cn.scrollSensitivity,Pn=Cn.scrollSpeed,Dn=getWindowScrollingElement(),Hn=!1,Wn;scrollRootEl!==$n&&(scrollRootEl=$n,clearAutoScrolls(),scrollEl=Cn.scroll,Wn=Cn.scrollFn,scrollEl===!0&&(scrollEl=getParentAutoScrollElement($n,!0)));var Gn=0,Yn=scrollEl;do{var rr=Yn,nr=getRect(rr),Yo=nr.top,Zo=nr.bottom,ei=nr.left,ci=nr.right,vi=nr.width,Jo=nr.height,hi=void 0,mi=void 0,zn=rr.scrollWidth,oi=rr.scrollHeight,Xo=css(rr),ni=rr.scrollLeft,si=rr.scrollTop;rr===Dn?(hi=vi<zn&&(Xo.overflowX==="auto"||Xo.overflowX==="scroll"||Xo.overflowX==="visible"),mi=Jo<oi&&(Xo.overflowY==="auto"||Xo.overflowY==="scroll"||Xo.overflowY==="visible")):(hi=vi<zn&&(Xo.overflowX==="auto"||Xo.overflowX==="scroll"),mi=Jo<oi&&(Xo.overflowY==="auto"||Xo.overflowY==="scroll"));var pi=hi&&(Math.abs(ci-Bn)<=In&&ni+vi<zn)-(Math.abs(ei-Bn)<=In&&!!ni),di=mi&&(Math.abs(Zo-Ln)<=In&&si+Jo<oi)-(Math.abs(Yo-Ln)<=In&&!!si);if(!autoScrolls[Gn])for(var Li=0;Li<=Gn;Li++)autoScrolls[Li]||(autoScrolls[Li]={});(autoScrolls[Gn].vx!=pi||autoScrolls[Gn].vy!=di||autoScrolls[Gn].el!==rr)&&(autoScrolls[Gn].el=rr,autoScrolls[Gn].vx=pi,autoScrolls[Gn].vy=di,clearInterval(autoScrolls[Gn].pid),(pi!=0||di!=0)&&(Hn=!0,autoScrolls[Gn].pid=setInterval((function(){Nn&&this.layer===0&&Sortable.active._onTouchMove(touchEvt$1);var ea=autoScrolls[this.layer].vy?autoScrolls[this.layer].vy*Pn:0,Ki=autoScrolls[this.layer].vx?autoScrolls[this.layer].vx*Pn:0;typeof Wn=="function"&&Wn.call(Sortable.dragged.parentNode[expando],Ki,ea,_n,touchEvt$1,autoScrolls[this.layer].el)!=="continue"||scrollBy(autoScrolls[this.layer].el,Ki,ea)}).bind({layer:Gn}),24))),Gn++}while(Cn.bubbleScroll&&Yn!==Dn&&(Yn=getParentAutoScrollElement(Yn,!1)));scrolling=Hn}},30),drop=function(Cn){var $n=Cn.originalEvent,Nn=Cn.putSortable,Bn=Cn.dragEl,Ln=Cn.activeSortable,In=Cn.dispatchSortableEvent,Pn=Cn.hideGhostForTarget,Dn=Cn.unhideGhostForTarget;if($n){var Hn=Nn||Ln;Pn();var Wn=$n.changedTouches&&$n.changedTouches.length?$n.changedTouches[0]:$n,Gn=document.elementFromPoint(Wn.clientX,Wn.clientY);Dn(),Hn&&!Hn.el.contains(Gn)&&(In("spill"),this.onSpill({dragEl:Bn,putSortable:Nn}))}};function Revert(){}Revert.prototype={startIndex:null,dragStart:function(Cn){var $n=Cn.oldDraggableIndex;this.startIndex=$n},onSpill:function(Cn){var $n=Cn.dragEl,Nn=Cn.putSortable;this.sortable.captureAnimationState(),Nn&&Nn.captureAnimationState();var Bn=getChild(this.sortable.el,this.startIndex,this.options);Bn?this.sortable.el.insertBefore($n,Bn):this.sortable.el.appendChild($n),this.sortable.animateAll(),Nn&&Nn.animateAll()},drop},_extends(Revert,{pluginName:"revertOnSpill"});function Remove(){}Remove.prototype={onSpill:function(Cn){var $n=Cn.dragEl,Nn=Cn.putSortable,Bn=Nn||this.sortable;Bn.captureAnimationState(),$n.parentNode&&$n.parentNode.removeChild($n),Bn.animateAll()},drop},_extends(Remove,{pluginName:"removeOnSpill"}),Sortable.mount(new AutoScrollPlugin),Sortable.mount(Remove,Revert);const splitTags=(_n,Cn=!1,$n=!1)=>{if(_n==null||_n===!1||_n===""||_n.trim()==="")return[];_n=_n.replace(//g,","),_n=_n.replace(/。/g,","),_n=_n.replace(/、/g,","),_n=_n.replace(//g,","),_n=_n.replace(//g,","),_n=_n.replace(/\t/g,`
`),_n=_n.replace(/\r/g,`
`),_n=_n.replace(/\n+/g,`
`);let Nn=[{emoji:">_<",re:/\>_\</g},{emoji:":<",re:/\:\</g},{emoji:">:<",re:/\>\:\</g},{emoji:":>",re:/\:\>/g},{emoji:":-(",re:/\:\-\(/g},{emoji:":-)",re:/\:\-\)/g}];Nn.forEach((rr,nr)=>{_n=_n.replace(rr.re,"|||EXPRESSION"+nr+"|||")});const Bn={"(":")","[":"]","<":">","{":"}"},Ln=Object.keys(Bn);let In=_n.length,Pn="",Dn="",Hn="",Wn=0,Gn=[];for(let rr=0;rr<In;rr++){const nr=_n[rr];nr===`
`?Dn===""?(Pn.trim()!==""&&Gn.push(Pn.trim()),Gn.push(`
`),Wn=0,Dn="",Hn="",Pn=""):Pn+=" ":nr===","?Dn===""?(Gn.push(Pn.trim()),Wn=0,Dn="",Hn="",Pn=""):Pn+=nr:Dn===""?Ln.includes(nr)?(Wn=1,Dn=nr,Hn=Bn[nr],Pn+=nr):nr===" "&&Pn.trim()==="BREAK"?(Gn.push(Pn.trim()),Wn=0,Dn="",Hn="",Pn=""):(Pn+=nr,Pn.endsWith(" BREAK")&&(Pn=Pn.substring(0,Pn.length-6),Gn.push(Pn.trim()),Gn.push("BREAK"),Wn=0,Dn="",Hn="",Pn="")):nr===Hn?(Wn--,Wn===0&&(Dn="",Hn=""),Pn+=nr):(nr===Dn&&Wn++,Pn+=nr)}Pn!==""&&Gn.push(Pn.trim());let Yn=[];for(let rr of Gn){if(rr===`
`){Yn.push(rr);continue}let nr=rr[0],Yo=rr[rr.length-1];if(nr==="["&&Yo==="]"){Yn.push(rr);continue}if(nr==="("&&Yo===")"){Yn.push(rr);continue}if(nr==="{"&&Yo==="}"){Yn.push(rr);continue}let Zo=/\<lora:[^\>]+\>/,ei=null,ci=[];for(;ei=Zo.exec(rr);){let vi=ei.index,Jo=vi+ei[0].length,hi=rr.substring(0,vi),mi=rr.substring(Jo),zn=ei[0];ci.push(hi),ci.push(zn),rr=mi}ci.push(rr);for(let vi of ci)vi===""||vi.trim()===""||(Nn.forEach((Jo,hi)=>{vi=vi.replace("|||EXPRESSION"+hi+"|||",Jo.emoji)}),Yn.push(vi))}return Gn=Yn,Gn},globals={name:"Physton/sd-webui-prompt-all-in-one",shortName:"sd-webui-prompt-all-in-one",github:"https://github.com/Physton/sd-webui-prompt-all-in-one",nameAssets:"Physton/sd-webui-prompt-all-in-one-assets",shortNameAssets:"sd-webui-prompt-all-in-one-assets",githubAssets:"https://github.com/Physton/sd-webui-prompt-all-in-one-assets",gitee:"https://gitee.com/Physton/sd-webui-prompt-all-in-one",docs:"https://aiodoc.physton.com",nameTagComplete:"DominikDoom/a1111-sd-webui-tagcomplete",shortNameTagComplete:"a1111-sd-webui-tagcomplete",githubTagComplete:"https://github.com/DominikDoom/a1111-sd-webui-tagcomplete",civitaiUrl:"https://civitai.com"};function _typeof(_n){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Cn){return typeof Cn}:function(Cn){return Cn&&typeof Symbol=="function"&&Cn.constructor===Symbol&&Cn!==Symbol.prototype?"symbol":typeof Cn},_typeof(_n)}var trimLeft=/^\s+/,trimRight=/\s+$/;function tinycolor(_n,Cn){if(_n=_n||"",Cn=Cn||{},_n instanceof tinycolor)return _n;if(!(this instanceof tinycolor))return new tinycolor(_n,Cn);var $n=inputToRGB(_n);this._originalInput=_n,this._r=$n.r,this._g=$n.g,this._b=$n.b,this._a=$n.a,this._roundA=Math.round(100*this._a)/100,this._format=Cn.format||$n.format,this._gradientType=Cn.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=$n.ok}tinycolor.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var Cn=this.toRgb();return(Cn.r*299+Cn.g*587+Cn.b*114)/1e3},getLuminance:function(){var Cn=this.toRgb(),$n,Nn,Bn,Ln,In,Pn;return $n=Cn.r/255,Nn=Cn.g/255,Bn=Cn.b/255,$n<=.03928?Ln=$n/12.92:Ln=Math.pow(($n+.055)/1.055,2.4),Nn<=.03928?In=Nn/12.92:In=Math.pow((Nn+.055)/1.055,2.4),Bn<=.03928?Pn=Bn/12.92:Pn=Math.pow((Bn+.055)/1.055,2.4),.2126*Ln+.7152*In+.0722*Pn},setAlpha:function(Cn){return this._a=boundAlpha(Cn),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var Cn=rgbToHsv(this._r,this._g,this._b);return{h:Cn.h*360,s:Cn.s,v:Cn.v,a:this._a}},toHsvString:function(){var Cn=rgbToHsv(this._r,this._g,this._b),$n=Math.round(Cn.h*360),Nn=Math.round(Cn.s*100),Bn=Math.round(Cn.v*100);return this._a==1?"hsv("+$n+", "+Nn+"%, "+Bn+"%)":"hsva("+$n+", "+Nn+"%, "+Bn+"%, "+this._roundA+")"},toHsl:function(){var Cn=rgbToHsl(this._r,this._g,this._b);return{h:Cn.h*360,s:Cn.s,l:Cn.l,a:this._a}},toHslString:function(){var Cn=rgbToHsl(this._r,this._g,this._b),$n=Math.round(Cn.h*360),Nn=Math.round(Cn.s*100),Bn=Math.round(Cn.l*100);return this._a==1?"hsl("+$n+", "+Nn+"%, "+Bn+"%)":"hsla("+$n+", "+Nn+"%, "+Bn+"%, "+this._roundA+")"},toHex:function(Cn){return rgbToHex(this._r,this._g,this._b,Cn)},toHexString:function(Cn){return"#"+this.toHex(Cn)},toHex8:function(Cn){return rgbaToHex(this._r,this._g,this._b,this._a,Cn)},toHex8String:function(Cn){return"#"+this.toHex8(Cn)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(bound01(this._r,255)*100)+"%",g:Math.round(bound01(this._g,255)*100)+"%",b:Math.round(bound01(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(bound01(this._r,255)*100)+"%, "+Math.round(bound01(this._g,255)*100)+"%, "+Math.round(bound01(this._b,255)*100)+"%)":"rgba("+Math.round(bound01(this._r,255)*100)+"%, "+Math.round(bound01(this._g,255)*100)+"%, "+Math.round(bound01(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:hexNames[rgbToHex(this._r,this._g,this._b,!0)]||!1},toFilter:function(Cn){var $n="#"+rgbaToArgbHex(this._r,this._g,this._b,this._a),Nn=$n,Bn=this._gradientType?"GradientType = 1, ":"";if(Cn){var Ln=tinycolor(Cn);Nn="#"+rgbaToArgbHex(Ln._r,Ln._g,Ln._b,Ln._a)}return"progid:DXImageTransform.Microsoft.gradient("+Bn+"startColorstr="+$n+",endColorstr="+Nn+")"},toString:function(Cn){var $n=!!Cn;Cn=Cn||this._format;var Nn=!1,Bn=this._a<1&&this._a>=0,Ln=!$n&&Bn&&(Cn==="hex"||Cn==="hex6"||Cn==="hex3"||Cn==="hex4"||Cn==="hex8"||Cn==="name");return Ln?Cn==="name"&&this._a===0?this.toName():this.toRgbString():(Cn==="rgb"&&(Nn=this.toRgbString()),Cn==="prgb"&&(Nn=this.toPercentageRgbString()),(Cn==="hex"||Cn==="hex6")&&(Nn=this.toHexString()),Cn==="hex3"&&(Nn=this.toHexString(!0)),Cn==="hex4"&&(Nn=this.toHex8String(!0)),Cn==="hex8"&&(Nn=this.toHex8String()),Cn==="name"&&(Nn=this.toName()),Cn==="hsl"&&(Nn=this.toHslString()),Cn==="hsv"&&(Nn=this.toHsvString()),Nn||this.toHexString())},clone:function(){return tinycolor(this.toString())},_applyModification:function(Cn,$n){var Nn=Cn.apply(null,[this].concat([].slice.call($n)));return this._r=Nn._r,this._g=Nn._g,this._b=Nn._b,this.setAlpha(Nn._a),this},lighten:function(){return this._applyModification(_lighten,arguments)},brighten:function(){return this._applyModification(_brighten,arguments)},darken:function(){return this._applyModification(_darken,arguments)},desaturate:function(){return this._applyModification(_desaturate,arguments)},saturate:function(){return this._applyModification(_saturate,arguments)},greyscale:function(){return this._applyModification(_greyscale,arguments)},spin:function(){return this._applyModification(_spin,arguments)},_applyCombination:function(Cn,$n){return Cn.apply(null,[this].concat([].slice.call($n)))},analogous:function(){return this._applyCombination(_analogous,arguments)},complement:function(){return this._applyCombination(_complement,arguments)},monochromatic:function(){return this._applyCombination(_monochromatic,arguments)},splitcomplement:function(){return this._applyCombination(_splitcomplement,arguments)},triad:function(){return this._applyCombination(polyad,[3])},tetrad:function(){return this._applyCombination(polyad,[4])}},tinycolor.fromRatio=function(_n,Cn){if(_typeof(_n)=="object"){var $n={};for(var Nn in _n)_n.hasOwnProperty(Nn)&&(Nn==="a"?$n[Nn]=_n[Nn]:$n[Nn]=convertToPercentage(_n[Nn]));_n=$n}return tinycolor(_n,Cn)};function inputToRGB(_n){var Cn={r:0,g:0,b:0},$n=1,Nn=null,Bn=null,Ln=null,In=!1,Pn=!1;return typeof _n=="string"&&(_n=stringInputToObject(_n)),_typeof(_n)=="object"&&(isValidCSSUnit(_n.r)&&isValidCSSUnit(_n.g)&&isValidCSSUnit(_n.b)?(Cn=rgbToRgb(_n.r,_n.g,_n.b),In=!0,Pn=String(_n.r).substr(-1)==="%"?"prgb":"rgb"):isValidCSSUnit(_n.h)&&isValidCSSUnit(_n.s)&&isValidCSSUnit(_n.v)?(Nn=convertToPercentage(_n.s),Bn=convertToPercentage(_n.v),Cn=hsvToRgb(_n.h,Nn,Bn),In=!0,Pn="hsv"):isValidCSSUnit(_n.h)&&isValidCSSUnit(_n.s)&&isValidCSSUnit(_n.l)&&(Nn=convertToPercentage(_n.s),Ln=convertToPercentage(_n.l),Cn=hslToRgb(_n.h,Nn,Ln),In=!0,Pn="hsl"),_n.hasOwnProperty("a")&&($n=_n.a)),$n=boundAlpha($n),{ok:In,format:_n.format||Pn,r:Math.min(255,Math.max(Cn.r,0)),g:Math.min(255,Math.max(Cn.g,0)),b:Math.min(255,Math.max(Cn.b,0)),a:$n}}function rgbToRgb(_n,Cn,$n){return{r:bound01(_n,255)*255,g:bound01(Cn,255)*255,b:bound01($n,255)*255}}function rgbToHsl(_n,Cn,$n){_n=bound01(_n,255),Cn=bound01(Cn,255),$n=bound01($n,255);var Nn=Math.max(_n,Cn,$n),Bn=Math.min(_n,Cn,$n),Ln,In,Pn=(Nn+Bn)/2;if(Nn==Bn)Ln=In=0;else{var Dn=Nn-Bn;switch(In=Pn>.5?Dn/(2-Nn-Bn):Dn/(Nn+Bn),Nn){case _n:Ln=(Cn-$n)/Dn+(Cn<$n?6:0);break;case Cn:Ln=($n-_n)/Dn+2;break;case $n:Ln=(_n-Cn)/Dn+4;break}Ln/=6}return{h:Ln,s:In,l:Pn}}function hslToRgb(_n,Cn,$n){var Nn,Bn,Ln;_n=bound01(_n,360),Cn=bound01(Cn,100),$n=bound01($n,100);function In(Hn,Wn,Gn){return Gn<0&&(Gn+=1),Gn>1&&(Gn-=1),Gn<1/6?Hn+(Wn-Hn)*6*Gn:Gn<1/2?Wn:Gn<2/3?Hn+(Wn-Hn)*(2/3-Gn)*6:Hn}if(Cn===0)Nn=Bn=Ln=$n;else{var Pn=$n<.5?$n*(1+Cn):$n+Cn-$n*Cn,Dn=2*$n-Pn;Nn=In(Dn,Pn,_n+1/3),Bn=In(Dn,Pn,_n),Ln=In(Dn,Pn,_n-1/3)}return{r:Nn*255,g:Bn*255,b:Ln*255}}function rgbToHsv(_n,Cn,$n){_n=bound01(_n,255),Cn=bound01(Cn,255),$n=bound01($n,255);var Nn=Math.max(_n,Cn,$n),Bn=Math.min(_n,Cn,$n),Ln,In,Pn=Nn,Dn=Nn-Bn;if(In=Nn===0?0:Dn/Nn,Nn==Bn)Ln=0;else{switch(Nn){case _n:Ln=(Cn-$n)/Dn+(Cn<$n?6:0);break;case Cn:Ln=($n-_n)/Dn+2;break;case $n:Ln=(_n-Cn)/Dn+4;break}Ln/=6}return{h:Ln,s:In,v:Pn}}function hsvToRgb(_n,Cn,$n){_n=bound01(_n,360)*6,Cn=bound01(Cn,100),$n=bound01($n,100);var Nn=Math.floor(_n),Bn=_n-Nn,Ln=$n*(1-Cn),In=$n*(1-Bn*Cn),Pn=$n*(1-(1-Bn)*Cn),Dn=Nn%6,Hn=[$n,In,Ln,Ln,Pn,$n][Dn],Wn=[Pn,$n,$n,In,Ln,Ln][Dn],Gn=[Ln,Ln,Pn,$n,$n,In][Dn];return{r:Hn*255,g:Wn*255,b:Gn*255}}function rgbToHex(_n,Cn,$n,Nn){var Bn=[pad2(Math.round(_n).toString(16)),pad2(Math.round(Cn).toString(16)),pad2(Math.round($n).toString(16))];return Nn&&Bn[0].charAt(0)==Bn[0].charAt(1)&&Bn[1].charAt(0)==Bn[1].charAt(1)&&Bn[2].charAt(0)==Bn[2].charAt(1)?Bn[0].charAt(0)+Bn[1].charAt(0)+Bn[2].charAt(0):Bn.join("")}function rgbaToHex(_n,Cn,$n,Nn,Bn){var Ln=[pad2(Math.round(_n).toString(16)),pad2(Math.round(Cn).toString(16)),pad2(Math.round($n).toString(16)),pad2(convertDecimalToHex(Nn))];return Bn&&Ln[0].charAt(0)==Ln[0].charAt(1)&&Ln[1].charAt(0)==Ln[1].charAt(1)&&Ln[2].charAt(0)==Ln[2].charAt(1)&&Ln[3].charAt(0)==Ln[3].charAt(1)?Ln[0].charAt(0)+Ln[1].charAt(0)+Ln[2].charAt(0)+Ln[3].charAt(0):Ln.join("")}function rgbaToArgbHex(_n,Cn,$n,Nn){var Bn=[pad2(convertDecimalToHex(Nn)),pad2(Math.round(_n).toString(16)),pad2(Math.round(Cn).toString(16)),pad2(Math.round($n).toString(16))];return Bn.join("")}tinycolor.equals=function(_n,Cn){return!_n||!Cn?!1:tinycolor(_n).toRgbString()==tinycolor(Cn).toRgbString()},tinycolor.random=function(){return tinycolor.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function _desaturate(_n,Cn){Cn=Cn===0?0:Cn||10;var $n=tinycolor(_n).toHsl();return $n.s-=Cn/100,$n.s=clamp01($n.s),tinycolor($n)}function _saturate(_n,Cn){Cn=Cn===0?0:Cn||10;var $n=tinycolor(_n).toHsl();return $n.s+=Cn/100,$n.s=clamp01($n.s),tinycolor($n)}function _greyscale(_n){return tinycolor(_n).desaturate(100)}function _lighten(_n,Cn){Cn=Cn===0?0:Cn||10;var $n=tinycolor(_n).toHsl();return $n.l+=Cn/100,$n.l=clamp01($n.l),tinycolor($n)}function _brighten(_n,Cn){Cn=Cn===0?0:Cn||10;var $n=tinycolor(_n).toRgb();return $n.r=Math.max(0,Math.min(255,$n.r-Math.round(255*-(Cn/100)))),$n.g=Math.max(0,Math.min(255,$n.g-Math.round(255*-(Cn/100)))),$n.b=Math.max(0,Math.min(255,$n.b-Math.round(255*-(Cn/100)))),tinycolor($n)}function _darken(_n,Cn){Cn=Cn===0?0:Cn||10;var $n=tinycolor(_n).toHsl();return $n.l-=Cn/100,$n.l=clamp01($n.l),tinycolor($n)}function _spin(_n,Cn){var $n=tinycolor(_n).toHsl(),Nn=($n.h+Cn)%360;return $n.h=Nn<0?360+Nn:Nn,tinycolor($n)}function _complement(_n){var Cn=tinycolor(_n).toHsl();return Cn.h=(Cn.h+180)%360,tinycolor(Cn)}function polyad(_n,Cn){if(isNaN(Cn)||Cn<=0)throw new Error("Argument to polyad must be a positive number");for(var $n=tinycolor(_n).toHsl(),Nn=[tinycolor(_n)],Bn=360/Cn,Ln=1;Ln<Cn;Ln++)Nn.push(tinycolor({h:($n.h+Ln*Bn)%360,s:$n.s,l:$n.l}));return Nn}function _splitcomplement(_n){var Cn=tinycolor(_n).toHsl(),$n=Cn.h;return[tinycolor(_n),tinycolor({h:($n+72)%360,s:Cn.s,l:Cn.l}),tinycolor({h:($n+216)%360,s:Cn.s,l:Cn.l})]}function _analogous(_n,Cn,$n){Cn=Cn||6,$n=$n||30;var Nn=tinycolor(_n).toHsl(),Bn=360/$n,Ln=[tinycolor(_n)];for(Nn.h=(Nn.h-(Bn*Cn>>1)+720)%360;--Cn;)Nn.h=(Nn.h+Bn)%360,Ln.push(tinycolor(Nn));return Ln}function _monochromatic(_n,Cn){Cn=Cn||6;for(var $n=tinycolor(_n).toHsv(),Nn=$n.h,Bn=$n.s,Ln=$n.v,In=[],Pn=1/Cn;Cn--;)In.push(tinycolor({h:Nn,s:Bn,v:Ln})),Ln=(Ln+Pn)%1;return In}tinycolor.mix=function(_n,Cn,$n){$n=$n===0?0:$n||50;var Nn=tinycolor(_n).toRgb(),Bn=tinycolor(Cn).toRgb(),Ln=$n/100,In={r:(Bn.r-Nn.r)*Ln+Nn.r,g:(Bn.g-Nn.g)*Ln+Nn.g,b:(Bn.b-Nn.b)*Ln+Nn.b,a:(Bn.a-Nn.a)*Ln+Nn.a};return tinycolor(In)},tinycolor.readability=function(_n,Cn){var $n=tinycolor(_n),Nn=tinycolor(Cn);return(Math.max($n.getLuminance(),Nn.getLuminance())+.05)/(Math.min($n.getLuminance(),Nn.getLuminance())+.05)},tinycolor.isReadable=function(_n,Cn,$n){var Nn=tinycolor.readability(_n,Cn),Bn,Ln;switch(Ln=!1,Bn=validateWCAG2Parms($n),Bn.level+Bn.size){case"AAsmall":case"AAAlarge":Ln=Nn>=4.5;break;case"AAlarge":Ln=Nn>=3;break;case"AAAsmall":Ln=Nn>=7;break}return Ln},tinycolor.mostReadable=function(_n,Cn,$n){var Nn=null,Bn=0,Ln,In,Pn,Dn;$n=$n||{},In=$n.includeFallbackColors,Pn=$n.level,Dn=$n.size;for(var Hn=0;Hn<Cn.length;Hn++)Ln=tinycolor.readability(_n,Cn[Hn]),Ln>Bn&&(Bn=Ln,Nn=tinycolor(Cn[Hn]));return tinycolor.isReadable(_n,Nn,{level:Pn,size:Dn})||!In?Nn:($n.includeFallbackColors=!1,tinycolor.mostReadable(_n,["#fff","#000"],$n))};var names=tinycolor.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},hexNames=tinycolor.hexNames=flip$2(names);function flip$2(_n){var Cn={};for(var $n in _n)_n.hasOwnProperty($n)&&(Cn[_n[$n]]=$n);return Cn}function boundAlpha(_n){return _n=parseFloat(_n),(isNaN(_n)||_n<0||_n>1)&&(_n=1),_n}function bound01(_n,Cn){isOnePointZero(_n)&&(_n="100%");var $n=isPercentage(_n);return _n=Math.min(Cn,Math.max(0,parseFloat(_n))),$n&&(_n=parseInt(_n*Cn,10)/100),Math.abs(_n-Cn)<1e-6?1:_n%Cn/parseFloat(Cn)}function clamp01(_n){return Math.min(1,Math.max(0,_n))}function parseIntFromHex(_n){return parseInt(_n,16)}function isOnePointZero(_n){return typeof _n=="string"&&_n.indexOf(".")!=-1&&parseFloat(_n)===1}function isPercentage(_n){return typeof _n=="string"&&_n.indexOf("%")!=-1}function pad2(_n){return _n.length==1?"0"+_n:""+_n}function convertToPercentage(_n){return _n<=1&&(_n=_n*100+"%"),_n}function convertDecimalToHex(_n){return Math.round(parseFloat(_n)*255).toString(16)}function convertHexToDecimal(_n){return parseIntFromHex(_n)/255}var matchers=function(){var _n="[-\\+]?\\d+%?",Cn="[-\\+]?\\d*\\.\\d+%?",$n="(?:"+Cn+")|(?:"+_n+")",Nn="[\\s|\\(]+("+$n+")[,|\\s]+("+$n+")[,|\\s]+("+$n+")\\s*\\)?",Bn="[\\s|\\(]+("+$n+")[,|\\s]+("+$n+")[,|\\s]+("+$n+")[,|\\s]+("+$n+")\\s*\\)?";return{CSS_UNIT:new RegExp($n),rgb:new RegExp("rgb"+Nn),rgba:new RegExp("rgba"+Bn),hsl:new RegExp("hsl"+Nn),hsla:new RegExp("hsla"+Bn),hsv:new RegExp("hsv"+Nn),hsva:new RegExp("hsva"+Bn),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 isValidCSSUnit(_n){return!!matchers.CSS_UNIT.exec(_n)}function stringInputToObject(_n){_n=_n.replace(trimLeft,"").replace(trimRight,"").toLowerCase();var Cn=!1;if(names[_n])_n=names[_n],Cn=!0;else if(_n=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var $n;return($n=matchers.rgb.exec(_n))?{r:$n[1],g:$n[2],b:$n[3]}:($n=matchers.rgba.exec(_n))?{r:$n[1],g:$n[2],b:$n[3],a:$n[4]}:($n=matchers.hsl.exec(_n))?{h:$n[1],s:$n[2],l:$n[3]}:($n=matchers.hsla.exec(_n))?{h:$n[1],s:$n[2],l:$n[3],a:$n[4]}:($n=matchers.hsv.exec(_n))?{h:$n[1],s:$n[2],v:$n[3]}:($n=matchers.hsva.exec(_n))?{h:$n[1],s:$n[2],v:$n[3],a:$n[4]}:($n=matchers.hex8.exec(_n))?{r:parseIntFromHex($n[1]),g:parseIntFromHex($n[2]),b:parseIntFromHex($n[3]),a:convertHexToDecimal($n[4]),format:Cn?"name":"hex8"}:($n=matchers.hex6.exec(_n))?{r:parseIntFromHex($n[1]),g:parseIntFromHex($n[2]),b:parseIntFromHex($n[3]),format:Cn?"name":"hex"}:($n=matchers.hex4.exec(_n))?{r:parseIntFromHex($n[1]+""+$n[1]),g:parseIntFromHex($n[2]+""+$n[2]),b:parseIntFromHex($n[3]+""+$n[3]),a:convertHexToDecimal($n[4]+""+$n[4]),format:Cn?"name":"hex8"}:($n=matchers.hex3.exec(_n))?{r:parseIntFromHex($n[1]+""+$n[1]),g:parseIntFromHex($n[2]+""+$n[2]),b:parseIntFromHex($n[3]+""+$n[3]),format:Cn?"name":"hex"}:!1}function validateWCAG2Parms(_n){var Cn,$n;return _n=_n||{level:"AA",size:"small"},Cn=(_n.level||"AA").toUpperCase(),$n=(_n.size||"small").toLowerCase(),Cn!=="AA"&&Cn!=="AAA"&&(Cn="AA"),$n!=="small"&&$n!=="large"&&($n="small"),{level:Cn,size:$n}}const common$1={loraRegex:/^\<lora:\s*([^\:]+)\s*(:)?\s*(\-?[0-9\.]+)?([^\>]+)?\>$/,lycoRegex:/^\<lyco:\s*([^\:]+)\s*(:)?\s*(\-?[0-9\.]+)?([^\>]+)?\>$/,weightNumRegex:/(.*):(\-?[0-9\.]+)/,weightNumRegexEN:/(.*):\s*(\-?[0-9\.]+)/,weightNumRegexCN:/(.*)\s*(\-?[0-9\.]+)/,bracketsEN:[{"(":"(",")":")"},{"[":"[","]":"]"},{"{":"{","}":"}"},{"<":"<",">":">"}],bracketsCN:[{"":"(","":")"},{"【":"[","】":"]"},{"《":"<","》":">"},{"「":"{","」":"}"},{"『":"{","』":"}"},{"〈":"<","〉":">"},{"﹝":"(","﹞":")"},{"﹛":"{","﹜":"}"},{"﹙":"(","﹚":")"}],replaceTag(_n){return typeof _n!="string"||_n===""||(_n=this.replaceBrackets(_n),this.weightNumRegexEN.test(_n)&&(_n=_n.replace(this.weightNumRegexEN,"$1:$2")),this.weightNumRegexCN.test(_n)&&(_n=_n.replace(this.weightNumRegexCN,"$1:$2"))),_n},replaceBrackets(_n){const Cn=_n.length;if(Cn===0)return _n;let $n={};this.bracketsCN.forEach(Ln=>{for(const In in Ln)$n[In]=Ln[In]});let Nn=_n[0],Bn=_n[Cn-1];return typeof $n[Nn]<"u"&&(_n=$n[Nn]+_n.substring(1)),typeof $n[Bn]<"u"&&(_n=_n.substring(0,Cn-1)+$n[Bn]),_n},hasBrackets(_n){const Cn=_n.length;if(Cn===0)return!1;let $n=[];this.bracketsEN.forEach(Ln=>{let In=[];for(const Pn in Ln)In.push(Pn);$n.push(In)}),this.bracketsCN.forEach(Ln=>{let In=[];for(const Pn in Ln)In.push(Pn);$n.push(In)});let Nn=_n[0],Bn=_n[Cn-1];for(const Ln of $n)if(Ln[0]===Nn&&Ln[1]===Bn)return Ln;return!1},splitTag(_n){let Cn={left:"",value:"",right:""},$n=_n.match(/^([\(\<\{\[]+)(.*)$/);return!$n||(Cn.left=$n[1],_n=$n[2],$n=_n.match(/((\:[0-9\.]+)?[\)\>\}\]]+)$/),!$n)?(Cn.value=_n,Cn):(Cn.right=$n[1],_n=_n.substring(0,_n.length-Cn.right.length),Cn.value=_n,Cn)},splitTags(_n,Cn=!1,$n=!1){return splitTags(_n,Cn,$n)},canTranslate(_n){return!(_n.trim()===""||_n[0]==="<"&&_n[_n.length-1]===">"||/^[0-9`~!@#$%^&*()_+\-=\[\]{}\\|;:'",.\/<>?]+$/.test(_n)||/^[a-zA-Z]$/.test(_n))},isEnglish(_n){const Cn=_n.length;if(_n[0]==="<"&&_n[Cn-1]===">")return!0;for(let $n=0;$n<Cn;$n++)if(_n.charCodeAt($n)>127)return!1;return!0},canOneTranslate(_n){const Cn=["zh_CN","zh_HK","zh_TW","ar_SA","ja_JP","ko_KR","ru_RU"];return Cn.push("am_ET","hy_AM","as_IN","bn_BD","ba_RU","bg_BG","prs_AF","dv_MV","el_GR","gu_IN","he_IL","hi_IN","iu_CA","kn_IN","kk_KZ","km_KH","ku_Arab_IQ","ky_KG","lo_LA","mk_MK","ml_IN","mr_IN","mn_Cyrl_MN","mn_Mong_CN","my_MM","ne_NP","or_IN","ps_AF","fa_IR","pa_Guru_IN","sr_Cyrl_RS","ta_IN","tt_Latn_RU","te_IN","th_TH","bo_CN","ti_ET","uk_UA","ur_PK","ug_Arab_CN","vi_VN"),!!Cn.includes(_n)},isEnglishByLangCode(_n,Cn){if(!this.canOneTranslate(Cn))return-1;const $n=_n.length;for(let Nn=0;Nn<$n;Nn++)if(_n.charCodeAt(Nn)>127)return 0;return 1},isSameLang(_n,Cn){if(_n===Cn)return!0;let $n=_n.toLowerCase(),Nn=Cn.toLowerCase();return $n===Nn||(_n=_n.replace("-","_"),Cn=Cn.replace("-","_"),_n===Cn)||(_n=_n.split("_")[0],Cn=Cn.split("_")[0],_n===Cn)},getLang(_n,Cn,$n){return $n[Cn]&&$n[Cn].lang&&$n[Cn].lang[_n]?this.replaceGlobals($n[Cn].lang[_n],Cn):$n.en_US&&$n.en_US.lang&&$n.en_US.lang[_n]?this.replaceGlobals($n.en_US.lang[_n],"en_US"):this.replaceGlobals(_n,Cn)},replaceGlobals(_n,Cn){for(let $n in globals){let Nn=globals[$n];if($n==="docs")switch(Cn){case"zh_CN":Nn+="/zh-CN";break;case"zh_HK":case"zh_TW":Nn+="/zh-TW";break;case"ru_RU":Nn+="/ru";break}_n=_n.replace(new RegExp(`{{${$n}}}`,"g"),Nn)}return _n},escapeHtml(_n){return _n.replace(/[&<>'"]/g,Cn=>({"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"})[Cn]||Cn)},unescapeHtml(_n){return _n.replace(/&amp;|&lt;|&gt;|&#39;|&quot;/g,Cn=>({"&amp;":"&","&lt;":"<","&gt;":">","&#39;":"'","&quot;":'"'})[Cn]||Cn)},getTagWeightNum(_n){const Cn=_n.match(this.weightNumRegex);return Cn?parseFloat(Cn[2]):1},getTagIncWeight(_n,Cn=!1){return Cn?this.countLayers(_n,"{","}"):this.countLayers(_n,"(",")")},getTagDecWeight(_n){return this.countLayers(_n,"[","]")},countLayers(_n,Cn="(",$n=")"){let Nn=0;if(_n.length<2)return Nn;for(;;){let Bn=_n[0],Ln=_n[_n.length-1];if(Bn===Cn&&Ln===$n)Nn++,_n=_n.slice(1,_n.length-1);else break}return Nn},setLayers(_n,Cn=0,$n="(",Nn=")",Bn=""){for(;;){let Ln=_n[0],In=_n[_n.length-1];if(Ln===$n&&In===Nn)_n=_n.slice(1,_n.length-1);else break}return Cn===0?_n:$n.repeat(Cn)+_n+Bn+Nn.repeat(Cn)},getTranslateApiInfo(_n,Cn){let $n=!1;for(const Nn in Cn)for(const Bn in Nn.children)if(Bn.key===_n){$n=Bn;break}return $n},isEqualTags(_n,Cn,$n=[]){if(Cn.length!==_n.length)return!1;for(let Nn=0;Nn<_n.length;Nn++){for(let Bn in _n[Nn])if(!$n.includes(Bn)&&Cn[Nn][Bn]!==_n[Nn][Bn])return!1;for(let Bn in Cn[Nn])if(!$n.includes(Bn)&&Cn[Nn][Bn]!==_n[Nn][Bn])return!1}return!0},getTranslateApiItem(_n,Cn){if(!_n||_n.length<=0)return{};for(let $n of _n)for(let Nn of $n.children)if(Nn.key===Cn)return Nn;return _n[0].children[0]},hideCompleteResults(_n){typeof hideResults=="function"&&[100,200,300,500,1e3].forEach($n=>{setTimeout(()=>{hideResults(_n)},$n)})},formatTime(_n,Cn=!0){let $n=new Date(_n),Nn=$n.getFullYear(),Bn=$n.getMonth()+1;Bn<10&&(Bn="0"+Bn);let Ln=$n.getDate();Ln<10&&(Ln="0"+Ln);let In=$n.getHours();In<10&&(In="0"+In);let Pn=$n.getMinutes();Pn<10&&(Pn="0"+Pn);let Dn=$n.getSeconds();return Dn<10&&(Dn="0"+Dn),Cn?`${Nn}/${Bn}/${Ln} ${In}:${Pn}:${Dn}`:`${Bn}/${Ln} ${In}:${Pn}:${Dn}`},apiUrl(){let _n;return _n=window.location.origin+window.location.pathname,_n+=_n.endsWith("/")?"":"/",_n+="physton_prompt/",_n},removeCSS(_n,Cn=!0){if(!_n)return;let $n=null;Cn?$n=this.gradioApp().querySelector("#"+_n):$n=document.querySelector("#"+_n),$n&&$n.remove()},loadCSS(_n,Cn="",$n=!0,Nn=!1,Bn=!0){$n&&this.removeCSS(Cn,Bn);let Ln=this.apiUrl()+"styles?file="+encodeURIComponent(_n);Nn||(Ln+="&t="+new Date().getTime());let In=document.createElement("link");In.id=Cn,In.rel="stylesheet",In.href=Ln,Bn?this.gradioApp().appendChild(In):document.body.appendChild(In)},swapElement(_n,Cn){let $n=_n.parentNode,Nn=Cn.parentNode,Bn=_n.nextSibling,Ln=Cn.nextSibling;$n.insertBefore(Cn,Bn),Nn.insertBefore(_n,Ln)},insertBefore(_n,Cn){Cn.parentNode.insertBefore(_n,Cn)},insertAfter(_n,Cn){Cn.nextSibling?Cn.parentNode.insertBefore(_n,Cn.nextSibling):Cn.parentNode.appendChild(_n)},gradioContainer:null,gradioApp(){if(this.gradioContainer)return this.gradioContainer;const _n=document.getElementsByTagName("gradio-app"),Cn=_n.length==0?null:_n[0].shadowRoot;if(Cn){const $n=Cn.querySelectorAll(".gradio-container");for(let Nn=0;Nn<$n.length;Nn++){const Bn=$n[Nn];if(Bn.querySelectorAll("#tabs").length)return Bn.classList.add("physton-gradio-container"),this.gradioContainer=Bn,Bn}}else return document.body.classList.add("physton-gradio-container"),this.gradioContainer=document.body,document.body},fitterInputColor(_n,Cn="rgba(0,0,0,0)"){let $n="fitterInputColor:"+_n+":"+Cn;return localStorage[$n]?localStorage[$n]:!_n||_n===""||_n==="default"||_n==="none"||_n==="null"||_n==="undefined"||_n==="false"||_n==="true"||!tinycolor(_n).isValid()?(localStorage[$n]=Cn,Cn):(localStorage[$n]=_n,_n)},isColorTransparent(_n){let Cn="isColorTransparent:"+_n;if(localStorage[Cn])return localStorage[Cn]==="true";let $n=tinycolor(_n).getAlpha()===0;return localStorage[Cn]=$n,$n},getTagsColorKey(_n,Cn){return _n+"||"+Cn},getSamePrefixPath(_n){if(_n.length<=0)return"";const Cn=_n.map(Ln=>Ln.split("/")),$n=Cn[0],Nn=Cn.slice(1);return $n.filter((Ln,In)=>Nn.every(Pn=>Pn[In]===Ln)).join("/")}};var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(_n){return _n&&_n.__esModule&&Object.prototype.hasOwnProperty.call(_n,"default")?_n.default:_n}var papaparse_min={exports:{}};/* @license
Papa Parse
v5.4.1
https://github.com/mholt/PapaParse
License: MIT
*/(function(_n,Cn){(function($n,Nn){_n.exports=Nn()})(commonjsGlobal,function $n(){var Nn=typeof self<"u"?self:typeof window<"u"?window:Nn!==void 0?Nn:{},Bn=!Nn.document&&!!Nn.postMessage,Ln=Nn.IS_PAPA_WORKER||!1,In={},Pn=0,Dn={parse:function(oi,Xo){var ni=(Xo=Xo||{}).dynamicTyping||!1;if(zn(ni)&&(Xo.dynamicTypingFunction=ni,ni={}),Xo.dynamicTyping=ni,Xo.transform=!!zn(Xo.transform)&&Xo.transform,Xo.worker&&Dn.WORKERS_SUPPORTED){var si=function(){if(!Dn.WORKERS_SUPPORTED)return!1;var di=(ea=Nn.URL||Nn.webkitURL||null,Ki=$n.toString(),Dn.BLOB_URL||(Dn.BLOB_URL=ea.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",Ki,")();"],{type:"text/javascript"})))),Li=new Nn.Worker(di),ea,Ki;return Li.onmessage=ci,Li.id=Pn++,In[Li.id]=Li}();return si.userStep=Xo.step,si.userChunk=Xo.chunk,si.userComplete=Xo.complete,si.userError=Xo.error,Xo.step=zn(Xo.step),Xo.chunk=zn(Xo.chunk),Xo.complete=zn(Xo.complete),Xo.error=zn(Xo.error),delete Xo.worker,void si.postMessage({input:oi,config:Xo,workerId:si.id})}var pi=null;return Dn.NODE_STREAM_INPUT,typeof oi=="string"?(oi=function(di){return di.charCodeAt(0)===65279?di.slice(1):di}(oi),pi=Xo.download?new Gn(Xo):new rr(Xo)):oi.readable===!0&&zn(oi.read)&&zn(oi.on)?pi=new nr(Xo):(Nn.File&&oi instanceof File||oi instanceof Object)&&(pi=new Yn(Xo)),pi.stream(oi)},unparse:function(oi,Xo){var ni=!1,si=!0,pi=",",di=`\r
`,Li='"',ea=Li+Li,Ki=!1,gi=null,$i=!1;(function(){if(typeof Xo=="object"){if(typeof Xo.delimiter!="string"||Dn.BAD_DELIMITERS.filter(function(xi){return Xo.delimiter.indexOf(xi)!==-1}).length||(pi=Xo.delimiter),(typeof Xo.quotes=="boolean"||typeof Xo.quotes=="function"||Array.isArray(Xo.quotes))&&(ni=Xo.quotes),typeof Xo.skipEmptyLines!="boolean"&&typeof Xo.skipEmptyLines!="string"||(Ki=Xo.skipEmptyLines),typeof Xo.newline=="string"&&(di=Xo.newline),typeof Xo.quoteChar=="string"&&(Li=Xo.quoteChar),typeof Xo.header=="boolean"&&(si=Xo.header),Array.isArray(Xo.columns)){if(Xo.columns.length===0)throw new Error("Option columns is empty");gi=Xo.columns}Xo.escapeChar!==void 0&&(ea=Xo.escapeChar+Li),(typeof Xo.escapeFormulae=="boolean"||Xo.escapeFormulae instanceof RegExp)&&($i=Xo.escapeFormulae instanceof RegExp?Xo.escapeFormulae:/^[=+\-@\t\r].*$/)}})();var Ii=new RegExp(Zo(Li),"g");if(typeof oi=="string"&&(oi=JSON.parse(oi)),Array.isArray(oi)){if(!oi.length||Array.isArray(oi[0]))return sa(null,oi,Ki);if(typeof oi[0]=="object")return sa(gi||Object.keys(oi[0]),oi,Ki)}else if(typeof oi=="object")return typeof oi.data=="string"&&(oi.data=JSON.parse(oi.data)),Array.isArray(oi.data)&&(oi.fields||(oi.fields=oi.meta&&oi.meta.fields||gi),oi.fields||(oi.fields=Array.isArray(oi.data[0])?oi.fields:typeof oi.data[0]=="object"?Object.keys(oi.data[0]):[]),Array.isArray(oi.data[0])||typeof oi.data[0]=="object"||(oi.data=[oi.data])),sa(oi.fields||[],oi.data||[],Ki);throw new Error("Unable to serialize unrecognized input");function sa(xi,Mi,Hi){var ji="";typeof xi=="string"&&(xi=JSON.parse(xi)),typeof Mi=="string"&&(Mi=JSON.parse(Mi));var Ui=Array.isArray(xi)&&0<xi.length,Qi=!Array.isArray(Mi[0]);if(Ui&&si){for(var ia=0;ia<xi.length;ia++)0<ia&&(ji+=pi),ji+=la(xi[ia],ia);0<Mi.length&&(ji+=di)}for(var Ji=0;Ji<Mi.length;Ji++){var na=Ui?xi.length:Mi[Ji].length,ga=!1,ma=Ui?Object.keys(Mi[Ji]).length===0:Mi[Ji].length===0;if(Hi&&!Ui&&(ga=Hi==="greedy"?Mi[Ji].join("").trim()==="":Mi[Ji].length===1&&Mi[Ji][0].length===0),Hi==="greedy"&&Ui){for(var ri=[],li=0;li<na;li++){var _i=Qi?xi[li]:li;ri.push(Mi[Ji][_i])}ga=ri.join("").trim()===""}if(!ga){for(var wi=0;wi<na;wi++){0<wi&&!ma&&(ji+=pi);var bi=Ui&&Qi?xi[wi]:wi;ji+=la(Mi[Ji][bi],wi)}Ji<Mi.length-1&&(!Hi||0<na&&!ma)&&(ji+=di)}}return ji}function la(xi,Mi){if(xi==null)return"";if(xi.constructor===Date)return JSON.stringify(xi).slice(1,25);var Hi=!1;$i&&typeof xi=="string"&&$i.test(xi)&&(xi="'"+xi,Hi=!0);var ji=xi.toString().replace(Ii,ea);return(Hi=Hi||ni===!0||typeof ni=="function"&&ni(xi,Mi)||Array.isArray(ni)&&ni[Mi]||function(Ui,Qi){for(var ia=0;ia<Qi.length;ia++)if(-1<Ui.indexOf(Qi[ia]))return!0;return!1}(ji,Dn.BAD_DELIMITERS)||-1<ji.indexOf(pi)||ji.charAt(0)===" "||ji.charAt(ji.length-1)===" ")?Li+ji+Li:ji}}};if(Dn.RECORD_SEP=String.fromCharCode(30),Dn.UNIT_SEP=String.fromCharCode(31),Dn.BYTE_ORDER_MARK="\uFEFF",Dn.BAD_DELIMITERS=["\r",`
`,'"',Dn.BYTE_ORDER_MARK],Dn.WORKERS_SUPPORTED=!Bn&&!!Nn.Worker,Dn.NODE_STREAM_INPUT=1,Dn.LocalChunkSize=10485760,Dn.RemoteChunkSize=5242880,Dn.DefaultDelimiter=",",Dn.Parser=ei,Dn.ParserHandle=Yo,Dn.NetworkStreamer=Gn,Dn.FileStreamer=Yn,Dn.StringStreamer=rr,Dn.ReadableStreamStreamer=nr,Nn.jQuery){var Hn=Nn.jQuery;Hn.fn.parse=function(oi){var Xo=oi.config||{},ni=[];return this.each(function(di){if(!(Hn(this).prop("tagName").toUpperCase()==="INPUT"&&Hn(this).attr("type").toLowerCase()==="file"&&Nn.FileReader)||!this.files||this.files.length===0)return!0;for(var Li=0;Li<this.files.length;Li++)ni.push({file:this.files[Li],inputElem:this,instanceConfig:Hn.extend({},Xo)})}),si(),this;function si(){if(ni.length!==0){var di,Li,ea,Ki,gi=ni[0];if(zn(oi.before)){var $i=oi.before(gi.file,gi.inputElem);if(typeof $i=="object"){if($i.action==="abort")return di="AbortError",Li=gi.file,ea=gi.inputElem,Ki=$i.reason,void(zn(oi.error)&&oi.error({name:di},Li,ea,Ki));if($i.action==="skip")return void pi();typeof $i.config=="object"&&(gi.instanceConfig=Hn.extend(gi.instanceConfig,$i.config))}else if($i==="skip")return void pi()}var Ii=gi.instanceConfig.complete;gi.instanceConfig.complete=function(sa){zn(Ii)&&Ii(sa,gi.file,gi.inputElem),pi()},Dn.parse(gi.file,gi.instanceConfig)}else zn(oi.complete)&&oi.complete()}function pi(){ni.splice(0,1),si()}}}function Wn(oi){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(Xo){var ni=hi(Xo);ni.chunkSize=parseInt(ni.chunkSize),Xo.step||Xo.chunk||(ni.chunkSize=null),this._handle=new Yo(ni),(this._handle.streamer=this)._config=ni}).call(this,oi),this.parseChunk=function(Xo,ni){if(this.isFirstChunk&&zn(this._config.beforeFirstChunk)){var si=this._config.beforeFirstChunk(Xo);si!==void 0&&(Xo=si)}this.isFirstChunk=!1,this._halted=!1;var pi=this._partialLine+Xo;this._partialLine="";var di=this._handle.parse(pi,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var Li=di.meta.cursor;this._finished||(this._partialLine=pi.substring(Li-this._baseIndex),this._baseIndex=Li),di&&di.data&&(this._rowCount+=di.data.length);var ea=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(Ln)Nn.postMessage({results:di,workerId:Dn.WORKER_ID,finished:ea});else if(zn(this._config.chunk)&&!ni){if(this._config.chunk(di,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);di=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(di.data),this._completeResults.errors=this._completeResults.errors.concat(di.errors),this._completeResults.meta=di.meta),this._completed||!ea||!zn(this._config.complete)||di&&di.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),ea||di&&di.meta.paused||this._nextChunk(),di}this._halted=!0},this._sendError=function(Xo){zn(this._config.error)?this._config.error(Xo):Ln&&this._config.error&&Nn.postMessage({workerId:Dn.WORKER_ID,error:Xo,finished:!1})}}function Gn(oi){var Xo;(oi=oi||{}).chunkSize||(oi.chunkSize=Dn.RemoteChunkSize),Wn.call(this,oi),this._nextChunk=Bn?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(ni){this._input=ni,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(Xo=new XMLHttpRequest,this._config.withCredentials&&(Xo.withCredentials=this._config.withCredentials),Bn||(Xo.onload=mi(this._chunkLoaded,this),Xo.onerror=mi(this._chunkError,this)),Xo.open(this._config.downloadRequestBody?"POST":"GET",this._input,!Bn),this._config.downloadRequestHeaders){var ni=this._config.downloadRequestHeaders;for(var si in ni)Xo.setRequestHeader(si,ni[si])}if(this._config.chunkSize){var pi=this._start+this._config.chunkSize-1;Xo.setRequestHeader("Range","bytes="+this._start+"-"+pi)}try{Xo.send(this._config.downloadRequestBody)}catch(di){this._chunkError(di.message)}Bn&&Xo.status===0&&this._chunkError()}},this._chunkLoaded=function(){Xo.readyState===4&&(Xo.status<200||400<=Xo.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:Xo.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(ni){var si=ni.getResponseHeader("Content-Range");return si===null?-1:parseInt(si.substring(si.lastIndexOf("/")+1))}(Xo),this.parseChunk(Xo.responseText)))},this._chunkError=function(ni){var si=Xo.statusText||ni;this._sendError(new Error(si))}}function Yn(oi){var Xo,ni;(oi=oi||{}).chunkSize||(oi.chunkSize=Dn.LocalChunkSize),Wn.call(this,oi);var si=typeof FileReader<"u";this.stream=function(pi){this._input=pi,ni=pi.slice||pi.webkitSlice||pi.mozSlice,si?((Xo=new FileReader).onload=mi(this._chunkLoaded,this),Xo.onerror=mi(this._chunkError,this)):Xo=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var pi=this._input;if(this._config.chunkSize){var di=Math.min(this._start+this._config.chunkSize,this._input.size);pi=ni.call(pi,this._start,di)}var Li=Xo.readAsText(pi,this._config.encoding);si||this._chunkLoaded({target:{result:Li}})},this._chunkLoaded=function(pi){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(pi.target.result)},this._chunkError=function(){this._sendError(Xo.error)}}function rr(oi){var Xo;Wn.call(this,oi=oi||{}),this.stream=function(ni){return Xo=ni,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var ni,si=this._config.chunkSize;return si?(ni=Xo.substring(0,si),Xo=Xo.substring(si)):(ni=Xo,Xo=""),this._finished=!Xo,this.parseChunk(ni)}}}function nr(oi){Wn.call(this,oi=oi||{});var Xo=[],ni=!0,si=!1;this.pause=function(){Wn.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){Wn.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(pi){this._input=pi,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){si&&Xo.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),Xo.length?this.parseChunk(Xo.shift()):ni=!0},this._streamData=mi(function(pi){try{Xo.push(typeof pi=="string"?pi:pi.toString(this._config.encoding)),ni&&(ni=!1,this._checkIsFinished(),this.parseChunk(Xo.shift()))}catch(di){this._streamError(di)}},this),this._streamError=mi(function(pi){this._streamCleanUp(),this._sendError(pi)},this),this._streamEnd=mi(function(){this._streamCleanUp(),si=!0,this._streamData("")},this),this._streamCleanUp=mi(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function Yo(oi){var Xo,ni,si,pi=Math.pow(2,53),di=-pi,Li=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,ea=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,Ki=this,gi=0,$i=0,Ii=!1,sa=!1,la=[],xi={data:[],errors:[],meta:{}};if(zn(oi.step)){var Mi=oi.step;oi.step=function(Ji){if(xi=Ji,Ui())ji();else{if(ji(),xi.data.length===0)return;gi+=Ji.data.length,oi.preview&&gi>oi.preview?ni.abort():(xi.data=xi.data[0],Mi(xi,Ki))}}}function Hi(Ji){return oi.skipEmptyLines==="greedy"?Ji.join("").trim()==="":Ji.length===1&&Ji[0].length===0}function ji(){return xi&&si&&(ia("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+Dn.DefaultDelimiter+"'"),si=!1),oi.skipEmptyLines&&(xi.data=xi.data.filter(function(Ji){return!Hi(Ji)})),Ui()&&function(){if(!xi)return;function Ji(ga,ma){zn(oi.transformHeader)&&(ga=oi.transformHeader(ga,ma)),la.push(ga)}if(Array.isArray(xi.data[0])){for(var na=0;Ui()&&na<xi.data.length;na++)xi.data[na].forEach(Ji);xi.data.splice(0,1)}else xi.data.forEach(Ji)}(),function(){if(!xi||!oi.header&&!oi.dynamicTyping&&!oi.transform)return xi;function Ji(ga,ma){var ri,li=oi.header?{}:[];for(ri=0;ri<ga.length;ri++){var _i=ri,wi=ga[ri];oi.header&&(_i=ri>=la.length?"__parsed_extra":la[ri]),oi.transform&&(wi=oi.transform(wi,_i)),wi=Qi(_i,wi),_i==="__parsed_extra"?(li[_i]=li[_i]||[],li[_i].push(wi)):li[_i]=wi}return oi.header&&(ri>la.length?ia("FieldMismatch","TooManyFields","Too many fields: expected "+la.length+" fields but parsed "+ri,$i+ma):ri<la.length&&ia("FieldMismatch","TooFewFields","Too few fields: expected "+la.length+" fields but parsed "+ri,$i+ma)),li}var na=1;return!xi.data.length||Array.isArray(xi.data[0])?(xi.data=xi.data.map(Ji),na=xi.data.length):xi.data=Ji(xi.data,0),oi.header&&xi.meta&&(xi.meta.fields=la),$i+=na,xi}()}function Ui(){return oi.header&&la.length===0}function Qi(Ji,na){return ga=Ji,oi.dynamicTypingFunction&&oi.dynamicTyping[ga]===void 0&&(oi.dynamicTyping[ga]=oi.dynamicTypingFunction(ga)),(oi.dynamicTyping[ga]||oi.dynamicTyping)===!0?na==="true"||na==="TRUE"||na!=="false"&&na!=="FALSE"&&(function(ma){if(Li.test(ma)){var ri=parseFloat(ma);if(di<ri&&ri<pi)return!0}return!1}(na)?parseFloat(na):ea.test(na)?new Date(na):na===""?null:na):na;var ga}function ia(Ji,na,ga,ma){var ri={type:Ji,code:na,message:ga};ma!==void 0&&(ri.row=ma),xi.errors.push(ri)}this.parse=function(Ji,na,ga){var ma=oi.quoteChar||'"';if(oi.newline||(oi.newline=function(_i,wi){_i=_i.substring(0,1048576);var bi=new RegExp(Zo(wi)+"([^]*?)"+Zo(wi),"gm"),Oi=(_i=_i.replace(bi,"")).split("\r"),Fi=_i.split(`
`),Pi=1<Fi.length&&Fi[0].length<Oi[0].length;if(Oi.length===1||Pi)return`
`;for(var Ri=0,Si=0;Si<Oi.length;Si++)Oi[Si][0]===`
`&&Ri++;return Ri>=Oi.length/2?`\r
`:"\r"}(Ji,ma)),si=!1,oi.delimiter)zn(oi.delimiter)&&(oi.delimiter=oi.delimiter(Ji),xi.meta.delimiter=oi.delimiter);else{var ri=function(_i,wi,bi,Oi,Fi){var Pi,Ri,Si,Di;Fi=Fi||[","," ","|",";",Dn.RECORD_SEP,Dn.UNIT_SEP];for(var Gi=0;Gi<Fi.length;Gi++){var Ti=Fi[Gi],qi=0,ra=0,fa=0;Si=void 0;for(var va=new ei({comments:Oi,delimiter:Ti,newline:wi,preview:10}).parse(_i),Ta=0;Ta<va.data.length;Ta++)if(bi&&Hi(va.data[Ta]))fa++;else{var Aa=va.data[Ta].length;ra+=Aa,Si!==void 0?0<Aa&&(qi+=Math.abs(Aa-Si),Si=Aa):Si=Aa}0<va.data.length&&(ra/=va.data.length-fa),(Ri===void 0||qi<=Ri)&&(Di===void 0||Di<ra)&&1.99<ra&&(Ri=qi,Pi=Ti,Di=ra)}return{successful:!!(oi.delimiter=Pi),bestDelimiter:Pi}}(Ji,oi.newline,oi.skipEmptyLines,oi.comments,oi.delimitersToGuess);ri.successful?oi.delimiter=ri.bestDelimiter:(si=!0,oi.delimiter=Dn.DefaultDelimiter),xi.meta.delimiter=oi.delimiter}var li=hi(oi);return oi.preview&&oi.header&&li.preview++,Xo=Ji,ni=new ei(li),xi=ni.parse(Xo,na,ga),ji(),Ii?{meta:{paused:!0}}:xi||{meta:{paused:!1}}},this.paused=function(){return Ii},this.pause=function(){Ii=!0,ni.abort(),Xo=zn(oi.chunk)?"":Xo.substring(ni.getCharIndex())},this.resume=function(){Ki.streamer._halted?(Ii=!1,Ki.streamer.parseChunk(Xo,!0)):setTimeout(Ki.resume,3)},this.aborted=function(){return sa},this.abort=function(){sa=!0,ni.abort(),xi.meta.aborted=!0,zn(oi.complete)&&oi.complete(xi),Xo=""}}function Zo(oi){return oi.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ei(oi){var Xo,ni=(oi=oi||{}).delimiter,si=oi.newline,pi=oi.comments,di=oi.step,Li=oi.preview,ea=oi.fastMode,Ki=Xo=oi.quoteChar===void 0||oi.quoteChar===null?'"':oi.quoteChar;if(oi.escapeChar!==void 0&&(Ki=oi.escapeChar),(typeof ni!="string"||-1<Dn.BAD_DELIMITERS.indexOf(ni))&&(ni=","),pi===ni)throw new Error("Comment character same as delimiter");pi===!0?pi="#":(typeof pi!="string"||-1<Dn.BAD_DELIMITERS.indexOf(pi))&&(pi=!1),si!==`
`&&si!=="\r"&&si!==`\r
`&&(si=`
`);var gi=0,$i=!1;this.parse=function(Ii,sa,la){if(typeof Ii!="string")throw new Error("Input must be a string");var xi=Ii.length,Mi=ni.length,Hi=si.length,ji=pi.length,Ui=zn(di),Qi=[],ia=[],Ji=[],na=gi=0;if(!Ii)return wa();if(oi.header&&!sa){var ga=Ii.split(si)[0].split(ni),ma=[],ri={},li=!1;for(var _i in ga){var wi=ga[_i];zn(oi.transformHeader)&&(wi=oi.transformHeader(wi,_i));var bi=wi,Oi=ri[wi]||0;for(0<Oi&&(li=!0,bi=wi+"_"+Oi),ri[wi]=Oi+1;ma.includes(bi);)bi=bi+"_"+Oi;ma.push(bi)}if(li){var Fi=Ii.split(si);Fi[0]=ma.join(ni),Ii=Fi.join(si)}}if(ea||ea!==!1&&Ii.indexOf(Xo)===-1){for(var Pi=Ii.split(si),Ri=0;Ri<Pi.length;Ri++){if(Ji=Pi[Ri],gi+=Ji.length,Ri!==Pi.length-1)gi+=si.length;else if(la)return wa();if(!pi||Ji.substring(0,ji)!==pi){if(Ui){if(Qi=[],fa(Ji.split(ni)),Na(),$i)return wa()}else fa(Ji.split(ni));if(Li&&Li<=Ri)return Qi=Qi.slice(0,Li),wa(!0)}}return wa()}for(var Si=Ii.indexOf(ni,gi),Di=Ii.indexOf(si,gi),Gi=new RegExp(Zo(Ki)+Zo(Xo),"g"),Ti=Ii.indexOf(Xo,gi);;)if(Ii[gi]!==Xo)if(pi&&Ji.length===0&&Ii.substring(gi,gi+ji)===pi){if(Di===-1)return wa();gi=Di+Hi,Di=Ii.indexOf(si,gi),Si=Ii.indexOf(ni,gi)}else if(Si!==-1&&(Si<Di||Di===-1))Ji.push(Ii.substring(gi,Si)),gi=Si+Mi,Si=Ii.indexOf(ni,gi);else{if(Di===-1)break;if(Ji.push(Ii.substring(gi,Di)),Aa(Di+Hi),Ui&&(Na(),$i))return wa();if(Li&&Qi.length>=Li)return wa(!0)}else for(Ti=gi,gi++;;){if((Ti=Ii.indexOf(Xo,Ti+1))===-1)return la||ia.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:Qi.length,index:gi}),Ta();if(Ti===xi-1)return Ta(Ii.substring(gi,Ti).replace(Gi,Xo));if(Xo!==Ki||Ii[Ti+1]!==Ki){if(Xo===Ki||Ti===0||Ii[Ti-1]!==Ki){Si!==-1&&Si<Ti+1&&(Si=Ii.indexOf(ni,Ti+1)),Di!==-1&&Di<Ti+1&&(Di=Ii.indexOf(si,Ti+1));var qi=va(Di===-1?Si:Math.min(Si,Di));if(Ii.substr(Ti+1+qi,Mi)===ni){Ji.push(Ii.substring(gi,Ti).replace(Gi,Xo)),Ii[gi=Ti+1+qi+Mi]!==Xo&&(Ti=Ii.indexOf(Xo,gi)),Si=Ii.indexOf(ni,gi),Di=Ii.indexOf(si,gi);break}var ra=va(Di);if(Ii.substring(Ti+1+ra,Ti+1+ra+Hi)===si){if(Ji.push(Ii.substring(gi,Ti).replace(Gi,Xo)),Aa(Ti+1+ra+Hi),Si=Ii.indexOf(ni,gi),Ti=Ii.indexOf(Xo,gi),Ui&&(Na(),$i))return wa();if(Li&&Qi.length>=Li)return wa(!0);break}ia.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:Qi.length,index:gi}),Ti++}}else Ti++}return Ta();function fa(Ei){Qi.push(Ei),na=gi}function va(Ei){var zi=0;if(Ei!==-1){var Zi=Ii.substring(Ti+1,Ei);Zi&&Zi.trim()===""&&(zi=Zi.length)}return zi}function Ta(Ei){return la||(Ei===void 0&&(Ei=Ii.substring(gi)),Ji.push(Ei),gi=xi,fa(Ji),Ui&&Na()),wa()}function Aa(Ei){gi=Ei,fa(Ji),Ji=[],Di=Ii.indexOf(si,gi)}function wa(Ei){return{data:Qi,errors:ia,meta:{delimiter:ni,linebreak:si,aborted:$i,truncated:!!Ei,cursor:na+(sa||0)}}}function Na(){di(wa()),Qi=[],ia=[]}},this.abort=function(){$i=!0},this.getCharIndex=function(){return gi}}function ci(oi){var Xo=oi.data,ni=In[Xo.workerId],si=!1;if(Xo.error)ni.userError(Xo.error,Xo.file);else if(Xo.results&&Xo.results.data){var pi={abort:function(){si=!0,vi(Xo.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:Jo,resume:Jo};if(zn(ni.userStep)){for(var di=0;di<Xo.results.data.length&&(ni.userStep({data:Xo.results.data[di],errors:Xo.results.errors,meta:Xo.results.meta},pi),!si);di++);delete Xo.results}else zn(ni.userChunk)&&(ni.userChunk(Xo.results,pi,Xo.file),delete Xo.results)}Xo.finished&&!si&&vi(Xo.workerId,Xo.results)}function vi(oi,Xo){var ni=In[oi];zn(ni.userComplete)&&ni.userComplete(Xo),ni.terminate(),delete In[oi]}function Jo(){throw new Error("Not implemented.")}function hi(oi){if(typeof oi!="object"||oi===null)return oi;var Xo=Array.isArray(oi)?[]:{};for(var ni in oi)Xo[ni]=hi(oi[ni]);return Xo}function mi(oi,Xo){return function(){oi.apply(Xo,arguments)}}function zn(oi){return typeof oi=="function"}return Ln&&(Nn.onmessage=function(oi){var Xo=oi.data;if(Dn.WORKER_ID===void 0&&Xo&&(Dn.WORKER_ID=Xo.workerId),typeof Xo.input=="string")Nn.postMessage({workerId:Dn.WORKER_ID,results:Dn.parse(Xo.input,Xo.config),finished:!0});else if(Nn.File&&Xo.input instanceof File||Xo.input instanceof Object){var ni=Dn.parse(Xo.input,Xo.config);ni&&Nn.postMessage({workerId:Dn.WORKER_ID,results:ni,finished:!0})}}),(Gn.prototype=Object.create(Wn.prototype)).constructor=Gn,(Yn.prototype=Object.create(Wn.prototype)).constructor=Yn,(rr.prototype=Object.create(rr.prototype)).constructor=rr,(nr.prototype=Object.create(Wn.prototype)).constructor=nr,Dn})})(papaparse_min);var papaparse_minExports=papaparse_min.exports;const Papa=getDefaultExportFromCjs(papaparse_minExports),LanguageMixin={props:{languageCode:{type:String,default:"en_US"},languages:{type:Object,default:()=>{}},translateApis:{type:Array,default:()=>[]},translateApi:{type:String,default:""},translateApiConfig:{type:Object},tagCompleteFile:{type:String,default:""},onlyCsvOnAuto:{type:Boolean,default:!1},groupTagsTranslate:{type:Boolean,default:!0},groupTagsTranslateCache:{type:Object,default:()=>({toEn:new Map,toLocal:new Map})}},data(){return{cancelMultiTranslate:!1,globals}},computed:{langName(){for(const _n in this.languages){const Cn=this.languages[_n];if(Cn.code===this.languageCode)return Cn.name}return item.name}},methods:{getLang(_n){return common$1.getLang(_n,this.languageCode,this.languages)},replaceGlobals(_n){return common$1.replaceGlobals(_n,this.languageCode)},getCSV(_n=null,Cn=!1){return window.tagCompleteFileCache=window.tagCompleteFileCache||{},window.tagCompleteFileLoading=window.tagCompleteFileLoading||{},new Promise(($n,Nn)=>{if(_n=_n||this.tagCompleteFile,!Cn&&window.tagCompleteFileCache[_n]){$n(window.tagCompleteFileCache[_n]);return}if(window.tagCompleteFileLoading[_n]){const In=setInterval(()=>{window.tagCompleteFileLoading[_n]||(clearInterval(In),$n(window.tagCompleteFileCache[_n]))},100);return}window.tagCompleteFileLoading[_n]=!0;let Bn={toEn:new Map,toLocal:new Map},Ln=(In,Pn)=>{[In,In.replace(/\_/g," "),In.replace(/\-/g," ")].forEach(Hn=>Bn.toLocal.set(Hn,Pn)),Bn.toEn.set(Pn,In)};if(!_n&&typeof translations=="object"&&translations instanceof Map){translations.forEach((In,Pn)=>{Ln(Pn,In)}),window.tagCompleteFileLoading[_n]=!1,window.tagCompleteFileCache[_n]=Bn,$n(Bn);return}if(!_n){window.tagCompleteFileLoading[_n]=!1,window.tagCompleteFileCache[_n]=Bn,Nn(this.getLang("not_found_csv_file"));return}this.gradioAPI.getCSV(_n).then(In=>{In=Papa.parse(In,{header:!1,skipEmptyLines:!0}),In.data.forEach(Pn=>{if(Pn.length<2)return;let Dn=Pn[0].trim(),Hn=Pn[1].trim();Dn===""||Hn===""||Ln(Dn,Hn)}),window.tagCompleteFileLoading[_n]=!1,window.tagCompleteFileCache[_n]=Bn,$n(Bn)}).catch(In=>{window.tagCompleteFileLoading[_n]=!1,window.tagCompleteFileCache[_n]=Bn,In.response&&In.response.status===404?Nn(this.getLang("not_found_csv_file")):Nn(In.message)})})},_translateToLocalBy(_n,Cn,$n=!1){_n=_n.trim().toLowerCase();let Nn=Bn=>{var Ln;return((Ln=Bn.join)==null?void 0:Ln.call(Bn," / "))??Bn};if(Cn.has(_n))return Nn(Cn.get(_n));{const Bn=_n.split(",").map(Pn=>Pn.trim());let Ln=[],In=[];if(Bn.forEach(Pn=>{Cn.has(Pn)?Ln.push(Nn(Cn.get(Pn))):$n&&Pn.length&&In.push(Pn)}),Ln.length>0&&!In.length)return Ln.join(", ")}return""},async translateToLocalByCSV(_n,Cn=null,$n=!1,Nn=!1){let Bn=await this.getCSV(Cn,$n);return this._translateToLocalBy(_n,Bn.toLocal,Nn)},async translateToEnByCSV(_n,Cn=null,$n=!1){let Nn=await this.getCSV(Cn,$n);return this._toEn(_n,Nn.toEn)},async translateToLocalByGroupTags(_n,Cn=!1){return console.log("translateToLocalByGroupTags",_n),this._translateToLocalBy(_n,this.groupTagsTranslateCache.toLocal,Cn)},async translateToEnByGroupTags(_n){return this._toEn(_n,this.groupTagsTranslateCache.toEn)},_toEn(_n,Cn){return _n=_n.trim().toLowerCase(),Cn.has(_n)?Cn.get(_n):""}}},isNaN$1=Number.isNaN||window.isNaN,REGEXP_NUMBER=/^-?(?:\d+|\d+\.\d+|\.\d+)(?:[eE][-+]?\d+)?$/,REGEXP_DECIMALS=/\.\d*(?:0|9){10}\d*$/,normalizeDecimalNumber=(_n,Cn=1e11)=>REGEXP_DECIMALS.test(String(_n))?Math.round(_n*Cn)/Cn:_n,_sfc_main$g=defineComponent({name:"VueNumberInput",props:{attrs:{type:Object,default:void 0},center:Boolean,controls:Boolean,disabled:Boolean,inputtable:{type:Boolean,default:!0},inline:Boolean,max:{type:Number,default:1/0},min:{type:Number,default:-1/0},name:{type:String,default:void 0},placeholder:{type:String,default:void 0},readonly:Boolean,rounded:Boolean,size:{type:String,default:void 0},step:{type:Number,default:1},modelValue:{type:Number,default:NaN}},emits:["update:modelValue"],data(){return{value:NaN}},computed:{increasable(){return isNaN$1(this.value)||this.value<this.max},decreasable(){return isNaN$1(this.value)||this.value>this.min}},watch:{modelValue:{immediate:!0,handler(_n,Cn){!(isNaN$1(_n)&&typeof Cn>"u")&&_n!==this.value&&this.setValue(_n)}}},methods:{isNaN:isNaN$1,change(_n){this.setValue(_n.target.value)},paste(_n){const Cn=_n.clipboardData||window.clipboardData;Cn&&!REGEXP_NUMBER.test(Cn.getData("text"))&&_n.preventDefault()},decrease(){if(this.decreasable){let{value:_n}=this;isNaN$1(_n)&&(_n=0),this.setValue(normalizeDecimalNumber(_n-this.step))}},increase(){if(this.increasable){let{value:_n}=this;isNaN$1(_n)&&(_n=0),this.setValue(normalizeDecimalNumber(_n+this.step))}},setValue(_n){const Cn=this.value;let $n=typeof _n!="number"?parseFloat(_n):_n;isNaN$1($n)||(this.min<=this.max&&($n=Math.min(this.max,Math.max(this.min,$n))),this.rounded&&($n=Math.round($n))),this.value=$n,$n===Cn&&(this.$refs.input.value=String($n)),this.$emit("update:modelValue",$n,Cn)}}}),_export_sfc=(_n,Cn)=>{const $n=_n.__vccOpts||_n;for(const[Nn,Bn]of Cn)$n[Nn]=Bn;return $n},_hoisted_1$f=["disabled"],_hoisted_2$d=["name","value","min","max","step","readonly","disabled","placeholder"],_hoisted_3$d=["disabled"];function _sfc_render$g(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{class:normalizeClass(["vue-number-input",{"vue-number-input--inline":_n.inline,"vue-number-input--center":_n.center,"vue-number-input--controls":_n.controls,[`vue-number-input--${_n.size}`]:_n.size}])},[_n.controls?(openBlock(),createElementBlock("button",{key:0,class:"vue-number-input__button vue-number-input__button--minus",type:"button",tabindex:"-1",disabled:_n.disabled||_n.readonly||!_n.decreasable,onClick:Cn[0]||(Cn[0]=withModifiers((...In)=>_n.decrease&&_n.decrease(...In),["prevent"]))},null,8,_hoisted_1$f)):createCommentVNode("",!0),createBaseVNode("input",mergeProps({ref:"input",class:"vue-number-input__input"},_n.attrs,{type:"number",name:_n.name,value:isNaN(_n.value)?"":_n.value,min:_n.min,max:_n.max,step:_n.step,readonly:_n.readonly||!_n.inputtable,disabled:_n.disabled||!_n.decreasable&&!_n.increasable,placeholder:_n.placeholder,autocomplete:"off",onChange:Cn[1]||(Cn[1]=(...In)=>_n.change&&_n.change(...In)),onPaste:Cn[2]||(Cn[2]=(...In)=>_n.paste&&_n.paste(...In))}),null,16,_hoisted_2$d),_n.controls?(openBlock(),createElementBlock("button",{key:1,class:"vue-number-input__button vue-number-input__button--plus",type:"button",tabindex:"-1",disabled:_n.disabled||_n.readonly||!_n.increasable,onClick:Cn[3]||(Cn[3]=withModifiers((...In)=>_n.increase&&_n.increase(...In),["prevent"]))},null,8,_hoisted_3$d)):createCommentVNode("",!0)],2)}const VueNumberInput=_export_sfc(_sfc_main$g,[["render",_sfc_render$g]]),HeaderMixin={data(){return{autocompleteResults:null,autocompleteResultsParent:null,showAppendList:!1,appendListStyle:{top:0,left:0},appendListSelected:null,appendListChildSelected:null,appendList:[{type:"wrap",name:"line_break_character",icon:"wrap",children:[]}],favorites:[],autoInputPrompt:"disabled",autoInputPromptKey:""}},computed:{appendListChildItemTags(){return this.appendListSelected===null?[]:this.appendListChildSelected===null?[]:this.appendList[this.appendListSelected].type!=="favorite"&&this.appendList[this.appendListSelected].type!=="history"?[]:this.appendList[this.appendListSelected].children[this.appendListChildSelected].tags}},mounted(){this.initAutoInputPrompt(),[{name:"txt2img",type:"prompt",key:"txt2img",neg:!1},{name:"txt2img",type:"negative_prompt",key:"txt2img_neg",neg:!0},{name:"img2img",type:"prompt",key:"img2img",neg:!1},{name:"img2img",type:"negative_prompt",key:"img2img_neg",neg:!0}].forEach(Cn=>{Cn.neg===this.neg&&this.appendList.push({type:"favorite",name:["favorite",Cn.name],icon:"favorite",key:Cn.key,dataKey:"favorite."+Cn.key,children:[]})})},methods:{onUnfoldClick(){this.hidePanel&&this.$nextTick(()=>{this.onResize()}),this.$emit("update:hidePanel",!this.hidePanel)},onTranslatesToLocalClick(){if(this.tags.length===0)return;if(this.loading.all_local){this.cancelMultiTranslate=!0,this.loading.all_local=!1;return}this.loading.all_local=!0;let _n=[];for(const Cn in this.tags)this.tags[Cn].type&&this.tags[Cn].type!=="text"||_n.push(Cn);return this.translates(_n,!0,!0).finally(()=>{this.loading.all_local=!1,this.updateTags()})},onTranslatesToEnglishClick(){if(this.tags.length===0)return;if(this.loading.all_en){this.cancelMultiTranslate=!0,this.loading.all_en=!1;return}this.loading.all_en=!0;let _n=[];for(const Cn in this.tags)this.tags[Cn].type&&this.tags[Cn].type!=="text"||_n.push(Cn);this.translates(_n,!1,!0).finally(()=>{this.loading.all_en=!1,this.updateTags()})},onCopyAllTagsClick(){this.copy(this.prompt)},onDeleteAllTagsClick(){confirm(this.getLang("delete_all_keywords_confirm"))&&(this.tags=[],this.updateTags())},appendListItemName(_n){let Cn=[];if(typeof _n.name=="object")for(let $n of _n.name)Cn.push(this.getLang($n));else Cn=[this.getLang(_n.name)];return Cn.join(" / ")},onAppendTagFocus(_n){if(this.$refs.promptTagAppend.value===""||this.$refs.promptTagAppend.value.trim()===""){this.appendListStyle={top:_n.target.offsetTop+_n.target.offsetHeight+"px",left:_n.target.offsetLeft+"px"},this.appendListSelected=null,this.appendListChildSelected=null,this.showAppendList=!0;let Cn=[];this.appendList.forEach($n=>{typeof $n.dataKey=="string"&&Cn.push($n.dataKey)}),this.gradioAPI.getDatas(Cn).then($n=>{this.appendList.forEach(Nn=>{typeof Nn.dataKey=="string"&&(Nn.children=$n[Nn.dataKey]||[],Nn.children.reverse())})})}this._setTextareaFocus()},onAppendTagBlur(_n){setTimeout(()=>{this.showAppendList=!1},300)},selectAppendList(_n=!0){this.appendList.length!==0&&(this.appendListSelected===null?this.appendListSelected=0:_n?(this.appendListSelected++,this.appendListSelected>=this.appendList.length&&(this.appendListSelected=0)):(this.appendListSelected--,this.appendListSelected<0&&(this.appendListSelected=this.appendList.length-1)),this.appendListChildSelected=null)},selectAppendListChild(_n=!0){this.appendList.length!==0&&this.appendListSelected!==null&&this.appendList[this.appendListSelected].children.length!==0&&(this.appendListChildSelected===null?this.appendListChildSelected=0:_n?(this.appendListChildSelected++,this.appendListChildSelected>=this.appendList[this.appendListSelected].children.length&&(this.appendListChildSelected=0)):(this.appendListChildSelected--,this.appendListChildSelected<0&&(this.appendListChildSelected=this.appendList[this.appendListSelected].children.length-1)),this.scrollAppendListChild())},scrollAppendListChild(){this.appendListSelected!==null&&(this.appendListChildSelected===0||this.appendListChildSelected===null?this.$refs.promptAppendListChildren[this.appendListSelected].scrollTop=0:this.$refs.promptAppendListChild[this.appendListChildSelected].scrollIntoView({behavior:"smooth",block:"center"}))},onAppendTagKeyDown(_n,Cn=null){if(!(_n.keyCode===38||_n.keyCode===40))if(_n.keyCode===13){if(this.getAutocompleteResults()&&(this.autocompleteResultsParent&&this.autocompleteResultsParent.style.display==="flex"||this.autocompleteResults.style.display==="none")&&this.getAutocompleteResultsSelected()){let Nn=this.getAutocompleteResultsSelectedText();setTimeout(()=>{Cn=this.$refs.promptTagAppend.value,Nn?Cn=Nn:(Nn=this.getAutocompleteResultsSelectedText(),Nn&&(Cn=Nn)),this.onAppendTagKeyDown(_n,Cn)},300);return}let $n=this.$refs.promptTagAppend.value;if(this.$refs.promptTagAppend.value="",this.showAppendList=!0,console.log($n,Cn),Cn)$n=$n.replace(/\s*,\s*$/,"").trim(),common$1.hasBrackets($n)&&($n=common$1.replaceBrackets($n)),this._appendTag($n,Cn),this.updateTags();else{common$1.hasBrackets($n)?($n=common$1.replaceBrackets($n),$n=[$n]):$n=common$1.splitTags($n,this.autoBreakBeforeWrap,this.autoBreakAfterWrap);let Nn=[];$n.forEach(Bn=>{let Ln=-1;Bn===`
`?Ln=this._appendTag(`
`,`
`,!1,-1,"wrap"):Ln=this._appendTag(Bn),Ln!==-1&&Nn.push(Ln)}),this.autoTranslateByIndexes(Nn)}}else this.removeAutocompleteResultsSelected()},autoTranslateByIndexes(_n){this.updatePrompt(),this.autoTranslateToEnglish||this.autoTranslateToLocal?this.$nextTick(()=>{let Cn=!(this.tagCompleteFile&&this.onlyCsvOnAuto);this.autoTranslateToEnglish?this.translates(_n,!1,Cn).finally(()=>{this.updateTags()}):this.autoTranslateToLocal&&this.translates(_n,!0,Cn).finally(()=>{this.updateTags()})}):this.updateTags()},onAppendTagKeyUp(_n){this.$refs.promptTagAppend.value===""||this.$refs.promptTagAppend.value.trim()===""?(this.$refs.promptTagAppend.value="",this.showAppendList=!0,_n.keyCode===38||_n.keyCode===40?this.appendListChildSelected===null?this.selectAppendList(_n.keyCode===40):this.selectAppendListChild(_n.keyCode===40):_n.keyCode===37||_n.keyCode===39?this.appendListSelected!==null&&(_n.keyCode===37?(this.appendListChildSelected=null,this.scrollAppendListChild()):this.appendList[this.appendListSelected].children.length===0?this.appendListChildSelected=null:(this.appendListChildSelected=0,this.scrollAppendListChild())):_n.keyCode===13&&(this._appendTagByList(),this.scrollAppendListChild(),this.appendListSelected=null,this.appendListChildSelected=null)):this.showAppendList=!1},onAppendGroupClick(_n,Cn,$n){if(_n!==null){if(this.appendListSelected=_n,Cn===null){if(this.appendList[this.appendListSelected].children.length>0)return}else this.appendListChildSelected=Cn;this._appendTagByList()}},onAppendListChildMouseLeave(_n,Cn,$n){this.appendListSelected=null,this.appendListChildSelected=null},onAppendListChildMouseEnter(_n,Cn,$n){this.appendListSelected=_n,this.appendListChildSelected=Cn},_appendTagByList(){if(this.appendListSelected===null)return;const _n=this.appendList[this.appendListSelected];let Cn=null;_n.children.length>0&&this.appendListChildSelected!==null&&(Cn=_n.children[this.appendListChildSelected]);let $n=[];switch(_n.type){case"wrap":$n.push({value:`
`,localValue:`
`,disabled:!1,type:"wrap"});break;case"lora":break;case"favorite":case"history":Cn&&Cn.tags.forEach(Nn=>{$n.push({value:Nn.value,localValue:Nn.localValue,disabled:Nn.disabled,type:Nn.type||"text"})});break}$n.length<=0||($n.forEach(Nn=>{this._appendTag(Nn.value,Nn.localValue,Nn.disabled,-1,Nn.type)}),this.updateTags())},getAutocompleteResults(){if(!this.autocompleteResults){const _n=this.$refs.promptTagAppend.parentElement.querySelector(".autocompleteResults");if(_n){this.autocompleteResults=_n,this.autocompleteResults.getAttribute("data-mousemove")!=="true"&&(this.autocompleteResults.setAttribute("data-mousemove","true"),this.autocompleteResults.addEventListener("mousemove",$n=>{this.bindAutocompleteResultsClick()}));const Cn=this.$refs.promptTagAppend.parentElement.querySelector(".autocompleteParent");Cn&&(this.autocompleteResultsParent=Cn)}}return this.autocompleteResults},removeAutocompleteResultsSelected(){const _n=this.getAutocompleteResults();return _n?(_n.querySelectorAll("li").forEach(Cn=>{Cn.classList.remove("selected")}),!0):!1},getAutocompleteResultsSelected(){const _n=this.getAutocompleteResults();if(!_n)return null;const Cn=_n.querySelector("li.selected");return Cn||null},getAutocompleteResultsSelectedText(_n=null){if(!_n&&(_n=this.getAutocompleteResultsSelected(),!_n))return null;const Nn=_n.querySelector(".acListItem").innerText.match(/\[(.+?)\]/);return Nn?Nn[1]:null},bindAutocompleteResultsClick(){if(this.getAutocompleteResults(),!this.autocompleteResults)return;this.autocompleteResults.querySelectorAll("li").forEach(Cn=>{Cn.getAttribute("physton-on-clicked")!=="true"&&(Cn.setAttribute("physton-on-clicked","true"),Cn.addEventListener("click",()=>{this.onAutocompleteResultsClicked(Cn)}))})},onAutocompleteResultsClicked(_n){const Cn=this.getAutocompleteResultsSelectedText(_n);setTimeout(()=>{let $n=this.$refs.promptTagAppend.value.replace(/,\s*$/,"");this.$refs.promptTagAppend.value="",$n=$n.replace(/\s*,\s*$/,"").trim(),common$1.hasBrackets($n)&&($n=common$1.replaceBrackets($n)),this._appendTag($n,Cn),this.updateTags()},300)},onSettingBoxMouseEnter(){this.favorites=typeof window.phystonPromptfavorites=="object"?window.phystonPromptfavorites:[]},getCurrentTypeFavorites(){this.favorites=typeof window.phystonPromptfavorites=="object"?window.phystonPromptfavorites:[];let _n=[];return this.favorites.forEach(Cn=>{if(this.neg){if(Cn.type!=="negative_prompt")return}else if(Cn.type!=="prompt")return;_n.push(Cn)}),_n},onAutoInputPromptChange(){this.gradioAPI.setData(this.autoInputPromptKey,this.autoInputPrompt).then(()=>{this.$toastr.success(this.getLang("success"))}).catch(()=>{this.$toastr.error(this.getLang("failed"))})},initAutoInputPrompt(){this.autoInputPromptKey="autoInputPrompt-"+this.name,this.gradioAPI.getData(this.autoInputPromptKey).then(_n=>{if(_n!==null)if(this.autoInputPrompt=_n,this.autoInputPrompt==="last")this.gradioAPI.getLatestHistory(this.historyKey).then(Cn=>{this.useHistory(Cn)});else{const Cn=()=>{if(typeof window.phystonPromptfavorites=="object"&&window.phystonPromptfavorites.length>0){for(let $n of window.phystonPromptfavorites)for(let Nn of $n.list)if(Nn.id===this.autoInputPrompt){this.useFavorite(Nn);return}return}setTimeout(Cn,100)};setTimeout(Cn,100)}})}}},DropMixin={data(){return{dropStartX:0,dropStartY:0,dropEndX:0,dropEndY:0,dropOffsetX:0,dropOffsetY:0,dropIsSelecting:!1,dropIsStart:!1,dropIsEnd:!1,dropArea:{top:0,left:0,width:0,height:0},dropTags:[],dropTimeId:0}},methods:{_dropOver(){this.dropIsSelecting=!1,this.dropIsStart=!1,this.dropIsEnd=!1,this.dropTags=[];for(let _n=0;_n<this.$refs.promptTagsList.children.length;_n++){let Cn=this.$refs.promptTagsList.children[_n];Cn.style.display==="none"&&(Cn.style.display=""),Cn.classList.remove("drop-selected")}},onDropMouseDown(_n){this.droping||(this._dropOver(),this.dropOffsetX=_n.clientX-_n.layerX,this.dropOffsetY=_n.clientY-_n.layerY,this.dropStartX=_n.clientX-this.dropOffsetX,this.dropStartY=_n.clientY-this.dropOffsetY,this.dropEndX=_n.clientX-this.dropOffsetX,this.dropEndY=_n.clientY-this.dropOffsetY,this.dropIsStart=!0)},onDropMouseMove(_n){if(this.dropIsStart){this.dropIsSelecting=!0,this.dropEndX=_n.clientX-this.dropOffsetX,this.dropEndY=_n.clientY-this.dropOffsetY;let Cn=Math.min(this.dropStartX,this.dropEndX),$n=Math.min(this.dropStartY,this.dropEndY),Nn=Math.abs(this.dropStartX-this.dropEndX),Bn=Math.abs(this.dropStartY-this.dropEndY);Cn=Math.max(Cn,0),$n=Math.max($n,0),Nn=Math.min(Nn,this.$refs.promptTags.clientWidth-Cn),Bn=Math.min(Bn,this.$refs.promptTags.clientHeight-$n),this.dropArea.top=$n,this.dropArea.left=Cn,this.dropArea.width=Nn,this.dropArea.height=Bn,this.dropTimeId&&clearTimeout(this.dropTimeId),this.dropTimeId=setTimeout(this.dropSelectItems,10)}this.$emit("hideExtraNetworks")},dropSelectItems(){this.dropTimeId&&clearTimeout(this.dropTimeId);let _n=[];for(let Cn=0;Cn<this.$refs.promptTagsList.children.length;Cn++){let $n=this.$refs.promptTagsList.children[Cn];if(!$n.classList.contains("prompt-tag"))continue;let Nn=$n.offsetLeft,Bn=$n.offsetTop,Ln=$n.clientWidth,In=$n.clientHeight,Pn=Nn+Ln,Dn=Bn+In;!(Pn<this.dropArea.left||Dn<this.dropArea.top||Nn>this.dropArea.left+this.dropArea.width||Bn>this.dropArea.top+this.dropArea.height)?(_n.push($n.getAttribute("data-id")),$n.classList.add("drop-selected")):$n.classList.remove("drop-selected"),this.dropTags=_n}},onDropMouseUp(_n){this.dropIsSelecting=!1,this.dropIsStart=!1,this.dropIsEnd=!0,this.$refs.dropSelectBtns.style.left=this.$refs.dropSelectBox.style.left,this.$refs.dropSelectBtns.style.top=this.$refs.dropSelectBox.style.top},_getDropTags(){let _n=[];return this.dropTags.forEach(Cn=>{let $n=this.tags.find(Nn=>Nn.id===Cn);$n&&_n.push($n)}),_n},_getDropIndexes(){let _n=[];return this.dropTags.forEach(Cn=>{let $n=this.tags.findIndex(Nn=>Nn.id===Cn);$n!==-1&&_n.push($n)}),_n},_getDropTagsEle(){let _n=[];return this.dropTags.forEach(Cn=>{let $n=this.$refs.promptTagsList.querySelector(`.prompt-tag[data-id="${Cn}"]`);$n&&_n.push($n)}),_n},onDropCopy(){let _n=this._getDropTags();this._dropOver();let Cn=this.genPrompt(_n,!0);this.copy(Cn)},onDropFavorite(){let _n=this._getDropTags();this._dropOver();let Cn=this.genPrompt(_n,!0);this.gradioAPI.pushFavorite(this.favoriteKey,_n,Cn,"").then($n=>{$n?(this.$toastr.success(this.getLang("success")),this.$emit("refreshFavorites",this.favoriteKey)):this.$toastr.error(this.getLang("failed"))}).catch($n=>{this.$toastr.error(this.getLang("failed"))})},onDropDisable(){let _n=this._getDropTags();this._dropOver(),_n.forEach(Cn=>{Cn.disabled=!0}),this.updateTags()},onDropEnable(){let _n=this._getDropTags();this._dropOver(),_n.forEach(Cn=>{Cn.disabled=!1}),this.updateTags()},onDropDelete(){let _n=this._getDropIndexes();this._dropOver(),_n.sort((Cn,$n)=>$n-Cn),_n.forEach(Cn=>{this.tags.splice(Cn,1)}),this.updateTags()}}};var GHOST_ELEMENT_ID="__autosizeInputGhost",characterEntities={" ":"nbsp","<":"lt",">":"gt"};function mapSpecialCharacterToCharacterEntity(_n){return"&"+characterEntities[_n]+";"}function escapeSpecialCharacters(_n){return _n.replace(/\s|<|>/g,mapSpecialCharacterToCharacterEntity)}function createGhostElement(){var _n=document.createElement("div");return _n.id=GHOST_ELEMENT_ID,_n.style.cssText="display:inline-block;height:0;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:nowrap;",document.body.appendChild(_n),_n}var autosizeInput=function(_n,Cn){var $n=window.getComputedStyle(_n),Nn="box-sizing:"+$n.boxSizing+";border-left:"+$n.borderLeftWidth+" solid red;border-right:"+$n.borderRightWidth+" solid red;font-family:"+$n.fontFamily+";font-feature-settings:"+$n.fontFeatureSettings+";font-kerning:"+$n.fontKerning+";font-size:"+$n.fontSize+";font-stretch:"+$n.fontStretch+";font-style:"+$n.fontStyle+";font-variant:"+$n.fontVariant+";font-variant-caps:"+$n.fontVariantCaps+";font-variant-ligatures:"+$n.fontVariantLigatures+";font-variant-numeric:"+$n.fontVariantNumeric+";font-weight:"+$n.fontWeight+";letter-spacing:"+$n.letterSpacing+";margin-left:"+$n.marginLeft+";margin-right:"+$n.marginRight+";padding-left:"+$n.paddingLeft+";padding-right:"+$n.paddingRight+";text-indent:"+$n.textIndent+";text-transform:"+$n.textTransform;function Bn(){var In=_n.value||_n.getAttribute("placeholder")||"",Pn=document.getElementById(GHOST_ELEMENT_ID)||createGhostElement();Pn.style.cssText+=Nn,Pn.innerHTML=escapeSpecialCharacters(In);var Dn=window.getComputedStyle(Pn).width;return _n.style.width=Dn,Dn}_n.addEventListener("input",Bn);var Ln=Bn();return Cn&&Cn.minWidth&&Ln!=="0px"&&(_n.style.minWidth=Ln),function(){_n.removeEventListener("input",Bn);var In=document.getElementById(GHOST_ELEMENT_ID);In&&In.parentNode.removeChild(In)}};const autoSizeInput=getDefaultExportFromCjs(autosizeInput),TagMixin={data(){return{tagClickTimeId:0,showExtendId:""}},mounted(){},methods:{_setTag(_n){if(typeof _n.type=="string"&&_n.type==="wrap")_n.weightNum=1,_n.incWeight=0,_n.decWeight=0;else if(_n.weightNum=common$1.getTagWeightNum(_n.value),_n.incWeight=common$1.getTagIncWeight(_n.value,this.useNovelAiWeightSymbol),_n.decWeight=common$1.getTagDecWeight(_n.value),_n.originalValue=_n.value,!_n.value.match(common$1.loraRegex)&&!_n.value.match(common$1.lycoRegex)){let Cn=_n.value;const $n=common$1.hasBrackets(Cn);($n[0]==="("&&$n[1]===")"||$n[0]==="["&&$n[1]==="]"||this.useNovelAiWeightSymbol&&$n[0]==="{"&&$n[1]==="}")&&(Cn=common$1.setLayers(Cn,0,$n[0],$n[1]),_n.originalValue=Cn.replace(common$1.weightNumRegex,"$1"))}this._setTagClass(_n),this.$nextTick(()=>{this._setTagHeight(_n)})},_setTagHeight(_n){let Cn=10,$n=setInterval(()=>{if(Cn--,Cn<=0&&clearInterval($n),!this.$refs["promptTagValue-"+_n.id]||!this.$refs["promptTagValue-"+_n.id][0])return!1;clearInterval($n);let Nn=this.$refs["promptTagValue-"+_n.id][0],Bn=Nn.offsetHeight;Nn.parentNode.style.height=Bn+"px",this.$refs["promptTagEdit-"+_n.id]&&(this.$refs["promptTagEdit-"+_n.id][0].style.height=Bn+"px"),this.$refs["promptTagDelete-"+_n.id]&&(this.$refs["promptTagDelete-"+_n.id][0].style.height=Bn+"px")},50)},_getTagType(_n){},_setTagClass(_n){if(_n.isLora=!1,_n.loraExists=!1,_n.isLyco=!1,_n.lycoExists=!1,_n.isEmbedding=!1,!(typeof _n.type=="string"&&_n.type==="wrap")){const $n=_n.value.match(common$1.loraRegex);if($n&&(_n.isLora=!0,_n.loraName=$n[1],this.loraExists($n[1])!==!1&&(_n.loraExists=!0)),!_n.isLora){const Nn=_n.value.match(common$1.lycoRegex);Nn&&(_n.isLyco=!0,_n.lycoName=Nn[1],this.lycoExists(Nn[1])!==!1&&(_n.lycoExists=!0))}if(!_n.isLora&&!_n.isLyco){const Nn=this.embeddingExists(_n.value);if(Nn!==!1)_n.isEmbedding=!0,_n.value=Nn,_n.embeddingName=Nn;else{const Bn=this.embeddingExists(_n.originalValue);Bn!==!1&&(_n.isEmbedding=!0,_n.embeddingName=Bn)}}}let Cn=["prompt-tag-value"];return _n.isLora?(Cn.push("lora-tag"),_n.loraExists||Cn.push("lora-not-exists")):_n.isLyco?(Cn.push("lyco-tag"),_n.lycoExists||Cn.push("lyco-not-exists")):_n.isEmbedding?Cn.push("embedding-tag"):this.neg&&Cn.push("neg-tag"),_n.classes=Cn,Cn},_setTagById(_n,Cn=null,$n=null){let Nn=this.tags.find(Bn=>Bn.id===_n);return Nn?(Cn!==null&&(Nn.value=Cn),$n!==null&&(Nn.localValue=$n),Nn):!1},_isTagBlacklist(_n){var Cn,$n,Nn,Bn,Ln;if(typeof _n.type=="string"&&_n.type==="wrap")return!1;if(_n.isLora){if((Cn=this.blacklist.lora)!=null&&Cn.includes(_n.loraName.toLowerCase()))return!0}else if(_n.isLyco){if(($n=this.blacklist.lycoris)!=null&&$n.includes(_n.lycoName.toLowerCase()))return!0}else if(_n.isEmbedding){if((Nn=this.blacklist.embedding)!=null&&Nn.includes(_n.embeddingName.toLowerCase()))return!0}else if(this.neg){if((Bn=this.blacklist.negative_prompt)!=null&&Bn.includes(_n.originalValue.toLowerCase()))return!0}else if((Ln=this.blacklist.prompt)!=null&&Ln.includes(_n.originalValue.toLowerCase()))return!0;return!1},_appendTag(_n,Cn="",$n=!1,Nn=-1,Bn="text"){if(_n==="")return-1;const Ln=Date.now()+(Math.random()*1e6).toFixed(0);let In={id:Ln,value:_n==null||_n===!1?"":_n,localValue:Cn==null||Cn===!1?"":Cn,disabled:$n,type:Bn};return this._setTag(In),this._isTagBlacklist(In)?-1:(Nn>=0?this.tags.splice(Nn,0,In):Nn=this.tags.push(In),this.$nextTick(()=>{this.$refs["promptTagEdit-"+Ln]&&autoSizeInput(this.$refs["promptTagEdit-"+Ln][0])}),Nn-1)},renderTag(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return"";let $n=Cn.value;if($n==="BREAK"&&(this.autoBreakBeforeWrap||this.autoBreakAfterWrap))$n='<div class="break-character">---------------------</div> <div class="character">BREAK</div> <div class="break-character">---------------------</div>';else if($n=common$1.escapeHtml($n),Cn.incWeight>0)if(this.useNovelAiWeightSymbol){$n=common$1.setLayers($n,0,"{","}"),$n='<div class="character">'+$n+"</div>";let Nn='<div class="weight-character">'+"{".repeat(Cn.incWeight)+"</div>",Bn='<div class="weight-character">'+"}".repeat(Cn.incWeight)+"</div>";$n=Nn+$n+Bn}else{$n=common$1.setLayers($n,0,"(",")"),$n='<div class="character">'+$n+"</div>";let Nn='<div class="weight-character">'+"(".repeat(Cn.incWeight)+"</div>",Bn='<div class="weight-character">'+")".repeat(Cn.incWeight)+"</div>";$n=Nn+$n+Bn}else if(Cn.decWeight>0){$n=common$1.setLayers($n,0,"[","]"),$n='<div class="character">'+$n+"</div>";let Nn='<div class="weight-character">'+"[".repeat(Cn.decWeight)+"</div>",Bn='<div class="weight-character">'+"]".repeat(Cn.decWeight)+"</div>";$n=Nn+$n+Bn}else $n='<div class="character">'+$n+"</div>";return $n},isFavorite(_n){let Cn=this.tags.find($n=>$n.id===_n);if(!Cn)return!1;if(typeof window.phystonPromptfavorites=="object"){for(const $n of window.phystonPromptfavorites)if($n.key===this.favoriteKey){for(const Nn of $n.list)if(Nn.tags.length===1&&Nn.tags[0].value===Cn.value)return Nn.id}}return!1},onLoraPopupUseKeywords(_n){let Cn=[];for(let $n of _n){let Nn=$n.toLowerCase();if(!this.tags.find(Ln=>Ln.value.toLowerCase()===Nn)){let Ln=this._appendTag($n,"",!1,-1,"text");Ln!==-1&&Cn.push(Ln)}}Cn.length&&this.autoTranslateByIndexes(Cn)},onTagMouseEnter(_n){if(this.isEditing)return!1;let Cn=this.tags.find($n=>$n.id===_n);if(!Cn)return!1;if(Cn.isFavorite=this.isFavorite(Cn.id),this.hotkey.hover==="extend"&&(this.showExtendId=_n),Cn.isLora||Cn.isLyco||Cn.isEmbedding){let $n=Cn.isLora?Cn.loraName:Cn.isLyco?Cn.lycoName:Cn.embeddingName;this.$emit("showExtraNetworks",this.$refs["promptTagValue-"+Cn.id][0],$n,this.onLoraPopupUseKeywords,"tags")}},onTagMouseMove(_n){},onTagMouseLeave(_n){if(!this.tags.find($n=>$n.id===_n))return!1;this.hotkey.hover==="extend"&&(this.showExtendId=""),this.$emit("hideExtraNetworks")},onTagClick(_n){this.tagClickTimeId&&clearTimeout(this.tagClickTimeId),this.tagClickTimeId=setTimeout(()=>{switch(this.hotkey.click){case"edit":this._handleEditTag(_n);break;case"disable":this._handleDisableTag(_n);break;case"extend":this._handleHoverTag(_n);break}clearTimeout(this.tagClickTimeId)},250)},onTagDblclick(_n){switch(clearTimeout(this.tagClickTimeId),this.hotkey.dblClick){case"edit":this._handleEditTag(_n);break;case"disable":this._handleDisableTag(_n);break;case"extend":this._handleHoverTag(_n);break}},onTagRightClick(_n,Cn){switch(this.hotkey.rightClick){case"edit":this._handleEditTag(_n);break;case"disable":this._handleDisableTag(_n);break;case"extend":this._handleHoverTag(_n);break}},_handleEditTag(_n){let Cn=this.tags.find($n=>$n.id===_n);if(!Cn)return!1;this.editing={},this.editing[Cn.id]=!0,this.isEditing=!0,this.$forceUpdate(),this.$nextTick(()=>{const $n=this.$refs["promptTagEdit-"+Cn.id][0];$n.focus(),$n.dispatchEvent(new Event("input"))})},_handleDisableTag(_n){let Cn=this.tags.find($n=>$n.id===_n);if(!Cn)return!1;this.onDisabledTagClick(Cn.id)},_handleHoverTag(_n){if(!this.tags.find($n=>$n.id===_n))return!1;this.showExtendId=_n},onTagInputBlur(_n){let Cn=this.tags.find($n=>$n.id===_n);if(!Cn)return!1;this.editing[Cn.id]=!1,this.isEditing=!1},onTagInputKeyDown(_n,Cn){if(Cn.keyCode===13){let $n=this.tags.find(Nn=>Nn.id===_n);if(!$n)return!1;this.editing[$n.id]=!1,this.isEditing=!1,$n.value!==Cn.target.value&&($n.value=Cn.target.value,this._setTag($n),this.updateTags())}},onTagInputChange(_n,Cn){let $n=this.tags.find(Nn=>Nn.id===_n);if(!$n)return!1;$n.value!==Cn.target.value&&($n.value=Cn.target.value,this._setTag($n),this.updateTags())},onTagWeightNumChange(_n,Cn){let $n=this.tags.find(In=>In.id===_n);if(!$n)return!1;if(Cn=typeof Cn=="number"||typeof a=="string"?Cn:Cn.target.value,$n.weightNum==Cn)return;let Nn=Cn,Bn=$n.value,Ln=$n.localValue;if(Nn!==0){if(Nn===1&&!this.autoKeepWeightOne){const In=common$1.hasBrackets(Bn);(In[0]==="("&&In[1]===")"||this.useNovelAiWeightSymbol&&In[0]==="{"&&In[1]==="}")&&(Bn=common$1.setLayers(Bn,0,In[0],In[1]),Ln!==""&&(Ln=common$1.setLayers(Ln,0,In[0],In[1]))),Bn=Bn.replace(common$1.weightNumRegex,"$1"),Ln!==""&&(Ln=Ln.replace(common$1.weightNumRegex,"$1"))}else{if(!common$1.weightNumRegex.test(Bn)){let In=common$1.hasBrackets(Bn);In?(Bn=common$1.setLayers(Bn,1,In[0],In[1],":"+Nn),Ln!==""&&(Ln=common$1.setLayers(Ln,1,In[0],In[1],":"+Nn))):(Bn=Bn+":"+Nn,Ln!==""&&(Ln=Ln+":"+Nn))}common$1.hasBrackets(Bn)||(this.useNovelAiWeightSymbol?(Bn=common$1.setLayers(Bn,1,"{","}"),Ln!==""&&(Ln=common$1.setLayers(Ln,1,"{","}"))):(Bn=common$1.setLayers(Bn,1,"(",")"),Ln!==""&&(Ln=common$1.setLayers(Ln,1,"(",")"))))}Bn!==$n.value&&($n.value=Bn,Ln!==""&&($n.localValue=Ln),this._setTag($n))}else this.autoKeepWeightZero?($n.value=Bn.replace(common$1.weightNumRegex,"$1:0"),Ln!==""&&($n.localValue=$n.localValue.replace(common$1.weightNumRegex,"$1:0"))):($n.value=Bn.replace(common$1.weightNumRegex,"$1"),Ln!==""&&($n.localValue=$n.localValue.replace(common$1.weightNumRegex,"$1")));$n.weightNum=Nn,this.updateTags()},onDeleteTagClick(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return!1;let $n=this.tags.indexOf(Cn);this.tags.splice($n,1),this.updateTags()},onFavoriteTagClick(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return!1;let $n=this.isFavorite(Cn.id);$n?this.gradioAPI.unFavorite(this.favoriteKey,$n).then(Nn=>{Nn&&(Cn.isFavorite=!1,this.$emit("refreshFavorites",this.favoriteKey))}):this.gradioAPI.pushFavorite(this.favoriteKey,[Cn],Cn.value,Cn.localValue===""?Cn.value:Cn.localValue).then(Nn=>{Nn&&(Cn.isFavorite=!0,this.$emit("refreshFavorites",this.favoriteKey))})},onDisabledTagClick(_n){let Cn=this.tags.find($n=>$n.id===_n);Cn&&(Cn.disabled=!Cn.disabled,this.updateTags())},onIncWeightClick(_n,Cn){let $n=this.tags.find(In=>In.id===_n);if(!$n)return;let Nn=$n.value,Bn=$n.localValue;Nn=common$1.setLayers(Nn,0,"[","]"),Bn!==""&&(Bn=common$1.setLayers(Bn,0,"[","]")),this.useNovelAiWeightSymbol&&(Nn=common$1.setLayers(Nn,0,"(",")"),Bn!==""&&(Bn=common$1.setLayers(Bn,0,"(",")")));let Ln=$n.incWeight;Ln+=Cn,Ln<0&&(Ln=0),$n.incWeight=Ln,$n.decWeight=0,this.useNovelAiWeightSymbol?(Nn=common$1.setLayers(Nn,Ln,"{","}"),Bn!==""&&(Bn=common$1.setLayers(Bn,Ln,"{","}"))):(Nn=common$1.setLayers(Nn,Ln,"(",")"),Bn!==""&&(Bn=common$1.setLayers(Bn,Ln,"(",")"))),$n.value=Nn,Bn!==""&&($n.localValue=Bn),this.updateTags()},onDecWeightClick(_n,Cn){let $n=this.tags.find(In=>In.id===_n);if(!$n)return;let Nn=$n.value,Bn=$n.localValue;Nn=common$1.setLayers(Nn,0,"(",")"),Bn!==""&&(Bn=common$1.setLayers(Bn,0,"(",")")),this.useNovelAiWeightSymbol&&(Nn=common$1.setLayers(Nn,0,"{","}"),Bn!==""&&(Bn=common$1.setLayers(Bn,0,"{","}")));let Ln=$n.decWeight;Ln+=Cn,Ln<0&&(Ln=0),$n.incWeight=0,$n.decWeight=Ln,Nn=common$1.setLayers(Nn,Ln,"[","]"),Bn!==""&&(Bn=common$1.setLayers(Bn,Ln,"[","]")),$n.value=Nn,Bn!==""&&($n.localValue=Bn),this.updateTags()},onWrapTagClick(_n){let Cn=this.tags.find(Ln=>Ln.id===_n);if(!Cn)return;let $n=this.tags.indexOf(Cn),Nn=this._appendTag(`
`,`
`,!1,-1,"wrap"),Bn=this.tags[Nn];this.tags.splice(Nn,1),this.tags.splice($n+1,0,Bn),this.updateTags()},onTranslateToLocalClick(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return;let $n=this.tags.indexOf(Cn);this.loading[Cn.id+"_local"]||this.translates([$n],!0,!0).finally(()=>{this.updateTags()})},onTranslateToEnglishClick(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return;let $n=this.tags.indexOf(Cn);this.loading[Cn.id+"_en"]||this.translates([$n],!1,!0).finally(()=>{this.updateTags()})},onBlacklistClick(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return;if(!this.cancelBlacklistConfirm){let Nn=this.getLang("confirm_add_blacklist").replace("{0}",Cn.value)+`
`+this.getLang("blacklist_desc");if(!confirm(Nn))return}let $n=JSON.parse(JSON.stringify(this.blacklist));Cn.isLora?$n.lora.push(Cn.loraName):Cn.isLyco?$n.lycoris.push(Cn.lycoName):Cn.isEmbedding?$n.embedding.push(Cn.embeddingName):this.neg?$n.negative_prompt.push(Cn.originalValue):$n.prompt.push(Cn.originalValue),this.gradioAPI.setData("blacklist",$n),this.$emit("update:blacklist",$n,this.cancelBlacklistConfirm),this.tags.forEach(Nn=>{Nn.value===Cn.value&&this.onDeleteTagClick(Nn.id)})}}},GroupTagsMixin={data(){return{groupTagsActive:"",subGroupTagsActive:"",groupTagsProcessed:[]}},watch:{groupTags:{handler(){this.genGroup(),(!this.groupTagsActive||!this.subGroupTagsActive)&&(this.groupTagsActive="favorite",this.subGroupTagsActive="favorite-"+this.favoriteKey),this._setGroupTagItemWidth()},deep:!0,immediate:!0},favorites:{handler(){this.genGroup()},deep:!0,immediate:!0},extraNetworks:{handler(){this.genGroup()},deep:!0,immediate:!0}},mounted(){this.gradioAPI.getData("groupTagsActive-"+this.name).then(_n=>{_n!==null&&typeof _n=="object"&&(this.groupTagsActive=_n.groupTagsActive,this.subGroupTagsActive=_n.subGroupTagsActive)})},methods:{genGroup(){let _n=[],Cn={name:this.getLang("favorite"),tabKey:"favorite",type:"favorite",groups:[]};if(this.getCurrentTypeFavorites().forEach($n=>{let Nn={color:"",name:this.getLang($n.name),tabKey:"favorite-"+$n.key,type:"favorite",tags:{},ori:{}};$n.list.forEach(Bn=>{Nn.tags[Bn.prompt]=Bn.name==""?Bn.prompt:Bn.name,Nn.ori[Bn.prompt]=Bn}),Cn.groups.push(Nn)}),_n.push(Cn),!this.$appMode){let $n={name:"Extra Networks",tabKey:"extraNetworks",type:"extraNetworks",groups:[]};this.extraNetworks.forEach(Nn=>{let Bn={color:"",name:Nn.title,tabKey:"extraNetworks-"+Nn.name,type:"extraNetworks",subType:Nn.name,tags:{},datas:[]};Nn.items.forEach(Pn=>{Bn.datas.push(Pn)}),$n.groups.push(Bn),Nn.items.forEach(Pn=>{Pn.dirnameFormat=Pn.dirname.replaceAll("\\","/")});let Ln=common$1.getSamePrefixPath([...new Set(Nn.items.map(Pn=>Pn.dirnameFormat))]),In=[];Nn.items.forEach(Pn=>{let Dn=Pn.dirnameFormat.replace(Ln,"");Dn===""&&(Dn="@root"),Dn=Dn.replace(/^\//,""),In.push(Dn),Pn.base_dirname=Dn}),In=[...new Set(In)],In.length>1&&In.forEach(Pn=>{let Dn={color:"",name:Pn,tabKey:"extraNetworks-"+Nn.name+"-"+Pn,type:"extraNetworks",subType:Nn.name,tags:{},datas:[]};Nn.items.forEach(Hn=>{Hn.base_dirname===Pn&&Dn.datas.push(Hn)}),$n.groups.push(Dn)}),$n.groups.push({type:"wrap"})}),_n.push($n)}_n=_n.concat(this.groupTags),this.groupTagsProcessed=_n},saveGroupActive(){this.gradioAPI.setData("groupTagsActive-"+this.name,{groupTagsActive:this.groupTagsActive,subGroupTagsActive:this.subGroupTagsActive})},activeGroupTab(_n){this.groupTagsActive=this.groupTagsProcessed[_n].tabKey,this.subGroupTagsActive=this.groupTagsProcessed[_n].groups[0].tabKey,this.saveGroupActive();let Cn=this.$refs.groupTabsHeader.children[_n].offsetLeft-this.$refs.groupTabsHeader.offsetWidth/2+this.$refs.groupTabsHeader.children[_n].offsetWidth/2;this.$refs.groupTabsHeader.scrollTo({left:Cn,behavior:"smooth"}),this._setGroupTagItemWidth()},activeSubGroupTab(_n,Cn){this.subGroupTagsActive=this.groupTagsProcessed[_n].groups[Cn].tabKey,this.saveGroupActive(),this._setGroupTagItemWidth()},_setGroupTagItemWidth(){this.$nextTick(()=>{if(!this.$refs.groupTagItem)return;this.$refs.groupTagItem.forEach((Cn,$n)=>{Cn.style.width="auto"});let _n=0;this.$refs.groupTagItem.forEach((Cn,$n)=>{_n=Math.max(_n,Cn.offsetWidth)}),_n>0&&this.$refs.groupTagItem.forEach((Cn,$n)=>{Cn.style.width=_n+"px"})})},onClickHideGroupTags(){this.$emit("update:hideGroupTags",!this.hideGroupTags)},onClickGroupTag(_n,Cn,$n,Nn){let Bn=[];if(this.tags.forEach((Ln,In)=>{Ln.originalValue===Cn&&Bn.push(In)}),Bn.length)Bn.reverse().forEach(Ln=>{this.tags.splice(Ln,1)}),this.updateTags();else if($n.type==="favorite"){let Ln=Nn.ori[Cn];this.onClickGroupTagFavorite(Ln)}else this._appendTag(Cn,_n,!1,-1,"text"),this.updateTags()},onClickGroupTagFavorite(_n){_n.tags.forEach(Cn=>{this._appendTag(Cn.value,Cn.localValue,Cn.disabled,-1,Cn.type)}),this.updateTags()},onClickGroupTagExtraNetwork(data,group,subGroup){if(subGroup.subType==="checkpoints"){if(data.loading)return;data.loading=!0;let _n=Cn=>{if(Cn>100){data.loading=!1;return}if(opts&&opts.sd_model_checkpoint===data.basename){data.loading=!1;return}setTimeout(_n,100,Cn+1)};_n(0),selectCheckpoint(data.basename);return}let indexes=this._groupTagsExtraNetworkTagsIndexes(data);if(indexes.length)indexes.reverse().forEach(_n=>{console.log(_n),this.tags.splice(_n,1)}),this.updateTags();else{let index=this._appendTag(eval(data.prompt),"",!1,-1,"text");this.autoTranslateToLocal?this.translates([index],!0,!1).finally(()=>{this.updateTags()}):this.updateTags()}},getGroupTagTooltip(_n,Cn){let $n="";return _n&&_n!==Cn&&($n+=_n+"<br/>"),$n+=Cn,$n},getGroupTagStyle(_n,Cn,$n){let Nn={},Bn=common$1.getTagsColorKey(_n,Cn),Ln="";this.groupTagsColor[Bn]&&(Ln=this.groupTagsColor[Bn],common$1.isColorTransparent(Ln)&&(Ln="")),Ln&&(Nn={background:Ln});for(let In of this.tags)if(In.originalValue===$n){Nn.filter="grayscale(1)";break}return Nn},_groupTagsExtraNetworkTagsIndexes(_n){let Cn=_n.name,$n=_n.output_name||void 0,Nn=[];for(let Bn in this.tags){let Ln=this.tags[Bn];if(typeof Ln.type=="string"&&Ln.type==="wrap")continue;let In=!1;Ln.isLora?In=Ln.loraName===Cn||$n&&Ln.loraName===$n:Ln.isLyco?In=Ln.lycoName===Cn||$n&&Ln.lycoName===$n:Ln.isEmbedding?In=Ln.embeddingName===Cn||$n&&Ln.embeddingName===$n:In=Ln.originalValue===Cn||$n&&Ln.originalValue===$n,In&&Nn.push(Bn)}return Nn},getGroupTagExtraNetworkStyle(_n){let Cn=this._groupTagsExtraNetworkTagsIndexes(_n),$n={width:this.extraNetworksWidth+"px",height:this.extraNetworksHeight+"px"};return Cn.length&&($n.filter="grayscale(1)"),$n},getTagsColorKey(_n,Cn){return common$1.getTagsColorKey(_n,Cn)},onTagsColorChange(_n){this.$emit("update:groupTagsColor",this.groupTagsColor)},onClickResetTagsColor(_n){for(let Cn of this.groupTagsProcessed)for(let $n of Cn.groups){if($n.type&&$n.typ=="wrap")continue;let Nn=common$1.getTagsColorKey(Cn.name,$n.name);_n===Nn&&(this.groupTagsColor[_n]=ref(common$1.fitterInputColor($n.color)))}this.onTagsColorChange(_n)},onClickClearTagsColor(_n){this.groupTagsColor[_n]=ref("rgba(0,0,0,0)"),this.onTagsColorChange(_n)},getTagColorStyle(_n){if(_n.isLora||_n.isLyco||_n.isEmbedding)return{};if(!this.groupTagsColorKeyCache[_n.value])return{};let Cn=this.groupTagsColorKeyCache[_n.value];if(!this.groupTagsColor[Cn])return{};let $n=this.groupTagsColor[Cn];return common$1.isColorTransparent($n)?{}:{background:$n}},onGroupExtraNetworkMouseEnter(_n,Cn){this.$emit("showExtraNetworks",_n.target,Cn,this.onLoraPopupUseKeywords,!0,"groupTags")},onGroupExtraNetworkMouseMove(){},onGroupExtraNetworkMouseLeave(){this.$emit("hideExtraNetworks")}}},_sfc_main$f={name:"IconSvg",props:{name:{type:String,required:!0},svgName:{type:String,default:""}},data(){return{svgCode:""}},watch:{name:{handler:function(_n,Cn){this.getSvg()},immediate:!1}},mounted(){this.getSvg()},methods:{getSvg(){if(!this.name)return;let _n=this.svgName||this.name;if(window.loadingSvg=window.loadingSvg||{},window.isLoadSvg=window.isLoadSvg||{},window.isLoadSvg[_n]){this.svgCode=localStorage.getItem("iconSVG-"+_n);return}if(localStorage.getItem("iconSVG-"+_n)&&(this.svgCode=localStorage.getItem("iconSVG-"+_n)),window.loadingSvg[_n]){const Cn=setInterval(()=>{window.loadingSvg[_n]||(clearInterval(Cn),this.svgCode=localStorage.getItem("iconSVG-"+_n))},10);return}window.loadingSvg[_n]=!0,window.iconSvgHash||(window.iconSvgHash=new Date().getTime()),this.gradioAPI.styles("icons/"+_n+".svg",window.iconSvgHash).then(Cn=>{this.svgCode=Cn,localStorage.setItem("iconSVG-"+_n,Cn),window.isLoadSvg[_n]=!0,window.loadingSvg[_n]=!1}).catch(Cn=>{window.loadingSvg[_n]=!1})}}},_hoisted_1$e=["innerHTML"];function _sfc_render$f(_n,Cn,$n,Nn,Bn,Ln){return withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(["icon-svg","icon-svg-"+$n.name]),"data-name":"name",innerHTML:Bn.svgCode},null,10,_hoisted_1$e)),[[vShow,Bn.svgCode]])}const IconSvg=_export_sfc(_sfc_main$f,[["render",_sfc_render$f]]),_sfc_main$e={name:"HighlightPrompt",props:{textarea:{type:Object,required:!0},hideDefaultInput:{type:Boolean,default:!1}},data(){return{scrollTop:0,showTimeId:0,hideTimeId:0,lastHighLightTag:null}},watch:{},mounted(){},methods:{show(_n){this.lastHighLightTag&&this.lastHighLightTag.value===_n.value||(this.lastHighLightTag=_n,this.showTimeId&&clearTimeout(this.showTimeId),this.showTimeId=setTimeout(()=>{this._show(_n),this.showTimeId=0},10))},_show(_n){if(this.hideDefaultInput)return this._hide();if(typeof _n.type=="string"&&_n.type==="wrap")return this._hide();let Cn=_n.value,$n=this.textarea.value;if(Cn===""||Cn.trim()==="")return this._hide();if($n===""||$n.trim()==="")return this._hide();if(Cn=common$1.escapeHtml(Cn),$n=common$1.escapeHtml(this.textarea.value),$n.indexOf(Cn)===-1)return this._hide();this.textarea.parentNode.insertBefore(this.$refs.highlightPrompt,this.textarea.nextSibling);const Bn=window.getComputedStyle(this.textarea);for(const Pn of Bn)this.$refs.highlightPrompt.style[Pn]=Bn[Pn];this.$refs.highlightPrompt.style.display="block",this.textarea.style.display="none";let Ln="",In=$n;for(;;){const Pn=In.indexOf(Cn);if(Pn===-1){Ln+=In;break}const Dn=Pn+Cn.length;Ln+=In.substring(0,Pn),Ln+='<span class="physton-highlight-prompt">',Ln+=In.substring(Pn,Dn),Ln+="</span>",In=In.substring(Dn)}this.$refs.highlightPrompt.innerHTML=Ln,this.$refs.highlightPrompt.scrollTop=this.scrollTop},hide(){this.lastHighLightTag=null,this.showTimeId&&clearTimeout(this.showTimeId),this.hideTimeId&&clearTimeout(this.hideTimeId),this.hideTimeId=setTimeout(()=>{this._hide(),this.hideTimeId=0},10)},_hide(){this.textarea.style.display="block",this.$refs.highlightPrompt.style.display="none",this.scrollTop=this.textarea.scrollTop}}};function _sfc_render$e(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{class:"physton-highlight-prompt",ref:"highlightPrompt",onClick:Cn[0]||(Cn[0]=(...In)=>Ln.hide&&Ln.hide(...In))},null,512)}const HighlightPrompt=_export_sfc(_sfc_main$e,[["render",_sfc_render$e]]);function tryOnScopeDispose(_n){return getCurrentScope()?(onScopeDispose(_n),!0):!1}function toValue(_n){return typeof _n=="function"?_n():unref(_n)}const isClient=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const toString$1=Object.prototype.toString,isObject$4=_n=>toString$1.call(_n)==="[object Object]",noop$1=()=>{},isIOS=getIsIOS();function getIsIOS(){var _n,Cn;return isClient&&((_n=window==null?void 0:window.navigator)==null?void 0:_n.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((Cn=window==null?void 0:window.navigator)==null?void 0:Cn.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function createFilterWrapper(_n,Cn){function $n(...Nn){return new Promise((Bn,Ln)=>{Promise.resolve(_n(()=>Cn.apply(this,Nn),{fn:Cn,thisArg:this,args:Nn})).then(Bn).catch(Ln)})}return $n}const bypassFilter=_n=>_n();function debounceFilter(_n,Cn={}){let $n,Nn,Bn=noop$1;const Ln=Pn=>{clearTimeout(Pn),Bn(),Bn=noop$1};return Pn=>{const Dn=toValue(_n),Hn=toValue(Cn.maxWait);return $n&&Ln($n),Dn<=0||Hn!==void 0&&Hn<=0?(Nn&&(Ln(Nn),Nn=null),Promise.resolve(Pn())):new Promise((Wn,Gn)=>{Bn=Cn.rejectOnCancel?Gn:Wn,Hn&&!Nn&&(Nn=setTimeout(()=>{$n&&Ln($n),Nn=null,Wn(Pn())},Hn)),$n=setTimeout(()=>{Nn&&Ln(Nn),Nn=null,Wn(Pn())},Dn)})}}function pausableFilter(_n=bypassFilter){const Cn=ref(!0);function $n(){Cn.value=!1}function Nn(){Cn.value=!0}const Bn=(...Ln)=>{Cn.value&&_n(...Ln)};return{isActive:readonly(Cn),pause:$n,resume:Nn,eventFilter:Bn}}function getLifeCycleTarget(_n){return _n||getCurrentInstance()}function useDebounceFn(_n,Cn=200,$n={}){return createFilterWrapper(debounceFilter(Cn,$n),_n)}function watchWithFilter(_n,Cn,$n={}){const{eventFilter:Nn=bypassFilter,...Bn}=$n;return watch(_n,createFilterWrapper(Nn,Cn),Bn)}function watchPausable(_n,Cn,$n={}){const{eventFilter:Nn,...Bn}=$n,{eventFilter:Ln,pause:In,resume:Pn,isActive:Dn}=pausableFilter(Nn);return{stop:watchWithFilter(_n,Cn,{...Bn,eventFilter:Ln}),pause:In,resume:Pn,isActive:Dn}}function tryOnMounted(_n,Cn=!0,$n){getLifeCycleTarget()?onMounted(_n,$n):Cn?_n():nextTick(_n)}function whenever(_n,Cn,$n){return watch(_n,(Nn,Bn,Ln)=>{Nn&&Cn(Nn,Bn,Ln)},$n)}function unrefElement(_n){var Cn;const $n=toValue(_n);return(Cn=$n==null?void 0:$n.$el)!=null?Cn:$n}const defaultWindow=isClient?window:void 0;function useEventListener(..._n){let Cn,$n,Nn,Bn;if(typeof _n[0]=="string"||Array.isArray(_n[0])?([$n,Nn,Bn]=_n,Cn=defaultWindow):[Cn,$n,Nn,Bn]=_n,!Cn)return noop$1;Array.isArray($n)||($n=[$n]),Array.isArray(Nn)||(Nn=[Nn]);const Ln=[],In=()=>{Ln.forEach(Wn=>Wn()),Ln.length=0},Pn=(Wn,Gn,Yn,rr)=>(Wn.addEventListener(Gn,Yn,rr),()=>Wn.removeEventListener(Gn,Yn,rr)),Dn=watch(()=>[unrefElement(Cn),toValue(Bn)],([Wn,Gn])=>{if(In(),!Wn)return;const Yn=isObject$4(Gn)?{...Gn}:Gn;Ln.push(...$n.flatMap(rr=>Nn.map(nr=>Pn(Wn,rr,nr,Yn))))},{immediate:!0,flush:"post"}),Hn=()=>{Dn(),In()};return tryOnScopeDispose(Hn),Hn}let _iOSWorkaround=!1;function onClickOutside(_n,Cn,$n={}){const{window:Nn=defaultWindow,ignore:Bn=[],capture:Ln=!0,detectIframe:In=!1}=$n;if(!Nn)return noop$1;isIOS&&!_iOSWorkaround&&(_iOSWorkaround=!0,Array.from(Nn.document.body.children).forEach(Yn=>Yn.addEventListener("click",noop$1)),Nn.document.documentElement.addEventListener("click",noop$1));let Pn=!0;const Dn=Yn=>Bn.some(rr=>{if(typeof rr=="string")return Array.from(Nn.document.querySelectorAll(rr)).some(nr=>nr===Yn.target||Yn.composedPath().includes(nr));{const nr=unrefElement(rr);return nr&&(Yn.target===nr||Yn.composedPath().includes(nr))}}),Wn=[useEventListener(Nn,"click",Yn=>{const rr=unrefElement(_n);if(!(!rr||rr===Yn.target||Yn.composedPath().includes(rr))){if(Yn.detail===0&&(Pn=!Dn(Yn)),!Pn){Pn=!0;return}Cn(Yn)}},{passive:!0,capture:Ln}),useEventListener(Nn,"pointerdown",Yn=>{const rr=unrefElement(_n);Pn=!Dn(Yn)&&!!(rr&&!Yn.composedPath().includes(rr))},{passive:!0}),In&&useEventListener(Nn,"blur",Yn=>{setTimeout(()=>{var rr;const nr=unrefElement(_n);((rr=Nn.document.activeElement)==null?void 0:rr.tagName)==="IFRAME"&&!(nr!=null&&nr.contains(Nn.document.activeElement))&&Cn(Yn)},0)})].filter(Boolean);return()=>Wn.forEach(Yn=>Yn())}const _global$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__",handlers=getHandlers();function getHandlers(){return globalKey in _global$1||(_global$1[globalKey]=_global$1[globalKey]||{}),_global$1[globalKey]}function getSSRHandler(_n,Cn){return handlers[_n]||Cn}function guessSerializerType(_n){return _n==null?"any":_n instanceof Set?"set":_n instanceof Map?"map":_n instanceof Date?"date":typeof _n=="boolean"?"boolean":typeof _n=="string"?"string":typeof _n=="object"?"object":Number.isNaN(_n)?"any":"number"}const StorageSerializers={boolean:{read:_n=>_n==="true",write:_n=>String(_n)},object:{read:_n=>JSON.parse(_n),write:_n=>JSON.stringify(_n)},number:{read:_n=>Number.parseFloat(_n),write:_n=>String(_n)},any:{read:_n=>_n,write:_n=>String(_n)},string:{read:_n=>_n,write:_n=>String(_n)},map:{read:_n=>new Map(JSON.parse(_n)),write:_n=>JSON.stringify(Array.from(_n.entries()))},set:{read:_n=>new Set(JSON.parse(_n)),write:_n=>JSON.stringify(Array.from(_n))},date:{read:_n=>new Date(_n),write:_n=>_n.toISOString()}},customStorageEventName="vueuse-storage";function useStorage(_n,Cn,$n,Nn={}){var Bn;const{flush:Ln="pre",deep:In=!0,listenToStorageChanges:Pn=!0,writeDefaults:Dn=!0,mergeDefaults:Hn=!1,shallow:Wn,window:Gn=defaultWindow,eventFilter:Yn,onError:rr=Xo=>{console.error(Xo)},initOnMounted:nr}=Nn,Yo=(Wn?shallowRef:ref)(typeof Cn=="function"?Cn():Cn);if(!$n)try{$n=getSSRHandler("getDefaultStorage",()=>{var Xo;return(Xo=defaultWindow)==null?void 0:Xo.localStorage})()}catch(Xo){rr(Xo)}if(!$n)return Yo;const Zo=toValue(Cn),ei=guessSerializerType(Zo),ci=(Bn=Nn.serializer)!=null?Bn:StorageSerializers[ei],{pause:vi,resume:Jo}=watchPausable(Yo,()=>hi(Yo.value),{flush:Ln,deep:In,eventFilter:Yn});return Gn&&Pn&&tryOnMounted(()=>{useEventListener(Gn,"storage",oi),useEventListener(Gn,customStorageEventName,zn),nr&&oi()}),nr||oi(),Yo;function hi(Xo){try{if(Xo==null)$n.removeItem(_n);else{const ni=ci.write(Xo),si=$n.getItem(_n);si!==ni&&($n.setItem(_n,ni),Gn&&Gn.dispatchEvent(new CustomEvent(customStorageEventName,{detail:{key:_n,oldValue:si,newValue:ni,storageArea:$n}})))}}catch(ni){rr(ni)}}function mi(Xo){const ni=Xo?Xo.newValue:$n.getItem(_n);if(ni==null)return Dn&&Zo!=null&&$n.setItem(_n,ci.write(Zo)),Zo;if(!Xo&&Hn){const si=ci.read(ni);return typeof Hn=="function"?Hn(si,Zo):ei==="object"&&!Array.isArray(si)?{...Zo,...si}:si}else return typeof ni!="string"?ni:ci.read(ni)}function zn(Xo){oi(Xo.detail)}function oi(Xo){if(!(Xo&&Xo.storageArea!==$n)){if(Xo&&Xo.key==null){Yo.value=Zo;return}if(!(Xo&&Xo.key!==_n)){vi();try{(Xo==null?void 0:Xo.newValue)!==ci.write(Yo.value)&&(Yo.value=mi(Xo))}catch(ni){rr(ni)}finally{Xo?nextTick(Jo):Jo()}}}}}function useLocalStorage(_n,Cn,$n={}){const{window:Nn=defaultWindow}=$n;return useStorage(_n,Cn,Nn==null?void 0:Nn.localStorage,$n)}var GradientParser=GradientParser||{};GradientParser.stringify=function(){var _n={"visit_linear-gradient":function(Cn){return _n.visit_gradient(Cn)},"visit_repeating-linear-gradient":function(Cn){return _n.visit_gradient(Cn)},"visit_radial-gradient":function(Cn){return _n.visit_gradient(Cn)},"visit_repeating-radial-gradient":function(Cn){return _n.visit_gradient(Cn)},visit_gradient:function(Cn){var $n=_n.visit(Cn.orientation);return $n&&($n+=", "),Cn.type+"("+$n+_n.visit(Cn.colorStops)+")"},visit_shape:function(Cn){var $n=Cn.value,Nn=_n.visit(Cn.at),Bn=_n.visit(Cn.style);return Bn&&($n+=" "+Bn),Nn&&($n+=" at "+Nn),$n},"visit_default-radial":function(Cn){var $n="",Nn=_n.visit(Cn.at);return Nn&&($n+=Nn),$n},"visit_extent-keyword":function(Cn){var $n=Cn.value,Nn=_n.visit(Cn.at);return Nn&&($n+=" at "+Nn),$n},"visit_position-keyword":function(Cn){return Cn.value},visit_position:function(Cn){return _n.visit(Cn.value.x)+" "+_n.visit(Cn.value.y)},"visit_%":function(Cn){return Cn.value+"%"},visit_em:function(Cn){return Cn.value+"em"},visit_px:function(Cn){return Cn.value+"px"},visit_literal:function(Cn){return _n.visit_color(Cn.value,Cn)},visit_hex:function(Cn){return _n.visit_color("#"+Cn.value,Cn)},visit_rgb:function(Cn){return _n.visit_color("rgb("+Cn.value.join(", ")+")",Cn)},visit_rgba:function(Cn){return _n.visit_color("rgba("+Cn.value.join(", ")+")",Cn)},visit_color:function(Cn,$n){var Nn=Cn,Bn=_n.visit($n.length);return Bn&&(Nn+=" "+Bn),Nn},visit_angular:function(Cn){return Cn.value+"deg"},visit_directional:function(Cn){return"to "+Cn.value},visit_array:function(Cn){var $n="",Nn=Cn.length;return Cn.forEach(function(Bn,Ln){$n+=_n.visit(Bn),Ln<Nn-1&&($n+=", ")}),$n},visit:function(Cn){if(!Cn)return"";var $n="";if(Cn instanceof Array)return _n.visit_array(Cn,$n);if(Cn.type){var Nn=_n["visit_"+Cn.type];if(Nn)return Nn(Cn);throw Error("Missing visitor visit_"+Cn.type)}else throw Error("Invalid node.")}};return function(Cn){return _n.visit(Cn)}}();var GradientParser=GradientParser||{};GradientParser.parse=function(){var _n={linearGradient:/^(\-(webkit|o|ms|moz)\-)?(linear\-gradient)/i,repeatingLinearGradient:/^(\-(webkit|o|ms|moz)\-)?(repeating\-linear\-gradient)/i,radialGradient:/^(\-(webkit|o|ms|moz)\-)?(radial\-gradient)/i,repeatingRadialGradient:/^(\-(webkit|o|ms|moz)\-)?(repeating\-radial\-gradient)/i,sideOrCorner:/^to (left (top|bottom)|right (top|bottom)|left|right|top|bottom)/i,extentKeywords:/^(closest\-side|closest\-corner|farthest\-side|farthest\-corner|contain|cover)/,positionKeywords:/^(left|center|right|top|bottom)/i,pixelValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))px/,percentageValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))\%/,emValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))em/,angleValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))deg/,startCall:/^\(/,endCall:/^\)/,comma:/^,/,hexColor:/^\#([0-9a-fA-F]+)/,literalColor:/^([a-zA-Z]+)/,rgbColor:/^rgb/i,rgbaColor:/^rgba/i,number:/^(([0-9]*\.[0-9]+)|([0-9]+\.?))/},Cn="";function $n(gi){var $i=new Error(Cn+": "+gi);throw $i.source=Cn,$i}function Nn(){var gi=Bn();return Cn.length>0&&$n("Invalid input not EOF"),gi}function Bn(){return vi(Ln)}function Ln(){return In("linear-gradient",_n.linearGradient,Dn)||In("repeating-linear-gradient",_n.repeatingLinearGradient,Dn)||In("radial-gradient",_n.radialGradient,Gn)||In("repeating-radial-gradient",_n.repeatingRadialGradient,Gn)}function In(gi,$i,Ii){return Pn($i,function(sa){var la=Ii();return la&&(ea(_n.comma)||$n("Missing comma before color stops")),{type:gi,orientation:la,colorStops:vi(Jo)}})}function Pn(gi,$i){var Ii=ea(gi);if(Ii){ea(_n.startCall)||$n("Missing (");var sa=$i(Ii);return ea(_n.endCall)||$n("Missing )"),sa}}function Dn(){return Hn()||Wn()}function Hn(){return Li("directional",_n.sideOrCorner,1)}function Wn(){return Li("angular",_n.angleValue,1)}function Gn(){var gi,$i=Yn(),Ii;return $i&&(gi=[],gi.push($i),Ii=Cn,ea(_n.comma)&&($i=Yn(),$i?gi.push($i):Cn=Ii)),gi}function Yn(){var gi=rr()||nr();if(gi)gi.at=Zo();else{var $i=Yo();if($i){gi=$i;var Ii=Zo();Ii&&(gi.at=Ii)}else{var sa=ei();sa&&(gi={type:"default-radial",at:sa})}}return gi}function rr(){var gi=Li("shape",/^(circle)/i,0);return gi&&(gi.style=di()||Yo()),gi}function nr(){var gi=Li("shape",/^(ellipse)/i,0);return gi&&(gi.style=si()||Yo()),gi}function Yo(){return Li("extent-keyword",_n.extentKeywords,1)}function Zo(){if(Li("position",/^at/,0)){var gi=ei();return gi||$n("Missing positioning value"),gi}}function ei(){var gi=ci();if(gi.x||gi.y)return{type:"position",value:gi}}function ci(){return{x:si(),y:si()}}function vi(gi){var $i=gi(),Ii=[];if($i)for(Ii.push($i);ea(_n.comma);)$i=gi(),$i?Ii.push($i):$n("One extra comma");return Ii}function Jo(){var gi=hi();return gi||$n("Expected color definition"),gi.length=si(),gi}function hi(){return zn()||Xo()||oi()||mi()}function mi(){return Li("literal",_n.literalColor,0)}function zn(){return Li("hex",_n.hexColor,1)}function oi(){return Pn(_n.rgbColor,function(){return{type:"rgb",value:vi(ni)}})}function Xo(){return Pn(_n.rgbaColor,function(){return{type:"rgba",value:vi(ni)}})}function ni(){return ea(_n.number)[1]}function si(){return Li("%",_n.percentageValue,1)||pi()||di()}function pi(){return Li("position-keyword",_n.positionKeywords,1)}function di(){return Li("px",_n.pixelValue,1)||Li("em",_n.emValue,1)}function Li(gi,$i,Ii){var sa=ea($i);if(sa)return{type:gi,value:sa[Ii]}}function ea(gi){var $i,Ii;return Ii=/^[\n\r\t\s]+/.exec(Cn),Ii&&Ki(Ii[0].length),$i=gi.exec(Cn),$i&&Ki($i[0].length),$i}function Ki(gi){Cn=Cn.substr(gi)}return function(gi){return Cn=gi.toString(),Nn()}}();var parse=GradientParser.parse,stringify=GradientParser.stringify,top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce(function(_n,Cn){return _n.concat([Cn+"-"+start,Cn+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(_n,Cn){return _n.concat([Cn,Cn+"-"+start,Cn+"-"+end])},[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function getNodeName(_n){return _n?(_n.nodeName||"").toLowerCase():null}function getWindow(_n){if(_n==null)return window;if(_n.toString()!=="[object Window]"){var Cn=_n.ownerDocument;return Cn&&Cn.defaultView||window}return _n}function isElement$1(_n){var Cn=getWindow(_n).Element;return _n instanceof Cn||_n instanceof Element}function isHTMLElement(_n){var Cn=getWindow(_n).HTMLElement;return _n instanceof Cn||_n instanceof HTMLElement}function isShadowRoot(_n){if(typeof ShadowRoot>"u")return!1;var Cn=getWindow(_n).ShadowRoot;return _n instanceof Cn||_n instanceof ShadowRoot}function applyStyles(_n){var Cn=_n.state;Object.keys(Cn.elements).forEach(function($n){var Nn=Cn.styles[$n]||{},Bn=Cn.attributes[$n]||{},Ln=Cn.elements[$n];!isHTMLElement(Ln)||!getNodeName(Ln)||(Object.assign(Ln.style,Nn),Object.keys(Bn).forEach(function(In){var Pn=Bn[In];Pn===!1?Ln.removeAttribute(In):Ln.setAttribute(In,Pn===!0?"":Pn)}))})}function effect$2(_n){var Cn=_n.state,$n={popper:{position:Cn.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(Cn.elements.popper.style,$n.popper),Cn.styles=$n,Cn.elements.arrow&&Object.assign(Cn.elements.arrow.style,$n.arrow),function(){Object.keys(Cn.elements).forEach(function(Nn){var Bn=Cn.elements[Nn],Ln=Cn.attributes[Nn]||{},In=Object.keys(Cn.styles.hasOwnProperty(Nn)?Cn.styles[Nn]:$n[Nn]),Pn=In.reduce(function(Dn,Hn){return Dn[Hn]="",Dn},{});!isHTMLElement(Bn)||!getNodeName(Bn)||(Object.assign(Bn.style,Pn),Object.keys(Ln).forEach(function(Dn){Bn.removeAttribute(Dn)}))})}}const applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect:effect$2,requires:["computeStyles"]};function getBasePlacement$1(_n){return _n.split("-")[0]}var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var _n=navigator.userAgentData;return _n!=null&&_n.brands&&Array.isArray(_n.brands)?_n.brands.map(function(Cn){return Cn.brand+"/"+Cn.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(_n,Cn,$n){Cn===void 0&&(Cn=!1),$n===void 0&&($n=!1);var Nn=_n.getBoundingClientRect(),Bn=1,Ln=1;Cn&&isHTMLElement(_n)&&(Bn=_n.offsetWidth>0&&round(Nn.width)/_n.offsetWidth||1,Ln=_n.offsetHeight>0&&round(Nn.height)/_n.offsetHeight||1);var In=isElement$1(_n)?getWindow(_n):window,Pn=In.visualViewport,Dn=!isLayoutViewport()&&$n,Hn=(Nn.left+(Dn&&Pn?Pn.offsetLeft:0))/Bn,Wn=(Nn.top+(Dn&&Pn?Pn.offsetTop:0))/Ln,Gn=Nn.width/Bn,Yn=Nn.height/Ln;return{width:Gn,height:Yn,top:Wn,right:Hn+Gn,bottom:Wn+Yn,left:Hn,x:Hn,y:Wn}}function getLayoutRect(_n){var Cn=getBoundingClientRect(_n),$n=_n.offsetWidth,Nn=_n.offsetHeight;return Math.abs(Cn.width-$n)<=1&&($n=Cn.width),Math.abs(Cn.height-Nn)<=1&&(Nn=Cn.height),{x:_n.offsetLeft,y:_n.offsetTop,width:$n,height:Nn}}function contains(_n,Cn){var $n=Cn.getRootNode&&Cn.getRootNode();if(_n.contains(Cn))return!0;if($n&&isShadowRoot($n)){var Nn=Cn;do{if(Nn&&_n.isSameNode(Nn))return!0;Nn=Nn.parentNode||Nn.host}while(Nn)}return!1}function getComputedStyle(_n){return getWindow(_n).getComputedStyle(_n)}function isTableElement(_n){return["table","td","th"].indexOf(getNodeName(_n))>=0}function getDocumentElement(_n){return((isElement$1(_n)?_n.ownerDocument:_n.document)||window.document).documentElement}function getParentNode(_n){return getNodeName(_n)==="html"?_n:_n.assignedSlot||_n.parentNode||(isShadowRoot(_n)?_n.host:null)||getDocumentElement(_n)}function getTrueOffsetParent(_n){return!isHTMLElement(_n)||getComputedStyle(_n).position==="fixed"?null:_n.offsetParent}function getContainingBlock(_n){var Cn=/firefox/i.test(getUAString()),$n=/Trident/i.test(getUAString());if($n&&isHTMLElement(_n)){var Nn=getComputedStyle(_n);if(Nn.position==="fixed")return null}var Bn=getParentNode(_n);for(isShadowRoot(Bn)&&(Bn=Bn.host);isHTMLElement(Bn)&&["html","body"].indexOf(getNodeName(Bn))<0;){var Ln=getComputedStyle(Bn);if(Ln.transform!=="none"||Ln.perspective!=="none"||Ln.contain==="paint"||["transform","perspective"].indexOf(Ln.willChange)!==-1||Cn&&Ln.willChange==="filter"||Cn&&Ln.filter&&Ln.filter!=="none")return Bn;Bn=Bn.parentNode}return null}function getOffsetParent(_n){for(var Cn=getWindow(_n),$n=getTrueOffsetParent(_n);$n&&isTableElement($n)&&getComputedStyle($n).position==="static";)$n=getTrueOffsetParent($n);return $n&&(getNodeName($n)==="html"||getNodeName($n)==="body"&&getComputedStyle($n).position==="static")?Cn:$n||getContainingBlock(_n)||Cn}function getMainAxisFromPlacement(_n){return["top","bottom"].indexOf(_n)>=0?"x":"y"}function within(_n,Cn,$n){return max(_n,min(Cn,$n))}function withinMaxClamp(_n,Cn,$n){var Nn=within(_n,Cn,$n);return Nn>$n?$n:Nn}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(_n){return Object.assign({},getFreshSideObject(),_n)}function expandToHashMap(_n,Cn){return Cn.reduce(function($n,Nn){return $n[Nn]=_n,$n},{})}var toPaddingObject=function _n(Cn,$n){return Cn=typeof Cn=="function"?Cn(Object.assign({},$n.rects,{placement:$n.placement})):Cn,mergePaddingObject(typeof Cn!="number"?Cn:expandToHashMap(Cn,basePlacements))};function arrow(_n){var Cn,$n=_n.state,Nn=_n.name,Bn=_n.options,Ln=$n.elements.arrow,In=$n.modifiersData.popperOffsets,Pn=getBasePlacement$1($n.placement),Dn=getMainAxisFromPlacement(Pn),Hn=[left,right].indexOf(Pn)>=0,Wn=Hn?"height":"width";if(!(!Ln||!In)){var Gn=toPaddingObject(Bn.padding,$n),Yn=getLayoutRect(Ln),rr=Dn==="y"?top:left,nr=Dn==="y"?bottom:right,Yo=$n.rects.reference[Wn]+$n.rects.reference[Dn]-In[Dn]-$n.rects.popper[Wn],Zo=In[Dn]-$n.rects.reference[Dn],ei=getOffsetParent(Ln),ci=ei?Dn==="y"?ei.clientHeight||0:ei.clientWidth||0:0,vi=Yo/2-Zo/2,Jo=Gn[rr],hi=ci-Yn[Wn]-Gn[nr],mi=ci/2-Yn[Wn]/2+vi,zn=within(Jo,mi,hi),oi=Dn;$n.modifiersData[Nn]=(Cn={},Cn[oi]=zn,Cn.centerOffset=zn-mi,Cn)}}function effect$1(_n){var Cn=_n.state,$n=_n.options,Nn=$n.element,Bn=Nn===void 0?"[data-popper-arrow]":Nn;Bn!=null&&(typeof Bn=="string"&&(Bn=Cn.elements.popper.querySelector(Bn),!Bn)||contains(Cn.elements.popper,Bn)&&(Cn.elements.arrow=Bn))}const arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect:effect$1,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(_n){return _n.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(_n,Cn){var $n=_n.x,Nn=_n.y,Bn=Cn.devicePixelRatio||1;return{x:round($n*Bn)/Bn||0,y:round(Nn*Bn)/Bn||0}}function mapToStyles(_n){var Cn,$n=_n.popper,Nn=_n.popperRect,Bn=_n.placement,Ln=_n.variation,In=_n.offsets,Pn=_n.position,Dn=_n.gpuAcceleration,Hn=_n.adaptive,Wn=_n.roundOffsets,Gn=_n.isFixed,Yn=In.x,rr=Yn===void 0?0:Yn,nr=In.y,Yo=nr===void 0?0:nr,Zo=typeof Wn=="function"?Wn({x:rr,y:Yo}):{x:rr,y:Yo};rr=Zo.x,Yo=Zo.y;var ei=In.hasOwnProperty("x"),ci=In.hasOwnProperty("y"),vi=left,Jo=top,hi=window;if(Hn){var mi=getOffsetParent($n),zn="clientHeight",oi="clientWidth";if(mi===getWindow($n)&&(mi=getDocumentElement($n),getComputedStyle(mi).position!=="static"&&Pn==="absolute"&&(zn="scrollHeight",oi="scrollWidth")),mi=mi,Bn===top||(Bn===left||Bn===right)&&Ln===end){Jo=bottom;var Xo=Gn&&mi===hi&&hi.visualViewport?hi.visualViewport.height:mi[zn];Yo-=Xo-Nn.height,Yo*=Dn?1:-1}if(Bn===left||(Bn===top||Bn===bottom)&&Ln===end){vi=right;var ni=Gn&&mi===hi&&hi.visualViewport?hi.visualViewport.width:mi[oi];rr-=ni-Nn.width,rr*=Dn?1:-1}}var si=Object.assign({position:Pn},Hn&&unsetSides),pi=Wn===!0?roundOffsetsByDPR({x:rr,y:Yo},getWindow($n)):{x:rr,y:Yo};if(rr=pi.x,Yo=pi.y,Dn){var di;return Object.assign({},si,(di={},di[Jo]=ci?"0":"",di[vi]=ei?"0":"",di.transform=(hi.devicePixelRatio||1)<=1?"translate("+rr+"px, "+Yo+"px)":"translate3d("+rr+"px, "+Yo+"px, 0)",di))}return Object.assign({},si,(Cn={},Cn[Jo]=ci?Yo+"px":"",Cn[vi]=ei?rr+"px":"",Cn.transform="",Cn))}function computeStyles(_n){var Cn=_n.state,$n=_n.options,Nn=$n.gpuAcceleration,Bn=Nn===void 0?!0:Nn,Ln=$n.adaptive,In=Ln===void 0?!0:Ln,Pn=$n.roundOffsets,Dn=Pn===void 0?!0:Pn,Hn={placement:getBasePlacement$1(Cn.placement),variation:getVariation(Cn.placement),popper:Cn.elements.popper,popperRect:Cn.rects.popper,gpuAcceleration:Bn,isFixed:Cn.options.strategy==="fixed"};Cn.modifiersData.popperOffsets!=null&&(Cn.styles.popper=Object.assign({},Cn.styles.popper,mapToStyles(Object.assign({},Hn,{offsets:Cn.modifiersData.popperOffsets,position:Cn.options.strategy,adaptive:In,roundOffsets:Dn})))),Cn.modifiersData.arrow!=null&&(Cn.styles.arrow=Object.assign({},Cn.styles.arrow,mapToStyles(Object.assign({},Hn,{offsets:Cn.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:Dn})))),Cn.attributes.popper=Object.assign({},Cn.attributes.popper,{"data-popper-placement":Cn.placement})}const computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}};var passive={passive:!0};function effect(_n){var Cn=_n.state,$n=_n.instance,Nn=_n.options,Bn=Nn.scroll,Ln=Bn===void 0?!0:Bn,In=Nn.resize,Pn=In===void 0?!0:In,Dn=getWindow(Cn.elements.popper),Hn=[].concat(Cn.scrollParents.reference,Cn.scrollParents.popper);return Ln&&Hn.forEach(function(Wn){Wn.addEventListener("scroll",$n.update,passive)}),Pn&&Dn.addEventListener("resize",$n.update,passive),function(){Ln&&Hn.forEach(function(Wn){Wn.removeEventListener("scroll",$n.update,passive)}),Pn&&Dn.removeEventListener("resize",$n.update,passive)}}const eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function _n(){},effect,data:{}};var hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(_n){return _n.replace(/left|right|bottom|top/g,function(Cn){return hash$1[Cn]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(_n){return _n.replace(/start|end/g,function(Cn){return hash[Cn]})}function getWindowScroll(_n){var Cn=getWindow(_n),$n=Cn.pageXOffset,Nn=Cn.pageYOffset;return{scrollLeft:$n,scrollTop:Nn}}function getWindowScrollBarX(_n){return getBoundingClientRect(getDocumentElement(_n)).left+getWindowScroll(_n).scrollLeft}function getViewportRect(_n,Cn){var $n=getWindow(_n),Nn=getDocumentElement(_n),Bn=$n.visualViewport,Ln=Nn.clientWidth,In=Nn.clientHeight,Pn=0,Dn=0;if(Bn){Ln=Bn.width,In=Bn.height;var Hn=isLayoutViewport();(Hn||!Hn&&Cn==="fixed")&&(Pn=Bn.offsetLeft,Dn=Bn.offsetTop)}return{width:Ln,height:In,x:Pn+getWindowScrollBarX(_n),y:Dn}}function getDocumentRect(_n){var Cn,$n=getDocumentElement(_n),Nn=getWindowScroll(_n),Bn=(Cn=_n.ownerDocument)==null?void 0:Cn.body,Ln=max($n.scrollWidth,$n.clientWidth,Bn?Bn.scrollWidth:0,Bn?Bn.clientWidth:0),In=max($n.scrollHeight,$n.clientHeight,Bn?Bn.scrollHeight:0,Bn?Bn.clientHeight:0),Pn=-Nn.scrollLeft+getWindowScrollBarX(_n),Dn=-Nn.scrollTop;return getComputedStyle(Bn||$n).direction==="rtl"&&(Pn+=max($n.clientWidth,Bn?Bn.clientWidth:0)-Ln),{width:Ln,height:In,x:Pn,y:Dn}}function isScrollParent(_n){var Cn=getComputedStyle(_n),$n=Cn.overflow,Nn=Cn.overflowX,Bn=Cn.overflowY;return/auto|scroll|overlay|hidden/.test($n+Bn+Nn)}function getScrollParent(_n){return["html","body","#document"].indexOf(getNodeName(_n))>=0?_n.ownerDocument.body:isHTMLElement(_n)&&isScrollParent(_n)?_n:getScrollParent(getParentNode(_n))}function listScrollParents(_n,Cn){var $n;Cn===void 0&&(Cn=[]);var Nn=getScrollParent(_n),Bn=Nn===(($n=_n.ownerDocument)==null?void 0:$n.body),Ln=getWindow(Nn),In=Bn?[Ln].concat(Ln.visualViewport||[],isScrollParent(Nn)?Nn:[]):Nn,Pn=Cn.concat(In);return Bn?Pn:Pn.concat(listScrollParents(getParentNode(In)))}function rectToClientRect(_n){return Object.assign({},_n,{left:_n.x,top:_n.y,right:_n.x+_n.width,bottom:_n.y+_n.height})}function getInnerBoundingClientRect(_n,Cn){var $n=getBoundingClientRect(_n,!1,Cn==="fixed");return $n.top=$n.top+_n.clientTop,$n.left=$n.left+_n.clientLeft,$n.bottom=$n.top+_n.clientHeight,$n.right=$n.left+_n.clientWidth,$n.width=_n.clientWidth,$n.height=_n.clientHeight,$n.x=$n.left,$n.y=$n.top,$n}function getClientRectFromMixedType(_n,Cn,$n){return Cn===viewport?rectToClientRect(getViewportRect(_n,$n)):isElement$1(Cn)?getInnerBoundingClientRect(Cn,$n):rectToClientRect(getDocumentRect(getDocumentElement(_n)))}function getClippingParents(_n){var Cn=listScrollParents(getParentNode(_n)),$n=["absolute","fixed"].indexOf(getComputedStyle(_n).position)>=0,Nn=$n&&isHTMLElement(_n)?getOffsetParent(_n):_n;return isElement$1(Nn)?Cn.filter(function(Bn){return isElement$1(Bn)&&contains(Bn,Nn)&&getNodeName(Bn)!=="body"}):[]}function getClippingRect(_n,Cn,$n,Nn){var Bn=Cn==="clippingParents"?getClippingParents(_n):[].concat(Cn),Ln=[].concat(Bn,[$n]),In=Ln[0],Pn=Ln.reduce(function(Dn,Hn){var Wn=getClientRectFromMixedType(_n,Hn,Nn);return Dn.top=max(Wn.top,Dn.top),Dn.right=min(Wn.right,Dn.right),Dn.bottom=min(Wn.bottom,Dn.bottom),Dn.left=max(Wn.left,Dn.left),Dn},getClientRectFromMixedType(_n,In,Nn));return Pn.width=Pn.right-Pn.left,Pn.height=Pn.bottom-Pn.top,Pn.x=Pn.left,Pn.y=Pn.top,Pn}function computeOffsets(_n){var Cn=_n.reference,$n=_n.element,Nn=_n.placement,Bn=Nn?getBasePlacement$1(Nn):null,Ln=Nn?getVariation(Nn):null,In=Cn.x+Cn.width/2-$n.width/2,Pn=Cn.y+Cn.height/2-$n.height/2,Dn;switch(Bn){case top:Dn={x:In,y:Cn.y-$n.height};break;case bottom:Dn={x:In,y:Cn.y+Cn.height};break;case right:Dn={x:Cn.x+Cn.width,y:Pn};break;case left:Dn={x:Cn.x-$n.width,y:Pn};break;default:Dn={x:Cn.x,y:Cn.y}}var Hn=Bn?getMainAxisFromPlacement(Bn):null;if(Hn!=null){var Wn=Hn==="y"?"height":"width";switch(Ln){case start:Dn[Hn]=Dn[Hn]-(Cn[Wn]/2-$n[Wn]/2);break;case end:Dn[Hn]=Dn[Hn]+(Cn[Wn]/2-$n[Wn]/2);break}}return Dn}function detectOverflow(_n,Cn){Cn===void 0&&(Cn={});var $n=Cn,Nn=$n.placement,Bn=Nn===void 0?_n.placement:Nn,Ln=$n.strategy,In=Ln===void 0?_n.strategy:Ln,Pn=$n.boundary,Dn=Pn===void 0?clippingParents:Pn,Hn=$n.rootBoundary,Wn=Hn===void 0?viewport:Hn,Gn=$n.elementContext,Yn=Gn===void 0?popper:Gn,rr=$n.altBoundary,nr=rr===void 0?!1:rr,Yo=$n.padding,Zo=Yo===void 0?0:Yo,ei=mergePaddingObject(typeof Zo!="number"?Zo:expandToHashMap(Zo,basePlacements)),ci=Yn===popper?reference:popper,vi=_n.rects.popper,Jo=_n.elements[nr?ci:Yn],hi=getClippingRect(isElement$1(Jo)?Jo:Jo.contextElement||getDocumentElement(_n.elements.popper),Dn,Wn,In),mi=getBoundingClientRect(_n.elements.reference),zn=computeOffsets({reference:mi,element:vi,strategy:"absolute",placement:Bn}),oi=rectToClientRect(Object.assign({},vi,zn)),Xo=Yn===popper?oi:mi,ni={top:hi.top-Xo.top+ei.top,bottom:Xo.bottom-hi.bottom+ei.bottom,left:hi.left-Xo.left+ei.left,right:Xo.right-hi.right+ei.right},si=_n.modifiersData.offset;if(Yn===popper&&si){var pi=si[Bn];Object.keys(ni).forEach(function(di){var Li=[right,bottom].indexOf(di)>=0?1:-1,ea=[top,bottom].indexOf(di)>=0?"y":"x";ni[di]+=pi[ea]*Li})}return ni}function computeAutoPlacement(_n,Cn){Cn===void 0&&(Cn={});var $n=Cn,Nn=$n.placement,Bn=$n.boundary,Ln=$n.rootBoundary,In=$n.padding,Pn=$n.flipVariations,Dn=$n.allowedAutoPlacements,Hn=Dn===void 0?placements:Dn,Wn=getVariation(Nn),Gn=Wn?Pn?variationPlacements:variationPlacements.filter(function(nr){return getVariation(nr)===Wn}):basePlacements,Yn=Gn.filter(function(nr){return Hn.indexOf(nr)>=0});Yn.length===0&&(Yn=Gn);var rr=Yn.reduce(function(nr,Yo){return nr[Yo]=detectOverflow(_n,{placement:Yo,boundary:Bn,rootBoundary:Ln,padding:In})[getBasePlacement$1(Yo)],nr},{});return Object.keys(rr).sort(function(nr,Yo){return rr[nr]-rr[Yo]})}function getExpandedFallbackPlacements(_n){if(getBasePlacement$1(_n)===auto)return[];var Cn=getOppositePlacement(_n);return[getOppositeVariationPlacement(_n),Cn,getOppositeVariationPlacement(Cn)]}function flip(_n){var Cn=_n.state,$n=_n.options,Nn=_n.name;if(!Cn.modifiersData[Nn]._skip){for(var Bn=$n.mainAxis,Ln=Bn===void 0?!0:Bn,In=$n.altAxis,Pn=In===void 0?!0:In,Dn=$n.fallbackPlacements,Hn=$n.padding,Wn=$n.boundary,Gn=$n.rootBoundary,Yn=$n.altBoundary,rr=$n.flipVariations,nr=rr===void 0?!0:rr,Yo=$n.allowedAutoPlacements,Zo=Cn.options.placement,ei=getBasePlacement$1(Zo),ci=ei===Zo,vi=Dn||(ci||!nr?[getOppositePlacement(Zo)]:getExpandedFallbackPlacements(Zo)),Jo=[Zo].concat(vi).reduce(function(Hi,ji){return Hi.concat(getBasePlacement$1(ji)===auto?computeAutoPlacement(Cn,{placement:ji,boundary:Wn,rootBoundary:Gn,padding:Hn,flipVariations:nr,allowedAutoPlacements:Yo}):ji)},[]),hi=Cn.rects.reference,mi=Cn.rects.popper,zn=new Map,oi=!0,Xo=Jo[0],ni=0;ni<Jo.length;ni++){var si=Jo[ni],pi=getBasePlacement$1(si),di=getVariation(si)===start,Li=[top,bottom].indexOf(pi)>=0,ea=Li?"width":"height",Ki=detectOverflow(Cn,{placement:si,boundary:Wn,rootBoundary:Gn,altBoundary:Yn,padding:Hn}),gi=Li?di?right:left:di?bottom:top;hi[ea]>mi[ea]&&(gi=getOppositePlacement(gi));var $i=getOppositePlacement(gi),Ii=[];if(Ln&&Ii.push(Ki[pi]<=0),Pn&&Ii.push(Ki[gi]<=0,Ki[$i]<=0),Ii.every(function(Hi){return Hi})){Xo=si,oi=!1;break}zn.set(si,Ii)}if(oi)for(var sa=nr?3:1,la=function(ji){var Ui=Jo.find(function(Qi){var ia=zn.get(Qi);if(ia)return ia.slice(0,ji).every(function(Ji){return Ji})});if(Ui)return Xo=Ui,"break"},xi=sa;xi>0;xi--){var Mi=la(xi);if(Mi==="break")break}Cn.placement!==Xo&&(Cn.modifiersData[Nn]._skip=!0,Cn.placement=Xo,Cn.reset=!0)}}const flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(_n,Cn,$n){return $n===void 0&&($n={x:0,y:0}),{top:_n.top-Cn.height-$n.y,right:_n.right-Cn.width+$n.x,bottom:_n.bottom-Cn.height+$n.y,left:_n.left-Cn.width-$n.x}}function isAnySideFullyClipped(_n){return[top,right,bottom,left].some(function(Cn){return _n[Cn]>=0})}function hide(_n){var Cn=_n.state,$n=_n.name,Nn=Cn.rects.reference,Bn=Cn.rects.popper,Ln=Cn.modifiersData.preventOverflow,In=detectOverflow(Cn,{elementContext:"reference"}),Pn=detectOverflow(Cn,{altBoundary:!0}),Dn=getSideOffsets(In,Nn),Hn=getSideOffsets(Pn,Bn,Ln),Wn=isAnySideFullyClipped(Dn),Gn=isAnySideFullyClipped(Hn);Cn.modifiersData[$n]={referenceClippingOffsets:Dn,popperEscapeOffsets:Hn,isReferenceHidden:Wn,hasPopperEscaped:Gn},Cn.attributes.popper=Object.assign({},Cn.attributes.popper,{"data-popper-reference-hidden":Wn,"data-popper-escaped":Gn})}const hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide};function distanceAndSkiddingToXY(_n,Cn,$n){var Nn=getBasePlacement$1(_n),Bn=[left,top].indexOf(Nn)>=0?-1:1,Ln=typeof $n=="function"?$n(Object.assign({},Cn,{placement:_n})):$n,In=Ln[0],Pn=Ln[1];return In=In||0,Pn=(Pn||0)*Bn,[left,right].indexOf(Nn)>=0?{x:Pn,y:In}:{x:In,y:Pn}}function offset(_n){var Cn=_n.state,$n=_n.options,Nn=_n.name,Bn=$n.offset,Ln=Bn===void 0?[0,0]:Bn,In=placements.reduce(function(Wn,Gn){return Wn[Gn]=distanceAndSkiddingToXY(Gn,Cn.rects,Ln),Wn},{}),Pn=In[Cn.placement],Dn=Pn.x,Hn=Pn.y;Cn.modifiersData.popperOffsets!=null&&(Cn.modifiersData.popperOffsets.x+=Dn,Cn.modifiersData.popperOffsets.y+=Hn),Cn.modifiersData[Nn]=In}const offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};function popperOffsets(_n){var Cn=_n.state,$n=_n.name;Cn.modifiersData[$n]=computeOffsets({reference:Cn.rects.reference,element:Cn.rects.popper,strategy:"absolute",placement:Cn.placement})}const popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}};function getAltAxis(_n){return _n==="x"?"y":"x"}function preventOverflow(_n){var Cn=_n.state,$n=_n.options,Nn=_n.name,Bn=$n.mainAxis,Ln=Bn===void 0?!0:Bn,In=$n.altAxis,Pn=In===void 0?!1:In,Dn=$n.boundary,Hn=$n.rootBoundary,Wn=$n.altBoundary,Gn=$n.padding,Yn=$n.tether,rr=Yn===void 0?!0:Yn,nr=$n.tetherOffset,Yo=nr===void 0?0:nr,Zo=detectOverflow(Cn,{boundary:Dn,rootBoundary:Hn,padding:Gn,altBoundary:Wn}),ei=getBasePlacement$1(Cn.placement),ci=getVariation(Cn.placement),vi=!ci,Jo=getMainAxisFromPlacement(ei),hi=getAltAxis(Jo),mi=Cn.modifiersData.popperOffsets,zn=Cn.rects.reference,oi=Cn.rects.popper,Xo=typeof Yo=="function"?Yo(Object.assign({},Cn.rects,{placement:Cn.placement})):Yo,ni=typeof Xo=="number"?{mainAxis:Xo,altAxis:Xo}:Object.assign({mainAxis:0,altAxis:0},Xo),si=Cn.modifiersData.offset?Cn.modifiersData.offset[Cn.placement]:null,pi={x:0,y:0};if(mi){if(Ln){var di,Li=Jo==="y"?top:left,ea=Jo==="y"?bottom:right,Ki=Jo==="y"?"height":"width",gi=mi[Jo],$i=gi+Zo[Li],Ii=gi-Zo[ea],sa=rr?-oi[Ki]/2:0,la=ci===start?zn[Ki]:oi[Ki],xi=ci===start?-oi[Ki]:-zn[Ki],Mi=Cn.elements.arrow,Hi=rr&&Mi?getLayoutRect(Mi):{width:0,height:0},ji=Cn.modifiersData["arrow#persistent"]?Cn.modifiersData["arrow#persistent"].padding:getFreshSideObject(),Ui=ji[Li],Qi=ji[ea],ia=within(0,zn[Ki],Hi[Ki]),Ji=vi?zn[Ki]/2-sa-ia-Ui-ni.mainAxis:la-ia-Ui-ni.mainAxis,na=vi?-zn[Ki]/2+sa+ia+Qi+ni.mainAxis:xi+ia+Qi+ni.mainAxis,ga=Cn.elements.arrow&&getOffsetParent(Cn.elements.arrow),ma=ga?Jo==="y"?ga.clientTop||0:ga.clientLeft||0:0,ri=(di=si==null?void 0:si[Jo])!=null?di:0,li=gi+Ji-ri-ma,_i=gi+na-ri,wi=within(rr?min($i,li):$i,gi,rr?max(Ii,_i):Ii);mi[Jo]=wi,pi[Jo]=wi-gi}if(Pn){var bi,Oi=Jo==="x"?top:left,Fi=Jo==="x"?bottom:right,Pi=mi[hi],Ri=hi==="y"?"height":"width",Si=Pi+Zo[Oi],Di=Pi-Zo[Fi],Gi=[top,left].indexOf(ei)!==-1,Ti=(bi=si==null?void 0:si[hi])!=null?bi:0,qi=Gi?Si:Pi-zn[Ri]-oi[Ri]-Ti+ni.altAxis,ra=Gi?Pi+zn[Ri]+oi[Ri]-Ti-ni.altAxis:Di,fa=rr&&Gi?withinMaxClamp(qi,Pi,ra):within(rr?qi:Si,Pi,rr?ra:Di);mi[hi]=fa,pi[hi]=fa-Pi}Cn.modifiersData[Nn]=pi}}const preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function getHTMLElementScroll(_n){return{scrollLeft:_n.scrollLeft,scrollTop:_n.scrollTop}}function getNodeScroll(_n){return _n===getWindow(_n)||!isHTMLElement(_n)?getWindowScroll(_n):getHTMLElementScroll(_n)}function isElementScaled(_n){var Cn=_n.getBoundingClientRect(),$n=round(Cn.width)/_n.offsetWidth||1,Nn=round(Cn.height)/_n.offsetHeight||1;return $n!==1||Nn!==1}function getCompositeRect(_n,Cn,$n){$n===void 0&&($n=!1);var Nn=isHTMLElement(Cn),Bn=isHTMLElement(Cn)&&isElementScaled(Cn),Ln=getDocumentElement(Cn),In=getBoundingClientRect(_n,Bn,$n),Pn={scrollLeft:0,scrollTop:0},Dn={x:0,y:0};return(Nn||!Nn&&!$n)&&((getNodeName(Cn)!=="body"||isScrollParent(Ln))&&(Pn=getNodeScroll(Cn)),isHTMLElement(Cn)?(Dn=getBoundingClientRect(Cn,!0),Dn.x+=Cn.clientLeft,Dn.y+=Cn.clientTop):Ln&&(Dn.x=getWindowScrollBarX(Ln))),{x:In.left+Pn.scrollLeft-Dn.x,y:In.top+Pn.scrollTop-Dn.y,width:In.width,height:In.height}}function order(_n){var Cn=new Map,$n=new Set,Nn=[];_n.forEach(function(Ln){Cn.set(Ln.name,Ln)});function Bn(Ln){$n.add(Ln.name);var In=[].concat(Ln.requires||[],Ln.requiresIfExists||[]);In.forEach(function(Pn){if(!$n.has(Pn)){var Dn=Cn.get(Pn);Dn&&Bn(Dn)}}),Nn.push(Ln)}return _n.forEach(function(Ln){$n.has(Ln.name)||Bn(Ln)}),Nn}function orderModifiers(_n){var Cn=order(_n);return modifierPhases.reduce(function($n,Nn){return $n.concat(Cn.filter(function(Bn){return Bn.phase===Nn}))},[])}function debounce$1(_n){var Cn;return function(){return Cn||(Cn=new Promise(function($n){Promise.resolve().then(function(){Cn=void 0,$n(_n())})})),Cn}}function mergeByName(_n){var Cn=_n.reduce(function($n,Nn){var Bn=$n[Nn.name];return $n[Nn.name]=Bn?Object.assign({},Bn,Nn,{options:Object.assign({},Bn.options,Nn.options),data:Object.assign({},Bn.data,Nn.data)}):Nn,$n},{});return Object.keys(Cn).map(function($n){return Cn[$n]})}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var _n=arguments.length,Cn=new Array(_n),$n=0;$n<_n;$n++)Cn[$n]=arguments[$n];return!Cn.some(function(Nn){return!(Nn&&typeof Nn.getBoundingClientRect=="function")})}function popperGenerator(_n){_n===void 0&&(_n={});var Cn=_n,$n=Cn.defaultModifiers,Nn=$n===void 0?[]:$n,Bn=Cn.defaultOptions,Ln=Bn===void 0?DEFAULT_OPTIONS:Bn;return function(Pn,Dn,Hn){Hn===void 0&&(Hn=Ln);var Wn={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,Ln),modifiersData:{},elements:{reference:Pn,popper:Dn},attributes:{},styles:{}},Gn=[],Yn=!1,rr={state:Wn,setOptions:function(ei){var ci=typeof ei=="function"?ei(Wn.options):ei;Yo(),Wn.options=Object.assign({},Ln,Wn.options,ci),Wn.scrollParents={reference:isElement$1(Pn)?listScrollParents(Pn):Pn.contextElement?listScrollParents(Pn.contextElement):[],popper:listScrollParents(Dn)};var vi=orderModifiers(mergeByName([].concat(Nn,Wn.options.modifiers)));return Wn.orderedModifiers=vi.filter(function(Jo){return Jo.enabled}),nr(),rr.update()},forceUpdate:function(){if(!Yn){var ei=Wn.elements,ci=ei.reference,vi=ei.popper;if(areValidElements(ci,vi)){Wn.rects={reference:getCompositeRect(ci,getOffsetParent(vi),Wn.options.strategy==="fixed"),popper:getLayoutRect(vi)},Wn.reset=!1,Wn.placement=Wn.options.placement,Wn.orderedModifiers.forEach(function(ni){return Wn.modifiersData[ni.name]=Object.assign({},ni.data)});for(var Jo=0;Jo<Wn.orderedModifiers.length;Jo++){if(Wn.reset===!0){Wn.reset=!1,Jo=-1;continue}var hi=Wn.orderedModifiers[Jo],mi=hi.fn,zn=hi.options,oi=zn===void 0?{}:zn,Xo=hi.name;typeof mi=="function"&&(Wn=mi({state:Wn,options:oi,name:Xo,instance:rr})||Wn)}}}},update:debounce$1(function(){return new Promise(function(Zo){rr.forceUpdate(),Zo(Wn)})}),destroy:function(){Yo(),Yn=!0}};if(!areValidElements(Pn,Dn))return rr;rr.setOptions(Hn).then(function(Zo){!Yn&&Hn.onFirstUpdate&&Hn.onFirstUpdate(Zo)});function nr(){Wn.orderedModifiers.forEach(function(Zo){var ei=Zo.name,ci=Zo.options,vi=ci===void 0?{}:ci,Jo=Zo.effect;if(typeof Jo=="function"){var hi=Jo({state:Wn,name:ei,instance:rr,options:vi}),mi=function(){};Gn.push(hi||mi)}})}function Yo(){Gn.forEach(function(Zo){return Zo()}),Gn=[]}return rr}}var defaultModifiers=[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1,offset$1,flip$1,preventOverflow$1,arrow$1,hide$1],createPopper=popperGenerator({defaultModifiers});/*!
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/function isObject$3(_n){return Object.prototype.toString.call(_n)==="[object Object]"}function isPlainObject$2(_n){var Cn,$n;return isObject$3(_n)===!1?!1:(Cn=_n.constructor,Cn===void 0?!0:($n=Cn.prototype,!(isObject$3($n)===!1||$n.hasOwnProperty("isPrototypeOf")===!1)))}function t$1(){return t$1=Object.assign?Object.assign.bind():function(_n){for(var Cn=1;Cn<arguments.length;Cn++){var $n=arguments[Cn];for(var Nn in $n)Object.prototype.hasOwnProperty.call($n,Nn)&&(_n[Nn]=$n[Nn])}return _n},t$1.apply(this,arguments)}function r$1(_n,Cn){if(_n==null)return{};var $n,Nn,Bn={},Ln=Object.keys(_n);for(Nn=0;Nn<Ln.length;Nn++)Cn.indexOf($n=Ln[Nn])>=0||(Bn[$n]=_n[$n]);return Bn}const n$1={silent:!1,logLevel:"warn"},i$2=["validator"],o$1=Object.prototype,a$2=o$1.toString,s$1=o$1.hasOwnProperty,u$1=/^\s*function (\w+)/;function l$1(_n){var Cn;const $n=(Cn=_n==null?void 0:_n.type)!==null&&Cn!==void 0?Cn:_n;if($n){const Nn=$n.toString().match(u$1);return Nn?Nn[1]:""}return""}const c$1=isPlainObject$2,f$1=_n=>_n;let d$1=f$1;const p$1=(_n,Cn)=>s$1.call(_n,Cn),y$1=Number.isInteger||function(_n){return typeof _n=="number"&&isFinite(_n)&&Math.floor(_n)===_n},v$1=Array.isArray||function(_n){return a$2.call(_n)==="[object Array]"},h$1=_n=>a$2.call(_n)==="[object Function]",b$1=_n=>c$1(_n)&&p$1(_n,"_vueTypes_name"),g$1=_n=>c$1(_n)&&(p$1(_n,"type")||["_vueTypes_name","validator","default","required"].some(Cn=>p$1(_n,Cn)));function O$1(_n,Cn){return Object.defineProperty(_n.bind(Cn),"__original",{value:_n})}function m$1(_n,Cn,$n=!1){let Nn,Bn=!0,Ln="";Nn=c$1(_n)?_n:{type:_n};const In=b$1(Nn)?Nn._vueTypes_name+" - ":"";if(g$1(Nn)&&Nn.type!==null){if(Nn.type===void 0||Nn.type===!0||!Nn.required&&Cn===void 0)return Bn;v$1(Nn.type)?(Bn=Nn.type.some(Pn=>m$1(Pn,Cn,!0)===!0),Ln=Nn.type.map(Pn=>l$1(Pn)).join(" or ")):(Ln=l$1(Nn),Bn=Ln==="Array"?v$1(Cn):Ln==="Object"?c$1(Cn):Ln==="String"||Ln==="Number"||Ln==="Boolean"||Ln==="Function"?function(Pn){if(Pn==null)return"";const Dn=Pn.constructor.toString().match(u$1);return Dn?Dn[1]:""}(Cn)===Ln:Cn instanceof Nn.type)}if(!Bn){const Pn=`${In}value "${Cn}" should be of type "${Ln}"`;return $n===!1?(d$1(Pn),!1):Pn}if(p$1(Nn,"validator")&&h$1(Nn.validator)){const Pn=d$1,Dn=[];if(d$1=Hn=>{Dn.push(Hn)},Bn=Nn.validator(Cn),d$1=Pn,!Bn){const Hn=(Dn.length>1?"* ":"")+Dn.join(`
* `);return Dn.length=0,$n===!1?(d$1(Hn),Bn):Hn}}return Bn}function j$1(_n,Cn){const $n=Object.defineProperties(Cn,{_vueTypes_name:{value:_n,writable:!0},isRequired:{get(){return this.required=!0,this}},def:{value(Bn){return Bn===void 0?(p$1(this,"default")&&delete this.default,this):h$1(Bn)||m$1(this,Bn,!0)===!0?(this.default=v$1(Bn)?()=>[...Bn]:c$1(Bn)?()=>Object.assign({},Bn):Bn,this):(d$1(`${this._vueTypes_name} - invalid default value: "${Bn}"`),this)}}}),{validator:Nn}=$n;return h$1(Nn)&&($n.validator=O$1(Nn,$n)),$n}function _$1(_n,Cn){const $n=j$1(_n,Cn);return Object.defineProperty($n,"validate",{value(Nn){return h$1(this.validator)&&d$1(`${this._vueTypes_name} - calling .validate() will overwrite the current custom validator function. Validator info:
${JSON.stringify(this)}`),this.validator=O$1(Nn,this),this}})}function T$1(_n,Cn,$n){const Nn=function(Dn){const Hn={};return Object.getOwnPropertyNames(Dn).forEach(Wn=>{Hn[Wn]=Object.getOwnPropertyDescriptor(Dn,Wn)}),Object.defineProperties({},Hn)}(Cn);if(Nn._vueTypes_name=_n,!c$1($n))return Nn;const{validator:Bn}=$n,Ln=r$1($n,i$2);if(h$1(Bn)){let{validator:Dn}=Nn;Dn&&(Dn=(Pn=(In=Dn).__original)!==null&&Pn!==void 0?Pn:In),Nn.validator=O$1(Dn?function(Hn){return Dn.call(this,Hn)&&Bn.call(this,Hn)}:Bn,Nn)}var In,Pn;return Object.assign(Nn,Ln)}function $$1(_n){return _n.replace(/^(?!\s*$)/gm," ")}const w$1=()=>_$1("any",{}),P$1=()=>_$1("function",{type:Function}),x$1=()=>_$1("boolean",{type:Boolean}),E$1=()=>_$1("string",{type:String}),N$1=()=>_$1("number",{type:Number}),q$1=()=>_$1("array",{type:Array}),A$1=()=>_$1("object",{type:Object}),V$2=()=>j$1("integer",{type:Number,validator:_n=>y$1(_n)}),S$1=()=>j$1("symbol",{validator:_n=>typeof _n=="symbol"});function D$1(_n,Cn="custom validation failed"){if(typeof _n!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return j$1(_n.name||"<<anonymous function>>",{type:null,validator($n){const Nn=_n($n);return Nn||d$1(`${this._vueTypes_name} - ${Cn}`),Nn}})}function L$2(_n){if(!v$1(_n))throw new TypeError("[VueTypes error]: You must provide an array as argument.");const Cn=`oneOf - value should be one of "${_n.join('", "')}".`,$n=_n.reduce((Nn,Bn)=>{if(Bn!=null){const Ln=Bn.constructor;Nn.indexOf(Ln)===-1&&Nn.push(Ln)}return Nn},[]);return j$1("oneOf",{type:$n.length>0?$n:void 0,validator(Nn){const Bn=_n.indexOf(Nn)!==-1;return Bn||d$1(Cn),Bn}})}function F$1(_n){if(!v$1(_n))throw new TypeError("[VueTypes error]: You must provide an array as argument");let Cn=!1,$n=[];for(let Bn=0;Bn<_n.length;Bn+=1){const Ln=_n[Bn];if(g$1(Ln)){if(b$1(Ln)&&Ln._vueTypes_name==="oneOf"&&Ln.type){$n=$n.concat(Ln.type);continue}if(h$1(Ln.validator)&&(Cn=!0),Ln.type===!0||!Ln.type){d$1('oneOfType - invalid usage of "true" or "null" as types.');continue}$n=$n.concat(Ln.type)}else $n.push(Ln)}$n=$n.filter((Bn,Ln)=>$n.indexOf(Bn)===Ln);const Nn=$n.length>0?$n:null;return j$1("oneOfType",Cn?{type:Nn,validator(Bn){const Ln=[],In=_n.some(Pn=>{const Dn=m$1(b$1(Pn)&&Pn._vueTypes_name==="oneOf"?Pn.type||null:Pn,Bn,!0);return typeof Dn=="string"&&Ln.push(Dn),Dn===!0});return In||d$1(`oneOfType - provided value does not match any of the ${Ln.length} passed-in validators:
${$$1(Ln.join(`
`))}`),In}}:{type:Nn})}function Y$1(_n){return j$1("arrayOf",{type:Array,validator(Cn){let $n="";const Nn=Cn.every(Bn=>($n=m$1(_n,Bn,!0),$n===!0));return Nn||d$1(`arrayOf - value validation error:
${$$1($n)}`),Nn}})}function B$2(_n){return j$1("instanceOf",{type:_n})}function I$1(_n){return j$1("objectOf",{type:Object,validator(Cn){let $n="";const Nn=Object.keys(Cn).every(Bn=>($n=m$1(_n,Cn[Bn],!0),$n===!0));return Nn||d$1(`objectOf - value validation error:
${$$1($n)}`),Nn}})}function J$1(_n){const Cn=Object.keys(_n),$n=Cn.filter(Bn=>{var Ln;return!((Ln=_n[Bn])===null||Ln===void 0||!Ln.required)}),Nn=j$1("shape",{type:Object,validator(Bn){if(!c$1(Bn))return!1;const Ln=Object.keys(Bn);if($n.length>0&&$n.some(In=>Ln.indexOf(In)===-1)){const In=$n.filter(Pn=>Ln.indexOf(Pn)===-1);return d$1(In.length===1?`shape - required property "${In[0]}" is not defined.`:`shape - required properties "${In.join('", "')}" are not defined.`),!1}return Ln.every(In=>{if(Cn.indexOf(In)===-1)return this._vueTypes_isLoose===!0||(d$1(`shape - shape definition does not include a "${In}" property. Allowed keys: "${Cn.join('", "')}".`),!1);const Pn=m$1(_n[In],Bn[In],!0);return typeof Pn=="string"&&d$1(`shape - "${In}" property validation error:
${$$1(Pn)}`),Pn===!0})}});return Object.defineProperty(Nn,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(Nn,"loose",{get(){return this._vueTypes_isLoose=!0,this}}),Nn}const M$1=["name","validate","getter"],R$1=(()=>{var _n;return(_n=class{static get any(){return w$1()}static get func(){return P$1().def(this.defaults.func)}static get bool(){return x$1().def(this.defaults.bool)}static get string(){return E$1().def(this.defaults.string)}static get number(){return N$1().def(this.defaults.number)}static get array(){return q$1().def(this.defaults.array)}static get object(){return A$1().def(this.defaults.object)}static get integer(){return V$2().def(this.defaults.integer)}static get symbol(){return S$1()}static get nullable(){return{type:null}}static extend(Cn){if(v$1(Cn))return Cn.forEach(Dn=>this.extend(Dn)),this;const{name:$n,validate:Nn=!1,getter:Bn=!1}=Cn,Ln=r$1(Cn,M$1);if(p$1(this,$n))throw new TypeError(`[VueTypes error]: Type "${$n}" already defined`);const{type:In}=Ln;if(b$1(In))return delete Ln.type,Object.defineProperty(this,$n,Bn?{get:()=>T$1($n,In,Ln)}:{value(...Dn){const Hn=T$1($n,In,Ln);return Hn.validator&&(Hn.validator=Hn.validator.bind(Hn,...Dn)),Hn}});let Pn;return Pn=Bn?{get(){const Dn=Object.assign({},Ln);return Nn?_$1($n,Dn):j$1($n,Dn)},enumerable:!0}:{value(...Dn){const Hn=Object.assign({},Ln);let Wn;return Wn=Nn?_$1($n,Hn):j$1($n,Hn),Hn.validator&&(Wn.validator=Hn.validator.bind(Wn,...Dn)),Wn},enumerable:!0},Object.defineProperty(this,$n,Pn)}}).defaults={},_n.sensibleDefaults=void 0,_n.config=n$1,_n.custom=D$1,_n.oneOf=L$2,_n.instanceOf=B$2,_n.oneOfType=F$1,_n.arrayOf=Y$1,_n.objectOf=I$1,_n.shape=J$1,_n.utils={validate:(Cn,$n)=>m$1($n,Cn,!0)===!0,toType:(Cn,$n,Nn=!1)=>Nn?_$1(Cn,$n):j$1(Cn,$n)},_n})();function z$1(_n={func:()=>{},bool:!0,string:"",number:0,array:()=>[],object:()=>({}),integer:0}){var Cn;return(Cn=class extends R$1{static get sensibleDefaults(){return t$1({},this.defaults)}static set sensibleDefaults($n){this.defaults=$n!==!1?t$1({},$n!==!0?$n:_n):{}}}).defaults=t$1({},_n),Cn}let C$1=class extends z$1(){};var t=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function e(_n){var Cn={exports:{}};return _n(Cn,Cn.exports),Cn.exports}var n=function(_n){return _n&&_n.Math==Math&&_n},r=n(typeof globalThis=="object"&&globalThis)||n(typeof window=="object"&&window)||n(typeof self=="object"&&self)||n(typeof t=="object"&&t)||function(){return this}()||Function("return this")(),o=function(_n){try{return!!_n()}catch{return!0}},i$1=!o(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7}),u={}.propertyIsEnumerable,a$1=Object.getOwnPropertyDescriptor,c={f:a$1&&!u.call({1:2},1)?function(_n){var Cn=a$1(this,_n);return!!Cn&&Cn.enumerable}:u},l=function(_n,Cn){return{enumerable:!(1&_n),configurable:!(2&_n),writable:!(4&_n),value:Cn}},f={}.toString,s=function(_n){return f.call(_n).slice(8,-1)},d="".split,v=o(function(){return!Object("z").propertyIsEnumerable(0)})?function(_n){return s(_n)=="String"?d.call(_n,""):Object(_n)}:Object,p=function(_n){if(_n==null)throw TypeError("Can't call method on "+_n);return _n},g=function(_n){return v(p(_n))},h=function(_n){return typeof _n=="object"?_n!==null:typeof _n=="function"},y=function(_n,Cn){if(!h(_n))return _n;var $n,Nn;if(Cn&&typeof($n=_n.toString)=="function"&&!h(Nn=$n.call(_n))||typeof($n=_n.valueOf)=="function"&&!h(Nn=$n.call(_n))||!Cn&&typeof($n=_n.toString)=="function"&&!h(Nn=$n.call(_n)))return Nn;throw TypeError("Can't convert object to primitive value")},m={}.hasOwnProperty,S=function(_n,Cn){return m.call(_n,Cn)},x=r.document,b=h(x)&&h(x.createElement),E=function(_n){return b?x.createElement(_n):{}},w=!i$1&&!o(function(){return Object.defineProperty(E("div"),"a",{get:function(){return 7}}).a!=7}),O=Object.getOwnPropertyDescriptor,T={f:i$1?O:function(_n,Cn){if(_n=g(_n),Cn=y(Cn,!0),w)try{return O(_n,Cn)}catch{}if(S(_n,Cn))return l(!c.f.call(_n,Cn),_n[Cn])}},A=function(_n){if(!h(_n))throw TypeError(String(_n)+" is not an object");return _n},k=Object.defineProperty,R={f:i$1?k:function(_n,Cn,$n){if(A(_n),Cn=y(Cn,!0),A($n),w)try{return k(_n,Cn,$n)}catch{}if("get"in $n||"set"in $n)throw TypeError("Accessors not supported");return"value"in $n&&(_n[Cn]=$n.value),_n}},I=i$1?function(_n,Cn,$n){return R.f(_n,Cn,l(1,$n))}:function(_n,Cn,$n){return _n[Cn]=$n,_n},j=function(_n,Cn){try{I(r,_n,Cn)}catch{r[_n]=Cn}return Cn},C=r["__core-js_shared__"]||j("__core-js_shared__",{}),L$1=Function.toString;typeof C.inspectSource!="function"&&(C.inspectSource=function(_n){return L$1.call(_n)});var P,M,_,D=C.inspectSource,U=r.WeakMap,N=typeof U=="function"&&/native code/.test(D(U)),F=e(function(_n){(_n.exports=function(Cn,$n){return C[Cn]||(C[Cn]=$n!==void 0?$n:{})})("versions",[]).push({version:"3.8.3",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})}),W=0,z=Math.random(),$=function(_n){return"Symbol("+String(_n===void 0?"":_n)+")_"+(++W+z).toString(36)},B$1=F("keys"),Y=function(_n){return B$1[_n]||(B$1[_n]=$(_n))},G={},H=r.WeakMap;if(N){var X$1=C.state||(C.state=new H),V$1=X$1.get,K=X$1.has,q=X$1.set;P=function(_n,Cn){return Cn.facade=_n,q.call(X$1,_n,Cn),Cn},M=function(_n){return V$1.call(X$1,_n)||{}},_=function(_n){return K.call(X$1,_n)}}else{var Q=Y("state");G[Q]=!0,P=function(_n,Cn){return Cn.facade=_n,I(_n,Q,Cn),Cn},M=function(_n){return S(_n,Q)?_n[Q]:{}},_=function(_n){return S(_n,Q)}}var J={set:P,get:M,has:_,enforce:function(_n){return _(_n)?M(_n):P(_n,{})},getterFor:function(_n){return function(Cn){var $n;if(!h(Cn)||($n=M(Cn)).type!==_n)throw TypeError("Incompatible receiver, "+_n+" required");return $n}}},Z=e(function(_n){var Cn=J.get,$n=J.enforce,Nn=String(String).split("String");(_n.exports=function(Bn,Ln,In,Pn){var Dn,Hn=!!Pn&&!!Pn.unsafe,Wn=!!Pn&&!!Pn.enumerable,Gn=!!Pn&&!!Pn.noTargetGet;typeof In=="function"&&(typeof Ln!="string"||S(In,"name")||I(In,"name",Ln),(Dn=$n(In)).source||(Dn.source=Nn.join(typeof Ln=="string"?Ln:""))),Bn!==r?(Hn?!Gn&&Bn[Ln]&&(Wn=!0):delete Bn[Ln],Wn?Bn[Ln]=In:I(Bn,Ln,In)):Wn?Bn[Ln]=In:j(Ln,In)})(Function.prototype,"toString",function(){return typeof this=="function"&&Cn(this).source||D(this)})}),tt$1=r,et=function(_n){return typeof _n=="function"?_n:void 0},nt$1=function(_n,Cn){return arguments.length<2?et(tt$1[_n])||et(r[_n]):tt$1[_n]&&tt$1[_n][Cn]||r[_n]&&r[_n][Cn]},rt$1=Math.ceil,ot$1=Math.floor,it$1=function(_n){return isNaN(_n=+_n)?0:(_n>0?ot$1:rt$1)(_n)},ut$1=Math.min,at$1=function(_n){return _n>0?ut$1(it$1(_n),9007199254740991):0},ct$1=Math.max,lt$1=Math.min,ft$1=function(_n,Cn){var $n=it$1(_n);return $n<0?ct$1($n+Cn,0):lt$1($n,Cn)},st$1=function(_n){return function(Cn,$n,Nn){var Bn,Ln=g(Cn),In=at$1(Ln.length),Pn=ft$1(Nn,In);if(_n&&$n!=$n){for(;In>Pn;)if((Bn=Ln[Pn++])!=Bn)return!0}else for(;In>Pn;Pn++)if((_n||Pn in Ln)&&Ln[Pn]===$n)return _n||Pn||0;return!_n&&-1}},dt$1={includes:st$1(!0),indexOf:st$1(!1)},vt$1=dt$1.indexOf,pt$1=function(_n,Cn){var $n,Nn=g(_n),Bn=0,Ln=[];for($n in Nn)!S(G,$n)&&S(Nn,$n)&&Ln.push($n);for(;Cn.length>Bn;)S(Nn,$n=Cn[Bn++])&&(~vt$1(Ln,$n)||Ln.push($n));return Ln},gt$1=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],ht$1=gt$1.concat("length","prototype"),yt$1={f:Object.getOwnPropertyNames||function(_n){return pt$1(_n,ht$1)}},mt$1={f:Object.getOwnPropertySymbols},St$1=nt$1("Reflect","ownKeys")||function(_n){var Cn=yt$1.f(A(_n)),$n=mt$1.f;return $n?Cn.concat($n(_n)):Cn},xt$1=function(_n,Cn){for(var $n=St$1(Cn),Nn=R.f,Bn=T.f,Ln=0;Ln<$n.length;Ln++){var In=$n[Ln];S(_n,In)||Nn(_n,In,Bn(Cn,In))}},bt$1=/#|\.prototype\./,Et$1=function(_n,Cn){var $n=Ot$1[wt$1(_n)];return $n==At$1||$n!=Tt$1&&(typeof Cn=="function"?o(Cn):!!Cn)},wt$1=Et$1.normalize=function(_n){return String(_n).replace(bt$1,".").toLowerCase()},Ot$1=Et$1.data={},Tt$1=Et$1.NATIVE="N",At$1=Et$1.POLYFILL="P",kt$1=Et$1,Rt$1=T.f,It$1=function(_n,Cn){var $n,Nn,Bn,Ln,In,Pn=_n.target,Dn=_n.global,Hn=_n.stat;if($n=Dn?r:Hn?r[Pn]||j(Pn,{}):(r[Pn]||{}).prototype)for(Nn in Cn){if(Ln=Cn[Nn],Bn=_n.noTargetGet?(In=Rt$1($n,Nn))&&In.value:$n[Nn],!kt$1(Dn?Nn:Pn+(Hn?".":"#")+Nn,_n.forced)&&Bn!==void 0){if(typeof Ln==typeof Bn)continue;xt$1(Ln,Bn)}(_n.sham||Bn&&Bn.sham)&&I(Ln,"sham",!0),Z($n,Nn,Ln,_n)}},jt$1=function(_n,Cn){var $n=[][_n];return!!$n&&o(function(){$n.call(null,Cn||function(){throw 1},1)})},Ct$1=Object.defineProperty,Lt$1={},Pt$1=function(_n){throw _n},Mt$1=function(_n,Cn){if(S(Lt$1,_n))return Lt$1[_n];Cn||(Cn={});var $n=[][_n],Nn=!!S(Cn,"ACCESSORS")&&Cn.ACCESSORS,Bn=S(Cn,0)?Cn[0]:Pt$1,Ln=S(Cn,1)?Cn[1]:void 0;return Lt$1[_n]=!!$n&&!o(function(){if(Nn&&!i$1)return!0;var In={length:-1};Nn?Ct$1(In,1,{enumerable:!0,get:Pt$1}):In[1]=1,$n.call(In,Bn,Ln)})},_t$1=dt$1.indexOf,Dt$1=[].indexOf,Ut$1=!!Dt$1&&1/[1].indexOf(1,-0)<0,Nt$1=jt$1("indexOf"),Ft$1=Mt$1("indexOf",{ACCESSORS:!0,1:0});function Wt$1(_n,Cn){if(!(_n instanceof Cn))throw new TypeError("Cannot call a class as a function")}function zt$1(_n,Cn){for(var $n=0;$n<Cn.length;$n++){var Nn=Cn[$n];Nn.enumerable=Nn.enumerable||!1,Nn.configurable=!0,"value"in Nn&&(Nn.writable=!0),Object.defineProperty(_n,Nn.key,Nn)}}function $t$1(_n,Cn,$n){return Cn&&zt$1(_n.prototype,Cn),$n&&zt$1(_n,$n),_n}It$1({target:"Array",proto:!0,forced:Ut$1||!Nt$1||!Ft$1},{indexOf:function(_n){return Ut$1?Dt$1.apply(this,arguments)||0:_t$1(this,_n,arguments.length>1?arguments[1]:void 0)}}),function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"isInBrowser",value:function(){return typeof window<"u"}},{key:"isServer",value:function(){return typeof window>"u"}},{key:"getUA",value:function(){return _n.isInBrowser()?window.navigator.userAgent.toLowerCase():""}},{key:"isMobile",value:function(){return/Mobile|mini|Fennec|Android|iP(ad|od|hone)/.test(navigator.appVersion)}},{key:"isOpera",value:function(){return navigator.userAgent.indexOf("Opera")!==-1}},{key:"isIE",value:function(){var Cn=_n.getUA();return Cn!==""&&Cn.indexOf("msie")>0}},{key:"isIE9",value:function(){var Cn=_n.getUA();return Cn!==""&&Cn.indexOf("msie 9.0")>0}},{key:"isEdge",value:function(){var Cn=_n.getUA();return Cn!==""&&Cn.indexOf("edge/")>0}},{key:"isChrome",value:function(){var Cn=_n.getUA();return Cn!==""&&/chrome\/\d+/.test(Cn)&&!_n.isEdge()}},{key:"isPhantomJS",value:function(){var Cn=_n.getUA();return Cn!==""&&/phantomjs/.test(Cn)}},{key:"isFirefox",value:function(){var Cn=_n.getUA();return Cn!==""&&/firefox/.test(Cn)}}]),_n}();var Yt$1=[].join,Gt$1=v!=Object,Ht$1=jt$1("join",",");It$1({target:"Array",proto:!0,forced:Gt$1||!Ht$1},{join:function(_n){return Yt$1.call(g(this),_n===void 0?",":_n)}});var Xt$1,Vt$1,Kt$1=function(_n){return Object(p(_n))},qt$1=Array.isArray||function(_n){return s(_n)=="Array"},Qt$1=!!Object.getOwnPropertySymbols&&!o(function(){return!String(Symbol())}),Jt$1=Qt$1&&!Symbol.sham&&typeof Symbol.iterator=="symbol",Zt$1=F("wks"),te=r.Symbol,ee=Jt$1?te:te&&te.withoutSetter||$,ne=function(_n){return S(Zt$1,_n)||(Qt$1&&S(te,_n)?Zt$1[_n]=te[_n]:Zt$1[_n]=ee("Symbol."+_n)),Zt$1[_n]},re=ne("species"),oe=function(_n,Cn){var $n;return qt$1(_n)&&(typeof($n=_n.constructor)!="function"||$n!==Array&&!qt$1($n.prototype)?h($n)&&($n=$n[re])===null&&($n=void 0):$n=void 0),new($n===void 0?Array:$n)(Cn===0?0:Cn)},ie$1=function(_n,Cn,$n){var Nn=y(Cn);Nn in _n?R.f(_n,Nn,l(0,$n)):_n[Nn]=$n},ue=nt$1("navigator","userAgent")||"",ae$1=r.process,ce$1=ae$1&&ae$1.versions,le$1=ce$1&&ce$1.v8;le$1?Vt$1=(Xt$1=le$1.split("."))[0]+Xt$1[1]:ue&&(!(Xt$1=ue.match(/Edge\/(\d+)/))||Xt$1[1]>=74)&&(Xt$1=ue.match(/Chrome\/(\d+)/))&&(Vt$1=Xt$1[1]);var fe$1=Vt$1&&+Vt$1,se=ne("species"),de=function(_n){return fe$1>=51||!o(function(){var Cn=[];return(Cn.constructor={})[se]=function(){return{foo:1}},Cn[_n](Boolean).foo!==1})},ve$1=de("splice"),pe$1=Mt$1("splice",{ACCESSORS:!0,0:0,1:2}),ge=Math.max,he$1=Math.min;It$1({target:"Array",proto:!0,forced:!ve$1||!pe$1},{splice:function(_n,Cn){var $n,Nn,Bn,Ln,In,Pn,Dn=Kt$1(this),Hn=at$1(Dn.length),Wn=ft$1(_n,Hn),Gn=arguments.length;if(Gn===0?$n=Nn=0:Gn===1?($n=0,Nn=Hn-Wn):($n=Gn-2,Nn=he$1(ge(it$1(Cn),0),Hn-Wn)),Hn+$n-Nn>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(Bn=oe(Dn,Nn),Ln=0;Ln<Nn;Ln++)(In=Wn+Ln)in Dn&&ie$1(Bn,Ln,Dn[In]);if(Bn.length=Nn,$n<Nn){for(Ln=Wn;Ln<Hn-Nn;Ln++)Pn=Ln+$n,(In=Ln+Nn)in Dn?Dn[Pn]=Dn[In]:delete Dn[Pn];for(Ln=Hn;Ln>Hn-Nn+$n;Ln--)delete Dn[Ln-1]}else if($n>Nn)for(Ln=Hn-Nn;Ln>Wn;Ln--)Pn=Ln+$n-1,(In=Ln+Nn-1)in Dn?Dn[Pn]=Dn[In]:delete Dn[Pn];for(Ln=0;Ln<$n;Ln++)Dn[Ln+Wn]=arguments[Ln+2];return Dn.length=Hn-Nn+$n,Bn}});var ye$1={};ye$1[ne("toStringTag")]="z";var me$1=String(ye$1)==="[object z]",Se=ne("toStringTag"),xe=s(function(){return arguments}())=="Arguments",be$1=me$1?s:function(_n){var Cn,$n,Nn;return _n===void 0?"Undefined":_n===null?"Null":typeof($n=function(Bn,Ln){try{return Bn[Ln]}catch{}}(Cn=Object(_n),Se))=="string"?$n:xe?s(Cn):(Nn=s(Cn))=="Object"&&typeof Cn.callee=="function"?"Arguments":Nn},Ee=me$1?{}.toString:function(){return"[object "+be$1(this)+"]"};me$1||Z(Object.prototype,"toString",Ee,{unsafe:!0});var we=function(){var _n=A(this),Cn="";return _n.global&&(Cn+="g"),_n.ignoreCase&&(Cn+="i"),_n.multiline&&(Cn+="m"),_n.dotAll&&(Cn+="s"),_n.unicode&&(Cn+="u"),_n.sticky&&(Cn+="y"),Cn};function Oe(_n,Cn){return RegExp(_n,Cn)}var Te,Ae$1,ke={UNSUPPORTED_Y:o(function(){var _n=Oe("a","y");return _n.lastIndex=2,_n.exec("abcd")!=null}),BROKEN_CARET:o(function(){var _n=Oe("^r","gy");return _n.lastIndex=2,_n.exec("str")!=null})},Re$1=RegExp.prototype.exec,Ie$1=String.prototype.replace,je=Re$1,Ce$1=(Te=/a/,Ae$1=/b*/g,Re$1.call(Te,"a"),Re$1.call(Ae$1,"a"),Te.lastIndex!==0||Ae$1.lastIndex!==0),Le=ke.UNSUPPORTED_Y||ke.BROKEN_CARET,Pe=/()??/.exec("")[1]!==void 0;(Ce$1||Pe||Le)&&(je=function(_n){var Cn,$n,Nn,Bn,Ln=this,In=Le&&Ln.sticky,Pn=we.call(Ln),Dn=Ln.source,Hn=0,Wn=_n;return In&&((Pn=Pn.replace("y","")).indexOf("g")===-1&&(Pn+="g"),Wn=String(_n).slice(Ln.lastIndex),Ln.lastIndex>0&&(!Ln.multiline||Ln.multiline&&_n[Ln.lastIndex-1]!==`
`)&&(Dn="(?: "+Dn+")",Wn=" "+Wn,Hn++),$n=new RegExp("^(?:"+Dn+")",Pn)),Pe&&($n=new RegExp("^"+Dn+"$(?!\\s)",Pn)),Ce$1&&(Cn=Ln.lastIndex),Nn=Re$1.call(In?$n:Ln,Wn),In?Nn?(Nn.input=Nn.input.slice(Hn),Nn[0]=Nn[0].slice(Hn),Nn.index=Ln.lastIndex,Ln.lastIndex+=Nn[0].length):Ln.lastIndex=0:Ce$1&&Nn&&(Ln.lastIndex=Ln.global?Nn.index+Nn[0].length:Cn),Pe&&Nn&&Nn.length>1&&Ie$1.call(Nn[0],$n,function(){for(Bn=1;Bn<arguments.length-2;Bn++)arguments[Bn]===void 0&&(Nn[Bn]=void 0)}),Nn});var Me$1=je;It$1({target:"RegExp",proto:!0,forced:/./.exec!==Me$1},{exec:Me$1});var _e$1=RegExp.prototype,De=_e$1.toString,Ue=o(function(){return De.call({source:"a",flags:"b"})!="/a/b"}),Ne=De.name!="toString";(Ue||Ne)&&Z(RegExp.prototype,"toString",function(){var _n=A(this),Cn=String(_n.source),$n=_n.flags;return"/"+Cn+"/"+String($n===void 0&&_n instanceof RegExp&&!("flags"in _e$1)?we.call(_n):$n)},{unsafe:!0});var Fe=ne("species"),We=!o(function(){var _n=/./;return _n.exec=function(){var Cn=[];return Cn.groups={a:"7"},Cn},"".replace(_n,"$<a>")!=="7"}),ze$1="a".replace(/./,"$0")==="$0",$e=ne("replace"),Be$1=!!/./[$e]&&/./[$e]("a","$0")==="",Ye=!o(function(){var _n=/(?:)/,Cn=_n.exec;_n.exec=function(){return Cn.apply(this,arguments)};var $n="ab".split(_n);return $n.length!==2||$n[0]!=="a"||$n[1]!=="b"}),Ge$1=function(_n,Cn,$n,Nn){var Bn=ne(_n),Ln=!o(function(){var Gn={};return Gn[Bn]=function(){return 7},""[_n](Gn)!=7}),In=Ln&&!o(function(){var Gn=!1,Yn=/a/;return _n==="split"&&((Yn={}).constructor={},Yn.constructor[Fe]=function(){return Yn},Yn.flags="",Yn[Bn]=/./[Bn]),Yn.exec=function(){return Gn=!0,null},Yn[Bn](""),!Gn});if(!Ln||!In||_n==="replace"&&(!We||!ze$1||Be$1)||_n==="split"&&!Ye){var Pn=/./[Bn],Dn=$n(Bn,""[_n],function(Gn,Yn,rr,nr,Yo){return Yn.exec===Me$1?Ln&&!Yo?{done:!0,value:Pn.call(Yn,rr,nr)}:{done:!0,value:Gn.call(rr,Yn,nr)}:{done:!1}},{REPLACE_KEEPS_$0:ze$1,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:Be$1}),Hn=Dn[0],Wn=Dn[1];Z(String.prototype,_n,Hn),Z(RegExp.prototype,Bn,Cn==2?function(Gn,Yn){return Wn.call(Gn,this,Yn)}:function(Gn){return Wn.call(Gn,this)})}Nn&&I(RegExp.prototype[Bn],"sham",!0)},He$1=ne("match"),Xe=function(_n){var Cn;return h(_n)&&((Cn=_n[He$1])!==void 0?!!Cn:s(_n)=="RegExp")},Ve$1=function(_n){if(typeof _n!="function")throw TypeError(String(_n)+" is not a function");return _n},Ke=ne("species"),qe=function(_n){return function(Cn,$n){var Nn,Bn,Ln=String(p(Cn)),In=it$1($n),Pn=Ln.length;return In<0||In>=Pn?_n?"":void 0:(Nn=Ln.charCodeAt(In))<55296||Nn>56319||In+1===Pn||(Bn=Ln.charCodeAt(In+1))<56320||Bn>57343?_n?Ln.charAt(In):Nn:_n?Ln.slice(In,In+2):Bn-56320+(Nn-55296<<10)+65536}},Qe={codeAt:qe(!1),charAt:qe(!0)},Je=Qe.charAt,Ze=function(_n,Cn,$n){return Cn+($n?Je(_n,Cn).length:1)},tn=function(_n,Cn){var $n=_n.exec;if(typeof $n=="function"){var Nn=$n.call(_n,Cn);if(typeof Nn!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return Nn}if(s(_n)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return Me$1.call(_n,Cn)},en=[].push,nn=Math.min,rn=!o(function(){return!RegExp(4294967295,"y")});Ge$1("split",2,function(_n,Cn,$n){var Nn;return Nn="abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?function(Bn,Ln){var In=String(p(this)),Pn=Ln===void 0?4294967295:Ln>>>0;if(Pn===0)return[];if(Bn===void 0)return[In];if(!Xe(Bn))return Cn.call(In,Bn,Pn);for(var Dn,Hn,Wn,Gn=[],Yn=(Bn.ignoreCase?"i":"")+(Bn.multiline?"m":"")+(Bn.unicode?"u":"")+(Bn.sticky?"y":""),rr=0,nr=new RegExp(Bn.source,Yn+"g");(Dn=Me$1.call(nr,In))&&!((Hn=nr.lastIndex)>rr&&(Gn.push(In.slice(rr,Dn.index)),Dn.length>1&&Dn.index<In.length&&en.apply(Gn,Dn.slice(1)),Wn=Dn[0].length,rr=Hn,Gn.length>=Pn));)nr.lastIndex===Dn.index&&nr.lastIndex++;return rr===In.length?!Wn&&nr.test("")||Gn.push(""):Gn.push(In.slice(rr)),Gn.length>Pn?Gn.slice(0,Pn):Gn}:"0".split(void 0,0).length?function(Bn,Ln){return Bn===void 0&&Ln===0?[]:Cn.call(this,Bn,Ln)}:Cn,[function(Bn,Ln){var In=p(this),Pn=Bn==null?void 0:Bn[_n];return Pn!==void 0?Pn.call(Bn,In,Ln):Nn.call(String(In),Bn,Ln)},function(Bn,Ln){var In=$n(Nn,Bn,this,Ln,Nn!==Cn);if(In.done)return In.value;var Pn=A(Bn),Dn=String(this),Hn=function(Jo,hi){var mi,zn=A(Jo).constructor;return zn===void 0||(mi=A(zn)[Ke])==null?hi:Ve$1(mi)}(Pn,RegExp),Wn=Pn.unicode,Gn=(Pn.ignoreCase?"i":"")+(Pn.multiline?"m":"")+(Pn.unicode?"u":"")+(rn?"y":"g"),Yn=new Hn(rn?Pn:"^(?:"+Pn.source+")",Gn),rr=Ln===void 0?4294967295:Ln>>>0;if(rr===0)return[];if(Dn.length===0)return tn(Yn,Dn)===null?[Dn]:[];for(var nr=0,Yo=0,Zo=[];Yo<Dn.length;){Yn.lastIndex=rn?Yo:0;var ei,ci=tn(Yn,rn?Dn:Dn.slice(Yo));if(ci===null||(ei=nn(at$1(Yn.lastIndex+(rn?0:Yo)),Dn.length))===nr)Yo=Ze(Dn,Yo,Wn);else{if(Zo.push(Dn.slice(nr,Yo)),Zo.length===rr)return Zo;for(var vi=1;vi<=ci.length-1;vi++)if(Zo.push(ci[vi]),Zo.length===rr)return Zo;Yo=nr=ei}}return Zo.push(Dn.slice(nr)),Zo}]},!rn);var on=`
\v\f\r    \u2028\u2029\uFEFF`,un="["+on+"]",an=RegExp("^"+un+un+"*"),cn=RegExp(un+un+"*$"),ln=function(_n){return function(Cn){var $n=String(p(Cn));return 1&_n&&($n=$n.replace(an,"")),2&_n&&($n=$n.replace(cn,"")),$n}},fn={start:ln(1),end:ln(2),trim:ln(3)},sn=fn.trim;It$1({target:"String",proto:!0,forced:function(_n){return o(function(){return!!on[_n]()||"…"[_n]()!="…"||on[_n].name!==_n})}("trim")},{trim:function(){return sn(this)}});var dn=de("slice"),vn=Mt$1("slice",{ACCESSORS:!0,0:0,1:2}),pn=ne("species"),gn=[].slice,hn=Math.max;It$1({target:"Array",proto:!0,forced:!dn||!vn},{slice:function(_n,Cn){var $n,Nn,Bn,Ln=g(this),In=at$1(Ln.length),Pn=ft$1(_n,In),Dn=ft$1(Cn===void 0?In:Cn,In);if(qt$1(Ln)&&(typeof($n=Ln.constructor)!="function"||$n!==Array&&!qt$1($n.prototype)?h($n)&&($n=$n[pn])===null&&($n=void 0):$n=void 0,$n===Array||$n===void 0))return gn.call(Ln,Pn,Dn);for(Nn=new($n===void 0?Array:$n)(hn(Dn-Pn,0)),Bn=0;Pn<Dn;Pn++,Bn++)Pn in Ln&&ie$1(Nn,Bn,Ln[Pn]);return Nn.length=Bn,Nn}});var yn=Object.keys||function(_n){return pt$1(_n,gt$1)},mn=o(function(){yn(1)});It$1({target:"Object",stat:!0,forced:mn},{keys:function(_n){return yn(Kt$1(_n))}});var Sn,xn=function(_n){if(Xe(_n))throw TypeError("The method doesn't accept regular expressions");return _n},bn=ne("match"),En=T.f,wn="".startsWith,On=Math.min,Tn=function(_n){var Cn=/./;try{"/./"[_n](Cn)}catch{try{return Cn[bn]=!1,"/./"[_n](Cn)}catch{}}return!1}("startsWith"),An=!(Tn||(Sn=En(String.prototype,"startsWith"),!Sn||Sn.writable));function kn(_n){return(kn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Cn){return typeof Cn}:function(Cn){return Cn&&typeof Symbol=="function"&&Cn.constructor===Symbol&&Cn!==Symbol.prototype?"symbol":typeof Cn})(_n)}It$1({target:"String",proto:!0,forced:!An&&!Tn},{startsWith:function(_n){var Cn=String(p(this));xn(_n);var $n=at$1(On(arguments.length>1?arguments[1]:void 0,Cn.length)),Nn=String(_n);return wn?wn.call(Cn,Nn,$n):Cn.slice($n,$n+Nn.length)===Nn}});var jn=function(_n){return typeof _n=="string"},Mn=function(_n){return _n!==null&&kn(_n)==="object"},Vn=function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"isWindow",value:function(Cn){return Cn===window}},{key:"addEventListener",value:function(Cn,$n,Nn){var Bn=arguments.length>3&&arguments[3]!==void 0&&arguments[3];Cn&&$n&&Nn&&Cn.addEventListener($n,Nn,Bn)}},{key:"removeEventListener",value:function(Cn,$n,Nn){var Bn=arguments.length>3&&arguments[3]!==void 0&&arguments[3];Cn&&$n&&Nn&&Cn.removeEventListener($n,Nn,Bn)}},{key:"triggerDragEvent",value:function(Cn,$n){var Nn=!1,Bn=function(In){var Pn;(Pn=$n.drag)===null||Pn===void 0||Pn.call($n,In)},Ln=function In(Pn){var Dn;_n.removeEventListener(document,"mousemove",Bn),_n.removeEventListener(document,"mouseup",In),document.onselectstart=null,document.ondragstart=null,Nn=!1,(Dn=$n.end)===null||Dn===void 0||Dn.call($n,Pn)};_n.addEventListener(Cn,"mousedown",function(In){var Pn;Nn||(document.onselectstart=function(){return!1},document.ondragstart=function(){return!1},_n.addEventListener(document,"mousemove",Bn),_n.addEventListener(document,"mouseup",Ln),Nn=!0,(Pn=$n.start)===null||Pn===void 0||Pn.call($n,In))})}},{key:"getBoundingClientRect",value:function(Cn){return Cn&&Mn(Cn)&&Cn.nodeType===1?Cn.getBoundingClientRect():null}},{key:"hasClass",value:function(Cn,$n){return!!(Cn&&Mn(Cn)&&jn($n)&&Cn.nodeType===1)&&Cn.classList.contains($n.trim())}},{key:"addClass",value:function(Cn,$n){if(Cn&&Mn(Cn)&&jn($n)&&Cn.nodeType===1&&($n=$n.trim(),!_n.hasClass(Cn,$n))){var Nn=Cn.className;Cn.className=Nn?Nn+" "+$n:$n}}},{key:"removeClass",value:function(Cn,$n){if(Cn&&Mn(Cn)&&jn($n)&&Cn.nodeType===1&&typeof Cn.className=="string"){$n=$n.trim();for(var Nn=Cn.className.trim().split(" "),Bn=Nn.length-1;Bn>=0;Bn--)Nn[Bn]=Nn[Bn].trim(),Nn[Bn]&&Nn[Bn]!==$n||Nn.splice(Bn,1);Cn.className=Nn.join(" ")}}},{key:"toggleClass",value:function(Cn,$n,Nn){Cn&&Mn(Cn)&&jn($n)&&Cn.nodeType===1&&Cn.classList.toggle($n,Nn)}},{key:"replaceClass",value:function(Cn,$n,Nn){Cn&&Mn(Cn)&&jn($n)&&jn(Nn)&&Cn.nodeType===1&&($n=$n.trim(),Nn=Nn.trim(),_n.removeClass(Cn,$n),_n.addClass(Cn,Nn))}},{key:"getScrollTop",value:function(Cn){var $n="scrollTop"in Cn?Cn.scrollTop:Cn.pageYOffset;return Math.max($n,0)}},{key:"setScrollTop",value:function(Cn,$n){"scrollTop"in Cn?Cn.scrollTop=$n:Cn.scrollTo(Cn.scrollX,$n)}},{key:"getRootScrollTop",value:function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},{key:"setRootScrollTop",value:function(Cn){_n.setScrollTop(window,Cn),_n.setScrollTop(document.body,Cn)}},{key:"getElementTop",value:function(Cn,$n){if(_n.isWindow(Cn))return 0;var Nn=$n?_n.getScrollTop($n):_n.getRootScrollTop();return Cn.getBoundingClientRect().top+Nn}},{key:"getVisibleHeight",value:function(Cn){return _n.isWindow(Cn)?Cn.innerHeight:Cn.getBoundingClientRect().height}},{key:"isHidden",value:function(Cn){if(!Cn)return!1;var $n=window.getComputedStyle(Cn),Nn=$n.display==="none",Bn=Cn.offsetParent===null&&$n.position!=="fixed";return Nn||Bn}},{key:"triggerEvent",value:function(Cn,$n){if("createEvent"in document){var Nn=document.createEvent("HTMLEvents");Nn.initEvent($n,!1,!0),Cn.dispatchEvent(Nn)}}},{key:"calcAngle",value:function(Cn,$n){var Nn=Cn.getBoundingClientRect(),Bn=Nn.left+Nn.width/2,Ln=Nn.top+Nn.height/2,In=Math.abs(Bn-$n.clientX),Pn=Math.abs(Ln-$n.clientY),Dn=Pn/Math.sqrt(Math.pow(In,2)+Math.pow(Pn,2)),Hn=Math.acos(Dn),Wn=Math.floor(180/(Math.PI/Hn));return $n.clientX>Bn&&$n.clientY>Ln&&(Wn=180-Wn),$n.clientX==Bn&&$n.clientY>Ln&&(Wn=180),$n.clientX>Bn&&$n.clientY==Ln&&(Wn=90),$n.clientX<Bn&&$n.clientY>Ln&&(Wn=180+Wn),$n.clientX<Bn&&$n.clientY==Ln&&(Wn=270),$n.clientX<Bn&&$n.clientY<Ln&&(Wn=360-Wn),Wn}},{key:"querySelector",value:function(Cn,$n){return $n?$n.querySelector(Cn):document.querySelector(Cn)}},{key:"createElement",value:function(Cn){for(var $n=document.createElement(Cn),Nn=arguments.length,Bn=new Array(Nn>1?Nn-1:0),Ln=1;Ln<Nn;Ln++)Bn[Ln-1]=arguments[Ln];for(var In=0;In<Bn.length;In++)Bn[In]&&$n.classList.add(Bn[In]);return $n}},{key:"appendChild",value:function(Cn){for(var $n=0;$n<(arguments.length<=1?0:arguments.length-1);$n++)Cn.appendChild($n+1<1||arguments.length<=$n+1?void 0:arguments[$n+1])}},{key:"getWindow",value:function(Cn){if(Cn.toString()!=="[object Window]"){var $n=Cn.ownerDocument;return $n&&$n.defaultView||window}return Cn}},{key:"isElement",value:function(Cn){return Cn instanceof this.getWindow(Cn).Element||Cn instanceof Element}},{key:"isHTMLElement",value:function(Cn){return Cn instanceof this.getWindow(Cn).HTMLElement||Cn instanceof HTMLElement}},{key:"isShadowRoot",value:function(Cn){return typeof ShadowRoot<"u"&&(Cn instanceof this.getWindow(Cn).ShadowRoot||Cn instanceof ShadowRoot)}},{key:"getWindowScroll",value:function(Cn){var $n=this.getWindow(Cn);return{scrollLeft:$n.pageXOffset||0,scrollTop:$n.pageYOffset||0}}}]),_n}(),Kn=Math.floor,qn="".replace,Qn=/\$([$&'`]|\d\d?|<[^>]*>)/g,Jn=/\$([$&'`]|\d\d?)/g,Zn=function(_n,Cn,$n,Nn,Bn,Ln){var In=$n+_n.length,Pn=Nn.length,Dn=Jn;return Bn!==void 0&&(Bn=Kt$1(Bn),Dn=Qn),qn.call(Ln,Dn,function(Hn,Wn){var Gn;switch(Wn.charAt(0)){case"$":return"$";case"&":return _n;case"`":return Cn.slice(0,$n);case"'":return Cn.slice(In);case"<":Gn=Bn[Wn.slice(1,-1)];break;default:var Yn=+Wn;if(Yn===0)return Hn;if(Yn>Pn){var rr=Kn(Yn/10);return rr===0?Hn:rr<=Pn?Nn[rr-1]===void 0?Wn.charAt(1):Nn[rr-1]+Wn.charAt(1):Hn}Gn=Nn[Yn-1]}return Gn===void 0?"":Gn})},tr=Math.max,er=Math.min;Ge$1("replace",2,function(_n,Cn,$n,Nn){var Bn=Nn.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,Ln=Nn.REPLACE_KEEPS_$0,In=Bn?"$":"$0";return[function(Pn,Dn){var Hn=p(this),Wn=Pn==null?void 0:Pn[_n];return Wn!==void 0?Wn.call(Pn,Hn,Dn):Cn.call(String(Hn),Pn,Dn)},function(Pn,Dn){if(!Bn&&Ln||typeof Dn=="string"&&Dn.indexOf(In)===-1){var Hn=$n(Cn,Pn,this,Dn);if(Hn.done)return Hn.value}var Wn=A(Pn),Gn=String(this),Yn=typeof Dn=="function";Yn||(Dn=String(Dn));var rr=Wn.global;if(rr){var nr=Wn.unicode;Wn.lastIndex=0}for(var Yo=[];;){var Zo=tn(Wn,Gn);if(Zo===null||(Yo.push(Zo),!rr))break;String(Zo[0])===""&&(Wn.lastIndex=Ze(Gn,at$1(Wn.lastIndex),nr))}for(var ei,ci="",vi=0,Jo=0;Jo<Yo.length;Jo++){Zo=Yo[Jo];for(var hi=String(Zo[0]),mi=tr(er(it$1(Zo.index),Gn.length),0),zn=[],oi=1;oi<Zo.length;oi++)zn.push((ei=Zo[oi])===void 0?ei:String(ei));var Xo=Zo.groups;if(Yn){var ni=[hi].concat(zn,mi,Gn);Xo!==void 0&&ni.push(Xo);var si=String(Dn.apply(void 0,ni))}else si=Zn(hi,Gn,mi,zn,Xo,Dn);mi>=vi&&(ci+=Gn.slice(vi,mi)+si,vi=mi+hi.length)}return ci+Gn.slice(vi)}]}),function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"camelize",value:function(Cn){return Cn.replace(/-(\w)/g,function($n,Nn){return Nn?Nn.toUpperCase():""})}},{key:"capitalize",value:function(Cn){return Cn.charAt(0).toUpperCase()+Cn.slice(1)}}]),_n}(),function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"_clone",value:function(){}}]),_n}();var or=ne("isConcatSpreadable"),ir=fe$1>=51||!o(function(){var _n=[];return _n[or]=!1,_n.concat()[0]!==_n}),ur=de("concat"),ar=function(_n){if(!h(_n))return!1;var Cn=_n[or];return Cn!==void 0?!!Cn:qt$1(_n)};It$1({target:"Array",proto:!0,forced:!ir||!ur},{concat:function(_n){var Cn,$n,Nn,Bn,Ln,In=Kt$1(this),Pn=oe(In,0),Dn=0;for(Cn=-1,Nn=arguments.length;Cn<Nn;Cn++)if(ar(Ln=Cn===-1?In:arguments[Cn])){if(Dn+(Bn=at$1(Ln.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for($n=0;$n<Bn;$n++,Dn++)$n in Ln&&ie$1(Pn,Dn,Ln[$n])}else{if(Dn>=9007199254740991)throw TypeError("Maximum allowed index exceeded");ie$1(Pn,Dn++,Ln)}return Pn.length=Dn,Pn}});var cr,lr=function(_n,Cn,$n){if(Ve$1(_n),Cn===void 0)return _n;switch($n){case 0:return function(){return _n.call(Cn)};case 1:return function(Nn){return _n.call(Cn,Nn)};case 2:return function(Nn,Bn){return _n.call(Cn,Nn,Bn)};case 3:return function(Nn,Bn,Ln){return _n.call(Cn,Nn,Bn,Ln)}}return function(){return _n.apply(Cn,arguments)}},fr=[].push,sr=function(_n){var Cn=_n==1,$n=_n==2,Nn=_n==3,Bn=_n==4,Ln=_n==6,In=_n==7,Pn=_n==5||Ln;return function(Dn,Hn,Wn,Gn){for(var Yn,rr,nr=Kt$1(Dn),Yo=v(nr),Zo=lr(Hn,Wn,3),ei=at$1(Yo.length),ci=0,vi=Gn||oe,Jo=Cn?vi(Dn,ei):$n||In?vi(Dn,0):void 0;ei>ci;ci++)if((Pn||ci in Yo)&&(rr=Zo(Yn=Yo[ci],ci,nr),_n))if(Cn)Jo[ci]=rr;else if(rr)switch(_n){case 3:return!0;case 5:return Yn;case 6:return ci;case 2:fr.call(Jo,Yn)}else switch(_n){case 4:return!1;case 7:fr.call(Jo,Yn)}return Ln?-1:Nn||Bn?Bn:Jo}},dr={forEach:sr(0),map:sr(1),filter:sr(2),some:sr(3),every:sr(4),find:sr(5),findIndex:sr(6),filterOut:sr(7)},vr=i$1?Object.defineProperties:function(_n,Cn){A(_n);for(var $n,Nn=yn(Cn),Bn=Nn.length,Ln=0;Bn>Ln;)R.f(_n,$n=Nn[Ln++],Cn[$n]);return _n},pr=nt$1("document","documentElement"),gr=Y("IE_PROTO"),hr=function(){},yr=function(_n){return"<script>"+_n+"<\/script>"},mr=function(){try{cr=document.domain&&new ActiveXObject("htmlfile")}catch{}var _n,Cn;mr=cr?function(Nn){Nn.write(yr("")),Nn.close();var Bn=Nn.parentWindow.Object;return Nn=null,Bn}(cr):((Cn=E("iframe")).style.display="none",pr.appendChild(Cn),Cn.src="javascript:",(_n=Cn.contentWindow.document).open(),_n.write(yr("document.F=Object")),_n.close(),_n.F);for(var $n=gt$1.length;$n--;)delete mr.prototype[gt$1[$n]];return mr()};G[gr]=!0;var Sr=Object.create||function(_n,Cn){var $n;return _n!==null?(hr.prototype=A(_n),$n=new hr,hr.prototype=null,$n[gr]=_n):$n=mr(),Cn===void 0?$n:vr($n,Cn)},xr=ne("unscopables"),br=Array.prototype;br[xr]==null&&R.f(br,xr,{configurable:!0,value:Sr(null)});var Er=function(_n){br[xr][_n]=!0},wr=dr.find,Or=!0,Tr=Mt$1("find");"find"in[]&&Array(1).find(function(){Or=!1}),It$1({target:"Array",proto:!0,forced:Or||!Tr},{find:function(_n){return wr(this,_n,arguments.length>1?arguments[1]:void 0)}}),Er("find");var Ar=dr.findIndex,kr=!0,Rr=Mt$1("findIndex");"findIndex"in[]&&Array(1).findIndex(function(){kr=!1}),It$1({target:"Array",proto:!0,forced:kr||!Rr},{findIndex:function(_n){return Ar(this,_n,arguments.length>1?arguments[1]:void 0)}}),Er("findIndex");var Ir=function(_n,Cn,$n,Nn,Bn,Ln,In,Pn){for(var Dn,Hn=Bn,Wn=0,Gn=!!In&&lr(In,Pn,3);Wn<Nn;){if(Wn in $n){if(Dn=Gn?Gn($n[Wn],Wn,Cn):$n[Wn],Ln>0&&qt$1(Dn))Hn=Ir(_n,Cn,Dn,at$1(Dn.length),Hn,Ln-1)-1;else{if(Hn>=9007199254740991)throw TypeError("Exceed the acceptable array length");_n[Hn]=Dn}Hn++}Wn++}return Hn},jr=Ir;It$1({target:"Array",proto:!0},{flat:function(){var _n=arguments.length?arguments[0]:void 0,Cn=Kt$1(this),$n=at$1(Cn.length),Nn=oe(Cn,0);return Nn.length=jr(Nn,Cn,Cn,$n,0,_n===void 0?1:it$1(_n)),Nn}});var Cr=function(_n){var Cn=_n.return;if(Cn!==void 0)return A(Cn.call(_n)).value},Lr=function(_n,Cn,$n,Nn){try{return Nn?Cn(A($n)[0],$n[1]):Cn($n)}catch(Bn){throw Cr(_n),Bn}},Pr={},Mr=ne("iterator"),_r=Array.prototype,Dr=function(_n){return _n!==void 0&&(Pr.Array===_n||_r[Mr]===_n)},Ur=ne("iterator"),Nr=function(_n){if(_n!=null)return _n[Ur]||_n["@@iterator"]||Pr[be$1(_n)]},Fr=ne("iterator"),Wr=!1;try{var zr=0,$r={next:function(){return{done:!!zr++}},return:function(){Wr=!0}};$r[Fr]=function(){return this},Array.from($r,function(){throw 2})}catch(_n){}var Br=function(_n,Cn){if(!Cn&&!Wr)return!1;var $n=!1;try{var Nn={};Nn[Fr]=function(){return{next:function(){return{done:$n=!0}}}},_n(Nn)}catch{}return $n},Yr=!Br(function(_n){Array.from(_n)});It$1({target:"Array",stat:!0,forced:Yr},{from:function(_n){var Cn,$n,Nn,Bn,Ln,In,Pn=Kt$1(_n),Dn=typeof this=="function"?this:Array,Hn=arguments.length,Wn=Hn>1?arguments[1]:void 0,Gn=Wn!==void 0,Yn=Nr(Pn),rr=0;if(Gn&&(Wn=lr(Wn,Hn>2?arguments[2]:void 0,2)),Yn==null||Dn==Array&&Dr(Yn))for($n=new Dn(Cn=at$1(Pn.length));Cn>rr;rr++)In=Gn?Wn(Pn[rr],rr):Pn[rr],ie$1($n,rr,In);else for(Ln=(Bn=Yn.call(Pn)).next,$n=new Dn;!(Nn=Ln.call(Bn)).done;rr++)In=Gn?Lr(Bn,Wn,[Nn.value,rr],!0):Nn.value,ie$1($n,rr,In);return $n.length=rr,$n}});var Gr=function(_n){return function(Cn,$n,Nn,Bn){Ve$1($n);var Ln=Kt$1(Cn),In=v(Ln),Pn=at$1(Ln.length),Dn=_n?Pn-1:0,Hn=_n?-1:1;if(Nn<2)for(;;){if(Dn in In){Bn=In[Dn],Dn+=Hn;break}if(Dn+=Hn,_n?Dn<0:Pn<=Dn)throw TypeError("Reduce of empty array with no initial value")}for(;_n?Dn>=0:Pn>Dn;Dn+=Hn)Dn in In&&(Bn=$n(Bn,In[Dn],Dn,Ln));return Bn}},Hr={left:Gr(!1),right:Gr(!0)},Xr=s(r.process)=="process",Vr=Hr.left,Kr=jt$1("reduce"),qr=Mt$1("reduce",{1:0});It$1({target:"Array",proto:!0,forced:!Kr||!qr||!Xr&&fe$1>79&&fe$1<83},{reduce:function(_n){return Vr(this,_n,arguments.length,arguments.length>1?arguments[1]:void 0)}}),Er("flat");var Qr,Jr,Zr,to$1=!o(function(){return Object.isExtensible(Object.preventExtensions({}))}),eo$1=e(function(_n){var Cn=R.f,$n=$("meta"),Nn=0,Bn=Object.isExtensible||function(){return!0},Ln=function(Pn){Cn(Pn,$n,{value:{objectID:"O"+ ++Nn,weakData:{}}})},In=_n.exports={REQUIRED:!1,fastKey:function(Pn,Dn){if(!h(Pn))return typeof Pn=="symbol"?Pn:(typeof Pn=="string"?"S":"P")+Pn;if(!S(Pn,$n)){if(!Bn(Pn))return"F";if(!Dn)return"E";Ln(Pn)}return Pn[$n].objectID},getWeakData:function(Pn,Dn){if(!S(Pn,$n)){if(!Bn(Pn))return!0;if(!Dn)return!1;Ln(Pn)}return Pn[$n].weakData},onFreeze:function(Pn){return to$1&&In.REQUIRED&&Bn(Pn)&&!S(Pn,$n)&&Ln(Pn),Pn}};G[$n]=!0}),no$1=function(_n,Cn){this.stopped=_n,this.result=Cn},ro$1=function(_n,Cn,$n){var Nn,Bn,Ln,In,Pn,Dn,Hn,Wn=$n&&$n.that,Gn=!(!$n||!$n.AS_ENTRIES),Yn=!(!$n||!$n.IS_ITERATOR),rr=!(!$n||!$n.INTERRUPTED),nr=lr(Cn,Wn,1+Gn+rr),Yo=function(ei){return Nn&&Cr(Nn),new no$1(!0,ei)},Zo=function(ei){return Gn?(A(ei),rr?nr(ei[0],ei[1],Yo):nr(ei[0],ei[1])):rr?nr(ei,Yo):nr(ei)};if(Yn)Nn=_n;else{if(typeof(Bn=Nr(_n))!="function")throw TypeError("Target is not iterable");if(Dr(Bn)){for(Ln=0,In=at$1(_n.length);In>Ln;Ln++)if((Pn=Zo(_n[Ln]))&&Pn instanceof no$1)return Pn;return new no$1(!1)}Nn=Bn.call(_n)}for(Dn=Nn.next;!(Hn=Dn.call(Nn)).done;){try{Pn=Zo(Hn.value)}catch(ei){throw Cr(Nn),ei}if(typeof Pn=="object"&&Pn&&Pn instanceof no$1)return Pn}return new no$1(!1)},oo$1=function(_n,Cn,$n){if(!(_n instanceof Cn))throw TypeError("Incorrect "+($n?$n+" ":"")+"invocation");return _n},io$1=R.f,uo$1=ne("toStringTag"),ao$1=function(_n,Cn,$n){_n&&!S(_n=$n?_n:_n.prototype,uo$1)&&io$1(_n,uo$1,{configurable:!0,value:Cn})},co$1=Object.setPrototypeOf||("__proto__"in{}?function(){var _n,Cn=!1,$n={};try{(_n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call($n,[]),Cn=$n instanceof Array}catch{}return function(Nn,Bn){return A(Nn),function(Ln){if(!h(Ln)&&Ln!==null)throw TypeError("Can't set "+String(Ln)+" as a prototype")}(Bn),Cn?_n.call(Nn,Bn):Nn.__proto__=Bn,Nn}}():void 0),lo$1=function(_n,Cn,$n){for(var Nn in Cn)Z(_n,Nn,Cn[Nn],$n);return _n},fo$1=!o(function(){function _n(){}return _n.prototype.constructor=null,Object.getPrototypeOf(new _n)!==_n.prototype}),so$1=Y("IE_PROTO"),vo$1=Object.prototype,po$1=fo$1?Object.getPrototypeOf:function(_n){return _n=Kt$1(_n),S(_n,so$1)?_n[so$1]:typeof _n.constructor=="function"&&_n instanceof _n.constructor?_n.constructor.prototype:_n instanceof Object?vo$1:null},go$1=ne("iterator"),ho$1=!1;[].keys&&("next"in(Zr=[].keys())?(Jr=po$1(po$1(Zr)))!==Object.prototype&&(Qr=Jr):ho$1=!0),(Qr==null||o(function(){var _n={};return Qr[go$1].call(_n)!==_n}))&&(Qr={}),S(Qr,go$1)||I(Qr,go$1,function(){return this});var yo$1={IteratorPrototype:Qr,BUGGY_SAFARI_ITERATORS:ho$1},mo$1=yo$1.IteratorPrototype,So$1=function(){return this},xo=yo$1.IteratorPrototype,bo$1=yo$1.BUGGY_SAFARI_ITERATORS,Eo$1=ne("iterator"),wo$1=function(){return this},Oo$1=function(_n,Cn,$n,Nn,Bn,Ln,In){(function(ei,ci,vi){var Jo=ci+" Iterator";ei.prototype=Sr(mo$1,{next:l(1,vi)}),ao$1(ei,Jo,!1),Pr[Jo]=So$1})($n,Cn,Nn);var Pn,Dn,Hn,Wn=function(ei){if(ei===Bn&&Yo)return Yo;if(!bo$1&&ei in rr)return rr[ei];switch(ei){case"keys":case"values":case"entries":return function(){return new $n(this,ei)}}return function(){return new $n(this)}},Gn=Cn+" Iterator",Yn=!1,rr=_n.prototype,nr=rr[Eo$1]||rr["@@iterator"]||Bn&&rr[Bn],Yo=!bo$1&&nr||Wn(Bn),Zo=Cn=="Array"&&rr.entries||nr;if(Zo&&(Pn=po$1(Zo.call(new _n)),xo!==Object.prototype&&Pn.next&&(po$1(Pn)!==xo&&(co$1?co$1(Pn,xo):typeof Pn[Eo$1]!="function"&&I(Pn,Eo$1,wo$1)),ao$1(Pn,Gn,!0))),Bn=="values"&&nr&&nr.name!=="values"&&(Yn=!0,Yo=function(){return nr.call(this)}),rr[Eo$1]!==Yo&&I(rr,Eo$1,Yo),Pr[Cn]=Yo,Bn)if(Dn={values:Wn("values"),keys:Ln?Yo:Wn("keys"),entries:Wn("entries")},In)for(Hn in Dn)(bo$1||Yn||!(Hn in rr))&&Z(rr,Hn,Dn[Hn]);else It$1({target:Cn,proto:!0,forced:bo$1||Yn},Dn);return Dn},To$1=ne("species"),Ao$1=R.f,ko$1=eo$1.fastKey,Ro$1=J.set,Io$1=J.getterFor;(function(_n,Cn,$n){var Nn=_n.indexOf("Map")!==-1,Bn=_n.indexOf("Weak")!==-1,Ln=Nn?"set":"add",In=r[_n],Pn=In&&In.prototype,Dn=In,Hn={},Wn=function(Zo){var ei=Pn[Zo];Z(Pn,Zo,Zo=="add"?function(ci){return ei.call(this,ci===0?0:ci),this}:Zo=="delete"?function(ci){return!(Bn&&!h(ci))&&ei.call(this,ci===0?0:ci)}:Zo=="get"?function(ci){return Bn&&!h(ci)?void 0:ei.call(this,ci===0?0:ci)}:Zo=="has"?function(ci){return!(Bn&&!h(ci))&&ei.call(this,ci===0?0:ci)}:function(ci,vi){return ei.call(this,ci===0?0:ci,vi),this})};if(kt$1(_n,typeof In!="function"||!(Bn||Pn.forEach&&!o(function(){new In().entries().next()}))))Dn=$n.getConstructor(Cn,_n,Nn,Ln),eo$1.REQUIRED=!0;else if(kt$1(_n,!0)){var Gn=new Dn,Yn=Gn[Ln](Bn?{}:-0,1)!=Gn,rr=o(function(){Gn.has(1)}),nr=Br(function(Zo){new In(Zo)}),Yo=!Bn&&o(function(){for(var Zo=new In,ei=5;ei--;)Zo[Ln](ei,ei);return!Zo.has(-0)});nr||((Dn=Cn(function(Zo,ei){oo$1(Zo,Dn,_n);var ci=function(vi,Jo,hi){var mi,zn;return co$1&&typeof(mi=Jo.constructor)=="function"&&mi!==hi&&h(zn=mi.prototype)&&zn!==hi.prototype&&co$1(vi,zn),vi}(new In,Zo,Dn);return ei!=null&&ro$1(ei,ci[Ln],{that:ci,AS_ENTRIES:Nn}),ci})).prototype=Pn,Pn.constructor=Dn),(rr||Yo)&&(Wn("delete"),Wn("has"),Nn&&Wn("get")),(Yo||Yn)&&Wn(Ln),Bn&&Pn.clear&&delete Pn.clear}Hn[_n]=Dn,It$1({global:!0,forced:Dn!=In},Hn),ao$1(Dn,_n),Bn||$n.setStrong(Dn,_n,Nn)})("Set",function(_n){return function(){return _n(this,arguments.length?arguments[0]:void 0)}},{getConstructor:function(_n,Cn,$n,Nn){var Bn=_n(function(Dn,Hn){oo$1(Dn,Bn,Cn),Ro$1(Dn,{type:Cn,index:Sr(null),first:void 0,last:void 0,size:0}),i$1||(Dn.size=0),Hn!=null&&ro$1(Hn,Dn[Nn],{that:Dn,AS_ENTRIES:$n})}),Ln=Io$1(Cn),In=function(Dn,Hn,Wn){var Gn,Yn,rr=Ln(Dn),nr=Pn(Dn,Hn);return nr?nr.value=Wn:(rr.last=nr={index:Yn=ko$1(Hn,!0),key:Hn,value:Wn,previous:Gn=rr.last,next:void 0,removed:!1},rr.first||(rr.first=nr),Gn&&(Gn.next=nr),i$1?rr.size++:Dn.size++,Yn!=="F"&&(rr.index[Yn]=nr)),Dn},Pn=function(Dn,Hn){var Wn,Gn=Ln(Dn),Yn=ko$1(Hn);if(Yn!=="F")return Gn.index[Yn];for(Wn=Gn.first;Wn;Wn=Wn.next)if(Wn.key==Hn)return Wn};return lo$1(Bn.prototype,{clear:function(){for(var Dn=Ln(this),Hn=Dn.index,Wn=Dn.first;Wn;)Wn.removed=!0,Wn.previous&&(Wn.previous=Wn.previous.next=void 0),delete Hn[Wn.index],Wn=Wn.next;Dn.first=Dn.last=void 0,i$1?Dn.size=0:this.size=0},delete:function(Dn){var Hn=this,Wn=Ln(Hn),Gn=Pn(Hn,Dn);if(Gn){var Yn=Gn.next,rr=Gn.previous;delete Wn.index[Gn.index],Gn.removed=!0,rr&&(rr.next=Yn),Yn&&(Yn.previous=rr),Wn.first==Gn&&(Wn.first=Yn),Wn.last==Gn&&(Wn.last=rr),i$1?Wn.size--:Hn.size--}return!!Gn},forEach:function(Dn){for(var Hn,Wn=Ln(this),Gn=lr(Dn,arguments.length>1?arguments[1]:void 0,3);Hn=Hn?Hn.next:Wn.first;)for(Gn(Hn.value,Hn.key,this);Hn&&Hn.removed;)Hn=Hn.previous},has:function(Dn){return!!Pn(this,Dn)}}),lo$1(Bn.prototype,$n?{get:function(Dn){var Hn=Pn(this,Dn);return Hn&&Hn.value},set:function(Dn,Hn){return In(this,Dn===0?0:Dn,Hn)}}:{add:function(Dn){return In(this,Dn=Dn===0?0:Dn,Dn)}}),i$1&&Ao$1(Bn.prototype,"size",{get:function(){return Ln(this).size}}),Bn},setStrong:function(_n,Cn,$n){var Nn=Cn+" Iterator",Bn=Io$1(Cn),Ln=Io$1(Nn);Oo$1(_n,Cn,function(In,Pn){Ro$1(this,{type:Nn,target:In,state:Bn(In),kind:Pn,last:void 0})},function(){for(var In=Ln(this),Pn=In.kind,Dn=In.last;Dn&&Dn.removed;)Dn=Dn.previous;return In.target&&(In.last=Dn=Dn?Dn.next:In.state.first)?Pn=="keys"?{value:Dn.key,done:!1}:Pn=="values"?{value:Dn.value,done:!1}:{value:[Dn.key,Dn.value],done:!1}:(In.target=void 0,{value:void 0,done:!0})},$n?"entries":"values",!$n,!0),function(In){var Pn=nt$1(In),Dn=R.f;i$1&&Pn&&!Pn[To$1]&&Dn(Pn,To$1,{configurable:!0,get:function(){return this}})}(Cn)}});var jo=Qe.charAt,Co$1=J.set,Lo$1=J.getterFor("String Iterator");Oo$1(String,"String",function(_n){Co$1(this,{type:"String Iterator",string:String(_n),index:0})},function(){var _n,Cn=Lo$1(this),$n=Cn.string,Nn=Cn.index;return Nn>=$n.length?{value:void 0,done:!0}:(_n=jo($n,Nn),Cn.index+=_n.length,{value:_n,done:!1})});var Po$1={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Mo$1=J.set,_o$1=J.getterFor("Array Iterator"),Do$1=Oo$1(Array,"Array",function(_n,Cn){Mo$1(this,{type:"Array Iterator",target:g(_n),index:0,kind:Cn})},function(){var _n=_o$1(this),Cn=_n.target,$n=_n.kind,Nn=_n.index++;return!Cn||Nn>=Cn.length?(_n.target=void 0,{value:void 0,done:!0}):$n=="keys"?{value:Nn,done:!1}:$n=="values"?{value:Cn[Nn],done:!1}:{value:[Nn,Cn[Nn]],done:!1}},"values");Pr.Arguments=Pr.Array,Er("keys"),Er("values"),Er("entries");var Uo=ne("iterator"),No$1=ne("toStringTag"),Fo=Do$1.values;for(var Wo$1 in Po$1){var zo$1=r[Wo$1],$o$1=zo$1&&zo$1.prototype;if($o$1){if($o$1[Uo]!==Fo)try{I($o$1,Uo,Fo)}catch{$o$1[Uo]=Fo}if($o$1[No$1]||I($o$1,No$1,Wo$1),Po$1[Wo$1]){for(var Bo$1 in Do$1)if($o$1[Bo$1]!==Do$1[Bo$1])try{I($o$1,Bo$1,Do$1[Bo$1])}catch{$o$1[Bo$1]=Do$1[Bo$1]}}}}(function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"deduplicate",value:function(Cn){return Array.from(new Set(Cn))}},{key:"flat",value:function(Cn){return Cn.reduce(function($n,Nn){var Bn=Array.isArray(Nn)?_n.flat(Nn):Nn;return $n.concat(Bn)},[])}},{key:"find",value:function(Cn,$n){return Cn.find($n)}},{key:"findIndex",value:function(Cn,$n){return Cn.findIndex($n)}}]),_n})(),function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"today",value:function(){return new Date}}]),_n}(),function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"range",value:function(Cn,$n,Nn){return Math.min(Math.max(Cn,$n),Nn)}},{key:"clamp",value:function(Cn,$n,Nn){return $n<Nn?Cn<$n?$n:Cn>Nn?Nn:Cn:Cn<Nn?Nn:Cn>$n?$n:Cn}}]),_n}();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$a=Object.prototype,hasOwnProperty$9=objectProto$a.hasOwnProperty,nativeObjectToString$1=objectProto$a.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(_n){var Cn=hasOwnProperty$9.call(_n,symToStringTag$1),$n=_n[symToStringTag$1];try{_n[symToStringTag$1]=void 0;var Nn=!0}catch{}var Bn=nativeObjectToString$1.call(_n);return Nn&&(Cn?_n[symToStringTag$1]=$n:delete _n[symToStringTag$1]),Bn}var objectProto$9=Object.prototype,nativeObjectToString=objectProto$9.toString;function objectToString(_n){return nativeObjectToString.call(_n)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(_n){return _n==null?_n===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(_n)?getRawTag(_n):objectToString(_n)}function isObjectLike(_n){return _n!=null&&typeof _n=="object"}var isArray$1=Array.isArray;const isArray$2=isArray$1;function isObject$2(_n){var Cn=typeof _n;return _n!=null&&(Cn=="object"||Cn=="function")}function identity(_n){return _n}var asyncTag="[object AsyncFunction]",funcTag$1="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$1(_n){if(!isObject$2(_n))return!1;var Cn=baseGetTag(_n);return Cn==funcTag$1||Cn==genTag||Cn==asyncTag||Cn==proxyTag}var coreJsData=root$1["__core-js_shared__"];const coreJsData$1=coreJsData;var maskSrcKey=function(){var _n=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||"");return _n?"Symbol(src)_1."+_n:""}();function isMasked(_n){return!!maskSrcKey&&maskSrcKey in _n}var funcProto$2=Function.prototype,funcToString$2=funcProto$2.toString;function toSource(_n){if(_n!=null){try{return funcToString$2.call(_n)}catch{}try{return _n+""}catch{}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto$1=Function.prototype,objectProto$8=Object.prototype,funcToString$1=funcProto$1.toString,hasOwnProperty$8=objectProto$8.hasOwnProperty,reIsNative=RegExp("^"+funcToString$1.call(hasOwnProperty$8).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(_n){if(!isObject$2(_n)||isMasked(_n))return!1;var Cn=isFunction$1(_n)?reIsNative:reIsHostCtor;return Cn.test(toSource(_n))}function getValue(_n,Cn){return _n==null?void 0:_n[Cn]}function getNative(_n,Cn){var $n=getValue(_n,Cn);return baseIsNative($n)?$n:void 0}var objectCreate=Object.create,baseCreate=function(){function _n(){}return function(Cn){if(!isObject$2(Cn))return{};if(objectCreate)return objectCreate(Cn);_n.prototype=Cn;var $n=new _n;return _n.prototype=void 0,$n}}();const baseCreate$1=baseCreate;function apply(_n,Cn,$n){switch($n.length){case 0:return _n.call(Cn);case 1:return _n.call(Cn,$n[0]);case 2:return _n.call(Cn,$n[0],$n[1]);case 3:return _n.call(Cn,$n[0],$n[1],$n[2])}return _n.apply(Cn,$n)}function copyArray(_n,Cn){var $n=-1,Nn=_n.length;for(Cn||(Cn=Array(Nn));++$n<Nn;)Cn[$n]=_n[$n];return Cn}var HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(_n){var Cn=0,$n=0;return function(){var Nn=nativeNow(),Bn=HOT_SPAN-(Nn-$n);if($n=Nn,Bn>0){if(++Cn>=HOT_COUNT)return arguments[0]}else Cn=0;return _n.apply(void 0,arguments)}}function constant(_n){return function(){return _n}}var defineProperty=function(){try{var _n=getNative(Object,"defineProperty");return _n({},"",{}),_n}catch{}}();const defineProperty$1=defineProperty;var baseSetToString=defineProperty$1?function(_n,Cn){return defineProperty$1(_n,"toString",{configurable:!0,enumerable:!1,value:constant(Cn),writable:!0})}:identity;const baseSetToString$1=baseSetToString;var setToString=shortOut(baseSetToString$1);const setToString$1=setToString;var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(_n,Cn){var $n=typeof _n;return Cn=Cn??MAX_SAFE_INTEGER$1,!!Cn&&($n=="number"||$n!="symbol"&&reIsUint.test(_n))&&_n>-1&&_n%1==0&&_n<Cn}function baseAssignValue(_n,Cn,$n){Cn=="__proto__"&&defineProperty$1?defineProperty$1(_n,Cn,{configurable:!0,enumerable:!0,value:$n,writable:!0}):_n[Cn]=$n}function eq(_n,Cn){return _n===Cn||_n!==_n&&Cn!==Cn}var objectProto$7=Object.prototype,hasOwnProperty$7=objectProto$7.hasOwnProperty;function assignValue(_n,Cn,$n){var Nn=_n[Cn];(!(hasOwnProperty$7.call(_n,Cn)&&eq(Nn,$n))||$n===void 0&&!(Cn in _n))&&baseAssignValue(_n,Cn,$n)}function copyObject(_n,Cn,$n,Nn){var Bn=!$n;$n||($n={});for(var Ln=-1,In=Cn.length;++Ln<In;){var Pn=Cn[Ln],Dn=Nn?Nn($n[Pn],_n[Pn],Pn,$n,_n):void 0;Dn===void 0&&(Dn=_n[Pn]),Bn?baseAssignValue($n,Pn,Dn):assignValue($n,Pn,Dn)}return $n}var nativeMax=Math.max;function overRest(_n,Cn,$n){return Cn=nativeMax(Cn===void 0?_n.length-1:Cn,0),function(){for(var Nn=arguments,Bn=-1,Ln=nativeMax(Nn.length-Cn,0),In=Array(Ln);++Bn<Ln;)In[Bn]=Nn[Cn+Bn];Bn=-1;for(var Pn=Array(Cn+1);++Bn<Cn;)Pn[Bn]=Nn[Bn];return Pn[Cn]=$n(In),apply(_n,this,Pn)}}function baseRest(_n,Cn){return setToString$1(overRest(_n,Cn,identity),_n+"")}var MAX_SAFE_INTEGER=9007199254740991;function isLength(_n){return typeof _n=="number"&&_n>-1&&_n%1==0&&_n<=MAX_SAFE_INTEGER}function isArrayLike(_n){return _n!=null&&isLength(_n.length)&&!isFunction$1(_n)}function isIterateeCall(_n,Cn,$n){if(!isObject$2($n))return!1;var Nn=typeof Cn;return(Nn=="number"?isArrayLike($n)&&isIndex(Cn,$n.length):Nn=="string"&&Cn in $n)?eq($n[Cn],_n):!1}function createAssigner(_n){return baseRest(function(Cn,$n){var Nn=-1,Bn=$n.length,Ln=Bn>1?$n[Bn-1]:void 0,In=Bn>2?$n[2]:void 0;for(Ln=_n.length>3&&typeof Ln=="function"?(Bn--,Ln):void 0,In&&isIterateeCall($n[0],$n[1],In)&&(Ln=Bn<3?void 0:Ln,Bn=1),Cn=Object(Cn);++Nn<Bn;){var Pn=$n[Nn];Pn&&_n(Cn,Pn,Nn,Ln)}return Cn})}var objectProto$6=Object.prototype;function isPrototype(_n){var Cn=_n&&_n.constructor,$n=typeof Cn=="function"&&Cn.prototype||objectProto$6;return _n===$n}function baseTimes(_n,Cn){for(var $n=-1,Nn=Array(_n);++$n<_n;)Nn[$n]=Cn($n);return Nn}var argsTag$1="[object Arguments]";function baseIsArguments(_n){return isObjectLike(_n)&&baseGetTag(_n)==argsTag$1}var objectProto$5=Object.prototype,hasOwnProperty$6=objectProto$5.hasOwnProperty,propertyIsEnumerable=objectProto$5.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(_n){return isObjectLike(_n)&&hasOwnProperty$6.call(_n,"callee")&&!propertyIsEnumerable.call(_n,"callee")};const isArguments$1=isArguments;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$2=moduleExports$2?root$1.Buffer:void 0,nativeIsBuffer=Buffer$2?Buffer$2.isBuffer:void 0,isBuffer$1=nativeIsBuffer||stubFalse;const isBuffer$2=isBuffer$1;var argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",mapTag="[object Map]",numberTag="[object Number]",objectTag$1="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0,typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag$1]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=!1;function baseIsTypedArray(_n){return isObjectLike(_n)&&isLength(_n.length)&&!!typedArrayTags[baseGetTag(_n)]}function baseUnary(_n){return function(Cn){return _n(Cn)}}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 _n=freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types;return _n||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}();const nodeUtil$1=nodeUtil;var nodeIsTypedArray=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray$1=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;const isTypedArray$2=isTypedArray$1;var objectProto$4=Object.prototype,hasOwnProperty$5=objectProto$4.hasOwnProperty;function arrayLikeKeys(_n,Cn){var $n=isArray$2(_n),Nn=!$n&&isArguments$1(_n),Bn=!$n&&!Nn&&isBuffer$2(_n),Ln=!$n&&!Nn&&!Bn&&isTypedArray$2(_n),In=$n||Nn||Bn||Ln,Pn=In?baseTimes(_n.length,String):[],Dn=Pn.length;for(var Hn in _n)(Cn||hasOwnProperty$5.call(_n,Hn))&&!(In&&(Hn=="length"||Bn&&(Hn=="offset"||Hn=="parent")||Ln&&(Hn=="buffer"||Hn=="byteLength"||Hn=="byteOffset")||isIndex(Hn,Dn)))&&Pn.push(Hn);return Pn}function overArg(_n,Cn){return function($n){return _n(Cn($n))}}function nativeKeysIn(_n){var Cn=[];if(_n!=null)for(var $n in Object(_n))Cn.push($n);return Cn}var objectProto$3=Object.prototype,hasOwnProperty$4=objectProto$3.hasOwnProperty;function baseKeysIn(_n){if(!isObject$2(_n))return nativeKeysIn(_n);var Cn=isPrototype(_n),$n=[];for(var Nn in _n)Nn=="constructor"&&(Cn||!hasOwnProperty$4.call(_n,Nn))||$n.push(Nn);return $n}function keysIn(_n){return isArrayLike(_n)?arrayLikeKeys(_n,!0):baseKeysIn(_n)}var nativeCreate=getNative(Object,"create");const nativeCreate$1=nativeCreate;function hashClear(){this.__data__=nativeCreate$1?nativeCreate$1(null):{},this.size=0}function hashDelete(_n){var Cn=this.has(_n)&&delete this.__data__[_n];return this.size-=Cn?1:0,Cn}var HASH_UNDEFINED$1="__lodash_hash_undefined__",objectProto$2=Object.prototype,hasOwnProperty$3=objectProto$2.hasOwnProperty;function hashGet(_n){var Cn=this.__data__;if(nativeCreate$1){var $n=Cn[_n];return $n===HASH_UNDEFINED$1?void 0:$n}return hasOwnProperty$3.call(Cn,_n)?Cn[_n]:void 0}var objectProto$1=Object.prototype,hasOwnProperty$2=objectProto$1.hasOwnProperty;function hashHas(_n){var Cn=this.__data__;return nativeCreate$1?Cn[_n]!==void 0:hasOwnProperty$2.call(Cn,_n)}var HASH_UNDEFINED="__lodash_hash_undefined__";function hashSet(_n,Cn){var $n=this.__data__;return this.size+=this.has(_n)?0:1,$n[_n]=nativeCreate$1&&Cn===void 0?HASH_UNDEFINED:Cn,this}function Hash(_n){var Cn=-1,$n=_n==null?0:_n.length;for(this.clear();++Cn<$n;){var Nn=_n[Cn];this.set(Nn[0],Nn[1])}}Hash.prototype.clear=hashClear,Hash.prototype.delete=hashDelete,Hash.prototype.get=hashGet,Hash.prototype.has=hashHas,Hash.prototype.set=hashSet;function listCacheClear(){this.__data__=[],this.size=0}function assocIndexOf(_n,Cn){for(var $n=_n.length;$n--;)if(eq(_n[$n][0],Cn))return $n;return-1}var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(_n){var Cn=this.__data__,$n=assocIndexOf(Cn,_n);if($n<0)return!1;var Nn=Cn.length-1;return $n==Nn?Cn.pop():splice.call(Cn,$n,1),--this.size,!0}function listCacheGet(_n){var Cn=this.__data__,$n=assocIndexOf(Cn,_n);return $n<0?void 0:Cn[$n][1]}function listCacheHas(_n){return assocIndexOf(this.__data__,_n)>-1}function listCacheSet(_n,Cn){var $n=this.__data__,Nn=assocIndexOf($n,_n);return Nn<0?(++this.size,$n.push([_n,Cn])):$n[Nn][1]=Cn,this}function ListCache(_n){var Cn=-1,$n=_n==null?0:_n.length;for(this.clear();++Cn<$n;){var Nn=_n[Cn];this.set(Nn[0],Nn[1])}}ListCache.prototype.clear=listCacheClear,ListCache.prototype.delete=listCacheDelete,ListCache.prototype.get=listCacheGet,ListCache.prototype.has=listCacheHas,ListCache.prototype.set=listCacheSet;var Map$1=getNative(root$1,"Map");const Map$2=Map$1;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$2||ListCache),string:new Hash}}function isKeyable(_n){var Cn=typeof _n;return Cn=="string"||Cn=="number"||Cn=="symbol"||Cn=="boolean"?_n!=="__proto__":_n===null}function getMapData(_n,Cn){var $n=_n.__data__;return isKeyable(Cn)?$n[typeof Cn=="string"?"string":"hash"]:$n.map}function mapCacheDelete(_n){var Cn=getMapData(this,_n).delete(_n);return this.size-=Cn?1:0,Cn}function mapCacheGet(_n){return getMapData(this,_n).get(_n)}function mapCacheHas(_n){return getMapData(this,_n).has(_n)}function mapCacheSet(_n,Cn){var $n=getMapData(this,_n),Nn=$n.size;return $n.set(_n,Cn),this.size+=$n.size==Nn?0:1,this}function MapCache(_n){var Cn=-1,$n=_n==null?0:_n.length;for(this.clear();++Cn<$n;){var Nn=_n[Cn];this.set(Nn[0],Nn[1])}}MapCache.prototype.clear=mapCacheClear,MapCache.prototype.delete=mapCacheDelete,MapCache.prototype.get=mapCacheGet,MapCache.prototype.has=mapCacheHas,MapCache.prototype.set=mapCacheSet;var getPrototype=overArg(Object.getPrototypeOf,Object);const getPrototype$1=getPrototype;var objectTag="[object Object]",funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$1=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject$1(_n){if(!isObjectLike(_n)||baseGetTag(_n)!=objectTag)return!1;var Cn=getPrototype$1(_n);if(Cn===null)return!0;var $n=hasOwnProperty$1.call(Cn,"constructor")&&Cn.constructor;return typeof $n=="function"&&$n instanceof $n&&funcToString.call($n)==objectCtorString}function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(_n){var Cn=this.__data__,$n=Cn.delete(_n);return this.size=Cn.size,$n}function stackGet(_n){return this.__data__.get(_n)}function stackHas(_n){return this.__data__.has(_n)}var LARGE_ARRAY_SIZE=200;function stackSet(_n,Cn){var $n=this.__data__;if($n instanceof ListCache){var Nn=$n.__data__;if(!Map$2||Nn.length<LARGE_ARRAY_SIZE-1)return Nn.push([_n,Cn]),this.size=++$n.size,this;$n=this.__data__=new MapCache(Nn)}return $n.set(_n,Cn),this.size=$n.size,this}function Stack(_n){var Cn=this.__data__=new ListCache(_n);this.size=Cn.size}Stack.prototype.clear=stackClear,Stack.prototype.delete=stackDelete,Stack.prototype.get=stackGet,Stack.prototype.has=stackHas,Stack.prototype.set=stackSet;var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer$1=moduleExports?root$1.Buffer:void 0,allocUnsafe=Buffer$1?Buffer$1.allocUnsafe:void 0;function cloneBuffer(_n,Cn){if(Cn)return _n.slice();var $n=_n.length,Nn=allocUnsafe?allocUnsafe($n):new _n.constructor($n);return _n.copy(Nn),Nn}var Uint8Array$1=root$1.Uint8Array;const Uint8Array$2=Uint8Array$1;function cloneArrayBuffer(_n){var Cn=new _n.constructor(_n.byteLength);return new Uint8Array$2(Cn).set(new Uint8Array$2(_n)),Cn}function cloneTypedArray(_n,Cn){var $n=Cn?cloneArrayBuffer(_n.buffer):_n.buffer;return new _n.constructor($n,_n.byteOffset,_n.length)}function initCloneObject(_n){return typeof _n.constructor=="function"&&!isPrototype(_n)?baseCreate$1(getPrototype$1(_n)):{}}function createBaseFor(_n){return function(Cn,$n,Nn){for(var Bn=-1,Ln=Object(Cn),In=Nn(Cn),Pn=In.length;Pn--;){var Dn=In[_n?Pn:++Bn];if($n(Ln[Dn],Dn,Ln)===!1)break}return Cn}}var baseFor=createBaseFor();const baseFor$1=baseFor;function assignMergeValue(_n,Cn,$n){($n!==void 0&&!eq(_n[Cn],$n)||$n===void 0&&!(Cn in _n))&&baseAssignValue(_n,Cn,$n)}function isArrayLikeObject(_n){return isObjectLike(_n)&&isArrayLike(_n)}function safeGet(_n,Cn){if(!(Cn==="constructor"&&typeof _n[Cn]=="function")&&Cn!="__proto__")return _n[Cn]}function toPlainObject(_n){return copyObject(_n,keysIn(_n))}function baseMergeDeep(_n,Cn,$n,Nn,Bn,Ln,In){var Pn=safeGet(_n,$n),Dn=safeGet(Cn,$n),Hn=In.get(Dn);if(Hn){assignMergeValue(_n,$n,Hn);return}var Wn=Ln?Ln(Pn,Dn,$n+"",_n,Cn,In):void 0,Gn=Wn===void 0;if(Gn){var Yn=isArray$2(Dn),rr=!Yn&&isBuffer$2(Dn),nr=!Yn&&!rr&&isTypedArray$2(Dn);Wn=Dn,Yn||rr||nr?isArray$2(Pn)?Wn=Pn:isArrayLikeObject(Pn)?Wn=copyArray(Pn):rr?(Gn=!1,Wn=cloneBuffer(Dn,!0)):nr?(Gn=!1,Wn=cloneTypedArray(Dn,!0)):Wn=[]:isPlainObject$1(Dn)||isArguments$1(Dn)?(Wn=Pn,isArguments$1(Pn)?Wn=toPlainObject(Pn):(!isObject$2(Pn)||isFunction$1(Pn))&&(Wn=initCloneObject(Dn))):Gn=!1}Gn&&(In.set(Dn,Wn),Bn(Wn,Dn,Nn,Ln,In),In.delete(Dn)),assignMergeValue(_n,$n,Wn)}function baseMerge(_n,Cn,$n,Nn,Bn){_n!==Cn&&baseFor$1(Cn,function(Ln,In){if(Bn||(Bn=new Stack),isObject$2(Ln))baseMergeDeep(_n,Cn,In,$n,baseMerge,Nn,Bn);else{var Pn=Nn?Nn(safeGet(_n,In),Ln,In+"",_n,Cn,Bn):void 0;Pn===void 0&&(Pn=Ln),assignMergeValue(_n,In,Pn)}},keysIn)}var merge$2=createAssigner(function(_n,Cn,$n){baseMerge(_n,Cn,$n)});const le=merge$2;var ze=Object.defineProperty,Ge=(_n,Cn,$n)=>Cn in _n?ze(_n,Cn,{enumerable:!0,configurable:!0,writable:!0,value:$n}):_n[Cn]=$n,L=(_n,Cn,$n)=>(Ge(_n,typeof Cn!="symbol"?Cn+"":Cn,$n),$n);const V=_n=>Math.round(_n*100)/100;class B{constructor(Cn){L(this,"instance"),L(this,"alphaValue",0),L(this,"redValue",0),L(this,"greenValue",0),L(this,"blueValue",0),L(this,"hueValue",0),L(this,"saturationValue",0),L(this,"brightnessValue",0),L(this,"hslSaturationValue",0),L(this,"lightnessValue",0),L(this,"initAlpha",()=>{const $n=this.instance.getAlpha();this.alphaValue=Math.min(1,$n)*100}),L(this,"initLightness",()=>{const{s:$n,l:Nn}=this.instance.toHsl();this.hslSaturationValue=V($n),this.lightnessValue=V(Nn)}),L(this,"initRgb",()=>{const{r:$n,g:Nn,b:Bn}=this.instance.toRgb();this.redValue=V($n),this.greenValue=V(Nn),this.blueValue=V(Bn)}),L(this,"initHsb",()=>{const{h:$n,s:Nn,v:Bn}=this.instance.toHsv();this.hueValue=Math.min(360,Math.ceil($n)),this.saturationValue=V(Nn),this.brightnessValue=V(Bn)}),L(this,"toHexString",()=>this.instance.toHexString()),L(this,"toRgbString",()=>this.instance.toRgbString()),this.instance=tinycolor(Cn),this.initRgb(),this.initHsb(),this.initLightness(),this.initAlpha()}toString(Cn){return this.instance.toString(Cn)}get hex(){return this.instance.toHex()}set hex(Cn){this.instance=tinycolor(Cn),this.initHsb(),this.initRgb(),this.initAlpha(),this.initLightness()}set hue(Cn){this.saturation===0&&this.brightness===0&&(this.saturationValue=1,this.brightnessValue=1),this.instance=tinycolor({h:V(Cn),s:this.saturation,v:this.brightness,a:this.alphaValue/100}),this.initRgb(),this.initLightness(),this.hueValue=V(Cn)}get hue(){return this.hueValue}set saturation(Cn){this.instance=tinycolor({h:this.hue,s:V(Cn),v:this.brightness,a:this.alphaValue/100}),this.initRgb(),this.initLightness(),this.saturationValue=V(Cn)}get saturation(){return this.saturationValue}set brightness(Cn){this.instance=tinycolor({h:this.hue,s:this.saturation,v:V(Cn),a:this.alphaValue/100}),this.initRgb(),this.initLightness(),this.brightnessValue=V(Cn)}get brightness(){return this.brightnessValue}set lightness(Cn){this.instance=tinycolor({h:this.hue,s:this.hslSaturationValue,l:V(Cn),a:this.alphaValue/100}),this.initRgb(),this.initHsb(),this.lightnessValue=V(Cn)}get lightness(){return this.lightnessValue}set red(Cn){const $n=this.instance.toRgb();this.instance=tinycolor({...$n,r:V(Cn),a:this.alphaValue/100}),this.initHsb(),this.initLightness(),this.redValue=V(Cn)}get red(){return this.redValue}set green(Cn){const $n=this.instance.toRgb();this.instance=tinycolor({...$n,g:V(Cn),a:this.alphaValue/100}),this.initHsb(),this.initLightness(),this.greenValue=V(Cn)}get green(){return this.greenValue}set blue(Cn){const $n=this.instance.toRgb();this.instance=tinycolor({...$n,b:V(Cn),a:this.alphaValue/100}),this.initHsb(),this.initLightness(),this.blueValue=V(Cn)}get blue(){return this.blueValue}set alpha(Cn){this.instance.setAlpha(Cn/100),this.alphaValue=Cn}get alpha(){return this.alphaValue}get RGB(){return[this.red,this.green,this.blue,this.alpha/100]}get HSB(){return[this.hue,this.saturation,this.brightness,this.alpha/100]}get HSL(){return[this.hue,this.hslSaturationValue,this.lightness,this.alpha/100]}}function He(_n,Cn,$n,Nn){return`rgba(${[_n,Cn,$n,Nn/100].join(",")})`}const ie=(_n,Cn,$n)=>Cn<$n?_n<Cn?Cn:_n>$n?$n:_n:_n<$n?$n:_n>Cn?Cn:_n,he="color-history",pe=8,X=(_n,Cn)=>{const $n=_n.__vccOpts||_n;for(const[Nn,Bn]of Cn)$n[Nn]=Bn;return $n},tt=defineComponent({name:"Alpha",props:{color:C$1.instanceOf(B),size:C$1.oneOf(["small","default"]).def("default")},emits:["change"],setup(_n,{emit:Cn}){const $n=ref(null),Nn=ref(null);let Bn=_n.color||new B;const Ln=reactive({red:Bn.red,green:Bn.green,blue:Bn.blue,alpha:Bn.alpha});watch(()=>_n.color,Gn=>{Gn&&(Bn=Gn,le(Ln,{red:Gn.red,green:Gn.green,blue:Gn.blue,alpha:Gn.alpha}))},{deep:!0});const In=computed(()=>{const Gn=He(Ln.red,Ln.green,Ln.blue,0),Yn=He(Ln.red,Ln.green,Ln.blue,100);return{background:`linear-gradient(to right, ${Gn} , ${Yn})`}}),Pn=()=>{if($n.value&&Nn.value){const Gn=Ln.alpha/100,Yn=$n.value.getBoundingClientRect(),rr=Nn.value.offsetWidth;return Math.round(Gn*(Yn.width-rr)+rr/2)}return 0},Dn=computed(()=>({left:Pn()+"px",top:0})),Hn=Gn=>{Gn.target!==$n.value&&Wn(Gn)},Wn=Gn=>{if(Gn.stopPropagation(),$n.value&&Nn.value){const Yn=$n.value.getBoundingClientRect(),rr=Nn.value.offsetWidth;let nr=Gn.clientX-Yn.left;nr=Math.max(rr/2,nr),nr=Math.min(nr,Yn.width-rr/2);const Yo=Math.round((nr-rr/2)/(Yn.width-rr)*100);Bn.alpha=Yo,Ln.alpha=Yo,Cn("change",Yo)}};return tryOnMounted(()=>{const Gn={drag:Yn=>{Wn(Yn)},end:Yn=>{Wn(Yn)}};$n.value&&Nn.value&&Vn.triggerDragEvent($n.value,Gn)}),{barElement:$n,cursorElement:Nn,getCursorStyle:Dn,getBackgroundStyle:In,onClickSider:Hn}}}),ot=_n=>(pushScopeId("data-v-18925ba6"),_n=_n(),popScopeId(),_n),nt=ot(()=>createBaseVNode("div",{class:"vc-alpha-slider__bar-handle"},null,-1)),at=[nt];function rt(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{class:normalizeClass(["vc-alpha-slider","transparent",{"small-slider":_n.size==="small"}])},[createBaseVNode("div",{ref:"barElement",class:"vc-alpha-slider__bar",style:normalizeStyle(_n.getBackgroundStyle),onClick:Cn[0]||(Cn[0]=(...In)=>_n.onClickSider&&_n.onClickSider(...In))},[createBaseVNode("div",{class:normalizeClass(["vc-alpha-slider__bar-pointer",{"small-bar":_n.size==="small"}]),ref:"cursorElement",style:normalizeStyle(_n.getCursorStyle)},at,6)],4)],2)}const fe=X(tt,[["render",rt],["__scopeId","data-v-18925ba6"]]),lt=[["#fcc02e","#f67c01","#e64a19","#d81b43","#8e24aa","#512da7","#1f87e8","#008781","#05a045"],["#fed835","#fb8c00","#f5511e","#eb1d4e","#9c28b1","#5d35b0","#2097f3","#029688","#4cb050"],["#ffeb3c","#ffa727","#fe5722","#eb4165","#aa47bc","#673bb7","#42a5f6","#26a59a","#83c683"],["#fff176","#ffb74e","#ff8a66","#f1627e","#b968c7","#7986cc","#64b5f6","#80cbc4","#a5d6a7"],["#fff59c","#ffcc80","#ffab91","#fb879e","#cf93d9","#9ea8db","#90caf8","#b2dfdc","#c8e6ca"],["transparent","#ffffff","#dedede","#a9a9a9","#4b4b4b","#353535","#212121","#000000","advance"]],st=defineComponent({name:"Palette",emits:["change"],setup(_n,{emit:Cn}){return{palettes:lt,computedBgStyle:$n=>$n==="transparent"?$n:$n==="advance"?{}:{background:tinycolor($n).toRgbString()},onColorChange:$n=>{Cn("change",$n)}}}}),it={class:"vc-compact"},ct=["onClick"];function ut(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",it,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.palettes,(In,Pn)=>(openBlock(),createElementBlock("div",{key:Pn,class:"vc-compact__row"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(In,(Dn,Hn)=>(openBlock(),createElementBlock("div",{key:Hn,class:"vc-compact__color-cube--wrap",onClick:Wn=>_n.onColorChange(Dn)},[createBaseVNode("div",{class:normalizeClass(["vc-compact__color_cube",{advance:Dn==="advance",transparent:Dn==="transparent"}]),style:normalizeStyle(_n.computedBgStyle(Dn))},null,6)],8,ct))),128))]))),128))])}const Ve=X(st,[["render",ut],["__scopeId","data-v-b969fd48"]]),dt=defineComponent({name:"Board",props:{color:C$1.instanceOf(B),round:C$1.bool.def(!1),hide:C$1.bool.def(!0)},emits:["change"],setup(_n,{emit:Cn}){var $n,Nn,Bn;const Ln=getCurrentInstance(),In={h:(($n=_n.color)==null?void 0:$n.hue)||0,s:1,v:1},Pn=new B(In).toHexString(),Dn=reactive({hueColor:Pn,saturation:((Nn=_n.color)==null?void 0:Nn.saturation)||0,brightness:((Bn=_n.color)==null?void 0:Bn.brightness)||0}),Hn=ref(0),Wn=ref(0),Gn=ref(),Yn=ref(),rr=computed(()=>({top:Hn.value+"px",left:Wn.value+"px"})),nr=()=>{if(Ln){const ei=Ln.vnode.el;Wn.value=Dn.saturation*(ei==null?void 0:ei.clientWidth),Hn.value=(1-Dn.brightness)*(ei==null?void 0:ei.clientHeight)}},Yo=ei=>{ei.target!==Yn.value&&Zo(ei)},Zo=ei=>{if(Ln){const ci=Ln.vnode.el,vi=ci==null?void 0:ci.getBoundingClientRect();let Jo=ei.clientX-vi.left,hi=ei.clientY-vi.top;Jo=ie(Jo,0,vi.width),hi=ie(hi,0,vi.height);const mi=Jo/vi.width,zn=ie(-(hi/vi.height)+1,0,1);Wn.value=Jo,Hn.value=hi,Dn.saturation=mi,Dn.brightness=zn,Cn("change",mi,zn)}};return tryOnMounted(()=>{Ln&&Ln.vnode.el&&Gn.value&&(Vn.triggerDragEvent(Gn.value,{drag:ei=>{Zo(ei)},end:ei=>{Zo(ei)}}),nextTick(()=>{nr()}))}),whenever(()=>_n.color,ei=>{le(Dn,{hueColor:new B({h:ei.hue,s:1,v:1}).toHexString(),saturation:ei.saturation,brightness:ei.brightness}),nr()},{deep:!0}),{state:Dn,cursorElement:Gn,getCursorStyle:rr,onClickBoard:Yo}}}),Ce=_n=>(pushScopeId("data-v-058e5db2"),_n=_n(),popScopeId(),_n),gt=Ce(()=>createBaseVNode("div",{class:"vc-saturation__white"},null,-1)),ht=Ce(()=>createBaseVNode("div",{class:"vc-saturation__black"},null,-1)),pt=Ce(()=>createBaseVNode("div",null,null,-1)),ft=[pt];function Ct(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{ref:"boardElement",class:normalizeClass(["vc-saturation",{"vc-saturation__chrome":_n.round,"vc-saturation__hidden":_n.hide}]),style:normalizeStyle({backgroundColor:_n.state.hueColor}),onClick:Cn[0]||(Cn[0]=(...In)=>_n.onClickBoard&&_n.onClickBoard(...In))},[gt,ht,createBaseVNode("div",{class:"vc-saturation__cursor",ref:"cursorElement",style:normalizeStyle(_n.getCursorStyle)},ft,4)],6)}const ve=X(dt,[["render",Ct],["__scopeId","data-v-058e5db2"]]),vt=defineComponent({name:"Hue",props:{color:C$1.instanceOf(B),size:C$1.oneOf(["small","default"]).def("default")},emits:["change"],setup(_n,{emit:Cn}){const $n=ref(null),Nn=ref(null);let Bn=_n.color||new B;const Ln=reactive({hue:Bn.hue||0});watch(()=>_n.color,Wn=>{Wn&&(Bn=Wn,le(Ln,{hue:Bn.hue}))},{deep:!0});const In=()=>{if($n.value&&Nn.value){const Wn=$n.value.getBoundingClientRect(),Gn=Nn.value.offsetWidth;return Ln.hue===360?Wn.width-Gn/2:Ln.hue%360*(Wn.width-Gn)/360+Gn/2}return 0},Pn=computed(()=>({left:In()+"px",top:0})),Dn=Wn=>{Wn.target!==$n.value&&Hn(Wn)},Hn=Wn=>{if(Wn.stopPropagation(),$n.value&&Nn.value){const Gn=$n.value.getBoundingClientRect(),Yn=Nn.value.offsetWidth;let rr=Wn.clientX-Gn.left;rr=Math.min(rr,Gn.width-Yn/2),rr=Math.max(Yn/2,rr);const nr=Math.round((rr-Yn/2)/(Gn.width-Yn)*360);Bn.hue=nr,Ln.hue=nr,Cn("change",nr)}};return tryOnMounted(()=>{const Wn={drag:Gn=>{Hn(Gn)},end:Gn=>{Hn(Gn)}};$n.value&&Nn.value&&Vn.triggerDragEvent($n.value,Wn)}),{barElement:$n,cursorElement:Nn,getCursorStyle:Pn,onClickSider:Dn}}}),bt=_n=>(pushScopeId("data-v-e1a08576"),_n=_n(),popScopeId(),_n),yt=bt(()=>createBaseVNode("div",{class:"vc-hue-slider__bar-handle"},null,-1)),_t=[yt];function mt(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{class:normalizeClass(["vc-hue-slider",{"small-slider":_n.size==="small"}])},[createBaseVNode("div",{ref:"barElement",class:"vc-hue-slider__bar",onClick:Cn[0]||(Cn[0]=(...In)=>_n.onClickSider&&_n.onClickSider(...In))},[createBaseVNode("div",{class:normalizeClass(["vc-hue-slider__bar-pointer",{"small-bar":_n.size==="small"}]),ref:"cursorElement",style:normalizeStyle(_n.getCursorStyle)},_t,6)],512)],2)}const be=X(vt,[["render",mt],["__scopeId","data-v-e1a08576"]]),St=defineComponent({name:"Lightness",props:{color:C$1.instanceOf(B),size:C$1.oneOf(["small","default"]).def("default")},emits:["change"],setup(_n,{emit:Cn}){const $n=ref(null),Nn=ref(null);let Bn=_n.color||new B;const[Ln,In,Pn]=Bn.HSL,Dn=reactive({hue:Ln,saturation:In,lightness:Pn});watch(()=>_n.color,nr=>{if(nr){Bn=nr;const[Yo,Zo,ei]=Bn.HSL;le(Dn,{hue:Yo,saturation:Zo,lightness:ei})}},{deep:!0});const Hn=computed(()=>{const nr=tinycolor({h:Dn.hue,s:Dn.saturation,l:.8}).toPercentageRgbString(),Yo=tinycolor({h:Dn.hue,s:Dn.saturation,l:.6}).toPercentageRgbString(),Zo=tinycolor({h:Dn.hue,s:Dn.saturation,l:.4}).toPercentageRgbString(),ei=tinycolor({h:Dn.hue,s:Dn.saturation,l:.2}).toPercentageRgbString();return{background:[`linear-gradient(to right, rgb(255, 255, 255), ${nr}, ${Yo}, ${Zo}, ${ei}, rgb(0, 0, 0))`,`-webkit-linear-gradient(left, rgb(255, 255, 255), ${nr}, ${Yo}, ${Zo}, ${ei}, rgb(0, 0, 0))`,`-moz-linear-gradient(left, rgb(255, 255, 255), ${nr}, ${Yo}, ${Zo}, ${ei}, rgb(0, 0, 0))`,`-ms-linear-gradient(left, rgb(255, 255, 255), ${nr}, ${Yo}, ${Zo}, ${ei}, rgb(0, 0, 0))`]}}),Wn=()=>{if($n.value&&Nn.value){const nr=Dn.lightness,Yo=$n.value.getBoundingClientRect(),Zo=Nn.value.offsetWidth;return(1-nr)*(Yo.width-Zo)+Zo/2}return 0},Gn=computed(()=>({left:Wn()+"px",top:0})),Yn=nr=>{nr.target!==$n.value&&rr(nr)},rr=nr=>{if(nr.stopPropagation(),$n.value&&Nn.value){const Yo=$n.value.getBoundingClientRect(),Zo=Nn.value.offsetWidth;let ei=nr.clientX-Yo.left;ei=Math.max(Zo/2,ei),ei=Math.min(ei,Yo.width-Zo/2);const ci=1-(ei-Zo/2)/(Yo.width-Zo);Bn.lightness=ci,Cn("change",ci)}};return tryOnMounted(()=>{const nr={drag:Yo=>{rr(Yo)},end:Yo=>{rr(Yo)}};$n.value&&Nn.value&&Vn.triggerDragEvent($n.value,nr)}),{barElement:$n,cursorElement:Nn,getCursorStyle:Gn,getBackgroundStyle:Hn,onClickSider:Yn}}}),kt=_n=>(pushScopeId("data-v-94a50a9e"),_n=_n(),popScopeId(),_n),$t=kt(()=>createBaseVNode("div",{class:"vc-lightness-slider__bar-handle"},null,-1)),wt=[$t];function Ht(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{class:normalizeClass(["vc-lightness-slider",{"small-slider":_n.size==="small"}])},[createBaseVNode("div",{ref:"barElement",class:"vc-lightness-slider__bar",style:normalizeStyle(_n.getBackgroundStyle),onClick:Cn[0]||(Cn[0]=(...In)=>_n.onClickSider&&_n.onClickSider(...In))},[createBaseVNode("div",{class:normalizeClass(["vc-lightness-slider__bar-pointer",{"small-bar":_n.size==="small"}]),ref:"cursorElement",style:normalizeStyle(_n.getCursorStyle)},wt,6)],4)],2)}const Me=X(St,[["render",Ht],["__scopeId","data-v-94a50a9e"]]),Rt=defineComponent({name:"History",props:{colors:C$1.arrayOf(String).def(()=>[]),round:C$1.bool.def(!1)},emits:["change"],setup(_n,{emit:Cn}){return{onColorSelect:$n=>{Cn("change",$n)}}}}),Bt={key:0,class:"vc-colorPicker__record"},At={class:"color-list"},Pt=["onClick"];function Vt(_n,Cn,$n,Nn,Bn,Ln){return _n.colors&&_n.colors.length>0?(openBlock(),createElementBlock("div",Bt,[createBaseVNode("div",At,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.colors,(In,Pn)=>(openBlock(),createElementBlock("div",{key:Pn,class:normalizeClass(["color-item","transparent",{"color-item__round":_n.round}]),onClick:Dn=>_n.onColorSelect(In)},[createBaseVNode("div",{class:"color-item__display",style:normalizeStyle({backgroundColor:In})},null,4)],10,Pt))),128))])])):createCommentVNode("",!0)}const ye=X(Rt,[["render",Vt],["__scopeId","data-v-0f657238"]]),Mt=defineComponent({name:"Display",props:{color:C$1.instanceOf(B),disableAlpha:C$1.bool.def(!1)},emits:["update:color","change"],setup(_n,{emit:Cn}){var $n,Nn,Bn,Ln;const In=ref("hex"),Pn=reactive({color:_n.color,hex:($n=_n.color)==null?void 0:$n.hex,alpha:Math.floor(((Nn=_n.color)==null?void 0:Nn.alpha)||100)+"%",rgba:(Bn=_n.color)==null?void 0:Bn.RGB,previewBgColor:(Ln=_n.color)==null?void 0:Ln.toRgbString()}),Dn=computed(()=>({background:Pn.previewBgColor})),Hn=()=>{In.value=In.value==="rgba"?"hex":"rgba"},Wn=useDebounceFn(Yn=>{if(!Yn.target.value)return;let rr=parseInt(Yn.target.value.replace("%",""));rr>100&&(Yn.target.value="100%",rr=100),rr<0&&(Yn.target.value="0%",rr=0),isNaN(rr)&&(Yn.target.value="100%",rr=100),!isNaN(rr)&&Pn.color&&(Pn.color.alpha=rr),Cn("update:color",Pn.color),Cn("change",Pn.color)},300),Gn=useDebounceFn((Yn,rr)=>{if(Yn.target.value){if(In.value==="hex"){const nr=Yn.target.value.replace("#","");tinycolor(nr).isValid()&&Pn.color&&(Pn.color.hex=nr)}else if(rr!==void 0&&Pn.rgba&&Pn.color){Yn.target.value<0&&(Yn.target.value=0),rr===3&&Yn.target.value>1&&(Yn.target.value=1),rr<3&&Yn.target.value>255&&(Yn.target.value=255),Pn.rgba[rr]=Number(Yn.target.value);const[nr,Yo,Zo,ei]=Pn.rgba;Pn.color.hex=tinycolor({r:nr,g:Yo,b:Zo}).toHex(),Pn.color.alpha=Math.floor(ei*100)}Cn("update:color",Pn.color),Cn("change",Pn.color)}},300);return whenever(()=>_n.color,Yn=>{Yn&&(Pn.color=Yn,Pn.alpha=Math.floor(Pn.color.alpha)+"%",Pn.hex=Pn.color.hex,Pn.rgba=Pn.color.RGB)},{deep:!0}),whenever(()=>Pn.color,()=>{Pn.color&&(Pn.previewBgColor=Pn.color.toRgbString())},{deep:!0}),{state:Pn,getBgColorStyle:Dn,inputType:In,onInputTypeChange:Hn,onAlphaBlur:Wn,onInputChange:Gn}}}),It={class:"vc-display"},Kt={class:"vc-current-color vc-transparent"},Lt={key:0,style:{display:"flex",flex:"1",gap:"4px",height:"100%"}},Et={class:"vc-color-input"},Nt=["value"],Wt={key:0,class:"vc-alpha-input"},Tt=["value"],Dt={key:1,style:{display:"flex",flex:"1",gap:"4px",height:"100%"}},Ot=["value","onInput"];function zt(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",It,[createBaseVNode("div",Kt,[createBaseVNode("div",{class:"color-cube",style:normalizeStyle(_n.getBgColorStyle)},null,4)]),_n.inputType==="hex"?(openBlock(),createElementBlock("div",Lt,[createBaseVNode("div",Et,[createBaseVNode("input",{value:_n.state.hex,onInput:Cn[0]||(Cn[0]=(...In)=>_n.onInputChange&&_n.onInputChange(...In))},null,40,Nt)]),_n.disableAlpha?createCommentVNode("",!0):(openBlock(),createElementBlock("div",Wt,[createBaseVNode("input",{class:"vc-alpha-input__inner",value:_n.state.alpha,onInput:Cn[1]||(Cn[1]=(...In)=>_n.onAlphaBlur&&_n.onAlphaBlur(...In))},null,40,Tt)]))])):_n.state.rgba?(openBlock(),createElementBlock("div",Dt,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.state.rgba,(In,Pn)=>(openBlock(),createElementBlock("div",{class:"vc-color-input",key:Pn},[createBaseVNode("input",{value:In,onInput:Dn=>_n.onInputChange(Dn,Pn)},null,40,Ot)]))),128))])):createCommentVNode("",!0),createBaseVNode("div",{class:"vc-input-toggle",onClick:Cn[2]||(Cn[2]=(...In)=>_n.onInputTypeChange&&_n.onInputTypeChange(...In))},toDisplayString(_n.inputType),1)])}const _e=X(Mt,[["render",zt],["__scopeId","data-v-80d589ba"]]),Gt=defineComponent({name:"FkColorPicker",components:{Display:_e,Alpha:fe,Palette:Ve,Board:ve,Hue:be,Lightness:Me,History:ye},props:{color:C$1.instanceOf(B),disableHistory:C$1.bool.def(!1),roundHistory:C$1.bool.def(!1),disableAlpha:C$1.bool.def(!1)},emits:["update:color","change","advanceChange"],setup(_n,{emit:Cn}){const $n=_n.color||new B,Nn=reactive({color:$n,hex:$n.toHexString(),rgb:$n.toRgbString()}),Bn=ref(!1),Ln=computed(()=>({background:Nn.rgb})),In=()=>{Bn.value=!1,Cn("advanceChange",!1)},Pn=useLocalStorage(he,[],{}),Dn=useDebounceFn(()=>{if(_n.disableHistory)return;const Yo=Nn.color.toRgbString();if(Pn.value=Pn.value.filter(Zo=>!tinycolor.equals(Zo,Yo)),!Pn.value.includes(Yo)){for(;Pn.value.length>pe;)Pn.value.pop();Pn.value.unshift(Yo)}},500),Hn=Yo=>{Yo==="advance"?(Bn.value=!0,Cn("advanceChange",!0)):(Nn.color.hex=Yo,Cn("advanceChange",!1))},Wn=Yo=>{Nn.color.alpha=Yo},Gn=Yo=>{Nn.color.hue=Yo},Yn=(Yo,Zo)=>{Nn.color.saturation=Yo,Nn.color.brightness=Zo},rr=Yo=>{Nn.color.lightness=Yo},nr=Yo=>{const Zo=Yo.target.value.replace("#","");tinycolor(Zo).isValid()&&(Nn.color.hex=Zo)};return whenever(()=>_n.color,Yo=>{Yo&&(Nn.color=Yo)},{deep:!0}),whenever(()=>Nn.color,()=>{Nn.hex=Nn.color.hex,Nn.rgb=Nn.color.toRgbString(),Dn(),Cn("update:color",Nn.color),Cn("change",Nn.color)},{deep:!0}),{state:Nn,advancePanelShow:Bn,onBack:In,onCompactChange:Hn,onAlphaChange:Wn,onHueChange:Gn,onBoardChange:Yn,onLightChange:rr,onInputChange:nr,previewStyle:Ln,historyColors:Pn}}}),Xt=_n=>(pushScopeId("data-v-0d5bef46"),_n=_n(),popScopeId(),_n),qt={class:"vc-fk-colorPicker"},Ft={class:"vc-fk-colorPicker__inner"},Yt={class:"vc-fk-colorPicker__header"},Ut=Xt(()=>createBaseVNode("div",{class:"back"},null,-1)),jt=[Ut];function Zt(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("Palette"),Pn=resolveComponent("Board"),Dn=resolveComponent("Hue"),Hn=resolveComponent("Lightness"),Wn=resolveComponent("Alpha"),Gn=resolveComponent("Display"),Yn=resolveComponent("History");return openBlock(),createElementBlock("div",qt,[createBaseVNode("div",Ft,[createBaseVNode("div",Yt,[_n.advancePanelShow?(openBlock(),createElementBlock("span",{key:0,style:{cursor:"pointer"},onClick:Cn[0]||(Cn[0]=(...rr)=>_n.onBack&&_n.onBack(...rr))},jt)):createCommentVNode("",!0)]),_n.advancePanelShow?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,onChange:_n.onCompactChange},null,8,["onChange"])),_n.advancePanelShow?(openBlock(),createBlock(Pn,{key:1,color:_n.state.color,onChange:_n.onBoardChange},null,8,["color","onChange"])):createCommentVNode("",!0),_n.advancePanelShow?(openBlock(),createBlock(Dn,{key:2,color:_n.state.color,onChange:_n.onHueChange},null,8,["color","onChange"])):createCommentVNode("",!0),_n.advancePanelShow?createCommentVNode("",!0):(openBlock(),createBlock(Hn,{key:3,color:_n.state.color,onChange:_n.onLightChange},null,8,["color","onChange"])),_n.disableAlpha?createCommentVNode("",!0):(openBlock(),createBlock(Wn,{key:4,color:_n.state.color,onChange:_n.onAlphaChange},null,8,["color","onChange"])),createVNode(Gn,{color:_n.state.color,"disable-alpha":_n.disableAlpha},null,8,["color","disable-alpha"]),_n.disableHistory?createCommentVNode("",!0):(openBlock(),createBlock(Yn,{key:5,round:_n.roundHistory,colors:_n.historyColors,onChange:_n.onCompactChange},null,8,["round","colors","onChange"]))])])}const Re=X(Gt,[["render",Zt],["__scopeId","data-v-0d5bef46"]]),Jt=defineComponent({name:"ChromeColorPicker",components:{Display:_e,Alpha:fe,Board:ve,Hue:be,History:ye},props:{color:C$1.instanceOf(B),disableHistory:C$1.bool.def(!1),roundHistory:C$1.bool.def(!1),disableAlpha:C$1.bool.def(!1)},emits:["update:color","change"],setup(_n,{emit:Cn}){const $n=_n.color||new B,Nn=reactive({color:$n,hex:$n.toHexString(),rgb:$n.toRgbString()}),Bn=computed(()=>({background:Nn.rgb})),Ln=useLocalStorage(he,[],{}),In=useDebounceFn(()=>{if(_n.disableHistory)return;const Gn=Nn.color.toRgbString();if(Ln.value=Ln.value.filter(Yn=>!tinycolor.equals(Yn,Gn)),!Ln.value.includes(Gn)){for(;Ln.value.length>pe;)Ln.value.pop();Ln.value.unshift(Gn)}},500),Pn=Gn=>{Nn.color.alpha=Gn},Dn=Gn=>{Nn.color.hue=Gn},Hn=(Gn,Yn)=>{Nn.color.saturation=Gn,Nn.color.brightness=Yn},Wn=Gn=>{Gn!=="advance"&&(Nn.color.hex=Gn)};return whenever(()=>_n.color,Gn=>{Gn&&(Nn.color=Gn)},{deep:!0}),whenever(()=>Nn.color,()=>{Nn.hex=Nn.color.hex,Nn.rgb=Nn.color.toRgbString(),In(),Cn("update:color",Nn.color),Cn("change",Nn.color)},{deep:!0}),{state:Nn,previewStyle:Bn,historyColors:Ln,onAlphaChange:Pn,onHueChange:Dn,onBoardChange:Hn,onCompactChange:Wn}}}),Qt={class:"vc-chrome-colorPicker"},xt={class:"vc-chrome-colorPicker-body"},eo={class:"chrome-controls"},to={class:"chrome-sliders"};function oo(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("Board"),Pn=resolveComponent("Hue"),Dn=resolveComponent("Alpha"),Hn=resolveComponent("Display"),Wn=resolveComponent("History");return openBlock(),createElementBlock("div",Qt,[createVNode(In,{round:!0,hide:!1,color:_n.state.color,onChange:_n.onBoardChange},null,8,["color","onChange"]),createBaseVNode("div",xt,[createBaseVNode("div",eo,[createBaseVNode("div",to,[createVNode(Pn,{size:"small",color:_n.state.color,onChange:_n.onHueChange},null,8,["color","onChange"]),_n.disableAlpha?createCommentVNode("",!0):(openBlock(),createBlock(Dn,{key:0,size:"small",color:_n.state.color,onChange:_n.onAlphaChange},null,8,["color","onChange"]))])]),createVNode(Hn,{color:_n.state.color,"disable-alpha":_n.disableAlpha},null,8,["color","disable-alpha"]),_n.disableHistory?createCommentVNode("",!0):(openBlock(),createBlock(Wn,{key:0,round:_n.roundHistory,colors:_n.historyColors,onChange:_n.onCompactChange},null,8,["round","colors","onChange"]))])])}const Be=X(Jt,[["render",oo],["__scopeId","data-v-33636434"]]),me="Vue3ColorPickerProvider",no=(_n,Cn)=>{const $n=_n.getBoundingClientRect(),Nn=$n.left+$n.width/2,Bn=$n.top+$n.height/2,Ln=Math.abs(Nn-Cn.clientX),In=Math.abs(Bn-Cn.clientY),Pn=Math.sqrt(Math.pow(Ln,2)+Math.pow(In,2)),Dn=In/Pn,Hn=Math.acos(Dn);let Wn=Math.floor(180/(Math.PI/Hn));return Cn.clientX>Nn&&Cn.clientY>Bn&&(Wn=180-Wn),Cn.clientX==Nn&&Cn.clientY>Bn&&(Wn=180),Cn.clientX>Nn&&Cn.clientY==Bn&&(Wn=90),Cn.clientX<Nn&&Cn.clientY>Bn&&(Wn=180+Wn),Cn.clientX<Nn&&Cn.clientY==Bn&&(Wn=270),Cn.clientX<Nn&&Cn.clientY<Bn&&(Wn=360-Wn),Wn};let ce=!1;const ao=(_n,Cn)=>{const $n=function(Bn){var Ln;(Ln=Cn.drag)==null||Ln.call(Cn,Bn)},Nn=function(Bn){var Ln;document.removeEventListener("mousemove",$n,!1),document.removeEventListener("mouseup",Nn,!1),document.onselectstart=null,document.ondragstart=null,ce=!1,(Ln=Cn.end)==null||Ln.call(Cn,Bn)};_n&&_n.addEventListener("mousedown",Bn=>{var Ln;ce||(document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",$n,!1),document.addEventListener("mouseup",Nn,!1),ce=!0,(Ln=Cn.start)==null||Ln.call(Cn,Bn))})},ro={angle:{type:Number,default:0},size:{type:Number,default:16,validator:_n=>_n>=16},borderWidth:{type:Number,default:1,validator:_n=>_n>=1},borderColor:{type:String,default:"#666"}},lo=defineComponent({name:"Angle",props:ro,emits:["update:angle","change"],setup(_n,{emit:Cn}){const $n=ref(null),Nn=ref(0);watch(()=>_n.angle,Pn=>{Nn.value=Pn});const Bn=()=>{let Pn=Number(Nn.value);isNaN(Pn)||(Pn=Pn>360||Pn<0?_n.angle:Pn,Nn.value=Pn===360?0:Pn,Cn("update:angle",Nn.value),Cn("change",Nn.value))},Ln=computed(()=>({width:_n.size+"px",height:_n.size+"px",borderWidth:_n.borderWidth+"px",borderColor:_n.borderColor,transform:`rotate(${Nn.value}deg)`})),In=Pn=>{$n.value&&(Nn.value=no($n.value,Pn)%360,Bn())};return onMounted(()=>{const Pn={drag:Dn=>{In(Dn)},end:Dn=>{In(Dn)}};$n.value&&ao($n.value,Pn)}),()=>createVNode("div",{class:"bee-angle"},[createVNode("div",{class:"bee-angle__round",ref:$n,style:Ln.value},null)])}}),so=defineComponent({name:"GradientColorPicker",components:{Angle:lo,Display:_e,Alpha:fe,Palette:Ve,Board:ve,Hue:be,Lightness:Me,History:ye},props:{startColor:C$1.instanceOf(B).isRequired,endColor:C$1.instanceOf(B).isRequired,startColorStop:C$1.number.def(0),endColorStop:C$1.number.def(100),angle:C$1.number.def(0),type:C$1.oneOf(["linear","radial"]).def("linear"),disableHistory:C$1.bool.def(!1),roundHistory:C$1.bool.def(!1),disableAlpha:C$1.bool.def(!1),pickerType:C$1.oneOf(["fk","chrome"]).def("fk")},emits:["update:startColor","update:endColor","update:angle","update:startColorStop","update:endColorStop","startColorChange","endColorChange","advanceChange","angleChange","startColorStopChange","endColorStopChange","typeChange"],setup(_n,{emit:Cn}){const $n=reactive({startActive:!0,startColor:_n.startColor,endColor:_n.endColor,startColorStop:_n.startColorStop,endColorStop:_n.endColorStop,angle:_n.angle,type:_n.type,startColorRgba:_n.startColor.toRgbString(),endColorRgba:_n.endColor.toRgbString()}),Nn=inject(me),Bn=ref(_n.pickerType==="chrome"),Ln=ref(),In=ref(),Pn=ref();watch(()=>[_n.startColor,_n.endColor,_n.angle],si=>{$n.startColor=si[0],$n.endColor=si[1],$n.angle=si[2]}),watch(()=>_n.type,si=>{$n.type=si});const Dn=computed({get:()=>$n.startActive?$n.startColor:$n.endColor,set:si=>{if($n.startActive){$n.startColor=si;return}$n.endColor=si}}),Hn=computed(()=>{if(Pn.value&&Ln.value){const si=$n.startColorStop/100,pi=Pn.value.getBoundingClientRect(),di=Ln.value.offsetWidth;return Math.round(si*(pi.width-di)+di/2)}return 0}),Wn=computed(()=>{if(Pn.value&&In.value){const si=$n.endColorStop/100,pi=Pn.value.getBoundingClientRect(),di=In.value.offsetWidth;return Math.round(si*(pi.width-di)+di/2)}return 0}),Gn=computed(()=>{let si=`background: linear-gradient(${$n.angle}deg, ${$n.startColorRgba} ${$n.startColorStop}%, ${$n.endColorRgba} ${$n.endColorStop}%)`;return $n.type==="radial"&&(si=`background: radial-gradient(circle, ${$n.startColorRgba} ${$n.startColorStop}%, ${$n.endColorRgba} ${$n.endColorStop}%)`),si}),Yn=si=>{var pi;if($n.startActive=!0,Pn.value&&Ln.value){const di=(pi=Pn.value)==null?void 0:pi.getBoundingClientRect();let Li=si.clientX-di.left;Li=Math.max(Ln.value.offsetWidth/2,Li),Li=Math.min(Li,di.width-Ln.value.offsetWidth/2),$n.startColorStop=Math.round((Li-Ln.value.offsetWidth/2)/(di.width-Ln.value.offsetWidth)*100),Cn("update:startColorStop",$n.startColorStop),Cn("startColorStopChange",$n.startColorStop)}},rr=si=>{var pi;if($n.startActive=!1,Pn.value&&In.value){const di=(pi=Pn.value)==null?void 0:pi.getBoundingClientRect();let Li=si.clientX-di.left;Li=Math.max(In.value.offsetWidth/2,Li),Li=Math.min(Li,di.width-In.value.offsetWidth/2),$n.endColorStop=Math.round((Li-In.value.offsetWidth/2)/(di.width-In.value.offsetWidth)*100),Cn("update:endColorStop",$n.endColorStop),Cn("endColorStopChange",$n.endColorStop)}},nr=si=>{const pi=si.target,di=parseInt(pi.value.replace("°",""));isNaN(di)||($n.angle=di%360),Cn("update:angle",$n.angle),Cn("angleChange",$n.angle)},Yo=si=>{$n.angle=si,Cn("update:angle",$n.angle),Cn("angleChange",$n.angle)},Zo=si=>{si==="advance"?(Bn.value=!0,Cn("advanceChange",!0)):(Dn.value.hex=si,Cn("advanceChange",!1)),mi()},ei=si=>{Dn.value.alpha=si,mi()},ci=si=>{Dn.value.hue=si,mi()},vi=(si,pi)=>{Dn.value.saturation=si,Dn.value.brightness=pi,mi()},Jo=si=>{Dn.value.lightness=si,mi()},hi=()=>{mi()},mi=()=>{$n.startActive?(Cn("update:startColor",$n.startColor),Cn("startColorChange",$n.startColor)):(Cn("update:endColor",$n.endColor),Cn("endColorChange",$n.endColor))},zn=()=>{Bn.value=!1,Cn("advanceChange",!1)},oi=()=>{$n.type=$n.type==="linear"?"radial":"linear",Cn("typeChange",$n.type)},Xo=useLocalStorage(he,[],{}),ni=useDebounceFn(()=>{if(_n.disableHistory)return;const si=Dn.value.toRgbString();if(Xo.value=Xo.value.filter(pi=>!tinycolor.equals(pi,si)),!Xo.value.includes(si)){for(;Xo.value.length>pe;)Xo.value.pop();Xo.value.unshift(si)}},500);return tryOnMounted(()=>{In.value&&Ln.value&&(Vn.triggerDragEvent(In.value,{drag:si=>{rr(si)},end:si=>{rr(si)}}),Vn.triggerDragEvent(Ln.value,{drag:si=>{Yn(si)},end:si=>{Yn(si)}}))}),whenever(()=>$n.startColor,si=>{$n.startColorRgba=si.toRgbString()},{deep:!0}),whenever(()=>$n.endColor,si=>{$n.endColorRgba=si.toRgbString()},{deep:!0}),whenever(()=>Dn.value,()=>{ni()},{deep:!0}),{startGradientRef:Ln,stopGradientRef:In,colorRangeRef:Pn,state:$n,currentColor:Dn,getStartColorLeft:Hn,getEndColorLeft:Wn,gradientBg:Gn,advancePanelShow:Bn,onDegreeBlur:nr,onCompactChange:Zo,onAlphaChange:ei,onHueChange:ci,onBoardChange:vi,onLightChange:Jo,historyColors:Xo,onBack:zn,onDegreeChange:Yo,onDisplayChange:hi,onTypeChange:oi,lang:Nn==null?void 0:Nn.lang}}}),Ie=_n=>(pushScopeId("data-v-431cadee"),_n=_n(),popScopeId(),_n),io={class:"vc-gradient-picker"},co={class:"vc-gradient-picker__header"},uo={class:"vc-gradient__types"},go={class:"vc-gradient-wrap__types"},ho={class:"vc-picker-degree-input vc-degree-input"},po={class:"vc-degree-input__control"},fo=["value"],Co={class:"vc-degree-input__panel"},vo={class:"vc-degree-input__disk"},bo={class:"vc-gradient-picker__body"},yo={class:"vc-color-range",ref:"colorRangeRef"},_o={class:"vc-color-range__container"},mo={class:"vc-gradient__stop__container"},So=["title"],ko=Ie(()=>createBaseVNode("span",{class:"vc-gradient__stop--inner"},null,-1)),$o=[ko],wo=["title"],Ho=Ie(()=>createBaseVNode("span",{class:"vc-gradient__stop--inner"},null,-1)),Ro=[Ho];function Bo(_n,Cn,$n,Nn,Bn,Ln){var In,Pn;const Dn=resolveComponent("Angle"),Hn=resolveComponent("Board"),Wn=resolveComponent("Hue"),Gn=resolveComponent("Palette"),Yn=resolveComponent("Lightness"),rr=resolveComponent("Alpha"),nr=resolveComponent("Display"),Yo=resolveComponent("History");return openBlock(),createElementBlock("div",io,[createBaseVNode("div",co,[createBaseVNode("div",null,[withDirectives(createBaseVNode("div",{class:"back",style:{cursor:"pointer"},onClick:Cn[0]||(Cn[0]=(...Zo)=>_n.onBack&&_n.onBack(...Zo))},null,512),[[vShow,_n.pickerType==="fk"&&_n.advancePanelShow]])]),createBaseVNode("div",uo,[createBaseVNode("div",go,[(openBlock(),createElementBlock(Fragment,null,renderList(["linear","radial"],Zo=>createBaseVNode("div",{class:normalizeClass(["vc-gradient__type",{active:_n.state.type===Zo}]),key:Zo,onClick:Cn[1]||(Cn[1]=(...ei)=>_n.onTypeChange&&_n.onTypeChange(...ei))},toDisplayString(_n.lang?_n.lang[Zo]:Zo),3)),64))]),withDirectives(createBaseVNode("div",ho,[createBaseVNode("div",po,[createBaseVNode("input",{value:_n.state.angle,onBlur:Cn[2]||(Cn[2]=(...Zo)=>_n.onDegreeBlur&&_n.onDegreeBlur(...Zo))},null,40,fo),createTextVNode("deg ")]),createBaseVNode("div",Co,[createBaseVNode("div",vo,[createVNode(Dn,{angle:_n.state.angle,"onUpdate:angle":Cn[3]||(Cn[3]=Zo=>_n.state.angle=Zo),size:40,onChange:_n.onDegreeChange},null,8,["angle","onChange"])])])],512),[[vShow,_n.state.type==="linear"]])])]),createBaseVNode("div",bo,[createBaseVNode("div",yo,[createBaseVNode("div",_o,[createBaseVNode("div",{class:"vc-background",style:normalizeStyle(_n.gradientBg)},null,4),createBaseVNode("div",mo,[createBaseVNode("div",{class:normalizeClass(["vc-gradient__stop",{"vc-gradient__stop--current":_n.state.startActive}]),ref:"startGradientRef",title:(In=_n.lang)==null?void 0:In.start,style:normalizeStyle({left:_n.getStartColorLeft+"px",backgroundColor:_n.state.startColorRgba})},$o,14,So),createBaseVNode("div",{class:normalizeClass(["vc-gradient__stop",{"vc-gradient__stop--current":!_n.state.startActive}]),ref:"stopGradientRef",title:(Pn=_n.lang)==null?void 0:Pn.end,style:normalizeStyle({left:_n.getEndColorLeft+"px",backgroundColor:_n.state.endColorRgba})},Ro,14,wo)])])],512)]),_n.advancePanelShow?(openBlock(),createBlock(Hn,{key:0,color:_n.currentColor,onChange:_n.onBoardChange},null,8,["color","onChange"])):createCommentVNode("",!0),_n.advancePanelShow?(openBlock(),createBlock(Wn,{key:1,color:_n.currentColor,onChange:_n.onHueChange},null,8,["color","onChange"])):createCommentVNode("",!0),_n.advancePanelShow?createCommentVNode("",!0):(openBlock(),createBlock(Gn,{key:2,onChange:_n.onCompactChange},null,8,["onChange"])),_n.advancePanelShow?createCommentVNode("",!0):(openBlock(),createBlock(Yn,{key:3,color:_n.currentColor,onChange:_n.onLightChange},null,8,["color","onChange"])),_n.disableAlpha?createCommentVNode("",!0):(openBlock(),createBlock(rr,{key:4,color:_n.currentColor,onChange:_n.onAlphaChange},null,8,["color","onChange"])),createVNode(nr,{color:_n.currentColor,"disable-alpha":_n.disableAlpha,onChange:_n.onDisplayChange},null,8,["color","disable-alpha","onChange"]),_n.disableHistory?createCommentVNode("",!0):(openBlock(),createBlock(Yo,{key:5,round:_n.roundHistory,colors:_n.historyColors,onChange:_n.onCompactChange},null,8,["round","colors","onChange"]))])}const Ae=X(so,[["render",Bo],["__scopeId","data-v-431cadee"]]),Ao=defineComponent({name:"WrapContainer",props:{theme:C$1.oneOf(["white","black"]).def("white"),showTab:C$1.bool.def(!1),activeKey:C$1.oneOf(["pure","gradient"]).def("pure")},emits:["update:activeKey","change"],setup(_n,{emit:Cn}){const $n=reactive({activeKey:_n.activeKey}),Nn=inject(me),Bn=Ln=>{$n.activeKey=Ln,Cn("update:activeKey",Ln),Cn("change",Ln)};return whenever(()=>_n.activeKey,Ln=>{$n.activeKey=Ln}),{state:$n,onActiveKeyChange:Bn,lang:Nn==null?void 0:Nn.lang}}}),Po={class:"vc-colorpicker--container"},Vo={key:0,class:"vc-colorpicker--tabs"},Mo={class:"vc-colorpicker--tabs__inner"},Io={class:"vc-btn__content"},Ko={class:"vc-btn__content"};function Lo(_n,Cn,$n,Nn,Bn,Ln){var In,Pn;return openBlock(),createElementBlock("div",{class:normalizeClass(["vc-colorpicker",_n.theme])},[createBaseVNode("div",Po,[_n.showTab?(openBlock(),createElementBlock("div",Vo,[createBaseVNode("div",Mo,[createBaseVNode("div",{class:normalizeClass(["vc-colorpicker--tabs__btn",{"vc-btn-active":_n.state.activeKey==="pure"}]),onClick:Cn[0]||(Cn[0]=Dn=>_n.onActiveKeyChange("pure"))},[createBaseVNode("button",null,[createBaseVNode("div",Io,toDisplayString((In=_n.lang)==null?void 0:In.pure),1)])],2),createBaseVNode("div",{class:normalizeClass(["vc-colorpicker--tabs__btn",{"vc-btn-active":_n.state.activeKey==="gradient"}]),onClick:Cn[1]||(Cn[1]=Dn=>_n.onActiveKeyChange("gradient"))},[createBaseVNode("button",null,[createBaseVNode("div",Ko,toDisplayString((Pn=_n.lang)==null?void 0:Pn.gradient),1)])],2),createBaseVNode("div",{class:"vc-colorpicker--tabs__bg",style:normalizeStyle({width:"50%",left:`calc(${_n.state.activeKey==="gradient"?50:0}%)`})},null,4)])])):createCommentVNode("",!0),renderSlot(_n.$slots,"default",{},void 0,!0)])],2)}const Eo=X(Ao,[["render",Lo],["__scopeId","data-v-0492277d"]]),No={start:"Start",end:"End",pure:"Pure",gradient:"Gradient",linear:"linear",radial:"radial"},Wo={start:"开始",end:"结束",pure:"纯色",gradient:"渐变",linear:"线性",radial:"径向"},To={En:No,"ZH-cn":Wo},Do={isWidget:C$1.bool.def(!1),pickerType:C$1.oneOf(["fk","chrome"]).def("fk"),shape:C$1.oneOf(["circle","square"]).def("square"),pureColor:{type:[String,Object],default:"#000000"},gradientColor:C$1.string.def("linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 1) 100%)"),format:{type:String,default:"rgb"},disableAlpha:C$1.bool.def(!1),disableHistory:C$1.bool.def(!1),roundHistory:C$1.bool.def(!1),useType:C$1.oneOf(["pure","gradient","both"]).def("pure"),activeKey:C$1.oneOf(["pure","gradient"]).def("pure"),lang:{type:String,default:"ZH-cn"},zIndex:C$1.number.def(9999),pickerContainer:{type:[String,HTMLElement],default:"body"},debounce:C$1.number.def(100),theme:C$1.oneOf(["white","black"]).def("white")},Oo=defineComponent({name:"ColorPicker",components:{FkColorPicker:Re,ChromeColorPicker:Be,GradientColorPicker:Ae,WrapContainer:Eo},inheritAttrs:!1,props:Do,emits:["update:pureColor","pureColorChange","update:gradientColor","gradientColorChange","update:activeKey","activeKeyChange"],setup(_n,{emit:Cn}){provide(me,{lang:computed(()=>To[_n.lang||"ZH-cn"])});const $n=reactive({pureColor:_n.pureColor||"",activeKey:_n.useType==="gradient"?"gradient":_n.activeKey,isAdvanceMode:!1}),Nn=new B("#000"),Bn=new B("#000"),Ln=new B($n.pureColor),In=reactive({startColor:Nn,endColor:Bn,startColorStop:0,endColorStop:100,angle:0,type:"linear",gradientColor:_n.gradientColor}),Pn=ref(Ln),Dn=ref(!1),Hn=ref(null),Wn=ref(null);let Gn=null;const Yn=computed(()=>({background:$n.activeKey!=="gradient"?tinycolor($n.pureColor).toRgbString():In.gradientColor})),rr=computed(()=>$n.activeKey==="gradient"?Ae.name:_n.pickerType==="fk"?Re.name:Be.name),nr=Xo=>{$n.isAdvanceMode=Xo},Yo=computed(()=>{const Xo={disableAlpha:_n.disableAlpha,disableHistory:_n.disableHistory,roundHistory:_n.roundHistory,pickerType:_n.pickerType};return $n.activeKey==="gradient"?{...Xo,startColor:In.startColor,endColor:In.endColor,angle:In.angle,type:In.type,startColorStop:In.startColorStop,endColorStop:In.endColorStop,onStartColorChange:ni=>{In.startColor=ni,vi()},onEndColorChange:ni=>{In.endColor=ni,vi()},onStartColorStopChange:ni=>{In.startColorStop=ni,vi()},onEndColorStopChange:ni=>{In.endColorStop=ni,vi()},onAngleChange:ni=>{In.angle=ni,vi()},onTypeChange:ni=>{In.type=ni,vi()},onAdvanceChange:nr}:{...Xo,disableAlpha:_n.disableAlpha,disableHistory:_n.disableHistory,roundHistory:_n.roundHistory,color:Pn.value,onChange:mi,onAdvanceChange:nr}}),Zo=()=>{Dn.value=!0,Gn?Gn.update():hi()},ei=()=>{Dn.value=!1},ci=()=>{var Xo,ni,si,pi;try{const[di]=parse(In.gradientColor);if(di&&di.type.includes("gradient")&&di.colorStops.length>=2){const Li=di.colorStops[0],ea=di.colorStops[1];In.startColorStop=Number((Xo=Li.length)==null?void 0:Xo.value)||0,In.endColorStop=Number((ni=ea.length)==null?void 0:ni.value)||0,di.type==="linear-gradient"&&((si=di.orientation)==null?void 0:si.type)==="angular"&&(In.angle=Number((pi=di.orientation)==null?void 0:pi.value)||0),In.type=di.type.split("-")[0];const[Ki,gi,$i,Ii]=Li.value,[sa,la,xi,Mi]=ea.value;In.startColor=new B({r:Number(Ki),g:Number(gi),b:Number($i),a:Number(Ii)}),In.endColor=new B({r:Number(sa),g:Number(la),b:Number(xi),a:Number(Mi)})}}catch(di){console.log(`[Parse Color]: ${di}`)}},vi=useDebounceFn(()=>{const Xo=Jo();try{In.gradientColor=stringify(Xo),Cn("update:gradientColor",In.gradientColor),Cn("gradientColorChange",In.gradientColor)}catch(ni){console.log(ni)}},_n.debounce),Jo=()=>{const Xo=[],ni=In.startColor.RGB.map(di=>di.toString()),si=In.endColor.RGB.map(di=>di.toString()),pi=[{type:"rgba",value:[ni[0],ni[1],ni[2],ni[3]],length:{value:In.startColorStop+"",type:"%"}},{type:"rgba",value:[si[0],si[1],si[2],si[3]],length:{value:In.endColorStop+"",type:"%"}}];return In.type==="linear"?Xo.push({type:"linear-gradient",orientation:{type:"angular",value:In.angle+""},colorStops:pi}):In.type==="radial"&&Xo.push({type:"radial-gradient",orientation:[{type:"shape",value:"circle"}],colorStops:pi}),Xo},hi=()=>{Hn.value&&Wn.value&&(Gn=createPopper(Hn.value,Wn.value,{placement:"auto",modifiers:[{name:"offset",options:{offset:[0,8]}},{name:"flip",options:{allowedAutoPlacements:["top","bottom","left","right"],rootBoundary:"viewport"}}]}))},mi=Xo=>{Pn.value=Xo,$n.pureColor=Xo.toString(_n.format),zn()},zn=useDebounceFn(()=>{Cn("update:pureColor",$n.pureColor),Cn("pureColorChange",$n.pureColor)},_n.debounce);onClickOutside(Wn,()=>{ei()});const oi=Xo=>{$n.activeKey=Xo,Cn("update:activeKey",Xo),Cn("activeKeyChange",Xo)};return tryOnMounted(()=>{ci()}),whenever(()=>_n.gradientColor,Xo=>{Xo!=In.gradientColor&&(In.gradientColor=Xo)}),whenever(()=>In.gradientColor,()=>{ci()}),whenever(()=>_n.activeKey,Xo=>{$n.activeKey=Xo}),whenever(()=>_n.useType,Xo=>{$n.activeKey!=="gradient"&&Xo==="gradient"?$n.activeKey="gradient":$n.activeKey="pure"}),whenever(()=>_n.pureColor,Xo=>{tinycolor.equals(Xo,$n.pureColor)||($n.pureColor=Xo,Pn.value=new B(Xo))},{deep:!0}),{colorCubeRef:Hn,pickerRef:Wn,showPicker:Dn,colorInstance:Pn,getBgColorStyle:Yn,onColorChange:mi,onShowPicker:Zo,onActiveKeyChange:oi,getComponentName:rr,getBindArgs:Yo,state:$n}}});function zo(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("WrapContainer");return openBlock(),createElementBlock(Fragment,null,[_n.isWidget?(openBlock(),createBlock(In,{key:0,"active-key":_n.state.activeKey,"onUpdate:activeKey":Cn[0]||(Cn[0]=Pn=>_n.state.activeKey=Pn),"show-tab":_n.useType==="both",onChange:_n.onActiveKeyChange,style:normalizeStyle({zIndex:_n.zIndex}),theme:_n.theme},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(_n.getComponentName),mergeProps({key:_n.getComponentName},_n.getBindArgs),null,16))]),_:1},8,["active-key","show-tab","onChange","style","theme"])):createCommentVNode("",!0),_n.isWidget?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("div",{class:normalizeClass(["vc-color-wrap transparent",{round:_n.shape==="circle"}]),ref:"colorCubeRef"},[createBaseVNode("div",{class:"current-color",style:normalizeStyle(_n.getBgColorStyle),onClick:Cn[1]||(Cn[1]=(...Pn)=>_n.onShowPicker&&_n.onShowPicker(...Pn))},null,4)],2),(openBlock(),createBlock(Teleport,{to:_n.pickerContainer},[withDirectives(createBaseVNode("div",{ref:"pickerRef",style:normalizeStyle({zIndex:_n.zIndex})},[_n.showPicker?(openBlock(),createBlock(In,{key:0,"show-tab":_n.useType==="both"&&!_n.state.isAdvanceMode,"active-key":_n.state.activeKey,"onUpdate:activeKey":Cn[2]||(Cn[2]=Pn=>_n.state.activeKey=Pn),onChange:_n.onActiveKeyChange,theme:_n.theme},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(_n.getComponentName),mergeProps({key:_n.getComponentName},_n.getBindArgs),null,16))]),_:1},8,["show-tab","active-key","onChange","theme"])):createCommentVNode("",!0)],4),[[vShow,_n.showPicker]])],8,["to"]))],64))],64)}const ae=X(Oo,[["render",zo],["__scopeId","data-v-3ba84123"]]),_sfc_main$d={name:"PhystonPrompt",components:{HighlightPrompt,VueNumberInput,IconSvg,ColorPicker:ae},mixins:[LanguageMixin,HeaderMixin,DropMixin,TagMixin,GroupTagsMixin],props:{name:{type:String,required:!0},neg:{type:Boolean,default:!1},textarea:{type:Object,required:!0},steps:{type:Object,required:!0},canOneTranslate:{type:Boolean,default:!1},autoTranslate:{type:Boolean,default:!1},autoTranslateToEnglish:{type:Boolean,default:!1},autoTranslateToLocal:{type:Boolean,default:!1},autoRemoveSpace:{type:Boolean,default:!1},autoRemoveLastComma:{type:Boolean,default:!1},autoKeepWeightZero:{type:Boolean,default:!1},autoKeepWeightOne:{type:Boolean,default:!1},autoBreakBeforeWrap:{type:Boolean,default:!1},autoBreakAfterWrap:{type:Boolean,default:!1},autoRemoveLoraBeforeComma:{type:Boolean,default:!1},autoRemoveLoraAfterComma:{type:Boolean,default:!1},useNovelAiWeightSymbol:{type:Boolean,default:!1},autoRemoveBeforeLineComma:{type:Boolean,default:!1},hideDefaultInput:{type:Boolean,default:!1},hidePanel:{type:Boolean,default:!1},enableTooltip:{type:Boolean,default:!0},historyKey:{type:String,default:""},favoriteKey:{type:String,default:""},extraNetworks:{type:Array,default:()=>[]},loras:{type:Array,default:()=>[]},lycos:{type:Array,default:()=>[]},embeddings:{type:Array,default:()=>[]},version:{type:String,default:""},latestVersion:{type:String,default:""},isLatestVersion:{type:Boolean,default:!0},theme:{type:String,default:"dark"},groupTags:{type:Array,default:()=>[]},extraNetworksWidth:{type:Number,default:100},extraNetworksHeight:{type:Number,default:120},hideGroupTags:{type:Boolean,default:!1},groupTagsColor:{type:Object,default:()=>({})},groupTagsColorKeyCache:{type:Object,default:()=>({})},blacklist:{type:Object,default:()=>({})},cancelBlacklistConfirm:{type:Boolean,default:!1},hotkey:{type:Object,default:()=>({})}},emits:["update:languageCode","update:autoTranslate","update:autoTranslateToEnglish","update:autoTranslateToLocal","update:autoRemoveSpace","update:autoRemoveLastComma","update:autoKeepWeightZero","update:autoKeepWeightOne","update:hideDefaultInput","update:hidePanel","update:enableTooltip","update:translateApi","click:translateApi","click:promptFormat","click:blacklist","click:hotkey","click:selectTheme","click:switchTheme","click:showAbout","click:selectLanguage","click:showHistory","click:showFavorite","refreshFavorites","click:showChatgpt","update:hideGroupTags","update:groupTagsColor","update:blacklist","showExtraNetworks","hideExtraNetworks","update:extraNetworksWidth","update:extraNetworksHeight"],data(){return{prompt:"",counterText:"0/75",tags:[],sortable:null,droping:!1,loading:{},editing:{},isEditing:!1}},computed:{isEnglish(){return this.languageCode==="en_US"},translateApiItem(){return common$1.getTranslateApiItem(this.translateApis,this.translateApi)}},watch:{loras:{handler(){this.tags.forEach(_n=>{this._setTagClass(_n)})},immediate:!1},lycos:{handler(){this.tags.forEach(_n=>{this._setTagClass(_n)})},immediate:!1},embeddings:{handler(){this.tags.forEach(_n=>{this._setTagClass(_n)})},immediate:!1}},mounted(){this.$appMode&&(this.counterText=""),this.$nextTick(()=>{this.initSortable();let _n=[1e3,3e3,5e3,1e4,2e4,3e4],Cn=!1;_n.forEach($n=>{Cn||setTimeout(()=>{Cn||typeof addAutocompleteToArea=="function"&&typeof TAC_CFG=="object"&&TAC_CFG&&TAC_CFG.activeIn&&(Cn=!0,addAutocompleteToArea(this.$refs.promptTagAppend))},$n)}),this.init()})},methods:{init(){this.tags=[],this.onTextareaChange();let _n=this.textarea.value;setInterval(()=>{let Cn=this.textarea.value;_n!==Cn&&document.activeElement!==this.textarea&&(_n=Cn,this.onTextareaChange(!0))},500)},onTextareaChange(_n){this.onTextareaChangeTimeId&&clearTimeout(this.onTextareaChangeTimeId),this.onTextareaChangeTimeId=setTimeout(()=>{this._onTextareaChange(_n)},100)},_onTextareaChange(_n){console.log("onTextareaChange",_n);const Cn=this.textarea.parentElement.getElementsByClassName("autocompleteParent");if(Cn.length){if(Cn[0].style.display!=="none")return}else{const Pn=this.textarea.parentElement.getElementsByClassName("autocompleteResults");if(Pn.length>0&&Pn[0].style.display!=="none")return}let $n=this.textarea.value.trim();if($n===this.prompt.trim())return;let Nn=common$1.splitTags($n,this.autoBreakBeforeWrap,this.autoBreakAfterWrap),Bn=[];this.tags.forEach((Pn,Dn)=>{Pn.disabled&&Bn.push({tag:Pn,index:Dn})}),Bn.forEach(({tag:Pn,index:Dn})=>{Nn.splice(Dn,0,Pn.value)});let Ln=[],In=this.tags;this.tags=[];for(let Pn in Nn){let Dn=Nn[Pn];if(Dn===`
`)this._appendTag(`
`,`
`,!1,-1,"wrap");else{let Hn=!1;for(let rr of In)if(rr.value===Dn){Hn=rr;break}const Wn=Hn?Hn.localValue:"",Gn=Hn?Hn.disabled:!1,Yn=this._appendTag(Dn,Wn,Gn,-1,"text");!Hn&&Yn!==-1&&Ln.push(Yn)}}if(this.autoTranslateToLocal&&_n){let Pn=!(this.tagCompleteFile&&this.onlyCsvOnAuto);Pn=!1,this.translates(Ln,!0,Pn).finally(()=>{this.updateTags()})}else this.updateTags()},_setTextareaFocus(){if(typeof get_uiCurrentTabContent!="function"||typeof activePromptTextarea!="object")return;const _n=get_uiCurrentTabContent();if(!_n)return;let Cn=_n.id.replace("tab_","");Cn&&(activePromptTextarea[Cn]=this.textarea)},copy(_n){this.$copyText(_n).then(()=>{this.$toastr.success(this.getLang("success"))}).catch(()=>{this.$toastr.error(this.getLang("failed"))})},genPrompt(_n=null,Cn=!1){_n=_n||this.tags;let $n=[],Nn=_n.length;return _n.forEach((Bn,Ln)=>{let In="";if(typeof Bn.type=="string"&&Bn.type==="wrap")In=`
`;else{let Pn=common$1.replaceTag(Bn.value);Pn!==Bn.value&&(Bn.value=Pn,this._setTag(Bn));let Dn=common$1.replaceTag(Bn.localValue);if(Dn!==Bn.localValue&&(Bn.localValue=Dn),(Bn.weightNum>0||Bn.weightNum<0)&&(Bn.weightNum=Number(parseFloat(Bn.weightNum).toFixed(6)),Bn.value=Bn.value.replace(common$1.weightNumRegex,"$1:"+Bn.weightNum),Bn.localValue!==""&&(Bn.localValue=Bn.localValue.replace(common$1.weightNumRegex,"$1:"+Bn.weightNum))),Bn.disabled&&!Cn)return;let Hn=","+(this.autoRemoveSpace?"":" "),Wn=Hn,Gn=null,Yn=!1,rr=!1,nr=!1,Yo=!1;if(Ln+1<Nn&&(Gn=_n[Ln+1],typeof Gn.type=="string"&&Gn.type==="wrap"?Yn=!0:Gn.value==="BREAK"?rr=!0:Gn.isLora?nr=!0:Gn.isLyco&&(Yo=!0)),Yn)if(this.autoRemoveBeforeLineComma)Hn="";else{const Zo=[" BREAK"," ADDCOL"," ADDROW"," ADDCOMM"," ADDBASE"];for(const ei of Zo)Bn.value.endsWith(ei)&&(Hn="")}else rr?Hn=" ":(nr||Yo)&&this.autoRemoveLoraBeforeComma&&(Hn=this.autoRemoveSpace?"":" ");Bn.value==="BREAK"&&(Yn?Hn="":Hn=" "),this.autoRemoveLastComma&&Ln+1===Nn&&(Hn=""),Hn===Wn&&(Bn.isLora||Bn.isLyco)&&this.autoRemoveLoraAfterComma&&(Hn=this.autoRemoveSpace?"":" "),In=Bn.value+Hn}In&&$n.push(In)}),$n.length<=0?"":$n.join("")},updatePrompt(){let _n=[],Cn=this.tags.length;for(let $n=0;$n<Cn;$n++)if(this.tags[$n].value==="BREAK"){if(this.autoBreakBeforeWrap&&$n-1>=0){let Bn=this.tags[$n-1];typeof Bn.type=="string"&&Bn.type==="wrap"||_n.push($n)}if(this.autoBreakAfterWrap&&$n+1<Cn){let Bn=this.tags[$n+1];typeof Bn.type=="string"&&Bn.type==="wrap"||_n.push($n+1)}}for(let $n=0;$n<_n.length;$n++){let Nn=_n[$n]+$n;this._appendTag(`
`,`
`,!1,Nn,"wrap")}if(_n.length){this.updateTags();return}this.prompt=this.genPrompt(),this.textarea.value=this.prompt,common$1.hideCompleteResults(this.textarea),typeof updateInput=="function"?updateInput(this.textarea):this.textarea.dispatchEvent(new Event("input"))},updateTags(){console.log("tags change",this.tags),this.updatePrompt();const _n=this.steps.querySelector('input[type="number"]').value;this.$appMode||this.gradioAPI.tokenCounter(this.textarea.value,_n).then(Cn=>{const{token_count:$n,max_length:Nn}=Cn;this.counterText=`${$n}/${Nn}`}),this.tags.length&&this.gradioAPI.getLatestHistory(this.historyKey).then(Cn=>{Cn&&Cn.prompt===this.prompt?this.gradioAPI.setHistory(this.historyKey,Cn.id,this.tags,this.prompt,Cn.name).then($n=>{}).catch($n=>{}):this.gradioAPI.pushHistory(this.historyKey,this.tags,this.prompt).then($n=>{}).catch($n=>{})}).catch(Cn=>{}),this.$nextTick(()=>{for(let Cn=0;Cn<this.$refs.promptTagsList.children.length;Cn++){let $n=this.$refs.promptTagsList.children[Cn];if(!$n.classList.contains("prompt-tag"))continue;let Nn=$n.getAttribute("data-id"),Bn=this.$refs.promptTagWrap.find(Ln=>Ln.getAttribute("data-id")===Nn);Bn&&$n.parentNode.insertBefore(Bn,$n.nextElementSibling)}})},onResize(){this.tags.forEach(_n=>{this._setTagHeight(_n)})},initSortable(){this.sortable=Sortable.create(this.$refs.promptTagsList,{animation:150,handle:".prompt-tag-value",draggable:".prompt-tag",onEnd:_n=>{if(this.dropTags.length){let $n=_n.item,Nn=$n.getAttribute("data-id"),Bn=this._getDropTagsEle(),Ln=Bn.findIndex(Dn=>Dn.getAttribute("data-id")===Nn),In=Bn.slice(0,Ln),Pn=Bn.slice(Ln+1).reverse();In.forEach(Dn=>{common$1.insertBefore(Dn,$n)}),Pn.forEach(Dn=>{common$1.insertAfter(Dn,$n)})}this._dropOver(),this.droping=!1;let Cn=[];for(let $n=0;$n<this.$refs.promptTagsList.children.length;$n++){let Nn=this.$refs.promptTagsList.children[$n];if(!Nn.classList.contains("prompt-tag"))continue;let Bn=Nn.getAttribute("data-id");Cn.push(Bn)}this.tags=this.tags.sort(($n,Nn)=>Cn.indexOf($n.id)-Cn.indexOf(Nn.id)),this.$forceUpdate(),this.updateTags()},onChoose:_n=>{if(console.log(_n),this.dropTags.length){let $n=_n.item.getAttribute("data-id");this._getDropTagsEle().forEach(Bn=>{Bn.getAttribute("data-id")!==$n&&(Bn.style.display="block",Bn.style.transition="transform 0.2s",Bn.style.transform="scale(0)",setTimeout(()=>{Bn.style.transition="",Bn.style.transform="",Bn.style.display="none"},300))})}this.editing={},this.isEditing=!1,this.droping=!0},onUnchoose:_n=>{if(this.droping=null,this.dropTags.length){let $n=_n.item.getAttribute("data-id");this._getDropTagsEle().forEach(Bn=>{Bn.getAttribute("data-id")!==$n&&(Bn.style.display="")})}}})},useHistory(_n){this.tags=[],_n.tags.forEach(Cn=>{this._appendTag(Cn.value,Cn.localValue,Cn.disabled,-1,Cn.type||"text")}),this.updateTags()},useFavorite(_n){this.useHistory(_n)},useChatgpt(_n){let Cn=common$1.splitTags(_n,this.autoBreakBeforeWrap,this.autoBreakAfterWrap);this.tags=[],Cn.forEach($n=>{this._appendTag($n,"",!1,-1,"text")}),this.updateTags()},onPromptMainClick(){this.onTextareaChange(!0),this._setTextareaFocus(),this.showExtendId=""},translates(_n,Cn=!1,$n=!0){return new Promise((Nn,Bn)=>{if(this.languageCode==="en_US"||this.languageCode==="en_GB"){Nn();return}let Ln=[],In=(rr,nr)=>{rr.forEach(Yo=>{Pn(Yo,nr)})},Pn=(rr,nr)=>{this.canOneTranslate?(this.loading[rr.id+"_local"]=nr,this.loading[rr.id+"_en"]=nr):rr.toLocal?this.loading[rr.id+"_local"]=nr:this.loading[rr.id+"_en"]=nr},Dn=(rr,nr)=>{rr.toLocal?rr.localValue=nr:(rr.localValue=rr.value,rr.value=nr),this._setTagById(rr.id,rr.value,rr.localValue)},Hn=rr=>rr.isLora&&rr.loraExists?this.getExtraNetworkFullName(rr.loraName,"lora"):rr.isLyco&&rr.lycoExists?this.getExtraNetworkFullName(rr.lycoName,"lycoris"):rr.isEmbedding?this.getExtraNetworkFullName(rr.value,"textual inversion"):rr.value;_n.forEach(rr=>{var Zo,ei,ci,vi;let nr=this.tags[rr],Yo=Hn(nr);if(Yo!==nr.value){nr.localValue=Yo;return}if(common$1.canTranslate(nr.value)){if(nr.isLora){if((Zo=this.blacklist.translate)!=null&&Zo.includes(nr.loraName.toLowerCase()))return}else if(nr.isLyco){if((ei=this.blacklist.translate)!=null&&ei.includes(nr.lycoName.toLowerCase()))return}else if(nr.isEmbedding){if((ci=this.blacklist.translate)!=null&&ci.includes(nr.embeddingName.toLowerCase()))return}else if((vi=this.blacklist.translate)!=null&&vi.includes(nr.originalValue.toLowerCase()))return;if(nr.isEnglish=common$1.isEnglishByLangCode(nr.value,this.languageCode),nr.isEnglish===-1)Cn?nr.toLocal=!0:nr.toLocal=!1;else if(nr.isEnglish===0)if(Cn)if(nr.localValue==="")nr.localValue=nr.value,nr.toLocal=!1;else{const Jo=nr.value;nr.value=nr.localValue,nr.localValue=Jo}else nr.toLocal=!1;else nr.toLocal=!0;Pn(nr,!0),Ln.push(nr)}});const Wn=rr=>{if(rr.length<=0){In(rr,!1),Nn();return}let nr={};rr.forEach((Zo,ei)=>{let ci=Zo.toLocal?"en_US":this.languageCode,vi=Zo.toLocal?this.languageCode:"en_US",Jo=ci+"."+vi;nr[Jo]||(nr[Jo]={fromLang:ci,toLang:vi,tags:[]}),nr[Jo].tags.push(Zo)});const Yo=()=>{let Zo=nr[Object.keys(nr)[0]];if(!Zo){Nn();return}let ei=Zo.tags.map(ci=>Hn(ci));this.gradioAPI.translates(ei,Zo.fromLang,Zo.toLang,this.translateApi,this.translateApiConfig).then(ci=>{ci.success?(ci.translated_text.forEach((Jo,hi)=>{Jo=Jo.replace(/\.$/,"").trim(),common$1.isEnglish(Jo)&&Jo!==Jo.toUpperCase()&&(Jo=Jo.toLowerCase());let mi=Zo.tags[hi];Jo!==""&&Dn(mi,Jo),Pn(mi,!1)}),delete nr[Object.keys(nr)[0]],Yo()):(In(rr,!1),this.$toastr.error(ci.message),Bn(ci.message))}).catch(ci=>{In(rr,!1),this.$toastr.error(ci.message),Bn(ci.message)})};Yo()};let Gn=rr=>{console.log("translateByCSV",rr.map(Yo=>Yo.value),{useNetwork:$n});let nr=[];rr.forEach(Yo=>{const Zo=common$1.splitTag(Yo.value);Zo.value!==Yo.value&&(Yo.value=Zo.value,Yo.splits=Zo),Yo.toLocal?nr.push(this.translateToLocalByCSV(Yo.value,void 0,void 0,$n)):nr.push(this.translateToEnByCSV(Yo.value))}),Promise.all(nr).then(Yo=>{let Zo=[];Yo.forEach((ei,ci)=>{let vi=rr[ci];vi.splits&&(vi.value=vi.splits.left+vi.value+vi.splits.right),ei===""?Zo.push(vi):(vi.splits&&(ei=vi.splits.left+ei+vi.splits.right),Pn(vi,!1),Dn(vi,ei))}),console.log("No translated keywords: ",Zo.map(ei=>ei.value)),$n?Wn(Zo):(In(Zo,!1),Nn())}).catch(Yo=>{In(rr,!1),this.$toastr.error(Yo),Bn(Yo)})},Yn=rr=>{console.log("translateByGroupTags",rr.map(Yo=>Yo.value),{useNetwork:$n});let nr=[];rr.forEach(Yo=>{const Zo=common$1.splitTag(Yo.value);Zo.value!==Yo.value&&(Yo.value=Zo.value,Yo.splits=Zo),Yo.toLocal?nr.push(this.translateToLocalByGroupTags(Yo.value,$n)):nr.push(this.translateToEnByGroupTags(Yo.value,$n))}),Promise.allSettled(nr).then(Yo=>{let Zo=[],ei=[];if(Yo.forEach((ci,vi)=>{var hi;let Jo=rr[vi];Jo.splits&&(Jo.value=Jo.splits.left+Jo.value+Jo.splits.right),ci.status!=="fulfilled"&&Zo.push(ci.reason),!((hi=ci.value)!=null&&hi.length)||ci.status!=="fulfilled"?ei.push(Jo):(Jo.splits&&(ci.value=Jo.splits.left+ci.value+Jo.splits.right),Pn(Jo,!1),Dn(Jo,ci.value))}),console.log("No translated keywords: ",ei.map(ci=>ci.value)),this.tagCompleteFile)Gn(ei);else{if(Zo.length){In(rr,!1),this.$toastr.error(Zo[0]),Bn(Zo[0]);return}$n?Wn(ei):(In(ei,!1),Nn())}}).catch(Yo=>{In(rr,!1),this.$toastr.error(Yo),Bn(Yo)})};this.groupTagsTranslate?Yn(Ln):this.tagCompleteFile?Gn(Ln):$n?Wn(Ln):(In(Ln,!1),Nn())})}}},_hoisted_1$d=["name"],_hoisted_2$c={class:"prompt-header"},_hoisted_3$c={class:"prompt-header-title"},_hoisted_4$c={class:"prompt-header-extend"},_hoisted_5$b={class:"extend-content"},_hoisted_6$a={class:"extend-btn-group"},_hoisted_7$9={key:0,class:"gradio-checkbox hover-scale-120"},_hoisted_8$9=["checked"],_hoisted_9$8={class:"gradio-checkbox hover-scale-120"},_hoisted_10$8=["checked"],_hoisted_11$8={class:"gradio-checkbox hover-scale-120"},_hoisted_12$8=["checked"],_hoisted_13$8={class:"gradio-checkbox hover-scale-120"},_hoisted_14$8=["checked"],_hoisted_15$8={class:"gradio-checkbox"},_hoisted_16$7={value:"disabled"},_hoisted_17$7={value:"last"},_hoisted_18$7=["label"],_hoisted_19$7=["value"],_hoisted_20$7={class:"prompt-header-extend"},_hoisted_21$7={class:"extend-content"},_hoisted_22$7={class:"extend-btn-group"},_hoisted_23$7={key:0,class:"prompt-header-extend"},_hoisted_24$6={class:"extend-content"},_hoisted_25$6={class:"extend-btn-group"},_hoisted_26$6={class:"prompt-header-extend"},_hoisted_27$6={class:"extend-content"},_hoisted_28$4={class:"extend-btn-group"},_hoisted_29$3={key:1,class:"prompt-header-extend"},_hoisted_30$2={class:"extend-content"},_hoisted_31$2={class:"extend-btn-group"},_hoisted_32$2={class:"prompt-header-extend prompt-append"},_hoisted_33$2={class:"extend-content"},_hoisted_34$2={class:"gradio-checkbox hover-scale-120"},_hoisted_35$2={key:0},_hoisted_36$2=["checked"],_hoisted_37$2={key:1},_hoisted_38$2=["checked"],_hoisted_39$2=["placeholder"],_hoisted_40$2=["onClick"],_hoisted_41$2={class:"arrow-right"},_hoisted_42$1=["onMouseleave","onMouseenter","onClick"],_hoisted_43$1={key:0,class:"tags-name"},_hoisted_44$1={key:1,class:"tags-name"},_hoisted_45$1={class:"tags-detail"},_hoisted_46$1={class:"tags-list"},_hoisted_47$1={key:0,class:"item-wrap"},_hoisted_48$1={key:1,class:"tags-item"},_hoisted_49$1={class:"item-tag-value"},_hoisted_50$1={class:"item-tag-local-value"},_hoisted_51$1={class:"prompt-tags-list",ref:"promptTagsList"},_hoisted_52$1=["data-id"],_hoisted_53$1=["onMouseenter","onMousemove","onMouseleave"],_hoisted_54$1={class:"prompt-tag-edit"},_hoisted_55$1=["onClick","onDblclick","onContextmenu","innerHTML"],_hoisted_56$1=["placeholder","value","onBlur","onKeydown","onChange"],_hoisted_57$1=["onClick"],_hoisted_58$1=["onClick"],_hoisted_59$1=["onClick"],_hoisted_60$1=["onClick"],_hoisted_61$1=["onClick"],_hoisted_62$1=["onClick"],_hoisted_63$1=["onClick"],_hoisted_64=["onClick"],_hoisted_65=["onClick"],_hoisted_66=["onClick"],_hoisted_67=["onClick"],_hoisted_68={class:"prompt-local-language"},_hoisted_69=["onClick"],_hoisted_70={class:"local-language"},_hoisted_71=["data-id"],_hoisted_72={class:"btns-title"},_hoisted_73={class:"group-tabs"},_hoisted_74={class:"group-header",ref:"groupTabsHeader"},_hoisted_75=["onClick","data-name"],_hoisted_76={class:"group-body"},_hoisted_77={key:0,class:"sub-group-header"},_hoisted_78=["onClick","data-name"],_hoisted_79={key:1,class:"sub-group-body"},_hoisted_80={key:0,class:"group-tags"},_hoisted_81=["onClick","onMouseenter"],_hoisted_82=["src"],_hoisted_83={class:"extra-network-name"},_hoisted_84={key:0,class:"extra-network-loading"},_hoisted_85=["onClick"],_hoisted_86={class:"tag-en"},_hoisted_87={key:0,class:"tags-footer"},_hoisted_88={class:"tags-size"},_hoisted_89={class:"tags-size-item"},_hoisted_90=["value"],_hoisted_91={class:"size-title"},_hoisted_92={class:"tags-size-item"},_hoisted_93=["value"],_hoisted_94={class:"size-title"},_hoisted_95={key:1,class:"tags-footer"},_hoisted_96={class:"tags-color"},_hoisted_97={class:"tags-color-picker hover-scale-120",unaffected:"true"},_hoisted_98=["onClick"],_hoisted_99=["onClick"],_hoisted_100={class:"tags-copyright"};function _sfc_render$d(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg"),Pn=resolveComponent("vue-number-input"),Dn=resolveComponent("color-picker"),Hn=resolveComponent("highlight-prompt"),Wn=resolveDirective("tooltip"),Gn=resolveDirective("animate");return openBlock(),createElementBlock("div",{class:"physton-prompt",name:$n.name},[createBaseVNode("div",{class:normalizeClass(["prompt-main",$n.hidePanel?"fold":""]),onClick:Cn[62]||(Cn[62]=(...Yn)=>Ln.onPromptMainClick&&Ln.onPromptMainClick(...Yn))},[createBaseVNode("div",_hoisted_2$c,[withDirectives((openBlock(),createElementBlock("div",{class:"prompt-unfold",onClick:Cn[0]||(Cn[0]=(...Yn)=>_n.onUnfoldClick&&_n.onUnfoldClick(...Yn))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})])),[[Wn,_n.getLang($n.hidePanel?"show_panel":"hide_panel")]]),createBaseVNode("div",_hoisted_3$c,toDisplayString($n.neg?_n.getLang("negative_prompt"):_n.getLang("prompt")),1),withDirectives(createBaseVNode("div",{class:"prompt-header-counter"},"("+toDisplayString(Bn.counterText)+")",513),[[vShow,Bn.counterText]]),createBaseVNode("div",_hoisted_4$c,[createBaseVNode("div",_hoisted_5$b,[createBaseVNode("div",_hoisted_6$a,[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[1]||(Cn[1]=Yn=>_n.$emit("click:selectLanguage",Yn))},[createVNode(In,{class:"hover-scale-120",name:"i18n"})])),[[Wn,"Language: "+_n.langName]]),createBaseVNode("div",{class:normalizeClass(["extend-btn-item",$n.isLatestVersion?"":"red-dot"])},[withDirectives(createVNode(In,{class:"hover-scale-120",name:"setting"},null,512),[[Wn,_n.getLang("setting_desc")]]),withDirectives((openBlock(),createElementBlock("div",{class:"setting-box",onMouseenter:Cn[15]||(Cn[15]=(...Yn)=>_n.onSettingBoxMouseEnter&&_n.onSettingBoxMouseEnter(...Yn))},[Ln.translateApiItem.name&&!Ln.isEnglish?withDirectives((openBlock(),createElementBlock("div",{key:0,class:"extend-btn-item",onClick:Cn[2]||(Cn[2]=Yn=>_n.$emit("click:translateApi",Yn))},[createVNode(In,{class:"hover-scale-120",name:"api"})])),[[Wn,_n.getLang("translate_api")+": "+Ln.translateApiItem.name]]):createCommentVNode("",!0),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[3]||(Cn[3]=Yn=>_n.$emit("click:promptFormat",Yn))},[createVNode(In,{class:"hover-scale-120",name:"format"})])),[[Wn,_n.getLang("prompt_format")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[4]||(Cn[4]=Yn=>_n.$emit("click:blacklist",Yn))},[createVNode(In,{class:"hover-scale-120",name:"blacklist"})])),[[Wn,_n.getLang("keywords_blacklist")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[5]||(Cn[5]=Yn=>_n.$emit("click:hotkey",Yn))},[createVNode(In,{class:"hover-scale-120",name:"hotkey"})])),[[Wn,_n.getLang("hotkey_setting")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[6]||(Cn[6]=Yn=>_n.$emit("click:selectTheme",Yn))},[createVNode(In,{class:"hover-scale-120",name:"theme"})])),[[Wn,_n.getLang("theme_extension")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[7]||(Cn[7]=Yn=>_n.$emit("click:switchTheme",Yn))},[createVNode(In,{class:"hover-scale-120",name:$n.theme==="dark"?"sun":"moon"},null,8,["name"])])),[[Wn,_n.getLang($n.theme==="dark"?"switch_to_light_theme":"switch_to_dark_theme")]]),withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(["extend-btn-item",$n.isLatestVersion?"":"red-dot"]),onClick:Cn[8]||(Cn[8]=Yn=>_n.$emit("click:showAbout",Yn))},[createVNode(In,{class:"hover-scale-120",name:"about"})],2)),[[Wn,_n.getLang("about_desc")]]),Ln.isEnglish?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:1},[$n.canOneTranslate?(openBlock(),createElementBlock("div",_hoisted_7$9,[withDirectives((openBlock(),createElementBlock("label",null,[createBaseVNode("input",{type:"checkbox",name:"auto_translate",value:"1",checked:$n.autoTranslate,onChange:Cn[9]||(Cn[9]=Yn=>_n.$emit("update:autoTranslate",Yn.target.checked))},null,40,_hoisted_8$9),createVNode(In,{name:"translate"})])),[[Wn,_n.getLang("auto_translate")]])])):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("div",_hoisted_9$8,[withDirectives((openBlock(),createElementBlock("label",null,[createBaseVNode("input",{type:"checkbox",name:"auto_translate_to_local_language",value:"1",checked:$n.autoTranslateToLocal,onChange:Cn[10]||(Cn[10]=Yn=>_n.$emit("update:autoTranslateToLocal",Yn.target.checked))},null,40,_hoisted_10$8),createVNode(In,{name:"translate"})])),[[Wn,_n.getLang("auto_translate_to_local_language")]])]),createBaseVNode("div",_hoisted_11$8,[withDirectives((openBlock(),createElementBlock("label",null,[createBaseVNode("input",{type:"checkbox",name:"auto_translate_to_english",value:"1",checked:$n.autoTranslateToEnglish,onChange:Cn[11]||(Cn[11]=Yn=>_n.$emit("update:autoTranslateToEnglish",Yn.target.checked))},null,40,_hoisted_12$8),createVNode(In,{name:"english"})])),[[Wn,_n.getLang("auto_translate_to_english")]])])],64))],64)),createBaseVNode("div",_hoisted_13$8,[withDirectives((openBlock(),createElementBlock("label",null,[createBaseVNode("input",{type:"checkbox",name:"enable_tooltip",value:"1",checked:$n.enableTooltip,onChange:Cn[12]||(Cn[12]=Yn=>_n.$emit("update:enableTooltip",Yn.target.checked))},null,40,_hoisted_14$8),createVNode(In,{name:"tooltip"})])),[[Wn,_n.getLang("whether_to_enable_tooltip")]])]),createBaseVNode("div",_hoisted_15$8,[withDirectives((openBlock(),createElementBlock("label",null,[withDirectives(createBaseVNode("select",{"onUpdate:modelValue":Cn[13]||(Cn[13]=Yn=>_n.autoInputPrompt=Yn),onChange:Cn[14]||(Cn[14]=(...Yn)=>_n.onAutoInputPromptChange&&_n.onAutoInputPromptChange(...Yn))},[createBaseVNode("option",_hoisted_16$7,toDisplayString(_n.getLang("auto_input_prompt"))+": "+toDisplayString(_n.getLang("disabled")),1),createBaseVNode("option",_hoisted_17$7,toDisplayString(_n.getLang("last_input_prompt")),1),(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.getCurrentTypeFavorites(),Yn=>(openBlock(),createElementBlock("optgroup",{key:Yn.key,label:_n.getLang("favorite")+" / "+_n.getLang(Yn.name)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Yn.list,rr=>(openBlock(),createElementBlock("option",{value:rr.id},toDisplayString(rr.name||rr.prompt.substring(0,40)),9,_hoisted_19$7))),256))],8,_hoisted_18$7))),128))],544),[[vModelSelect,_n.autoInputPrompt]])])),[[Wn,_n.getLang("auto_input_prompt")]])])],32)),[[Gn,"fadeIn"]])],2)])])]),createBaseVNode("div",_hoisted_20$7,[createBaseVNode("div",_hoisted_21$7,[createBaseVNode("div",_hoisted_22$7,[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",ref:"historyButton",onClick:Cn[16]||(Cn[16]=Yn=>_n.$emit("click:showHistory",Yn))},[createVNode(In,{class:"hover-scale-120",name:"history"})])),[[Wn,_n.getLang("history")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",ref:"favoriteButton",onClick:Cn[17]||(Cn[17]=Yn=>_n.$emit("click:showFavorite",Yn))},[createVNode(In,{class:"hover-scale-120",name:"favorite"})])),[[Wn,_n.getLang("favorite")]])])])]),Ln.isEnglish?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_23$7,[createBaseVNode("div",_hoisted_24$6,[createBaseVNode("div",_hoisted_25$6,[$n.canOneTranslate?withDirectives((openBlock(),createElementBlock("div",{key:0,class:"extend-btn-item",onClick:Cn[18]||(Cn[18]=(...Yn)=>_n.onTranslatesToLocalClick&&_n.onTranslatesToLocalClick(...Yn))},[Bn.loading.all_local?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,class:"hover-scale-120",name:"translate"})),Bn.loading.all_local?(openBlock(),createBlock(In,{key:1,class:"hover-scale-120",name:"loading"})):createCommentVNode("",!0)])),[[Wn,_n.getLang("one_translate_all_keywords")]]):(openBlock(),createElementBlock(Fragment,{key:1},[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[19]||(Cn[19]=(...Yn)=>_n.onTranslatesToLocalClick&&_n.onTranslatesToLocalClick(...Yn))},[Bn.loading.all_local?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,class:"hover-scale-120",name:"translate"})),Bn.loading.all_local?(openBlock(),createBlock(In,{key:1,class:"hover-scale-120",name:"loading"})):createCommentVNode("",!0)])),[[Wn,_n.getLang("translate_keywords_to_local_language")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[20]||(Cn[20]=(...Yn)=>_n.onTranslatesToEnglishClick&&_n.onTranslatesToEnglishClick(...Yn))},[Bn.loading.all_en?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,class:"hover-scale-120",name:"english"})),Bn.loading.all_en?(openBlock(),createBlock(In,{key:1,class:"hover-scale-120",name:"loading"})):createCommentVNode("",!0)])),[[Wn,_n.getLang("translate_all_keywords_to_english")]])],64))])])])),createBaseVNode("div",_hoisted_26$6,[createBaseVNode("div",_hoisted_27$6,[createBaseVNode("div",_hoisted_28$4,[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[21]||(Cn[21]=(...Yn)=>_n.onCopyAllTagsClick&&_n.onCopyAllTagsClick(...Yn))},[createVNode(In,{class:"hover-scale-120",name:"copy"})])),[[Wn,_n.getLang("copy_keywords_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[22]||(Cn[22]=(...Yn)=>_n.onDeleteAllTagsClick&&_n.onDeleteAllTagsClick(...Yn))},[createVNode(In,{class:"hover-scale-120",name:"remove"})])),[[Wn,_n.getLang("delete_all_keywords")]])])])]),$n.neg?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_29$3,[createBaseVNode("div",_hoisted_30$2,[createBaseVNode("div",_hoisted_31$2,[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[23]||(Cn[23]=Yn=>_n.$emit("click:showChatgpt",Yn))},[createVNode(In,{class:"hover-scale-120",name:"chatgpt"})])),[[Wn,_n.getLang("use_chatgpt_gen_prompts")]])])])])),createBaseVNode("div",_hoisted_32$2,[createBaseVNode("div",_hoisted_33$2,[createBaseVNode("div",_hoisted_34$2,[$n.hideDefaultInput?withDirectives((openBlock(),createElementBlock("label",_hoisted_35$2,[createBaseVNode("input",{type:"checkbox",name:"hide_default_input",value:"1",checked:!$n.hideDefaultInput,onChange:Cn[24]||(Cn[24]=Yn=>_n.$emit("update:hideDefaultInput",!Yn.target.checked))},null,40,_hoisted_36$2),createVNode(In,{name:"input"})])),[[Wn,_n.getLang("show_default_input_box")]]):withDirectives((openBlock(),createElementBlock("label",_hoisted_37$2,[createBaseVNode("input",{type:"checkbox",name:"hide_default_input",value:"1",checked:!$n.hideDefaultInput,onChange:Cn[25]||(Cn[25]=Yn=>_n.$emit("update:hideDefaultInput",!Yn.target.checked))},null,40,_hoisted_38$2),createVNode(In,{name:"input"})])),[[Wn,_n.getLang("hide_default_input_box")]])]),withDirectives(createBaseVNode("textarea",{type:"text",class:"scroll-hide svelte-4xt1ch input-tag-append",ref:"promptTagAppend",placeholder:_n.getLang("please_enter_new_keyword"),onFocus:Cn[26]||(Cn[26]=(...Yn)=>_n.onAppendTagFocus&&_n.onAppendTagFocus(...Yn)),onBlur:Cn[27]||(Cn[27]=(...Yn)=>_n.onAppendTagBlur&&_n.onAppendTagBlur(...Yn)),onKeyup:Cn[28]||(Cn[28]=(...Yn)=>_n.onAppendTagKeyUp&&_n.onAppendTagKeyUp(...Yn)),onKeydown:Cn[29]||(Cn[29]=(...Yn)=>_n.onAppendTagKeyDown&&_n.onAppendTagKeyDown(...Yn))},null,40,_hoisted_39$2),[[Wn,_n.getLang("enter_to_add")]]),withDirectives(createBaseVNode("div",{class:"prompt-append-list",ref:"promptAppendList",style:normalizeStyle(_n.appendListStyle)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.appendList,(Yn,rr)=>(openBlock(),createElementBlock("div",{key:Yn.type,class:normalizeClass(["prompt-append-group",_n.appendListSelected===rr?"selected":""])},[createBaseVNode("div",{class:"append-group-name",onClick:nr=>_n.onAppendGroupClick(rr,null,nr)},[Yn.icon==="wrap"?(openBlock(),createBlock(In,{key:0,class:"name-icon",name:"wrap"})):Yn.icon==="history"?(openBlock(),createBlock(In,{key:1,class:"name-icon",name:"history"})):Yn.icon==="favorite"?(openBlock(),createBlock(In,{key:2,class:"name-icon",name:"favorite"})):createCommentVNode("",!0),createTextVNode(" "+toDisplayString(_n.appendListItemName(Yn))+" ",1),withDirectives(createBaseVNode("span",_hoisted_41$2,null,512),[[vShow,Yn.children.length>0]])],8,_hoisted_40$2),createVNode(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:"append-group-list",ref_for:!0,ref:"promptAppendListChildren"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Yn.children,(nr,Yo)=>(openBlock(),createElementBlock("div",{key:Yo,ref_for:!0,ref:"promptAppendListChild",class:normalizeClass(["append-item",_n.appendListChildSelected===Yo?"selected":""]),onMouseleave:Zo=>_n.onAppendListChildMouseLeave(rr,Yo,Zo),onMouseenter:Zo=>_n.onAppendListChildMouseEnter(rr,Yo,Zo),onClick:Zo=>_n.onAppendGroupClick(rr,Yo,Zo)},[Yn.type==="favorite"||Yn.type==="history"?(openBlock(),createElementBlock(Fragment,{key:0},[nr.name?(openBlock(),createElementBlock("div",_hoisted_43$1,toDisplayString(nr.name),1)):(openBlock(),createElementBlock("div",_hoisted_44$1,toDisplayString(nr.prompt),1))],64)):createCommentVNode("",!0)],42,_hoisted_42$1))),128))],512),[[vShow,Yn.children.length>0]])]),_:2},1024),createVNode(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",_hoisted_45$1,[createBaseVNode("div",_hoisted_46$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.appendListChildItemTags,(nr,Yo)=>(openBlock(),createElementBlock(Fragment,{key:Yo},[nr.type&&nr.type==="wrap"?(openBlock(),createElementBlock("div",_hoisted_47$1)):(openBlock(),createElementBlock("div",_hoisted_48$1,[createBaseVNode("div",_hoisted_49$1,toDisplayString(nr.value),1),createBaseVNode("div",_hoisted_50$1,toDisplayString(nr.localValue),1)]))],64))),128))])],512),[[vShow,_n.appendListSelected!==null&&_n.appendListChildSelected!==null&&_n.appendListSelected===rr&&(Yn.type==="favorite"||Yn.type==="history")]])]),_:2},1024)],2))),128))],4),[[vShow,_n.showAppendList]])])])]),createBaseVNode("div",{class:normalizeClass(["prompt-tags",Bn.droping?"droping":"",_n.dropIsSelecting||_n.dropIsEnd&&_n.dropTags.length?"selecting":""]),ref:"promptTags",onMousedown:Cn[54]||(Cn[54]=(...Yn)=>_n.onDropMouseDown&&_n.onDropMouseDown(...Yn)),onMousemove:Cn[55]||(Cn[55]=(...Yn)=>_n.onDropMouseMove&&_n.onDropMouseMove(...Yn)),onMouseup:Cn[56]||(Cn[56]=(...Yn)=>_n.onDropMouseUp&&_n.onDropMouseUp(...Yn))},[createBaseVNode("div",_hoisted_51$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.tags,(Yn,rr)=>(openBlock(),createElementBlock("div",{key:Yn.id,class:normalizeClass(["prompt-tag",Yn.disabled?"disabled":"",Yn.type==="wrap"?"wrap-tag":""]),ref_for:!0,ref:"promptTag-"+Yn.id,"data-id":Yn.id},[createBaseVNode("div",{class:"prompt-tag-main",onMouseenter:nr=>_n.onTagMouseEnter(Yn.id),onMousemove:withModifiers(nr=>_n.onTagMouseMove(Yn.id),["stop"]),onMouseleave:withModifiers(nr=>_n.onTagMouseLeave(Yn.id),["stop"])},[createBaseVNode("div",_hoisted_54$1,[Yn.type==="wrap"?withDirectives((openBlock(),createElementBlock("div",{key:0,class:"prompt-tag-value",ref_for:!0,ref:"promptTagValue-"+Yn.id,style:{width:"100%"}},[createVNode(In,{name:"wrap"})])),[[Wn,_n.getLang("line_break_character")+"<br/>"+_n.getLang("drop_to_order")]]):(openBlock(),createElementBlock(Fragment,{key:1},[withDirectives(createBaseVNode("div",{class:normalizeClass(Yn.classes),style:normalizeStyle(_n.getTagColorStyle(Yn)),ref_for:!0,ref:"promptTagValue-"+Yn.id,onClick:nr=>_n.onTagClick(Yn.id,nr),onDblclick:nr=>_n.onTagDblclick(Yn.id),onContextmenu:withModifiers(nr=>_n.onTagRightClick(Yn.id,nr),["right","prevent"]),innerHTML:_n.renderTag(Yn.id)},null,46,_hoisted_55$1),[[vShow,!Bn.editing[Yn.id]],[Wn,Yn.isLora||Yn.isLyco?"":_n.getLang("click_to_edit")+"<br/>"+_n.getLang("dblclick_to_disable")+"<br/>"+_n.getLang("drop_to_order")]]),withDirectives(createBaseVNode("textarea",{type:"text",class:"scroll-hide svelte-4xt1ch input-tag-edit",ref_for:!0,ref:"promptTagEdit-"+Yn.id,placeholder:_n.getLang("enter_to_save"),value:Yn.value,onMousedown:Cn[30]||(Cn[30]=withModifiers(()=>{},["stop"])),onMousemove:Cn[31]||(Cn[31]=withModifiers(()=>{},["stop"])),onMouseup:Cn[32]||(Cn[32]=withModifiers(()=>{},["stop"])),onBlur:nr=>_n.onTagInputBlur(Yn.id),onKeydown:nr=>_n.onTagInputKeyDown(Yn.id,nr),onChange:nr=>_n.onTagInputChange(Yn.id,nr)},null,40,_hoisted_56$1),[[vShow,Bn.editing[Yn.id]]])],64)),createBaseVNode("div",{class:"btn-tag-delete",ref_for:!0,ref:"promptTagDelete-"+Yn.id,onClick:nr=>_n.onDeleteTagClick(Yn.id),onMousedown:Cn[33]||(Cn[33]=withModifiers(()=>{},["stop"])),onMousemove:Cn[34]||(Cn[34]=withModifiers(()=>{},["stop"])),onMouseup:Cn[35]||(Cn[35]=withModifiers(()=>{},["stop"]))},[createVNode(In,{name:"close"})],40,_hoisted_57$1)]),withDirectives((openBlock(),createElementBlock("div",{class:"btn-tag-extend",style:normalizeStyle({display:(Yn.type==="text"||!Yn.type)&&_n.showExtendId===Yn.id&&!this.editing[Yn.id]?"flex":"none"}),onClick:Cn[36]||(Cn[36]=withModifiers(()=>{},["stop"])),onMousedown:Cn[37]||(Cn[37]=withModifiers(()=>{},["stop"])),onMousemove:Cn[38]||(Cn[38]=withModifiers(()=>{},["stop"])),onMouseup:Cn[39]||(Cn[39]=withModifiers(()=>{},["stop"]))},[createVNode(Pn,{class:"input-number",name:"input-number","model-value":Yn.weightNum,center:"",controls:"",min:-100,step:.1,size:"small","onUpdate:modelValue":nr=>_n.onTagWeightNumChange(Yn.id,nr)},null,8,["model-value","onUpdate:modelValue"]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-parentheses-inc",onClick:nr=>_n.onIncWeightClick(Yn.id,1)},[createVNode(In,{name:$n.useNovelAiWeightSymbol?"weight-braces-inc":"weight-parentheses-inc"},null,8,["name"])],8,_hoisted_58$1)),[[Wn,_n.getLang("increase_weight_add_parentheses")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-parentheses-dec",onClick:nr=>_n.onIncWeightClick(Yn.id,-1)},[createVNode(In,{name:$n.useNovelAiWeightSymbol?"weight-braces-dec":"weight-parentheses-dec"},null,8,["name"])],8,_hoisted_59$1)),[[Wn,_n.getLang("increase_weight_subtract_parentheses")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-brackets-inc",onClick:nr=>_n.onDecWeightClick(Yn.id,1)},[createVNode(In,{name:"weight-brackets-inc"})],8,_hoisted_60$1)),[[Wn,_n.getLang("decrease_weight_add_brackets")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-brackets-dec",onClick:nr=>_n.onDecWeightClick(Yn.id,-1)},[createVNode(In,{name:"weight-brackets-dec"})],8,_hoisted_61$1)),[[Wn,_n.getLang("decrease_weight_subtract_brackets")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"wrap",onClick:nr=>_n.onWrapTagClick(Yn.id)},[createVNode(In,{name:"wrap"})],8,_hoisted_62$1)),[[Wn,_n.getLang("line_break_character")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"translate",onClick:nr=>_n.onTranslateToEnglishClick(Yn.id)},[Bn.loading[Yn.id+"_en"]?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,name:"english"})),Bn.loading[Yn.id+"_en"]?(openBlock(),createBlock(In,{key:1,name:"loading"})):createCommentVNode("",!0)],8,_hoisted_63$1)),[[Wn,_n.getLang("translate_keyword_to_english")],[vShow,!Ln.isEnglish]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"copy",onClick:nr=>Ln.copy(Yn.value)},[createVNode(In,{name:"copy"})],8,_hoisted_64)),[[Wn,_n.getLang("copy_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"favorite",onClick:nr=>_n.onFavoriteTagClick(Yn.id)},[Yn.isFavorite?(openBlock(),createBlock(In,{key:0,name:"favorite-yes"})):createCommentVNode("",!0),Yn.isFavorite?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:1,name:"favorite-no"}))],8,_hoisted_65)),[[Wn,_n.getLang(Yn.isFavorite?"remove_from_favorite":"add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"blacklist",onClick:nr=>_n.onBlacklistClick(Yn.id)},[createVNode(In,{name:"blacklist"})],8,_hoisted_66)),[[Wn,_n.getLang("add_blacklist")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"enable",onClick:nr=>_n.onDisabledTagClick(Yn.id)},[Yn.disabled?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,name:"disabled"})),Yn.disabled?(openBlock(),createBlock(In,{key:1,name:"enable"})):createCommentVNode("",!0)],8,_hoisted_67)),[[Wn,_n.getLang(Yn.disabled?"enable_keyword":"disable_keyword")]])],36)),[[Gn,"fadeIn"]])],40,_hoisted_53$1),withDirectives(createBaseVNode("div",_hoisted_68,[withDirectives((openBlock(),createElementBlock("div",{class:"translate-to-local hover-scale-120",onClick:nr=>_n.onTranslateToLocalClick(Yn.id),onMousedown:Cn[40]||(Cn[40]=withModifiers(()=>{},["stop"])),onMousemove:Cn[41]||(Cn[41]=withModifiers(()=>{},["stop"])),onMouseup:Cn[42]||(Cn[42]=withModifiers(()=>{},["stop"]))},[Bn.loading[Yn.id+"_local"]?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,name:"translate"})),Bn.loading[Yn.id+"_local"]?(openBlock(),createBlock(In,{key:1,name:"loading"})):createCommentVNode("",!0)],40,_hoisted_69)),[[Wn,_n.getLang("translate_keyword_to_local_language")]]),createBaseVNode("div",_hoisted_70,toDisplayString(Yn.localValue),1)],512),[[vShow,!Ln.isEnglish&&(Yn.type==="text"||!Yn.type)]])],10,_hoisted_52$1))),128)),(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.tags,(Yn,rr)=>(openBlock(),createElementBlock("div",{key:Yn.id,class:normalizeClass(["prompt-wrap",Yn.type==="wrap"?"wrap-tag":""]),"data-id":Yn.id,ref_for:!0,ref:"promptTagWrap",onMousedown:Cn[43]||(Cn[43]=withModifiers(()=>{},["stop"])),onMousemove:Cn[44]||(Cn[44]=withModifiers(()=>{},["stop"])),onMouseup:Cn[45]||(Cn[45]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_71))),128))],512),createBaseVNode("div",{class:"drop-select-bg",ref:"dropSelectBg",style:normalizeStyle({display:_n.dropIsStart?"block":"none"})},null,4),createBaseVNode("div",{class:"drop-select-box",ref:"dropSelectBox",style:normalizeStyle({display:_n.dropIsSelecting?"block":"none",top:_n.dropArea.top+"px",left:_n.dropArea.left+"px",width:_n.dropArea.width+"px",height:_n.dropArea.height+"px"})},null,4),createBaseVNode("div",{class:"drop-select-btns",ref:"dropSelectBtns",style:normalizeStyle({display:_n.dropIsEnd&&_n.dropTags.length?"flex":"none",top:_n.dropEndY-32+"px",left:_n.dropEndX+"px"}),onMousedown:Cn[51]||(Cn[51]=withModifiers(()=>{},["stop"])),onMousemove:Cn[52]||(Cn[52]=withModifiers(()=>{},["stop"])),onMouseup:Cn[53]||(Cn[53]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_72,toDisplayString(_n.getLang("batch_operation")),1),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[46]||(Cn[46]=(...Yn)=>_n.onDropCopy&&_n.onDropCopy(...Yn))},[createVNode(In,{name:"copy"})])),[[Wn,_n.getLang("copy_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[47]||(Cn[47]=(...Yn)=>_n.onDropFavorite&&_n.onDropFavorite(...Yn))},[createVNode(In,{name:"favorite-no"})])),[[Wn,_n.getLang("add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[48]||(Cn[48]=(...Yn)=>_n.onDropDisable&&_n.onDropDisable(...Yn))},[createVNode(In,{name:"disabled"})])),[[Wn,_n.getLang("disable_keyword")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[49]||(Cn[49]=(...Yn)=>_n.onDropEnable&&_n.onDropEnable(...Yn))},[createVNode(In,{name:"enable"})])),[[Wn,_n.getLang("enable_keyword")]]),createBaseVNode("button",{type:"button",onClick:Cn[50]||(Cn[50]=(...Yn)=>_n.onDropDelete&&_n.onDropDelete(...Yn))},[createVNode(In,{name:"remove"})])],36)],34),_n.groupTagsProcessed.length?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["show-group-tags",$n.hideGroupTags?"hided":""]),onClick:Cn[57]||(Cn[57]=(...Yn)=>_n.onClickHideGroupTags&&_n.onClickHideGroupTags(...Yn))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})],2)),[[Wn,_n.getLang($n.hideGroupTags?"show_group_tags":"hide_group_tags")]]):createCommentVNode("",!0),createVNode(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",_hoisted_73,[createBaseVNode("div",_hoisted_74,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.groupTagsProcessed,(Yn,rr)=>(openBlock(),createElementBlock("div",{key:rr,class:normalizeClass(["group-tab",Yn.tabKey==_n.groupTagsActive?"active":""]),onClick:nr=>_n.activeGroupTab(rr),"data-name":Yn.name},toDisplayString(Yn.name),11,_hoisted_75))),128))],512),createBaseVNode("div",_hoisted_76,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.groupTagsProcessed,(Yn,rr)=>(openBlock(),createElementBlock("div",{key:rr,class:normalizeClass(["group-main",Yn.tabKey==_n.groupTagsActive?"active":""])},[Yn.tabKey==_n.groupTagsActive?(openBlock(),createElementBlock("div",_hoisted_77,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Yn.groups,(nr,Yo)=>(openBlock(),createElementBlock("div",{key:Yo,class:normalizeClass([nr.type&&nr.type==="wrap"?"sub-group-tag-wrap":"sub-group-tab",nr.tabKey==_n.subGroupTagsActive?"active":""]),onClick:Zo=>_n.activeSubGroupTab(rr,Yo),"data-name":nr.name},toDisplayString(nr.name),11,_hoisted_78))),128))])):createCommentVNode("",!0),Yn.tabKey==_n.groupTagsActive?(openBlock(),createElementBlock("div",_hoisted_79,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Yn.groups,(nr,Yo)=>(openBlock(),createElementBlock("div",{key:Yo,class:normalizeClass(["sub-group-main",nr.tabKey==_n.subGroupTagsActive?"active":""])},[createVNode(Transition,{name:"fade"},{default:withCtx(()=>[nr.tabKey==_n.subGroupTagsActive?(openBlock(),createElementBlock("div",_hoisted_80,[nr.type==="extraNetworks"?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(nr.datas,Zo=>(openBlock(),createElementBlock("div",{class:"group-extra-network",key:Zo.name,onClick:ei=>_n.onClickGroupTagExtraNetwork(Zo,Yn,nr),onMouseenter:ei=>_n.onGroupExtraNetworkMouseEnter(ei,Zo.name),onMousemove:Cn[58]||(Cn[58]=(...ei)=>_n.onGroupExtraNetworkMouseMove&&_n.onGroupExtraNetworkMouseMove(...ei)),onMouseleave:Cn[59]||(Cn[59]=(...ei)=>_n.onGroupExtraNetworkMouseLeave&&_n.onGroupExtraNetworkMouseLeave(...ei)),style:normalizeStyle(_n.getGroupTagExtraNetworkStyle(Zo))},[createBaseVNode("img",{class:"extra-network-preview",src:Zo.preview||"./file=html/card-no-preview.png"},null,8,_hoisted_82),createBaseVNode("div",_hoisted_83,toDisplayString(Zo.name),1),Zo.loading?(openBlock(),createElementBlock("div",_hoisted_84,[createVNode(In,{name:"loading"})])):createCommentVNode("",!0)],44,_hoisted_81))),128)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(nr.tags,(Zo,ei)=>withDirectives((openBlock(),createElementBlock("div",{class:"tag-item",ref_for:!0,ref:"groupTagItem",onClick:ci=>_n.onClickGroupTag(Zo,ei,Yn,nr)},[Zo&&Zo!=ei?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",{class:"tag-local",style:normalizeStyle(_n.getGroupTagStyle(Yn.name,nr.name,ei))},toDisplayString(Zo),5),createBaseVNode("div",_hoisted_86,toDisplayString(ei),1)],64)):(openBlock(),createElementBlock("div",{key:1,class:"tag-local",style:normalizeStyle(_n.getGroupTagStyle(Yn.name,nr.name,ei))},toDisplayString(ei),5))],8,_hoisted_85)),[[Wn,_n.getGroupTagTooltip(Zo,ei)]])),256))])):createCommentVNode("",!0)]),_:2},1024),Yn.type==="extraNetworks"?(openBlock(),createElementBlock("div",_hoisted_87,[createBaseVNode("div",_hoisted_88,[createBaseVNode("div",_hoisted_89,[createBaseVNode("input",{class:"size-number",type:"number",min:"10",max:"1000",step:"1",value:$n.extraNetworksWidth,onChange:Cn[60]||(Cn[60]=Zo=>_n.$emit("update:extraNetworksWidth",Zo.target.value))},null,40,_hoisted_90),createBaseVNode("div",_hoisted_91,toDisplayString(this.getLang("width")),1)]),createBaseVNode("div",_hoisted_92,[createBaseVNode("input",{class:"size-number",type:"number",min:"10",max:"1000",step:"1",value:$n.extraNetworksHeight,onChange:Cn[61]||(Cn[61]=Zo=>_n.$emit("update:extraNetworksHeight",Zo.target.value))},null,40,_hoisted_93),createBaseVNode("div",_hoisted_94,toDisplayString(this.getLang("height")),1)])])])):createCommentVNode("",!0),Yn.type!=="favorite"&&Yn.type!=="extraNetworks"?(openBlock(),createElementBlock("div",_hoisted_95,[createBaseVNode("div",_hoisted_96,[createBaseVNode("div",null,toDisplayString(_n.getLang("tags_color"))+":",1),withDirectives((openBlock(),createElementBlock("div",_hoisted_97,[createVNode(Dn,{theme:$n.theme=="dark"?"black":"white",pureColor:$n.groupTagsColor[_n.getTagsColorKey(Yn.name,nr.name)],"onUpdate:pureColor":Zo=>$n.groupTagsColor[_n.getTagsColorKey(Yn.name,nr.name)]=Zo,onPureColorChange:Zo=>_n.onTagsColorChange(_n.getTagsColorKey(Yn.name,nr.name))},null,8,["theme","pureColor","onUpdate:pureColor","onPureColorChange"])])),[[Wn,$n.groupTagsColor[_n.getTagsColorKey(Yn.name,nr.name)]]]),withDirectives((openBlock(),createElementBlock("div",{class:"tags-color-reset hover-scale-120",onClick:Zo=>_n.onClickResetTagsColor(_n.getTagsColorKey(Yn.name,nr.name))},[createVNode(In,{name:"reset"})],8,_hoisted_98)),[[Wn,_n.getLang("reset_default_color")]]),withDirectives((openBlock(),createElementBlock("div",{class:"tags-color-clear hover-scale-120",onClick:Zo=>_n.onClickClearTagsColor(_n.getTagsColorKey(Yn.name,nr.name))},[createVNode(In,{name:"clear"})],8,_hoisted_99)),[[Wn,_n.getLang("clear_color")]])]),createBaseVNode("div",_hoisted_100,toDisplayString(_n.getLang("tags-copyright")),1)])):createCommentVNode("",!0)],2))),128))])):createCommentVNode("",!0)],2))),128))])],512),[[vShow,!$n.hideGroupTags&&_n.groupTagsProcessed.length]])]),_:1})],2),createVNode(Hn,{ref:"highlightPrompt",textarea:$n.textarea,"hide-default-input":$n.hideDefaultInput},null,8,["textarea","hide-default-input"])],8,_hoisted_1$d)}const PhystonPrompt=_export_sfc(_sfc_main$d,[["render",_sfc_render$d]]),_sfc_main$c={name:"TranslateSetting",components:{IconSvg},mixins:[LanguageMixin],props:{},data(){return{testText:"",translateSuccess:!1,errorMessage:"",translatedText:"",loading:!1,isOpen:!1,configs:[],apiKey:"",tagCompleteFiles:[],tagCompleteFilesLoading:!1,tagCompleteFileKey:"",tagCompleteResults:[],onlyCsvOnAutoValue:!1,groupTagsTranslateValue:!0,mbart50Loading:!1,mbart50Success:!1,mbart50Message:""}},computed:{apiItem(){return common$1.getTranslateApiItem(this.translateApis,this.apiKey)},supportApi(){if(!this.translateApis||this.translateApis.length<=0)return[];let _n=JSON.parse(JSON.stringify(this.translateApis));return _n.forEach(Cn=>{Cn.children.forEach($n=>{$n.disabled=!$n.support[this.languageCode]})}),_n}},mounted(){this.translateSuccess=!1,this.errorMessage="",this.translatedText="",this.loading=!1},emits:["update:translateApi","forceUpdate:translateApi","update:tagCompleteFile","update:onlyCsvOnAuto","update:groupTagsTranslate"],watch:{apiKey:{handler:function(_n,Cn){this.translateSuccess=!1,this.errorMessage="",this.translatedText="",this.loading=!1,this.configs=[],this.gradioAPI.getData("translate_api."+this.apiKey).then($n=>{const Nn=this.apiItem;if(Nn&&Nn.config){for(const Bn of this.apiItem.config)$n?Bn.value=$n[Bn.key]||Bn.default:Bn.value=Bn.default||"",this.configs.push(Bn);console.log(this.configs)}})},immediate:!1}},methods:{open(_n){this.testText=`Hi, this extension is developed by Physton. Welcome to use it!
If you have any suggestions or opinions, please feel free to raise an issue or PR on Github.
If you find this extension helpful, please give me a star on Github!
Developed by: Physton
Github: {{name}}`,this.testText=common$1.replaceGlobals(this.testText),this.apiKey=_n,this.isOpen=!0,this.errorMessage="",this.translatedText="",this.loading=!1,this.tagCompleteFileKey=this.tagCompleteFile,this.onlyCsvOnAutoValue=this.onlyCsvOnAuto,this.groupTagsTranslateValue=this.groupTagsTranslate,this.mbart50Success=!1,this.mbart50Message="",this.refreshCSVs()},getItemName(_n){let Cn=_n.name;return Cn=Cn.replace("[Free] ","["+this.getLang("free")+"] "),Cn=Cn.replace("[ApiKey] ","["+this.getLang("apply_for_free")+"] "),Cn},onChangeConfigValue(_n){_n.type==="input"&&_n.value===""&&_n.default&&(_n.value=_n.default)},refreshCSVs(){this.tagCompleteFilesLoading||(this.tagCompleteFilesLoading=!0,this.tagCompleteFiles=[],this.gradioAPI.getCSVs().then(_n=>{if(this.tagCompleteFilesLoading=!1,!(!_n||_n.length<=0)){this.tagCompleteFiles.push({key:"",name:this.getLang("not_enable")});for(const Cn of _n)this.tagCompleteFiles.push({key:Cn.key,name:Cn.key})}}).catch(_n=>{this.tagCompleteFilesLoading=!1}))},onTestClick(){if(this.loading)return;this.translateSuccess=!1,this.errorMessage="",this.translatedText="",this.loading=!0;let _n={};for(const Cn of this.configs)_n[Cn.key]=Cn.value;this.translate(this.testText,"en_US",this.languageCode,this.apiKey,_n).then(Cn=>{Cn.success?(this.translatedText=Cn.translated_text,this.translateSuccess=!0):this.errorMessage=Cn.message,this.loading=!1}).catch(Cn=>{this.errorMessage=Cn.message,this.loading=!1})},translate(_n,Cn,$n,Nn=null,Bn=null){return new Promise(async(Ln,In)=>{Nn=Nn||this.translateApi,Bn=Bn||this.translateApiConfig||{},this.gradioAPI.translate(_n,Cn,$n,Nn,Bn).then(Pn=>{Pn.success?Ln(Pn):In(Pn)}).catch(Pn=>{In(Pn)})})},onSaveClick(){this.isOpen=!1;let _n={};for(const Cn of this.configs)_n[Cn.key]=Cn.value;this.$emit("update:translateApi",this.apiKey),this.$emit("update:tagCompleteFile",this.tagCompleteFileKey),this.$emit("update:onlyCsvOnAuto",this.onlyCsvOnAutoValue),this.$emit("update:groupTagsTranslate",this.groupTagsTranslateValue),this.gradioAPI.setData("translate_api."+this.apiKey,_n).then(Cn=>{this.apiKey===this.translateApi&&this.$emit("forceUpdate:translateApi")})},onCloseClick(){this.isOpen=!1},onTagCompleteTestClick(){this.tagCompleteResults=[],["1girl","Robot dog"].forEach(Cn=>{let $n=this.getLang("translate_result");this.translateToLocalByCSV(Cn,this.tagCompleteFileKey,!0).then(Nn=>{this.tagCompleteResults.push($n.replace("{0}",Cn).replace("{1}",Nn))}).catch(Nn=>{this.$toastr.error(Nn)})})},onMbart50Initialize(){this.mbart50Loading=!0,this.mbart50Success=!1,this.mbart50Message="",this.gradioAPI.mbart50Initialize().then(_n=>{this.mbart50Loading=!1,_n.success?(this.mbart50Success=!0,this.mbart50Message=this.getLang("initialize_finished")):this.mbart50Message=this.getLang("initialize_failed")+": "+_n.message}).catch(_n=>{this.mbart50Loading=!1,this.mbart50Message=_n.message})}}},_hoisted_1$c={key:0,class:"physton-prompt-translate-setting"},_hoisted_2$b={class:"translate-setting-main"},_hoisted_3$b={class:"translate-setting-content"},_hoisted_4$b={class:"setting-line"},_hoisted_5$a={class:"line-title"},_hoisted_6$9={class:"line-content"},_hoisted_7$8=["label"],_hoisted_8$8=["value","disabled"],_hoisted_9$7={key:0,class:"setting-line"},_hoisted_10$7=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_11$7={class:"line-content"},_hoisted_12$7={class:"common-red"},_hoisted_13$7={key:1,class:"setting-line"},_hoisted_14$7=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_15$7={class:"line-content"},_hoisted_16$6={class:"help-list"},_hoisted_17$6={class:"help-item"},_hoisted_18$6=["href"],_hoisted_19$6={class:"setting-line"},_hoisted_20$6={class:"line-title"},_hoisted_21$6={class:"line-content"},_hoisted_22$6=["onUpdate:modelValue","onChange"],_hoisted_23$6=["onUpdate:modelValue"],_hoisted_24$5=["value"],_hoisted_25$5=["innerHTML"],_hoisted_26$5={key:2,class:"setting-line"},_hoisted_27$5={class:"line-title"},_hoisted_28$3={class:"line-content"},_hoisted_29$2=["innerHTML"],_hoisted_30$1=["innerHTML"],_hoisted_31$1={key:3,class:"setting-line"},_hoisted_32$1=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_33$1={class:"line-content"},_hoisted_34$1={class:"setting-line"},_hoisted_35$1={class:"line-title"},_hoisted_36$1={class:"line-content"},_hoisted_37$1={class:"setting-line"},_hoisted_38$1=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_39$1={class:"line-content"},_hoisted_40$1={class:"setting-line"},_hoisted_41$1=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_42={class:"line-content"},_hoisted_43={key:0,class:"translate-error"},_hoisted_44={class:"setting-line"},_hoisted_45={class:"line-title"},_hoisted_46={class:"line-content"},_hoisted_47=["innerHTML"],_hoisted_48={class:"onlyCsvOnAuto"},_hoisted_49={class:"setting-line"},_hoisted_50=createBaseVNode("div",{class:"line-title"},"TagComplete",-1),_hoisted_51={class:"line-content"},_hoisted_52={class:"help-list"},_hoisted_53={class:"help-item"},_hoisted_54=["href"],_hoisted_55=["innerHTML"],_hoisted_56=["innerHTML"],_hoisted_57={class:"line-row"},_hoisted_58=["value"],_hoisted_59={class:"setting-line"},_hoisted_60=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_61={class:"line-content"},_hoisted_62={ref:"tagCompleteResults"},_hoisted_63={class:"setting-btns"};function _sfc_render$c(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg"),Pn=resolveDirective("tooltip");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",_hoisted_1$c,[createBaseVNode("div",_hoisted_2$b,[createBaseVNode("div",_hoisted_3$b,[createBaseVNode("div",_hoisted_4$b,[createBaseVNode("div",_hoisted_5$a,toDisplayString(_n.getLang("translate_api")),1),createBaseVNode("div",_hoisted_6$9,[withDirectives(createBaseVNode("select",{"onUpdate:modelValue":Cn[0]||(Cn[0]=Dn=>Bn.apiKey=Dn)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ln.supportApi,Dn=>(openBlock(),createElementBlock("optgroup",{key:Dn.type,label:_n.getLang(Dn.type)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn.children,Hn=>(openBlock(),createElementBlock("option",{key:Hn.key,value:Hn.key,disabled:Hn.disabled},toDisplayString(Ln.getItemName(Hn)),9,_hoisted_8$8))),128))],8,_hoisted_7$8))),128))],512),[[vModelSelect,Bn.apiKey]])])]),Ln.apiItem&&Ln.apiItem.type=="translators"?(openBlock(),createElementBlock("div",_hoisted_9$7,[_hoisted_10$7,createBaseVNode("div",_hoisted_11$7,[createBaseVNode("span",_hoisted_12$7,"*"+toDisplayString(_n.getLang("not_api_key_desc")),1)])])):createCommentVNode("",!0),Ln.apiItem.help?(openBlock(),createElementBlock("div",_hoisted_13$7,[_hoisted_14$7,createBaseVNode("div",_hoisted_15$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ln.apiItem.help,Dn=>(openBlock(),createElementBlock("div",_hoisted_16$6,[createBaseVNode("div",_hoisted_17$6,[createTextVNode("[?] "),createBaseVNode("a",{href:Dn.url,target:"_blank"},toDisplayString(Dn.title),9,_hoisted_18$6)])]))),256))])])):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.configs,Dn=>(openBlock(),createElementBlock("div",_hoisted_19$6,[createBaseVNode("div",_hoisted_20$6,toDisplayString(Dn.title),1),createBaseVNode("div",_hoisted_21$6,[Dn.type=="input"?withDirectives((openBlock(),createElementBlock("input",{key:0,type:"text","onUpdate:modelValue":Hn=>Dn.value=Hn,onChange:Hn=>Ln.onChangeConfigValue(Dn)},null,40,_hoisted_22$6)),[[vModelText,Dn.value]]):createCommentVNode("",!0),Dn.type=="select"?withDirectives((openBlock(),createElementBlock("select",{key:1,"onUpdate:modelValue":Hn=>Dn.value=Hn},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn.options,Hn=>(openBlock(),createElementBlock("option",{value:Hn},toDisplayString(Hn),9,_hoisted_24$5))),256))],8,_hoisted_23$6)),[[vModelSelect,Dn.value]]):createCommentVNode("",!0),Dn.desc?(openBlock(),createElementBlock("div",{key:2,innerHTML:Dn.desc},null,8,_hoisted_25$5)):createCommentVNode("",!0)])]))),256)),Ln.apiItem.key==="mbart50"?(openBlock(),createElementBlock("div",_hoisted_26$5,[createBaseVNode("div",_hoisted_27$5,toDisplayString(_n.getLang("initialize")),1),createBaseVNode("div",_hoisted_28$3,[createBaseVNode("div",{class:"hover-scale-120 test-btn",onClick:Cn[1]||(Cn[1]=(...Dn)=>Ln.onMbart50Initialize&&Ln.onMbart50Initialize(...Dn))},[Bn.mbart50Loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(_n.getLang("initialize")),1)],64))]),createBaseVNode("p",{class:"common-red",innerHTML:_n.getLang("download_model_desc")},null,8,_hoisted_29$2),createBaseVNode("p",{class:"common-red",innerHTML:_n.getLang("download_model_desc2")},null,8,_hoisted_30$1)])])):createCommentVNode("",!0),Ln.apiItem.key==="mbart50"&&Bn.mbart50Message?(openBlock(),createElementBlock("div",_hoisted_31$1,[_hoisted_32$1,createBaseVNode("div",_hoisted_33$1,[createBaseVNode("div",{class:normalizeClass([Bn.mbart50Success?"":"common-red"])},toDisplayString(Bn.mbart50Message),3)])])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_34$1,[createBaseVNode("div",_hoisted_35$1,toDisplayString(_n.getLang("translate_test")),1),createBaseVNode("div",_hoisted_36$1,[withDirectives(createBaseVNode("textarea",{class:"test-input","onUpdate:modelValue":Cn[2]||(Cn[2]=Dn=>Bn.testText=Dn)},null,512),[[vModelText,Bn.testText]])])]),createBaseVNode("div",_hoisted_37$1,[_hoisted_38$1,createBaseVNode("div",_hoisted_39$1,[createBaseVNode("div",{class:"hover-scale-120 test-btn",onClick:Cn[3]||(Cn[3]=(...Dn)=>Ln.onTestClick&&Ln.onTestClick(...Dn))},[Bn.loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(_n.getLang("test")),1)],64))])])]),createBaseVNode("div",_hoisted_40$1,[_hoisted_41$1,createBaseVNode("div",_hoisted_42,[!Bn.translateSuccess&&Bn.errorMessage?(openBlock(),createElementBlock("div",_hoisted_43,toDisplayString(Bn.errorMessage),1)):createCommentVNode("",!0),Bn.translatedText?withDirectives((openBlock(),createElementBlock("textarea",{key:1,class:"test-input","onUpdate:modelValue":Cn[4]||(Cn[4]=Dn=>Bn.translatedText=Dn)},null,512)),[[vModelText,Bn.translatedText]]):createCommentVNode("",!0)])]),createBaseVNode("div",_hoisted_44,[createBaseVNode("div",_hoisted_45,toDisplayString(_n.getLang("Keyword_group")),1),createBaseVNode("div",_hoisted_46,[createBaseVNode("div",{innerHTML:_n.getLang("enhance_translation_use_Keyword_group_desc")},null,8,_hoisted_47),createBaseVNode("label",_hoisted_48,[withDirectives(createBaseVNode("input",{class:"hover-scale-120",type:"checkbox",value:"1","onUpdate:modelValue":Cn[5]||(Cn[5]=Dn=>Bn.groupTagsTranslateValue=Dn)},null,512),[[vModelCheckbox,Bn.groupTagsTranslateValue]]),createBaseVNode("span",null,toDisplayString(_n.getLang("enhance_translation_use_keyword_group")),1)])])]),createBaseVNode("div",_hoisted_49,[_hoisted_50,createBaseVNode("div",_hoisted_51,[createBaseVNode("div",_hoisted_52,[createBaseVNode("div",_hoisted_53,[createTextVNode("[?] "),createBaseVNode("a",{href:_n.globals.docs+"/TranslationApiConfiguration.html#tagcomplete-translation-enhancement",target:"_blank"},"[Wiki] TagComplete Translation enhancement",8,_hoisted_54)])]),createBaseVNode("div",{innerHTML:_n.getLang("tagcomplete_translate_desc")},null,8,_hoisted_55),createBaseVNode("div",{class:"common-red",innerHTML:_n.getLang("tagcomplete_translate_desc2")},null,8,_hoisted_56),createBaseVNode("div",_hoisted_57,[withDirectives(createBaseVNode("select",{"onUpdate:modelValue":Cn[6]||(Cn[6]=Dn=>Bn.tagCompleteFileKey=Dn),onChange:Cn[7]||(Cn[7]=Dn=>Bn.tagCompleteResults=[])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.tagCompleteFiles,Dn=>(openBlock(),createElementBlock("option",{value:Dn.key},toDisplayString(Dn.name),9,_hoisted_58))),256))],544),[[vModelSelect,Bn.tagCompleteFileKey]]),withDirectives((openBlock(),createElementBlock("div",{class:"refresh-btn hover-scale-120",onClick:Cn[8]||(Cn[8]=(...Dn)=>Ln.refreshCSVs&&Ln.refreshCSVs(...Dn))},[Bn.tagCompleteFilesLoading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createBlock(In,{key:1,name:"refresh"}))])),[[Pn,_n.getLang("refresh")]])]),createBaseVNode("label",{class:"onlyCsvOnAuto",style:normalizeStyle({display:Bn.tagCompleteFileKey?"flex":"none"})},[withDirectives(createBaseVNode("input",{class:"hover-scale-120",type:"checkbox",value:"1","onUpdate:modelValue":Cn[9]||(Cn[9]=Dn=>Bn.onlyCsvOnAutoValue=Dn)},null,512),[[vModelCheckbox,Bn.onlyCsvOnAutoValue]]),createBaseVNode("span",null,toDisplayString(_n.getLang("only_csv_on_auto")),1)],4)])]),withDirectives(createBaseVNode("div",_hoisted_59,[_hoisted_60,createBaseVNode("div",_hoisted_61,[createBaseVNode("div",{class:"hover-scale-120 test-btn",onClick:Cn[10]||(Cn[10]=(...Dn)=>Ln.onTagCompleteTestClick&&Ln.onTagCompleteTestClick(...Dn))},toDisplayString(_n.getLang("test")),1),withDirectives(createBaseVNode("div",_hoisted_62,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.tagCompleteResults,Dn=>(openBlock(),createElementBlock("p",{key:Dn},toDisplayString(Dn),1))),128))],512),[[vShow,Bn.tagCompleteResults.length>0]])])],512),[[vShow,Bn.tagCompleteFileKey]])]),createBaseVNode("div",_hoisted_63,[createBaseVNode("div",{class:"translate-save hover-scale-120",onClick:Cn[11]||(Cn[11]=(...Dn)=>Ln.onSaveClick&&Ln.onSaveClick(...Dn))},toDisplayString(_n.getLang("save")),1),createBaseVNode("div",{class:"translate-close hover-scale-120",onClick:Cn[12]||(Cn[12]=(...Dn)=>Ln.onCloseClick&&Ln.onCloseClick(...Dn))},toDisplayString(_n.getLang("close")),1)])])])):createCommentVNode("",!0)]),_:1})}const TranslateSetting=_export_sfc(_sfc_main$c,[["render",_sfc_render$c]]),_sfc_main$b={name:"SelectLanguage",components:{IconSvg},mixins:[LanguageMixin],props:{},data(){return{isOpen:!1}},computed:{},mounted(){},methods:{open(){this.isOpen=!0,this.$nextTick(()=>{this.scrollToSelectedItem()})},close(){this.isOpen=!1},onLanguageClick(_n){this.$emit("update:languageCode",_n.code),this.close()},scrollToSelectedItem(){const _n=this.$refs.items;for(let Cn=0;Cn<_n.length;Cn++)if(_n[Cn].classList.contains("selected")){_n[Cn].scrollIntoView({behavior:"smooth",block:"center"});break}}}},_hoisted_1$b=["onClick"];function _sfc_render$b(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-prompt-select-language",onClick:Cn[3]||(Cn[3]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"language-main",onClick:Cn[2]||(Cn[2]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"language-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"language-list",onClick:Cn[1]||(Cn[1]=withModifiers(()=>{},["stop"]))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.languages,Pn=>(openBlock(),createElementBlock("div",{key:Pn.code,class:normalizeClass(["language-item",Pn.code==_n.languageCode?"selected":""]),ref_for:!0,ref:"items",onClick:Dn=>Ln.onLanguageClick(Pn)},toDisplayString(Pn.code)+" - "+toDisplayString(Pn.name),11,_hoisted_1$b))),128))])])])):createCommentVNode("",!0)]),_:1})}const SelectLanguage=_export_sfc(_sfc_main$b,[["render",_sfc_render$b]]),_sfc_main$a={components:{IconSvg},props:{},mixins:[LanguageMixin],data(){return{favoriteKey:"",favorites:[{name:"txt2img",type:"prompt",key:"txt2img",list:[]},{name:"txt2img",type:"negative_prompt",key:"txt2img_neg",list:[]},{name:"img2img",type:"prompt",key:"img2img",list:[]},{name:"img2img",type:"negative_prompt",key:"img2img_neg",list:[]}],isShow:!1,loading:!1,emptyMsg:"",mouseEnter:!1,currentItem:{}}},emits:["use"],mounted(){this.favorites.forEach(_n=>{this.getFavorites(_n.key)})},methods:{formatTime(_n){return common$1.formatTime(_n*1e3,!1)},getFavorites(_n){if(!_n)return;let Cn=this.favorites.find($n=>$n.key===_n);Cn&&(this.loading=!0,this.gradioAPI.getFavorites(_n).then($n=>{$n&&$n.length>0&&($n.reverse(),$n.forEach(Nn=>{Nn.is_favorite=!0}),Cn.list=$n),window.phystonPromptfavorites=this.favorites,this.emptyMsg=this.getLang("no_favorite"),this.loading=!1}).catch($n=>{this.emptyMsg=this.getLang("get_favorite_error"),this.loading=!1}))},show(_n,Cn){if(!(!_n||!Cn)){if(this.favoriteKey=_n,this.isShow){this.isShow=!1;return}this.mouseEnter=!1,this.loading=!0,this.isShow=!0,this.$refs.favorite.style.top=Cn.pageY+2+"px",this.$refs.favorite.style.left=Cn.pageX+2+"px",this.getFavorites(this.favoriteKey),this.$nextTick(()=>{let $n=this.$refs.favorite.getBoundingClientRect();$n.right>window.innerWidth&&(this.$refs.favorite.style.left=window.innerWidth-$n.width-2+"px")}),setTimeout(()=>{this.mouseEnter||this.hide()},3e3)}},hide(){this.mouseEnter=!1,this.isShow=!1},onMouseEnter(){this.mouseEnter=!0},onMouseLeave(_n){_n.relatedTarget&&this.hide()},onTabClick(_n){this.favoriteKey=_n,this.getFavorites(this.favoriteKey)},onFavoriteClick(_n){let Cn=this.favorites.find(Nn=>Nn.key===this.favoriteKey);if(!Cn)return;let $n=Cn.list[_n];$n.is_favorite?this.gradioAPI.unFavorite(this.favoriteKey,$n.id).then(Nn=>{Nn&&($n.is_favorite=!1,window.phystonPromptfavorites=this.favorites)}):this.gradioAPI.doFavorite(this.favoriteKey,$n.id).then(Nn=>{Nn&&($n.is_favorite=!0,window.phystonPromptfavorites=this.favorites)})},onCopyClick(_n){let Cn=this.favorites.find(Nn=>Nn.key===this.favoriteKey);if(!Cn)return;let $n=Cn.list[_n];this.$copyText($n.prompt).then(()=>{this.$toastr.success("success!")}).catch(()=>{this.$toastr.error("error!")})},onNameKeyDown(_n,Cn){Cn.keyCode===13&&Cn.target.blur()},onNameChange(_n,Cn){let $n=this.favorites.find(Ln=>Ln.key===this.favoriteKey);if(!$n)return;let Nn=$n.list[_n];const Bn=Cn.target.value;this.gradioAPI.setFavoriteName(this.favoriteKey,Nn.id,Bn).then(Ln=>{Ln?(Nn.name=Bn,window.phystonPromptfavorites=this.favorites):Cn.target.value=Nn.name}).catch(Ln=>{Cn.target.value=Nn.name})},onItemMouseEnter(_n){let Cn=this.favorites.find($n=>$n.key===this.favoriteKey);Cn&&(this.currentItem=Cn.list[_n],this.$nextTick(()=>{let $n=this.$refs.favoriteDetail.getBoundingClientRect();$n.right>window.innerWidth&&(this.$refs.favoriteDetail.style.left=0-$n.width-2+"px")}))},onItemMouseLeave(_n){this.currentItem={}},onUseClick(_n){let Cn=this.favorites.find($n=>$n.key===this.favoriteKey);Cn&&(this.hide(),this.$emit("use",Cn.list[_n]))},onMoveUpClick(_n){let Cn=this.favorites.find(Nn=>Nn.key===this.favoriteKey);if(!Cn)return;let $n=Cn.list[_n];_n!==0&&this.gradioAPI.moveDownFavorite(this.favoriteKey,$n.id).then(Nn=>{Nn&&(Cn.list.splice(_n,1),Cn.list.splice(_n-1,0,$n),window.phystonPromptfavorites=this.favorites)})},onMoveDownClick(_n){let Cn=this.favorites.find(Nn=>Nn.key===this.favoriteKey);if(!Cn)return;let $n=Cn.list[_n];_n!==Cn.list.length-1&&this.gradioAPI.moveUpFavorite(this.favoriteKey,$n.id).then(Nn=>{Nn&&(Cn.list.splice(_n,1),Cn.list.splice(_n+1,0,$n),window.phystonPromptfavorites=this.favorites)})}}},_hoisted_1$a={class:"popup-tabs"},_hoisted_2$a=["onClick"],_hoisted_3$a={class:"tab-name"},_hoisted_4$a={class:"tab-type"},_hoisted_5$9={class:"tab-count"},_hoisted_6$8={class:"popup-detail",ref:"favoriteDetail"},_hoisted_7$7={class:"popup-item-tags"},_hoisted_8$7={key:0,class:"item-wrap"},_hoisted_9$6={key:1,class:"item-tag"},_hoisted_10$6={class:"item-tag-value"},_hoisted_11$6={class:"item-tag-local-value"},_hoisted_12$6={class:"content-list"},_hoisted_13$6=["onMouseenter","onMouseleave"],_hoisted_14$6={class:"item-header"},_hoisted_15$6={class:"item-header-left"},_hoisted_16$5={class:"item-header-index"},_hoisted_17$5={class:"item-header-time"},_hoisted_18$5={class:"item-header-name"},_hoisted_19$5=["value","onKeydown","onChange","placeholder"],_hoisted_20$5={class:"item-header-right"},_hoisted_21$5=["onClick"],_hoisted_22$5=["onClick"],_hoisted_23$5=["onClick"],_hoisted_24$4=["onClick"],_hoisted_25$4=["onClick"],_hoisted_26$4=["onClick"],_hoisted_27$4={class:"item-prompt"},_hoisted_28$2={class:"content-empty"},_hoisted_29$1={key:1};function _sfc_render$a(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg"),Pn=resolveDirective("tooltip");return openBlock(),createBlock(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:"physton-prompt-favorite",ref:"favorite",onMouseenter:Cn[0]||(Cn[0]=(...Dn)=>Ln.onMouseEnter&&Ln.onMouseEnter(...Dn)),onMouseleave:Cn[1]||(Cn[1]=(...Dn)=>Ln.onMouseLeave&&Ln.onMouseLeave(...Dn)),onClick:Cn[2]||(Cn[2]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$a,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.favorites,Dn=>(openBlock(),createElementBlock("div",{key:Dn.key,class:normalizeClass(["popup-tab",Dn.key===Bn.favoriteKey?"active":""]),onClick:Hn=>Ln.onTabClick(Dn.key)},[createBaseVNode("div",_hoisted_3$a,toDisplayString(_n.getLang(Dn.name)),1),createBaseVNode("div",_hoisted_4$a,toDisplayString(_n.getLang(Dn.type)),1),createBaseVNode("div",_hoisted_5$9,toDisplayString(Dn.list.length),1)],10,_hoisted_2$a))),128))]),withDirectives(createBaseVNode("div",_hoisted_6$8,[createBaseVNode("div",_hoisted_7$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.currentItem.tags,(Dn,Hn)=>(openBlock(),createElementBlock(Fragment,{key:Hn},[Dn.type&&Dn.type==="wrap"?(openBlock(),createElementBlock("div",_hoisted_8$7)):(openBlock(),createElementBlock("div",_hoisted_9$6,[createBaseVNode("div",_hoisted_10$6,toDisplayString(Dn.value),1),createBaseVNode("div",_hoisted_11$6,toDisplayString(Dn.localValue),1)]))],64))),128))])],512),[[vShow,Bn.currentItem&&Bn.currentItem.tags]]),(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.favorites,Dn=>(openBlock(),createElementBlock("div",{key:Dn.key,class:normalizeClass(["popup-tab-content",Dn.key===Bn.favoriteKey?"active":""])},[withDirectives(createBaseVNode("div",_hoisted_12$6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn.list,(Hn,Wn)=>(openBlock(),createElementBlock("div",{class:"content-item",key:Hn.id,onMouseenter:Gn=>Ln.onItemMouseEnter(Wn),onMouseleave:Gn=>Ln.onItemMouseLeave(Wn)},[createBaseVNode("div",_hoisted_14$6,[createBaseVNode("div",_hoisted_15$6,[createBaseVNode("div",_hoisted_16$5,toDisplayString(Dn.list.length-Wn),1),createBaseVNode("div",_hoisted_17$5,toDisplayString(Ln.formatTime(Hn.time)),1),createBaseVNode("div",_hoisted_18$5,[createBaseVNode("input",{class:"header-name-input",value:Hn.name,onKeydown:Gn=>Ln.onNameKeyDown(Wn,Gn),onChange:Gn=>Ln.onNameChange(Wn,Gn),placeholder:_n.getLang("unset_name")},null,40,_hoisted_19$5)])]),createBaseVNode("div",_hoisted_20$5,[withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-favorite hover-scale-140",onClick:Gn=>Ln.onFavoriteClick(Wn)},[createVNode(In,{name:"favorite-yes"})],8,_hoisted_21$5)),[[vShow,Hn.is_favorite],[Pn,_n.getLang("remove_from_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-favorite hover-scale-140",onClick:Gn=>Ln.onFavoriteClick(Wn)},[createVNode(In,{name:"favorite-no"})],8,_hoisted_22$5)),[[vShow,!Hn.is_favorite],[Pn,_n.getLang("add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-copy hover-scale-140",onClick:Gn=>Ln.onCopyClick(Wn)},[createVNode(In,{name:"copy"})],8,_hoisted_23$5)),[[Pn,_n.getLang("copy_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-use hover-scale-140",onClick:Gn=>Ln.onUseClick(Wn)},[createVNode(In,{name:"use"})],8,_hoisted_24$4)),[[Pn,_n.getLang("use")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-move-up hover-scale-140",onClick:Gn=>Ln.onMoveUpClick(Wn)},[createVNode(In,{name:"move-up"})],8,_hoisted_25$4)),[[Pn,_n.getLang("move_up")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-move-down hover-scale-140",onClick:Gn=>Ln.onMoveDownClick(Wn)},[createVNode(In,{name:"move-down"})],8,_hoisted_26$4)),[[Pn,_n.getLang("move_down")]])])]),createBaseVNode("div",_hoisted_27$4,toDisplayString(Hn.prompt),1)],40,_hoisted_13$6))),128))],512),[[vShow,Dn.list.length>0]]),withDirectives(createBaseVNode("div",_hoisted_28$2,[Bn.loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock("span",_hoisted_29$1,toDisplayString(Bn.emptyMsg),1))],512),[[vShow,Dn.list.length===0]])],2))),128))],544),[[vShow,Bn.isShow]])]),_:1})}const Favorite=_export_sfc(_sfc_main$a,[["render",_sfc_render$a]]),_sfc_main$9={components:{IconSvg},props:{},mixins:[LanguageMixin],data(){return{historyKey:"",histories:[{name:"txt2img",type:"prompt",key:"txt2img",list:[]},{name:"txt2img",type:"negative_prompt",key:"txt2img_neg",list:[]},{name:"img2img",type:"prompt",key:"img2img",list:[]},{name:"img2img",type:"negative_prompt",key:"img2img_neg",list:[]}],isShow:!1,loading:!1,emptyMsg:"",mouseEnter:!1,currentItem:{}}},emits:["use","refreshFavorites"],mounted(){},methods:{formatTime(_n){return common$1.formatTime(_n*1e3,!1)},getHistories(_n){if(!_n)return;let Cn=this.histories.find($n=>$n.key===_n);Cn&&(this.loading=!0,this.gradioAPI.getHistories(_n).then($n=>{$n&&$n.length>0&&($n.reverse(),Cn.list=$n),this.emptyMsg=this.getLang("no_history"),this.loading=!1}).catch($n=>{this.emptyMsg=this.getLang("get_history_error"),this.loading=!1}))},show(_n,Cn){if(!(!_n||!Cn)){if(this.historyKey=_n,this.isShow){this.isShow=!1;return}this.mouseEnter=!1,this.loading=!0,this.isShow=!0,this.$refs.history.style.top=Cn.pageY+2+"px",this.$refs.history.style.left=Cn.pageX+2+"px",this.getHistories(this.historyKey),this.$nextTick(()=>{let $n=this.$refs.history.getBoundingClientRect();$n.right>window.innerWidth&&(this.$refs.history.style.left=window.innerWidth-$n.width-2+"px")}),setTimeout(()=>{this.mouseEnter||this.hide()},3e3)}},hide(){this.mouseEnter=!1,this.isShow=!1},onMouseEnter(){this.mouseEnter=!0},onMouseLeave(_n){_n.relatedTarget&&this.hide()},onTabClick(_n){this.historyKey=_n,this.getHistories(this.historyKey)},onDeleteClick(_n){let Cn=this.histories.find(Nn=>Nn.key===this.historyKey);if(!Cn)return;let $n=Cn.list[_n];this.gradioAPI.deleteHistory(this.historyKey,$n.id).then(Nn=>{Nn&&Cn.list.splice(_n,1)})},onFavoriteClick(_n){let Cn=this.histories.find(Nn=>Nn.key===this.historyKey);if(!Cn)return;let $n=Cn.list[_n];$n.is_favorite?this.gradioAPI.unFavorite(this.historyKey,$n.id).then(Nn=>{Nn&&($n.is_favorite=!1,this.$emit("refreshFavorites",this.historyKey))}):this.gradioAPI.doFavorite(this.historyKey,$n.id).then(Nn=>{Nn&&($n.is_favorite=!0,this.$emit("refreshFavorites",this.historyKey))})},onCopyClick(_n){let Cn=this.histories.find(Nn=>Nn.key===this.historyKey);if(!Cn)return;let $n=Cn.list[_n];this.$copyText($n.prompt).then(()=>{this.$toastr.success("success!")}).catch(()=>{this.$toastr.error("error!")})},onNameKeyDown(_n,Cn){Cn.keyCode===13&&Cn.target.blur()},onNameChange(_n,Cn){let $n=this.histories.find(Ln=>Ln.key===this.historyKey);if(!$n)return;let Nn=$n.list[_n];const Bn=Cn.target.value;this.gradioAPI.setHistoryName(this.historyKey,Nn.id,Bn).then(Ln=>{Ln?(Nn.name=Bn,this.$emit("refreshFavorites",this.historyKey)):Cn.target.value=Nn.name}).catch(Ln=>{Cn.target.value=Nn.name})},onItemMouseEnter(_n){let Cn=this.histories.find($n=>$n.key===this.historyKey);Cn&&(this.currentItem=Cn.list[_n],this.$nextTick(()=>{let $n=this.$refs.historyDetail.getBoundingClientRect();$n.right>window.innerWidth&&(this.$refs.historyDetail.style.left=0-$n.width-2+"px")}))},onItemMouseLeave(_n){this.currentItem={}},onUseClick(_n){let Cn=this.histories.find($n=>$n.key===this.historyKey);Cn&&(this.hide(),this.$emit("use",Cn.list[_n]))},onDeleteAllHistoryClick(){let _n=this.histories.find(Cn=>Cn.key===this.historyKey);_n&&confirm(this.getLang("delete_all_history_confirm"))&&this.gradioAPI.deleteHistories(this.historyKey).then(Cn=>{_n.list=[]}).catch(Cn=>{})}}},_hoisted_1$9={class:"popup-tabs"},_hoisted_2$9=["onClick"],_hoisted_3$9={class:"tab-name"},_hoisted_4$9={class:"tab-type"},_hoisted_5$8={class:"tab-count"},_hoisted_6$7={class:"popup-detail",ref:"historyDetail"},_hoisted_7$6={class:"popup-item-tags"},_hoisted_8$6={key:0,class:"item-wrap"},_hoisted_9$5={key:1,class:"item-tag"},_hoisted_10$5={class:"item-tag-value"},_hoisted_11$5={class:"item-tag-local-value"},_hoisted_12$5={class:"content-list"},_hoisted_13$5=["onMouseenter","onMouseleave"],_hoisted_14$5={class:"item-header"},_hoisted_15$5={class:"item-header-left"},_hoisted_16$4={class:"item-header-index"},_hoisted_17$4={class:"item-header-time"},_hoisted_18$4={class:"item-header-name"},_hoisted_19$4=["value","onKeydown","onChange","placeholder"],_hoisted_20$4={class:"item-header-right"},_hoisted_21$4=["onClick"],_hoisted_22$4=["onClick"],_hoisted_23$4=["onClick"],_hoisted_24$3=["onClick"],_hoisted_25$3=["onClick"],_hoisted_26$3={class:"item-prompt"},_hoisted_27$3={class:"content-empty"},_hoisted_28$1={key:1};function _sfc_render$9(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg"),Pn=resolveDirective("tooltip");return openBlock(),createBlock(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:"physton-prompt-history",ref:"history",onMouseenter:Cn[1]||(Cn[1]=(...Dn)=>Ln.onMouseEnter&&Ln.onMouseEnter(...Dn)),onMouseleave:Cn[2]||(Cn[2]=(...Dn)=>Ln.onMouseLeave&&Ln.onMouseLeave(...Dn)),onClick:Cn[3]||(Cn[3]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$9,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.histories,Dn=>(openBlock(),createElementBlock("div",{key:Dn.key,class:normalizeClass(["popup-tab",Dn.key===Bn.historyKey?"active":""]),onClick:Hn=>Ln.onTabClick(Dn.key)},[createBaseVNode("div",_hoisted_3$9,toDisplayString(_n.getLang(Dn.name)),1),createBaseVNode("div",_hoisted_4$9,toDisplayString(_n.getLang(Dn.type)),1),createBaseVNode("div",_hoisted_5$8,toDisplayString(Dn.list.length),1)],10,_hoisted_2$9))),128))]),withDirectives(createBaseVNode("div",_hoisted_6$7,[createBaseVNode("div",_hoisted_7$6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.currentItem.tags,(Dn,Hn)=>(openBlock(),createElementBlock(Fragment,{key:Hn},[Dn.type&&Dn.type==="wrap"?(openBlock(),createElementBlock("div",_hoisted_8$6)):(openBlock(),createElementBlock("div",_hoisted_9$5,[createBaseVNode("div",_hoisted_10$5,toDisplayString(Dn.value),1),createBaseVNode("div",_hoisted_11$5,toDisplayString(Dn.localValue),1)]))],64))),128))])],512),[[vShow,Bn.currentItem&&Bn.currentItem.tags]]),(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.histories,Dn=>(openBlock(),createElementBlock("div",{key:Dn.key,class:normalizeClass(["popup-tab-content",Dn.key===Bn.historyKey?"active":""])},[withDirectives(createBaseVNode("div",_hoisted_12$5,[createBaseVNode("div",{class:"clear-btn",onClick:Cn[0]||(Cn[0]=(...Hn)=>Ln.onDeleteAllHistoryClick&&Ln.onDeleteAllHistoryClick(...Hn))},[createVNode(In,{name:"remove"}),createTextVNode(" "+toDisplayString(_n.getLang("delete_all_history")),1)]),(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn.list,(Hn,Wn)=>(openBlock(),createElementBlock("div",{class:"content-item",key:Hn.id,onMouseenter:Gn=>Ln.onItemMouseEnter(Wn),onMouseleave:Gn=>Ln.onItemMouseLeave(Wn)},[createBaseVNode("div",_hoisted_14$5,[createBaseVNode("div",_hoisted_15$5,[createBaseVNode("div",_hoisted_16$4,toDisplayString(Dn.list.length-Wn),1),createBaseVNode("div",_hoisted_17$4,toDisplayString(Ln.formatTime(Hn.time)),1),createBaseVNode("div",_hoisted_18$4,[createBaseVNode("input",{class:"header-name-input",value:Hn.name,onKeydown:Gn=>Ln.onNameKeyDown(Wn,Gn),onChange:Gn=>Ln.onNameChange(Wn,Gn),placeholder:_n.getLang("unset_name")},null,40,_hoisted_19$4)])]),createBaseVNode("div",_hoisted_20$4,[createBaseVNode("div",{class:"header-btn-favorite hover-scale-140",onClick:Gn=>Ln.onDeleteClick(Wn)},[createVNode(In,{name:"remove"})],8,_hoisted_21$4),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-favorite hover-scale-140",onClick:Gn=>Ln.onFavoriteClick(Wn)},[createVNode(In,{name:"favorite-yes"})],8,_hoisted_22$4)),[[vShow,Hn.is_favorite],[Pn,_n.getLang("remove_from_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-favorite hover-scale-140",onClick:Gn=>Ln.onFavoriteClick(Wn)},[createVNode(In,{name:"favorite-no"})],8,_hoisted_23$4)),[[vShow,!Hn.is_favorite],[Pn,_n.getLang("add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-copy hover-scale-140",onClick:Gn=>Ln.onCopyClick(Wn)},[createVNode(In,{name:"copy"})],8,_hoisted_24$3)),[[Pn,_n.getLang("copy_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-use hover-scale-140",onClick:Gn=>Ln.onUseClick(Wn)},[createVNode(In,{name:"use"})],8,_hoisted_25$3)),[[Pn,_n.getLang("use")]])])]),createBaseVNode("div",_hoisted_26$3,toDisplayString(Hn.prompt),1)],40,_hoisted_13$5))),128))],512),[[vShow,Dn.list.length>0]]),withDirectives(createBaseVNode("div",_hoisted_27$3,[Bn.loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock("span",_hoisted_28$1,toDisplayString(Bn.emptyMsg),1))],512),[[vShow,Dn.list.length===0]])],2))),128))],544),[[vShow,Bn.isShow]])]),_:1})}const History=_export_sfc(_sfc_main$9,[["render",_sfc_render$9]]),_sfc_main$8={name:"ExtensionCss",components:{IconSvg},mixins:[LanguageMixin],props:{},data(){return{isOpen:!1,list:[]}},computed:{},mounted(){},methods:{init(){this.refresh(!0)},refresh(_n=!1){this.gradioAPI.getExtensionCssList().then(Cn=>{let $n=[];for(let Nn=0;Nn<Cn.length;Nn++)Cn[Nn].manifest=JSON.parse(Cn[Nn].manifest),Cn[Nn].manifest&&typeof Cn[Nn].manifest=="object"&&Cn[Nn].manifest.name&&(Cn[Nn].selected=Cn[Nn].selected||!1,Cn[Nn].id="physton-prompt-extension-"+Cn[Nn].dir,$n.push(Cn[Nn]));$n.forEach(Nn=>{Nn.sort=Nn.manifest.type+"."+Nn.dir}),$n.sort((Nn,Bn)=>Nn.sort>Bn.sort?1:-1),this.list=$n,_n&&this.list.forEach(Nn=>{Nn.selected&&common$1.loadCSS(Nn.style,Nn.id,!0,!1)})})},getName(_n){if(!_n)return"";let Cn=_n.manifest.name;return _n.manifest.i18n&&_n.manifest.i18n[this.languageCode]&&(Cn=_n.manifest.i18n[this.languageCode]),Cn},onChangeSelect(_n){let Cn=this.list.find($n=>$n.id===_n);Cn&&(Cn.selected=!Cn.selected,Cn.selected?common$1.loadCSS(Cn.style,Cn.id,!0,!1):common$1.removeCSS(Cn.id),this.gradioAPI.setData(Cn.dataName,Cn.selected))},open(){this.isOpen=!0,this.refresh(!1)},close(){this.isOpen=!1}}},_hoisted_1$8={class:"extension-table"},_hoisted_2$8=["checked","onChange"],_hoisted_3$8={class:"extension-name"},_hoisted_4$8={class:"extension-type"},_hoisted_5$7={class:"extension-dir"},_hoisted_6$6={class:"extension-author"};function _sfc_render$8(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"slideRight"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-prompt-extension-css",onClick:Cn[3]||(Cn[3]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"extension-main",onClick:Cn[2]||(Cn[2]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"extension-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"extension-list",onClick:Cn[1]||(Cn[1]=withModifiers(()=>{},["stop"]))},[createBaseVNode("table",_hoisted_1$8,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.list,(Pn,Dn)=>(openBlock(),createElementBlock("tr",{key:Pn.dir,class:"extension-item",ref_for:!0,ref:"items"},[createBaseVNode("td",null,[createBaseVNode("input",{class:"extension-checkbox",type:"checkbox",name:"extension-item",checked:Pn.selected,onChange:Hn=>Ln.onChangeSelect(Pn.id)},null,40,_hoisted_2$8)]),createBaseVNode("td",_hoisted_3$8,toDisplayString(Ln.getName(Pn)),1),createBaseVNode("td",_hoisted_4$8,toDisplayString(_n.getLang(Pn.manifest.type)),1),createBaseVNode("td",_hoisted_5$7,toDisplayString(Pn.dir),1),createBaseVNode("td",_hoisted_6$6,[Pn.manifest.author?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode("By: "+toDisplayString(Pn.manifest.author),1)],64)):createCommentVNode("",!0)])]))),128))])])])])):createCommentVNode("",!0)]),_:1})}const ExtensionCss=_export_sfc(_sfc_main$8,[["render",_sfc_render$8]]),_sfc_main$7={name:"PromptFormat",components:{IconSvg},mixins:[LanguageMixin],props:{autoRemoveSpace:{type:Boolean,default:!1},autoRemoveLastComma:{type:Boolean,default:!1},autoKeepWeightZero:{type:Boolean,default:!1},autoKeepWeightOne:{type:Boolean,default:!1},autoBreakBeforeWrap:{type:Boolean,default:!1},autoBreakAfterWrap:{type:Boolean,default:!1},autoRemoveLoraBeforeComma:{type:Boolean,default:!1},autoRemoveLoraAfterComma:{type:Boolean,default:!1},useNovelAiWeightSymbol:{type:Boolean,default:!1},autoRemoveBeforeLineComma:{type:Boolean,default:!1}},data(){return{isOpen:!1}},emits:["update:autoRemoveSpace","update:autoRemoveLastComma","update:autoKeepWeightZero","update:autoKeepWeightOne","update:autoBreakBeforeWrap","update:autoBreakAfterWrap","update:autoRemoveLoraBeforeComma","update:autoRemoveLoraAfterComma","update:useNovelAiWeightSymbol","update:autoRemoveBeforeLineComma"],computed:{},mounted(){},methods:{open(){this.isOpen=!0},close(){this.isOpen=!1}}},_hoisted_1$7={class:"format-item"},_hoisted_2$7=["checked"],_hoisted_3$7=["innerHTML"],_hoisted_4$7={class:"format-item"},_hoisted_5$6=["checked"],_hoisted_6$5=["innerHTML"],_hoisted_7$5={class:"format-item"},_hoisted_8$5=["checked"],_hoisted_9$4=["innerHTML"],_hoisted_10$4={class:"format-item"},_hoisted_11$4=["checked"],_hoisted_12$4=["innerHTML"],_hoisted_13$4={class:"format-item"},_hoisted_14$4=["checked"],_hoisted_15$4=["innerHTML"],_hoisted_16$3={class:"format-item"},_hoisted_17$3=["checked"],_hoisted_18$3=["innerHTML"],_hoisted_19$3={class:"format-item"},_hoisted_20$3=["checked"],_hoisted_21$3=["innerHTML"],_hoisted_22$3={class:"format-item"},_hoisted_23$3=["checked"],_hoisted_24$2=["innerHTML"],_hoisted_25$2={class:"format-item"},_hoisted_26$2=["checked"],_hoisted_27$2=["innerHTML"];function _sfc_render$7(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-prompt-format",onClick:Cn[12]||(Cn[12]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"format-main",onClick:Cn[11]||(Cn[11]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"format-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"format-list",onClick:Cn[10]||(Cn[10]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$7,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoRemoveSpace,onChange:Cn[1]||(Cn[1]=Pn=>_n.$emit("update:autoRemoveSpace",Pn.target.checked))},null,40,_hoisted_2$7),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_remove_space")},null,8,_hoisted_3$7)]),createBaseVNode("div",_hoisted_4$7,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoRemoveLastComma,onChange:Cn[2]||(Cn[2]=Pn=>_n.$emit("update:autoRemoveLastComma",Pn.target.checked))},null,40,_hoisted_5$6),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_remove_last_comma")},null,8,_hoisted_6$5)]),createBaseVNode("div",_hoisted_7$5,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoKeepWeightZero,onChange:Cn[3]||(Cn[3]=Pn=>_n.$emit("update:autoKeepWeightZero",Pn.target.checked))},null,40,_hoisted_8$5),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_keep_weight_zero")},null,8,_hoisted_9$4)]),createBaseVNode("div",_hoisted_10$4,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoBreakBeforeWrap,onChange:Cn[4]||(Cn[4]=Pn=>_n.$emit("update:autoBreakBeforeWrap",Pn.target.checked))},null,40,_hoisted_11$4),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_break_before_wrap")},null,8,_hoisted_12$4)]),createBaseVNode("div",_hoisted_13$4,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoBreakAfterWrap,onChange:Cn[5]||(Cn[5]=Pn=>_n.$emit("update:autoBreakAfterWrap",Pn.target.checked))},null,40,_hoisted_14$4),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_break_after_wrap")},null,8,_hoisted_15$4)]),createBaseVNode("div",_hoisted_16$3,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoRemoveLoraBeforeComma,onChange:Cn[6]||(Cn[6]=Pn=>_n.$emit("update:autoRemoveLoraBeforeComma",Pn.target.checked))},null,40,_hoisted_17$3),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_remove_lora_before_comma")},null,8,_hoisted_18$3)]),createBaseVNode("div",_hoisted_19$3,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoRemoveLoraAfterComma,onChange:Cn[7]||(Cn[7]=Pn=>_n.$emit("update:autoRemoveLoraAfterComma",Pn.target.checked))},null,40,_hoisted_20$3),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_remove_lora_after_comma")},null,8,_hoisted_21$3)]),createBaseVNode("div",_hoisted_22$3,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.useNovelAiWeightSymbol,onChange:Cn[8]||(Cn[8]=Pn=>_n.$emit("update:useNovelAiWeightSymbol",Pn.target.checked))},null,40,_hoisted_23$3),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_use_novel_ai_weight_symbol")},null,8,_hoisted_24$2)]),createBaseVNode("div",_hoisted_25$2,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoRemoveBeforeLineComma,onChange:Cn[9]||(Cn[9]=Pn=>_n.$emit("update:autoRemoveBeforeLineComma",Pn.target.checked))},null,40,_hoisted_26$2),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_remove_before_line_comma")},null,8,_hoisted_27$2)])])])])):createCommentVNode("",!0)]),_:1})}const PromptFormat=_export_sfc(_sfc_main$7,[["render",_sfc_render$7]]),_sfc_main$6={name:"Blacklist",components:{IconSvg},mixins:[LanguageMixin],props:{},data(){return{isOpen:!1,data:{prompt:[],negative_prompt:[],lora:[],lycoris:[],embedding:[],translate:[]},cancelBlacklistConfirm:!1,textarea:{prompt:"",negative_prompt:"",lora:"",lycoris:"",embedding:"",translate:""}}},emits:["update:blacklist"],computed:{},mounted(){},methods:{open(){this.isOpen=!0,this.data={prompt:[],negative_prompt:[],lora:[],lycoris:[],embedding:[],translate:[]},this.textarea={prompt:"",negative_prompt:"",lora:"",lycoris:"",embedding:"",translate:""},this.gradioAPI.getDatas(["blacklist","cancelBlacklistConfirm"]).then(_n=>{_n.blacklist&&(this.data.prompt=_n.blacklist.prompt||[],this.data.negative_prompt=_n.blacklist.negative_prompt||[],this.data.lora=_n.blacklist.lora||[],this.data.lycoris=_n.blacklist.lycoris||[],this.data.embedding=_n.blacklist.embedding||[],this.data.translate=_n.blacklist.translate||[]),_n.cancelBlacklistConfirm&&(this.cancelBlacklistConfirm=_n.cancelBlacklistConfirm),this.textarea.prompt=this.data.prompt.join(`
`),this.textarea.negative_prompt=this.data.negative_prompt.join(`
`),this.textarea.lora=this.data.lora.join(`
`),this.textarea.lycoris=this.data.lycoris.join(`
`),this.textarea.embedding=this.data.embedding.join(`
`),this.textarea.translate=this.data.translate.join(`
`)})},close(){this.isOpen=!1},onCloseClick(){this.close()},onSaveClick(){this.data.prompt=this.textarea.prompt.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.data.negative_prompt=this.textarea.negative_prompt.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.data.lora=this.textarea.lora.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.data.lycoris=this.textarea.lycoris.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.data.embedding=this.textarea.embedding.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.data.translate=this.textarea.translate.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.gradioAPI.setData("blacklist",this.data),this.gradioAPI.setData("cancelBlacklistConfirm",this.cancelBlacklistConfirm),this.close(),this.$emit("update:blacklist",this.data,this.cancelBlacklistConfirm)}}},_hoisted_1$6={class:"blacklist-desc"},_hoisted_2$6={class:"blacklist-group"},_hoisted_3$6={class:"group-title"},_hoisted_4$6=["placeholder"],_hoisted_5$5={class:"blacklist-group"},_hoisted_6$4={class:"group-title"},_hoisted_7$4=["placeholder"],_hoisted_8$4=createBaseVNode("div",{class:"blacklist-wrap"},null,-1),_hoisted_9$3={class:"blacklist-group"},_hoisted_10$3={class:"group-title"},_hoisted_11$3=["placeholder"],_hoisted_12$3={class:"blacklist-group"},_hoisted_13$3={class:"group-title"},_hoisted_14$3=["placeholder"],_hoisted_15$3={class:"blacklist-group"},_hoisted_16$2={class:"group-title"},_hoisted_17$2=["placeholder"],_hoisted_18$2=createBaseVNode("div",{class:"blacklist-wrap"},null,-1),_hoisted_19$2={class:"blacklist-group"},_hoisted_20$2={class:"group-title"},_hoisted_21$2=createBaseVNode("div",{class:"blacklist-wrap"},null,-1),_hoisted_22$2={class:"blacklist-desc"},_hoisted_23$2={class:"blacklist-group"},_hoisted_24$1={class:"group-title"},_hoisted_25$1=["placeholder"],_hoisted_26$1=createBaseVNode("div",{class:"blacklist-wrap"},null,-1),_hoisted_27$1={class:"setting-btns"};function _sfc_render$6(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-prompt-blacklist",onClick:Cn[11]||(Cn[11]=()=>{})},[createBaseVNode("div",{class:"blacklist-main",onClick:Cn[10]||(Cn[10]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"blacklist-body",onClick:Cn[9]||(Cn[9]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$6,"1. "+toDisplayString(_n.getLang("blacklist_desc")),1),createBaseVNode("div",_hoisted_2$6,[createBaseVNode("div",_hoisted_3$6,toDisplayString(_n.getLang("prompt_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[0]||(Cn[0]=In=>Bn.textarea.prompt=In)},null,8,_hoisted_4$6),[[vModelText,Bn.textarea.prompt]])]),createBaseVNode("div",_hoisted_5$5,[createBaseVNode("div",_hoisted_6$4,toDisplayString(_n.getLang("negative_prompt_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[1]||(Cn[1]=In=>Bn.textarea.negative_prompt=In)},null,8,_hoisted_7$4),[[vModelText,Bn.textarea.negative_prompt]])]),_hoisted_8$4,createBaseVNode("div",_hoisted_9$3,[createBaseVNode("div",_hoisted_10$3,toDisplayString(_n.getLang("lora_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[2]||(Cn[2]=In=>Bn.textarea.lora=In)},null,8,_hoisted_11$3),[[vModelText,Bn.textarea.lora]])]),createBaseVNode("div",_hoisted_12$3,[createBaseVNode("div",_hoisted_13$3,toDisplayString(_n.getLang("lycoris_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[3]||(Cn[3]=In=>Bn.textarea.lycoris=In)},null,8,_hoisted_14$3),[[vModelText,Bn.textarea.lycoris]])]),createBaseVNode("div",_hoisted_15$3,[createBaseVNode("div",_hoisted_16$2,toDisplayString(_n.getLang("embedding_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[4]||(Cn[4]=In=>Bn.textarea.embedding=In)},null,8,_hoisted_17$2),[[vModelText,Bn.textarea.embedding]])]),_hoisted_18$2,createBaseVNode("div",_hoisted_19$2,[createBaseVNode("div",_hoisted_20$2,[createBaseVNode("label",null,[withDirectives(createBaseVNode("input",{type:"checkbox","onUpdate:modelValue":Cn[5]||(Cn[5]=In=>Bn.cancelBlacklistConfirm=In)},null,512),[[vModelCheckbox,Bn.cancelBlacklistConfirm]]),createTextVNode(" "+toDisplayString(_n.getLang("cancel_confirm_add_blacklist")),1)])])]),_hoisted_21$2,createBaseVNode("div",_hoisted_22$2,"2. "+toDisplayString(_n.getLang("translate_blacklist_desc")),1),createBaseVNode("div",_hoisted_23$2,[createBaseVNode("div",_hoisted_24$1,toDisplayString(_n.getLang("disable_translate_prompt_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[6]||(Cn[6]=In=>Bn.textarea.translate=In)},null,8,_hoisted_25$1),[[vModelText,Bn.textarea.translate]])]),_hoisted_26$1,createBaseVNode("div",_hoisted_27$1,[createBaseVNode("div",{class:"blacklist-save hover-scale-120",onClick:Cn[7]||(Cn[7]=(...In)=>Ln.onSaveClick&&Ln.onSaveClick(...In))},toDisplayString(_n.getLang("save")),1),createBaseVNode("div",{class:"blacklist-close hover-scale-120",onClick:Cn[8]||(Cn[8]=(...In)=>Ln.onCloseClick&&Ln.onCloseClick(...In))},toDisplayString(_n.getLang("close")),1)])])])])):createCommentVNode("",!0)]),_:1})}const Blacklist=_export_sfc(_sfc_main$6,[["render",_sfc_render$6]]),_sfc_main$5={name:"PackagesState",components:{IconSvg},mixins:[LanguageMixin],props:{python:{type:String,default:"./python"},packagesState:{type:Array,default:()=>[]}},data(){return{todayNotShow:!1,isOpen:!1,loading:!1,showResult:!1,result:`1112323
sfsdfsdf
2222
3333
1112323
sfsdfsdf
2222
3333
1112323
sfsdfsdf
2222
3333`}},emits:[],computed:{},watch:{packagesState:{handler(){this.isAllInstalled()||this.open()},deep:!0}},mounted(){},methods:{isInstalled(_n){for(let Cn of this.packagesState)if(Cn.name===_n)return Cn.state;return!1},isAllInstalled(){for(let _n of this.packagesState)if(!_n.state)return!1;return!0},getCommand(_n){return`${this.python} -m pip install ${_n.package}`},onInstallClick(){if(this.loading)return;this.loading=!0,this.showResult=!0,this.result="";let _n=[];this.packagesState.forEach(Nn=>{Nn.state||_n.push(Nn)});const Cn=(Nn=!1)=>{this.loading=!1,Nn&&(this.result+=`
complete!`,setTimeout(this.close,2e3)),this.scrollToBottom()},$n=()=>{let Nn=_n.shift();if(!Nn)return Cn(!0);this.gradioAPI.installPackage(Nn.name,Nn.package).then(Bn=>{this.result+=`${Bn.message}
`,Bn.state?(this.scrollToBottom(),$n()):Cn(!1)}).catch(Bn=>{console.log(Bn),this.result+=`${Nn.name} install failed
${Bn.message}
`,Cn(!1)})};$n()},scrollToBottom(){this.$nextTick(()=>{this.$refs.result.scrollTop=this.$refs.result.scrollHeight})},onTodayNotShowChange(){this.todayNotShow=!this.todayNotShow,this.gradioAPI.setData("packagesStateTodayNotShow",new Date().toLocaleDateString())},open(){this.gradioAPI.getData("packagesStateTodayNotShow").then(_n=>{_n&&_n===new Date().toLocaleDateString()?this.close():(this.result="",this.loading=!1,this.showResult=!1,this.isOpen=!0)}).catch(_n=>{})},close(){this.isOpen=!1}}},_hoisted_1$5={class:"today-now-show"},_hoisted_2$5=["value"],_hoisted_3$5={class:"state-body-name"},_hoisted_4$5=["innerHTML"],_hoisted_5$4={class:"package-list"},_hoisted_6$3={class:"package-name"},_hoisted_7$3={class:"package-command"},_hoisted_8$3={key:0,class:"install-result"};function _sfc_render$5(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-packages-state",onClick:Cn[6]||(Cn[6]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"state-main",onClick:Cn[5]||(Cn[5]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"state-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"state-body",onClick:Cn[4]||(Cn[4]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$5,[createBaseVNode("label",null,[createBaseVNode("input",{type:"checkbox",value:Bn.todayNotShow,onChange:Cn[1]||(Cn[1]=(...Pn)=>Ln.onTodayNotShowChange&&Ln.onTodayNotShowChange(...Pn))},null,40,_hoisted_2$5),createTextVNode(" "+toDisplayString(_n.getLang("today_not_show")),1)])]),createBaseVNode("div",_hoisted_3$5,toDisplayString(_n.globals.shortName),1),createBaseVNode("div",{class:"state-body-language",onClick:Cn[2]||(Cn[2]=Pn=>_n.$emit("click:selectLanguage",Pn))},[createVNode(In,{name:"i18n"}),createBaseVNode("div",null,"Language: "+toDisplayString(_n.langName),1)]),createBaseVNode("div",{class:"state-body-desc",innerHTML:_n.getLang("packages_desc")},null,8,_hoisted_4$5),createBaseVNode("div",_hoisted_5$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList($n.packagesState,Pn=>(openBlock(),createElementBlock("div",{key:Pn.name,class:"package-item"},[createBaseVNode("div",_hoisted_6$3,toDisplayString(Pn.name),1),createBaseVNode("div",{class:normalizeClass(["package-state",Pn.state?"installed":"not_install"])},toDisplayString(_n.getLang(Pn.state?"installed":"not_install")),3),createBaseVNode("div",_hoisted_7$3,toDisplayString(Ln.getCommand(Pn)),1)]))),128))]),createBaseVNode("div",{class:"btn-packages-install hover-scale-120",onClick:Cn[3]||(Cn[3]=(...Pn)=>Ln.onInstallClick&&Ln.onInstallClick(...Pn))},[Bn.loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(_n.getLang("install")),1)],64))]),Bn.showResult?(openBlock(),createElementBlock("div",_hoisted_8$3,[createTextVNode(toDisplayString(_n.getLang("packages_installing"))+" ",1),Bn.result?(openBlock(),createElementBlock("div",{key:0,class:"result-content",ref:"result"},toDisplayString(Bn.result),513)):createCommentVNode("",!0)])):createCommentVNode("",!0)])])])):createCommentVNode("",!0)]),_:1})}const PackagesState=_export_sfc(_sfc_main$5,[["render",_sfc_render$5]]),_sfc_main$4={name:"ChatgptPrompt",components:{IconSvg},mixins:[LanguageMixin],props:{},data(){return{isOpen:!1,api:{},configs:[],chatPreset:"",hidePanels:{api:!0},imageDesc:"",promptResult:"",saveConfigIng:!1,genIng:!1}},emits:["use"],computed:{},mounted(){},methods:{open(){this.isOpen=!0,this.saveConfigIng=!1,this.genIng=!1,this.gradioAPI.getDatas(["chatgpt_prompts_preset","chatgpt_key","translate_api.openai"]).then(_n=>{console.log(_n),_n.chatgpt_prompts_preset!==null?this.chatPreset=_n.chatgpt_prompts_preset:this.chatPreset=this.getLang("chatgpt_prompts_preset"),this.configs=[];let Cn={},$n=common$1.getTranslateApiItem(this.translateApis,"openai");if($n=JSON.parse(JSON.stringify($n)),_n.chatgpt_key&&typeof _n.chatgpt_key=="object")for(const Nn of $n.config)Cn[Nn.key]=_n.chatgpt_key[Nn.key]||Nn.default||"";else for(const Nn of $n.config)Cn[Nn.key]=Nn.default||"";Cn.api_key||(this.hidePanels.api=!1);for(const Nn of $n.config)Nn.value=Cn[Nn.key],this.configs.push(Nn)})},close(){this.isOpen=!1},onUnfoldClick(_n){this.hidePanels[_n]=!this.hidePanels[_n]},onSaveConfigClick(){if(this.saveConfigIng)return;this.saveConfigIng=!0;let _n={};this.configs.forEach(Cn=>{_n[Cn.key]=Cn.value}),this.gradioAPI.setData("chatgpt_key",_n).then(Cn=>{this.$toastr.success(this.getLang("success")),this.saveConfigIng=!1}).catch(Cn=>{this.$toastr.error(Cn.message||Cn),this.saveConfigIng=!1})},onPresetChange(_n){this.chatPreset=_n.target.value,this._saveChatPreset()},onRestoreClick(){this.chatPreset=this.getLang("chatgpt_prompts_preset"),this._saveChatPreset()},_saveChatPreset(){this.gradioAPI.setData("chatgpt_prompts_preset",this.chatPreset)},onGenClick(){if(this.genIng)return;if(!this.imageDesc)return this.$refs.imageDesc.focus();if(this.imageDesc=this.imageDesc.trim(),!this.imageDesc)return this.$refs.imageDesc.focus();this.genIng=!0;let _n=[{role:"user",content:this.chatPreset},{role:"user",content:this.imageDesc}],Cn={};this.configs.forEach($n=>{Cn[$n.key]=$n.value}),this.gradioAPI.genOpenAI(_n,Cn).then($n=>{$n.success?this.promptResult=$n.result:this.$toastr.error($n.message||"error"),this.genIng=!1}).catch($n=>{this.$toastr.error($n.message||$n),this.genIng=!1})},onUseClick(){this.$emit("use",this.promptResult),this.close()}}},_hoisted_1$4={class:"panel-header"},_hoisted_2$4={class:"panel-title"},_hoisted_3$4={class:"panel-content"},_hoisted_4$4={class:"body-line"},_hoisted_5$3={class:"line-title"},_hoisted_6$2={class:"line-content"},_hoisted_7$2=["onUpdate:modelValue"],_hoisted_8$2=["onUpdate:modelValue"],_hoisted_9$2=["value"],_hoisted_10$2=["innerHTML"],_hoisted_11$2={class:"body-line"},_hoisted_12$2=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_13$2={class:"line-content text-right"},_hoisted_14$2={class:"panel-header"},_hoisted_15$2={class:"panel-title"},_hoisted_16$1={class:"panel-content"},_hoisted_17$1={class:"body-line"},_hoisted_18$1={class:"line-title"},_hoisted_19$1={class:"line-subtitle"},_hoisted_20$1={class:"line-content"},_hoisted_21$1=["value"],_hoisted_22$1={class:"body-line"},_hoisted_23$1=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_24={class:"line-content text-right"},_hoisted_25={class:"body-line"},_hoisted_26={class:"line-title"},_hoisted_27={class:"line-subtitle"},_hoisted_28={class:"line-content"},_hoisted_29=["placeholder"],_hoisted_30={class:"body-line"},_hoisted_31=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_32={class:"line-content text-right"},_hoisted_33={class:"panel-header"},_hoisted_34={class:"panel-title"},_hoisted_35={class:"panel-content"},_hoisted_36={class:"body-line"},_hoisted_37={class:"line-title"},_hoisted_38={class:"line-content"},_hoisted_39={key:0,class:"body-line"},_hoisted_40=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_41={class:"line-content text-right"};function _sfc_render$4(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-chatgpt-prompt",onClick:Cn[13]||(Cn[13]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"chatgpt-main",onClick:Cn[12]||(Cn[12]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"chatgpt-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"chatgpt-body",onClick:Cn[11]||(Cn[11]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:normalizeClass(["body-panel",Bn.hidePanels.api?"fold":""])},[createBaseVNode("div",_hoisted_1$4,[createBaseVNode("div",{class:"panel-unfold",onClick:Cn[1]||(Cn[1]=Pn=>Ln.onUnfoldClick("api"))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})]),createBaseVNode("div",_hoisted_2$4,toDisplayString(_n.getLang("api_config")),1)]),createBaseVNode("div",_hoisted_3$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.configs,Pn=>(openBlock(),createElementBlock("div",_hoisted_4$4,[createBaseVNode("div",_hoisted_5$3,toDisplayString(Pn.title),1),createBaseVNode("div",_hoisted_6$2,[Pn.type=="input"?withDirectives((openBlock(),createElementBlock("input",{key:0,type:"text","onUpdate:modelValue":Dn=>Pn.value=Dn},null,8,_hoisted_7$2)),[[vModelText,Pn.value]]):createCommentVNode("",!0),Pn.type=="select"?withDirectives((openBlock(),createElementBlock("select",{key:1,"onUpdate:modelValue":Dn=>Pn.value=Dn},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Pn.options,Dn=>(openBlock(),createElementBlock("option",{value:Dn},toDisplayString(Dn),9,_hoisted_9$2))),256))],8,_hoisted_8$2)),[[vModelSelect,Pn.value]]):createCommentVNode("",!0),Pn.desc?(openBlock(),createElementBlock("div",{key:2,innerHTML:Pn.desc},null,8,_hoisted_10$2)):createCommentVNode("",!0)])]))),256)),createBaseVNode("div",_hoisted_11$2,[_hoisted_12$2,createBaseVNode("div",_hoisted_13$2,[createBaseVNode("div",{class:"common-btn hover-scale-120",onClick:Cn[2]||(Cn[2]=(...Pn)=>Ln.onSaveConfigClick&&Ln.onSaveConfigClick(...Pn))},[Bn.saveConfigIng?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(_n.getLang("save")),1)],64))])])])])],2),createBaseVNode("div",{class:normalizeClass(["body-panel",Bn.hidePanels.send?"fold":""])},[createBaseVNode("div",_hoisted_14$2,[createBaseVNode("div",{class:"panel-unfold",onClick:Cn[3]||(Cn[3]=Pn=>Ln.onUnfoldClick("send"))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})]),createBaseVNode("div",_hoisted_15$2,toDisplayString(_n.getLang("image_desc")),1)]),createBaseVNode("div",_hoisted_16$1,[createBaseVNode("div",_hoisted_17$1,[createBaseVNode("div",_hoisted_18$1,[createTextVNode(toDisplayString(_n.getLang("preset"))+" ",1),createBaseVNode("div",_hoisted_19$1,toDisplayString(_n.getLang("ai_one")),1)]),createBaseVNode("div",_hoisted_20$1,[createBaseVNode("textarea",{value:Bn.chatPreset,onChange:Cn[4]||(Cn[4]=(...Pn)=>Ln.onPresetChange&&Ln.onPresetChange(...Pn)),style:{height:"100px"}},null,40,_hoisted_21$1)])]),createBaseVNode("div",_hoisted_22$1,[_hoisted_23$1,createBaseVNode("div",_hoisted_24,[createBaseVNode("a",{href:"javascript:",onClick:Cn[5]||(Cn[5]=(...Pn)=>Ln.onRestoreClick&&Ln.onRestoreClick(...Pn))},toDisplayString(_n.getLang("restore_to_default")),1)])]),createBaseVNode("div",_hoisted_25,[createBaseVNode("div",_hoisted_26,[createTextVNode(toDisplayString(_n.getLang("image_desc"))+" ",1),createBaseVNode("div",_hoisted_27,toDisplayString(_n.getLang("ai_two")),1)]),createBaseVNode("div",_hoisted_28,[withDirectives(createBaseVNode("textarea",{style:{height:"100px"},ref:"imageDesc","onUpdate:modelValue":Cn[6]||(Cn[6]=Pn=>Bn.imageDesc=Pn),placeholder:_n.getLang("input_image_desc")},null,8,_hoisted_29),[[vModelText,Bn.imageDesc]])])]),createBaseVNode("div",_hoisted_30,[_hoisted_31,createBaseVNode("div",_hoisted_32,[createBaseVNode("div",{class:"common-btn hover-scale-120",onClick:Cn[7]||(Cn[7]=(...Pn)=>Ln.onGenClick&&Ln.onGenClick(...Pn))},[Bn.genIng?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(_n.getLang("generate")),1)],64))])])])])],2),createBaseVNode("div",{class:normalizeClass(["body-panel",Bn.hidePanels.result?"fold":""])},[createBaseVNode("div",_hoisted_33,[createBaseVNode("div",{class:"panel-unfold",onClick:Cn[8]||(Cn[8]=Pn=>Ln.onUnfoldClick("result"))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})]),createBaseVNode("div",_hoisted_34,toDisplayString(_n.getLang("generate_result")),1)]),createBaseVNode("div",_hoisted_35,[createBaseVNode("div",_hoisted_36,[createBaseVNode("div",_hoisted_37,toDisplayString(_n.getLang("generate_result")),1),createBaseVNode("div",_hoisted_38,[withDirectives(createBaseVNode("textarea",{style:{height:"100px"},"onUpdate:modelValue":Cn[9]||(Cn[9]=Pn=>Bn.promptResult=Pn)},null,512),[[vModelText,Bn.promptResult]])])]),Bn.promptResult?(openBlock(),createElementBlock("div",_hoisted_39,[_hoisted_40,createBaseVNode("div",_hoisted_41,[createBaseVNode("div",{class:"common-btn hover-scale-120",onClick:Cn[10]||(Cn[10]=(...Pn)=>Ln.onUseClick&&Ln.onUseClick(...Pn))},toDisplayString(_n.getLang("use")),1)])])):createCommentVNode("",!0)])],2)])])])):createCommentVNode("",!0)]),_:1})}const ChatgptPrompt=_export_sfc(_sfc_main$4,[["render",_sfc_render$4]]),_sfc_main$3={name:"About",components:{IconSvg},mixins:[LanguageMixin],data(){return{version:"",latestVersion:"",isLatestVersion:!0,isOpen:!1,loading:!1,versions:[],icons:[]}},emits:["use"],computed:{},mounted(){this.icons=[{title:"GitHub stars",url:this.globals.github+"/stargazers",image:"https://img.shields.io/github/stars/"+this.globals.name+"?style=flat-square"},{title:"GitHub forks",url:this.globals.github+"/network/members",image:"https://img.shields.io/github/forks/"+this.globals.name+"?style=flat-square"},{title:"GitHub issues",url:this.globals.github+"/issues",image:"https://img.shields.io/github/issues/"+this.globals.name+"?style=flat-square"},{title:"GitHub issues closed",url:this.globals.github+"/issues?q=is%3Aissue+is%3Aclosed",image:"https://img.shields.io/github/issues-closed/"+this.globals.name+"?style=flat-square"},{title:"GitHub license",url:this.globals.github+"/blob/master/LICENSE.md",image:"https://img.shields.io/github/license/"+this.globals.name+"?style=flat-square"},{title:"GitHub commits",url:this.globals.github+"/commits/main",image:"https://img.shields.io/github/last-commit/"+this.globals.name+"?style=flat-square"}]},methods:{open(){this.isOpen=!0,this.version="",this.latestVersion="",this.isLatestVersion=!0,this.versions=[],this.loading=!0,this.gradioAPI.getVersion().then(_n=>{this.version=_n.version,this.latestVersion=_n.latest_version,this.isLatestVersion=_n.version===_n.latest_version}),this.gradioAPI.getRemoteVersions().then(_n=>{this.loading=!1;let Cn=[];_n.forEach(($n,Nn)=>{$n.is_update_readme||($n.date=common$1.formatTime($n.date),Cn.push($n))}),this.versions=Cn}).catch(_n=>{this.loading=!1})},close(){this.isOpen=!1},commitUrl(_n){return this.globals.github+"/commit/"+_n},formatVersion(_n){return _n?_n.slice(0,7):this.getLang("unknown_version")},message(_n){return _n=common$1.escapeHtml(_n),_n=_n.replace(/Former-commit-id: [a-z0-9]{40}/g,""),_n=_n.trim(),_n=_n.replace(`
`,"<br/>"),_n=_n.replace(/#(\d+)/g,'<a href="'+this.globals.github+'/issues/$1" target="_blank">#$1</a>'),_n}}},_hoisted_1$3={class:"body-title"},_hoisted_2$3=["href"],_hoisted_3$3=["href"],_hoisted_4$3=["src","alt"],_hoisted_5$2={key:0},_hoisted_6$1=["href"],_hoisted_7$1={key:0,class:"has-new-version"},_hoisted_8$1=["href"],_hoisted_9$1=["href"],_hoisted_10$1={class:"version-list"},_hoisted_11$1={class:"item-header"},_hoisted_12$1={class:"version-sha"},_hoisted_13$1=["href"],_hoisted_14$1={class:"version-date"},_hoisted_15$1=["innerHTML"];function _sfc_render$3(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-about-prompt",onClick:Cn[3]||(Cn[3]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"about-main",onClick:Cn[2]||(Cn[2]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"about-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"about-body",onClick:Cn[1]||(Cn[1]=withModifiers(()=>{},["stop"]))},[createBaseVNode("p",_hoisted_1$3,[createBaseVNode("a",{href:_n.globals.github,target:"_blank"},toDisplayString(_n.globals.name),9,_hoisted_2$3)]),createBaseVNode("p",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.icons,Pn=>(openBlock(),createElementBlock("a",{key:Pn.title,href:Pn.url,target:"_blank"},[createBaseVNode("img",{src:Pn.image,alt:Pn.title},null,8,_hoisted_4$3)],8,_hoisted_3$3))),128))]),Bn.loading?createCommentVNode("",!0):(openBlock(),createElementBlock("p",_hoisted_5$2,[createBaseVNode("span",null,[createTextVNode(toDisplayString(_n.getLang("version"))+": ",1),createBaseVNode("a",{href:Ln.commitUrl(Bn.version),target:"_blank"},toDisplayString(Ln.formatVersion(Bn.version)),9,_hoisted_6$1)]),!Bn.isLatestVersion&&Bn.latestVersion?(openBlock(),createElementBlock("span",_hoisted_7$1,[createTextVNode("    ("+toDisplayString(_n.getLang("has_new_version"))+": ",1),createBaseVNode("a",{href:Ln.commitUrl(Bn.latestVersion),target:"_blank"},toDisplayString(Ln.formatVersion(Bn.latestVersion)),9,_hoisted_8$1),createTextVNode(")")])):createCommentVNode("",!0)])),createBaseVNode("p",null,[createTextVNode(toDisplayString(_n.getLang("wiki_desc"))+" ",1),createBaseVNode("a",{href:_n.replaceGlobals("{{docs}}"),target:"_blank"},"Wiki",8,_hoisted_9$1)]),createBaseVNode("div",_hoisted_10$1,[Bn.loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.versions,Pn=>(openBlock(),createElementBlock("div",{class:"version-item",key:Pn.version},[createBaseVNode("div",_hoisted_11$1,[createBaseVNode("div",_hoisted_12$1,[createBaseVNode("a",{href:Ln.commitUrl(Pn.version),target:"_blank"},toDisplayString(Ln.formatVersion(Pn.version)),9,_hoisted_13$1)]),createBaseVNode("div",_hoisted_14$1,toDisplayString(Pn.date),1)]),createBaseVNode("div",{class:"version-msg",innerHTML:Ln.message(Pn.message)},null,8,_hoisted_15$1)]))),128))])])])])):createCommentVNode("",!0)]),_:1})}const About=_export_sfc(_sfc_main$3,[["render",_sfc_render$3]]);/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function isNothing(_n){return typeof _n>"u"||_n===null}function isObject$1(_n){return typeof _n=="object"&&_n!==null}function toArray$1(_n){return Array.isArray(_n)?_n:isNothing(_n)?[]:[_n]}function extend$1(_n,Cn){var $n,Nn,Bn,Ln;if(Cn)for(Ln=Object.keys(Cn),$n=0,Nn=Ln.length;$n<Nn;$n+=1)Bn=Ln[$n],_n[Bn]=Cn[Bn];return _n}function repeat(_n,Cn){var $n="",Nn;for(Nn=0;Nn<Cn;Nn+=1)$n+=_n;return $n}function isNegativeZero(_n){return _n===0&&Number.NEGATIVE_INFINITY===1/_n}var isNothing_1=isNothing,isObject_1=isObject$1,toArray_1=toArray$1,repeat_1=repeat,isNegativeZero_1=isNegativeZero,extend_1=extend$1,common={isNothing:isNothing_1,isObject:isObject_1,toArray:toArray_1,repeat:repeat_1,isNegativeZero:isNegativeZero_1,extend:extend_1};function formatError(_n,Cn){var $n="",Nn=_n.reason||"(unknown reason)";return _n.mark?(_n.mark.name&&($n+='in "'+_n.mark.name+'" '),$n+="("+(_n.mark.line+1)+":"+(_n.mark.column+1)+")",!Cn&&_n.mark.snippet&&($n+=`
`+_n.mark.snippet),Nn+" "+$n):Nn}function YAMLException$1(_n,Cn){Error.call(this),this.name="YAMLException",this.reason=_n,this.mark=Cn,this.message=formatError(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}YAMLException$1.prototype=Object.create(Error.prototype),YAMLException$1.prototype.constructor=YAMLException$1,YAMLException$1.prototype.toString=function _n(Cn){return this.name+": "+formatError(this,Cn)};var exception=YAMLException$1;function getLine(_n,Cn,$n,Nn,Bn){var Ln="",In="",Pn=Math.floor(Bn/2)-1;return Nn-Cn>Pn&&(Ln=" ... ",Cn=Nn-Pn+Ln.length),$n-Nn>Pn&&(In=" ...",$n=Nn+Pn-In.length),{str:Ln+_n.slice(Cn,$n).replace(/\t/g,"→")+In,pos:Nn-Cn+Ln.length}}function padStart(_n,Cn){return common.repeat(" ",Cn-_n.length)+_n}function makeSnippet(_n,Cn){if(Cn=Object.create(Cn||null),!_n.buffer)return null;Cn.maxLength||(Cn.maxLength=79),typeof Cn.indent!="number"&&(Cn.indent=1),typeof Cn.linesBefore!="number"&&(Cn.linesBefore=3),typeof Cn.linesAfter!="number"&&(Cn.linesAfter=2);for(var $n=/\r?\n|\r|\0/g,Nn=[0],Bn=[],Ln,In=-1;Ln=$n.exec(_n.buffer);)Bn.push(Ln.index),Nn.push(Ln.index+Ln[0].length),_n.position<=Ln.index&&In<0&&(In=Nn.length-2);In<0&&(In=Nn.length-1);var Pn="",Dn,Hn,Wn=Math.min(_n.line+Cn.linesAfter,Bn.length).toString().length,Gn=Cn.maxLength-(Cn.indent+Wn+3);for(Dn=1;Dn<=Cn.linesBefore&&!(In-Dn<0);Dn++)Hn=getLine(_n.buffer,Nn[In-Dn],Bn[In-Dn],_n.position-(Nn[In]-Nn[In-Dn]),Gn),Pn=common.repeat(" ",Cn.indent)+padStart((_n.line-Dn+1).toString(),Wn)+" | "+Hn.str+`
`+Pn;for(Hn=getLine(_n.buffer,Nn[In],Bn[In],_n.position,Gn),Pn+=common.repeat(" ",Cn.indent)+padStart((_n.line+1).toString(),Wn)+" | "+Hn.str+`
`,Pn+=common.repeat("-",Cn.indent+Wn+3+Hn.pos)+`^
`,Dn=1;Dn<=Cn.linesAfter&&!(In+Dn>=Bn.length);Dn++)Hn=getLine(_n.buffer,Nn[In+Dn],Bn[In+Dn],_n.position-(Nn[In]-Nn[In+Dn]),Gn),Pn+=common.repeat(" ",Cn.indent)+padStart((_n.line+Dn+1).toString(),Wn)+" | "+Hn.str+`
`;return Pn.replace(/\n$/,"")}var snippet=makeSnippet,TYPE_CONSTRUCTOR_OPTIONS=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],YAML_NODE_KINDS=["scalar","sequence","mapping"];function compileStyleAliases(_n){var Cn={};return _n!==null&&Object.keys(_n).forEach(function($n){_n[$n].forEach(function(Nn){Cn[String(Nn)]=$n})}),Cn}function Type$1(_n,Cn){if(Cn=Cn||{},Object.keys(Cn).forEach(function($n){if(TYPE_CONSTRUCTOR_OPTIONS.indexOf($n)===-1)throw new exception('Unknown option "'+$n+'" is met in definition of "'+_n+'" YAML type.')}),this.options=Cn,this.tag=_n,this.kind=Cn.kind||null,this.resolve=Cn.resolve||function(){return!0},this.construct=Cn.construct||function($n){return $n},this.instanceOf=Cn.instanceOf||null,this.predicate=Cn.predicate||null,this.represent=Cn.represent||null,this.representName=Cn.representName||null,this.defaultStyle=Cn.defaultStyle||null,this.multi=Cn.multi||!1,this.styleAliases=compileStyleAliases(Cn.styleAliases||null),YAML_NODE_KINDS.indexOf(this.kind)===-1)throw new exception('Unknown kind "'+this.kind+'" is specified for "'+_n+'" YAML type.')}var type=Type$1;function compileList(_n,Cn){var $n=[];return _n[Cn].forEach(function(Nn){var Bn=$n.length;$n.forEach(function(Ln,In){Ln.tag===Nn.tag&&Ln.kind===Nn.kind&&Ln.multi===Nn.multi&&(Bn=In)}),$n[Bn]=Nn}),$n}function compileMap(){var _n={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},Cn,$n;function Nn(Bn){Bn.multi?(_n.multi[Bn.kind].push(Bn),_n.multi.fallback.push(Bn)):_n[Bn.kind][Bn.tag]=_n.fallback[Bn.tag]=Bn}for(Cn=0,$n=arguments.length;Cn<$n;Cn+=1)arguments[Cn].forEach(Nn);return _n}function Schema$1(_n){return this.extend(_n)}Schema$1.prototype.extend=function _n(Cn){var $n=[],Nn=[];if(Cn instanceof type)Nn.push(Cn);else if(Array.isArray(Cn))Nn=Nn.concat(Cn);else if(Cn&&(Array.isArray(Cn.implicit)||Array.isArray(Cn.explicit)))Cn.implicit&&($n=$n.concat(Cn.implicit)),Cn.explicit&&(Nn=Nn.concat(Cn.explicit));else throw new exception("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");$n.forEach(function(Ln){if(!(Ln instanceof type))throw new exception("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(Ln.loadKind&&Ln.loadKind!=="scalar")throw new exception("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(Ln.multi)throw new exception("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),Nn.forEach(function(Ln){if(!(Ln instanceof type))throw new exception("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var Bn=Object.create(Schema$1.prototype);return Bn.implicit=(this.implicit||[]).concat($n),Bn.explicit=(this.explicit||[]).concat(Nn),Bn.compiledImplicit=compileList(Bn,"implicit"),Bn.compiledExplicit=compileList(Bn,"explicit"),Bn.compiledTypeMap=compileMap(Bn.compiledImplicit,Bn.compiledExplicit),Bn};var schema=Schema$1,str=new type("tag:yaml.org,2002:str",{kind:"scalar",construct:function(_n){return _n!==null?_n:""}}),seq=new type("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(_n){return _n!==null?_n:[]}}),map=new type("tag:yaml.org,2002:map",{kind:"mapping",construct:function(_n){return _n!==null?_n:{}}}),failsafe=new schema({explicit:[str,seq,map]});function resolveYamlNull(_n){if(_n===null)return!0;var Cn=_n.length;return Cn===1&&_n==="~"||Cn===4&&(_n==="null"||_n==="Null"||_n==="NULL")}function constructYamlNull(){return null}function isNull(_n){return _n===null}var _null=new type("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function resolveYamlBoolean(_n){if(_n===null)return!1;var Cn=_n.length;return Cn===4&&(_n==="true"||_n==="True"||_n==="TRUE")||Cn===5&&(_n==="false"||_n==="False"||_n==="FALSE")}function constructYamlBoolean(_n){return _n==="true"||_n==="True"||_n==="TRUE"}function isBoolean$1(_n){return Object.prototype.toString.call(_n)==="[object Boolean]"}var bool=new type("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean$1,represent:{lowercase:function(_n){return _n?"true":"false"},uppercase:function(_n){return _n?"TRUE":"FALSE"},camelcase:function(_n){return _n?"True":"False"}},defaultStyle:"lowercase"});function isHexCode(_n){return 48<=_n&&_n<=57||65<=_n&&_n<=70||97<=_n&&_n<=102}function isOctCode(_n){return 48<=_n&&_n<=55}function isDecCode(_n){return 48<=_n&&_n<=57}function resolveYamlInteger(_n){if(_n===null)return!1;var Cn=_n.length,$n=0,Nn=!1,Bn;if(!Cn)return!1;if(Bn=_n[$n],(Bn==="-"||Bn==="+")&&(Bn=_n[++$n]),Bn==="0"){if($n+1===Cn)return!0;if(Bn=_n[++$n],Bn==="b"){for($n++;$n<Cn;$n++)if(Bn=_n[$n],Bn!=="_"){if(Bn!=="0"&&Bn!=="1")return!1;Nn=!0}return Nn&&Bn!=="_"}if(Bn==="x"){for($n++;$n<Cn;$n++)if(Bn=_n[$n],Bn!=="_"){if(!isHexCode(_n.charCodeAt($n)))return!1;Nn=!0}return Nn&&Bn!=="_"}if(Bn==="o"){for($n++;$n<Cn;$n++)if(Bn=_n[$n],Bn!=="_"){if(!isOctCode(_n.charCodeAt($n)))return!1;Nn=!0}return Nn&&Bn!=="_"}}if(Bn==="_")return!1;for(;$n<Cn;$n++)if(Bn=_n[$n],Bn!=="_"){if(!isDecCode(_n.charCodeAt($n)))return!1;Nn=!0}return!(!Nn||Bn==="_")}function constructYamlInteger(_n){var Cn=_n,$n=1,Nn;if(Cn.indexOf("_")!==-1&&(Cn=Cn.replace(/_/g,"")),Nn=Cn[0],(Nn==="-"||Nn==="+")&&(Nn==="-"&&($n=-1),Cn=Cn.slice(1),Nn=Cn[0]),Cn==="0")return 0;if(Nn==="0"){if(Cn[1]==="b")return $n*parseInt(Cn.slice(2),2);if(Cn[1]==="x")return $n*parseInt(Cn.slice(2),16);if(Cn[1]==="o")return $n*parseInt(Cn.slice(2),8)}return $n*parseInt(Cn,10)}function isInteger(_n){return Object.prototype.toString.call(_n)==="[object Number]"&&_n%1===0&&!common.isNegativeZero(_n)}var int=new type("tag:yaml.org,2002:int",{kind:"scalar",resolve:resolveYamlInteger,construct:constructYamlInteger,predicate:isInteger,represent:{binary:function(_n){return _n>=0?"0b"+_n.toString(2):"-0b"+_n.toString(2).slice(1)},octal:function(_n){return _n>=0?"0o"+_n.toString(8):"-0o"+_n.toString(8).slice(1)},decimal:function(_n){return _n.toString(10)},hexadecimal:function(_n){return _n>=0?"0x"+_n.toString(16).toUpperCase():"-0x"+_n.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),YAML_FLOAT_PATTERN=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(_n){return!(_n===null||!YAML_FLOAT_PATTERN.test(_n)||_n[_n.length-1]==="_")}function constructYamlFloat(_n){var Cn,$n;return Cn=_n.replace(/_/g,"").toLowerCase(),$n=Cn[0]==="-"?-1:1,"+-".indexOf(Cn[0])>=0&&(Cn=Cn.slice(1)),Cn===".inf"?$n===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:Cn===".nan"?NaN:$n*parseFloat(Cn,10)}var SCIENTIFIC_WITHOUT_DOT=/^[-+]?[0-9]+e/;function representYamlFloat(_n,Cn){var $n;if(isNaN(_n))switch(Cn){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===_n)switch(Cn){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===_n)switch(Cn){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(common.isNegativeZero(_n))return"-0.0";return $n=_n.toString(10),SCIENTIFIC_WITHOUT_DOT.test($n)?$n.replace("e",".e"):$n}function isFloat(_n){return Object.prototype.toString.call(_n)==="[object Number]"&&(_n%1!==0||common.isNegativeZero(_n))}var float=new type("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"}),json=failsafe.extend({implicit:[_null,bool,int,float]}),core=json,YAML_DATE_REGEXP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),YAML_TIMESTAMP_REGEXP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function resolveYamlTimestamp(_n){return _n===null?!1:YAML_DATE_REGEXP.exec(_n)!==null||YAML_TIMESTAMP_REGEXP.exec(_n)!==null}function constructYamlTimestamp(_n){var Cn,$n,Nn,Bn,Ln,In,Pn,Dn=0,Hn=null,Wn,Gn,Yn;if(Cn=YAML_DATE_REGEXP.exec(_n),Cn===null&&(Cn=YAML_TIMESTAMP_REGEXP.exec(_n)),Cn===null)throw new Error("Date resolve error");if($n=+Cn[1],Nn=+Cn[2]-1,Bn=+Cn[3],!Cn[4])return new Date(Date.UTC($n,Nn,Bn));if(Ln=+Cn[4],In=+Cn[5],Pn=+Cn[6],Cn[7]){for(Dn=Cn[7].slice(0,3);Dn.length<3;)Dn+="0";Dn=+Dn}return Cn[9]&&(Wn=+Cn[10],Gn=+(Cn[11]||0),Hn=(Wn*60+Gn)*6e4,Cn[9]==="-"&&(Hn=-Hn)),Yn=new Date(Date.UTC($n,Nn,Bn,Ln,In,Pn,Dn)),Hn&&Yn.setTime(Yn.getTime()-Hn),Yn}function representYamlTimestamp(_n){return _n.toISOString()}var timestamp=new type("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp});function resolveYamlMerge(_n){return _n==="<<"||_n===null}var merge$1=new type("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge}),BASE64_MAP=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function resolveYamlBinary(_n){if(_n===null)return!1;var Cn,$n,Nn=0,Bn=_n.length,Ln=BASE64_MAP;for($n=0;$n<Bn;$n++)if(Cn=Ln.indexOf(_n.charAt($n)),!(Cn>64)){if(Cn<0)return!1;Nn+=6}return Nn%8===0}function constructYamlBinary(_n){var Cn,$n,Nn=_n.replace(/[\r\n=]/g,""),Bn=Nn.length,Ln=BASE64_MAP,In=0,Pn=[];for(Cn=0;Cn<Bn;Cn++)Cn%4===0&&Cn&&(Pn.push(In>>16&255),Pn.push(In>>8&255),Pn.push(In&255)),In=In<<6|Ln.indexOf(Nn.charAt(Cn));return $n=Bn%4*6,$n===0?(Pn.push(In>>16&255),Pn.push(In>>8&255),Pn.push(In&255)):$n===18?(Pn.push(In>>10&255),Pn.push(In>>2&255)):$n===12&&Pn.push(In>>4&255),new Uint8Array(Pn)}function representYamlBinary(_n){var Cn="",$n=0,Nn,Bn,Ln=_n.length,In=BASE64_MAP;for(Nn=0;Nn<Ln;Nn++)Nn%3===0&&Nn&&(Cn+=In[$n>>18&63],Cn+=In[$n>>12&63],Cn+=In[$n>>6&63],Cn+=In[$n&63]),$n=($n<<8)+_n[Nn];return Bn=Ln%3,Bn===0?(Cn+=In[$n>>18&63],Cn+=In[$n>>12&63],Cn+=In[$n>>6&63],Cn+=In[$n&63]):Bn===2?(Cn+=In[$n>>10&63],Cn+=In[$n>>4&63],Cn+=In[$n<<2&63],Cn+=In[64]):Bn===1&&(Cn+=In[$n>>2&63],Cn+=In[$n<<4&63],Cn+=In[64],Cn+=In[64]),Cn}function isBinary(_n){return Object.prototype.toString.call(_n)==="[object Uint8Array]"}var binary=new type("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary}),_hasOwnProperty$3=Object.prototype.hasOwnProperty,_toString$2=Object.prototype.toString;function resolveYamlOmap(_n){if(_n===null)return!0;var Cn=[],$n,Nn,Bn,Ln,In,Pn=_n;for($n=0,Nn=Pn.length;$n<Nn;$n+=1){if(Bn=Pn[$n],In=!1,_toString$2.call(Bn)!=="[object Object]")return!1;for(Ln in Bn)if(_hasOwnProperty$3.call(Bn,Ln))if(!In)In=!0;else return!1;if(!In)return!1;if(Cn.indexOf(Ln)===-1)Cn.push(Ln);else return!1}return!0}function constructYamlOmap(_n){return _n!==null?_n:[]}var omap=new type("tag:yaml.org,2002:omap",{kind:"sequence",resolve:resolveYamlOmap,construct:constructYamlOmap}),_toString$1=Object.prototype.toString;function resolveYamlPairs(_n){if(_n===null)return!0;var Cn,$n,Nn,Bn,Ln,In=_n;for(Ln=new Array(In.length),Cn=0,$n=In.length;Cn<$n;Cn+=1){if(Nn=In[Cn],_toString$1.call(Nn)!=="[object Object]"||(Bn=Object.keys(Nn),Bn.length!==1))return!1;Ln[Cn]=[Bn[0],Nn[Bn[0]]]}return!0}function constructYamlPairs(_n){if(_n===null)return[];var Cn,$n,Nn,Bn,Ln,In=_n;for(Ln=new Array(In.length),Cn=0,$n=In.length;Cn<$n;Cn+=1)Nn=In[Cn],Bn=Object.keys(Nn),Ln[Cn]=[Bn[0],Nn[Bn[0]]];return Ln}var pairs=new type("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:resolveYamlPairs,construct:constructYamlPairs}),_hasOwnProperty$2=Object.prototype.hasOwnProperty;function resolveYamlSet(_n){if(_n===null)return!0;var Cn,$n=_n;for(Cn in $n)if(_hasOwnProperty$2.call($n,Cn)&&$n[Cn]!==null)return!1;return!0}function constructYamlSet(_n){return _n!==null?_n:{}}var set=new type("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet}),_default=core.extend({implicit:[timestamp,merge$1],explicit:[binary,omap,pairs,set]}),_hasOwnProperty$1=Object.prototype.hasOwnProperty,CONTEXT_FLOW_IN=1,CONTEXT_FLOW_OUT=2,CONTEXT_BLOCK_IN=3,CONTEXT_BLOCK_OUT=4,CHOMPING_CLIP=1,CHOMPING_STRIP=2,CHOMPING_KEEP=3,PATTERN_NON_PRINTABLE=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,PATTERN_NON_ASCII_LINE_BREAKS=/[\x85\u2028\u2029]/,PATTERN_FLOW_INDICATORS=/[,\[\]\{\}]/,PATTERN_TAG_HANDLE=/^(?:!|!!|![a-z\-]+!)$/i,PATTERN_TAG_URI=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _class(_n){return Object.prototype.toString.call(_n)}function is_EOL(_n){return _n===10||_n===13}function is_WHITE_SPACE(_n){return _n===9||_n===32}function is_WS_OR_EOL(_n){return _n===9||_n===32||_n===10||_n===13}function is_FLOW_INDICATOR(_n){return _n===44||_n===91||_n===93||_n===123||_n===125}function fromHexCode(_n){var Cn;return 48<=_n&&_n<=57?_n-48:(Cn=_n|32,97<=Cn&&Cn<=102?Cn-97+10:-1)}function escapedHexLen(_n){return _n===120?2:_n===117?4:_n===85?8:0}function fromDecimalCode(_n){return 48<=_n&&_n<=57?_n-48:-1}function simpleEscapeSequence(_n){return _n===48?"\0":_n===97?"\x07":_n===98?"\b":_n===116||_n===9?" ":_n===110?`
`:_n===118?"\v":_n===102?"\f":_n===114?"\r":_n===101?"\x1B":_n===32?" ":_n===34?'"':_n===47?"/":_n===92?"\\":_n===78?"…":_n===95?" ":_n===76?"\u2028":_n===80?"\u2029":""}function charFromCodepoint(_n){return _n<=65535?String.fromCharCode(_n):String.fromCharCode((_n-65536>>10)+55296,(_n-65536&1023)+56320)}for(var simpleEscapeCheck=new Array(256),simpleEscapeMap=new Array(256),i=0;i<256;i++)simpleEscapeCheck[i]=simpleEscapeSequence(i)?1:0,simpleEscapeMap[i]=simpleEscapeSequence(i);function State$1(_n,Cn){this.input=_n,this.filename=Cn.filename||null,this.schema=Cn.schema||_default,this.onWarning=Cn.onWarning||null,this.legacy=Cn.legacy||!1,this.json=Cn.json||!1,this.listener=Cn.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=_n.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function generateError(_n,Cn){var $n={name:_n.filename,buffer:_n.input.slice(0,-1),position:_n.position,line:_n.line,column:_n.position-_n.lineStart};return $n.snippet=snippet($n),new exception(Cn,$n)}function throwError(_n,Cn){throw generateError(_n,Cn)}function throwWarning(_n,Cn){_n.onWarning&&_n.onWarning.call(null,generateError(_n,Cn))}var directiveHandlers={YAML:function _n(Cn,$n,Nn){var Bn,Ln,In;Cn.version!==null&&throwError(Cn,"duplication of %YAML directive"),Nn.length!==1&&throwError(Cn,"YAML directive accepts exactly one argument"),Bn=/^([0-9]+)\.([0-9]+)$/.exec(Nn[0]),Bn===null&&throwError(Cn,"ill-formed argument of the YAML directive"),Ln=parseInt(Bn[1],10),In=parseInt(Bn[2],10),Ln!==1&&throwError(Cn,"unacceptable YAML version of the document"),Cn.version=Nn[0],Cn.checkLineBreaks=In<2,In!==1&&In!==2&&throwWarning(Cn,"unsupported YAML version of the document")},TAG:function _n(Cn,$n,Nn){var Bn,Ln;Nn.length!==2&&throwError(Cn,"TAG directive accepts exactly two arguments"),Bn=Nn[0],Ln=Nn[1],PATTERN_TAG_HANDLE.test(Bn)||throwError(Cn,"ill-formed tag handle (first argument) of the TAG directive"),_hasOwnProperty$1.call(Cn.tagMap,Bn)&&throwError(Cn,'there is a previously declared suffix for "'+Bn+'" tag handle'),PATTERN_TAG_URI.test(Ln)||throwError(Cn,"ill-formed tag prefix (second argument) of the TAG directive");try{Ln=decodeURIComponent(Ln)}catch{throwError(Cn,"tag prefix is malformed: "+Ln)}Cn.tagMap[Bn]=Ln}};function captureSegment(_n,Cn,$n,Nn){var Bn,Ln,In,Pn;if(Cn<$n){if(Pn=_n.input.slice(Cn,$n),Nn)for(Bn=0,Ln=Pn.length;Bn<Ln;Bn+=1)In=Pn.charCodeAt(Bn),In===9||32<=In&&In<=1114111||throwError(_n,"expected valid JSON character");else PATTERN_NON_PRINTABLE.test(Pn)&&throwError(_n,"the stream contains non-printable characters");_n.result+=Pn}}function mergeMappings(_n,Cn,$n,Nn){var Bn,Ln,In,Pn;for(common.isObject($n)||throwError(_n,"cannot merge mappings; the provided source object is unacceptable"),Bn=Object.keys($n),In=0,Pn=Bn.length;In<Pn;In+=1)Ln=Bn[In],_hasOwnProperty$1.call(Cn,Ln)||(Cn[Ln]=$n[Ln],Nn[Ln]=!0)}function storeMappingPair(_n,Cn,$n,Nn,Bn,Ln,In,Pn,Dn){var Hn,Wn;if(Array.isArray(Bn))for(Bn=Array.prototype.slice.call(Bn),Hn=0,Wn=Bn.length;Hn<Wn;Hn+=1)Array.isArray(Bn[Hn])&&throwError(_n,"nested arrays are not supported inside keys"),typeof Bn=="object"&&_class(Bn[Hn])==="[object Object]"&&(Bn[Hn]="[object Object]");if(typeof Bn=="object"&&_class(Bn)==="[object Object]"&&(Bn="[object Object]"),Bn=String(Bn),Cn===null&&(Cn={}),Nn==="tag:yaml.org,2002:merge")if(Array.isArray(Ln))for(Hn=0,Wn=Ln.length;Hn<Wn;Hn+=1)mergeMappings(_n,Cn,Ln[Hn],$n);else mergeMappings(_n,Cn,Ln,$n);else!_n.json&&!_hasOwnProperty$1.call($n,Bn)&&_hasOwnProperty$1.call(Cn,Bn)&&(_n.line=In||_n.line,_n.lineStart=Pn||_n.lineStart,_n.position=Dn||_n.position,throwError(_n,"duplicated mapping key")),Bn==="__proto__"?Object.defineProperty(Cn,Bn,{configurable:!0,enumerable:!0,writable:!0,value:Ln}):Cn[Bn]=Ln,delete $n[Bn];return Cn}function readLineBreak(_n){var Cn;Cn=_n.input.charCodeAt(_n.position),Cn===10?_n.position++:Cn===13?(_n.position++,_n.input.charCodeAt(_n.position)===10&&_n.position++):throwError(_n,"a line break is expected"),_n.line+=1,_n.lineStart=_n.position,_n.firstTabInLine=-1}function skipSeparationSpace(_n,Cn,$n){for(var Nn=0,Bn=_n.input.charCodeAt(_n.position);Bn!==0;){for(;is_WHITE_SPACE(Bn);)Bn===9&&_n.firstTabInLine===-1&&(_n.firstTabInLine=_n.position),Bn=_n.input.charCodeAt(++_n.position);if(Cn&&Bn===35)do Bn=_n.input.charCodeAt(++_n.position);while(Bn!==10&&Bn!==13&&Bn!==0);if(is_EOL(Bn))for(readLineBreak(_n),Bn=_n.input.charCodeAt(_n.position),Nn++,_n.lineIndent=0;Bn===32;)_n.lineIndent++,Bn=_n.input.charCodeAt(++_n.position);else break}return $n!==-1&&Nn!==0&&_n.lineIndent<$n&&throwWarning(_n,"deficient indentation"),Nn}function testDocumentSeparator(_n){var Cn=_n.position,$n;return $n=_n.input.charCodeAt(Cn),!!(($n===45||$n===46)&&$n===_n.input.charCodeAt(Cn+1)&&$n===_n.input.charCodeAt(Cn+2)&&(Cn+=3,$n=_n.input.charCodeAt(Cn),$n===0||is_WS_OR_EOL($n)))}function writeFoldedLines(_n,Cn){Cn===1?_n.result+=" ":Cn>1&&(_n.result+=common.repeat(`
`,Cn-1))}function readPlainScalar(_n,Cn,$n){var Nn,Bn,Ln,In,Pn,Dn,Hn,Wn,Gn=_n.kind,Yn=_n.result,rr;if(rr=_n.input.charCodeAt(_n.position),is_WS_OR_EOL(rr)||is_FLOW_INDICATOR(rr)||rr===35||rr===38||rr===42||rr===33||rr===124||rr===62||rr===39||rr===34||rr===37||rr===64||rr===96||(rr===63||rr===45)&&(Bn=_n.input.charCodeAt(_n.position+1),is_WS_OR_EOL(Bn)||$n&&is_FLOW_INDICATOR(Bn)))return!1;for(_n.kind="scalar",_n.result="",Ln=In=_n.position,Pn=!1;rr!==0;){if(rr===58){if(Bn=_n.input.charCodeAt(_n.position+1),is_WS_OR_EOL(Bn)||$n&&is_FLOW_INDICATOR(Bn))break}else if(rr===35){if(Nn=_n.input.charCodeAt(_n.position-1),is_WS_OR_EOL(Nn))break}else{if(_n.position===_n.lineStart&&testDocumentSeparator(_n)||$n&&is_FLOW_INDICATOR(rr))break;if(is_EOL(rr))if(Dn=_n.line,Hn=_n.lineStart,Wn=_n.lineIndent,skipSeparationSpace(_n,!1,-1),_n.lineIndent>=Cn){Pn=!0,rr=_n.input.charCodeAt(_n.position);continue}else{_n.position=In,_n.line=Dn,_n.lineStart=Hn,_n.lineIndent=Wn;break}}Pn&&(captureSegment(_n,Ln,In,!1),writeFoldedLines(_n,_n.line-Dn),Ln=In=_n.position,Pn=!1),is_WHITE_SPACE(rr)||(In=_n.position+1),rr=_n.input.charCodeAt(++_n.position)}return captureSegment(_n,Ln,In,!1),_n.result?!0:(_n.kind=Gn,_n.result=Yn,!1)}function readSingleQuotedScalar(_n,Cn){var $n,Nn,Bn;if($n=_n.input.charCodeAt(_n.position),$n!==39)return!1;for(_n.kind="scalar",_n.result="",_n.position++,Nn=Bn=_n.position;($n=_n.input.charCodeAt(_n.position))!==0;)if($n===39)if(captureSegment(_n,Nn,_n.position,!0),$n=_n.input.charCodeAt(++_n.position),$n===39)Nn=_n.position,_n.position++,Bn=_n.position;else return!0;else is_EOL($n)?(captureSegment(_n,Nn,Bn,!0),writeFoldedLines(_n,skipSeparationSpace(_n,!1,Cn)),Nn=Bn=_n.position):_n.position===_n.lineStart&&testDocumentSeparator(_n)?throwError(_n,"unexpected end of the document within a single quoted scalar"):(_n.position++,Bn=_n.position);throwError(_n,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(_n,Cn){var $n,Nn,Bn,Ln,In,Pn;if(Pn=_n.input.charCodeAt(_n.position),Pn!==34)return!1;for(_n.kind="scalar",_n.result="",_n.position++,$n=Nn=_n.position;(Pn=_n.input.charCodeAt(_n.position))!==0;){if(Pn===34)return captureSegment(_n,$n,_n.position,!0),_n.position++,!0;if(Pn===92){if(captureSegment(_n,$n,_n.position,!0),Pn=_n.input.charCodeAt(++_n.position),is_EOL(Pn))skipSeparationSpace(_n,!1,Cn);else if(Pn<256&&simpleEscapeCheck[Pn])_n.result+=simpleEscapeMap[Pn],_n.position++;else if((In=escapedHexLen(Pn))>0){for(Bn=In,Ln=0;Bn>0;Bn--)Pn=_n.input.charCodeAt(++_n.position),(In=fromHexCode(Pn))>=0?Ln=(Ln<<4)+In:throwError(_n,"expected hexadecimal character");_n.result+=charFromCodepoint(Ln),_n.position++}else throwError(_n,"unknown escape sequence");$n=Nn=_n.position}else is_EOL(Pn)?(captureSegment(_n,$n,Nn,!0),writeFoldedLines(_n,skipSeparationSpace(_n,!1,Cn)),$n=Nn=_n.position):_n.position===_n.lineStart&&testDocumentSeparator(_n)?throwError(_n,"unexpected end of the document within a double quoted scalar"):(_n.position++,Nn=_n.position)}throwError(_n,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(_n,Cn){var $n=!0,Nn,Bn,Ln,In=_n.tag,Pn,Dn=_n.anchor,Hn,Wn,Gn,Yn,rr,nr=Object.create(null),Yo,Zo,ei,ci;if(ci=_n.input.charCodeAt(_n.position),ci===91)Wn=93,rr=!1,Pn=[];else if(ci===123)Wn=125,rr=!0,Pn={};else return!1;for(_n.anchor!==null&&(_n.anchorMap[_n.anchor]=Pn),ci=_n.input.charCodeAt(++_n.position);ci!==0;){if(skipSeparationSpace(_n,!0,Cn),ci=_n.input.charCodeAt(_n.position),ci===Wn)return _n.position++,_n.tag=In,_n.anchor=Dn,_n.kind=rr?"mapping":"sequence",_n.result=Pn,!0;$n?ci===44&&throwError(_n,"expected the node content, but found ','"):throwError(_n,"missed comma between flow collection entries"),Zo=Yo=ei=null,Gn=Yn=!1,ci===63&&(Hn=_n.input.charCodeAt(_n.position+1),is_WS_OR_EOL(Hn)&&(Gn=Yn=!0,_n.position++,skipSeparationSpace(_n,!0,Cn))),Nn=_n.line,Bn=_n.lineStart,Ln=_n.position,composeNode(_n,Cn,CONTEXT_FLOW_IN,!1,!0),Zo=_n.tag,Yo=_n.result,skipSeparationSpace(_n,!0,Cn),ci=_n.input.charCodeAt(_n.position),(Yn||_n.line===Nn)&&ci===58&&(Gn=!0,ci=_n.input.charCodeAt(++_n.position),skipSeparationSpace(_n,!0,Cn),composeNode(_n,Cn,CONTEXT_FLOW_IN,!1,!0),ei=_n.result),rr?storeMappingPair(_n,Pn,nr,Zo,Yo,ei,Nn,Bn,Ln):Gn?Pn.push(storeMappingPair(_n,null,nr,Zo,Yo,ei,Nn,Bn,Ln)):Pn.push(Yo),skipSeparationSpace(_n,!0,Cn),ci=_n.input.charCodeAt(_n.position),ci===44?($n=!0,ci=_n.input.charCodeAt(++_n.position)):$n=!1}throwError(_n,"unexpected end of the stream within a flow collection")}function readBlockScalar(_n,Cn){var $n,Nn,Bn=CHOMPING_CLIP,Ln=!1,In=!1,Pn=Cn,Dn=0,Hn=!1,Wn,Gn;if(Gn=_n.input.charCodeAt(_n.position),Gn===124)Nn=!1;else if(Gn===62)Nn=!0;else return!1;for(_n.kind="scalar",_n.result="";Gn!==0;)if(Gn=_n.input.charCodeAt(++_n.position),Gn===43||Gn===45)CHOMPING_CLIP===Bn?Bn=Gn===43?CHOMPING_KEEP:CHOMPING_STRIP:throwError(_n,"repeat of a chomping mode identifier");else if((Wn=fromDecimalCode(Gn))>=0)Wn===0?throwError(_n,"bad explicit indentation width of a block scalar; it cannot be less than one"):In?throwError(_n,"repeat of an indentation width identifier"):(Pn=Cn+Wn-1,In=!0);else break;if(is_WHITE_SPACE(Gn)){do Gn=_n.input.charCodeAt(++_n.position);while(is_WHITE_SPACE(Gn));if(Gn===35)do Gn=_n.input.charCodeAt(++_n.position);while(!is_EOL(Gn)&&Gn!==0)}for(;Gn!==0;){for(readLineBreak(_n),_n.lineIndent=0,Gn=_n.input.charCodeAt(_n.position);(!In||_n.lineIndent<Pn)&&Gn===32;)_n.lineIndent++,Gn=_n.input.charCodeAt(++_n.position);if(!In&&_n.lineIndent>Pn&&(Pn=_n.lineIndent),is_EOL(Gn)){Dn++;continue}if(_n.lineIndent<Pn){Bn===CHOMPING_KEEP?_n.result+=common.repeat(`
`,Ln?1+Dn:Dn):Bn===CHOMPING_CLIP&&Ln&&(_n.result+=`
`);break}for(Nn?is_WHITE_SPACE(Gn)?(Hn=!0,_n.result+=common.repeat(`
`,Ln?1+Dn:Dn)):Hn?(Hn=!1,_n.result+=common.repeat(`
`,Dn+1)):Dn===0?Ln&&(_n.result+=" "):_n.result+=common.repeat(`
`,Dn):_n.result+=common.repeat(`
`,Ln?1+Dn:Dn),Ln=!0,In=!0,Dn=0,$n=_n.position;!is_EOL(Gn)&&Gn!==0;)Gn=_n.input.charCodeAt(++_n.position);captureSegment(_n,$n,_n.position,!1)}return!0}function readBlockSequence(_n,Cn){var $n,Nn=_n.tag,Bn=_n.anchor,Ln=[],In,Pn=!1,Dn;if(_n.firstTabInLine!==-1)return!1;for(_n.anchor!==null&&(_n.anchorMap[_n.anchor]=Ln),Dn=_n.input.charCodeAt(_n.position);Dn!==0&&(_n.firstTabInLine!==-1&&(_n.position=_n.firstTabInLine,throwError(_n,"tab characters must not be used in indentation")),!(Dn!==45||(In=_n.input.charCodeAt(_n.position+1),!is_WS_OR_EOL(In))));){if(Pn=!0,_n.position++,skipSeparationSpace(_n,!0,-1)&&_n.lineIndent<=Cn){Ln.push(null),Dn=_n.input.charCodeAt(_n.position);continue}if($n=_n.line,composeNode(_n,Cn,CONTEXT_BLOCK_IN,!1,!0),Ln.push(_n.result),skipSeparationSpace(_n,!0,-1),Dn=_n.input.charCodeAt(_n.position),(_n.line===$n||_n.lineIndent>Cn)&&Dn!==0)throwError(_n,"bad indentation of a sequence entry");else if(_n.lineIndent<Cn)break}return Pn?(_n.tag=Nn,_n.anchor=Bn,_n.kind="sequence",_n.result=Ln,!0):!1}function readBlockMapping(_n,Cn,$n){var Nn,Bn,Ln,In,Pn,Dn,Hn=_n.tag,Wn=_n.anchor,Gn={},Yn=Object.create(null),rr=null,nr=null,Yo=null,Zo=!1,ei=!1,ci;if(_n.firstTabInLine!==-1)return!1;for(_n.anchor!==null&&(_n.anchorMap[_n.anchor]=Gn),ci=_n.input.charCodeAt(_n.position);ci!==0;){if(!Zo&&_n.firstTabInLine!==-1&&(_n.position=_n.firstTabInLine,throwError(_n,"tab characters must not be used in indentation")),Nn=_n.input.charCodeAt(_n.position+1),Ln=_n.line,(ci===63||ci===58)&&is_WS_OR_EOL(Nn))ci===63?(Zo&&(storeMappingPair(_n,Gn,Yn,rr,nr,null,In,Pn,Dn),rr=nr=Yo=null),ei=!0,Zo=!0,Bn=!0):Zo?(Zo=!1,Bn=!0):throwError(_n,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),_n.position+=1,ci=Nn;else{if(In=_n.line,Pn=_n.lineStart,Dn=_n.position,!composeNode(_n,$n,CONTEXT_FLOW_OUT,!1,!0))break;if(_n.line===Ln){for(ci=_n.input.charCodeAt(_n.position);is_WHITE_SPACE(ci);)ci=_n.input.charCodeAt(++_n.position);if(ci===58)ci=_n.input.charCodeAt(++_n.position),is_WS_OR_EOL(ci)||throwError(_n,"a whitespace character is expected after the key-value separator within a block mapping"),Zo&&(storeMappingPair(_n,Gn,Yn,rr,nr,null,In,Pn,Dn),rr=nr=Yo=null),ei=!0,Zo=!1,Bn=!1,rr=_n.tag,nr=_n.result;else if(ei)throwError(_n,"can not read an implicit mapping pair; a colon is missed");else return _n.tag=Hn,_n.anchor=Wn,!0}else if(ei)throwError(_n,"can not read a block mapping entry; a multiline key may not be an implicit key");else return _n.tag=Hn,_n.anchor=Wn,!0}if((_n.line===Ln||_n.lineIndent>Cn)&&(Zo&&(In=_n.line,Pn=_n.lineStart,Dn=_n.position),composeNode(_n,Cn,CONTEXT_BLOCK_OUT,!0,Bn)&&(Zo?nr=_n.result:Yo=_n.result),Zo||(storeMappingPair(_n,Gn,Yn,rr,nr,Yo,In,Pn,Dn),rr=nr=Yo=null),skipSeparationSpace(_n,!0,-1),ci=_n.input.charCodeAt(_n.position)),(_n.line===Ln||_n.lineIndent>Cn)&&ci!==0)throwError(_n,"bad indentation of a mapping entry");else if(_n.lineIndent<Cn)break}return Zo&&storeMappingPair(_n,Gn,Yn,rr,nr,null,In,Pn,Dn),ei&&(_n.tag=Hn,_n.anchor=Wn,_n.kind="mapping",_n.result=Gn),ei}function readTagProperty(_n){var Cn,$n=!1,Nn=!1,Bn,Ln,In;if(In=_n.input.charCodeAt(_n.position),In!==33)return!1;if(_n.tag!==null&&throwError(_n,"duplication of a tag property"),In=_n.input.charCodeAt(++_n.position),In===60?($n=!0,In=_n.input.charCodeAt(++_n.position)):In===33?(Nn=!0,Bn="!!",In=_n.input.charCodeAt(++_n.position)):Bn="!",Cn=_n.position,$n){do In=_n.input.charCodeAt(++_n.position);while(In!==0&&In!==62);_n.position<_n.length?(Ln=_n.input.slice(Cn,_n.position),In=_n.input.charCodeAt(++_n.position)):throwError(_n,"unexpected end of the stream within a verbatim tag")}else{for(;In!==0&&!is_WS_OR_EOL(In);)In===33&&(Nn?throwError(_n,"tag suffix cannot contain exclamation marks"):(Bn=_n.input.slice(Cn-1,_n.position+1),PATTERN_TAG_HANDLE.test(Bn)||throwError(_n,"named tag handle cannot contain such characters"),Nn=!0,Cn=_n.position+1)),In=_n.input.charCodeAt(++_n.position);Ln=_n.input.slice(Cn,_n.position),PATTERN_FLOW_INDICATORS.test(Ln)&&throwError(_n,"tag suffix cannot contain flow indicator characters")}Ln&&!PATTERN_TAG_URI.test(Ln)&&throwError(_n,"tag name cannot contain such characters: "+Ln);try{Ln=decodeURIComponent(Ln)}catch{throwError(_n,"tag name is malformed: "+Ln)}return $n?_n.tag=Ln:_hasOwnProperty$1.call(_n.tagMap,Bn)?_n.tag=_n.tagMap[Bn]+Ln:Bn==="!"?_n.tag="!"+Ln:Bn==="!!"?_n.tag="tag:yaml.org,2002:"+Ln:throwError(_n,'undeclared tag handle "'+Bn+'"'),!0}function readAnchorProperty(_n){var Cn,$n;if($n=_n.input.charCodeAt(_n.position),$n!==38)return!1;for(_n.anchor!==null&&throwError(_n,"duplication of an anchor property"),$n=_n.input.charCodeAt(++_n.position),Cn=_n.position;$n!==0&&!is_WS_OR_EOL($n)&&!is_FLOW_INDICATOR($n);)$n=_n.input.charCodeAt(++_n.position);return _n.position===Cn&&throwError(_n,"name of an anchor node must contain at least one character"),_n.anchor=_n.input.slice(Cn,_n.position),!0}function readAlias(_n){var Cn,$n,Nn;if(Nn=_n.input.charCodeAt(_n.position),Nn!==42)return!1;for(Nn=_n.input.charCodeAt(++_n.position),Cn=_n.position;Nn!==0&&!is_WS_OR_EOL(Nn)&&!is_FLOW_INDICATOR(Nn);)Nn=_n.input.charCodeAt(++_n.position);return _n.position===Cn&&throwError(_n,"name of an alias node must contain at least one character"),$n=_n.input.slice(Cn,_n.position),_hasOwnProperty$1.call(_n.anchorMap,$n)||throwError(_n,'unidentified alias "'+$n+'"'),_n.result=_n.anchorMap[$n],skipSeparationSpace(_n,!0,-1),!0}function composeNode(_n,Cn,$n,Nn,Bn){var Ln,In,Pn,Dn=1,Hn=!1,Wn=!1,Gn,Yn,rr,nr,Yo,Zo;if(_n.listener!==null&&_n.listener("open",_n),_n.tag=null,_n.anchor=null,_n.kind=null,_n.result=null,Ln=In=Pn=CONTEXT_BLOCK_OUT===$n||CONTEXT_BLOCK_IN===$n,Nn&&skipSeparationSpace(_n,!0,-1)&&(Hn=!0,_n.lineIndent>Cn?Dn=1:_n.lineIndent===Cn?Dn=0:_n.lineIndent<Cn&&(Dn=-1)),Dn===1)for(;readTagProperty(_n)||readAnchorProperty(_n);)skipSeparationSpace(_n,!0,-1)?(Hn=!0,Pn=Ln,_n.lineIndent>Cn?Dn=1:_n.lineIndent===Cn?Dn=0:_n.lineIndent<Cn&&(Dn=-1)):Pn=!1;if(Pn&&(Pn=Hn||Bn),(Dn===1||CONTEXT_BLOCK_OUT===$n)&&(CONTEXT_FLOW_IN===$n||CONTEXT_FLOW_OUT===$n?Yo=Cn:Yo=Cn+1,Zo=_n.position-_n.lineStart,Dn===1?Pn&&(readBlockSequence(_n,Zo)||readBlockMapping(_n,Zo,Yo))||readFlowCollection(_n,Yo)?Wn=!0:(In&&readBlockScalar(_n,Yo)||readSingleQuotedScalar(_n,Yo)||readDoubleQuotedScalar(_n,Yo)?Wn=!0:readAlias(_n)?(Wn=!0,(_n.tag!==null||_n.anchor!==null)&&throwError(_n,"alias node should not have any properties")):readPlainScalar(_n,Yo,CONTEXT_FLOW_IN===$n)&&(Wn=!0,_n.tag===null&&(_n.tag="?")),_n.anchor!==null&&(_n.anchorMap[_n.anchor]=_n.result)):Dn===0&&(Wn=Pn&&readBlockSequence(_n,Zo))),_n.tag===null)_n.anchor!==null&&(_n.anchorMap[_n.anchor]=_n.result);else if(_n.tag==="?"){for(_n.result!==null&&_n.kind!=="scalar"&&throwError(_n,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+_n.kind+'"'),Gn=0,Yn=_n.implicitTypes.length;Gn<Yn;Gn+=1)if(nr=_n.implicitTypes[Gn],nr.resolve(_n.result)){_n.result=nr.construct(_n.result),_n.tag=nr.tag,_n.anchor!==null&&(_n.anchorMap[_n.anchor]=_n.result);break}}else if(_n.tag!=="!"){if(_hasOwnProperty$1.call(_n.typeMap[_n.kind||"fallback"],_n.tag))nr=_n.typeMap[_n.kind||"fallback"][_n.tag];else for(nr=null,rr=_n.typeMap.multi[_n.kind||"fallback"],Gn=0,Yn=rr.length;Gn<Yn;Gn+=1)if(_n.tag.slice(0,rr[Gn].tag.length)===rr[Gn].tag){nr=rr[Gn];break}nr||throwError(_n,"unknown tag !<"+_n.tag+">"),_n.result!==null&&nr.kind!==_n.kind&&throwError(_n,"unacceptable node kind for !<"+_n.tag+'> tag; it should be "'+nr.kind+'", not "'+_n.kind+'"'),nr.resolve(_n.result,_n.tag)?(_n.result=nr.construct(_n.result,_n.tag),_n.anchor!==null&&(_n.anchorMap[_n.anchor]=_n.result)):throwError(_n,"cannot resolve a node with !<"+_n.tag+"> explicit tag")}return _n.listener!==null&&_n.listener("close",_n),_n.tag!==null||_n.anchor!==null||Wn}function readDocument(_n){var Cn=_n.position,$n,Nn,Bn,Ln=!1,In;for(_n.version=null,_n.checkLineBreaks=_n.legacy,_n.tagMap=Object.create(null),_n.anchorMap=Object.create(null);(In=_n.input.charCodeAt(_n.position))!==0&&(skipSeparationSpace(_n,!0,-1),In=_n.input.charCodeAt(_n.position),!(_n.lineIndent>0||In!==37));){for(Ln=!0,In=_n.input.charCodeAt(++_n.position),$n=_n.position;In!==0&&!is_WS_OR_EOL(In);)In=_n.input.charCodeAt(++_n.position);for(Nn=_n.input.slice($n,_n.position),Bn=[],Nn.length<1&&throwError(_n,"directive name must not be less than one character in length");In!==0;){for(;is_WHITE_SPACE(In);)In=_n.input.charCodeAt(++_n.position);if(In===35){do In=_n.input.charCodeAt(++_n.position);while(In!==0&&!is_EOL(In));break}if(is_EOL(In))break;for($n=_n.position;In!==0&&!is_WS_OR_EOL(In);)In=_n.input.charCodeAt(++_n.position);Bn.push(_n.input.slice($n,_n.position))}In!==0&&readLineBreak(_n),_hasOwnProperty$1.call(directiveHandlers,Nn)?directiveHandlers[Nn](_n,Nn,Bn):throwWarning(_n,'unknown document directive "'+Nn+'"')}if(skipSeparationSpace(_n,!0,-1),_n.lineIndent===0&&_n.input.charCodeAt(_n.position)===45&&_n.input.charCodeAt(_n.position+1)===45&&_n.input.charCodeAt(_n.position+2)===45?(_n.position+=3,skipSeparationSpace(_n,!0,-1)):Ln&&throwError(_n,"directives end mark is expected"),composeNode(_n,_n.lineIndent-1,CONTEXT_BLOCK_OUT,!1,!0),skipSeparationSpace(_n,!0,-1),_n.checkLineBreaks&&PATTERN_NON_ASCII_LINE_BREAKS.test(_n.input.slice(Cn,_n.position))&&throwWarning(_n,"non-ASCII line breaks are interpreted as content"),_n.documents.push(_n.result),_n.position===_n.lineStart&&testDocumentSeparator(_n)){_n.input.charCodeAt(_n.position)===46&&(_n.position+=3,skipSeparationSpace(_n,!0,-1));return}if(_n.position<_n.length-1)throwError(_n,"end of the stream or a document separator is expected");else return}function loadDocuments(_n,Cn){_n=String(_n),Cn=Cn||{},_n.length!==0&&(_n.charCodeAt(_n.length-1)!==10&&_n.charCodeAt(_n.length-1)!==13&&(_n+=`
`),_n.charCodeAt(0)===65279&&(_n=_n.slice(1)));var $n=new State$1(_n,Cn),Nn=_n.indexOf("\0");for(Nn!==-1&&($n.position=Nn,throwError($n,"null byte is not allowed in input")),$n.input+="\0";$n.input.charCodeAt($n.position)===32;)$n.lineIndent+=1,$n.position+=1;for(;$n.position<$n.length-1;)readDocument($n);return $n.documents}function loadAll$1(_n,Cn,$n){Cn!==null&&typeof Cn=="object"&&typeof $n>"u"&&($n=Cn,Cn=null);var Nn=loadDocuments(_n,$n);if(typeof Cn!="function")return Nn;for(var Bn=0,Ln=Nn.length;Bn<Ln;Bn+=1)Cn(Nn[Bn])}function load$1(_n,Cn){var $n=loadDocuments(_n,Cn);if($n.length!==0){if($n.length===1)return $n[0];throw new exception("expected a single document in the stream, but found more")}}var loadAll_1=loadAll$1,load_1=load$1,loader={loadAll:loadAll_1,load:load_1},_toString=Object.prototype.toString,_hasOwnProperty=Object.prototype.hasOwnProperty,CHAR_BOM=65279,CHAR_TAB=9,CHAR_LINE_FEED=10,CHAR_CARRIAGE_RETURN=13,CHAR_SPACE=32,CHAR_EXCLAMATION=33,CHAR_DOUBLE_QUOTE=34,CHAR_SHARP=35,CHAR_PERCENT=37,CHAR_AMPERSAND=38,CHAR_SINGLE_QUOTE=39,CHAR_ASTERISK=42,CHAR_COMMA=44,CHAR_MINUS=45,CHAR_COLON=58,CHAR_EQUALS=61,CHAR_GREATER_THAN=62,CHAR_QUESTION=63,CHAR_COMMERCIAL_AT=64,CHAR_LEFT_SQUARE_BRACKET=91,CHAR_RIGHT_SQUARE_BRACKET=93,CHAR_GRAVE_ACCENT=96,CHAR_LEFT_CURLY_BRACKET=123,CHAR_VERTICAL_LINE=124,CHAR_RIGHT_CURLY_BRACKET=125,ESCAPE_SEQUENCES={};ESCAPE_SEQUENCES[0]="\\0",ESCAPE_SEQUENCES[7]="\\a",ESCAPE_SEQUENCES[8]="\\b",ESCAPE_SEQUENCES[9]="\\t",ESCAPE_SEQUENCES[10]="\\n",ESCAPE_SEQUENCES[11]="\\v",ESCAPE_SEQUENCES[12]="\\f",ESCAPE_SEQUENCES[13]="\\r",ESCAPE_SEQUENCES[27]="\\e",ESCAPE_SEQUENCES[34]='\\"',ESCAPE_SEQUENCES[92]="\\\\",ESCAPE_SEQUENCES[133]="\\N",ESCAPE_SEQUENCES[160]="\\_",ESCAPE_SEQUENCES[8232]="\\L",ESCAPE_SEQUENCES[8233]="\\P";var DEPRECATED_BOOLEANS_SYNTAX=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],DEPRECATED_BASE60_SYNTAX=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function compileStyleMap(_n,Cn){var $n,Nn,Bn,Ln,In,Pn,Dn;if(Cn===null)return{};for($n={},Nn=Object.keys(Cn),Bn=0,Ln=Nn.length;Bn<Ln;Bn+=1)In=Nn[Bn],Pn=String(Cn[In]),In.slice(0,2)==="!!"&&(In="tag:yaml.org,2002:"+In.slice(2)),Dn=_n.compiledTypeMap.fallback[In],Dn&&_hasOwnProperty.call(Dn.styleAliases,Pn)&&(Pn=Dn.styleAliases[Pn]),$n[In]=Pn;return $n}function encodeHex(_n){var Cn,$n,Nn;if(Cn=_n.toString(16).toUpperCase(),_n<=255)$n="x",Nn=2;else if(_n<=65535)$n="u",Nn=4;else if(_n<=4294967295)$n="U",Nn=8;else throw new exception("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+$n+common.repeat("0",Nn-Cn.length)+Cn}var QUOTING_TYPE_SINGLE=1,QUOTING_TYPE_DOUBLE=2;function State(_n){this.schema=_n.schema||_default,this.indent=Math.max(1,_n.indent||2),this.noArrayIndent=_n.noArrayIndent||!1,this.skipInvalid=_n.skipInvalid||!1,this.flowLevel=common.isNothing(_n.flowLevel)?-1:_n.flowLevel,this.styleMap=compileStyleMap(this.schema,_n.styles||null),this.sortKeys=_n.sortKeys||!1,this.lineWidth=_n.lineWidth||80,this.noRefs=_n.noRefs||!1,this.noCompatMode=_n.noCompatMode||!1,this.condenseFlow=_n.condenseFlow||!1,this.quotingType=_n.quotingType==='"'?QUOTING_TYPE_DOUBLE:QUOTING_TYPE_SINGLE,this.forceQuotes=_n.forceQuotes||!1,this.replacer=typeof _n.replacer=="function"?_n.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function indentString(_n,Cn){for(var $n=common.repeat(" ",Cn),Nn=0,Bn=-1,Ln="",In,Pn=_n.length;Nn<Pn;)Bn=_n.indexOf(`
`,Nn),Bn===-1?(In=_n.slice(Nn),Nn=Pn):(In=_n.slice(Nn,Bn+1),Nn=Bn+1),In.length&&In!==`
`&&(Ln+=$n),Ln+=In;return Ln}function generateNextLine(_n,Cn){return`
`+common.repeat(" ",_n.indent*Cn)}function testImplicitResolving(_n,Cn){var $n,Nn,Bn;for($n=0,Nn=_n.implicitTypes.length;$n<Nn;$n+=1)if(Bn=_n.implicitTypes[$n],Bn.resolve(Cn))return!0;return!1}function isWhitespace(_n){return _n===CHAR_SPACE||_n===CHAR_TAB}function isPrintable(_n){return 32<=_n&&_n<=126||161<=_n&&_n<=55295&&_n!==8232&&_n!==8233||57344<=_n&&_n<=65533&&_n!==CHAR_BOM||65536<=_n&&_n<=1114111}function isNsCharOrWhitespace(_n){return isPrintable(_n)&&_n!==CHAR_BOM&&_n!==CHAR_CARRIAGE_RETURN&&_n!==CHAR_LINE_FEED}function isPlainSafe(_n,Cn,$n){var Nn=isNsCharOrWhitespace(_n),Bn=Nn&&!isWhitespace(_n);return($n?Nn:Nn&&_n!==CHAR_COMMA&&_n!==CHAR_LEFT_SQUARE_BRACKET&&_n!==CHAR_RIGHT_SQUARE_BRACKET&&_n!==CHAR_LEFT_CURLY_BRACKET&&_n!==CHAR_RIGHT_CURLY_BRACKET)&&_n!==CHAR_SHARP&&!(Cn===CHAR_COLON&&!Bn)||isNsCharOrWhitespace(Cn)&&!isWhitespace(Cn)&&_n===CHAR_SHARP||Cn===CHAR_COLON&&Bn}function isPlainSafeFirst(_n){return isPrintable(_n)&&_n!==CHAR_BOM&&!isWhitespace(_n)&&_n!==CHAR_MINUS&&_n!==CHAR_QUESTION&&_n!==CHAR_COLON&&_n!==CHAR_COMMA&&_n!==CHAR_LEFT_SQUARE_BRACKET&&_n!==CHAR_RIGHT_SQUARE_BRACKET&&_n!==CHAR_LEFT_CURLY_BRACKET&&_n!==CHAR_RIGHT_CURLY_BRACKET&&_n!==CHAR_SHARP&&_n!==CHAR_AMPERSAND&&_n!==CHAR_ASTERISK&&_n!==CHAR_EXCLAMATION&&_n!==CHAR_VERTICAL_LINE&&_n!==CHAR_EQUALS&&_n!==CHAR_GREATER_THAN&&_n!==CHAR_SINGLE_QUOTE&&_n!==CHAR_DOUBLE_QUOTE&&_n!==CHAR_PERCENT&&_n!==CHAR_COMMERCIAL_AT&&_n!==CHAR_GRAVE_ACCENT}function isPlainSafeLast(_n){return!isWhitespace(_n)&&_n!==CHAR_COLON}function codePointAt(_n,Cn){var $n=_n.charCodeAt(Cn),Nn;return $n>=55296&&$n<=56319&&Cn+1<_n.length&&(Nn=_n.charCodeAt(Cn+1),Nn>=56320&&Nn<=57343)?($n-55296)*1024+Nn-56320+65536:$n}function needIndentIndicator(_n){var Cn=/^\n* /;return Cn.test(_n)}var STYLE_PLAIN=1,STYLE_SINGLE=2,STYLE_LITERAL=3,STYLE_FOLDED=4,STYLE_DOUBLE=5;function chooseScalarStyle(_n,Cn,$n,Nn,Bn,Ln,In,Pn){var Dn,Hn=0,Wn=null,Gn=!1,Yn=!1,rr=Nn!==-1,nr=-1,Yo=isPlainSafeFirst(codePointAt(_n,0))&&isPlainSafeLast(codePointAt(_n,_n.length-1));if(Cn||In)for(Dn=0;Dn<_n.length;Hn>=65536?Dn+=2:Dn++){if(Hn=codePointAt(_n,Dn),!isPrintable(Hn))return STYLE_DOUBLE;Yo=Yo&&isPlainSafe(Hn,Wn,Pn),Wn=Hn}else{for(Dn=0;Dn<_n.length;Hn>=65536?Dn+=2:Dn++){if(Hn=codePointAt(_n,Dn),Hn===CHAR_LINE_FEED)Gn=!0,rr&&(Yn=Yn||Dn-nr-1>Nn&&_n[nr+1]!==" ",nr=Dn);else if(!isPrintable(Hn))return STYLE_DOUBLE;Yo=Yo&&isPlainSafe(Hn,Wn,Pn),Wn=Hn}Yn=Yn||rr&&Dn-nr-1>Nn&&_n[nr+1]!==" "}return!Gn&&!Yn?Yo&&!In&&!Bn(_n)?STYLE_PLAIN:Ln===QUOTING_TYPE_DOUBLE?STYLE_DOUBLE:STYLE_SINGLE:$n>9&&needIndentIndicator(_n)?STYLE_DOUBLE:In?Ln===QUOTING_TYPE_DOUBLE?STYLE_DOUBLE:STYLE_SINGLE:Yn?STYLE_FOLDED:STYLE_LITERAL}function writeScalar(_n,Cn,$n,Nn,Bn){_n.dump=function(){if(Cn.length===0)return _n.quotingType===QUOTING_TYPE_DOUBLE?'""':"''";if(!_n.noCompatMode&&(DEPRECATED_BOOLEANS_SYNTAX.indexOf(Cn)!==-1||DEPRECATED_BASE60_SYNTAX.test(Cn)))return _n.quotingType===QUOTING_TYPE_DOUBLE?'"'+Cn+'"':"'"+Cn+"'";var Ln=_n.indent*Math.max(1,$n),In=_n.lineWidth===-1?-1:Math.max(Math.min(_n.lineWidth,40),_n.lineWidth-Ln),Pn=Nn||_n.flowLevel>-1&&$n>=_n.flowLevel;function Dn(Hn){return testImplicitResolving(_n,Hn)}switch(chooseScalarStyle(Cn,Pn,_n.indent,In,Dn,_n.quotingType,_n.forceQuotes&&!Nn,Bn)){case STYLE_PLAIN:return Cn;case STYLE_SINGLE:return"'"+Cn.replace(/'/g,"''")+"'";case STYLE_LITERAL:return"|"+blockHeader(Cn,_n.indent)+dropEndingNewline(indentString(Cn,Ln));case STYLE_FOLDED:return">"+blockHeader(Cn,_n.indent)+dropEndingNewline(indentString(foldString(Cn,In),Ln));case STYLE_DOUBLE:return'"'+escapeString(Cn)+'"';default:throw new exception("impossible error: invalid scalar style")}}()}function blockHeader(_n,Cn){var $n=needIndentIndicator(_n)?String(Cn):"",Nn=_n[_n.length-1]===`
`,Bn=Nn&&(_n[_n.length-2]===`
`||_n===`
`),Ln=Bn?"+":Nn?"":"-";return $n+Ln+`
`}function dropEndingNewline(_n){return _n[_n.length-1]===`
`?_n.slice(0,-1):_n}function foldString(_n,Cn){for(var $n=/(\n+)([^\n]*)/g,Nn=function(){var Hn=_n.indexOf(`
`);return Hn=Hn!==-1?Hn:_n.length,$n.lastIndex=Hn,foldLine(_n.slice(0,Hn),Cn)}(),Bn=_n[0]===`
`||_n[0]===" ",Ln,In;In=$n.exec(_n);){var Pn=In[1],Dn=In[2];Ln=Dn[0]===" ",Nn+=Pn+(!Bn&&!Ln&&Dn!==""?`
`:"")+foldLine(Dn,Cn),Bn=Ln}return Nn}function foldLine(_n,Cn){if(_n===""||_n[0]===" ")return _n;for(var $n=/ [^ ]/g,Nn,Bn=0,Ln,In=0,Pn=0,Dn="";Nn=$n.exec(_n);)Pn=Nn.index,Pn-Bn>Cn&&(Ln=In>Bn?In:Pn,Dn+=`
`+_n.slice(Bn,Ln),Bn=Ln+1),In=Pn;return Dn+=`
`,_n.length-Bn>Cn&&In>Bn?Dn+=_n.slice(Bn,In)+`
`+_n.slice(In+1):Dn+=_n.slice(Bn),Dn.slice(1)}function escapeString(_n){for(var Cn="",$n=0,Nn,Bn=0;Bn<_n.length;$n>=65536?Bn+=2:Bn++)$n=codePointAt(_n,Bn),Nn=ESCAPE_SEQUENCES[$n],!Nn&&isPrintable($n)?(Cn+=_n[Bn],$n>=65536&&(Cn+=_n[Bn+1])):Cn+=Nn||encodeHex($n);return Cn}function writeFlowSequence(_n,Cn,$n){var Nn="",Bn=_n.tag,Ln,In,Pn;for(Ln=0,In=$n.length;Ln<In;Ln+=1)Pn=$n[Ln],_n.replacer&&(Pn=_n.replacer.call($n,String(Ln),Pn)),(writeNode(_n,Cn,Pn,!1,!1)||typeof Pn>"u"&&writeNode(_n,Cn,null,!1,!1))&&(Nn!==""&&(Nn+=","+(_n.condenseFlow?"":" ")),Nn+=_n.dump);_n.tag=Bn,_n.dump="["+Nn+"]"}function writeBlockSequence(_n,Cn,$n,Nn){var Bn="",Ln=_n.tag,In,Pn,Dn;for(In=0,Pn=$n.length;In<Pn;In+=1)Dn=$n[In],_n.replacer&&(Dn=_n.replacer.call($n,String(In),Dn)),(writeNode(_n,Cn+1,Dn,!0,!0,!1,!0)||typeof Dn>"u"&&writeNode(_n,Cn+1,null,!0,!0,!1,!0))&&((!Nn||Bn!=="")&&(Bn+=generateNextLine(_n,Cn)),_n.dump&&CHAR_LINE_FEED===_n.dump.charCodeAt(0)?Bn+="-":Bn+="- ",Bn+=_n.dump);_n.tag=Ln,_n.dump=Bn||"[]"}function writeFlowMapping(_n,Cn,$n){var Nn="",Bn=_n.tag,Ln=Object.keys($n),In,Pn,Dn,Hn,Wn;for(In=0,Pn=Ln.length;In<Pn;In+=1)Wn="",Nn!==""&&(Wn+=", "),_n.condenseFlow&&(Wn+='"'),Dn=Ln[In],Hn=$n[Dn],_n.replacer&&(Hn=_n.replacer.call($n,Dn,Hn)),writeNode(_n,Cn,Dn,!1,!1)&&(_n.dump.length>1024&&(Wn+="? "),Wn+=_n.dump+(_n.condenseFlow?'"':"")+":"+(_n.condenseFlow?"":" "),writeNode(_n,Cn,Hn,!1,!1)&&(Wn+=_n.dump,Nn+=Wn));_n.tag=Bn,_n.dump="{"+Nn+"}"}function writeBlockMapping(_n,Cn,$n,Nn){var Bn="",Ln=_n.tag,In=Object.keys($n),Pn,Dn,Hn,Wn,Gn,Yn;if(_n.sortKeys===!0)In.sort();else if(typeof _n.sortKeys=="function")In.sort(_n.sortKeys);else if(_n.sortKeys)throw new exception("sortKeys must be a boolean or a function");for(Pn=0,Dn=In.length;Pn<Dn;Pn+=1)Yn="",(!Nn||Bn!=="")&&(Yn+=generateNextLine(_n,Cn)),Hn=In[Pn],Wn=$n[Hn],_n.replacer&&(Wn=_n.replacer.call($n,Hn,Wn)),writeNode(_n,Cn+1,Hn,!0,!0,!0)&&(Gn=_n.tag!==null&&_n.tag!=="?"||_n.dump&&_n.dump.length>1024,Gn&&(_n.dump&&CHAR_LINE_FEED===_n.dump.charCodeAt(0)?Yn+="?":Yn+="? "),Yn+=_n.dump,Gn&&(Yn+=generateNextLine(_n,Cn)),writeNode(_n,Cn+1,Wn,!0,Gn)&&(_n.dump&&CHAR_LINE_FEED===_n.dump.charCodeAt(0)?Yn+=":":Yn+=": ",Yn+=_n.dump,Bn+=Yn));_n.tag=Ln,_n.dump=Bn||"{}"}function detectType(_n,Cn,$n){var Nn,Bn,Ln,In,Pn,Dn;for(Bn=$n?_n.explicitTypes:_n.implicitTypes,Ln=0,In=Bn.length;Ln<In;Ln+=1)if(Pn=Bn[Ln],(Pn.instanceOf||Pn.predicate)&&(!Pn.instanceOf||typeof Cn=="object"&&Cn instanceof Pn.instanceOf)&&(!Pn.predicate||Pn.predicate(Cn))){if($n?Pn.multi&&Pn.representName?_n.tag=Pn.representName(Cn):_n.tag=Pn.tag:_n.tag="?",Pn.represent){if(Dn=_n.styleMap[Pn.tag]||Pn.defaultStyle,_toString.call(Pn.represent)==="[object Function]")Nn=Pn.represent(Cn,Dn);else if(_hasOwnProperty.call(Pn.represent,Dn))Nn=Pn.represent[Dn](Cn,Dn);else throw new exception("!<"+Pn.tag+'> tag resolver accepts not "'+Dn+'" style');_n.dump=Nn}return!0}return!1}function writeNode(_n,Cn,$n,Nn,Bn,Ln,In){_n.tag=null,_n.dump=$n,detectType(_n,$n,!1)||detectType(_n,$n,!0);var Pn=_toString.call(_n.dump),Dn=Nn,Hn;Nn&&(Nn=_n.flowLevel<0||_n.flowLevel>Cn);var Wn=Pn==="[object Object]"||Pn==="[object Array]",Gn,Yn;if(Wn&&(Gn=_n.duplicates.indexOf($n),Yn=Gn!==-1),(_n.tag!==null&&_n.tag!=="?"||Yn||_n.indent!==2&&Cn>0)&&(Bn=!1),Yn&&_n.usedDuplicates[Gn])_n.dump="*ref_"+Gn;else{if(Wn&&Yn&&!_n.usedDuplicates[Gn]&&(_n.usedDuplicates[Gn]=!0),Pn==="[object Object]")Nn&&Object.keys(_n.dump).length!==0?(writeBlockMapping(_n,Cn,_n.dump,Bn),Yn&&(_n.dump="&ref_"+Gn+_n.dump)):(writeFlowMapping(_n,Cn,_n.dump),Yn&&(_n.dump="&ref_"+Gn+" "+_n.dump));else if(Pn==="[object Array]")Nn&&_n.dump.length!==0?(_n.noArrayIndent&&!In&&Cn>0?writeBlockSequence(_n,Cn-1,_n.dump,Bn):writeBlockSequence(_n,Cn,_n.dump,Bn),Yn&&(_n.dump="&ref_"+Gn+_n.dump)):(writeFlowSequence(_n,Cn,_n.dump),Yn&&(_n.dump="&ref_"+Gn+" "+_n.dump));else if(Pn==="[object String]")_n.tag!=="?"&&writeScalar(_n,_n.dump,Cn,Ln,Dn);else{if(Pn==="[object Undefined]")return!1;if(_n.skipInvalid)return!1;throw new exception("unacceptable kind of an object to dump "+Pn)}_n.tag!==null&&_n.tag!=="?"&&(Hn=encodeURI(_n.tag[0]==="!"?_n.tag.slice(1):_n.tag).replace(/!/g,"%21"),_n.tag[0]==="!"?Hn="!"+Hn:Hn.slice(0,18)==="tag:yaml.org,2002:"?Hn="!!"+Hn.slice(18):Hn="!<"+Hn+">",_n.dump=Hn+" "+_n.dump)}return!0}function getDuplicateReferences(_n,Cn){var $n=[],Nn=[],Bn,Ln;for(inspectNode(_n,$n,Nn),Bn=0,Ln=Nn.length;Bn<Ln;Bn+=1)Cn.duplicates.push($n[Nn[Bn]]);Cn.usedDuplicates=new Array(Ln)}function inspectNode(_n,Cn,$n){var Nn,Bn,Ln;if(_n!==null&&typeof _n=="object")if(Bn=Cn.indexOf(_n),Bn!==-1)$n.indexOf(Bn)===-1&&$n.push(Bn);else if(Cn.push(_n),Array.isArray(_n))for(Bn=0,Ln=_n.length;Bn<Ln;Bn+=1)inspectNode(_n[Bn],Cn,$n);else for(Nn=Object.keys(_n),Bn=0,Ln=Nn.length;Bn<Ln;Bn+=1)inspectNode(_n[Nn[Bn]],Cn,$n)}function dump$1(_n,Cn){Cn=Cn||{};var $n=new State(Cn);$n.noRefs||getDuplicateReferences(_n,$n);var Nn=_n;return $n.replacer&&(Nn=$n.replacer.call({"":Nn},"",Nn)),writeNode($n,0,Nn,!0,!0)?$n.dump+`
`:""}var dump_1=dump$1,dumper={dump:dump_1};function renamed(_n,Cn){return function(){throw new Error("Function yaml."+_n+" is removed in js-yaml 4. Use yaml."+Cn+" instead, which is now safe by default.")}}var Type=type,Schema=schema,FAILSAFE_SCHEMA=failsafe,JSON_SCHEMA=json,CORE_SCHEMA=core,DEFAULT_SCHEMA=_default,load=loader.load,loadAll=loader.loadAll,dump=dumper.dump,YAMLException=exception,types={binary,float,map,null:_null,pairs,set,timestamp,bool,int,merge:merge$1,omap,seq,str},safeLoad=renamed("safeLoad","load"),safeLoadAll=renamed("safeLoadAll","loadAll"),safeDump=renamed("safeDump","dump"),jsYaml={Type,Schema,FAILSAFE_SCHEMA,JSON_SCHEMA,CORE_SCHEMA,DEFAULT_SCHEMA,load,loadAll,dump,YAMLException,types,safeLoad,safeLoadAll,safeDump};const _sfc_main$2={name:"Hotkey",components:{IconSvg},mixins:[LanguageMixin],props:{defaultHotkey:{type:Object,default:()=>({})}},data(){return{isOpen:!1,hotkeys:[{name:"click",title:"left_click_keyword_tag",value:"",options:[{name:"",title:"none"},{name:"edit",title:"edit_keyword"},{name:"disable",title:"disable_enable_keyword"},{name:"extend",title:"show_keyword_extend_panel"}]},{name:"rightClick",title:"right_click_keyword_tag",value:"",options:[{name:"",title:"none"},{name:"edit",title:"edit_keyword"},{name:"disable",title:"disable_enable_keyword"},{name:"extend",title:"show_keyword_extend_panel"}]},{name:"dblClick",title:"dblclick_keyword_tag",value:"",options:[{name:"",title:"none"},{name:"edit",title:"edit_keyword"},{name:"disable",title:"disable_enable_keyword"},{name:"extend",title:"show_keyword_extend_panel"}]},{name:"hover",title:"hover_keyword_tag",value:"",options:[{name:"",title:"none"},{name:"extend",title:"show_keyword_extend_panel"}]}]}},emits:["update:hotkey"],computed:{},mounted(){},methods:{open(){this.isOpen=!0,this.hotkeys.forEach(_n=>{this.defaultHotkey[_n.name]?_n.value=this.defaultHotkey[_n.name]:_n.value=""})},close(){this.isOpen=!1},onCloseClick(){this.close()},onSaveClick(){let _n={};this.hotkeys.forEach(Cn=>{_n[Cn.name]=Cn.value}),this.gradioAPI.setData("hotkey",_n),this.close(),this.$emit("update:hotkey",_n)}}},_hoisted_1$2={class:"hotkey-list"},_hoisted_2$2={class:"hotkey-title"},_hoisted_3$2=["onUpdate:modelValue"],_hoisted_4$2=["value"],_hoisted_5$1={class:"setting-btns"};function _sfc_render$2(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-prompt-hotkey",onClick:Cn[4]||(Cn[4]=()=>{})},[createBaseVNode("div",{class:"hotkey-main",onClick:Cn[3]||(Cn[3]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"hotkey-body",onClick:Cn[2]||(Cn[2]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.hotkeys,In=>(openBlock(),createElementBlock("div",{class:"hotkey-item",key:In.name},[createBaseVNode("div",_hoisted_2$2,toDisplayString(_n.getLang(In.title)),1),withDirectives(createBaseVNode("select",{class:"hotkey-select","onUpdate:modelValue":Pn=>In.value=Pn},[(openBlock(!0),createElementBlock(Fragment,null,renderList(In.options,Pn=>(openBlock(),createElementBlock("option",{key:Pn.name,value:Pn.name},toDisplayString(_n.getLang(Pn.title)),9,_hoisted_4$2))),128))],8,_hoisted_3$2),[[vModelSelect,In.value]])]))),128))]),createBaseVNode("div",_hoisted_5$1,[createBaseVNode("div",{class:"hotkey-save hover-scale-120",onClick:Cn[0]||(Cn[0]=(...In)=>Ln.onSaveClick&&Ln.onSaveClick(...In))},toDisplayString(_n.getLang("save")),1),createBaseVNode("div",{class:"hotkey-close hover-scale-120",onClick:Cn[1]||(Cn[1]=(...In)=>Ln.onCloseClick&&Ln.onCloseClick(...In))},toDisplayString(_n.getLang("close")),1)])])])])):createCommentVNode("",!0)]),_:1})}const Hotkey=_export_sfc(_sfc_main$2,[["render",_sfc_render$2]]),TYPE_LORA="lora",TYPE_LYCO="lyco",TYPE_EMBEDDING="embedding",_sfc_main$1={name:"ExtraNetworksPopup",components:{IconSvg},mixins:[LanguageMixin],props:{extraNetworks:{type:Array,default:()=>[]}},data(){return{isShow:!1,e:null,name:"",useCallback:null,type:"",from:"tags",data:{},style:{},previewStyle:{},mouseIn:!1,eMouseIn:!1}},computed:{},mounted(){},methods:{show(_n,Cn,$n,Nn=!1,Bn="tags"){this.mouseIn=!1,this.eMouseIn=!0,this.e=_n,this.name=Cn,this.useCallback=$n,this.type="",this.from=Bn,this.data={},this.style={},this.previewStyle={};let Ln;Cn=Cn.toLowerCase();for(let In of this.extraNetworks)if(In.name==="textual inversion"){for(let Pn of In.items)if(Pn.name.toLowerCase()===Cn){this.type=TYPE_EMBEDDING,Ln=Pn;break}}else if(In.name==="lora"||In.name==="lycoris"){for(let Pn of In.items)if(Pn.name.toLowerCase()===Cn||Pn.output_name&&Pn.output_name.toLowerCase()===Cn){this.type=In.name==="lora"?TYPE_LORA:TYPE_LYCO,Ln=Pn;break}}else if(Nn&&In.name==="checkpoints"){for(let Pn of In.items)if(Pn.name.toLowerCase()===Cn){this.type="checkpoints",Ln=Pn;break}}if(!this.type)return this.isShow=!1;this.isShow=!0,this.data.name=Ln.civitai_info&&Ln.civitai_info.model&&Ln.civitai_info.model.name?Ln.civitai_info.model.name:Ln.name,this.data.output_name=Ln.output_name&&Ln.output_name!==this.data.name?Ln.output_name:"",this.data.basename=Ln.basename||"",this.data.dirname=Ln.dirname||"",this.data.description=Ln.civitai_info&&Ln.civitai_info.description?Ln.civitai_info.description:Ln.description||"",this.data.description=this.data.description.replace(/<[^>]+>/g,""),this.data.trainedWords=Ln.civitai_info&&Ln.civitai_info.trainedWords?Ln.civitai_info.trainedWords:[],this.data.preview=Ln.preview||(Ln.civitai_info&&Ln.civitai_info.images&&Ln.civitai_info.images.length?Ln.civitai_info.images[0]:""),this.data.modelId=Ln.civitai_info&&Ln.civitai_info.modelId?Ln.civitai_info.modelId:"",this.data.civitaiUrl=this.data.modelId?this.getCivitaiUrl(this.data.modelId):"",this.$nextTick(()=>{const In=_n.getBoundingClientRect();this.style.top=In.top+_n.offsetHeight+4+"px",this.style.left=In.left+"px",this.data.preview&&(this.previewStyle={width:"auto",height:this.$refs.extraNetworks.offsetHeight+"px"}),this.$nextTick(()=>{this.onPreviewLoad()})})},onPreviewLoad(){const _n=this.$refs.extraNetworks.getBoundingClientRect();_n.right>window.innerWidth&&(this.style.left=window.innerWidth-_n.width-10+"px")},_hide(){this.isShow&&(this.hideTimer&&clearTimeout(this.hideTimer),this.hideTimer=setTimeout(()=>{this.hideTimer=null,!this.mouseIn&&!this.eMouseIn&&(this.isShow=!1)},10))},hide(){this.eMouseIn=!1,this._hide()},onMouseEnter(){this.mouseIn=!0},onMouseMove(){this.mouseIn=!0},onMouseLeave(){this.mouseIn=!1,this._hide()},copy(_n){this.$copyText(_n).then(()=>{this.$toastr.success(this.getLang("success"))}).catch(()=>{this.$toastr.error(this.getLang("failed"))})},getCivitaiUrl(_n){return globals.civitaiUrl+"/models/"+_n},onOpenCivitaiClick(){if(!this.data.modelId)return;let _n=this.getCivitaiUrl(this.data.modelId);window.open(_n)},onUseKeywordsClick(_n){if(!_n||typeof this.useCallback!="function")return;let Cn=common$1.splitTags(_n);console.log(Cn),this.useCallback(Cn)}}},_hoisted_1$1=["data-from"],_hoisted_2$1={class:"popup-main"},_hoisted_3$1=["src"],_hoisted_4$1={class:"info-raws"},_hoisted_5={class:"info-raw"},_hoisted_6={class:"raw-name"},_hoisted_7={key:0,class:"info-raw"},_hoisted_8={class:"raw-name"},_hoisted_9={key:1,class:"info-raw"},_hoisted_10={class:"raw-name"},_hoisted_11={key:2,class:"info-raw"},_hoisted_12={class:"raw-name"},_hoisted_13={key:3,class:"info-raw"},_hoisted_14={class:"raw-name"},_hoisted_15={class:"raw-value"},_hoisted_16=["onClick"],_hoisted_17={key:4,class:"info-raw"},_hoisted_18={class:"raw-name"},_hoisted_19={class:"raw-description"},_hoisted_20={key:5,class:"info-raw"},_hoisted_21=createBaseVNode("div",{class:"raw-name"},"Civitai",-1),_hoisted_22={class:"raw-value"},_hoisted_23=["href"];function _sfc_render$1(_n,Cn,$n,Nn,Bn,Ln){const In=resolveDirective("tooltip");return withDirectives((openBlock(),createElementBlock("div",{class:"physton-prompt-extra-networks-popup",ref:"extraNetworks","data-from":Bn.from,onMouseenter:Cn[6]||(Cn[6]=withModifiers((...Pn)=>Ln.onMouseEnter&&Ln.onMouseEnter(...Pn),["stop"])),onMousemove:Cn[7]||(Cn[7]=withModifiers((...Pn)=>Ln.onMouseMove&&Ln.onMouseMove(...Pn),["stop"])),onMouseleave:Cn[8]||(Cn[8]=withModifiers((...Pn)=>Ln.onMouseLeave&&Ln.onMouseLeave(...Pn),["stop"])),style:normalizeStyle(Bn.style)},[createBaseVNode("div",_hoisted_2$1,[Bn.data.preview?(openBlock(),createElementBlock("img",{key:0,class:"info-preview",src:Bn.data.preview,style:normalizeStyle(Bn.previewStyle),onLoad:Cn[0]||(Cn[0]=(...Pn)=>Ln.onPreviewLoad&&Ln.onPreviewLoad(...Pn))},null,44,_hoisted_3$1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$1,[createBaseVNode("div",_hoisted_5,[createBaseVNode("div",_hoisted_6,toDisplayString(_n.getLang("model_name")),1),createBaseVNode("div",{class:"raw-value",onClick:Cn[1]||(Cn[1]=Pn=>Ln.copy(Bn.data.name))},toDisplayString(Bn.data.name),1)]),Bn.data.output_name?(openBlock(),createElementBlock("div",_hoisted_7,[createBaseVNode("div",_hoisted_8,toDisplayString(_n.getLang("output_name")),1),createBaseVNode("div",{class:"raw-value",onClick:Cn[2]||(Cn[2]=Pn=>Ln.copy(Bn.data.output_name))},toDisplayString(Bn.data.output_name),1)])):createCommentVNode("",!0),Bn.data.basename?(openBlock(),createElementBlock("div",_hoisted_9,[createBaseVNode("div",_hoisted_10,toDisplayString(_n.getLang("filename")),1),createBaseVNode("div",{class:"raw-value",onClick:Cn[3]||(Cn[3]=Pn=>Ln.copy(Bn.data.basename))},toDisplayString(Bn.data.basename),1)])):createCommentVNode("",!0),Bn.data.dirname?(openBlock(),createElementBlock("div",_hoisted_11,[createBaseVNode("div",_hoisted_12,toDisplayString(_n.getLang("filepath")),1),createBaseVNode("div",{class:"raw-value",onClick:Cn[4]||(Cn[4]=Pn=>Ln.copy(Bn.data.dirname))},toDisplayString(Bn.data.dirname),1)])):createCommentVNode("",!0),Bn.data.trainedWords&&Bn.data.trainedWords.length?(openBlock(),createElementBlock("div",_hoisted_13,[createBaseVNode("div",_hoisted_14,toDisplayString(_n.getLang("trained_words")),1),createBaseVNode("div",_hoisted_15,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.data.trainedWords,Pn=>(openBlock(),createElementBlock("div",{class:"raw-words",key:Pn,onClick:Dn=>Ln.onUseKeywordsClick(Pn)},toDisplayString(Pn),9,_hoisted_16))),128))])])):createCommentVNode("",!0),Bn.data.description?(openBlock(),createElementBlock("div",_hoisted_17,[createBaseVNode("div",_hoisted_18,toDisplayString(_n.getLang("description")),1),withDirectives((openBlock(),createElementBlock("div",{class:"raw-value",onClick:Cn[5]||(Cn[5]=Pn=>Ln.copy(Bn.data.description))},[createBaseVNode("div",_hoisted_19,toDisplayString(Bn.data.description),1)])),[[In,Bn.data.description]])])):createCommentVNode("",!0),Bn.data.civitaiUrl?(openBlock(),createElementBlock("div",_hoisted_20,[_hoisted_21,createBaseVNode("div",_hoisted_22,[createBaseVNode("a",{href:Bn.data.civitaiUrl,target:"_blank",class:"raw-link"},toDisplayString(Bn.data.civitaiUrl),9,_hoisted_23)])])):createCommentVNode("",!0)])])],44,_hoisted_1$1)),[[vShow,Bn.isShow]])}const ExtraNetworksPopup=_export_sfc(_sfc_main$1,[["render",_sfc_render$1]]),_sfc_main={name:"App",components:{Hotkey,About,ChatgptPrompt,PackagesState,PromptFormat,Blacklist,ExtensionCss,IconSvg,History,Favorite,SelectLanguage,TranslateSetting,PhystonPrompt,ExtraNetworksPopup},mixins:[],data(){return{prompts:[{tab:"tab_txt2img",prompt:"txt2img_prompt",counter:"txt2img_token_counter",button:"txt2img_token_button",steps:"txt2img_steps",historyKey:"txt2img",favoriteKey:"txt2img",$prompt:null,$textarea:null,$steps:null,name:"txt2img_prompt",neg:!1,hideDefaultInputKey:"txt2ImgHideDefaultInput",hideDefaultInput:!1,hidePanelKey:"txt2ImgHidePanel",hidePanel:!1,hideGroupTagsKey:"txt2ImgHideGroupTags",hideGroupTags:!1,id:"phystonPrompt_txt2img_prompt"},{tab:"tab_txt2img",prompt:"txt2img_neg_prompt",counter:"txt2img_negative_token_counter",button:"txt2img_negative_token_button",steps:"txt2img_steps",historyKey:"txt2img_neg",favoriteKey:"txt2img_neg",$prompt:null,$textarea:null,$steps:null,name:"txt2img_neg_prompt",neg:!0,hideDefaultInputKey:"txt2ImgNegHideDefaultInput",hideDefaultInput:!1,hidePanelKey:"txt2ImgNegHidePanel",hidePanel:!1,hideGroupTagsKey:"txt2ImgNegHideGroupTags",hideGroupTags:!1,id:"phystonPrompt_txt2img_neg_prompt"},{tab:"tab_img2img",prompt:"img2img_prompt",counter:"img2img_token_counter",button:"img2img_token_button",steps:"img2img_steps",historyKey:"img2img",favoriteKey:"img2img",$prompt:null,$textarea:null,$steps:null,name:"img2img_prompt",neg:!1,hideDefaultInputKey:"img2ImgHideDefaultInput",hideDefaultInput:!1,hidePanelKey:"img2ImgHidePanel",hidePanel:!1,hideGroupTagsKey:"img2ImgHideGroupTags",hideGroupTags:!1,id:"phystonPrompt_img2img_prompt"},{tab:"tab_img2img",prompt:"img2img_neg_prompt",counter:"img2img_negative_token_counter",button:"img2img_negative_token_button",steps:"img2img_steps",historyKey:"img2img_neg",favoriteKey:"img2img_neg",$prompt:null,$textarea:null,$steps:null,name:"img2img_neg_prompt",neg:!0,hideDefaultInputKey:"img2ImgNegHideDefaultInput",hideDefaultInput:!1,hidePanelKey:"img2ImgNegHidePanel",hidePanel:!1,hideGroupTagsKey:"img2ImgNegHideGroupTags",hideGroupTags:!1,id:"phystonPrompt_img2img_neg_prompt"}],languageCode:"",languages:{},translateApis:[],translateApi:"",translateApiConfig:{},canOneTranslate:!1,autoTranslate:!1,autoTranslateToEnglish:!1,autoTranslateToLocal:!1,autoRemoveSpace:!0,autoRemoveLastComma:!1,autoKeepWeightZero:!1,autoKeepWeightOne:!1,autoBreakBeforeWrap:!1,autoBreakAfterWrap:!1,autoRemoveLoraBeforeComma:!1,autoRemoveLoraAfterComma:!1,useNovelAiWeightSymbol:!1,autoRemoveBeforeLineComma:!1,enableTooltip:!0,tagCompleteFile:"",onlyCsvOnAuto:!1,startWatchSave:!1,pasteBtn:null,showPastePopup:!1,pasteTitle:"",pasteContent:"",pasteLoading:!1,historyCurrentPrompt:"",favoriteCurrentPrompt:"",chatgptCurrentPrompt:"",extraNetworks:[],loras:[],lycos:[],embeddings:[],python:"",packagesState:[],version:"",latestVersion:"",isLatestVersion:!0,theme:"dark",groupTags:[],groupTagsColor:{},groupTagsColorKeyCache:{},groupTagsTranslate:!0,groupTagsTranslateCache:{toEn:new Map,toLocal:new Map},extraNetworksWidth:100,extraNetworksHeight:120,blacklist:{},cancelBlacklistConfirm:!1,hotkey:{click:"edit",dblClick:"disable",rightClick:"",hover:"extend"}}},watch:{languageCode:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onLanguageCodeChange",_n),this.canOneTranslate=common$1.canOneTranslate(this.languageCode),this.gradioAPI.setData("languageCode",_n).then($n=>{}).catch($n=>{}),this.loadGroupTags())},immediate:!1},autoTranslateToEnglish:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoTranslateToEnglishChange",_n),this.gradioAPI.setData("autoTranslateToEnglish",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoTranslateToLocal:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoTranslateToLocalChange",_n),this.gradioAPI.setData("autoTranslateToLocal",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoTranslate:{handler:function(_n,Cn){this.startWatchSave&&(this.autoTranslateToEnglish=this.autoTranslate,this.autoTranslateToLocal=this.autoTranslate,console.log("onAutoTranslateChange",_n),this.gradioAPI.setData("autoTranslate",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoRemoveSpace:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoRemoveSpaceChange",_n),this.gradioAPI.setData("autoRemoveSpace",_n).then($n=>{this.prompts.forEach(Nn=>{this.$refs[Nn.id][0].updatePrompt()})}).catch($n=>{}))},immediate:!1},autoRemoveLastComma:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoRemoveLastCommaChange",_n),this.gradioAPI.setData("autoRemoveLastComma",_n).then($n=>{this.prompts.forEach(Nn=>{this.$refs[Nn.id][0].updatePrompt()})}).catch($n=>{}))},immediate:!1},autoKeepWeightZero:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoKeepWeightZeroChange",_n),this.gradioAPI.setData("autoKeepWeightZero",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoKeepWeightOne:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoKeepWeightOneChange",_n),this.gradioAPI.setData("autoKeepWeightOne",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoBreakBeforeWrap:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoBreakBeforeWrap",_n),this.gradioAPI.setData("autoBreakBeforeWrap",_n).then($n=>{this.prompts.forEach(Nn=>{this.$refs[Nn.id][0].updatePrompt()})}).catch($n=>{}))},immediate:!1},autoBreakAfterWrap:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoBreakAfterWrap",_n),this.gradioAPI.setData("autoBreakAfterWrap",_n).then($n=>{this.prompts.forEach(Nn=>{this.$refs[Nn.id][0].updatePrompt()})}).catch($n=>{}))},immediate:!1},autoRemoveLoraBeforeComma:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoRemoveLoraBeforeCommaChange",_n),this.gradioAPI.setData("autoRemoveLoraBeforeComma",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoRemoveLoraAfterComma:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoRemoveLoraAfterCommaChange",_n),this.gradioAPI.setData("autoRemoveLoraAfterComma",_n).then($n=>{}).catch($n=>{}))},immediate:!1},useNovelAiWeightSymbol:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onUseNovelAiWeightSymbolChange",_n),this.gradioAPI.setData("useNovelAiWeightSymbol",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoRemoveBeforeLineComma:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoRemoveBeforeLineCommaChange",_n),this.gradioAPI.setData("autoRemoveBeforeLineComma",_n).then($n=>{}).catch($n=>{}))}},enableTooltip:{handler:function(_n,Cn){this.startWatchSave&&(localStorage.setItem("phystonPromptEnableTooltip",_n?"true":"false"),this.updateTippyState(),this.gradioAPI.setData("enableTooltip",_n).then($n=>{}).catch($n=>{}))},immediate:!1},translateApi:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onTranslateApiChange",_n,Cn),this.updateTranslateApiConfig(),this.gradioAPI.setData("translateApi",_n).then($n=>{}).catch($n=>{}))},immediate:!1},tagCompleteFile:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onTagCompleteFileChange",_n,Cn),this.gradioAPI.setData("tagCompleteFile",_n).then($n=>{}).catch($n=>{}))},immediate:!1},groupTagsColor:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onGroupTagsColorChange",_n,Cn),this.gradioAPI.setData("groupTagsColor",_n).then($n=>{}).catch($n=>{}))},deep:!0,immediate:!1},groupTagsTranslate:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onGroupTagsTranslateChange",_n,Cn),this.gradioAPI.setData("groupTagsTranslate",_n).then($n=>{}).catch($n=>{}))},immediate:!1},onlyCsvOnAuto(){this.startWatchSave&&(console.log("onOnlyCsvOnAutoChange",this.onlyCsvOnAuto),this.gradioAPI.setData("onlyCsvOnAuto",this.onlyCsvOnAuto).then(_n=>{}).catch(_n=>{}))},extraNetworksWidth(){this.startWatchSave&&(this.extraNetworksWidthTimer&&clearTimeout(this.extraNetworksWidthTimer),this.extraNetworksWidthTimer=setTimeout(()=>{console.log("onExtraNetworksWidthChange",this.extraNetworksWidth),this.gradioAPI.setData("extraNetworksWidth",this.extraNetworksWidth).then(_n=>{}).catch(_n=>{})},500))},extraNetworksHeight(){this.startWatchSave&&(this.extraNetworksHeightTimer&&clearTimeout(this.extraNetworksHeightTimer),this.extraNetworksHeightTimer=setTimeout(()=>{console.log("onExtraNetworksHeightChange",this.extraNetworksHeight),this.gradioAPI.setData("extraNetworksHeight",this.extraNetworksHeight).then(_n=>{}).catch(_n=>{})},500))}},mounted(){common$1.loadCSS("toastr.min.css","physton-prompt-toastr",!0,!0,!1),common$1.loadCSS("tippy.css","physton-prompt-tippy",!0,!0,!1),common$1.loadCSS("vue3-colorpicker.css","physton-prompt-vue3-colorpicker",!0,!0,!1),common$1.loadCSS("animate.min.css","physton-prompt-animate",!0,!0,!1),common$1.loadCSS("main.min.css","physton-prompt-main",!0);let Cn=new URLSearchParams(window.location.search).get("__theme");["dark","light"].includes(Cn)&&(this.theme=Cn,common$1.gradioApp().classList.contains(this.theme)||common$1.gradioApp().classList.add(this.theme)),setTimeout(()=>{var Bn,Ln,In;let $n=!1,Nn=!1;if(localStorage.getItem("SD-LOBE-SETTING")||localStorage.getItem("SD-KITCHEN-SETTING")||(In=(Ln=(Bn=document.querySelector('head > meta[name="application-name"]'))==null?void 0:Bn.content)==null?void 0:Ln.includes)!=null&&In.call(Ln,"Lobe")){let Pn=document.getElementsByTagName("link");for(let Dn=0;Dn<Pn.length;Dn++){let Hn=Pn[Dn];if(Hn.href.includes("lobehub/")){$n=!0;break}else Hn.href.includes("kitchen-theme")&&(Nn=!0)}}$n?common$1.gradioApp().classList.add("physton-prompt-lobehub"):Nn&&common$1.gradioApp().classList.add("physton-prompt-kitchen")},3e3),this.gradioAPI.getConfig().then($n=>{console.log("config:",$n),this.languageCode=$n.i18n.default,this.translateApi=$n.translate_apis.default,this.translateApis=$n.translate_apis.apis,this.python=$n.python,this.packagesState=$n.packages_state;let Nn={};$n.i18n.languages.forEach(Bn=>{Nn[Bn.code]=Bn}),this.languages=Nn,this.init()}).catch($n=>{this.$toastr.error("Connection to backend API service failed. Please manually refresh the webpage. If it still doesn't work, please restart the WebUI.<br/>连接到后台接口服务失败请手动再刷新一次网页。如果还是不行请重启WebUI。<br/><br/>"+$n.message,globals.shortName,{timeOut:2e4}),console.log($n)})},methods:{getLang(_n){return common$1.getLang(_n,this.languageCode,this.languages)},init(){this.loadExtraNetworks();let _n=["languageCode","autoTranslate","autoTranslateToEnglish","autoTranslateToLocal","autoRemoveSpace","autoRemoveLastComma","autoKeepWeightZero","autoKeepWeightOne","autoBreakBeforeWrap","autoBreakAfterWrap","autoRemoveLoraBeforeComma","autoRemoveLoraAfterComma","useNovelAiWeightSymbol","autoRemoveBeforeLineComma","translateApi","enableTooltip","tagCompleteFile","onlyCsvOnAuto","extensionSelect.minimalist","groupTagsColor","groupTagsTranslate","blacklist","cancelBlacklistConfirm","hotkey","extraNetworksWidth","extraNetworksHeight"];this.prompts.forEach(Cn=>{_n.push(Cn.hideDefaultInputKey),_n.push(Cn.hidePanelKey),_n.push(Cn.hideGroupTagsKey)}),this.gradioAPI.getDatas(_n).then(Cn=>{if(Cn.languageCode!==null){let $n=!1;for(let Nn in this.languages)if(this.languages[Nn].code===Cn.languageCode){$n=!0;break}$n&&(this.languageCode=Cn.languageCode,this.$forceUpdate(),this.gradioAPI.setData("languageCode",this.languageCode))}else{let $n=navigator.language||navigator.userLanguage||"";if($n){for(let Nn in this.languages)if(common$1.isSameLang(this.languages[Nn].code,$n)){this.languageCode=this.languages[Nn].code,this.$forceUpdate(),this.gradioAPI.setData("languageCode",this.languageCode);break}}}if(this.canOneTranslate=common$1.canOneTranslate(this.languageCode),Cn.autoTranslateToEnglish!==null&&(this.autoTranslateToEnglish=Cn.autoTranslateToEnglish),Cn.autoTranslateToLocal!==null&&(this.autoTranslateToLocal=Cn.autoTranslateToLocal),Cn.autoTranslate!==null?this.canOneTranslate?(this.autoTranslate=Cn.autoTranslate,this.autoTranslateToEnglish=this.autoTranslate,this.autoTranslateToLocal=this.autoTranslate):this.autoTranslate=!1:this.canOneTranslate?(this.autoTranslate=this.autoTranslateToEnglish||this.autoTranslateToLocal,this.autoTranslateToEnglish=!0,this.autoTranslateToLocal=!0):this.autoTranslate=!1,Cn.autoRemoveSpace!==null&&(this.autoRemoveSpace=Cn.autoRemoveSpace),Cn.autoRemoveLastComma!==null&&(this.autoRemoveLastComma=Cn.autoRemoveLastComma),Cn.autoKeepWeightZero!==null&&(this.autoKeepWeightZero=Cn.autoKeepWeightZero),Cn.autoKeepWeightOne!==null&&(this.autoKeepWeightOne=Cn.autoKeepWeightOne),Cn.autoBreakBeforeWrap!==null&&(this.autoBreakBeforeWrap=Cn.autoBreakBeforeWrap),Cn.autoBreakAfterWrap!==null&&(this.autoBreakAfterWrap=Cn.autoBreakAfterWrap),Cn.autoRemoveLoraBeforeComma!==null&&(this.autoRemoveLoraBeforeComma=Cn.autoRemoveLoraBeforeComma),Cn.autoRemoveLoraAfterComma!==null&&(this.autoRemoveLoraAfterComma=Cn.autoRemoveLoraAfterComma),Cn.useNovelAiWeightSymbol!==null&&(this.useNovelAiWeightSymbol=Cn.useNovelAiWeightSymbol),Cn.autoRemoveBeforeLineComma!==null&&(this.autoRemoveBeforeLineComma=Cn.autoRemoveBeforeLineComma),Cn.enableTooltip!==null&&(this.enableTooltip=Cn.enableTooltip),localStorage.setItem("phystonPromptEnableTooltip",this.enableTooltip?"true":"false"),this.updateTippyState(),Cn.translateApi!==null&&(this.translateApi=Cn.translateApi),Cn.tagCompleteFile!==null&&(this.tagCompleteFile=Cn.tagCompleteFile,this.$nextTick(()=>{this.$refs.translateSetting.getCSV(this.tagCompleteFile)})),Cn.onlyCsvOnAuto!==null&&(this.onlyCsvOnAuto=Cn.onlyCsvOnAuto),Cn["extensionSelect.minimalist"]===null&&this.gradioAPI.setData("extensionSelect.minimalist",!0),Cn.groupTagsColor!==null&&typeof Cn.groupTagsColor=="object"){this.groupTagsColor={};for(let $n in Cn.groupTagsColor){let Nn=Cn.groupTagsColor[$n];this.groupTagsColor[$n]=ref(common$1.fitterInputColor(Nn))}}Cn.groupTagsTranslate!==null&&(this.groupTagsTranslate=Cn.groupTagsTranslate),Cn.blacklist!==null&&(this.blacklist=this._handleBlacklist(Cn.blacklist)),Cn.cancelBlacklistConfirm!==null&&(this.cancelBlacklistConfirm=Cn.cancelBlacklistConfirm),Cn.hotkey!==null&&(this.hotkey=Cn.hotkey),Cn.extraNetworksWidth!==null&&(this.extraNetworksWidth=Cn.extraNetworksWidth),Cn.extraNetworksHeight!==null&&(this.extraNetworksHeight=Cn.extraNetworksHeight),this.updateTranslateApiConfig(),this.$refs.extensionCss.init(),this.prompts.forEach($n=>{Cn[$n.hideDefaultInputKey]!==null&&($n.hideDefaultInput=Cn[$n.hideDefaultInputKey]),Cn[$n.hidePanelKey]!==null&&($n.hidePanel=Cn[$n.hidePanelKey]),Cn[$n.hideGroupTagsKey]!==null&&($n.hideGroupTags=Cn[$n.hideGroupTagsKey]),$n.$prompt=common$1.gradioApp().querySelector("#"+$n.prompt),$n.$textarea=$n.$prompt.getElementsByTagName("textarea")[0],$n.$steps=common$1.gradioApp().querySelector("#"+$n.steps)}),this.$nextTick(()=>{this.prompts.forEach($n=>{const Nn=common$1.gradioApp().querySelector("#"+$n.id);console.log(Nn),$n.$prompt.parentElement.parentElement.after(Nn),$n.$prompt.parentElement.parentElement.style.display=$n.hideDefaultInput?"none":"flex"}),this.startWatchSave=!0}),this.handlePaste(),this.loadGroupTags()})},loadGroupTags(){this.gradioAPI.getGroupTags(this.languageCode).then(_n=>{if(!_n||_n==="")this.groupTags=[];else try{this.groupTags=jsYaml.load(_n),Array.isArray(this.groupTags)||(this.groupTags=[])}catch(Cn){console.log(Cn),this.groupTags=[]}this._handleGroupTags()})},_handleGroupTags(){let _n={toEn:new Map,toLocal:new Map},Cn=($n,Nn)=>{[$n,$n.replace(/\_/g," "),$n.replace(/\-/g," ")].forEach(Ln=>{if(_n.toLocal.has(Ln)){let In=_n.toLocal.get(Ln);In.includes(Nn)||In.push(Nn)}else _n.toLocal.set(Ln,[Nn])}),_n.toEn.set(Nn,$n)};this.groupTags.forEach(($n,Nn)=>{$n.type=$n.type||"",$n.tabKey="groupTags-"+Nn,$n.groups.forEach((Bn,Ln)=>{if(Bn.type=Bn.type||"",Bn.tabKey="subGroupTags-"+Nn+"-"+Ln,Bn.type=="wrap")return;let In=common$1.getTagsColorKey($n.name,Bn.name);this.groupTagsColor[In]||(this.groupTagsColor[In]=ref(common$1.fitterInputColor(Bn.color)));for(let Pn in Bn.tags){if(!Pn)continue;this.groupTagsColorKeyCache[Pn]=In;let Dn=Bn.tags[Pn];!Dn||Pn==Dn||Cn(Pn,Dn)}})}),this.groupTagsTranslateCache=_n},updateTippyState(){for(const _n of this.$tippyList)this.enableTooltip?_n.enable():_n.disable()},updateTranslateApiConfig(){this.gradioAPI.getData("translate_api."+this.translateApi).then(_n=>{let Cn={};const $n=common$1.getTranslateApiItem(this.translateApis,this.translateApi);if($n.config){for(const Nn of $n.config)$n.type==="translators"&&Nn.key==="region"&&!_n.region?Cn[Nn.key]=this.languageCode==="zh_CN"||this.languageCode==="zh_HK"||this.languageCode==="zh_TW"?"China":"EN":_n?Cn[Nn.key]=_n[Nn.key]:Cn[Nn.key]=Nn.default||"";Cn.concurrent=$n.concurrent||0}this.translateApiConfig=Cn})},onPromptFormatClick(_n){this.$refs.promptFormat.open(_n)},onBlacklistClick(_n){this.$refs.blacklist.open(_n)},onHotkeyClick(_n){this.$refs.hotkey.open(_n)},onSelectLanguageClick(_n){this.$refs.selectLanguage.open(_n)},onTranslateApiClick(){this.$refs.translateSetting.open(this.translateApi)},onSelectThemeClick(){this.$refs.extensionCss.open()},handlePaste(){if(typeof gradioApp!="function")return;const _n=gradioApp().querySelectorAll("#paste");!_n||_n.length<=0||_n.forEach((Cn,$n)=>{const Nn=Cn.cloneNode(!0);Nn.id="paste-new-"+$n,Nn.innerHTML="🗒",Cn.parentNode.insertBefore(Nn,Cn.nextSibling),Nn.addEventListener("click",()=>{this.pasteBtn=Cn,this.openPastePopup()}),this.pasteTitle=Cn.title})},openPastePopup(){this.pasteContent="",this.pasteLoading=!1,this.showPastePopup=!0},closePastePopup(){this.showPastePopup=!1},onClickPasteSubmit(){this.pasteLoading=!0;const _n=get_uiCurrentTabContent();let Cn=null,$n=null,Nn=null,Bn=null,Ln=[];for(const In of this.prompts)In.tab==_n.id&&(console.log(In),Ln.push(In.id),In.neg?($n=In.$textarea,Bn=In.$prompt):(Cn=In.$textarea,Nn=In.$prompt));if(!Cn||!Nn||!Bn){this.pasteLoading=!1;return}Cn.value=this.pasteContent,Cn.dispatchEvent(new Event("input")),this.pasteBtn.dispatchEvent(new Event("click")),setTimeout(()=>{let In=0,Pn=0;In=setInterval(()=>{if(Pn++,Pn>100){this.pasteLoading=!1,clearInterval(In);return}Nn.getElementsByClassName("hide").length>0&&Bn.getElementsByClassName("hide").length>0&&(this.pasteLoading=!1,this.closePastePopup(),clearInterval(In),common$1.hideCompleteResults(Cn),common$1.hideCompleteResults($n),Ln.forEach((Dn,Hn)=>{setTimeout(()=>{this.$refs[Dn][0].onTextareaChange(!0)},1e3)}))},100)},1e3)},onUpdateHideDefaultInput(_n,Cn){const $n=this.prompts.find(Nn=>Nn.id==_n);$n&&($n.hideDefaultInput=Cn,this.gradioAPI.setData($n.hideDefaultInputKey,$n.hideDefaultInput),$n.$prompt.parentElement.parentElement.style.display=$n.hideDefaultInput?"none":"flex")},onUpdateHidePanel(_n,Cn){const $n=this.prompts.find(Nn=>Nn.id==_n);$n&&($n.hidePanel=Cn,this.gradioAPI.setData($n.hidePanelKey,$n.hidePanel))},onUpdateHideGroupTags(_n,Cn){const $n=this.prompts.find(Nn=>Nn.id==_n);$n&&($n.hideGroupTags=Cn,this.gradioAPI.setData($n.hideGroupTagsKey,$n.hideGroupTags))},onShowHistory(_n,Cn){this.$refs.favorite.hide(),this.historyCurrentPrompt=_n;const $n=this.prompts.find(Nn=>Nn.id==_n);$n&&this.$refs.history.show($n.historyKey,Cn)},onUseHistory(_n){if(!this.historyCurrentPrompt)return;const Cn=this.prompts.find($n=>$n.id==this.historyCurrentPrompt);Cn&&this.$refs[Cn.id][0].useFavorite(_n)},onShowFavorite(_n,Cn){this.$refs.history.hide(),this.favoriteCurrentPrompt=_n;const $n=this.prompts.find(Nn=>Nn.id==_n);$n&&this.$refs.favorite.show($n.favoriteKey,Cn)},onUseFavorite(_n){if(!this.favoriteCurrentPrompt)return;const Cn=this.prompts.find($n=>$n.id==this.favoriteCurrentPrompt);Cn&&this.$refs[Cn.id][0].useFavorite(_n)},onRefreshFavorites(_n){this.$refs.favorite.getFavorites(_n)},onShowChatgpt(_n,Cn){this.chatgptCurrentPrompt=_n,this.prompts.find(Nn=>Nn.id==_n)&&this.$refs.chatgptPrompt.open()},onUseChatgpt(_n){if(!this.chatgptCurrentPrompt)return;const Cn=this.prompts.find($n=>$n.id==this.chatgptCurrentPrompt);Cn&&this.$refs[Cn.id][0].useChatgpt(_n)},onShowAbout(){this.$refs.about.open()},onSwitchTheme(){this.theme=this.theme==="dark"?"light":"dark";let _n=window.location.href,Cn=new URL(_n),$n=new URLSearchParams(Cn.search);$n.has("__theme")?$n.set("__theme",this.theme):$n.append("__theme",this.theme);let Nn=Cn.origin+Cn.pathname+"?"+$n.toString();window.location.href=Nn},_handleBlacklist(_n){var Cn,$n,Nn,Bn,Ln,In;return _n={..._n},_n.prompt=(Cn=_n.prompt)==null?void 0:Cn.slice().map(Pn=>Pn.toLowerCase()),_n.negative_prompt=($n=_n.negative_prompt)==null?void 0:$n.slice().map(Pn=>Pn.toLowerCase()),_n.lora=(Nn=_n.lora)==null?void 0:Nn.slice().map(Pn=>Pn.toLowerCase()),_n.lycoris=(Bn=_n.lycoris)==null?void 0:Bn.slice().map(Pn=>Pn.toLowerCase()),_n.embedding=(Ln=_n.embedding)==null?void 0:Ln.slice().map(Pn=>Pn.toLowerCase()),_n.translate=(In=_n.translate)==null?void 0:In.slice().map(Pn=>Pn.toLowerCase()),_n},onUpdateBlacklist(_n,Cn){this.blacklist=this._handleBlacklist(_n),typeof Cn=="boolean"&&(this.cancelBlacklistConfirm=Cn)},onUpdateHotkey(_n){this.hotkey=_n},onShowExtraNetworks(_n,Cn,$n,Nn,Bn){this.$refs.extraNetworksPopup.show(_n,Cn,$n,Nn,Bn)},onHideExtraNetworks(){this.$refs.extraNetworksPopup.hide()}}},_hoisted_1={class:"paste-popup-title"},_hoisted_2={class:"paste-popup-body"},_hoisted_3=["placeholder"],_hoisted_4={key:1,class:"paste-submit"};function _sfc_render(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("physton-prompt"),Pn=resolveComponent("translate-setting"),Dn=resolveComponent("select-language"),Hn=resolveComponent("prompt-format"),Wn=resolveComponent("blacklist"),Gn=resolveComponent("hotkey"),Yn=resolveComponent("history"),rr=resolveComponent("favorite"),nr=resolveComponent("extension-css"),Yo=resolveComponent("packages-state"),Zo=resolveComponent("chatgpt-prompt"),ei=resolveComponent("about"),ci=resolveComponent("extra-networks-popup"),vi=resolveComponent("icon-svg");return openBlock(),createElementBlock("div",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.prompts,Jo=>(openBlock(),createElementBlock(Fragment,{key:Jo.name},[Jo.$textarea?(openBlock(),createBlock(In,{key:0,id:Jo.id,ref_for:!0,ref:Jo.id,name:Jo.name,neg:Jo.neg,textarea:Jo.$textarea,steps:Jo.$steps,"language-code":Bn.languageCode,"onUpdate:languageCode":Cn[0]||(Cn[0]=hi=>Bn.languageCode=hi),"translate-apis":Bn.translateApis,languages:Bn.languages,"history-key":Jo.historyKey,"onClick:showHistory":hi=>Ln.onShowHistory(Jo.id,hi),"favorite-key":Jo.favoriteKey,onRefreshFavorites:Ln.onRefreshFavorites,"onClick:showFavorite":hi=>Ln.onShowFavorite(Jo.id,hi),"can-one-translate":Bn.canOneTranslate,"onUpdate:canOneTranslate":Cn[1]||(Cn[1]=hi=>Bn.canOneTranslate=hi),"auto-translate":Bn.autoTranslate,"onUpdate:autoTranslate":Cn[2]||(Cn[2]=hi=>Bn.autoTranslate=hi),"auto-translate-to-english":Bn.autoTranslateToEnglish,"onUpdate:autoTranslateToEnglish":Cn[3]||(Cn[3]=hi=>Bn.autoTranslateToEnglish=hi),"auto-translate-to-local":Bn.autoTranslateToLocal,"onUpdate:autoTranslateToLocal":Cn[4]||(Cn[4]=hi=>Bn.autoTranslateToLocal=hi),"auto-remove-space":Bn.autoRemoveSpace,"onUpdate:autoRemoveSpace":Cn[5]||(Cn[5]=hi=>Bn.autoRemoveSpace=hi),"auto-remove-last-comma":Bn.autoRemoveLastComma,"onUpdate:autoRemoveLastComma":Cn[6]||(Cn[6]=hi=>Bn.autoRemoveLastComma=hi),"auto-keep-weight-zero":Bn.autoKeepWeightZero,"onUpdate:autoKeepWeightZero":Cn[7]||(Cn[7]=hi=>Bn.autoKeepWeightZero=hi),"auto-keep-weight-one":Bn.autoKeepWeightOne,"onUpdate:autoKeepWeightOne":Cn[8]||(Cn[8]=hi=>Bn.autoKeepWeightOne=hi),"auto-break-before-wrap":Bn.autoBreakBeforeWrap,"onUpdate:autoBreakBeforeWrap":Cn[9]||(Cn[9]=hi=>Bn.autoBreakBeforeWrap=hi),"auto-break-after-wrap":Bn.autoBreakAfterWrap,"onUpdate:autoBreakAfterWrap":Cn[10]||(Cn[10]=hi=>Bn.autoBreakAfterWrap=hi),"auto-remove-lora-before-comma":Bn.autoRemoveLoraBeforeComma,"onUpdate:autoRemoveLoraBeforeComma":Cn[11]||(Cn[11]=hi=>Bn.autoRemoveLoraBeforeComma=hi),"auto-remove-lora-after-comma":Bn.autoRemoveLoraAfterComma,"onUpdate:autoRemoveLoraAfterComma":Cn[12]||(Cn[12]=hi=>Bn.autoRemoveLoraAfterComma=hi),"use-novel-ai-weight-symbol":Bn.useNovelAiWeightSymbol,"onUpdate:useNovelAiWeightSymbol":Cn[13]||(Cn[13]=hi=>Bn.useNovelAiWeightSymbol=hi),"auto-remove-before-line-comma":Bn.autoRemoveBeforeLineComma,"onUpdate:autoRemoveBeforeLineComma":Cn[14]||(Cn[14]=hi=>Bn.autoRemoveBeforeLineComma=hi),"hide-default-input":Jo.hideDefaultInput,"onUpdate:hideDefaultInput":hi=>Ln.onUpdateHideDefaultInput(Jo.id,hi),"hide-panel":Jo.hidePanel,"onUpdate:hidePanel":hi=>Ln.onUpdateHidePanel(Jo.id,hi),"enable-tooltip":Bn.enableTooltip,"onUpdate:enableTooltip":Cn[15]||(Cn[15]=hi=>Bn.enableTooltip=hi),"translate-api":Bn.translateApi,"onUpdate:translateApi":Cn[16]||(Cn[16]=hi=>Bn.translateApi=hi),"translate-api-config":Bn.translateApiConfig,"onClick:translateApi":Ln.onTranslateApiClick,"onClick:promptFormat":Ln.onPromptFormatClick,"onClick:blacklist":Ln.onBlacklistClick,"onClick:hotkey":Ln.onHotkeyClick,"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[17]||(Cn[17]=hi=>Bn.tagCompleteFile=hi),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[18]||(Cn[18]=hi=>Bn.onlyCsvOnAuto=hi),"group-tags-translate":Bn.groupTagsTranslate,"onUpdate:groupTagsTranslate":Cn[19]||(Cn[19]=hi=>Bn.groupTagsTranslate=hi),"onClick:selectLanguage":Ln.onSelectLanguageClick,"onClick:selectTheme":Ln.onSelectThemeClick,"onClick:showChatgpt":hi=>Ln.onShowChatgpt(Jo.id,hi),"extra-networks":Bn.extraNetworks,loras:Bn.loras,lycos:Bn.lycos,embeddings:Bn.embeddings,version:Bn.version,"latest-version":Bn.latestVersion,"is-latest-version":Bn.isLatestVersion,"onClick:showAbout":Ln.onShowAbout,theme:Bn.theme,"onClick:switchTheme":Ln.onSwitchTheme,"group-tags":Bn.groupTags,"hide-group-tags":Jo.hideGroupTags,"group-tags-color":Bn.groupTagsColor,"onUpdate:groupTagsColor":Cn[20]||(Cn[20]=hi=>Bn.groupTagsColor=hi),"group-tags-color-key-cache":Bn.groupTagsColorKeyCache,"onUpdate:hideGroupTags":hi=>Ln.onUpdateHideGroupTags(Jo.id,hi),"group-tags-translate-cache":Bn.groupTagsTranslateCache,"extra-networks-width":Bn.extraNetworksWidth,"onUpdate:extraNetworksWidth":Cn[21]||(Cn[21]=hi=>Bn.extraNetworksWidth=hi),"extra-networks-height":Bn.extraNetworksHeight,"onUpdate:extraNetworksHeight":Cn[22]||(Cn[22]=hi=>Bn.extraNetworksHeight=hi),blacklist:Bn.blacklist,"cancel-blacklist-confirm":Bn.cancelBlacklistConfirm,"onUpdate:blacklist":Ln.onUpdateBlacklist,hotkey:Bn.hotkey,onShowExtraNetworks:Ln.onShowExtraNetworks,onHideExtraNetworks:Ln.onHideExtraNetworks},null,8,["id","name","neg","textarea","steps","language-code","translate-apis","languages","history-key","onClick:showHistory","favorite-key","onRefreshFavorites","onClick:showFavorite","can-one-translate","auto-translate","auto-translate-to-english","auto-translate-to-local","auto-remove-space","auto-remove-last-comma","auto-keep-weight-zero","auto-keep-weight-one","auto-break-before-wrap","auto-break-after-wrap","auto-remove-lora-before-comma","auto-remove-lora-after-comma","use-novel-ai-weight-symbol","auto-remove-before-line-comma","hide-default-input","onUpdate:hideDefaultInput","hide-panel","onUpdate:hidePanel","enable-tooltip","translate-api","translate-api-config","onClick:translateApi","onClick:promptFormat","onClick:blacklist","onClick:hotkey","tag-complete-file","only-csv-on-auto","group-tags-translate","onClick:selectLanguage","onClick:selectTheme","onClick:showChatgpt","extra-networks","loras","lycos","embeddings","version","latest-version","is-latest-version","onClick:showAbout","theme","onClick:switchTheme","group-tags","hide-group-tags","group-tags-color","group-tags-color-key-cache","onUpdate:hideGroupTags","group-tags-translate-cache","extra-networks-width","extra-networks-height","blacklist","cancel-blacklist-confirm","onUpdate:blacklist","hotkey","onShowExtraNetworks","onHideExtraNetworks"])):createCommentVNode("",!0)],64))),128)),createVNode(Pn,{ref:"translateSetting","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[23]||(Cn[23]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"onForceUpdate:translateApi":Ln.updateTranslateApiConfig,"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[24]||(Cn[24]=Jo=>Bn.tagCompleteFile=Jo),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[25]||(Cn[25]=Jo=>Bn.onlyCsvOnAuto=Jo),"group-tags-translate":Bn.groupTagsTranslate,"onUpdate:groupTagsTranslate":Cn[26]||(Cn[26]=Jo=>Bn.groupTagsTranslate=Jo),"translate-api":Bn.translateApi,"onUpdate:translateApi":Cn[27]||(Cn[27]=Jo=>Bn.translateApi=Jo)},null,8,["language-code","translate-apis","languages","onForceUpdate:translateApi","tag-complete-file","only-csv-on-auto","group-tags-translate","translate-api"]),createVNode(Dn,{ref:"selectLanguage","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[28]||(Cn[28]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"translate-api":Bn.translateApi,"onUpdate:translateApi":Cn[29]||(Cn[29]=Jo=>Bn.translateApi=Jo),"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[30]||(Cn[30]=Jo=>Bn.tagCompleteFile=Jo),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[31]||(Cn[31]=Jo=>Bn.onlyCsvOnAuto=Jo)},null,8,["language-code","translate-apis","languages","translate-api","tag-complete-file","only-csv-on-auto"]),createVNode(Hn,{ref:"promptFormat","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[32]||(Cn[32]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"auto-remove-space":Bn.autoRemoveSpace,"onUpdate:autoRemoveSpace":Cn[33]||(Cn[33]=Jo=>Bn.autoRemoveSpace=Jo),"auto-remove-last-comma":Bn.autoRemoveLastComma,"onUpdate:autoRemoveLastComma":Cn[34]||(Cn[34]=Jo=>Bn.autoRemoveLastComma=Jo),"auto-keep-weight-zero":Bn.autoKeepWeightZero,"onUpdate:autoKeepWeightZero":Cn[35]||(Cn[35]=Jo=>Bn.autoKeepWeightZero=Jo),"auto-keep-weight-one":Bn.autoKeepWeightOne,"onUpdate:autoKeepWeightOne":Cn[36]||(Cn[36]=Jo=>Bn.autoKeepWeightOne=Jo),"auto-break-before-wrap":Bn.autoBreakBeforeWrap,"onUpdate:autoBreakBeforeWrap":Cn[37]||(Cn[37]=Jo=>Bn.autoBreakBeforeWrap=Jo),"auto-break-after-wrap":Bn.autoBreakAfterWrap,"onUpdate:autoBreakAfterWrap":Cn[38]||(Cn[38]=Jo=>Bn.autoBreakAfterWrap=Jo),"auto-remove-lora-before-comma":Bn.autoRemoveLoraBeforeComma,"onUpdate:autoRemoveLoraBeforeComma":Cn[39]||(Cn[39]=Jo=>Bn.autoRemoveLoraBeforeComma=Jo),"auto-remove-lora-after-comma":Bn.autoRemoveLoraAfterComma,"onUpdate:autoRemoveLoraAfterComma":Cn[40]||(Cn[40]=Jo=>Bn.autoRemoveLoraAfterComma=Jo),"use-novel-ai-weight-symbol":Bn.useNovelAiWeightSymbol,"onUpdate:useNovelAiWeightSymbol":Cn[41]||(Cn[41]=Jo=>Bn.useNovelAiWeightSymbol=Jo),"auto-remove-before-line-comma":Bn.autoRemoveBeforeLineComma,"onUpdate:autoRemoveBeforeLineComma":Cn[42]||(Cn[42]=Jo=>Bn.autoRemoveBeforeLineComma=Jo)},null,8,["language-code","translate-apis","languages","auto-remove-space","auto-remove-last-comma","auto-keep-weight-zero","auto-keep-weight-one","auto-break-before-wrap","auto-break-after-wrap","auto-remove-lora-before-comma","auto-remove-lora-after-comma","use-novel-ai-weight-symbol","auto-remove-before-line-comma"]),createVNode(Wn,{ref:"blacklist","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[43]||(Cn[43]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"onUpdate:blacklist":Ln.onUpdateBlacklist},null,8,["language-code","translate-apis","languages","onUpdate:blacklist"]),createVNode(Gn,{ref:"hotkey","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[44]||(Cn[44]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"default-hotkey":Bn.hotkey,"onUpdate:hotkey":Ln.onUpdateHotkey},null,8,["language-code","translate-apis","languages","default-hotkey","onUpdate:hotkey"]),createVNode(Yn,{ref:"history","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[45]||(Cn[45]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[46]||(Cn[46]=Jo=>Bn.tagCompleteFile=Jo),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[47]||(Cn[47]=Jo=>Bn.onlyCsvOnAuto=Jo),onRefreshFavorites:Ln.onRefreshFavorites,onUse:Ln.onUseHistory},null,8,["language-code","translate-apis","languages","tag-complete-file","only-csv-on-auto","onRefreshFavorites","onUse"]),createVNode(rr,{ref:"favorite","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[48]||(Cn[48]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[49]||(Cn[49]=Jo=>Bn.tagCompleteFile=Jo),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[50]||(Cn[50]=Jo=>Bn.onlyCsvOnAuto=Jo),onUse:Ln.onUseFavorite},null,8,["language-code","translate-apis","languages","tag-complete-file","only-csv-on-auto","onUse"]),createVNode(nr,{ref:"extensionCss","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[51]||(Cn[51]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages},null,8,["language-code","translate-apis","languages"]),createVNode(Yo,{ref:"packagesState","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[52]||(Cn[52]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"onClick:selectLanguage":Ln.onSelectLanguageClick,"packages-state":Bn.packagesState,python:Bn.python},null,8,["language-code","translate-apis","languages","onClick:selectLanguage","packages-state","python"]),createVNode(Zo,{ref:"chatgptPrompt","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[53]||(Cn[53]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,onUse:Ln.onUseChatgpt},null,8,["language-code","translate-apis","languages","onUse"]),createVNode(ei,{ref:"about","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[54]||(Cn[54]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages},null,8,["language-code","translate-apis","languages"]),createVNode(ci,{ref:"extraNetworksPopup","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[55]||(Cn[55]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"extra-networks":Bn.extraNetworks},null,8,["language-code","translate-apis","languages","extra-networks"]),Bn.showPastePopup?(openBlock(),createElementBlock("div",{key:0,class:"physton-paste-popup",onClick:Cn[60]||(Cn[60]=(...Jo)=>Ln.closePastePopup&&Ln.closePastePopup(...Jo))},[createBaseVNode("div",{class:"paste-popup-main",onClick:Cn[59]||(Cn[59]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"paste-popup-close",onClick:Cn[56]||(Cn[56]=(...Jo)=>Ln.closePastePopup&&Ln.closePastePopup(...Jo))},[createVNode(vi,{name:"close"})]),createBaseVNode("div",_hoisted_1,toDisplayString(Bn.pasteTitle),1),createBaseVNode("div",_hoisted_2,[withDirectives(createBaseVNode("textarea",{class:"paste-content","onUpdate:modelValue":Cn[57]||(Cn[57]=Jo=>Bn.pasteContent=Jo),placeholder:Ln.getLang("please_enter_the_content_here")},null,8,_hoisted_3),[[vModelText,Bn.pasteContent]]),Bn.pasteLoading?(openBlock(),createElementBlock("div",_hoisted_4,[createVNode(vi,{name:"loading"})])):(openBlock(),createElementBlock("div",{key:0,class:"paste-submit",onClick:Cn[58]||(Cn[58]=(...Jo)=>Ln.onClickPasteSubmit&&Ln.onClickPasteSubmit(...Jo))},"Submit"))])])])):createCommentVNode("",!0)])}const App=_export_sfc(_sfc_main,[["render",_sfc_render]]);var toastr$1={exports:{}},jquery={exports:{}};/*!
* jQuery JavaScript Library v3.7.1
* https://jquery.com/
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2023-08-28T13:37Z
*/var hasRequiredJquery;function requireJquery(){return hasRequiredJquery||(hasRequiredJquery=1,function(_n){(function(Cn,$n){_n.exports=Cn.document?$n(Cn,!0):function(Nn){if(!Nn.document)throw new Error("jQuery requires a window with a document");return $n(Nn)}})(typeof window<"u"?window:commonjsGlobal,function(Cn,$n){var Nn=[],Bn=Object.getPrototypeOf,Ln=Nn.slice,In=Nn.flat?function(Rn){return Nn.flat.call(Rn)}:function(Rn){return Nn.concat.apply([],Rn)},Pn=Nn.push,Dn=Nn.indexOf,Hn={},Wn=Hn.toString,Gn=Hn.hasOwnProperty,Yn=Gn.toString,rr=Yn.call(Object),nr={},Yo=function(Fn){return typeof Fn=="function"&&typeof Fn.nodeType!="number"&&typeof Fn.item!="function"},Zo=function(Fn){return Fn!=null&&Fn===Fn.window},ei=Cn.document,ci={type:!0,src:!0,nonce:!0,noModule:!0};function vi(Rn,Fn,Un){Un=Un||ei;var Xn,Go,qo=Un.createElement("script");if(qo.text=Rn,Fn)for(Xn in ci)Go=Fn[Xn]||Fn.getAttribute&&Fn.getAttribute(Xn),Go&&qo.setAttribute(Xn,Go);Un.head.appendChild(qo).parentNode.removeChild(qo)}function Jo(Rn){return Rn==null?Rn+"":typeof Rn=="object"||typeof Rn=="function"?Hn[Wn.call(Rn)]||"object":typeof Rn}var hi="3.7.1",mi=/HTML$/i,zn=function(Rn,Fn){return new zn.fn.init(Rn,Fn)};zn.fn=zn.prototype={jquery:hi,constructor:zn,length:0,toArray:function(){return Ln.call(this)},get:function(Rn){return Rn==null?Ln.call(this):Rn<0?this[Rn+this.length]:this[Rn]},pushStack:function(Rn){var Fn=zn.merge(this.constructor(),Rn);return Fn.prevObject=this,Fn},each:function(Rn){return zn.each(this,Rn)},map:function(Rn){return this.pushStack(zn.map(this,function(Fn,Un){return Rn.call(Fn,Un,Fn)}))},slice:function(){return this.pushStack(Ln.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(zn.grep(this,function(Rn,Fn){return(Fn+1)%2}))},odd:function(){return this.pushStack(zn.grep(this,function(Rn,Fn){return Fn%2}))},eq:function(Rn){var Fn=this.length,Un=+Rn+(Rn<0?Fn:0);return this.pushStack(Un>=0&&Un<Fn?[this[Un]]:[])},end:function(){return this.prevObject||this.constructor()},push:Pn,sort:Nn.sort,splice:Nn.splice},zn.extend=zn.fn.extend=function(){var Rn,Fn,Un,Xn,Go,qo,Qo=arguments[0]||{},ai=1,ii=arguments.length,fi=!1;for(typeof Qo=="boolean"&&(fi=Qo,Qo=arguments[ai]||{},ai++),typeof Qo!="object"&&!Yo(Qo)&&(Qo={}),ai===ii&&(Qo=this,ai--);ai<ii;ai++)if((Rn=arguments[ai])!=null)for(Fn in Rn)Xn=Rn[Fn],!(Fn==="__proto__"||Qo===Xn)&&(fi&&Xn&&(zn.isPlainObject(Xn)||(Go=Array.isArray(Xn)))?(Un=Qo[Fn],Go&&!Array.isArray(Un)?qo=[]:!Go&&!zn.isPlainObject(Un)?qo={}:qo=Un,Go=!1,Qo[Fn]=zn.extend(fi,qo,Xn)):Xn!==void 0&&(Qo[Fn]=Xn));return Qo},zn.extend({expando:"jQuery"+(hi+Math.random()).replace(/\D/g,""),isReady:!0,error:function(Rn){throw new Error(Rn)},noop:function(){},isPlainObject:function(Rn){var Fn,Un;return!Rn||Wn.call(Rn)!=="[object Object]"?!1:(Fn=Bn(Rn),Fn?(Un=Gn.call(Fn,"constructor")&&Fn.constructor,typeof Un=="function"&&Yn.call(Un)===rr):!0)},isEmptyObject:function(Rn){var Fn;for(Fn in Rn)return!1;return!0},globalEval:function(Rn,Fn,Un){vi(Rn,{nonce:Fn&&Fn.nonce},Un)},each:function(Rn,Fn){var Un,Xn=0;if(oi(Rn))for(Un=Rn.length;Xn<Un&&Fn.call(Rn[Xn],Xn,Rn[Xn])!==!1;Xn++);else for(Xn in Rn)if(Fn.call(Rn[Xn],Xn,Rn[Xn])===!1)break;return Rn},text:function(Rn){var Fn,Un="",Xn=0,Go=Rn.nodeType;if(!Go)for(;Fn=Rn[Xn++];)Un+=zn.text(Fn);return Go===1||Go===11?Rn.textContent:Go===9?Rn.documentElement.textContent:Go===3||Go===4?Rn.nodeValue:Un},makeArray:function(Rn,Fn){var Un=Fn||[];return Rn!=null&&(oi(Object(Rn))?zn.merge(Un,typeof Rn=="string"?[Rn]:Rn):Pn.call(Un,Rn)),Un},inArray:function(Rn,Fn,Un){return Fn==null?-1:Dn.call(Fn,Rn,Un)},isXMLDoc:function(Rn){var Fn=Rn&&Rn.namespaceURI,Un=Rn&&(Rn.ownerDocument||Rn).documentElement;return!mi.test(Fn||Un&&Un.nodeName||"HTML")},merge:function(Rn,Fn){for(var Un=+Fn.length,Xn=0,Go=Rn.length;Xn<Un;Xn++)Rn[Go++]=Fn[Xn];return Rn.length=Go,Rn},grep:function(Rn,Fn,Un){for(var Xn,Go=[],qo=0,Qo=Rn.length,ai=!Un;qo<Qo;qo++)Xn=!Fn(Rn[qo],qo),Xn!==ai&&Go.push(Rn[qo]);return Go},map:function(Rn,Fn,Un){var Xn,Go,qo=0,Qo=[];if(oi(Rn))for(Xn=Rn.length;qo<Xn;qo++)Go=Fn(Rn[qo],qo,Un),Go!=null&&Qo.push(Go);else for(qo in Rn)Go=Fn(Rn[qo],qo,Un),Go!=null&&Qo.push(Go);return In(Qo)},guid:1,support:nr}),typeof Symbol=="function"&&(zn.fn[Symbol.iterator]=Nn[Symbol.iterator]),zn.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(Rn,Fn){Hn["[object "+Fn+"]"]=Fn.toLowerCase()});function oi(Rn){var Fn=!!Rn&&"length"in Rn&&Rn.length,Un=Jo(Rn);return Yo(Rn)||Zo(Rn)?!1:Un==="array"||Fn===0||typeof Fn=="number"&&Fn>0&&Fn-1 in Rn}function Xo(Rn,Fn){return Rn.nodeName&&Rn.nodeName.toLowerCase()===Fn.toLowerCase()}var ni=Nn.pop,si=Nn.sort,pi=Nn.splice,di="[\\x20\\t\\r\\n\\f]",Li=new RegExp("^"+di+"+|((?:^|[^\\\\])(?:\\\\.)*)"+di+"+$","g");zn.contains=function(Rn,Fn){var Un=Fn&&Fn.parentNode;return Rn===Un||!!(Un&&Un.nodeType===1&&(Rn.contains?Rn.contains(Un):Rn.compareDocumentPosition&&Rn.compareDocumentPosition(Un)&16))};var ea=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Ki(Rn,Fn){return Fn?Rn==="\0"?"<22>":Rn.slice(0,-1)+"\\"+Rn.charCodeAt(Rn.length-1).toString(16)+" ":"\\"+Rn}zn.escapeSelector=function(Rn){return(Rn+"").replace(ea,Ki)};var gi=ei,$i=Pn;(function(){var Rn,Fn,Un,Xn,Go,qo=$i,Qo,ai,ii,fi,Ai,Bi=zn.expando,Ci=0,Vi=0,ca=xs(),Ca=xs(),pa=xs(),Ia=xs(),Ba=function(ti,ui){return ti===ui&&(Go=!0),0},za="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ga="(?:\\\\[\\da-fA-F]{1,6}"+di+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",_a="\\["+di+"*("+Ga+")(?:"+di+"*([*^$|!~]?=)"+di+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ga+"))|)"+di+"*\\]",as=":("+Ga+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+_a+")*)|.*)\\)|)",Ea=new RegExp(di+"+","g"),xa=new RegExp("^"+di+"*,"+di+"*"),Cs=new RegExp("^"+di+"*([>+~]|"+di+")"+di+"*"),Ks=new RegExp(di+"|>"),qa=new RegExp(as),Es=new RegExp("^"+Ga+"$"),Ya={ID:new RegExp("^#("+Ga+")"),CLASS:new RegExp("^\\.("+Ga+")"),TAG:new RegExp("^("+Ga+"|[*])"),ATTR:new RegExp("^"+_a),PSEUDO:new RegExp("^"+as),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+di+"*(even|odd|(([+-]|)(\\d*)n|)"+di+"*(?:([+-]|)"+di+"*(\\d+)|))"+di+"*\\)|)","i"),bool:new RegExp("^(?:"+za+")$","i"),needsContext:new RegExp("^"+di+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+di+"*((?:-\\d)?\\d*)"+di+"*\\)|)(?=[^-]|$)","i")},es=/^(?:input|select|textarea|button)$/i,ts=/^h\d$/i,Ha=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,zs=/[+~]/,Ja=new RegExp("\\\\[\\da-fA-F]{1,6}"+di+"?|\\\\([^\\r\\n\\f])","g"),Qa=function(ti,ui){var yi="0x"+ti.slice(1)-65536;return ui||(yi<0?String.fromCharCode(yi+65536):String.fromCharCode(yi>>10|55296,yi&1023|56320))},ic=function(){ns()},ac=Ns(function(ti){return ti.disabled===!0&&Xo(ti,"fieldset")},{dir:"parentNode",next:"legend"});function sc(){try{return Qo.activeElement}catch{}}try{qo.apply(Nn=Ln.call(gi.childNodes),gi.childNodes),Nn[gi.childNodes.length].nodeType}catch{qo={apply:function(ui,yi){$i.apply(ui,Ln.call(yi))},call:function(ui){$i.apply(ui,Ln.call(arguments,1))}}}function ka(ti,ui,yi,ki){var Ni,Wi,Yi,ta,Xi,ya,aa,da=ui&&ui.ownerDocument,ba=ui?ui.nodeType:9;if(yi=yi||[],typeof ti!="string"||!ti||ba!==1&&ba!==9&&ba!==11)return yi;if(!ki&&(ns(ui),ui=ui||Qo,ii)){if(ba!==11&&(Xi=Ha.exec(ti)))if(Ni=Xi[1]){if(ba===9)if(Yi=ui.getElementById(Ni)){if(Yi.id===Ni)return qo.call(yi,Yi),yi}else return yi;else if(da&&(Yi=da.getElementById(Ni))&&ka.contains(ui,Yi)&&Yi.id===Ni)return qo.call(yi,Yi),yi}else{if(Xi[2])return qo.apply(yi,ui.getElementsByTagName(ti)),yi;if((Ni=Xi[3])&&ui.getElementsByClassName)return qo.apply(yi,ui.getElementsByClassName(Ni)),yi}if(!Ia[ti+" "]&&(!fi||!fi.test(ti))){if(aa=ti,da=ui,ba===1&&(Ks.test(ti)||Cs.test(ti))){for(da=zs.test(ti)&&Gs(ui.parentNode)||ui,(da!=ui||!nr.scope)&&((ta=ui.getAttribute("id"))?ta=zn.escapeSelector(ta):ui.setAttribute("id",ta=Bi)),ya=Ts(ti),Wi=ya.length;Wi--;)ya[Wi]=(ta?"#"+ta:":scope")+" "+$s(ya[Wi]);aa=ya.join(",")}try{return qo.apply(yi,da.querySelectorAll(aa)),yi}catch{Ia(ti,!0)}finally{ta===Bi&&ui.removeAttribute("id")}}}return kl(ti.replace(Li,"$1"),ui,yi,ki)}function xs(){var ti=[];function ui(yi,ki){return ti.push(yi+" ")>Fn.cacheLength&&delete ui[ti.shift()],ui[yi+" "]=ki}return ui}function Ua(ti){return ti[Bi]=!0,ti}function ps(ti){var ui=Qo.createElement("fieldset");try{return!!ti(ui)}catch{return!1}finally{ui.parentNode&&ui.parentNode.removeChild(ui),ui=null}}function lc(ti){return function(ui){return Xo(ui,"input")&&ui.type===ti}}function cc(ti){return function(ui){return(Xo(ui,"input")||Xo(ui,"button"))&&ui.type===ti}}function El(ti){return function(ui){return"form"in ui?ui.parentNode&&ui.disabled===!1?"label"in ui?"label"in ui.parentNode?ui.parentNode.disabled===ti:ui.disabled===ti:ui.isDisabled===ti||ui.isDisabled!==!ti&&ac(ui)===ti:ui.disabled===ti:"label"in ui?ui.disabled===ti:!1}}function ss(ti){return Ua(function(ui){return ui=+ui,Ua(function(yi,ki){for(var Ni,Wi=ti([],yi.length,ui),Yi=Wi.length;Yi--;)yi[Ni=Wi[Yi]]&&(yi[Ni]=!(ki[Ni]=yi[Ni]))})})}function Gs(ti){return ti&&typeof ti.getElementsByTagName<"u"&&ti}function ns(ti){var ui,yi=ti?ti.ownerDocument||ti:gi;return yi==Qo||yi.nodeType!==9||!yi.documentElement||(Qo=yi,ai=Qo.documentElement,ii=!zn.isXMLDoc(Qo),Ai=ai.matches||ai.webkitMatchesSelector||ai.msMatchesSelector,ai.msMatchesSelector&&gi!=Qo&&(ui=Qo.defaultView)&&ui.top!==ui&&ui.addEventListener("unload",ic),nr.getById=ps(function(ki){return ai.appendChild(ki).id=zn.expando,!Qo.getElementsByName||!Qo.getElementsByName(zn.expando).length}),nr.disconnectedMatch=ps(function(ki){return Ai.call(ki,"*")}),nr.scope=ps(function(){return Qo.querySelectorAll(":scope")}),nr.cssHas=ps(function(){try{return Qo.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),nr.getById?(Fn.filter.ID=function(ki){var Ni=ki.replace(Ja,Qa);return function(Wi){return Wi.getAttribute("id")===Ni}},Fn.find.ID=function(ki,Ni){if(typeof Ni.getElementById<"u"&&ii){var Wi=Ni.getElementById(ki);return Wi?[Wi]:[]}}):(Fn.filter.ID=function(ki){var Ni=ki.replace(Ja,Qa);return function(Wi){var Yi=typeof Wi.getAttributeNode<"u"&&Wi.getAttributeNode("id");return Yi&&Yi.value===Ni}},Fn.find.ID=function(ki,Ni){if(typeof Ni.getElementById<"u"&&ii){var Wi,Yi,ta,Xi=Ni.getElementById(ki);if(Xi){if(Wi=Xi.getAttributeNode("id"),Wi&&Wi.value===ki)return[Xi];for(ta=Ni.getElementsByName(ki),Yi=0;Xi=ta[Yi++];)if(Wi=Xi.getAttributeNode("id"),Wi&&Wi.value===ki)return[Xi]}return[]}}),Fn.find.TAG=function(ki,Ni){return typeof Ni.getElementsByTagName<"u"?Ni.getElementsByTagName(ki):Ni.querySelectorAll(ki)},Fn.find.CLASS=function(ki,Ni){if(typeof Ni.getElementsByClassName<"u"&&ii)return Ni.getElementsByClassName(ki)},fi=[],ps(function(ki){var Ni;ai.appendChild(ki).innerHTML="<a id='"+Bi+"' href='' disabled='disabled'></a><select id='"+Bi+"-\r\\' disabled='disabled'><option selected=''></option></select>",ki.querySelectorAll("[selected]").length||fi.push("\\["+di+"*(?:value|"+za+")"),ki.querySelectorAll("[id~="+Bi+"-]").length||fi.push("~="),ki.querySelectorAll("a#"+Bi+"+*").length||fi.push(".#.+[+~]"),ki.querySelectorAll(":checked").length||fi.push(":checked"),Ni=Qo.createElement("input"),Ni.setAttribute("type","hidden"),ki.appendChild(Ni).setAttribute("name","D"),ai.appendChild(ki).disabled=!0,ki.querySelectorAll(":disabled").length!==2&&fi.push(":enabled",":disabled"),Ni=Qo.createElement("input"),Ni.setAttribute("name",""),ki.appendChild(Ni),ki.querySelectorAll("[name='']").length||fi.push("\\["+di+"*name"+di+"*="+di+`*(?:''|"")`)}),nr.cssHas||fi.push(":has"),fi=fi.length&&new RegExp(fi.join("|")),Ba=function(ki,Ni){if(ki===Ni)return Go=!0,0;var Wi=!ki.compareDocumentPosition-!Ni.compareDocumentPosition;return Wi||(Wi=(ki.ownerDocument||ki)==(Ni.ownerDocument||Ni)?ki.compareDocumentPosition(Ni):1,Wi&1||!nr.sortDetached&&Ni.compareDocumentPosition(ki)===Wi?ki===Qo||ki.ownerDocument==gi&&ka.contains(gi,ki)?-1:Ni===Qo||Ni.ownerDocument==gi&&ka.contains(gi,Ni)?1:Xn?Dn.call(Xn,ki)-Dn.call(Xn,Ni):0:Wi&4?-1:1)}),Qo}ka.matches=function(ti,ui){return ka(ti,null,null,ui)},ka.matchesSelector=function(ti,ui){if(ns(ti),ii&&!Ia[ui+" "]&&(!fi||!fi.test(ui)))try{var yi=Ai.call(ti,ui);if(yi||nr.disconnectedMatch||ti.document&&ti.document.nodeType!==11)return yi}catch{Ia(ui,!0)}return ka(ui,Qo,null,[ti]).length>0},ka.contains=function(ti,ui){return(ti.ownerDocument||ti)!=Qo&&ns(ti),zn.contains(ti,ui)},ka.attr=function(ti,ui){(ti.ownerDocument||ti)!=Qo&&ns(ti);var yi=Fn.attrHandle[ui.toLowerCase()],ki=yi&&Gn.call(Fn.attrHandle,ui.toLowerCase())?yi(ti,ui,!ii):void 0;return ki!==void 0?ki:ti.getAttribute(ui)},ka.error=function(ti){throw new Error("Syntax error, unrecognized expression: "+ti)},zn.uniqueSort=function(ti){var ui,yi=[],ki=0,Ni=0;if(Go=!nr.sortStable,Xn=!nr.sortStable&&Ln.call(ti,0),si.call(ti,Ba),Go){for(;ui=ti[Ni++];)ui===ti[Ni]&&(ki=yi.push(Ni));for(;ki--;)pi.call(ti,yi[ki],1)}return Xn=null,ti},zn.fn.uniqueSort=function(){return this.pushStack(zn.uniqueSort(Ln.apply(this)))},Fn=zn.expr={cacheLength:50,createPseudo:Ua,match:Ya,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(ti){return ti[1]=ti[1].replace(Ja,Qa),ti[3]=(ti[3]||ti[4]||ti[5]||"").replace(Ja,Qa),ti[2]==="~="&&(ti[3]=" "+ti[3]+" "),ti.slice(0,4)},CHILD:function(ti){return ti[1]=ti[1].toLowerCase(),ti[1].slice(0,3)==="nth"?(ti[3]||ka.error(ti[0]),ti[4]=+(ti[4]?ti[5]+(ti[6]||1):2*(ti[3]==="even"||ti[3]==="odd")),ti[5]=+(ti[7]+ti[8]||ti[3]==="odd")):ti[3]&&ka.error(ti[0]),ti},PSEUDO:function(ti){var ui,yi=!ti[6]&&ti[2];return Ya.CHILD.test(ti[0])?null:(ti[3]?ti[2]=ti[4]||ti[5]||"":yi&&qa.test(yi)&&(ui=Ts(yi,!0))&&(ui=yi.indexOf(")",yi.length-ui)-yi.length)&&(ti[0]=ti[0].slice(0,ui),ti[2]=yi.slice(0,ui)),ti.slice(0,3))}},filter:{TAG:function(ti){var ui=ti.replace(Ja,Qa).toLowerCase();return ti==="*"?function(){return!0}:function(yi){return Xo(yi,ui)}},CLASS:function(ti){var ui=ca[ti+" "];return ui||(ui=new RegExp("(^|"+di+")"+ti+"("+di+"|$)"))&&ca(ti,function(yi){return ui.test(typeof yi.className=="string"&&yi.className||typeof yi.getAttribute<"u"&&yi.getAttribute("class")||"")})},ATTR:function(ti,ui,yi){return function(ki){var Ni=ka.attr(ki,ti);return Ni==null?ui==="!=":ui?(Ni+="",ui==="="?Ni===yi:ui==="!="?Ni!==yi:ui==="^="?yi&&Ni.indexOf(yi)===0:ui==="*="?yi&&Ni.indexOf(yi)>-1:ui==="$="?yi&&Ni.slice(-yi.length)===yi:ui==="~="?(" "+Ni.replace(Ea," ")+" ").indexOf(yi)>-1:ui==="|="?Ni===yi||Ni.slice(0,yi.length+1)===yi+"-":!1):!0}},CHILD:function(ti,ui,yi,ki,Ni){var Wi=ti.slice(0,3)!=="nth",Yi=ti.slice(-4)!=="last",ta=ui==="of-type";return ki===1&&Ni===0?function(Xi){return!!Xi.parentNode}:function(Xi,ya,aa){var da,ba,oa,Sa,Va,Pa=Wi!==Yi?"nextSibling":"previousSibling",ja=Xi.parentNode,Xa=ta&&Xi.nodeName.toLowerCase(),hs=!aa&&!ta,Ra=!1;if(ja){if(Wi){for(;Pa;){for(oa=Xi;oa=oa[Pa];)if(ta?Xo(oa,Xa):oa.nodeType===1)return!1;Va=Pa=ti==="only"&&!Va&&"nextSibling"}return!0}if(Va=[Yi?ja.firstChild:ja.lastChild],Yi&&hs){for(ba=ja[Bi]||(ja[Bi]={}),da=ba[ti]||[],Sa=da[0]===Ci&&da[1],Ra=Sa&&da[2],oa=Sa&&ja.childNodes[Sa];oa=++Sa&&oa&&oa[Pa]||(Ra=Sa=0)||Va.pop();)if(oa.nodeType===1&&++Ra&&oa===Xi){ba[ti]=[Ci,Sa,Ra];break}}else if(hs&&(ba=Xi[Bi]||(Xi[Bi]={}),da=ba[ti]||[],Sa=da[0]===Ci&&da[1],Ra=Sa),Ra===!1)for(;(oa=++Sa&&oa&&oa[Pa]||(Ra=Sa=0)||Va.pop())&&!((ta?Xo(oa,Xa):oa.nodeType===1)&&++Ra&&(hs&&(ba=oa[Bi]||(oa[Bi]={}),ba[ti]=[Ci,Ra]),oa===Xi)););return Ra-=Ni,Ra===ki||Ra%ki===0&&Ra/ki>=0}}},PSEUDO:function(ti,ui){var yi,ki=Fn.pseudos[ti]||Fn.setFilters[ti.toLowerCase()]||ka.error("unsupported pseudo: "+ti);return ki[Bi]?ki(ui):ki.length>1?(yi=[ti,ti,"",ui],Fn.setFilters.hasOwnProperty(ti.toLowerCase())?Ua(function(Ni,Wi){for(var Yi,ta=ki(Ni,ui),Xi=ta.length;Xi--;)Yi=Dn.call(Ni,ta[Xi]),Ni[Yi]=!(Wi[Yi]=ta[Xi])}):function(Ni){return ki(Ni,0,yi)}):ki}},pseudos:{not:Ua(function(ti){var ui=[],yi=[],ki=Js(ti.replace(Li,"$1"));return ki[Bi]?Ua(function(Ni,Wi,Yi,ta){for(var Xi,ya=ki(Ni,null,ta,[]),aa=Ni.length;aa--;)(Xi=ya[aa])&&(Ni[aa]=!(Wi[aa]=Xi))}):function(Ni,Wi,Yi){return ui[0]=Ni,ki(ui,null,Yi,yi),ui[0]=null,!yi.pop()}}),has:Ua(function(ti){return function(ui){return ka(ti,ui).length>0}}),contains:Ua(function(ti){return ti=ti.replace(Ja,Qa),function(ui){return(ui.textContent||zn.text(ui)).indexOf(ti)>-1}}),lang:Ua(function(ti){return Es.test(ti||"")||ka.error("unsupported lang: "+ti),ti=ti.replace(Ja,Qa).toLowerCase(),function(ui){var yi;do if(yi=ii?ui.lang:ui.getAttribute("xml:lang")||ui.getAttribute("lang"))return yi=yi.toLowerCase(),yi===ti||yi.indexOf(ti+"-")===0;while((ui=ui.parentNode)&&ui.nodeType===1);return!1}}),target:function(ti){var ui=Cn.location&&Cn.location.hash;return ui&&ui.slice(1)===ti.id},root:function(ti){return ti===ai},focus:function(ti){return ti===sc()&&Qo.hasFocus()&&!!(ti.type||ti.href||~ti.tabIndex)},enabled:El(!1),disabled:El(!0),checked:function(ti){return Xo(ti,"input")&&!!ti.checked||Xo(ti,"option")&&!!ti.selected},selected:function(ti){return ti.parentNode&&ti.parentNode.selectedIndex,ti.selected===!0},empty:function(ti){for(ti=ti.firstChild;ti;ti=ti.nextSibling)if(ti.nodeType<6)return!1;return!0},parent:function(ti){return!Fn.pseudos.empty(ti)},header:function(ti){return ts.test(ti.nodeName)},input:function(ti){return es.test(ti.nodeName)},button:function(ti){return Xo(ti,"input")&&ti.type==="button"||Xo(ti,"button")},text:function(ti){var ui;return Xo(ti,"input")&&ti.type==="text"&&((ui=ti.getAttribute("type"))==null||ui.toLowerCase()==="text")},first:ss(function(){return[0]}),last:ss(function(ti,ui){return[ui-1]}),eq:ss(function(ti,ui,yi){return[yi<0?yi+ui:yi]}),even:ss(function(ti,ui){for(var yi=0;yi<ui;yi+=2)ti.push(yi);return ti}),odd:ss(function(ti,ui){for(var yi=1;yi<ui;yi+=2)ti.push(yi);return ti}),lt:ss(function(ti,ui,yi){var ki;for(yi<0?ki=yi+ui:yi>ui?ki=ui:ki=yi;--ki>=0;)ti.push(ki);return ti}),gt:ss(function(ti,ui,yi){for(var ki=yi<0?yi+ui:yi;++ki<ui;)ti.push(ki);return ti})}},Fn.pseudos.nth=Fn.pseudos.eq;for(Rn in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Fn.pseudos[Rn]=lc(Rn);for(Rn in{submit:!0,reset:!0})Fn.pseudos[Rn]=cc(Rn);function Tl(){}Tl.prototype=Fn.filters=Fn.pseudos,Fn.setFilters=new Tl;function Ts(ti,ui){var yi,ki,Ni,Wi,Yi,ta,Xi,ya=Ca[ti+" "];if(ya)return ui?0:ya.slice(0);for(Yi=ti,ta=[],Xi=Fn.preFilter;Yi;){(!yi||(ki=xa.exec(Yi)))&&(ki&&(Yi=Yi.slice(ki[0].length)||Yi),ta.push(Ni=[])),yi=!1,(ki=Cs.exec(Yi))&&(yi=ki.shift(),Ni.push({value:yi,type:ki[0].replace(Li," ")}),Yi=Yi.slice(yi.length));for(Wi in Fn.filter)(ki=Ya[Wi].exec(Yi))&&(!Xi[Wi]||(ki=Xi[Wi](ki)))&&(yi=ki.shift(),Ni.push({value:yi,type:Wi,matches:ki}),Yi=Yi.slice(yi.length));if(!yi)break}return ui?Yi.length:Yi?ka.error(ti):Ca(ti,ta).slice(0)}function $s(ti){for(var ui=0,yi=ti.length,ki="";ui<yi;ui++)ki+=ti[ui].value;return ki}function Ns(ti,ui,yi){var ki=ui.dir,Ni=ui.next,Wi=Ni||ki,Yi=yi&&Wi==="parentNode",ta=Vi++;return ui.first?function(Xi,ya,aa){for(;Xi=Xi[ki];)if(Xi.nodeType===1||Yi)return ti(Xi,ya,aa);return!1}:function(Xi,ya,aa){var da,ba,oa=[Ci,ta];if(aa){for(;Xi=Xi[ki];)if((Xi.nodeType===1||Yi)&&ti(Xi,ya,aa))return!0}else for(;Xi=Xi[ki];)if(Xi.nodeType===1||Yi)if(ba=Xi[Bi]||(Xi[Bi]={}),Ni&&Xo(Xi,Ni))Xi=Xi[ki]||Xi;else{if((da=ba[Wi])&&da[0]===Ci&&da[1]===ta)return oa[2]=da[2];if(ba[Wi]=oa,oa[2]=ti(Xi,ya,aa))return!0}return!1}}function qs(ti){return ti.length>1?function(ui,yi,ki){for(var Ni=ti.length;Ni--;)if(!ti[Ni](ui,yi,ki))return!1;return!0}:ti[0]}function uc(ti,ui,yi){for(var ki=0,Ni=ui.length;ki<Ni;ki++)ka(ti,ui[ki],yi);return yi}function Bs(ti,ui,yi,ki,Ni){for(var Wi,Yi=[],ta=0,Xi=ti.length,ya=ui!=null;ta<Xi;ta++)(Wi=ti[ta])&&(!yi||yi(Wi,ki,Ni))&&(Yi.push(Wi),ya&&ui.push(ta));return Yi}function Ys(ti,ui,yi,ki,Ni,Wi){return ki&&!ki[Bi]&&(ki=Ys(ki)),Ni&&!Ni[Bi]&&(Ni=Ys(Ni,Wi)),Ua(function(Yi,ta,Xi,ya){var aa,da,ba,oa,Sa=[],Va=[],Pa=ta.length,ja=Yi||uc(ui||"*",Xi.nodeType?[Xi]:Xi,[]),Xa=ti&&(Yi||!ui)?Bs(ja,Sa,ti,Xi,ya):ja;if(yi?(oa=Ni||(Yi?ti:Pa||ki)?[]:ta,yi(Xa,oa,Xi,ya)):oa=Xa,ki)for(aa=Bs(oa,Va),ki(aa,[],Xi,ya),da=aa.length;da--;)(ba=aa[da])&&(oa[Va[da]]=!(Xa[Va[da]]=ba));if(Yi){if(Ni||ti){if(Ni){for(aa=[],da=oa.length;da--;)(ba=oa[da])&&aa.push(Xa[da]=ba);Ni(null,oa=[],aa,ya)}for(da=oa.length;da--;)(ba=oa[da])&&(aa=Ni?Dn.call(Yi,ba):Sa[da])>-1&&(Yi[aa]=!(ta[aa]=ba))}}else oa=Bs(oa===ta?oa.splice(Pa,oa.length):oa),Ni?Ni(null,ta,oa,ya):qo.apply(ta,oa)})}function Xs(ti){for(var ui,yi,ki,Ni=ti.length,Wi=Fn.relative[ti[0].type],Yi=Wi||Fn.relative[" "],ta=Wi?1:0,Xi=Ns(function(da){return da===ui},Yi,!0),ya=Ns(function(da){return Dn.call(ui,da)>-1},Yi,!0),aa=[function(da,ba,oa){var Sa=!Wi&&(oa||ba!=Un)||((ui=ba).nodeType?Xi(da,ba,oa):ya(da,ba,oa));return ui=null,Sa}];ta<Ni;ta++)if(yi=Fn.relative[ti[ta].type])aa=[Ns(qs(aa),yi)];else{if(yi=Fn.filter[ti[ta].type].apply(null,ti[ta].matches),yi[Bi]){for(ki=++ta;ki<Ni&&!Fn.relative[ti[ki].type];ki++);return Ys(ta>1&&qs(aa),ta>1&&$s(ti.slice(0,ta-1).concat({value:ti[ta-2].type===" "?"*":""})).replace(Li,"$1"),yi,ta<ki&&Xs(ti.slice(ta,ki)),ki<Ni&&Xs(ti=ti.slice(ki)),ki<Ni&&$s(ti))}aa.push(yi)}return qs(aa)}function dc(ti,ui){var yi=ui.length>0,ki=ti.length>0,Ni=function(Wi,Yi,ta,Xi,ya){var aa,da,ba,oa=0,Sa="0",Va=Wi&&[],Pa=[],ja=Un,Xa=Wi||ki&&Fn.find.TAG("*",ya),hs=Ci+=ja==null?1:Math.random()||.1,Ra=Xa.length;for(ya&&(Un=Yi==Qo||Yi||ya);Sa!==Ra&&(aa=Xa[Sa])!=null;Sa++){if(ki&&aa){for(da=0,!Yi&&aa.ownerDocument!=Qo&&(ns(aa),ta=!ii);ba=ti[da++];)if(ba(aa,Yi||Qo,ta)){qo.call(Xi,aa);break}ya&&(Ci=hs)}yi&&((aa=!ba&&aa)&&oa--,Wi&&Va.push(aa))}if(oa+=Sa,yi&&Sa!==oa){for(da=0;ba=ui[da++];)ba(Va,Pa,Yi,ta);if(Wi){if(oa>0)for(;Sa--;)Va[Sa]||Pa[Sa]||(Pa[Sa]=ni.call(Xi));Pa=Bs(Pa)}qo.apply(Xi,Pa),ya&&!Wi&&Pa.length>0&&oa+ui.length>1&&zn.uniqueSort(Xi)}return ya&&(Ci=hs,Un=ja),Va};return yi?Ua(Ni):Ni}function Js(ti,ui){var yi,ki=[],Ni=[],Wi=pa[ti+" "];if(!Wi){for(ui||(ui=Ts(ti)),yi=ui.length;yi--;)Wi=Xs(ui[yi]),Wi[Bi]?ki.push(Wi):Ni.push(Wi);Wi=pa(ti,dc(Ni,ki)),Wi.selector=ti}return Wi}function kl(ti,ui,yi,ki){var Ni,Wi,Yi,ta,Xi,ya=typeof ti=="function"&&ti,aa=!ki&&Ts(ti=ya.selector||ti);if(yi=yi||[],aa.length===1){if(Wi=aa[0]=aa[0].slice(0),Wi.length>2&&(Yi=Wi[0]).type==="ID"&&ui.nodeType===9&&ii&&Fn.relative[Wi[1].type]){if(ui=(Fn.find.ID(Yi.matches[0].replace(Ja,Qa),ui)||[])[0],ui)ya&&(ui=ui.parentNode);else return yi;ti=ti.slice(Wi.shift().value.length)}for(Ni=Ya.needsContext.test(ti)?0:Wi.length;Ni--&&(Yi=Wi[Ni],!Fn.relative[ta=Yi.type]);)if((Xi=Fn.find[ta])&&(ki=Xi(Yi.matches[0].replace(Ja,Qa),zs.test(Wi[0].type)&&Gs(ui.parentNode)||ui))){if(Wi.splice(Ni,1),ti=ki.length&&$s(Wi),!ti)return qo.apply(yi,ki),yi;break}}return(ya||Js(ti,aa))(ki,ui,!ii,yi,!ui||zs.test(ti)&&Gs(ui.parentNode)||ui),yi}nr.sortStable=Bi.split("").sort(Ba).join("")===Bi,ns(),nr.sortDetached=ps(function(ti){return ti.compareDocumentPosition(Qo.createElement("fieldset"))&1}),zn.find=ka,zn.expr[":"]=zn.expr.pseudos,zn.unique=zn.uniqueSort,ka.compile=Js,ka.select=kl,ka.setDocument=ns,ka.tokenize=Ts,ka.escape=zn.escapeSelector,ka.getText=zn.text,ka.isXML=zn.isXMLDoc,ka.selectors=zn.expr,ka.support=zn.support,ka.uniqueSort=zn.uniqueSort})();var Ii=function(Rn,Fn,Un){for(var Xn=[],Go=Un!==void 0;(Rn=Rn[Fn])&&Rn.nodeType!==9;)if(Rn.nodeType===1){if(Go&&zn(Rn).is(Un))break;Xn.push(Rn)}return Xn},sa=function(Rn,Fn){for(var Un=[];Rn;Rn=Rn.nextSibling)Rn.nodeType===1&&Rn!==Fn&&Un.push(Rn);return Un},la=zn.expr.match.needsContext,xi=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Mi(Rn,Fn,Un){return Yo(Fn)?zn.grep(Rn,function(Xn,Go){return!!Fn.call(Xn,Go,Xn)!==Un}):Fn.nodeType?zn.grep(Rn,function(Xn){return Xn===Fn!==Un}):typeof Fn!="string"?zn.grep(Rn,function(Xn){return Dn.call(Fn,Xn)>-1!==Un}):zn.filter(Fn,Rn,Un)}zn.filter=function(Rn,Fn,Un){var Xn=Fn[0];return Un&&(Rn=":not("+Rn+")"),Fn.length===1&&Xn.nodeType===1?zn.find.matchesSelector(Xn,Rn)?[Xn]:[]:zn.find.matches(Rn,zn.grep(Fn,function(Go){return Go.nodeType===1}))},zn.fn.extend({find:function(Rn){var Fn,Un,Xn=this.length,Go=this;if(typeof Rn!="string")return this.pushStack(zn(Rn).filter(function(){for(Fn=0;Fn<Xn;Fn++)if(zn.contains(Go[Fn],this))return!0}));for(Un=this.pushStack([]),Fn=0;Fn<Xn;Fn++)zn.find(Rn,Go[Fn],Un);return Xn>1?zn.uniqueSort(Un):Un},filter:function(Rn){return this.pushStack(Mi(this,Rn||[],!1))},not:function(Rn){return this.pushStack(Mi(this,Rn||[],!0))},is:function(Rn){return!!Mi(this,typeof Rn=="string"&&la.test(Rn)?zn(Rn):Rn||[],!1).length}});var Hi,ji=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Ui=zn.fn.init=function(Rn,Fn,Un){var Xn,Go;if(!Rn)return this;if(Un=Un||Hi,typeof Rn=="string")if(Rn[0]==="<"&&Rn[Rn.length-1]===">"&&Rn.length>=3?Xn=[null,Rn,null]:Xn=ji.exec(Rn),Xn&&(Xn[1]||!Fn))if(Xn[1]){if(Fn=Fn instanceof zn?Fn[0]:Fn,zn.merge(this,zn.parseHTML(Xn[1],Fn&&Fn.nodeType?Fn.ownerDocument||Fn:ei,!0)),xi.test(Xn[1])&&zn.isPlainObject(Fn))for(Xn in Fn)Yo(this[Xn])?this[Xn](Fn[Xn]):this.attr(Xn,Fn[Xn]);return this}else return Go=ei.getElementById(Xn[2]),Go&&(this[0]=Go,this.length=1),this;else return!Fn||Fn.jquery?(Fn||Un).find(Rn):this.constructor(Fn).find(Rn);else{if(Rn.nodeType)return this[0]=Rn,this.length=1,this;if(Yo(Rn))return Un.ready!==void 0?Un.ready(Rn):Rn(zn)}return zn.makeArray(Rn,this)};Ui.prototype=zn.fn,Hi=zn(ei);var Qi=/^(?:parents|prev(?:Until|All))/,ia={children:!0,contents:!0,next:!0,prev:!0};zn.fn.extend({has:function(Rn){var Fn=zn(Rn,this),Un=Fn.length;return this.filter(function(){for(var Xn=0;Xn<Un;Xn++)if(zn.contains(this,Fn[Xn]))return!0})},closest:function(Rn,Fn){var Un,Xn=0,Go=this.length,qo=[],Qo=typeof Rn!="string"&&zn(Rn);if(!la.test(Rn)){for(;Xn<Go;Xn++)for(Un=this[Xn];Un&&Un!==Fn;Un=Un.parentNode)if(Un.nodeType<11&&(Qo?Qo.index(Un)>-1:Un.nodeType===1&&zn.find.matchesSelector(Un,Rn))){qo.push(Un);break}}return this.pushStack(qo.length>1?zn.uniqueSort(qo):qo)},index:function(Rn){return Rn?typeof Rn=="string"?Dn.call(zn(Rn),this[0]):Dn.call(this,Rn.jquery?Rn[0]:Rn):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(Rn,Fn){return this.pushStack(zn.uniqueSort(zn.merge(this.get(),zn(Rn,Fn))))},addBack:function(Rn){return this.add(Rn==null?this.prevObject:this.prevObject.filter(Rn))}});function Ji(Rn,Fn){for(;(Rn=Rn[Fn])&&Rn.nodeType!==1;);return Rn}zn.each({parent:function(Rn){var Fn=Rn.parentNode;return Fn&&Fn.nodeType!==11?Fn:null},parents:function(Rn){return Ii(Rn,"parentNode")},parentsUntil:function(Rn,Fn,Un){return Ii(Rn,"parentNode",Un)},next:function(Rn){return Ji(Rn,"nextSibling")},prev:function(Rn){return Ji(Rn,"previousSibling")},nextAll:function(Rn){return Ii(Rn,"nextSibling")},prevAll:function(Rn){return Ii(Rn,"previousSibling")},nextUntil:function(Rn,Fn,Un){return Ii(Rn,"nextSibling",Un)},prevUntil:function(Rn,Fn,Un){return Ii(Rn,"previousSibling",Un)},siblings:function(Rn){return sa((Rn.parentNode||{}).firstChild,Rn)},children:function(Rn){return sa(Rn.firstChild)},contents:function(Rn){return Rn.contentDocument!=null&&Bn(Rn.contentDocument)?Rn.contentDocument:(Xo(Rn,"template")&&(Rn=Rn.content||Rn),zn.merge([],Rn.childNodes))}},function(Rn,Fn){zn.fn[Rn]=function(Un,Xn){var Go=zn.map(this,Fn,Un);return Rn.slice(-5)!=="Until"&&(Xn=Un),Xn&&typeof Xn=="string"&&(Go=zn.filter(Xn,Go)),this.length>1&&(ia[Rn]||zn.uniqueSort(Go),Qi.test(Rn)&&Go.reverse()),this.pushStack(Go)}});var na=/[^\x20\t\r\n\f]+/g;function ga(Rn){var Fn={};return zn.each(Rn.match(na)||[],function(Un,Xn){Fn[Xn]=!0}),Fn}zn.Callbacks=function(Rn){Rn=typeof Rn=="string"?ga(Rn):zn.extend({},Rn);var Fn,Un,Xn,Go,qo=[],Qo=[],ai=-1,ii=function(){for(Go=Go||Rn.once,Xn=Fn=!0;Qo.length;ai=-1)for(Un=Qo.shift();++ai<qo.length;)qo[ai].apply(Un[0],Un[1])===!1&&Rn.stopOnFalse&&(ai=qo.length,Un=!1);Rn.memory||(Un=!1),Fn=!1,Go&&(Un?qo=[]:qo="")},fi={add:function(){return qo&&(Un&&!Fn&&(ai=qo.length-1,Qo.push(Un)),function Ai(Bi){zn.each(Bi,function(Ci,Vi){Yo(Vi)?(!Rn.unique||!fi.has(Vi))&&qo.push(Vi):Vi&&Vi.length&&Jo(Vi)!=="string"&&Ai(Vi)})}(arguments),Un&&!Fn&&ii()),this},remove:function(){return zn.each(arguments,function(Ai,Bi){for(var Ci;(Ci=zn.inArray(Bi,qo,Ci))>-1;)qo.splice(Ci,1),Ci<=ai&&ai--}),this},has:function(Ai){return Ai?zn.inArray(Ai,qo)>-1:qo.length>0},empty:function(){return qo&&(qo=[]),this},disable:function(){return Go=Qo=[],qo=Un="",this},disabled:function(){return!qo},lock:function(){return Go=Qo=[],!Un&&!Fn&&(qo=Un=""),this},locked:function(){return!!Go},fireWith:function(Ai,Bi){return Go||(Bi=Bi||[],Bi=[Ai,Bi.slice?Bi.slice():Bi],Qo.push(Bi),Fn||ii()),this},fire:function(){return fi.fireWith(this,arguments),this},fired:function(){return!!Xn}};return fi};function ma(Rn){return Rn}function ri(Rn){throw Rn}function li(Rn,Fn,Un,Xn){var Go;try{Rn&&Yo(Go=Rn.promise)?Go.call(Rn).done(Fn).fail(Un):Rn&&Yo(Go=Rn.then)?Go.call(Rn,Fn,Un):Fn.apply(void 0,[Rn].slice(Xn))}catch(qo){Un.apply(void 0,[qo])}}zn.extend({Deferred:function(Rn){var Fn=[["notify","progress",zn.Callbacks("memory"),zn.Callbacks("memory"),2],["resolve","done",zn.Callbacks("once memory"),zn.Callbacks("once memory"),0,"resolved"],["reject","fail",zn.Callbacks("once memory"),zn.Callbacks("once memory"),1,"rejected"]],Un="pending",Xn={state:function(){return Un},always:function(){return Go.done(arguments).fail(arguments),this},catch:function(qo){return Xn.then(null,qo)},pipe:function(){var qo=arguments;return zn.Deferred(function(Qo){zn.each(Fn,function(ai,ii){var fi=Yo(qo[ii[4]])&&qo[ii[4]];Go[ii[1]](function(){var Ai=fi&&fi.apply(this,arguments);Ai&&Yo(Ai.promise)?Ai.promise().progress(Qo.notify).done(Qo.resolve).fail(Qo.reject):Qo[ii[0]+"With"](this,fi?[Ai]:arguments)})}),qo=null}).promise()},then:function(qo,Qo,ai){var ii=0;function fi(Ai,Bi,Ci,Vi){return function(){var ca=this,Ca=arguments,pa=function(){var Ba,za;if(!(Ai<ii)){if(Ba=Ci.apply(ca,Ca),Ba===Bi.promise())throw new TypeError("Thenable self-resolution");za=Ba&&(typeof Ba=="object"||typeof Ba=="function")&&Ba.then,Yo(za)?Vi?za.call(Ba,fi(ii,Bi,ma,Vi),fi(ii,Bi,ri,Vi)):(ii++,za.call(Ba,fi(ii,Bi,ma,Vi),fi(ii,Bi,ri,Vi),fi(ii,Bi,ma,Bi.notifyWith))):(Ci!==ma&&(ca=void 0,Ca=[Ba]),(Vi||Bi.resolveWith)(ca,Ca))}},Ia=Vi?pa:function(){try{pa()}catch(Ba){zn.Deferred.exceptionHook&&zn.Deferred.exceptionHook(Ba,Ia.error),Ai+1>=ii&&(Ci!==ri&&(ca=void 0,Ca=[Ba]),Bi.rejectWith(ca,Ca))}};Ai?Ia():(zn.Deferred.getErrorHook?Ia.error=zn.Deferred.getErrorHook():zn.Deferred.getStackHook&&(Ia.error=zn.Deferred.getStackHook()),Cn.setTimeout(Ia))}}return zn.Deferred(function(Ai){Fn[0][3].add(fi(0,Ai,Yo(ai)?ai:ma,Ai.notifyWith)),Fn[1][3].add(fi(0,Ai,Yo(qo)?qo:ma)),Fn[2][3].add(fi(0,Ai,Yo(Qo)?Qo:ri))}).promise()},promise:function(qo){return qo!=null?zn.extend(qo,Xn):Xn}},Go={};return zn.each(Fn,function(qo,Qo){var ai=Qo[2],ii=Qo[5];Xn[Qo[1]]=ai.add,ii&&ai.add(function(){Un=ii},Fn[3-qo][2].disable,Fn[3-qo][3].disable,Fn[0][2].lock,Fn[0][3].lock),ai.add(Qo[3].fire),Go[Qo[0]]=function(){return Go[Qo[0]+"With"](this===Go?void 0:this,arguments),this},Go[Qo[0]+"With"]=ai.fireWith}),Xn.promise(Go),Rn&&Rn.call(Go,Go),Go},when:function(Rn){var Fn=arguments.length,Un=Fn,Xn=Array(Un),Go=Ln.call(arguments),qo=zn.Deferred(),Qo=function(ai){return function(ii){Xn[ai]=this,Go[ai]=arguments.length>1?Ln.call(arguments):ii,--Fn||qo.resolveWith(Xn,Go)}};if(Fn<=1&&(li(Rn,qo.done(Qo(Un)).resolve,qo.reject,!Fn),qo.state()==="pending"||Yo(Go[Un]&&Go[Un].then)))return qo.then();for(;Un--;)li(Go[Un],Qo(Un),qo.reject);return qo.promise()}});var _i=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;zn.Deferred.exceptionHook=function(Rn,Fn){Cn.console&&Cn.console.warn&&Rn&&_i.test(Rn.name)&&Cn.console.warn("jQuery.Deferred exception: "+Rn.message,Rn.stack,Fn)},zn.readyException=function(Rn){Cn.setTimeout(function(){throw Rn})};var wi=zn.Deferred();zn.fn.ready=function(Rn){return wi.then(Rn).catch(function(Fn){zn.readyException(Fn)}),this},zn.extend({isReady:!1,readyWait:1,ready:function(Rn){(Rn===!0?--zn.readyWait:zn.isReady)||(zn.isReady=!0,!(Rn!==!0&&--zn.readyWait>0)&&wi.resolveWith(ei,[zn]))}}),zn.ready.then=wi.then;function bi(){ei.removeEventListener("DOMContentLoaded",bi),Cn.removeEventListener("load",bi),zn.ready()}ei.readyState==="complete"||ei.readyState!=="loading"&&!ei.documentElement.doScroll?Cn.setTimeout(zn.ready):(ei.addEventListener("DOMContentLoaded",bi),Cn.addEventListener("load",bi));var Oi=function(Rn,Fn,Un,Xn,Go,qo,Qo){var ai=0,ii=Rn.length,fi=Un==null;if(Jo(Un)==="object"){Go=!0;for(ai in Un)Oi(Rn,Fn,ai,Un[ai],!0,qo,Qo)}else if(Xn!==void 0&&(Go=!0,Yo(Xn)||(Qo=!0),fi&&(Qo?(Fn.call(Rn,Xn),Fn=null):(fi=Fn,Fn=function(Ai,Bi,Ci){return fi.call(zn(Ai),Ci)})),Fn))for(;ai<ii;ai++)Fn(Rn[ai],Un,Qo?Xn:Xn.call(Rn[ai],ai,Fn(Rn[ai],Un)));return Go?Rn:fi?Fn.call(Rn):ii?Fn(Rn[0],Un):qo},Fi=/^-ms-/,Pi=/-([a-z])/g;function Ri(Rn,Fn){return Fn.toUpperCase()}function Si(Rn){return Rn.replace(Fi,"ms-").replace(Pi,Ri)}var Di=function(Rn){return Rn.nodeType===1||Rn.nodeType===9||!+Rn.nodeType};function Gi(){this.expando=zn.expando+Gi.uid++}Gi.uid=1,Gi.prototype={cache:function(Rn){var Fn=Rn[this.expando];return Fn||(Fn={},Di(Rn)&&(Rn.nodeType?Rn[this.expando]=Fn:Object.defineProperty(Rn,this.expando,{value:Fn,configurable:!0}))),Fn},set:function(Rn,Fn,Un){var Xn,Go=this.cache(Rn);if(typeof Fn=="string")Go[Si(Fn)]=Un;else for(Xn in Fn)Go[Si(Xn)]=Fn[Xn];return Go},get:function(Rn,Fn){return Fn===void 0?this.cache(Rn):Rn[this.expando]&&Rn[this.expando][Si(Fn)]},access:function(Rn,Fn,Un){return Fn===void 0||Fn&&typeof Fn=="string"&&Un===void 0?this.get(Rn,Fn):(this.set(Rn,Fn,Un),Un!==void 0?Un:Fn)},remove:function(Rn,Fn){var Un,Xn=Rn[this.expando];if(Xn!==void 0){if(Fn!==void 0)for(Array.isArray(Fn)?Fn=Fn.map(Si):(Fn=Si(Fn),Fn=Fn in Xn?[Fn]:Fn.match(na)||[]),Un=Fn.length;Un--;)delete Xn[Fn[Un]];(Fn===void 0||zn.isEmptyObject(Xn))&&(Rn.nodeType?Rn[this.expando]=void 0:delete Rn[this.expando])}},hasData:function(Rn){var Fn=Rn[this.expando];return Fn!==void 0&&!zn.isEmptyObject(Fn)}};var Ti=new Gi,qi=new Gi,ra=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,fa=/[A-Z]/g;function va(Rn){return Rn==="true"?!0:Rn==="false"?!1:Rn==="null"?null:Rn===+Rn+""?+Rn:ra.test(Rn)?JSON.parse(Rn):Rn}function Ta(Rn,Fn,Un){var Xn;if(Un===void 0&&Rn.nodeType===1)if(Xn="data-"+Fn.replace(fa,"-$&").toLowerCase(),Un=Rn.getAttribute(Xn),typeof Un=="string"){try{Un=va(Un)}catch{}qi.set(Rn,Fn,Un)}else Un=void 0;return Un}zn.extend({hasData:function(Rn){return qi.hasData(Rn)||Ti.hasData(Rn)},data:function(Rn,Fn,Un){return qi.access(Rn,Fn,Un)},removeData:function(Rn,Fn){qi.remove(Rn,Fn)},_data:function(Rn,Fn,Un){return Ti.access(Rn,Fn,Un)},_removeData:function(Rn,Fn){Ti.remove(Rn,Fn)}}),zn.fn.extend({data:function(Rn,Fn){var Un,Xn,Go,qo=this[0],Qo=qo&&qo.attributes;if(Rn===void 0){if(this.length&&(Go=qi.get(qo),qo.nodeType===1&&!Ti.get(qo,"hasDataAttrs"))){for(Un=Qo.length;Un--;)Qo[Un]&&(Xn=Qo[Un].name,Xn.indexOf("data-")===0&&(Xn=Si(Xn.slice(5)),Ta(qo,Xn,Go[Xn])));Ti.set(qo,"hasDataAttrs",!0)}return Go}return typeof Rn=="object"?this.each(function(){qi.set(this,Rn)}):Oi(this,function(ai){var ii;if(qo&&ai===void 0)return ii=qi.get(qo,Rn),ii!==void 0||(ii=Ta(qo,Rn),ii!==void 0)?ii:void 0;this.each(function(){qi.set(this,Rn,ai)})},null,Fn,arguments.length>1,null,!0)},removeData:function(Rn){return this.each(function(){qi.remove(this,Rn)})}}),zn.extend({queue:function(Rn,Fn,Un){var Xn;if(Rn)return Fn=(Fn||"fx")+"queue",Xn=Ti.get(Rn,Fn),Un&&(!Xn||Array.isArray(Un)?Xn=Ti.access(Rn,Fn,zn.makeArray(Un)):Xn.push(Un)),Xn||[]},dequeue:function(Rn,Fn){Fn=Fn||"fx";var Un=zn.queue(Rn,Fn),Xn=Un.length,Go=Un.shift(),qo=zn._queueHooks(Rn,Fn),Qo=function(){zn.dequeue(Rn,Fn)};Go==="inprogress"&&(Go=Un.shift(),Xn--),Go&&(Fn==="fx"&&Un.unshift("inprogress"),delete qo.stop,Go.call(Rn,Qo,qo)),!Xn&&qo&&qo.empty.fire()},_queueHooks:function(Rn,Fn){var Un=Fn+"queueHooks";return Ti.get(Rn,Un)||Ti.access(Rn,Un,{empty:zn.Callbacks("once memory").add(function(){Ti.remove(Rn,[Fn+"queue",Un])})})}}),zn.fn.extend({queue:function(Rn,Fn){var Un=2;return typeof Rn!="string"&&(Fn=Rn,Rn="fx",Un--),arguments.length<Un?zn.queue(this[0],Rn):Fn===void 0?this:this.each(function(){var Xn=zn.queue(this,Rn,Fn);zn._queueHooks(this,Rn),Rn==="fx"&&Xn[0]!=="inprogress"&&zn.dequeue(this,Rn)})},dequeue:function(Rn){return this.each(function(){zn.dequeue(this,Rn)})},clearQueue:function(Rn){return this.queue(Rn||"fx",[])},promise:function(Rn,Fn){var Un,Xn=1,Go=zn.Deferred(),qo=this,Qo=this.length,ai=function(){--Xn||Go.resolveWith(qo,[qo])};for(typeof Rn!="string"&&(Fn=Rn,Rn=void 0),Rn=Rn||"fx";Qo--;)Un=Ti.get(qo[Qo],Rn+"queueHooks"),Un&&Un.empty&&(Xn++,Un.empty.add(ai));return ai(),Go.promise(Fn)}});var Aa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,wa=new RegExp("^(?:([+-])=|)("+Aa+")([a-z%]*)$","i"),Na=["Top","Right","Bottom","Left"],Ei=ei.documentElement,zi=function(Rn){return zn.contains(Rn.ownerDocument,Rn)},Zi={composed:!0};Ei.getRootNode&&(zi=function(Rn){return zn.contains(Rn.ownerDocument,Rn)||Rn.getRootNode(Zi)===Rn.ownerDocument});var ua=function(Rn,Fn){return Rn=Fn||Rn,Rn.style.display==="none"||Rn.style.display===""&&zi(Rn)&&zn.css(Rn,"display")==="none"};function ha(Rn,Fn,Un,Xn){var Go,qo,Qo=20,ai=Xn?function(){return Xn.cur()}:function(){return zn.css(Rn,Fn,"")},ii=ai(),fi=Un&&Un[3]||(zn.cssNumber[Fn]?"":"px"),Ai=Rn.nodeType&&(zn.cssNumber[Fn]||fi!=="px"&&+ii)&&wa.exec(zn.css(Rn,Fn));if(Ai&&Ai[3]!==fi){for(ii=ii/2,fi=fi||Ai[3],Ai=+ii||1;Qo--;)zn.style(Rn,Fn,Ai+fi),(1-qo)*(1-(qo=ai()/ii||.5))<=0&&(Qo=0),Ai=Ai/qo;Ai=Ai*2,zn.style(Rn,Fn,Ai+fi),Un=Un||[]}return Un&&(Ai=+Ai||+ii||0,Go=Un[1]?Ai+(Un[1]+1)*Un[2]:+Un[2],Xn&&(Xn.unit=fi,Xn.start=Ai,Xn.end=Go)),Go}var Oa={};function Da(Rn){var Fn,Un=Rn.ownerDocument,Xn=Rn.nodeName,Go=Oa[Xn];return Go||(Fn=Un.body.appendChild(Un.createElement(Xn)),Go=zn.css(Fn,"display"),Fn.parentNode.removeChild(Fn),Go==="none"&&(Go="block"),Oa[Xn]=Go,Go)}function Fa(Rn,Fn){for(var Un,Xn,Go=[],qo=0,Qo=Rn.length;qo<Qo;qo++)Xn=Rn[qo],Xn.style&&(Un=Xn.style.display,Fn?(Un==="none"&&(Go[qo]=Ti.get(Xn,"display")||null,Go[qo]||(Xn.style.display="")),Xn.style.display===""&&ua(Xn)&&(Go[qo]=Da(Xn))):Un!=="none"&&(Go[qo]="none",Ti.set(Xn,"display",Un)));for(qo=0;qo<Qo;qo++)Go[qo]!=null&&(Rn[qo].style.display=Go[qo]);return Rn}zn.fn.extend({show:function(){return Fa(this,!0)},hide:function(){return Fa(this)},toggle:function(Rn){return typeof Rn=="boolean"?Rn?this.show():this.hide():this.each(function(){ua(this)?zn(this).show():zn(this).hide()})}});var Za=/^(?:checkbox|radio)$/i,Ka=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ls=/^$|^module$|\/(?:java|ecma)script/i;(function(){var Rn=ei.createDocumentFragment(),Fn=Rn.appendChild(ei.createElement("div")),Un=ei.createElement("input");Un.setAttribute("type","radio"),Un.setAttribute("checked","checked"),Un.setAttribute("name","t"),Fn.appendChild(Un),nr.checkClone=Fn.cloneNode(!0).cloneNode(!0).lastChild.checked,Fn.innerHTML="<textarea>x</textarea>",nr.noCloneChecked=!!Fn.cloneNode(!0).lastChild.defaultValue,Fn.innerHTML="<option></option>",nr.option=!!Fn.lastChild})();var La={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};La.tbody=La.tfoot=La.colgroup=La.caption=La.thead,La.th=La.td,nr.option||(La.optgroup=La.option=[1,"<select multiple='multiple'>","</select>"]);function $a(Rn,Fn){var Un;return typeof Rn.getElementsByTagName<"u"?Un=Rn.getElementsByTagName(Fn||"*"):typeof Rn.querySelectorAll<"u"?Un=Rn.querySelectorAll(Fn||"*"):Un=[],Fn===void 0||Fn&&Xo(Rn,Fn)?zn.merge([Rn],Un):Un}function gs(Rn,Fn){for(var Un=0,Xn=Rn.length;Un<Xn;Un++)Ti.set(Rn[Un],"globalEval",!Fn||Ti.get(Fn[Un],"globalEval"))}var ms=/<|&#?\w+;/;function rs(Rn,Fn,Un,Xn,Go){for(var qo,Qo,ai,ii,fi,Ai,Bi=Fn.createDocumentFragment(),Ci=[],Vi=0,ca=Rn.length;Vi<ca;Vi++)if(qo=Rn[Vi],qo||qo===0)if(Jo(qo)==="object")zn.merge(Ci,qo.nodeType?[qo]:qo);else if(!ms.test(qo))Ci.push(Fn.createTextNode(qo));else{for(Qo=Qo||Bi.appendChild(Fn.createElement("div")),ai=(Ka.exec(qo)||["",""])[1].toLowerCase(),ii=La[ai]||La._default,Qo.innerHTML=ii[1]+zn.htmlPrefilter(qo)+ii[2],Ai=ii[0];Ai--;)Qo=Qo.lastChild;zn.merge(Ci,Qo.childNodes),Qo=Bi.firstChild,Qo.textContent=""}for(Bi.textContent="",Vi=0;qo=Ci[Vi++];){if(Xn&&zn.inArray(qo,Xn)>-1){Go&&Go.push(qo);continue}if(fi=zi(qo),Qo=$a(Bi.appendChild(qo),"script"),fi&&gs(Qo),Un)for(Ai=0;qo=Qo[Ai++];)ls.test(qo.type||"")&&Un.push(qo)}return Bi}var Qs=/^([^.]*)(?:\.(.+)|)/;function cs(){return!0}function us(){return!1}function Os(Rn,Fn,Un,Xn,Go,qo){var Qo,ai;if(typeof Fn=="object"){typeof Un!="string"&&(Xn=Xn||Un,Un=void 0);for(ai in Fn)Os(Rn,ai,Un,Xn,Fn[ai],qo);return Rn}if(Xn==null&&Go==null?(Go=Un,Xn=Un=void 0):Go==null&&(typeof Un=="string"?(Go=Xn,Xn=void 0):(Go=Xn,Xn=Un,Un=void 0)),Go===!1)Go=us;else if(!Go)return Rn;return qo===1&&(Qo=Go,Go=function(ii){return zn().off(ii),Qo.apply(this,arguments)},Go.guid=Qo.guid||(Qo.guid=zn.guid++)),Rn.each(function(){zn.event.add(this,Fn,Go,Xn,Un)})}zn.event={global:{},add:function(Rn,Fn,Un,Xn,Go){var qo,Qo,ai,ii,fi,Ai,Bi,Ci,Vi,ca,Ca,pa=Ti.get(Rn);if(Di(Rn))for(Un.handler&&(qo=Un,Un=qo.handler,Go=qo.selector),Go&&zn.find.matchesSelector(Ei,Go),Un.guid||(Un.guid=zn.guid++),(ii=pa.events)||(ii=pa.events=Object.create(null)),(Qo=pa.handle)||(Qo=pa.handle=function(Ia){return typeof zn<"u"&&zn.event.triggered!==Ia.type?zn.event.dispatch.apply(Rn,arguments):void 0}),Fn=(Fn||"").match(na)||[""],fi=Fn.length;fi--;)ai=Qs.exec(Fn[fi])||[],Vi=Ca=ai[1],ca=(ai[2]||"").split(".").sort(),Vi&&(Bi=zn.event.special[Vi]||{},Vi=(Go?Bi.delegateType:Bi.bindType)||Vi,Bi=zn.event.special[Vi]||{},Ai=zn.extend({type:Vi,origType:Ca,data:Xn,handler:Un,guid:Un.guid,selector:Go,needsContext:Go&&zn.expr.match.needsContext.test(Go),namespace:ca.join(".")},qo),(Ci=ii[Vi])||(Ci=ii[Vi]=[],Ci.delegateCount=0,(!Bi.setup||Bi.setup.call(Rn,Xn,ca,Qo)===!1)&&Rn.addEventListener&&Rn.addEventListener(Vi,Qo)),Bi.add&&(Bi.add.call(Rn,Ai),Ai.handler.guid||(Ai.handler.guid=Un.guid)),Go?Ci.splice(Ci.delegateCount++,0,Ai):Ci.push(Ai),zn.event.global[Vi]=!0)},remove:function(Rn,Fn,Un,Xn,Go){var qo,Qo,ai,ii,fi,Ai,Bi,Ci,Vi,ca,Ca,pa=Ti.hasData(Rn)&&Ti.get(Rn);if(!(!pa||!(ii=pa.events))){for(Fn=(Fn||"").match(na)||[""],fi=Fn.length;fi--;){if(ai=Qs.exec(Fn[fi])||[],Vi=Ca=ai[1],ca=(ai[2]||"").split(".").sort(),!Vi){for(Vi in ii)zn.event.remove(Rn,Vi+Fn[fi],Un,Xn,!0);continue}for(Bi=zn.event.special[Vi]||{},Vi=(Xn?Bi.delegateType:Bi.bindType)||Vi,Ci=ii[Vi]||[],ai=ai[2]&&new RegExp("(^|\\.)"+ca.join("\\.(?:.*\\.|)")+"(\\.|$)"),Qo=qo=Ci.length;qo--;)Ai=Ci[qo],(Go||Ca===Ai.origType)&&(!Un||Un.guid===Ai.guid)&&(!ai||ai.test(Ai.namespace))&&(!Xn||Xn===Ai.selector||Xn==="**"&&Ai.selector)&&(Ci.splice(qo,1),Ai.selector&&Ci.delegateCount--,Bi.remove&&Bi.remove.call(Rn,Ai));Qo&&!Ci.length&&((!Bi.teardown||Bi.teardown.call(Rn,ca,pa.handle)===!1)&&zn.removeEvent(Rn,Vi,pa.handle),delete ii[Vi])}zn.isEmptyObject(ii)&&Ti.remove(Rn,"handle events")}},dispatch:function(Rn){var Fn,Un,Xn,Go,qo,Qo,ai=new Array(arguments.length),ii=zn.event.fix(Rn),fi=(Ti.get(this,"events")||Object.create(null))[ii.type]||[],Ai=zn.event.special[ii.type]||{};for(ai[0]=ii,Fn=1;Fn<arguments.length;Fn++)ai[Fn]=arguments[Fn];if(ii.delegateTarget=this,!(Ai.preDispatch&&Ai.preDispatch.call(this,ii)===!1)){for(Qo=zn.event.handlers.call(this,ii,fi),Fn=0;(Go=Qo[Fn++])&&!ii.isPropagationStopped();)for(ii.currentTarget=Go.elem,Un=0;(qo=Go.handlers[Un++])&&!ii.isImmediatePropagationStopped();)(!ii.rnamespace||qo.namespace===!1||ii.rnamespace.test(qo.namespace))&&(ii.handleObj=qo,ii.data=qo.data,Xn=((zn.event.special[qo.origType]||{}).handle||qo.handler).apply(Go.elem,ai),Xn!==void 0&&(ii.result=Xn)===!1&&(ii.preventDefault(),ii.stopPropagation()));return Ai.postDispatch&&Ai.postDispatch.call(this,ii),ii.result}},handlers:function(Rn,Fn){var Un,Xn,Go,qo,Qo,ai=[],ii=Fn.delegateCount,fi=Rn.target;if(ii&&fi.nodeType&&!(Rn.type==="click"&&Rn.button>=1)){for(;fi!==this;fi=fi.parentNode||this)if(fi.nodeType===1&&!(Rn.type==="click"&&fi.disabled===!0)){for(qo=[],Qo={},Un=0;Un<ii;Un++)Xn=Fn[Un],Go=Xn.selector+" ",Qo[Go]===void 0&&(Qo[Go]=Xn.needsContext?zn(Go,this).index(fi)>-1:zn.find(Go,this,null,[fi]).length),Qo[Go]&&qo.push(Xn);qo.length&&ai.push({elem:fi,handlers:qo})}}return fi=this,ii<Fn.length&&ai.push({elem:fi,handlers:Fn.slice(ii)}),ai},addProp:function(Rn,Fn){Object.defineProperty(zn.Event.prototype,Rn,{enumerable:!0,configurable:!0,get:Yo(Fn)?function(){if(this.originalEvent)return Fn(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[Rn]},set:function(Un){Object.defineProperty(this,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Un})}})},fix:function(Rn){return Rn[zn.expando]?Rn:new zn.Event(Rn)},special:{load:{noBubble:!0},click:{setup:function(Rn){var Fn=this||Rn;return Za.test(Fn.type)&&Fn.click&&Xo(Fn,"input")&&ks(Fn,"click",!0),!1},trigger:function(Rn){var Fn=this||Rn;return Za.test(Fn.type)&&Fn.click&&Xo(Fn,"input")&&ks(Fn,"click"),!0},_default:function(Rn){var Fn=Rn.target;return Za.test(Fn.type)&&Fn.click&&Xo(Fn,"input")&&Ti.get(Fn,"click")||Xo(Fn,"a")}},beforeunload:{postDispatch:function(Rn){Rn.result!==void 0&&Rn.originalEvent&&(Rn.originalEvent.returnValue=Rn.result)}}}};function ks(Rn,Fn,Un){if(!Un){Ti.get(Rn,Fn)===void 0&&zn.event.add(Rn,Fn,cs);return}Ti.set(Rn,Fn,!1),zn.event.add(Rn,Fn,{namespace:!1,handler:function(Xn){var Go,qo=Ti.get(this,Fn);if(Xn.isTrigger&1&&this[Fn]){if(qo)(zn.event.special[Fn]||{}).delegateType&&Xn.stopPropagation();else if(qo=Ln.call(arguments),Ti.set(this,Fn,qo),this[Fn](),Go=Ti.get(this,Fn),Ti.set(this,Fn,!1),qo!==Go)return Xn.stopImmediatePropagation(),Xn.preventDefault(),Go}else qo&&(Ti.set(this,Fn,zn.event.trigger(qo[0],qo.slice(1),this)),Xn.stopPropagation(),Xn.isImmediatePropagationStopped=cs)}})}zn.removeEvent=function(Rn,Fn,Un){Rn.removeEventListener&&Rn.removeEventListener(Fn,Un)},zn.Event=function(Rn,Fn){if(!(this instanceof zn.Event))return new zn.Event(Rn,Fn);Rn&&Rn.type?(this.originalEvent=Rn,this.type=Rn.type,this.isDefaultPrevented=Rn.defaultPrevented||Rn.defaultPrevented===void 0&&Rn.returnValue===!1?cs:us,this.target=Rn.target&&Rn.target.nodeType===3?Rn.target.parentNode:Rn.target,this.currentTarget=Rn.currentTarget,this.relatedTarget=Rn.relatedTarget):this.type=Rn,Fn&&zn.extend(this,Fn),this.timeStamp=Rn&&Rn.timeStamp||Date.now(),this[zn.expando]=!0},zn.Event.prototype={constructor:zn.Event,isDefaultPrevented:us,isPropagationStopped:us,isImmediatePropagationStopped:us,isSimulated:!1,preventDefault:function(){var Rn=this.originalEvent;this.isDefaultPrevented=cs,Rn&&!this.isSimulated&&Rn.preventDefault()},stopPropagation:function(){var Rn=this.originalEvent;this.isPropagationStopped=cs,Rn&&!this.isSimulated&&Rn.stopPropagation()},stopImmediatePropagation:function(){var Rn=this.originalEvent;this.isImmediatePropagationStopped=cs,Rn&&!this.isSimulated&&Rn.stopImmediatePropagation(),this.stopPropagation()}},zn.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},zn.event.addProp),zn.each({focus:"focusin",blur:"focusout"},function(Rn,Fn){function Un(Xn){if(ei.documentMode){var Go=Ti.get(this,"handle"),qo=zn.event.fix(Xn);qo.type=Xn.type==="focusin"?"focus":"blur",qo.isSimulated=!0,Go(Xn),qo.target===qo.currentTarget&&Go(qo)}else zn.event.simulate(Fn,Xn.target,zn.event.fix(Xn))}zn.event.special[Rn]={setup:function(){var Xn;if(ks(this,Rn,!0),ei.documentMode)Xn=Ti.get(this,Fn),Xn||this.addEventListener(Fn,Un),Ti.set(this,Fn,(Xn||0)+1);else return!1},trigger:function(){return ks(this,Rn),!0},teardown:function(){var Xn;if(ei.documentMode)Xn=Ti.get(this,Fn)-1,Xn?Ti.set(this,Fn,Xn):(this.removeEventListener(Fn,Un),Ti.remove(this,Fn));else return!1},_default:function(Xn){return Ti.get(Xn.target,Rn)},delegateType:Fn},zn.event.special[Fn]={setup:function(){var Xn=this.ownerDocument||this.document||this,Go=ei.documentMode?this:Xn,qo=Ti.get(Go,Fn);qo||(ei.documentMode?this.addEventListener(Fn,Un):Xn.addEventListener(Rn,Un,!0)),Ti.set(Go,Fn,(qo||0)+1)},teardown:function(){var Xn=this.ownerDocument||this.document||this,Go=ei.documentMode?this:Xn,qo=Ti.get(Go,Fn)-1;qo?Ti.set(Go,Fn,qo):(ei.documentMode?this.removeEventListener(Fn,Un):Xn.removeEventListener(Rn,Un,!0),Ti.remove(Go,Fn))}}}),zn.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(Rn,Fn){zn.event.special[Rn]={delegateType:Fn,bindType:Fn,handle:function(Un){var Xn,Go=this,qo=Un.relatedTarget,Qo=Un.handleObj;return(!qo||qo!==Go&&!zn.contains(Go,qo))&&(Un.type=Qo.origType,Xn=Qo.handler.apply(this,arguments),Un.type=Fn),Xn}}}),zn.fn.extend({on:function(Rn,Fn,Un,Xn){return Os(this,Rn,Fn,Un,Xn)},one:function(Rn,Fn,Un,Xn){return Os(this,Rn,Fn,Un,Xn,1)},off:function(Rn,Fn,Un){var Xn,Go;if(Rn&&Rn.preventDefault&&Rn.handleObj)return Xn=Rn.handleObj,zn(Rn.delegateTarget).off(Xn.namespace?Xn.origType+"."+Xn.namespace:Xn.origType,Xn.selector,Xn.handler),this;if(typeof Rn=="object"){for(Go in Rn)this.off(Go,Fn,Rn[Go]);return this}return(Fn===!1||typeof Fn=="function")&&(Un=Fn,Fn=void 0),Un===!1&&(Un=us),this.each(function(){zn.event.remove(this,Rn,Un,Fn)})}});var Sl=/<script|<style|<link/i,Al=/checked\s*(?:[^=]|=\s*.checked.)/i,xl=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Zs(Rn,Fn){return Xo(Rn,"table")&&Xo(Fn.nodeType!==11?Fn:Fn.firstChild,"tr")&&zn(Rn).children("tbody")[0]||Rn}function $l(Rn){return Rn.type=(Rn.getAttribute("type")!==null)+"/"+Rn.type,Rn}function Nl(Rn){return(Rn.type||"").slice(0,5)==="true/"?Rn.type=Rn.type.slice(5):Rn.removeAttribute("type"),Rn}function el(Rn,Fn){var Un,Xn,Go,qo,Qo,ai,ii;if(Fn.nodeType===1){if(Ti.hasData(Rn)&&(qo=Ti.get(Rn),ii=qo.events,ii)){Ti.remove(Fn,"handle events");for(Go in ii)for(Un=0,Xn=ii[Go].length;Un<Xn;Un++)zn.event.add(Fn,Go,ii[Go][Un])}qi.hasData(Rn)&&(Qo=qi.access(Rn),ai=zn.extend({},Qo),qi.set(Fn,ai))}}function Bl(Rn,Fn){var Un=Fn.nodeName.toLowerCase();Un==="input"&&Za.test(Rn.type)?Fn.checked=Rn.checked:(Un==="input"||Un==="textarea")&&(Fn.defaultValue=Rn.defaultValue)}function ds(Rn,Fn,Un,Xn){Fn=In(Fn);var Go,qo,Qo,ai,ii,fi,Ai=0,Bi=Rn.length,Ci=Bi-1,Vi=Fn[0],ca=Yo(Vi);if(ca||Bi>1&&typeof Vi=="string"&&!nr.checkClone&&Al.test(Vi))return Rn.each(function(Ca){var pa=Rn.eq(Ca);ca&&(Fn[0]=Vi.call(this,Ca,pa.html())),ds(pa,Fn,Un,Xn)});if(Bi&&(Go=rs(Fn,Rn[0].ownerDocument,!1,Rn,Xn),qo=Go.firstChild,Go.childNodes.length===1&&(Go=qo),qo||Xn)){for(Qo=zn.map($a(Go,"script"),$l),ai=Qo.length;Ai<Bi;Ai++)ii=Go,Ai!==Ci&&(ii=zn.clone(ii,!0,!0),ai&&zn.merge(Qo,$a(ii,"script"))),Un.call(Rn[Ai],ii,Ai);if(ai)for(fi=Qo[Qo.length-1].ownerDocument,zn.map(Qo,Nl),Ai=0;Ai<ai;Ai++)ii=Qo[Ai],ls.test(ii.type||"")&&!Ti.access(ii,"globalEval")&&zn.contains(fi,ii)&&(ii.src&&(ii.type||"").toLowerCase()!=="module"?zn._evalUrl&&!ii.noModule&&zn._evalUrl(ii.src,{nonce:ii.nonce||ii.getAttribute("nonce")},fi):vi(ii.textContent.replace(xl,""),ii,fi))}return Rn}function tl(Rn,Fn,Un){for(var Xn,Go=Fn?zn.filter(Fn,Rn):Rn,qo=0;(Xn=Go[qo])!=null;qo++)!Un&&Xn.nodeType===1&&zn.cleanData($a(Xn)),Xn.parentNode&&(Un&&zi(Xn)&&gs($a(Xn,"script")),Xn.parentNode.removeChild(Xn));return Rn}zn.extend({htmlPrefilter:function(Rn){return Rn},clone:function(Rn,Fn,Un){var Xn,Go,qo,Qo,ai=Rn.cloneNode(!0),ii=zi(Rn);if(!nr.noCloneChecked&&(Rn.nodeType===1||Rn.nodeType===11)&&!zn.isXMLDoc(Rn))for(Qo=$a(ai),qo=$a(Rn),Xn=0,Go=qo.length;Xn<Go;Xn++)Bl(qo[Xn],Qo[Xn]);if(Fn)if(Un)for(qo=qo||$a(Rn),Qo=Qo||$a(ai),Xn=0,Go=qo.length;Xn<Go;Xn++)el(qo[Xn],Qo[Xn]);else el(Rn,ai);return Qo=$a(ai,"script"),Qo.length>0&&gs(Qo,!ii&&$a(Rn,"script")),ai},cleanData:function(Rn){for(var Fn,Un,Xn,Go=zn.event.special,qo=0;(Un=Rn[qo])!==void 0;qo++)if(Di(Un)){if(Fn=Un[Ti.expando]){if(Fn.events)for(Xn in Fn.events)Go[Xn]?zn.event.remove(Un,Xn):zn.removeEvent(Un,Xn,Fn.handle);Un[Ti.expando]=void 0}Un[qi.expando]&&(Un[qi.expando]=void 0)}}}),zn.fn.extend({detach:function(Rn){return tl(this,Rn,!0)},remove:function(Rn){return tl(this,Rn)},text:function(Rn){return Oi(this,function(Fn){return Fn===void 0?zn.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=Fn)})},null,Rn,arguments.length)},append:function(){return ds(this,arguments,function(Rn){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Fn=Zs(this,Rn);Fn.appendChild(Rn)}})},prepend:function(){return ds(this,arguments,function(Rn){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Fn=Zs(this,Rn);Fn.insertBefore(Rn,Fn.firstChild)}})},before:function(){return ds(this,arguments,function(Rn){this.parentNode&&this.parentNode.insertBefore(Rn,this)})},after:function(){return ds(this,arguments,function(Rn){this.parentNode&&this.parentNode.insertBefore(Rn,this.nextSibling)})},empty:function(){for(var Rn,Fn=0;(Rn=this[Fn])!=null;Fn++)Rn.nodeType===1&&(zn.cleanData($a(Rn,!1)),Rn.textContent="");return this},clone:function(Rn,Fn){return Rn=Rn??!1,Fn=Fn??Rn,this.map(function(){return zn.clone(this,Rn,Fn)})},html:function(Rn){return Oi(this,function(Fn){var Un=this[0]||{},Xn=0,Go=this.length;if(Fn===void 0&&Un.nodeType===1)return Un.innerHTML;if(typeof Fn=="string"&&!Sl.test(Fn)&&!La[(Ka.exec(Fn)||["",""])[1].toLowerCase()]){Fn=zn.htmlPrefilter(Fn);try{for(;Xn<Go;Xn++)Un=this[Xn]||{},Un.nodeType===1&&(zn.cleanData($a(Un,!1)),Un.innerHTML=Fn);Un=0}catch{}}Un&&this.empty().append(Fn)},null,Rn,arguments.length)},replaceWith:function(){var Rn=[];return ds(this,arguments,function(Fn){var Un=this.parentNode;zn.inArray(this,Rn)<0&&(zn.cleanData($a(this)),Un&&Un.replaceChild(Fn,this))},Rn)}}),zn.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(Rn,Fn){zn.fn[Rn]=function(Un){for(var Xn,Go=[],qo=zn(Un),Qo=qo.length-1,ai=0;ai<=Qo;ai++)Xn=ai===Qo?this:this.clone(!0),zn(qo[ai])[Fn](Xn),Pn.apply(Go,Xn.get());return this.pushStack(Go)}});var Ls=new RegExp("^("+Aa+")(?!px)[a-z%]+$","i"),Is=/^--/,ws=function(Rn){var Fn=Rn.ownerDocument.defaultView;return(!Fn||!Fn.opener)&&(Fn=Cn),Fn.getComputedStyle(Rn)},nl=function(Rn,Fn,Un){var Xn,Go,qo={};for(Go in Fn)qo[Go]=Rn.style[Go],Rn.style[Go]=Fn[Go];Xn=Un.call(Rn);for(Go in Fn)Rn.style[Go]=qo[Go];return Xn},Ol=new RegExp(Na.join("|"),"i");(function(){function Rn(){if(fi){ii.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",fi.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Ei.appendChild(ii).appendChild(fi);var Ai=Cn.getComputedStyle(fi);Un=Ai.top!=="1%",ai=Fn(Ai.marginLeft)===12,fi.style.right="60%",qo=Fn(Ai.right)===36,Xn=Fn(Ai.width)===36,fi.style.position="absolute",Go=Fn(fi.offsetWidth/3)===12,Ei.removeChild(ii),fi=null}}function Fn(Ai){return Math.round(parseFloat(Ai))}var Un,Xn,Go,qo,Qo,ai,ii=ei.createElement("div"),fi=ei.createElement("div");fi.style&&(fi.style.backgroundClip="content-box",fi.cloneNode(!0).style.backgroundClip="",nr.clearCloneStyle=fi.style.backgroundClip==="content-box",zn.extend(nr,{boxSizingReliable:function(){return Rn(),Xn},pixelBoxStyles:function(){return Rn(),qo},pixelPosition:function(){return Rn(),Un},reliableMarginLeft:function(){return Rn(),ai},scrollboxSize:function(){return Rn(),Go},reliableTrDimensions:function(){var Ai,Bi,Ci,Vi;return Qo==null&&(Ai=ei.createElement("table"),Bi=ei.createElement("tr"),Ci=ei.createElement("div"),Ai.style.cssText="position:absolute;left:-11111px;border-collapse:separate",Bi.style.cssText="box-sizing:content-box;border:1px solid",Bi.style.height="1px",Ci.style.height="9px",Ci.style.display="block",Ei.appendChild(Ai).appendChild(Bi).appendChild(Ci),Vi=Cn.getComputedStyle(Bi),Qo=parseInt(Vi.height,10)+parseInt(Vi.borderTopWidth,10)+parseInt(Vi.borderBottomWidth,10)===Bi.offsetHeight,Ei.removeChild(Ai)),Qo}}))})();function vs(Rn,Fn,Un){var Xn,Go,qo,Qo,ai=Is.test(Fn),ii=Rn.style;return Un=Un||ws(Rn),Un&&(Qo=Un.getPropertyValue(Fn)||Un[Fn],ai&&Qo&&(Qo=Qo.replace(Li,"$1")||void 0),Qo===""&&!zi(Rn)&&(Qo=zn.style(Rn,Fn)),!nr.pixelBoxStyles()&&Ls.test(Qo)&&Ol.test(Fn)&&(Xn=ii.width,Go=ii.minWidth,qo=ii.maxWidth,ii.minWidth=ii.maxWidth=ii.width=Qo,Qo=Un.width,ii.width=Xn,ii.minWidth=Go,ii.maxWidth=qo)),Qo!==void 0?Qo+"":Qo}function rl(Rn,Fn){return{get:function(){if(Rn()){delete this.get;return}return(this.get=Fn).apply(this,arguments)}}}var ol=["Webkit","Moz","ms"],il=ei.createElement("div").style,al={};function Ll(Rn){for(var Fn=Rn[0].toUpperCase()+Rn.slice(1),Un=ol.length;Un--;)if(Rn=ol[Un]+Fn,Rn in il)return Rn}function Ps(Rn){var Fn=zn.cssProps[Rn]||al[Rn];return Fn||(Rn in il?Rn:al[Rn]=Ll(Rn)||Rn)}var Il=/^(none|table(?!-c[ea]).+)/,Pl={position:"absolute",visibility:"hidden",display:"block"},sl={letterSpacing:"0",fontWeight:"400"};function ll(Rn,Fn,Un){var Xn=wa.exec(Fn);return Xn?Math.max(0,Xn[2]-(Un||0))+(Xn[3]||"px"):Fn}function Rs(Rn,Fn,Un,Xn,Go,qo){var Qo=Fn==="width"?1:0,ai=0,ii=0,fi=0;if(Un===(Xn?"border":"content"))return 0;for(;Qo<4;Qo+=2)Un==="margin"&&(fi+=zn.css(Rn,Un+Na[Qo],!0,Go)),Xn?(Un==="content"&&(ii-=zn.css(Rn,"padding"+Na[Qo],!0,Go)),Un!=="margin"&&(ii-=zn.css(Rn,"border"+Na[Qo]+"Width",!0,Go))):(ii+=zn.css(Rn,"padding"+Na[Qo],!0,Go),Un!=="padding"?ii+=zn.css(Rn,"border"+Na[Qo]+"Width",!0,Go):ai+=zn.css(Rn,"border"+Na[Qo]+"Width",!0,Go));return!Xn&&qo>=0&&(ii+=Math.max(0,Math.ceil(Rn["offset"+Fn[0].toUpperCase()+Fn.slice(1)]-qo-ii-ai-.5))||0),ii+fi}function cl(Rn,Fn,Un){var Xn=ws(Rn),Go=!nr.boxSizingReliable()||Un,qo=Go&&zn.css(Rn,"boxSizing",!1,Xn)==="border-box",Qo=qo,ai=vs(Rn,Fn,Xn),ii="offset"+Fn[0].toUpperCase()+Fn.slice(1);if(Ls.test(ai)){if(!Un)return ai;ai="auto"}return(!nr.boxSizingReliable()&&qo||!nr.reliableTrDimensions()&&Xo(Rn,"tr")||ai==="auto"||!parseFloat(ai)&&zn.css(Rn,"display",!1,Xn)==="inline")&&Rn.getClientRects().length&&(qo=zn.css(Rn,"boxSizing",!1,Xn)==="border-box",Qo=ii in Rn,Qo&&(ai=Rn[ii])),ai=parseFloat(ai)||0,ai+Rs(Rn,Fn,Un||(qo?"border":"content"),Qo,Xn,ai)+"px"}zn.extend({cssHooks:{opacity:{get:function(Rn,Fn){if(Fn){var Un=vs(Rn,"opacity");return Un===""?"1":Un}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(Rn,Fn,Un,Xn){if(!(!Rn||Rn.nodeType===3||Rn.nodeType===8||!Rn.style)){var Go,qo,Qo,ai=Si(Fn),ii=Is.test(Fn),fi=Rn.style;if(ii||(Fn=Ps(ai)),Qo=zn.cssHooks[Fn]||zn.cssHooks[ai],Un!==void 0){if(qo=typeof Un,qo==="string"&&(Go=wa.exec(Un))&&Go[1]&&(Un=ha(Rn,Fn,Go),qo="number"),Un==null||Un!==Un)return;qo==="number"&&!ii&&(Un+=Go&&Go[3]||(zn.cssNumber[ai]?"":"px")),!nr.clearCloneStyle&&Un===""&&Fn.indexOf("background")===0&&(fi[Fn]="inherit"),(!Qo||!("set"in Qo)||(Un=Qo.set(Rn,Un,Xn))!==void 0)&&(ii?fi.setProperty(Fn,Un):fi[Fn]=Un)}else return Qo&&"get"in Qo&&(Go=Qo.get(Rn,!1,Xn))!==void 0?Go:fi[Fn]}},css:function(Rn,Fn,Un,Xn){var Go,qo,Qo,ai=Si(Fn),ii=Is.test(Fn);return ii||(Fn=Ps(ai)),Qo=zn.cssHooks[Fn]||zn.cssHooks[ai],Qo&&"get"in Qo&&(Go=Qo.get(Rn,!0,Un)),Go===void 0&&(Go=vs(Rn,Fn,Xn)),Go==="normal"&&Fn in sl&&(Go=sl[Fn]),Un===""||Un?(qo=parseFloat(Go),Un===!0||isFinite(qo)?qo||0:Go):Go}}),zn.each(["height","width"],function(Rn,Fn){zn.cssHooks[Fn]={get:function(Un,Xn,Go){if(Xn)return Il.test(zn.css(Un,"display"))&&(!Un.getClientRects().length||!Un.getBoundingClientRect().width)?nl(Un,Pl,function(){return cl(Un,Fn,Go)}):cl(Un,Fn,Go)},set:function(Un,Xn,Go){var qo,Qo=ws(Un),ai=!nr.scrollboxSize()&&Qo.position==="absolute",ii=ai||Go,fi=ii&&zn.css(Un,"boxSizing",!1,Qo)==="border-box",Ai=Go?Rs(Un,Fn,Go,fi,Qo):0;return fi&&ai&&(Ai-=Math.ceil(Un["offset"+Fn[0].toUpperCase()+Fn.slice(1)]-parseFloat(Qo[Fn])-Rs(Un,Fn,"border",!1,Qo)-.5)),Ai&&(qo=wa.exec(Xn))&&(qo[3]||"px")!=="px"&&(Un.style[Fn]=Xn,Xn=zn.css(Un,Fn)),ll(Un,Xn,Ai)}}}),zn.cssHooks.marginLeft=rl(nr.reliableMarginLeft,function(Rn,Fn){if(Fn)return(parseFloat(vs(Rn,"marginLeft"))||Rn.getBoundingClientRect().left-nl(Rn,{marginLeft:0},function(){return Rn.getBoundingClientRect().left}))+"px"}),zn.each({margin:"",padding:"",border:"Width"},function(Rn,Fn){zn.cssHooks[Rn+Fn]={expand:function(Un){for(var Xn=0,Go={},qo=typeof Un=="string"?Un.split(" "):[Un];Xn<4;Xn++)Go[Rn+Na[Xn]+Fn]=qo[Xn]||qo[Xn-2]||qo[0];return Go}},Rn!=="margin"&&(zn.cssHooks[Rn+Fn].set=ll)}),zn.fn.extend({css:function(Rn,Fn){return Oi(this,function(Un,Xn,Go){var qo,Qo,ai={},ii=0;if(Array.isArray(Xn)){for(qo=ws(Un),Qo=Xn.length;ii<Qo;ii++)ai[Xn[ii]]=zn.css(Un,Xn[ii],!1,qo);return ai}return Go!==void 0?zn.style(Un,Xn,Go):zn.css(Un,Xn)},Rn,Fn,arguments.length>1)}});function Ma(Rn,Fn,Un,Xn,Go){return new Ma.prototype.init(Rn,Fn,Un,Xn,Go)}zn.Tween=Ma,Ma.prototype={constructor:Ma,init:function(Rn,Fn,Un,Xn,Go,qo){this.elem=Rn,this.prop=Un,this.easing=Go||zn.easing._default,this.options=Fn,this.start=this.now=this.cur(),this.end=Xn,this.unit=qo||(zn.cssNumber[Un]?"":"px")},cur:function(){var Rn=Ma.propHooks[this.prop];return Rn&&Rn.get?Rn.get(this):Ma.propHooks._default.get(this)},run:function(Rn){var Fn,Un=Ma.propHooks[this.prop];return this.options.duration?this.pos=Fn=zn.easing[this.easing](Rn,this.options.duration*Rn,0,1,this.options.duration):this.pos=Fn=Rn,this.now=(this.end-this.start)*Fn+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),Un&&Un.set?Un.set(this):Ma.propHooks._default.set(this),this}},Ma.prototype.init.prototype=Ma.prototype,Ma.propHooks={_default:{get:function(Rn){var Fn;return Rn.elem.nodeType!==1||Rn.elem[Rn.prop]!=null&&Rn.elem.style[Rn.prop]==null?Rn.elem[Rn.prop]:(Fn=zn.css(Rn.elem,Rn.prop,""),!Fn||Fn==="auto"?0:Fn)},set:function(Rn){zn.fx.step[Rn.prop]?zn.fx.step[Rn.prop](Rn):Rn.elem.nodeType===1&&(zn.cssHooks[Rn.prop]||Rn.elem.style[Ps(Rn.prop)]!=null)?zn.style(Rn.elem,Rn.prop,Rn.now+Rn.unit):Rn.elem[Rn.prop]=Rn.now}}},Ma.propHooks.scrollTop=Ma.propHooks.scrollLeft={set:function(Rn){Rn.elem.nodeType&&Rn.elem.parentNode&&(Rn.elem[Rn.prop]=Rn.now)}},zn.easing={linear:function(Rn){return Rn},swing:function(Rn){return .5-Math.cos(Rn*Math.PI)/2},_default:"swing"},zn.fx=Ma.prototype.init,zn.fx.step={};var fs,Ss,Rl=/^(?:toggle|show|hide)$/,Dl=/queueHooks$/;function Ds(){Ss&&(ei.hidden===!1&&Cn.requestAnimationFrame?Cn.requestAnimationFrame(Ds):Cn.setTimeout(Ds,zn.fx.interval),zn.fx.tick())}function ul(){return Cn.setTimeout(function(){fs=void 0}),fs=Date.now()}function As(Rn,Fn){var Un,Xn=0,Go={height:Rn};for(Fn=Fn?1:0;Xn<4;Xn+=2-Fn)Un=Na[Xn],Go["margin"+Un]=Go["padding"+Un]=Rn;return Fn&&(Go.opacity=Go.width=Rn),Go}function dl(Rn,Fn,Un){for(var Xn,Go=(Wa.tweeners[Fn]||[]).concat(Wa.tweeners["*"]),qo=0,Qo=Go.length;qo<Qo;qo++)if(Xn=Go[qo].call(Un,Fn,Rn))return Xn}function Ml(Rn,Fn,Un){var Xn,Go,qo,Qo,ai,ii,fi,Ai,Bi="width"in Fn||"height"in Fn,Ci=this,Vi={},ca=Rn.style,Ca=Rn.nodeType&&ua(Rn),pa=Ti.get(Rn,"fxshow");Un.queue||(Qo=zn._queueHooks(Rn,"fx"),Qo.unqueued==null&&(Qo.unqueued=0,ai=Qo.empty.fire,Qo.empty.fire=function(){Qo.unqueued||ai()}),Qo.unqueued++,Ci.always(function(){Ci.always(function(){Qo.unqueued--,zn.queue(Rn,"fx").length||Qo.empty.fire()})}));for(Xn in Fn)if(Go=Fn[Xn],Rl.test(Go)){if(delete Fn[Xn],qo=qo||Go==="toggle",Go===(Ca?"hide":"show"))if(Go==="show"&&pa&&pa[Xn]!==void 0)Ca=!0;else continue;Vi[Xn]=pa&&pa[Xn]||zn.style(Rn,Xn)}if(ii=!zn.isEmptyObject(Fn),!(!ii&&zn.isEmptyObject(Vi))){Bi&&Rn.nodeType===1&&(Un.overflow=[ca.overflow,ca.overflowX,ca.overflowY],fi=pa&&pa.display,fi==null&&(fi=Ti.get(Rn,"display")),Ai=zn.css(Rn,"display"),Ai==="none"&&(fi?Ai=fi:(Fa([Rn],!0),fi=Rn.style.display||fi,Ai=zn.css(Rn,"display"),Fa([Rn]))),(Ai==="inline"||Ai==="inline-block"&&fi!=null)&&zn.css(Rn,"float")==="none"&&(ii||(Ci.done(function(){ca.display=fi}),fi==null&&(Ai=ca.display,fi=Ai==="none"?"":Ai)),ca.display="inline-block")),Un.overflow&&(ca.overflow="hidden",Ci.always(function(){ca.overflow=Un.overflow[0],ca.overflowX=Un.overflow[1],ca.overflowY=Un.overflow[2]})),ii=!1;for(Xn in Vi)ii||(pa?"hidden"in pa&&(Ca=pa.hidden):pa=Ti.access(Rn,"fxshow",{display:fi}),qo&&(pa.hidden=!Ca),Ca&&Fa([Rn],!0),Ci.done(function(){Ca||Fa([Rn]),Ti.remove(Rn,"fxshow");for(Xn in Vi)zn.style(Rn,Xn,Vi[Xn])})),ii=dl(Ca?pa[Xn]:0,Xn,Ci),Xn in pa||(pa[Xn]=ii.start,Ca&&(ii.end=ii.start,ii.start=0))}}function Vl(Rn,Fn){var Un,Xn,Go,qo,Qo;for(Un in Rn)if(Xn=Si(Un),Go=Fn[Xn],qo=Rn[Un],Array.isArray(qo)&&(Go=qo[1],qo=Rn[Un]=qo[0]),Un!==Xn&&(Rn[Xn]=qo,delete Rn[Un]),Qo=zn.cssHooks[Xn],Qo&&"expand"in Qo){qo=Qo.expand(qo),delete Rn[Xn];for(Un in qo)Un in Rn||(Rn[Un]=qo[Un],Fn[Un]=Go)}else Fn[Xn]=Go}function Wa(Rn,Fn,Un){var Xn,Go,qo=0,Qo=Wa.prefilters.length,ai=zn.Deferred().always(function(){delete ii.elem}),ii=function(){if(Go)return!1;for(var Bi=fs||ul(),Ci=Math.max(0,fi.startTime+fi.duration-Bi),Vi=Ci/fi.duration||0,ca=1-Vi,Ca=0,pa=fi.tweens.length;Ca<pa;Ca++)fi.tweens[Ca].run(ca);return ai.notifyWith(Rn,[fi,ca,Ci]),ca<1&&pa?Ci:(pa||ai.notifyWith(Rn,[fi,1,0]),ai.resolveWith(Rn,[fi]),!1)},fi=ai.promise({elem:Rn,props:zn.extend({},Fn),opts:zn.extend(!0,{specialEasing:{},easing:zn.easing._default},Un),originalProperties:Fn,originalOptions:Un,startTime:fs||ul(),duration:Un.duration,tweens:[],createTween:function(Bi,Ci){var Vi=zn.Tween(Rn,fi.opts,Bi,Ci,fi.opts.specialEasing[Bi]||fi.opts.easing);return fi.tweens.push(Vi),Vi},stop:function(Bi){var Ci=0,Vi=Bi?fi.tweens.length:0;if(Go)return this;for(Go=!0;Ci<Vi;Ci++)fi.tweens[Ci].run(1);return Bi?(ai.notifyWith(Rn,[fi,1,0]),ai.resolveWith(Rn,[fi,Bi])):ai.rejectWith(Rn,[fi,Bi]),this}}),Ai=fi.props;for(Vl(Ai,fi.opts.specialEasing);qo<Qo;qo++)if(Xn=Wa.prefilters[qo].call(fi,Rn,Ai,fi.opts),Xn)return Yo(Xn.stop)&&(zn._queueHooks(fi.elem,fi.opts.queue).stop=Xn.stop.bind(Xn)),Xn;return zn.map(Ai,dl,fi),Yo(fi.opts.start)&&fi.opts.start.call(Rn,fi),fi.progress(fi.opts.progress).done(fi.opts.done,fi.opts.complete).fail(fi.opts.fail).always(fi.opts.always),zn.fx.timer(zn.extend(ii,{elem:Rn,anim:fi,queue:fi.opts.queue})),fi}zn.Animation=zn.extend(Wa,{tweeners:{"*":[function(Rn,Fn){var Un=this.createTween(Rn,Fn);return ha(Un.elem,Rn,wa.exec(Fn),Un),Un}]},tweener:function(Rn,Fn){Yo(Rn)?(Fn=Rn,Rn=["*"]):Rn=Rn.match(na);for(var Un,Xn=0,Go=Rn.length;Xn<Go;Xn++)Un=Rn[Xn],Wa.tweeners[Un]=Wa.tweeners[Un]||[],Wa.tweeners[Un].unshift(Fn)},prefilters:[Ml],prefilter:function(Rn,Fn){Fn?Wa.prefilters.unshift(Rn):Wa.prefilters.push(Rn)}}),zn.speed=function(Rn,Fn,Un){var Xn=Rn&&typeof Rn=="object"?zn.extend({},Rn):{complete:Un||!Un&&Fn||Yo(Rn)&&Rn,duration:Rn,easing:Un&&Fn||Fn&&!Yo(Fn)&&Fn};return zn.fx.off?Xn.duration=0:typeof Xn.duration!="number"&&(Xn.duration in zn.fx.speeds?Xn.duration=zn.fx.speeds[Xn.duration]:Xn.duration=zn.fx.speeds._default),(Xn.queue==null||Xn.queue===!0)&&(Xn.queue="fx"),Xn.old=Xn.complete,Xn.complete=function(){Yo(Xn.old)&&Xn.old.call(this),Xn.queue&&zn.dequeue(this,Xn.queue)},Xn},zn.fn.extend({fadeTo:function(Rn,Fn,Un,Xn){return this.filter(ua).css("opacity",0).show().end().animate({opacity:Fn},Rn,Un,Xn)},animate:function(Rn,Fn,Un,Xn){var Go=zn.isEmptyObject(Rn),qo=zn.speed(Fn,Un,Xn),Qo=function(){var ai=Wa(this,zn.extend({},Rn),qo);(Go||Ti.get(this,"finish"))&&ai.stop(!0)};return Qo.finish=Qo,Go||qo.queue===!1?this.each(Qo):this.queue(qo.queue,Qo)},stop:function(Rn,Fn,Un){var Xn=function(Go){var qo=Go.stop;delete Go.stop,qo(Un)};return typeof Rn!="string"&&(Un=Fn,Fn=Rn,Rn=void 0),Fn&&this.queue(Rn||"fx",[]),this.each(function(){var Go=!0,qo=Rn!=null&&Rn+"queueHooks",Qo=zn.timers,ai=Ti.get(this);if(qo)ai[qo]&&ai[qo].stop&&Xn(ai[qo]);else for(qo in ai)ai[qo]&&ai[qo].stop&&Dl.test(qo)&&Xn(ai[qo]);for(qo=Qo.length;qo--;)Qo[qo].elem===this&&(Rn==null||Qo[qo].queue===Rn)&&(Qo[qo].anim.stop(Un),Go=!1,Qo.splice(qo,1));(Go||!Un)&&zn.dequeue(this,Rn)})},finish:function(Rn){return Rn!==!1&&(Rn=Rn||"fx"),this.each(function(){var Fn,Un=Ti.get(this),Xn=Un[Rn+"queue"],Go=Un[Rn+"queueHooks"],qo=zn.timers,Qo=Xn?Xn.length:0;for(Un.finish=!0,zn.queue(this,Rn,[]),Go&&Go.stop&&Go.stop.call(this,!0),Fn=qo.length;Fn--;)qo[Fn].elem===this&&qo[Fn].queue===Rn&&(qo[Fn].anim.stop(!0),qo.splice(Fn,1));for(Fn=0;Fn<Qo;Fn++)Xn[Fn]&&Xn[Fn].finish&&Xn[Fn].finish.call(this);delete Un.finish})}}),zn.each(["toggle","show","hide"],function(Rn,Fn){var Un=zn.fn[Fn];zn.fn[Fn]=function(Xn,Go,qo){return Xn==null||typeof Xn=="boolean"?Un.apply(this,arguments):this.animate(As(Fn,!0),Xn,Go,qo)}}),zn.each({slideDown:As("show"),slideUp:As("hide"),slideToggle:As("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(Rn,Fn){zn.fn[Rn]=function(Un,Xn,Go){return this.animate(Fn,Un,Xn,Go)}}),zn.timers=[],zn.fx.tick=function(){var Rn,Fn=0,Un=zn.timers;for(fs=Date.now();Fn<Un.length;Fn++)Rn=Un[Fn],!Rn()&&Un[Fn]===Rn&&Un.splice(Fn--,1);Un.length||zn.fx.stop(),fs=void 0},zn.fx.timer=function(Rn){zn.timers.push(Rn),zn.fx.start()},zn.fx.interval=13,zn.fx.start=function(){Ss||(Ss=!0,Ds())},zn.fx.stop=function(){Ss=null},zn.fx.speeds={slow:600,fast:200,_default:400},zn.fn.delay=function(Rn,Fn){return Rn=zn.fx&&zn.fx.speeds[Rn]||Rn,Fn=Fn||"fx",this.queue(Fn,function(Un,Xn){var Go=Cn.setTimeout(Un,Rn);Xn.stop=function(){Cn.clearTimeout(Go)}})},function(){var Rn=ei.createElement("input"),Fn=ei.createElement("select"),Un=Fn.appendChild(ei.createElement("option"));Rn.type="checkbox",nr.checkOn=Rn.value!=="",nr.optSelected=Un.selected,Rn=ei.createElement("input"),Rn.value="t",Rn.type="radio",nr.radioValue=Rn.value==="t"}();var fl,ys=zn.expr.attrHandle;zn.fn.extend({attr:function(Rn,Fn){return Oi(this,zn.attr,Rn,Fn,arguments.length>1)},removeAttr:function(Rn){return this.each(function(){zn.removeAttr(this,Rn)})}}),zn.extend({attr:function(Rn,Fn,Un){var Xn,Go,qo=Rn.nodeType;if(!(qo===3||qo===8||qo===2)){if(typeof Rn.getAttribute>"u")return zn.prop(Rn,Fn,Un);if((qo!==1||!zn.isXMLDoc(Rn))&&(Go=zn.attrHooks[Fn.toLowerCase()]||(zn.expr.match.bool.test(Fn)?fl:void 0)),Un!==void 0){if(Un===null){zn.removeAttr(Rn,Fn);return}return Go&&"set"in Go&&(Xn=Go.set(Rn,Un,Fn))!==void 0?Xn:(Rn.setAttribute(Fn,Un+""),Un)}return Go&&"get"in Go&&(Xn=Go.get(Rn,Fn))!==null?Xn:(Xn=zn.find.attr(Rn,Fn),Xn??void 0)}},attrHooks:{type:{set:function(Rn,Fn){if(!nr.radioValue&&Fn==="radio"&&Xo(Rn,"input")){var Un=Rn.value;return Rn.setAttribute("type",Fn),Un&&(Rn.value=Un),Fn}}}},removeAttr:function(Rn,Fn){var Un,Xn=0,Go=Fn&&Fn.match(na);if(Go&&Rn.nodeType===1)for(;Un=Go[Xn++];)Rn.removeAttribute(Un)}}),fl={set:function(Rn,Fn,Un){return Fn===!1?zn.removeAttr(Rn,Un):Rn.setAttribute(Un,Un),Un}},zn.each(zn.expr.match.bool.source.match(/\w+/g),function(Rn,Fn){var Un=ys[Fn]||zn.find.attr;ys[Fn]=function(Xn,Go,qo){var Qo,ai,ii=Go.toLowerCase();return qo||(ai=ys[ii],ys[ii]=Qo,Qo=Un(Xn,Go,qo)!=null?ii:null,ys[ii]=ai),Qo}});var Fl=/^(?:input|select|textarea|button)$/i,Hl=/^(?:a|area)$/i;zn.fn.extend({prop:function(Rn,Fn){return Oi(this,zn.prop,Rn,Fn,arguments.length>1)},removeProp:function(Rn){return this.each(function(){delete this[zn.propFix[Rn]||Rn]})}}),zn.extend({prop:function(Rn,Fn,Un){var Xn,Go,qo=Rn.nodeType;if(!(qo===3||qo===8||qo===2))return(qo!==1||!zn.isXMLDoc(Rn))&&(Fn=zn.propFix[Fn]||Fn,Go=zn.propHooks[Fn]),Un!==void 0?Go&&"set"in Go&&(Xn=Go.set(Rn,Un,Fn))!==void 0?Xn:Rn[Fn]=Un:Go&&"get"in Go&&(Xn=Go.get(Rn,Fn))!==null?Xn:Rn[Fn]},propHooks:{tabIndex:{get:function(Rn){var Fn=zn.find.attr(Rn,"tabindex");return Fn?parseInt(Fn,10):Fl.test(Rn.nodeName)||Hl.test(Rn.nodeName)&&Rn.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),nr.optSelected||(zn.propHooks.selected={get:function(Rn){var Fn=Rn.parentNode;return Fn&&Fn.parentNode&&Fn.parentNode.selectedIndex,null},set:function(Rn){var Fn=Rn.parentNode;Fn&&(Fn.selectedIndex,Fn.parentNode&&Fn.parentNode.selectedIndex)}}),zn.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){zn.propFix[this.toLowerCase()]=this});function os(Rn){var Fn=Rn.match(na)||[];return Fn.join(" ")}function is(Rn){return Rn.getAttribute&&Rn.getAttribute("class")||""}function Ms(Rn){return Array.isArray(Rn)?Rn:typeof Rn=="string"?Rn.match(na)||[]:[]}zn.fn.extend({addClass:function(Rn){var Fn,Un,Xn,Go,qo,Qo;return Yo(Rn)?this.each(function(ai){zn(this).addClass(Rn.call(this,ai,is(this)))}):(Fn=Ms(Rn),Fn.length?this.each(function(){if(Xn=is(this),Un=this.nodeType===1&&" "+os(Xn)+" ",Un){for(qo=0;qo<Fn.length;qo++)Go=Fn[qo],Un.indexOf(" "+Go+" ")<0&&(Un+=Go+" ");Qo=os(Un),Xn!==Qo&&this.setAttribute("class",Qo)}}):this)},removeClass:function(Rn){var Fn,Un,Xn,Go,qo,Qo;return Yo(Rn)?this.each(function(ai){zn(this).removeClass(Rn.call(this,ai,is(this)))}):arguments.length?(Fn=Ms(Rn),Fn.length?this.each(function(){if(Xn=is(this),Un=this.nodeType===1&&" "+os(Xn)+" ",Un){for(qo=0;qo<Fn.length;qo++)for(Go=Fn[qo];Un.indexOf(" "+Go+" ")>-1;)Un=Un.replace(" "+Go+" "," ");Qo=os(Un),Xn!==Qo&&this.setAttribute("class",Qo)}}):this):this.attr("class","")},toggleClass:function(Rn,Fn){var Un,Xn,Go,qo,Qo=typeof Rn,ai=Qo==="string"||Array.isArray(Rn);return Yo(Rn)?this.each(function(ii){zn(this).toggleClass(Rn.call(this,ii,is(this),Fn),Fn)}):typeof Fn=="boolean"&&ai?Fn?this.addClass(Rn):this.removeClass(Rn):(Un=Ms(Rn),this.each(function(){if(ai)for(qo=zn(this),Go=0;Go<Un.length;Go++)Xn=Un[Go],qo.hasClass(Xn)?qo.removeClass(Xn):qo.addClass(Xn);else(Rn===void 0||Qo==="boolean")&&(Xn=is(this),Xn&&Ti.set(this,"__className__",Xn),this.setAttribute&&this.setAttribute("class",Xn||Rn===!1?"":Ti.get(this,"__className__")||""))}))},hasClass:function(Rn){var Fn,Un,Xn=0;for(Fn=" "+Rn+" ";Un=this[Xn++];)if(Un.nodeType===1&&(" "+os(is(Un))+" ").indexOf(Fn)>-1)return!0;return!1}});var jl=/\r/g;zn.fn.extend({val:function(Rn){var Fn,Un,Xn,Go=this[0];return arguments.length?(Xn=Yo(Rn),this.each(function(qo){var Qo;this.nodeType===1&&(Xn?Qo=Rn.call(this,qo,zn(this).val()):Qo=Rn,Qo==null?Qo="":typeof Qo=="number"?Qo+="":Array.isArray(Qo)&&(Qo=zn.map(Qo,function(ai){return ai==null?"":ai+""})),Fn=zn.valHooks[this.type]||zn.valHooks[this.nodeName.toLowerCase()],(!Fn||!("set"in Fn)||Fn.set(this,Qo,"value")===void 0)&&(this.value=Qo))})):Go?(Fn=zn.valHooks[Go.type]||zn.valHooks[Go.nodeName.toLowerCase()],Fn&&"get"in Fn&&(Un=Fn.get(Go,"value"))!==void 0?Un:(Un=Go.value,typeof Un=="string"?Un.replace(jl,""):Un??"")):void 0}}),zn.extend({valHooks:{option:{get:function(Rn){var Fn=zn.find.attr(Rn,"value");return Fn??os(zn.text(Rn))}},select:{get:function(Rn){var Fn,Un,Xn,Go=Rn.options,qo=Rn.selectedIndex,Qo=Rn.type==="select-one",ai=Qo?null:[],ii=Qo?qo+1:Go.length;for(qo<0?Xn=ii:Xn=Qo?qo:0;Xn<ii;Xn++)if(Un=Go[Xn],(Un.selected||Xn===qo)&&!Un.disabled&&(!Un.parentNode.disabled||!Xo(Un.parentNode,"optgroup"))){if(Fn=zn(Un).val(),Qo)return Fn;ai.push(Fn)}return ai},set:function(Rn,Fn){for(var Un,Xn,Go=Rn.options,qo=zn.makeArray(Fn),Qo=Go.length;Qo--;)Xn=Go[Qo],(Xn.selected=zn.inArray(zn.valHooks.option.get(Xn),qo)>-1)&&(Un=!0);return Un||(Rn.selectedIndex=-1),qo}}}}),zn.each(["radio","checkbox"],function(){zn.valHooks[this]={set:function(Rn,Fn){if(Array.isArray(Fn))return Rn.checked=zn.inArray(zn(Rn).val(),Fn)>-1}},nr.checkOn||(zn.valHooks[this].get=function(Rn){return Rn.getAttribute("value")===null?"on":Rn.value})});var bs=Cn.location,pl={guid:Date.now()},Vs=/\?/;zn.parseXML=function(Rn){var Fn,Un;if(!Rn||typeof Rn!="string")return null;try{Fn=new Cn.DOMParser().parseFromString(Rn,"text/xml")}catch{}return Un=Fn&&Fn.getElementsByTagName("parsererror")[0],(!Fn||Un)&&zn.error("Invalid XML: "+(Un?zn.map(Un.childNodes,function(Xn){return Xn.textContent}).join(`
`):Rn)),Fn};var hl=/^(?:focusinfocus|focusoutblur)$/,gl=function(Rn){Rn.stopPropagation()};zn.extend(zn.event,{trigger:function(Rn,Fn,Un,Xn){var Go,qo,Qo,ai,ii,fi,Ai,Bi,Ci=[Un||ei],Vi=Gn.call(Rn,"type")?Rn.type:Rn,ca=Gn.call(Rn,"namespace")?Rn.namespace.split("."):[];if(qo=Bi=Qo=Un=Un||ei,!(Un.nodeType===3||Un.nodeType===8)&&!hl.test(Vi+zn.event.triggered)&&(Vi.indexOf(".")>-1&&(ca=Vi.split("."),Vi=ca.shift(),ca.sort()),ii=Vi.indexOf(":")<0&&"on"+Vi,Rn=Rn[zn.expando]?Rn:new zn.Event(Vi,typeof Rn=="object"&&Rn),Rn.isTrigger=Xn?2:3,Rn.namespace=ca.join("."),Rn.rnamespace=Rn.namespace?new RegExp("(^|\\.)"+ca.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,Rn.result=void 0,Rn.target||(Rn.target=Un),Fn=Fn==null?[Rn]:zn.makeArray(Fn,[Rn]),Ai=zn.event.special[Vi]||{},!(!Xn&&Ai.trigger&&Ai.trigger.apply(Un,Fn)===!1))){if(!Xn&&!Ai.noBubble&&!Zo(Un)){for(ai=Ai.delegateType||Vi,hl.test(ai+Vi)||(qo=qo.parentNode);qo;qo=qo.parentNode)Ci.push(qo),Qo=qo;Qo===(Un.ownerDocument||ei)&&Ci.push(Qo.defaultView||Qo.parentWindow||Cn)}for(Go=0;(qo=Ci[Go++])&&!Rn.isPropagationStopped();)Bi=qo,Rn.type=Go>1?ai:Ai.bindType||Vi,fi=(Ti.get(qo,"events")||Object.create(null))[Rn.type]&&Ti.get(qo,"handle"),fi&&fi.apply(qo,Fn),fi=ii&&qo[ii],fi&&fi.apply&&Di(qo)&&(Rn.result=fi.apply(qo,Fn),Rn.result===!1&&Rn.preventDefault());return Rn.type=Vi,!Xn&&!Rn.isDefaultPrevented()&&(!Ai._default||Ai._default.apply(Ci.pop(),Fn)===!1)&&Di(Un)&&ii&&Yo(Un[Vi])&&!Zo(Un)&&(Qo=Un[ii],Qo&&(Un[ii]=null),zn.event.triggered=Vi,Rn.isPropagationStopped()&&Bi.addEventListener(Vi,gl),Un[Vi](),Rn.isPropagationStopped()&&Bi.removeEventListener(Vi,gl),zn.event.triggered=void 0,Qo&&(Un[ii]=Qo)),Rn.result}},simulate:function(Rn,Fn,Un){var Xn=zn.extend(new zn.Event,Un,{type:Rn,isSimulated:!0});zn.event.trigger(Xn,null,Fn)}}),zn.fn.extend({trigger:function(Rn,Fn){return this.each(function(){zn.event.trigger(Rn,Fn,this)})},triggerHandler:function(Rn,Fn){var Un=this[0];if(Un)return zn.event.trigger(Rn,Fn,Un,!0)}});var Wl=/\[\]$/,ml=/\r?\n/g,Ul=/^(?:submit|button|image|reset|file)$/i,Kl=/^(?:input|select|textarea|keygen)/i;function Fs(Rn,Fn,Un,Xn){var Go;if(Array.isArray(Fn))zn.each(Fn,function(qo,Qo){Un||Wl.test(Rn)?Xn(Rn,Qo):Fs(Rn+"["+(typeof Qo=="object"&&Qo!=null?qo:"")+"]",Qo,Un,Xn)});else if(!Un&&Jo(Fn)==="object")for(Go in Fn)Fs(Rn+"["+Go+"]",Fn[Go],Un,Xn);else Xn(Rn,Fn)}zn.param=function(Rn,Fn){var Un,Xn=[],Go=function(qo,Qo){var ai=Yo(Qo)?Qo():Qo;Xn[Xn.length]=encodeURIComponent(qo)+"="+encodeURIComponent(ai??"")};if(Rn==null)return"";if(Array.isArray(Rn)||Rn.jquery&&!zn.isPlainObject(Rn))zn.each(Rn,function(){Go(this.name,this.value)});else for(Un in Rn)Fs(Un,Rn[Un],Fn,Go);return Xn.join("&")},zn.fn.extend({serialize:function(){return zn.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var Rn=zn.prop(this,"elements");return Rn?zn.makeArray(Rn):this}).filter(function(){var Rn=this.type;return this.name&&!zn(this).is(":disabled")&&Kl.test(this.nodeName)&&!Ul.test(Rn)&&(this.checked||!Za.test(Rn))}).map(function(Rn,Fn){var Un=zn(this).val();return Un==null?null:Array.isArray(Un)?zn.map(Un,function(Xn){return{name:Fn.name,value:Xn.replace(ml,`\r
`)}}):{name:Fn.name,value:Un.replace(ml,`\r
`)}}).get()}});var zl=/%20/g,Gl=/#.*$/,ql=/([?&])_=[^&]*/,Yl=/^(.*?):[ \t]*([^\r\n]*)$/mg,Xl=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Jl=/^(?:GET|HEAD)$/,Ql=/^\/\//,vl={},Hs={},yl="*/".concat("*"),js=ei.createElement("a");js.href=bs.href;function bl(Rn){return function(Fn,Un){typeof Fn!="string"&&(Un=Fn,Fn="*");var Xn,Go=0,qo=Fn.toLowerCase().match(na)||[];if(Yo(Un))for(;Xn=qo[Go++];)Xn[0]==="+"?(Xn=Xn.slice(1)||"*",(Rn[Xn]=Rn[Xn]||[]).unshift(Un)):(Rn[Xn]=Rn[Xn]||[]).push(Un)}}function _l(Rn,Fn,Un,Xn){var Go={},qo=Rn===Hs;function Qo(ai){var ii;return Go[ai]=!0,zn.each(Rn[ai]||[],function(fi,Ai){var Bi=Ai(Fn,Un,Xn);if(typeof Bi=="string"&&!qo&&!Go[Bi])return Fn.dataTypes.unshift(Bi),Qo(Bi),!1;if(qo)return!(ii=Bi)}),ii}return Qo(Fn.dataTypes[0])||!Go["*"]&&Qo("*")}function Ws(Rn,Fn){var Un,Xn,Go=zn.ajaxSettings.flatOptions||{};for(Un in Fn)Fn[Un]!==void 0&&((Go[Un]?Rn:Xn||(Xn={}))[Un]=Fn[Un]);return Xn&&zn.extend(!0,Rn,Xn),Rn}function Zl(Rn,Fn,Un){for(var Xn,Go,qo,Qo,ai=Rn.contents,ii=Rn.dataTypes;ii[0]==="*";)ii.shift(),Xn===void 0&&(Xn=Rn.mimeType||Fn.getResponseHeader("Content-Type"));if(Xn){for(Go in ai)if(ai[Go]&&ai[Go].test(Xn)){ii.unshift(Go);break}}if(ii[0]in Un)qo=ii[0];else{for(Go in Un){if(!ii[0]||Rn.converters[Go+" "+ii[0]]){qo=Go;break}Qo||(Qo=Go)}qo=qo||Qo}if(qo)return qo!==ii[0]&&ii.unshift(qo),Un[qo]}function ec(Rn,Fn,Un,Xn){var Go,qo,Qo,ai,ii,fi={},Ai=Rn.dataTypes.slice();if(Ai[1])for(Qo in Rn.converters)fi[Qo.toLowerCase()]=Rn.converters[Qo];for(qo=Ai.shift();qo;)if(Rn.responseFields[qo]&&(Un[Rn.responseFields[qo]]=Fn),!ii&&Xn&&Rn.dataFilter&&(Fn=Rn.dataFilter(Fn,Rn.dataType)),ii=qo,qo=Ai.shift(),qo){if(qo==="*")qo=ii;else if(ii!=="*"&&ii!==qo){if(Qo=fi[ii+" "+qo]||fi["* "+qo],!Qo){for(Go in fi)if(ai=Go.split(" "),ai[1]===qo&&(Qo=fi[ii+" "+ai[0]]||fi["* "+ai[0]],Qo)){Qo===!0?Qo=fi[Go]:fi[Go]!==!0&&(qo=ai[0],Ai.unshift(ai[1]));break}}if(Qo!==!0)if(Qo&&Rn.throws)Fn=Qo(Fn);else try{Fn=Qo(Fn)}catch(Bi){return{state:"parsererror",error:Qo?Bi:"No conversion from "+ii+" to "+qo}}}}return{state:"success",data:Fn}}zn.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bs.href,type:"GET",isLocal:Xl.test(bs.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":yl,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":zn.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(Rn,Fn){return Fn?Ws(Ws(Rn,zn.ajaxSettings),Fn):Ws(zn.ajaxSettings,Rn)},ajaxPrefilter:bl(vl),ajaxTransport:bl(Hs),ajax:function(Rn,Fn){typeof Rn=="object"&&(Fn=Rn,Rn=void 0),Fn=Fn||{};var Un,Xn,Go,qo,Qo,ai,ii,fi,Ai,Bi,Ci=zn.ajaxSetup({},Fn),Vi=Ci.context||Ci,ca=Ci.context&&(Vi.nodeType||Vi.jquery)?zn(Vi):zn.event,Ca=zn.Deferred(),pa=zn.Callbacks("once memory"),Ia=Ci.statusCode||{},Ba={},za={},Ga="canceled",_a={readyState:0,getResponseHeader:function(Ea){var xa;if(ii){if(!qo)for(qo={};xa=Yl.exec(Go);)qo[xa[1].toLowerCase()+" "]=(qo[xa[1].toLowerCase()+" "]||[]).concat(xa[2]);xa=qo[Ea.toLowerCase()+" "]}return xa==null?null:xa.join(", ")},getAllResponseHeaders:function(){return ii?Go:null},setRequestHeader:function(Ea,xa){return ii==null&&(Ea=za[Ea.toLowerCase()]=za[Ea.toLowerCase()]||Ea,Ba[Ea]=xa),this},overrideMimeType:function(Ea){return ii==null&&(Ci.mimeType=Ea),this},statusCode:function(Ea){var xa;if(Ea)if(ii)_a.always(Ea[_a.status]);else for(xa in Ea)Ia[xa]=[Ia[xa],Ea[xa]];return this},abort:function(Ea){var xa=Ea||Ga;return Un&&Un.abort(xa),as(0,xa),this}};if(Ca.promise(_a),Ci.url=((Rn||Ci.url||bs.href)+"").replace(Ql,bs.protocol+"//"),Ci.type=Fn.method||Fn.type||Ci.method||Ci.type,Ci.dataTypes=(Ci.dataType||"*").toLowerCase().match(na)||[""],Ci.crossDomain==null){ai=ei.createElement("a");try{ai.href=Ci.url,ai.href=ai.href,Ci.crossDomain=js.protocol+"//"+js.host!=ai.protocol+"//"+ai.host}catch{Ci.crossDomain=!0}}if(Ci.data&&Ci.processData&&typeof Ci.data!="string"&&(Ci.data=zn.param(Ci.data,Ci.traditional)),_l(vl,Ci,Fn,_a),ii)return _a;fi=zn.event&&Ci.global,fi&&zn.active++===0&&zn.event.trigger("ajaxStart"),Ci.type=Ci.type.toUpperCase(),Ci.hasContent=!Jl.test(Ci.type),Xn=Ci.url.replace(Gl,""),Ci.hasContent?Ci.data&&Ci.processData&&(Ci.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(Ci.data=Ci.data.replace(zl,"+")):(Bi=Ci.url.slice(Xn.length),Ci.data&&(Ci.processData||typeof Ci.data=="string")&&(Xn+=(Vs.test(Xn)?"&":"?")+Ci.data,delete Ci.data),Ci.cache===!1&&(Xn=Xn.replace(ql,"$1"),Bi=(Vs.test(Xn)?"&":"?")+"_="+pl.guid+++Bi),Ci.url=Xn+Bi),Ci.ifModified&&(zn.lastModified[Xn]&&_a.setRequestHeader("If-Modified-Since",zn.lastModified[Xn]),zn.etag[Xn]&&_a.setRequestHeader("If-None-Match",zn.etag[Xn])),(Ci.data&&Ci.hasContent&&Ci.contentType!==!1||Fn.contentType)&&_a.setRequestHeader("Content-Type",Ci.contentType),_a.setRequestHeader("Accept",Ci.dataTypes[0]&&Ci.accepts[Ci.dataTypes[0]]?Ci.accepts[Ci.dataTypes[0]]+(Ci.dataTypes[0]!=="*"?", "+yl+"; q=0.01":""):Ci.accepts["*"]);for(Ai in Ci.headers)_a.setRequestHeader(Ai,Ci.headers[Ai]);if(Ci.beforeSend&&(Ci.beforeSend.call(Vi,_a,Ci)===!1||ii))return _a.abort();if(Ga="abort",pa.add(Ci.complete),_a.done(Ci.success),_a.fail(Ci.error),Un=_l(Hs,Ci,Fn,_a),!Un)as(-1,"No Transport");else{if(_a.readyState=1,fi&&ca.trigger("ajaxSend",[_a,Ci]),ii)return _a;Ci.async&&Ci.timeout>0&&(Qo=Cn.setTimeout(function(){_a.abort("timeout")},Ci.timeout));try{ii=!1,Un.send(Ba,as)}catch(Ea){if(ii)throw Ea;as(-1,Ea)}}function as(Ea,xa,Cs,Ks){var qa,Es,Ya,es,ts,Ha=xa;ii||(ii=!0,Qo&&Cn.clearTimeout(Qo),Un=void 0,Go=Ks||"",_a.readyState=Ea>0?4:0,qa=Ea>=200&&Ea<300||Ea===304,Cs&&(es=Zl(Ci,_a,Cs)),!qa&&zn.inArray("script",Ci.dataTypes)>-1&&zn.inArray("json",Ci.dataTypes)<0&&(Ci.converters["text script"]=function(){}),es=ec(Ci,es,_a,qa),qa?(Ci.ifModified&&(ts=_a.getResponseHeader("Last-Modified"),ts&&(zn.lastModified[Xn]=ts),ts=_a.getResponseHeader("etag"),ts&&(zn.etag[Xn]=ts)),Ea===204||Ci.type==="HEAD"?Ha="nocontent":Ea===304?Ha="notmodified":(Ha=es.state,Es=es.data,Ya=es.error,qa=!Ya)):(Ya=Ha,(Ea||!Ha)&&(Ha="error",Ea<0&&(Ea=0))),_a.status=Ea,_a.statusText=(xa||Ha)+"",qa?Ca.resolveWith(Vi,[Es,Ha,_a]):Ca.rejectWith(Vi,[_a,Ha,Ya]),_a.statusCode(Ia),Ia=void 0,fi&&ca.trigger(qa?"ajaxSuccess":"ajaxError",[_a,Ci,qa?Es:Ya]),pa.fireWith(Vi,[_a,Ha]),fi&&(ca.trigger("ajaxComplete",[_a,Ci]),--zn.active||zn.event.trigger("ajaxStop")))}return _a},getJSON:function(Rn,Fn,Un){return zn.get(Rn,Fn,Un,"json")},getScript:function(Rn,Fn){return zn.get(Rn,void 0,Fn,"script")}}),zn.each(["get","post"],function(Rn,Fn){zn[Fn]=function(Un,Xn,Go,qo){return Yo(Xn)&&(qo=qo||Go,Go=Xn,Xn=void 0),zn.ajax(zn.extend({url:Un,type:Fn,dataType:qo,data:Xn,success:Go},zn.isPlainObject(Un)&&Un))}}),zn.ajaxPrefilter(function(Rn){var Fn;for(Fn in Rn.headers)Fn.toLowerCase()==="content-type"&&(Rn.contentType=Rn.headers[Fn]||"")}),zn._evalUrl=function(Rn,Fn,Un){return zn.ajax({url:Rn,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(Xn){zn.globalEval(Xn,Fn,Un)}})},zn.fn.extend({wrapAll:function(Rn){var Fn;return this[0]&&(Yo(Rn)&&(Rn=Rn.call(this[0])),Fn=zn(Rn,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&Fn.insertBefore(this[0]),Fn.map(function(){for(var Un=this;Un.firstElementChild;)Un=Un.firstElementChild;return Un}).append(this)),this},wrapInner:function(Rn){return Yo(Rn)?this.each(function(Fn){zn(this).wrapInner(Rn.call(this,Fn))}):this.each(function(){var Fn=zn(this),Un=Fn.contents();Un.length?Un.wrapAll(Rn):Fn.append(Rn)})},wrap:function(Rn){var Fn=Yo(Rn);return this.each(function(Un){zn(this).wrapAll(Fn?Rn.call(this,Un):Rn)})},unwrap:function(Rn){return this.parent(Rn).not("body").each(function(){zn(this).replaceWith(this.childNodes)}),this}}),zn.expr.pseudos.hidden=function(Rn){return!zn.expr.pseudos.visible(Rn)},zn.expr.pseudos.visible=function(Rn){return!!(Rn.offsetWidth||Rn.offsetHeight||Rn.getClientRects().length)},zn.ajaxSettings.xhr=function(){try{return new Cn.XMLHttpRequest}catch{}};var tc={0:200,1223:204},_s=zn.ajaxSettings.xhr();nr.cors=!!_s&&"withCredentials"in _s,nr.ajax=_s=!!_s,zn.ajaxTransport(function(Rn){var Fn,Un;if(nr.cors||_s&&!Rn.crossDomain)return{send:function(Xn,Go){var qo,Qo=Rn.xhr();if(Qo.open(Rn.type,Rn.url,Rn.async,Rn.username,Rn.password),Rn.xhrFields)for(qo in Rn.xhrFields)Qo[qo]=Rn.xhrFields[qo];Rn.mimeType&&Qo.overrideMimeType&&Qo.overrideMimeType(Rn.mimeType),!Rn.crossDomain&&!Xn["X-Requested-With"]&&(Xn["X-Requested-With"]="XMLHttpRequest");for(qo in Xn)Qo.setRequestHeader(qo,Xn[qo]);Fn=function(ai){return function(){Fn&&(Fn=Un=Qo.onload=Qo.onerror=Qo.onabort=Qo.ontimeout=Qo.onreadystatechange=null,ai==="abort"?Qo.abort():ai==="error"?typeof Qo.status!="number"?Go(0,"error"):Go(Qo.status,Qo.statusText):Go(tc[Qo.status]||Qo.status,Qo.statusText,(Qo.responseType||"text")!=="text"||typeof Qo.responseText!="string"?{binary:Qo.response}:{text:Qo.responseText},Qo.getAllResponseHeaders()))}},Qo.onload=Fn(),Un=Qo.onerror=Qo.ontimeout=Fn("error"),Qo.onabort!==void 0?Qo.onabort=Un:Qo.onreadystatechange=function(){Qo.readyState===4&&Cn.setTimeout(function(){Fn&&Un()})},Fn=Fn("abort");try{Qo.send(Rn.hasContent&&Rn.data||null)}catch(ai){if(Fn)throw ai}},abort:function(){Fn&&Fn()}}}),zn.ajaxPrefilter(function(Rn){Rn.crossDomain&&(Rn.contents.script=!1)}),zn.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(Rn){return zn.globalEval(Rn),Rn}}}),zn.ajaxPrefilter("script",function(Rn){Rn.cache===void 0&&(Rn.cache=!1),Rn.crossDomain&&(Rn.type="GET")}),zn.ajaxTransport("script",function(Rn){if(Rn.crossDomain||Rn.scriptAttrs){var Fn,Un;return{send:function(Xn,Go){Fn=zn("<script>").attr(Rn.scriptAttrs||{}).prop({charset:Rn.scriptCharset,src:Rn.url}).on("load error",Un=function(qo){Fn.remove(),Un=null,qo&&Go(qo.type==="error"?404:200,qo.type)}),ei.head.appendChild(Fn[0])},abort:function(){Un&&Un()}}}});var Cl=[],Us=/(=)\?(?=&|$)|\?\?/;zn.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var Rn=Cl.pop()||zn.expando+"_"+pl.guid++;return this[Rn]=!0,Rn}}),zn.ajaxPrefilter("json jsonp",function(Rn,Fn,Un){var Xn,Go,qo,Qo=Rn.jsonp!==!1&&(Us.test(Rn.url)?"url":typeof Rn.data=="string"&&(Rn.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&Us.test(Rn.data)&&"data");if(Qo||Rn.dataTypes[0]==="jsonp")return Xn=Rn.jsonpCallback=Yo(Rn.jsonpCallback)?Rn.jsonpCallback():Rn.jsonpCallback,Qo?Rn[Qo]=Rn[Qo].replace(Us,"$1"+Xn):Rn.jsonp!==!1&&(Rn.url+=(Vs.test(Rn.url)?"&":"?")+Rn.jsonp+"="+Xn),Rn.converters["script json"]=function(){return qo||zn.error(Xn+" was not called"),qo[0]},Rn.dataTypes[0]="json",Go=Cn[Xn],Cn[Xn]=function(){qo=arguments},Un.always(function(){Go===void 0?zn(Cn).removeProp(Xn):Cn[Xn]=Go,Rn[Xn]&&(Rn.jsonpCallback=Fn.jsonpCallback,Cl.push(Xn)),qo&&Yo(Go)&&Go(qo[0]),qo=Go=void 0}),"script"}),nr.createHTMLDocument=function(){var Rn=ei.implementation.createHTMLDocument("").body;return Rn.innerHTML="<form></form><form></form>",Rn.childNodes.length===2}(),zn.parseHTML=function(Rn,Fn,Un){if(typeof Rn!="string")return[];typeof Fn=="boolean"&&(Un=Fn,Fn=!1);var Xn,Go,qo;return Fn||(nr.createHTMLDocument?(Fn=ei.implementation.createHTMLDocument(""),Xn=Fn.createElement("base"),Xn.href=ei.location.href,Fn.head.appendChild(Xn)):Fn=ei),Go=xi.exec(Rn),qo=!Un&&[],Go?[Fn.createElement(Go[1])]:(Go=rs([Rn],Fn,qo),qo&&qo.length&&zn(qo).remove(),zn.merge([],Go.childNodes))},zn.fn.load=function(Rn,Fn,Un){var Xn,Go,qo,Qo=this,ai=Rn.indexOf(" ");return ai>-1&&(Xn=os(Rn.slice(ai)),Rn=Rn.slice(0,ai)),Yo(Fn)?(Un=Fn,Fn=void 0):Fn&&typeof Fn=="object"&&(Go="POST"),Qo.length>0&&zn.ajax({url:Rn,type:Go||"GET",dataType:"html",data:Fn}).done(function(ii){qo=arguments,Qo.html(Xn?zn("<div>").append(zn.parseHTML(ii)).find(Xn):ii)}).always(Un&&function(ii,fi){Qo.each(function(){Un.apply(this,qo||[ii.responseText,fi,ii])})}),this},zn.expr.pseudos.animated=function(Rn){return zn.grep(zn.timers,function(Fn){return Rn===Fn.elem}).length},zn.offset={setOffset:function(Rn,Fn,Un){var Xn,Go,qo,Qo,ai,ii,fi,Ai=zn.css(Rn,"position"),Bi=zn(Rn),Ci={};Ai==="static"&&(Rn.style.position="relative"),ai=Bi.offset(),qo=zn.css(Rn,"top"),ii=zn.css(Rn,"left"),fi=(Ai==="absolute"||Ai==="fixed")&&(qo+ii).indexOf("auto")>-1,fi?(Xn=Bi.position(),Qo=Xn.top,Go=Xn.left):(Qo=parseFloat(qo)||0,Go=parseFloat(ii)||0),Yo(Fn)&&(Fn=Fn.call(Rn,Un,zn.extend({},ai))),Fn.top!=null&&(Ci.top=Fn.top-ai.top+Qo),Fn.left!=null&&(Ci.left=Fn.left-ai.left+Go),"using"in Fn?Fn.using.call(Rn,Ci):Bi.css(Ci)}},zn.fn.extend({offset:function(Rn){if(arguments.length)return Rn===void 0?this:this.each(function(Go){zn.offset.setOffset(this,Rn,Go)});var Fn,Un,Xn=this[0];if(Xn)return Xn.getClientRects().length?(Fn=Xn.getBoundingClientRect(),Un=Xn.ownerDocument.defaultView,{top:Fn.top+Un.pageYOffset,left:Fn.left+Un.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var Rn,Fn,Un,Xn=this[0],Go={top:0,left:0};if(zn.css(Xn,"position")==="fixed")Fn=Xn.getBoundingClientRect();else{for(Fn=this.offset(),Un=Xn.ownerDocument,Rn=Xn.offsetParent||Un.documentElement;Rn&&(Rn===Un.body||Rn===Un.documentElement)&&zn.css(Rn,"position")==="static";)Rn=Rn.parentNode;Rn&&Rn!==Xn&&Rn.nodeType===1&&(Go=zn(Rn).offset(),Go.top+=zn.css(Rn,"borderTopWidth",!0),Go.left+=zn.css(Rn,"borderLeftWidth",!0))}return{top:Fn.top-Go.top-zn.css(Xn,"marginTop",!0),left:Fn.left-Go.left-zn.css(Xn,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var Rn=this.offsetParent;Rn&&zn.css(Rn,"position")==="static";)Rn=Rn.offsetParent;return Rn||Ei})}}),zn.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(Rn,Fn){var Un=Fn==="pageYOffset";zn.fn[Rn]=function(Xn){return Oi(this,function(Go,qo,Qo){var ai;if(Zo(Go)?ai=Go:Go.nodeType===9&&(ai=Go.defaultView),Qo===void 0)return ai?ai[Fn]:Go[qo];ai?ai.scrollTo(Un?ai.pageXOffset:Qo,Un?Qo:ai.pageYOffset):Go[qo]=Qo},Rn,Xn,arguments.length)}}),zn.each(["top","left"],function(Rn,Fn){zn.cssHooks[Fn]=rl(nr.pixelPosition,function(Un,Xn){if(Xn)return Xn=vs(Un,Fn),Ls.test(Xn)?zn(Un).position()[Fn]+"px":Xn})}),zn.each({Height:"height",Width:"width"},function(Rn,Fn){zn.each({padding:"inner"+Rn,content:Fn,"":"outer"+Rn},function(Un,Xn){zn.fn[Xn]=function(Go,qo){var Qo=arguments.length&&(Un||typeof Go!="boolean"),ai=Un||(Go===!0||qo===!0?"margin":"border");return Oi(this,function(ii,fi,Ai){var Bi;return Zo(ii)?Xn.indexOf("outer")===0?ii["inner"+Rn]:ii.document.documentElement["client"+Rn]:ii.nodeType===9?(Bi=ii.documentElement,Math.max(ii.body["scroll"+Rn],Bi["scroll"+Rn],ii.body["offset"+Rn],Bi["offset"+Rn],Bi["client"+Rn])):Ai===void 0?zn.css(ii,fi,ai):zn.style(ii,fi,Ai,ai)},Fn,Qo?Go:void 0,Qo)}})}),zn.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(Rn,Fn){zn.fn[Fn]=function(Un){return this.on(Fn,Un)}}),zn.fn.extend({bind:function(Rn,Fn,Un){return this.on(Rn,null,Fn,Un)},unbind:function(Rn,Fn){return this.off(Rn,null,Fn)},delegate:function(Rn,Fn,Un,Xn){return this.on(Fn,Rn,Un,Xn)},undelegate:function(Rn,Fn,Un){return arguments.length===1?this.off(Rn,"**"):this.off(Fn,Rn||"**",Un)},hover:function(Rn,Fn){return this.on("mouseenter",Rn).on("mouseleave",Fn||Rn)}}),zn.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(Rn,Fn){zn.fn[Fn]=function(Un,Xn){return arguments.length>0?this.on(Fn,null,Un,Xn):this.trigger(Fn)}});var nc=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;zn.proxy=function(Rn,Fn){var Un,Xn,Go;if(typeof Fn=="string"&&(Un=Rn[Fn],Fn=Rn,Rn=Un),!!Yo(Rn))return Xn=Ln.call(arguments,2),Go=function(){return Rn.apply(Fn||this,Xn.concat(Ln.call(arguments)))},Go.guid=Rn.guid=Rn.guid||zn.guid++,Go},zn.holdReady=function(Rn){Rn?zn.readyWait++:zn.ready(!0)},zn.isArray=Array.isArray,zn.parseJSON=JSON.parse,zn.nodeName=Xo,zn.isFunction=Yo,zn.isWindow=Zo,zn.camelCase=Si,zn.type=Jo,zn.now=Date.now,zn.isNumeric=function(Rn){var Fn=zn.type(Rn);return(Fn==="number"||Fn==="string")&&!isNaN(Rn-parseFloat(Rn))},zn.trim=function(Rn){return Rn==null?"":(Rn+"").replace(nc,"$1")};var rc=Cn.jQuery,oc=Cn.$;return zn.noConflict=function(Rn){return Cn.$===zn&&(Cn.$=oc),Rn&&Cn.jQuery===zn&&(Cn.jQuery=rc),zn},typeof $n>"u"&&(Cn.jQuery=Cn.$=zn),zn})}(jquery)),jquery.exports}(function(_n){(function(Cn){Cn(["jquery"],function($n){return function(){var Nn,Bn,Ln=0,In={error:"error",info:"info",success:"success",warning:"warning"},Pn={clear:Yo,remove:Zo,error:Hn,getContainer:Wn,info:Gn,options:{},subscribe:Yn,success:rr,version:"2.1.4",warning:nr},Dn;return Pn;function Hn(Xo,ni,si){return mi({type:In.error,iconClass:zn().iconClasses.error,message:Xo,optionsOverride:si,title:ni})}function Wn(Xo,ni){return Xo||(Xo=zn()),Nn=$n("#"+Xo.containerId),Nn.length||ni&&(Nn=vi(Xo)),Nn}function Gn(Xo,ni,si){return mi({type:In.info,iconClass:zn().iconClasses.info,message:Xo,optionsOverride:si,title:ni})}function Yn(Xo){Bn=Xo}function rr(Xo,ni,si){return mi({type:In.success,iconClass:zn().iconClasses.success,message:Xo,optionsOverride:si,title:ni})}function nr(Xo,ni,si){return mi({type:In.warning,iconClass:zn().iconClasses.warning,message:Xo,optionsOverride:si,title:ni})}function Yo(Xo,ni){var si=zn();Nn||Wn(si),ci(Xo,si,ni)||ei(si)}function Zo(Xo){var ni=zn();if(Nn||Wn(ni),Xo&&$n(":focus",Xo).length===0){oi(Xo);return}Nn.children().length&&Nn.remove()}function ei(Xo){for(var ni=Nn.children(),si=ni.length-1;si>=0;si--)ci($n(ni[si]),Xo)}function ci(Xo,ni,si){var pi=si&&si.force?si.force:!1;return Xo&&(pi||$n(":focus",Xo).length===0)?(Xo[ni.hideMethod]({duration:ni.hideDuration,easing:ni.hideEasing,complete:function(){oi(Xo)}}),!0):!1}function vi(Xo){return Nn=$n("<div/>").attr("id",Xo.containerId).addClass(Xo.positionClass),Nn.appendTo($n(Xo.target)),Nn}function Jo(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'<button type="button">&times;</button>',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function hi(Xo){Bn&&Bn(Xo)}function mi(Xo){var ni=zn(),si=Xo.iconClass||ni.iconClass;if(typeof Xo.optionsOverride<"u"&&(ni=$n.extend(ni,Xo.optionsOverride),si=Xo.optionsOverride.iconClass||si),ma(ni,Xo))return;Ln++,Nn=Wn(ni,!0);var pi=null,di=$n("<div/>"),Li=$n("<div/>"),ea=$n("<div/>"),Ki=$n("<div/>"),gi=$n(ni.closeHtml),$i={intervalId:null,hideEta:null,maxHideTime:null},Ii={toastId:Ln,state:"visible",startTime:new Date,options:ni,map:Xo};return la(),Hi(),Mi(),hi(Ii),ni.debug&&console&&console.log(Ii),di;function sa(bi){return bi==null&&(bi=""),bi.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function la(){ji(),Qi(),ia(),Ji(),na(),ga(),Ui(),xi()}function xi(){var bi="";switch(Xo.iconClass){case"toast-success":case"toast-info":bi="polite";break;default:bi="assertive"}di.attr("aria-live",bi)}function Mi(){ni.closeOnHover&&di.hover(_i,li),!ni.onclick&&ni.tapToDismiss&&di.click(ri),ni.closeButton&&gi&&gi.click(function(bi){bi.stopPropagation?bi.stopPropagation():bi.cancelBubble!==void 0&&bi.cancelBubble!==!0&&(bi.cancelBubble=!0),ni.onCloseClick&&ni.onCloseClick(bi),ri(!0)}),ni.onclick&&di.click(function(bi){ni.onclick(bi),ri()})}function Hi(){di.hide(),di[ni.showMethod]({duration:ni.showDuration,easing:ni.showEasing,complete:ni.onShown}),ni.timeOut>0&&(pi=setTimeout(ri,ni.timeOut),$i.maxHideTime=parseFloat(ni.timeOut),$i.hideEta=new Date().getTime()+$i.maxHideTime,ni.progressBar&&($i.intervalId=setInterval(wi,10)))}function ji(){Xo.iconClass&&di.addClass(ni.toastClass).addClass(si)}function Ui(){ni.newestOnTop?Nn.prepend(di):Nn.append(di)}function Qi(){if(Xo.title){var bi=Xo.title;ni.escapeHtml&&(bi=sa(Xo.title)),Li.append(bi).addClass(ni.titleClass),di.append(Li)}}function ia(){if(Xo.message){var bi=Xo.message;ni.escapeHtml&&(bi=sa(Xo.message)),ea.append(bi).addClass(ni.messageClass),di.append(ea)}}function Ji(){ni.closeButton&&(gi.addClass(ni.closeClass).attr("role","button"),di.prepend(gi))}function na(){ni.progressBar&&(Ki.addClass(ni.progressClass),di.prepend(Ki))}function ga(){ni.rtl&&di.addClass("rtl")}function ma(bi,Oi){if(bi.preventDuplicates){if(Oi.message===Dn)return!0;Dn=Oi.message}return!1}function ri(bi){var Oi=bi&&ni.closeMethod!==!1?ni.closeMethod:ni.hideMethod,Fi=bi&&ni.closeDuration!==!1?ni.closeDuration:ni.hideDuration,Pi=bi&&ni.closeEasing!==!1?ni.closeEasing:ni.hideEasing;if(!($n(":focus",di).length&&!bi))return clearTimeout($i.intervalId),di[Oi]({duration:Fi,easing:Pi,complete:function(){oi(di),clearTimeout(pi),ni.onHidden&&Ii.state!=="hidden"&&ni.onHidden(),Ii.state="hidden",Ii.endTime=new Date,hi(Ii)}})}function li(){(ni.timeOut>0||ni.extendedTimeOut>0)&&(pi=setTimeout(ri,ni.extendedTimeOut),$i.maxHideTime=parseFloat(ni.extendedTimeOut),$i.hideEta=new Date().getTime()+$i.maxHideTime)}function _i(){clearTimeout(pi),$i.hideEta=0,di.stop(!0,!0)[ni.showMethod]({duration:ni.showDuration,easing:ni.showEasing})}function wi(){var bi=($i.hideEta-new Date().getTime())/$i.maxHideTime*100;Ki.width(bi+"%")}}function zn(){return $n.extend({},Jo(),Pn.options)}function oi(Xo){Nn||(Nn=Wn()),!Xo.is(":visible")&&(Xo.remove(),Xo=null,Nn.children().length===0&&(Nn.remove(),Dn=void 0))}}()})})(function(Cn,$n){_n.exports?_n.exports=$n(requireJquery()):window.toastr=$n(window.jQuery)})})(toastr$1);var toastrExports=toastr$1.exports;const toastr=getDefaultExportFromCjs(toastrExports);var clipboard={exports:{}};/*!
* clipboard.js v2.0.11
* https://clipboardjs.com/
*
* Licensed MIT © Zeno Rocha
*/(function(_n,Cn){(function(Nn,Bn){_n.exports=Bn()})(commonjsGlobal,function(){return function(){var $n={686:function(Ln,In,Pn){Pn.d(In,{default:function(){return la}});var Dn=Pn(279),Hn=Pn.n(Dn),Wn=Pn(370),Gn=Pn.n(Wn),Yn=Pn(817),rr=Pn.n(Yn);function nr(xi){try{return document.execCommand(xi)}catch{return!1}}var Yo=function(Mi){var Hi=rr()(Mi);return nr("cut"),Hi},Zo=Yo;function ei(xi){var Mi=document.documentElement.getAttribute("dir")==="rtl",Hi=document.createElement("textarea");Hi.style.fontSize="12pt",Hi.style.border="0",Hi.style.padding="0",Hi.style.margin="0",Hi.style.position="absolute",Hi.style[Mi?"right":"left"]="-9999px";var ji=window.pageYOffset||document.documentElement.scrollTop;return Hi.style.top="".concat(ji,"px"),Hi.setAttribute("readonly",""),Hi.value=xi,Hi}var ci=function(Mi,Hi){var ji=ei(Mi);Hi.container.appendChild(ji);var Ui=rr()(ji);return nr("copy"),ji.remove(),Ui},vi=function(Mi){var Hi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},ji="";return typeof Mi=="string"?ji=ci(Mi,Hi):Mi instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(Mi==null?void 0:Mi.type)?ji=ci(Mi.value,Hi):(ji=rr()(Mi),nr("copy")),ji},Jo=vi;function hi(xi){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?hi=function(Hi){return typeof Hi}:hi=function(Hi){return Hi&&typeof Symbol=="function"&&Hi.constructor===Symbol&&Hi!==Symbol.prototype?"symbol":typeof Hi},hi(xi)}var mi=function(){var Mi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Hi=Mi.action,ji=Hi===void 0?"copy":Hi,Ui=Mi.container,Qi=Mi.target,ia=Mi.text;if(ji!=="copy"&&ji!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Qi!==void 0)if(Qi&&hi(Qi)==="object"&&Qi.nodeType===1){if(ji==="copy"&&Qi.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(ji==="cut"&&(Qi.hasAttribute("readonly")||Qi.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(ia)return Jo(ia,{container:Ui});if(Qi)return ji==="cut"?Zo(Qi):Jo(Qi,{container:Ui})},zn=mi;function oi(xi){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?oi=function(Hi){return typeof Hi}:oi=function(Hi){return Hi&&typeof Symbol=="function"&&Hi.constructor===Symbol&&Hi!==Symbol.prototype?"symbol":typeof Hi},oi(xi)}function Xo(xi,Mi){if(!(xi instanceof Mi))throw new TypeError("Cannot call a class as a function")}function ni(xi,Mi){for(var Hi=0;Hi<Mi.length;Hi++){var ji=Mi[Hi];ji.enumerable=ji.enumerable||!1,ji.configurable=!0,"value"in ji&&(ji.writable=!0),Object.defineProperty(xi,ji.key,ji)}}function si(xi,Mi,Hi){return Mi&&ni(xi.prototype,Mi),Hi&&ni(xi,Hi),xi}function pi(xi,Mi){if(typeof Mi!="function"&&Mi!==null)throw new TypeError("Super expression must either be null or a function");xi.prototype=Object.create(Mi&&Mi.prototype,{constructor:{value:xi,writable:!0,configurable:!0}}),Mi&&di(xi,Mi)}function di(xi,Mi){return di=Object.setPrototypeOf||function(ji,Ui){return ji.__proto__=Ui,ji},di(xi,Mi)}function Li(xi){var Mi=gi();return function(){var ji=$i(xi),Ui;if(Mi){var Qi=$i(this).constructor;Ui=Reflect.construct(ji,arguments,Qi)}else Ui=ji.apply(this,arguments);return ea(this,Ui)}}function ea(xi,Mi){return Mi&&(oi(Mi)==="object"||typeof Mi=="function")?Mi:Ki(xi)}function Ki(xi){if(xi===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return xi}function gi(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function $i(xi){return $i=Object.setPrototypeOf?Object.getPrototypeOf:function(Hi){return Hi.__proto__||Object.getPrototypeOf(Hi)},$i(xi)}function Ii(xi,Mi){var Hi="data-clipboard-".concat(xi);if(Mi.hasAttribute(Hi))return Mi.getAttribute(Hi)}var sa=function(xi){pi(Hi,xi);var Mi=Li(Hi);function Hi(ji,Ui){var Qi;return Xo(this,Hi),Qi=Mi.call(this),Qi.resolveOptions(Ui),Qi.listenClick(ji),Qi}return si(Hi,[{key:"resolveOptions",value:function(){var Ui=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof Ui.action=="function"?Ui.action:this.defaultAction,this.target=typeof Ui.target=="function"?Ui.target:this.defaultTarget,this.text=typeof Ui.text=="function"?Ui.text:this.defaultText,this.container=oi(Ui.container)==="object"?Ui.container:document.body}},{key:"listenClick",value:function(Ui){var Qi=this;this.listener=Gn()(Ui,"click",function(ia){return Qi.onClick(ia)})}},{key:"onClick",value:function(Ui){var Qi=Ui.delegateTarget||Ui.currentTarget,ia=this.action(Qi)||"copy",Ji=zn({action:ia,container:this.container,target:this.target(Qi),text:this.text(Qi)});this.emit(Ji?"success":"error",{action:ia,text:Ji,trigger:Qi,clearSelection:function(){Qi&&Qi.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(Ui){return Ii("action",Ui)}},{key:"defaultTarget",value:function(Ui){var Qi=Ii("target",Ui);if(Qi)return document.querySelector(Qi)}},{key:"defaultText",value:function(Ui){return Ii("text",Ui)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(Ui){var Qi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return Jo(Ui,Qi)}},{key:"cut",value:function(Ui){return Zo(Ui)}},{key:"isSupported",value:function(){var Ui=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Qi=typeof Ui=="string"?[Ui]:Ui,ia=!!document.queryCommandSupported;return Qi.forEach(function(Ji){ia=ia&&!!document.queryCommandSupported(Ji)}),ia}}]),Hi}(Hn()),la=sa},828:function(Ln){var In=9;if(typeof Element<"u"&&!Element.prototype.matches){var Pn=Element.prototype;Pn.matches=Pn.matchesSelector||Pn.mozMatchesSelector||Pn.msMatchesSelector||Pn.oMatchesSelector||Pn.webkitMatchesSelector}function Dn(Hn,Wn){for(;Hn&&Hn.nodeType!==In;){if(typeof Hn.matches=="function"&&Hn.matches(Wn))return Hn;Hn=Hn.parentNode}}Ln.exports=Dn},438:function(Ln,In,Pn){var Dn=Pn(828);function Hn(Yn,rr,nr,Yo,Zo){var ei=Gn.apply(this,arguments);return Yn.addEventListener(nr,ei,Zo),{destroy:function(){Yn.removeEventListener(nr,ei,Zo)}}}function Wn(Yn,rr,nr,Yo,Zo){return typeof Yn.addEventListener=="function"?Hn.apply(null,arguments):typeof nr=="function"?Hn.bind(null,document).apply(null,arguments):(typeof Yn=="string"&&(Yn=document.querySelectorAll(Yn)),Array.prototype.map.call(Yn,function(ei){return Hn(ei,rr,nr,Yo,Zo)}))}function Gn(Yn,rr,nr,Yo){return function(Zo){Zo.delegateTarget=Dn(Zo.target,rr),Zo.delegateTarget&&Yo.call(Yn,Zo)}}Ln.exports=Wn},879:function(Ln,In){In.node=function(Pn){return Pn!==void 0&&Pn instanceof HTMLElement&&Pn.nodeType===1},In.nodeList=function(Pn){var Dn=Object.prototype.toString.call(Pn);return Pn!==void 0&&(Dn==="[object NodeList]"||Dn==="[object HTMLCollection]")&&"length"in Pn&&(Pn.length===0||In.node(Pn[0]))},In.string=function(Pn){return typeof Pn=="string"||Pn instanceof String},In.fn=function(Pn){var Dn=Object.prototype.toString.call(Pn);return Dn==="[object Function]"}},370:function(Ln,In,Pn){var Dn=Pn(879),Hn=Pn(438);function Wn(nr,Yo,Zo){if(!nr&&!Yo&&!Zo)throw new Error("Missing required arguments");if(!Dn.string(Yo))throw new TypeError("Second argument must be a String");if(!Dn.fn(Zo))throw new TypeError("Third argument must be a Function");if(Dn.node(nr))return Gn(nr,Yo,Zo);if(Dn.nodeList(nr))return Yn(nr,Yo,Zo);if(Dn.string(nr))return rr(nr,Yo,Zo);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function Gn(nr,Yo,Zo){return nr.addEventListener(Yo,Zo),{destroy:function(){nr.removeEventListener(Yo,Zo)}}}function Yn(nr,Yo,Zo){return Array.prototype.forEach.call(nr,function(ei){ei.addEventListener(Yo,Zo)}),{destroy:function(){Array.prototype.forEach.call(nr,function(ei){ei.removeEventListener(Yo,Zo)})}}}function rr(nr,Yo,Zo){return Hn(document.body,nr,Yo,Zo)}Ln.exports=Wn},817:function(Ln){function In(Pn){var Dn;if(Pn.nodeName==="SELECT")Pn.focus(),Dn=Pn.value;else if(Pn.nodeName==="INPUT"||Pn.nodeName==="TEXTAREA"){var Hn=Pn.hasAttribute("readonly");Hn||Pn.setAttribute("readonly",""),Pn.select(),Pn.setSelectionRange(0,Pn.value.length),Hn||Pn.removeAttribute("readonly"),Dn=Pn.value}else{Pn.hasAttribute("contenteditable")&&Pn.focus();var Wn=window.getSelection(),Gn=document.createRange();Gn.selectNodeContents(Pn),Wn.removeAllRanges(),Wn.addRange(Gn),Dn=Wn.toString()}return Dn}Ln.exports=In},279:function(Ln){function In(){}In.prototype={on:function(Pn,Dn,Hn){var Wn=this.e||(this.e={});return(Wn[Pn]||(Wn[Pn]=[])).push({fn:Dn,ctx:Hn}),this},once:function(Pn,Dn,Hn){var Wn=this;function Gn(){Wn.off(Pn,Gn),Dn.apply(Hn,arguments)}return Gn._=Dn,this.on(Pn,Gn,Hn)},emit:function(Pn){var Dn=[].slice.call(arguments,1),Hn=((this.e||(this.e={}))[Pn]||[]).slice(),Wn=0,Gn=Hn.length;for(Wn;Wn<Gn;Wn++)Hn[Wn].fn.apply(Hn[Wn].ctx,Dn);return this},off:function(Pn,Dn){var Hn=this.e||(this.e={}),Wn=Hn[Pn],Gn=[];if(Wn&&Dn)for(var Yn=0,rr=Wn.length;Yn<rr;Yn++)Wn[Yn].fn!==Dn&&Wn[Yn].fn._!==Dn&&Gn.push(Wn[Yn]);return Gn.length?Hn[Pn]=Gn:delete Hn[Pn],this}},Ln.exports=In,Ln.exports.TinyEmitter=In}},Nn={};function Bn(Ln){if(Nn[Ln])return Nn[Ln].exports;var In=Nn[Ln]={exports:{}};return $n[Ln](In,In.exports,Bn),In.exports}return function(){Bn.n=function(Ln){var In=Ln&&Ln.__esModule?function(){return Ln.default}:function(){return Ln};return Bn.d(In,{a:In}),In}}(),function(){Bn.d=function(Ln,In){for(var Pn in In)Bn.o(In,Pn)&&!Bn.o(Ln,Pn)&&Object.defineProperty(Ln,Pn,{enumerable:!0,get:In[Pn]})}}(),function(){Bn.o=function(Ln,In){return Object.prototype.hasOwnProperty.call(Ln,In)}}(),Bn(686)}().default})})(clipboard);var clipboardExports=clipboard.exports;const Clipboard=getDefaultExportFromCjs(clipboardExports),VueClipboard=_n=>{const Cn=(_n==null?void 0:_n.appendToBody)===void 0?!0:_n.appendToBody;return{toClipboard($n,Nn){return new Promise((Bn,Ln)=>{const In=document.createElement("button"),Pn=new Clipboard(In,{text:()=>$n,action:()=>"copy",container:Nn!==void 0?Nn:document.body});Pn.on("success",Dn=>{Pn.destroy(),Bn(Dn)}),Pn.on("error",Dn=>{Pn.destroy(),Ln(Dn)}),Cn&&document.body.appendChild(In),In.click(),Cn&&document.body.removeChild(In)})}}};function bind(_n,Cn){return function(){return _n.apply(Cn,arguments)}}const{toString}=Object.prototype,{getPrototypeOf}=Object,kindOf=(_n=>Cn=>{const $n=toString.call(Cn);return _n[$n]||(_n[$n]=$n.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=_n=>(_n=_n.toLowerCase(),Cn=>kindOf(Cn)===_n),typeOfTest=_n=>Cn=>typeof Cn===_n,{isArray}=Array,isUndefined=typeOfTest("undefined");function isBuffer(_n){return _n!==null&&!isUndefined(_n)&&_n.constructor!==null&&!isUndefined(_n.constructor)&&isFunction(_n.constructor.isBuffer)&&_n.constructor.isBuffer(_n)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(_n){let Cn;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?Cn=ArrayBuffer.isView(_n):Cn=_n&&_n.buffer&&isArrayBuffer(_n.buffer),Cn}const isString=typeOfTest("string"),isFunction=typeOfTest("function"),isNumber=typeOfTest("number"),isObject=_n=>_n!==null&&typeof _n=="object",isBoolean=_n=>_n===!0||_n===!1,isPlainObject=_n=>{if(kindOf(_n)!=="object")return!1;const Cn=getPrototypeOf(_n);return(Cn===null||Cn===Object.prototype||Object.getPrototypeOf(Cn)===null)&&!(Symbol.toStringTag in _n)&&!(Symbol.iterator in _n)},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=_n=>isObject(_n)&&isFunction(_n.pipe),isFormData=_n=>{let Cn;return _n&&(typeof FormData=="function"&&_n instanceof FormData||isFunction(_n.append)&&((Cn=kindOf(_n))==="formdata"||Cn==="object"&&isFunction(_n.toString)&&_n.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),trim=_n=>_n.trim?_n.trim():_n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(_n,Cn,{allOwnKeys:$n=!1}={}){if(_n===null||typeof _n>"u")return;let Nn,Bn;if(typeof _n!="object"&&(_n=[_n]),isArray(_n))for(Nn=0,Bn=_n.length;Nn<Bn;Nn++)Cn.call(null,_n[Nn],Nn,_n);else{const Ln=$n?Object.getOwnPropertyNames(_n):Object.keys(_n),In=Ln.length;let Pn;for(Nn=0;Nn<In;Nn++)Pn=Ln[Nn],Cn.call(null,_n[Pn],Pn,_n)}}function findKey(_n,Cn){Cn=Cn.toLowerCase();const $n=Object.keys(_n);let Nn=$n.length,Bn;for(;Nn-- >0;)if(Bn=$n[Nn],Cn===Bn.toLowerCase())return Bn;return null}const _global=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),isContextDefined=_n=>!isUndefined(_n)&&_n!==_global;function merge(){const{caseless:_n}=isContextDefined(this)&&this||{},Cn={},$n=(Nn,Bn)=>{const Ln=_n&&findKey(Cn,Bn)||Bn;isPlainObject(Cn[Ln])&&isPlainObject(Nn)?Cn[Ln]=merge(Cn[Ln],Nn):isPlainObject(Nn)?Cn[Ln]=merge({},Nn):isArray(Nn)?Cn[Ln]=Nn.slice():Cn[Ln]=Nn};for(let Nn=0,Bn=arguments.length;Nn<Bn;Nn++)arguments[Nn]&&forEach(arguments[Nn],$n);return Cn}const extend=(_n,Cn,$n,{allOwnKeys:Nn}={})=>(forEach(Cn,(Bn,Ln)=>{$n&&isFunction(Bn)?_n[Ln]=bind(Bn,$n):_n[Ln]=Bn},{allOwnKeys:Nn}),_n),stripBOM=_n=>(_n.charCodeAt(0)===65279&&(_n=_n.slice(1)),_n),inherits=(_n,Cn,$n,Nn)=>{_n.prototype=Object.create(Cn.prototype,Nn),_n.prototype.constructor=_n,Object.defineProperty(_n,"super",{value:Cn.prototype}),$n&&Object.assign(_n.prototype,$n)},toFlatObject=(_n,Cn,$n,Nn)=>{let Bn,Ln,In;const Pn={};if(Cn=Cn||{},_n==null)return Cn;do{for(Bn=Object.getOwnPropertyNames(_n),Ln=Bn.length;Ln-- >0;)In=Bn[Ln],(!Nn||Nn(In,_n,Cn))&&!Pn[In]&&(Cn[In]=_n[In],Pn[In]=!0);_n=$n!==!1&&getPrototypeOf(_n)}while(_n&&(!$n||$n(_n,Cn))&&_n!==Object.prototype);return Cn},endsWith=(_n,Cn,$n)=>{_n=String(_n),($n===void 0||$n>_n.length)&&($n=_n.length),$n-=Cn.length;const Nn=_n.indexOf(Cn,$n);return Nn!==-1&&Nn===$n},toArray=_n=>{if(!_n)return null;if(isArray(_n))return _n;let Cn=_n.length;if(!isNumber(Cn))return null;const $n=new Array(Cn);for(;Cn-- >0;)$n[Cn]=_n[Cn];return $n},isTypedArray=(_n=>Cn=>_n&&Cn instanceof _n)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(_n,Cn)=>{const Nn=(_n&&_n[Symbol.iterator]).call(_n);let Bn;for(;(Bn=Nn.next())&&!Bn.done;){const Ln=Bn.value;Cn.call(_n,Ln[0],Ln[1])}},matchAll=(_n,Cn)=>{let $n;const Nn=[];for(;($n=_n.exec(Cn))!==null;)Nn.push($n);return Nn},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=_n=>_n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function($n,Nn,Bn){return Nn.toUpperCase()+Bn}),hasOwnProperty=(({hasOwnProperty:_n})=>(Cn,$n)=>_n.call(Cn,$n))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=(_n,Cn)=>{const $n=Object.getOwnPropertyDescriptors(_n),Nn={};forEach($n,(Bn,Ln)=>{let In;(In=Cn(Bn,Ln,_n))!==!1&&(Nn[Ln]=In||Bn)}),Object.defineProperties(_n,Nn)},freezeMethods=_n=>{reduceDescriptors(_n,(Cn,$n)=>{if(isFunction(_n)&&["arguments","caller","callee"].indexOf($n)!==-1)return!1;const Nn=_n[$n];if(isFunction(Nn)){if(Cn.enumerable=!1,"writable"in Cn){Cn.writable=!1;return}Cn.set||(Cn.set=()=>{throw Error("Can not rewrite read-only method '"+$n+"'")})}})},toObjectSet=(_n,Cn)=>{const $n={},Nn=Bn=>{Bn.forEach(Ln=>{$n[Ln]=!0})};return isArray(_n)?Nn(_n):Nn(String(_n).split(Cn)),$n},noop=()=>{},toFiniteNumber=(_n,Cn)=>(_n=+_n,Number.isFinite(_n)?_n:Cn),ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=(_n=16,Cn=ALPHABET.ALPHA_DIGIT)=>{let $n="";const{length:Nn}=Cn;for(;_n--;)$n+=Cn[Math.random()*Nn|0];return $n};function isSpecCompliantForm(_n){return!!(_n&&isFunction(_n.append)&&_n[Symbol.toStringTag]==="FormData"&&_n[Symbol.iterator])}const toJSONObject=_n=>{const Cn=new Array(10),$n=(Nn,Bn)=>{if(isObject(Nn)){if(Cn.indexOf(Nn)>=0)return;if(!("toJSON"in Nn)){Cn[Bn]=Nn;const Ln=isArray(Nn)?[]:{};return forEach(Nn,(In,Pn)=>{const Dn=$n(In,Bn+1);!isUndefined(Dn)&&(Ln[Pn]=Dn)}),Cn[Bn]=void 0,Ln}}return Nn};return $n(_n,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=_n=>_n&&(isObject(_n)||isFunction(_n))&&isFunction(_n.then)&&isFunction(_n.catch),utils$1={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject,isPlainObject,isUndefined,isDate,isFile,isBlob,isRegExp,isFunction,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable};function AxiosError(_n,Cn,$n,Nn,Bn){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=_n,this.name="AxiosError",Cn&&(this.code=Cn),$n&&(this.config=$n),Nn&&(this.request=Nn),Bn&&(this.response=Bn)}utils$1.inherits(AxiosError,Error,{toJSON:function _n(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils$1.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const prototype$1=AxiosError.prototype,descriptors={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(_n=>{descriptors[_n]={value:_n}}),Object.defineProperties(AxiosError,descriptors),Object.defineProperty(prototype$1,"isAxiosError",{value:!0}),AxiosError.from=(_n,Cn,$n,Nn,Bn,Ln)=>{const In=Object.create(prototype$1);return utils$1.toFlatObject(_n,In,function(Dn){return Dn!==Error.prototype},Pn=>Pn!=="isAxiosError"),AxiosError.call(In,_n.message,Cn,$n,Nn,Bn),In.cause=_n,In.name=_n.name,Ln&&Object.assign(In,Ln),In};const httpAdapter=null;function isVisitable(_n){return utils$1.isPlainObject(_n)||utils$1.isArray(_n)}function removeBrackets(_n){return utils$1.endsWith(_n,"[]")?_n.slice(0,-2):_n}function renderKey(_n,Cn,$n){return _n?_n.concat(Cn).map(function(Bn,Ln){return Bn=removeBrackets(Bn),!$n&&Ln?"["+Bn+"]":Bn}).join($n?".":""):Cn}function isFlatArray(_n){return utils$1.isArray(_n)&&!_n.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,function _n(Cn){return/^is[A-Z]/.test(Cn)});function toFormData(_n,Cn,$n){if(!utils$1.isObject(_n))throw new TypeError("target must be an object");Cn=Cn||new FormData,$n=utils$1.toFlatObject($n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Yo,Zo){return!utils$1.isUndefined(Zo[Yo])});const Nn=$n.metaTokens,Bn=$n.visitor||Wn,Ln=$n.dots,In=$n.indexes,Dn=($n.Blob||typeof Blob<"u"&&Blob)&&utils$1.isSpecCompliantForm(Cn);if(!utils$1.isFunction(Bn))throw new TypeError("visitor must be a function");function Hn(nr){if(nr===null)return"";if(utils$1.isDate(nr))return nr.toISOString();if(!Dn&&utils$1.isBlob(nr))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(nr)||utils$1.isTypedArray(nr)?Dn&&typeof Blob=="function"?new Blob([nr]):Buffer.from(nr):nr}function Wn(nr,Yo,Zo){let ei=nr;if(nr&&!Zo&&typeof nr=="object"){if(utils$1.endsWith(Yo,"{}"))Yo=Nn?Yo:Yo.slice(0,-2),nr=JSON.stringify(nr);else if(utils$1.isArray(nr)&&isFlatArray(nr)||(utils$1.isFileList(nr)||utils$1.endsWith(Yo,"[]"))&&(ei=utils$1.toArray(nr)))return Yo=removeBrackets(Yo),ei.forEach(function(vi,Jo){!(utils$1.isUndefined(vi)||vi===null)&&Cn.append(In===!0?renderKey([Yo],Jo,Ln):In===null?Yo:Yo+"[]",Hn(vi))}),!1}return isVisitable(nr)?!0:(Cn.append(renderKey(Zo,Yo,Ln),Hn(nr)),!1)}const Gn=[],Yn=Object.assign(predicates,{defaultVisitor:Wn,convertValue:Hn,isVisitable});function rr(nr,Yo){if(!utils$1.isUndefined(nr)){if(Gn.indexOf(nr)!==-1)throw Error("Circular reference detected in "+Yo.join("."));Gn.push(nr),utils$1.forEach(nr,function(ei,ci){(!(utils$1.isUndefined(ei)||ei===null)&&Bn.call(Cn,ei,utils$1.isString(ci)?ci.trim():ci,Yo,Yn))===!0&&rr(ei,Yo?Yo.concat(ci):[ci])}),Gn.pop()}}if(!utils$1.isObject(_n))throw new TypeError("data must be an object");return rr(_n),Cn}function encode$1(_n){const Cn={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(_n).replace(/[!'()~]|%20|%00/g,function(Nn){return Cn[Nn]})}function AxiosURLSearchParams(_n,Cn){this._pairs=[],_n&&toFormData(_n,this,Cn)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function _n(Cn,$n){this._pairs.push([Cn,$n])},prototype.toString=function _n(Cn){const $n=Cn?function(Nn){return Cn.call(this,Nn,encode$1)}:encode$1;return this._pairs.map(function(Bn){return $n(Bn[0])+"="+$n(Bn[1])},"").join("&")};function encode(_n){return encodeURIComponent(_n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(_n,Cn,$n){if(!Cn)return _n;const Nn=$n&&$n.encode||encode,Bn=$n&&$n.serialize;let Ln;if(Bn?Ln=Bn(Cn,$n):Ln=utils$1.isURLSearchParams(Cn)?Cn.toString():new AxiosURLSearchParams(Cn,$n).toString(Nn),Ln){const In=_n.indexOf("#");In!==-1&&(_n=_n.slice(0,In)),_n+=(_n.indexOf("?")===-1?"?":"&")+Ln}return _n}class InterceptorManager{constructor(){this.handlers=[]}use(Cn,$n,Nn){return this.handlers.push({fulfilled:Cn,rejected:$n,synchronous:Nn?Nn.synchronous:!1,runWhen:Nn?Nn.runWhen:null}),this.handlers.length-1}eject(Cn){this.handlers[Cn]&&(this.handlers[Cn]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(Cn){utils$1.forEach(this.handlers,function(Nn){Nn!==null&&Cn(Nn)})}}const InterceptorManager$1=InterceptorManager,transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",hasStandardBrowserEnv=(_n=>hasBrowserEnv&&["ReactNative","NativeScript","NS"].indexOf(_n)<0)(typeof navigator<"u"&&navigator.product),hasStandardBrowserWebWorkerEnv=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv},Symbol.toStringTag,{value:"Module"})),platform={...utils,...platform$1};function toURLEncodedForm(_n,Cn){return toFormData(_n,new platform.classes.URLSearchParams,Object.assign({visitor:function($n,Nn,Bn,Ln){return platform.isNode&&utils$1.isBuffer($n)?(this.append(Nn,$n.toString("base64")),!1):Ln.defaultVisitor.apply(this,arguments)}},Cn))}function parsePropPath(_n){return utils$1.matchAll(/\w+|\[(\w*)]/g,_n).map(Cn=>Cn[0]==="[]"?"":Cn[1]||Cn[0])}function arrayToObject(_n){const Cn={},$n=Object.keys(_n);let Nn;const Bn=$n.length;let Ln;for(Nn=0;Nn<Bn;Nn++)Ln=$n[Nn],Cn[Ln]=_n[Ln];return Cn}function formDataToJSON(_n){function Cn($n,Nn,Bn,Ln){let In=$n[Ln++];if(In==="__proto__")return!0;const Pn=Number.isFinite(+In),Dn=Ln>=$n.length;return In=!In&&utils$1.isArray(Bn)?Bn.length:In,Dn?(utils$1.hasOwnProp(Bn,In)?Bn[In]=[Bn[In],Nn]:Bn[In]=Nn,!Pn):((!Bn[In]||!utils$1.isObject(Bn[In]))&&(Bn[In]=[]),Cn($n,Nn,Bn[In],Ln)&&utils$1.isArray(Bn[In])&&(Bn[In]=arrayToObject(Bn[In])),!Pn)}if(utils$1.isFormData(_n)&&utils$1.isFunction(_n.entries)){const $n={};return utils$1.forEachEntry(_n,(Nn,Bn)=>{Cn(parsePropPath(Nn),Bn,$n,0)}),$n}return null}function stringifySafely(_n,Cn,$n){if(utils$1.isString(_n))try{return(Cn||JSON.parse)(_n),utils$1.trim(_n)}catch(Nn){if(Nn.name!=="SyntaxError")throw Nn}return($n||JSON.stringify)(_n)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http"],transformRequest:[function _n(Cn,$n){const Nn=$n.getContentType()||"",Bn=Nn.indexOf("application/json")>-1,Ln=utils$1.isObject(Cn);if(Ln&&utils$1.isHTMLForm(Cn)&&(Cn=new FormData(Cn)),utils$1.isFormData(Cn))return Bn&&Bn?JSON.stringify(formDataToJSON(Cn)):Cn;if(utils$1.isArrayBuffer(Cn)||utils$1.isBuffer(Cn)||utils$1.isStream(Cn)||utils$1.isFile(Cn)||utils$1.isBlob(Cn))return Cn;if(utils$1.isArrayBufferView(Cn))return Cn.buffer;if(utils$1.isURLSearchParams(Cn))return $n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),Cn.toString();let Pn;if(Ln){if(Nn.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(Cn,this.formSerializer).toString();if((Pn=utils$1.isFileList(Cn))||Nn.indexOf("multipart/form-data")>-1){const Dn=this.env&&this.env.FormData;return toFormData(Pn?{"files[]":Cn}:Cn,Dn&&new Dn,this.formSerializer)}}return Ln||Bn?($n.setContentType("application/json",!1),stringifySafely(Cn)):Cn}],transformResponse:[function _n(Cn){const $n=this.transitional||defaults.transitional,Nn=$n&&$n.forcedJSONParsing,Bn=this.responseType==="json";if(Cn&&utils$1.isString(Cn)&&(Nn&&!this.responseType||Bn)){const In=!($n&&$n.silentJSONParsing)&&Bn;try{return JSON.parse(Cn)}catch(Pn){if(In)throw Pn.name==="SyntaxError"?AxiosError.from(Pn,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):Pn}}return Cn}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function _n(Cn){return Cn>=200&&Cn<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch"],_n=>{defaults.headers[_n]={}});const defaults$1=defaults,ignoreDuplicateOf=utils$1.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=_n=>{const Cn={};let $n,Nn,Bn;return _n&&_n.split(`
`).forEach(function(In){Bn=In.indexOf(":"),$n=In.substring(0,Bn).trim().toLowerCase(),Nn=In.substring(Bn+1).trim(),!(!$n||Cn[$n]&&ignoreDuplicateOf[$n])&&($n==="set-cookie"?Cn[$n]?Cn[$n].push(Nn):Cn[$n]=[Nn]:Cn[$n]=Cn[$n]?Cn[$n]+", "+Nn:Nn)}),Cn},$internals=Symbol("internals");function normalizeHeader(_n){return _n&&String(_n).trim().toLowerCase()}function normalizeValue(_n){return _n===!1||_n==null?_n:utils$1.isArray(_n)?_n.map(normalizeValue):String(_n)}function parseTokens(_n){const Cn=Object.create(null),$n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let Nn;for(;Nn=$n.exec(_n);)Cn[Nn[1]]=Nn[2];return Cn}const isValidHeaderName=_n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(_n.trim());function matchHeaderValue(_n,Cn,$n,Nn,Bn){if(utils$1.isFunction(Nn))return Nn.call(this,Cn,$n);if(Bn&&(Cn=$n),!!utils$1.isString(Cn)){if(utils$1.isString(Nn))return Cn.indexOf(Nn)!==-1;if(utils$1.isRegExp(Nn))return Nn.test(Cn)}}function formatHeader(_n){return _n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(Cn,$n,Nn)=>$n.toUpperCase()+Nn)}function buildAccessors(_n,Cn){const $n=utils$1.toCamelCase(" "+Cn);["get","set","has"].forEach(Nn=>{Object.defineProperty(_n,Nn+$n,{value:function(Bn,Ln,In){return this[Nn].call(this,Cn,Bn,Ln,In)},configurable:!0})})}class AxiosHeaders{constructor(Cn){Cn&&this.set(Cn)}set(Cn,$n,Nn){const Bn=this;function Ln(Pn,Dn,Hn){const Wn=normalizeHeader(Dn);if(!Wn)throw new Error("header name must be a non-empty string");const Gn=utils$1.findKey(Bn,Wn);(!Gn||Bn[Gn]===void 0||Hn===!0||Hn===void 0&&Bn[Gn]!==!1)&&(Bn[Gn||Dn]=normalizeValue(Pn))}const In=(Pn,Dn)=>utils$1.forEach(Pn,(Hn,Wn)=>Ln(Hn,Wn,Dn));return utils$1.isPlainObject(Cn)||Cn instanceof this.constructor?In(Cn,$n):utils$1.isString(Cn)&&(Cn=Cn.trim())&&!isValidHeaderName(Cn)?In(parseHeaders(Cn),$n):Cn!=null&&Ln($n,Cn,Nn),this}get(Cn,$n){if(Cn=normalizeHeader(Cn),Cn){const Nn=utils$1.findKey(this,Cn);if(Nn){const Bn=this[Nn];if(!$n)return Bn;if($n===!0)return parseTokens(Bn);if(utils$1.isFunction($n))return $n.call(this,Bn,Nn);if(utils$1.isRegExp($n))return $n.exec(Bn);throw new TypeError("parser must be boolean|regexp|function")}}}has(Cn,$n){if(Cn=normalizeHeader(Cn),Cn){const Nn=utils$1.findKey(this,Cn);return!!(Nn&&this[Nn]!==void 0&&(!$n||matchHeaderValue(this,this[Nn],Nn,$n)))}return!1}delete(Cn,$n){const Nn=this;let Bn=!1;function Ln(In){if(In=normalizeHeader(In),In){const Pn=utils$1.findKey(Nn,In);Pn&&(!$n||matchHeaderValue(Nn,Nn[Pn],Pn,$n))&&(delete Nn[Pn],Bn=!0)}}return utils$1.isArray(Cn)?Cn.forEach(Ln):Ln(Cn),Bn}clear(Cn){const $n=Object.keys(this);let Nn=$n.length,Bn=!1;for(;Nn--;){const Ln=$n[Nn];(!Cn||matchHeaderValue(this,this[Ln],Ln,Cn,!0))&&(delete this[Ln],Bn=!0)}return Bn}normalize(Cn){const $n=this,Nn={};return utils$1.forEach(this,(Bn,Ln)=>{const In=utils$1.findKey(Nn,Ln);if(In){$n[In]=normalizeValue(Bn),delete $n[Ln];return}const Pn=Cn?formatHeader(Ln):String(Ln).trim();Pn!==Ln&&delete $n[Ln],$n[Pn]=normalizeValue(Bn),Nn[Pn]=!0}),this}concat(...Cn){return this.constructor.concat(this,...Cn)}toJSON(Cn){const $n=Object.create(null);return utils$1.forEach(this,(Nn,Bn)=>{Nn!=null&&Nn!==!1&&($n[Bn]=Cn&&utils$1.isArray(Nn)?Nn.join(", "):Nn)}),$n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([Cn,$n])=>Cn+": "+$n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(Cn){return Cn instanceof this?Cn:new this(Cn)}static concat(Cn,...$n){const Nn=new this(Cn);return $n.forEach(Bn=>Nn.set(Bn)),Nn}static accessor(Cn){const Nn=(this[$internals]=this[$internals]={accessors:{}}).accessors,Bn=this.prototype;function Ln(In){const Pn=normalizeHeader(In);Nn[Pn]||(buildAccessors(Bn,In),Nn[Pn]=!0)}return utils$1.isArray(Cn)?Cn.forEach(Ln):Ln(Cn),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),utils$1.reduceDescriptors(AxiosHeaders.prototype,({value:_n},Cn)=>{let $n=Cn[0].toUpperCase()+Cn.slice(1);return{get:()=>_n,set(Nn){this[$n]=Nn}}}),utils$1.freezeMethods(AxiosHeaders);const AxiosHeaders$1=AxiosHeaders;function transformData(_n,Cn){const $n=this||defaults$1,Nn=Cn||$n,Bn=AxiosHeaders$1.from(Nn.headers);let Ln=Nn.data;return utils$1.forEach(_n,function(Pn){Ln=Pn.call($n,Ln,Bn.normalize(),Cn?Cn.status:void 0)}),Bn.normalize(),Ln}function isCancel(_n){return!!(_n&&_n.__CANCEL__)}function CanceledError(_n,Cn,$n){AxiosError.call(this,_n??"canceled",AxiosError.ERR_CANCELED,Cn,$n),this.name="CanceledError"}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(_n,Cn,$n){const Nn=$n.config.validateStatus;!$n.status||!Nn||Nn($n.status)?_n($n):Cn(new AxiosError("Request failed with status code "+$n.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor($n.status/100)-4],$n.config,$n.request,$n))}const cookies=platform.hasStandardBrowserEnv?{write(_n,Cn,$n,Nn,Bn,Ln){const In=[_n+"="+encodeURIComponent(Cn)];utils$1.isNumber($n)&&In.push("expires="+new Date($n).toGMTString()),utils$1.isString(Nn)&&In.push("path="+Nn),utils$1.isString(Bn)&&In.push("domain="+Bn),Ln===!0&&In.push("secure"),document.cookie=In.join("; ")},read(_n){const Cn=document.cookie.match(new RegExp("(^|;\\s*)("+_n+")=([^;]*)"));return Cn?decodeURIComponent(Cn[3]):null},remove(_n){this.write(_n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(_n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(_n)}function combineURLs(_n,Cn){return Cn?_n.replace(/\/?\/$/,"")+"/"+Cn.replace(/^\/+/,""):_n}function buildFullPath(_n,Cn){return _n&&!isAbsoluteURL(Cn)?combineURLs(_n,Cn):Cn}const isURLSameOrigin=platform.hasStandardBrowserEnv?function _n(){const Cn=/(msie|trident)/i.test(navigator.userAgent),$n=document.createElement("a");let Nn;function Bn(Ln){let In=Ln;return Cn&&($n.setAttribute("href",In),In=$n.href),$n.setAttribute("href",In),{href:$n.href,protocol:$n.protocol?$n.protocol.replace(/:$/,""):"",host:$n.host,search:$n.search?$n.search.replace(/^\?/,""):"",hash:$n.hash?$n.hash.replace(/^#/,""):"",hostname:$n.hostname,port:$n.port,pathname:$n.pathname.charAt(0)==="/"?$n.pathname:"/"+$n.pathname}}return Nn=Bn(window.location.href),function(In){const Pn=utils$1.isString(In)?Bn(In):In;return Pn.protocol===Nn.protocol&&Pn.host===Nn.host}}():function _n(){return function(){return!0}}();function parseProtocol(_n){const Cn=/^([-+\w]{1,25})(:?\/\/|:)/.exec(_n);return Cn&&Cn[1]||""}function speedometer(_n,Cn){_n=_n||10;const $n=new Array(_n),Nn=new Array(_n);let Bn=0,Ln=0,In;return Cn=Cn!==void 0?Cn:1e3,function(Dn){const Hn=Date.now(),Wn=Nn[Ln];In||(In=Hn),$n[Bn]=Dn,Nn[Bn]=Hn;let Gn=Ln,Yn=0;for(;Gn!==Bn;)Yn+=$n[Gn++],Gn=Gn%_n;if(Bn=(Bn+1)%_n,Bn===Ln&&(Ln=(Ln+1)%_n),Hn-In<Cn)return;const rr=Wn&&Hn-Wn;return rr?Math.round(Yn*1e3/rr):void 0}}function progressEventReducer(_n,Cn){let $n=0;const Nn=speedometer(50,250);return Bn=>{const Ln=Bn.loaded,In=Bn.lengthComputable?Bn.total:void 0,Pn=Ln-$n,Dn=Nn(Pn),Hn=Ln<=In;$n=Ln;const Wn={loaded:Ln,total:In,progress:In?Ln/In:void 0,bytes:Pn,rate:Dn||void 0,estimated:Dn&&In&&Hn?(In-Ln)/Dn:void 0,event:Bn};Wn[Cn?"download":"upload"]=!0,_n(Wn)}}const isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(_n){return new Promise(function($n,Nn){let Bn=_n.data;const Ln=AxiosHeaders$1.from(_n.headers).normalize();let{responseType:In,withXSRFToken:Pn}=_n,Dn;function Hn(){_n.cancelToken&&_n.cancelToken.unsubscribe(Dn),_n.signal&&_n.signal.removeEventListener("abort",Dn)}let Wn;if(utils$1.isFormData(Bn)){if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)Ln.setContentType(!1);else if((Wn=Ln.getContentType())!==!1){const[Yo,...Zo]=Wn?Wn.split(";").map(ei=>ei.trim()).filter(Boolean):[];Ln.setContentType([Yo||"multipart/form-data",...Zo].join("; "))}}let Gn=new XMLHttpRequest;if(_n.auth){const Yo=_n.auth.username||"",Zo=_n.auth.password?unescape(encodeURIComponent(_n.auth.password)):"";Ln.set("Authorization","Basic "+btoa(Yo+":"+Zo))}const Yn=buildFullPath(_n.baseURL,_n.url);Gn.open(_n.method.toUpperCase(),buildURL(Yn,_n.params,_n.paramsSerializer),!0),Gn.timeout=_n.timeout;function rr(){if(!Gn)return;const Yo=AxiosHeaders$1.from("getAllResponseHeaders"in Gn&&Gn.getAllResponseHeaders()),ei={data:!In||In==="text"||In==="json"?Gn.responseText:Gn.response,status:Gn.status,statusText:Gn.statusText,headers:Yo,config:_n,request:Gn};settle(function(vi){$n(vi),Hn()},function(vi){Nn(vi),Hn()},ei),Gn=null}if("onloadend"in Gn?Gn.onloadend=rr:Gn.onreadystatechange=function(){!Gn||Gn.readyState!==4||Gn.status===0&&!(Gn.responseURL&&Gn.responseURL.indexOf("file:")===0)||setTimeout(rr)},Gn.onabort=function(){Gn&&(Nn(new AxiosError("Request aborted",AxiosError.ECONNABORTED,_n,Gn)),Gn=null)},Gn.onerror=function(){Nn(new AxiosError("Network Error",AxiosError.ERR_NETWORK,_n,Gn)),Gn=null},Gn.ontimeout=function(){let Zo=_n.timeout?"timeout of "+_n.timeout+"ms exceeded":"timeout exceeded";const ei=_n.transitional||transitionalDefaults;_n.timeoutErrorMessage&&(Zo=_n.timeoutErrorMessage),Nn(new AxiosError(Zo,ei.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,_n,Gn)),Gn=null},platform.hasStandardBrowserEnv&&(Pn&&utils$1.isFunction(Pn)&&(Pn=Pn(_n)),Pn||Pn!==!1&&isURLSameOrigin(Yn))){const Yo=_n.xsrfHeaderName&&_n.xsrfCookieName&&cookies.read(_n.xsrfCookieName);Yo&&Ln.set(_n.xsrfHeaderName,Yo)}Bn===void 0&&Ln.setContentType(null),"setRequestHeader"in Gn&&utils$1.forEach(Ln.toJSON(),function(Zo,ei){Gn.setRequestHeader(ei,Zo)}),utils$1.isUndefined(_n.withCredentials)||(Gn.withCredentials=!!_n.withCredentials),In&&In!=="json"&&(Gn.responseType=_n.responseType),typeof _n.onDownloadProgress=="function"&&Gn.addEventListener("progress",progressEventReducer(_n.onDownloadProgress,!0)),typeof _n.onUploadProgress=="function"&&Gn.upload&&Gn.upload.addEventListener("progress",progressEventReducer(_n.onUploadProgress)),(_n.cancelToken||_n.signal)&&(Dn=Yo=>{Gn&&(Nn(!Yo||Yo.type?new CanceledError(null,_n,Gn):Yo),Gn.abort(),Gn=null)},_n.cancelToken&&_n.cancelToken.subscribe(Dn),_n.signal&&(_n.signal.aborted?Dn():_n.signal.addEventListener("abort",Dn)));const nr=parseProtocol(Yn);if(nr&&platform.protocols.indexOf(nr)===-1){Nn(new AxiosError("Unsupported protocol "+nr+":",AxiosError.ERR_BAD_REQUEST,_n));return}Gn.send(Bn||null)})},knownAdapters={http:httpAdapter,xhr:xhrAdapter};utils$1.forEach(knownAdapters,(_n,Cn)=>{if(_n){try{Object.defineProperty(_n,"name",{value:Cn})}catch{}Object.defineProperty(_n,"adapterName",{value:Cn})}});const renderReason=_n=>`- ${_n}`,isResolvedHandle=_n=>utils$1.isFunction(_n)||_n===null||_n===!1,adapters={getAdapter:_n=>{_n=utils$1.isArray(_n)?_n:[_n];const{length:Cn}=_n;let $n,Nn;const Bn={};for(let Ln=0;Ln<Cn;Ln++){$n=_n[Ln];let In;if(Nn=$n,!isResolvedHandle($n)&&(Nn=knownAdapters[(In=String($n)).toLowerCase()],Nn===void 0))throw new AxiosError(`Unknown adapter '${In}'`);if(Nn)break;Bn[In||"#"+Ln]=Nn}if(!Nn){const Ln=Object.entries(Bn).map(([Pn,Dn])=>`adapter ${Pn} `+(Dn===!1?"is not supported by the environment":"is not available in the build"));let In=Cn?Ln.length>1?`since :
`+Ln.map(renderReason).join(`
`):" "+renderReason(Ln[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+In,"ERR_NOT_SUPPORT")}return Nn},adapters:knownAdapters};function throwIfCancellationRequested(_n){if(_n.cancelToken&&_n.cancelToken.throwIfRequested(),_n.signal&&_n.signal.aborted)throw new CanceledError(null,_n)}function dispatchRequest(_n){return throwIfCancellationRequested(_n),_n.headers=AxiosHeaders$1.from(_n.headers),_n.data=transformData.call(_n,_n.transformRequest),["post","put","patch"].indexOf(_n.method)!==-1&&_n.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(_n.adapter||defaults$1.adapter)(_n).then(function(Nn){return throwIfCancellationRequested(_n),Nn.data=transformData.call(_n,_n.transformResponse,Nn),Nn.headers=AxiosHeaders$1.from(Nn.headers),Nn},function(Nn){return isCancel(Nn)||(throwIfCancellationRequested(_n),Nn&&Nn.response&&(Nn.response.data=transformData.call(_n,_n.transformResponse,Nn.response),Nn.response.headers=AxiosHeaders$1.from(Nn.response.headers))),Promise.reject(Nn)})}const headersToObject=_n=>_n instanceof AxiosHeaders$1?_n.toJSON():_n;function mergeConfig(_n,Cn){Cn=Cn||{};const $n={};function Nn(Hn,Wn,Gn){return utils$1.isPlainObject(Hn)&&utils$1.isPlainObject(Wn)?utils$1.merge.call({caseless:Gn},Hn,Wn):utils$1.isPlainObject(Wn)?utils$1.merge({},Wn):utils$1.isArray(Wn)?Wn.slice():Wn}function Bn(Hn,Wn,Gn){if(utils$1.isUndefined(Wn)){if(!utils$1.isUndefined(Hn))return Nn(void 0,Hn,Gn)}else return Nn(Hn,Wn,Gn)}function Ln(Hn,Wn){if(!utils$1.isUndefined(Wn))return Nn(void 0,Wn)}function In(Hn,Wn){if(utils$1.isUndefined(Wn)){if(!utils$1.isUndefined(Hn))return Nn(void 0,Hn)}else return Nn(void 0,Wn)}function Pn(Hn,Wn,Gn){if(Gn in Cn)return Nn(Hn,Wn);if(Gn in _n)return Nn(void 0,Hn)}const Dn={url:Ln,method:Ln,data:Ln,baseURL:In,transformRequest:In,transformResponse:In,paramsSerializer:In,timeout:In,timeoutMessage:In,withCredentials:In,withXSRFToken:In,adapter:In,responseType:In,xsrfCookieName:In,xsrfHeaderName:In,onUploadProgress:In,onDownloadProgress:In,decompress:In,maxContentLength:In,maxBodyLength:In,beforeRedirect:In,transport:In,httpAgent:In,httpsAgent:In,cancelToken:In,socketPath:In,responseEncoding:In,validateStatus:Pn,headers:(Hn,Wn)=>Bn(headersToObject(Hn),headersToObject(Wn),!0)};return utils$1.forEach(Object.keys(Object.assign({},_n,Cn)),function(Wn){const Gn=Dn[Wn]||Bn,Yn=Gn(_n[Wn],Cn[Wn],Wn);utils$1.isUndefined(Yn)&&Gn!==Pn||($n[Wn]=Yn)}),$n}const VERSION="1.6.5",validators$1={};["object","boolean","number","function","string","symbol"].forEach((_n,Cn)=>{validators$1[_n]=function(Nn){return typeof Nn===_n||"a"+(Cn<1?"n ":" ")+_n}});const deprecatedWarnings={};validators$1.transitional=function _n(Cn,$n,Nn){function Bn(Ln,In){return"[Axios v"+VERSION+"] Transitional option '"+Ln+"'"+In+(Nn?". "+Nn:"")}return(Ln,In,Pn)=>{if(Cn===!1)throw new AxiosError(Bn(In," has been removed"+($n?" in "+$n:"")),AxiosError.ERR_DEPRECATED);return $n&&!deprecatedWarnings[In]&&(deprecatedWarnings[In]=!0,console.warn(Bn(In," has been deprecated since v"+$n+" and will be removed in the near future"))),Cn?Cn(Ln,In,Pn):!0}};function assertOptions(_n,Cn,$n){if(typeof _n!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const Nn=Object.keys(_n);let Bn=Nn.length;for(;Bn-- >0;){const Ln=Nn[Bn],In=Cn[Ln];if(In){const Pn=_n[Ln],Dn=Pn===void 0||In(Pn,Ln,_n);if(Dn!==!0)throw new AxiosError("option "+Ln+" must be "+Dn,AxiosError.ERR_BAD_OPTION_VALUE);continue}if($n!==!0)throw new AxiosError("Unknown option "+Ln,AxiosError.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(Cn){this.defaults=Cn,this.interceptors={request:new InterceptorManager$1,response:new InterceptorManager$1}}request(Cn,$n){typeof Cn=="string"?($n=$n||{},$n.url=Cn):$n=Cn||{},$n=mergeConfig(this.defaults,$n);const{transitional:Nn,paramsSerializer:Bn,headers:Ln}=$n;Nn!==void 0&&validator.assertOptions(Nn,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),Bn!=null&&(utils$1.isFunction(Bn)?$n.paramsSerializer={serialize:Bn}:validator.assertOptions(Bn,{encode:validators.function,serialize:validators.function},!0)),$n.method=($n.method||this.defaults.method||"get").toLowerCase();let In=Ln&&utils$1.merge(Ln.common,Ln[$n.method]);Ln&&utils$1.forEach(["delete","get","head","post","put","patch","common"],nr=>{delete Ln[nr]}),$n.headers=AxiosHeaders$1.concat(In,Ln);const Pn=[];let Dn=!0;this.interceptors.request.forEach(function(Yo){typeof Yo.runWhen=="function"&&Yo.runWhen($n)===!1||(Dn=Dn&&Yo.synchronous,Pn.unshift(Yo.fulfilled,Yo.rejected))});const Hn=[];this.interceptors.response.forEach(function(Yo){Hn.push(Yo.fulfilled,Yo.rejected)});let Wn,Gn=0,Yn;if(!Dn){const nr=[dispatchRequest.bind(this),void 0];for(nr.unshift.apply(nr,Pn),nr.push.apply(nr,Hn),Yn=nr.length,Wn=Promise.resolve($n);Gn<Yn;)Wn=Wn.then(nr[Gn++],nr[Gn++]);return Wn}Yn=Pn.length;let rr=$n;for(Gn=0;Gn<Yn;){const nr=Pn[Gn++],Yo=Pn[Gn++];try{rr=nr(rr)}catch(Zo){Yo.call(this,Zo);break}}try{Wn=dispatchRequest.call(this,rr)}catch(nr){return Promise.reject(nr)}for(Gn=0,Yn=Hn.length;Gn<Yn;)Wn=Wn.then(Hn[Gn++],Hn[Gn++]);return Wn}getUri(Cn){Cn=mergeConfig(this.defaults,Cn);const $n=buildFullPath(Cn.baseURL,Cn.url);return buildURL($n,Cn.params,Cn.paramsSerializer)}}utils$1.forEach(["delete","get","head","options"],function _n(Cn){Axios.prototype[Cn]=function($n,Nn){return this.request(mergeConfig(Nn||{},{method:Cn,url:$n,data:(Nn||{}).data}))}}),utils$1.forEach(["post","put","patch"],function _n(Cn){function $n(Nn){return function(Ln,In,Pn){return this.request(mergeConfig(Pn||{},{method:Cn,headers:Nn?{"Content-Type":"multipart/form-data"}:{},url:Ln,data:In}))}}Axios.prototype[Cn]=$n(),Axios.prototype[Cn+"Form"]=$n(!0)});const Axios$1=Axios;class CancelToken{constructor(Cn){if(typeof Cn!="function")throw new TypeError("executor must be a function.");let $n;this.promise=new Promise(function(Ln){$n=Ln});const Nn=this;this.promise.then(Bn=>{if(!Nn._listeners)return;let Ln=Nn._listeners.length;for(;Ln-- >0;)Nn._listeners[Ln](Bn);Nn._listeners=null}),this.promise.then=Bn=>{let Ln;const In=new Promise(Pn=>{Nn.subscribe(Pn),Ln=Pn}).then(Bn);return In.cancel=function(){Nn.unsubscribe(Ln)},In},Cn(function(Ln,In,Pn){Nn.reason||(Nn.reason=new CanceledError(Ln,In,Pn),$n(Nn.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(Cn){if(this.reason){Cn(this.reason);return}this._listeners?this._listeners.push(Cn):this._listeners=[Cn]}unsubscribe(Cn){if(!this._listeners)return;const $n=this._listeners.indexOf(Cn);$n!==-1&&this._listeners.splice($n,1)}static source(){let Cn;return{token:new CancelToken(function(Bn){Cn=Bn}),cancel:Cn}}}const CancelToken$1=CancelToken;function spread(_n){return function($n){return _n.apply(null,$n)}}function isAxiosError(_n){return utils$1.isObject(_n)&&_n.isAxiosError===!0}const HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([_n,Cn])=>{HttpStatusCode[Cn]=_n});const HttpStatusCode$1=HttpStatusCode;function createInstance(_n){const Cn=new Axios$1(_n),$n=bind(Axios$1.prototype.request,Cn);return utils$1.extend($n,Axios$1.prototype,Cn,{allOwnKeys:!0}),utils$1.extend($n,Cn,null,{allOwnKeys:!0}),$n.create=function(Bn){return createInstance(mergeConfig(_n,Bn))},$n}const axios=createInstance(defaults$1);axios.Axios=Axios$1,axios.CanceledError=CanceledError,axios.CancelToken=CancelToken$1,axios.isCancel=isCancel,axios.VERSION=VERSION,axios.toFormData=toFormData,axios.AxiosError=AxiosError,axios.Cancel=axios.CanceledError,axios.all=function _n(Cn){return Promise.all(Cn)},axios.spread=spread,axios.isAxiosError=isAxiosError,axios.mergeConfig=mergeConfig,axios.AxiosHeaders=AxiosHeaders$1,axios.formToJSON=_n=>formDataToJSON(utils$1.isHTMLForm(_n)?new FormData(_n):_n),axios.getAdapter=adapters.getAdapter,axios.HttpStatusCode=HttpStatusCode$1,axios.default=axios;const axios$1=axios;class GradioAPI{constructor(){wl(this,"apiBaseURL","");this.apiBaseURL=common$1.apiUrl(),this.api=axios$1.create({baseURL:this.apiBaseURL,timeout:6e4,headers:{"Content-Type":"application/json"}})}async getVersion(){return(await this.api.get("/get_version")).data}async getRemoteVersions(Cn=1,$n=100){return(await this.api.get("/get_remote_versions",{params:{page:Cn,per_page:$n}})).data.versions}async getConfig(){return(await this.api.get("/get_config")).data}async installPackage(Cn,$n){const Nn={timeout:1e7};return(await this.api.post("/install_package",{name:Cn,package:$n},Nn)).data.result}async getExtensions(){return(await this.api.get("/get_extensions")).data.extensions}async tokenCounter(Cn,$n){return(await this.api.post("/token_counter",{text:Cn,steps:$n})).data}async getData(Cn){return(await this.api.get("/get_data",{params:{key:Cn}})).data.data}async getDatas(Cn){return typeof Cn=="object"&&(Cn=Cn.join(",")),(await this.api.get("/get_datas",{params:{keys:Cn}})).data.datas}async setData(Cn,$n){return(await this.api.post("/set_data",{key:Cn,data:$n})).data.success}async setDatas(Cn){return(await this.api.post("/set_datas",{datas:Cn})).data.success}async getDataListItem(Cn,$n){return(await this.api.get("/get_data_list_item",{params:{key:Cn,index:$n}})).data.item}async pushDataList(Cn,$n){return(await this.api.post("/push_data_list",{key:Cn,item:$n})).data.success}async popDataList(Cn){return(await this.api.post("/pop_data_list",{key:Cn})).data.item}async shiftDataList(Cn){return(await this.api.post("/shift_data_list",{key:Cn})).data.item}async removeDataList(Cn,$n){return(await this.api.post("/remove_data_list",{key:Cn,index:$n})).data.success}async clearDataList(Cn){return(await this.api.post("/clear_data_list",{key:Cn})).data.success}async getHistories(Cn){return(await this.api.get("/get_histories",{params:{type:Cn}})).data.histories}async getFavorites(Cn){return(await this.api.get("/get_favorites",{params:{type:Cn}})).data.favorites}async pushHistory(Cn,$n,Nn,Bn=""){return(await this.api.post("/push_history",{type:Cn,tags:$n,prompt:Nn,name:Bn})).data.success}async pushFavorite(Cn,$n,Nn,Bn=""){return(await this.api.post("/push_favorite",{type:Cn,tags:$n,prompt:Nn,name:Bn})).data.success}async moveUpFavorite(Cn,$n){return(await this.api.post("/move_up_favorite",{type:Cn,id:$n})).data.success}async moveDownFavorite(Cn,$n){return(await this.api.post("/move_down_favorite",{type:Cn,id:$n})).data.success}async getLatestHistory(Cn){return(await this.api.get("/get_latest_history",{params:{type:Cn}})).data.history}async setHistory(Cn,$n,Nn,Bn,Ln){return(await this.api.post("/set_history",{type:Cn,id:$n,tags:Nn,prompt:Bn,name:Ln})).data.success}async setHistoryName(Cn,$n,Nn){return(await this.api.post("/set_history_name",{type:Cn,id:$n,name:Nn})).data.success}async setFavoriteName(Cn,$n,Nn){return(await this.api.post("/set_favorite_name",{type:Cn,id:$n,name:Nn})).data.success}async doFavorite(Cn,$n){return(await this.api.post("/dofavorite",{type:Cn,id:$n})).data.success}async unFavorite(Cn,$n){return(await this.api.post("/unfavorite",{type:Cn,id:$n})).data.success}async deleteHistory(Cn,$n){return(await this.api.post("/delete_history",{type:Cn,id:$n})).data.success}async deleteHistories(Cn){return(await this.api.post("/delete_histories",{type:Cn})).data.success}async translate(Cn,$n,Nn,Bn,Ln={}){let In=(await this.api.post("/translate",{text:Cn,from_lang:$n,to_lang:Nn,api:Bn,api_config:Ln})).data;return In.translated_text&&(In.translated_text=common$1.unescapeHtml(In.translated_text)),In}async translates(Cn,$n,Nn,Bn,Ln={}){let In=(await this.api.post("/translates",{texts:Cn,from_lang:$n,to_lang:Nn,api:Bn,api_config:Ln})).data;return In.translated_text&&In.translated_text.forEach((Pn,Dn)=>{In.translated_text[Dn]=common$1.unescapeHtml(Pn)}),In}async getCSVs(){return(await this.api.get("/get_csvs")).data.csvs}async getCSV(Cn){return(await this.api.get("/get_csv",{params:{key:Cn}})).data}async styles(Cn,$n=""){return(await this.api.get("/styles",{params:{file:Cn,hash:$n}})).data}async getExtensionCssList(){return(await this.api.get("/get_extension_css_list")).data.css_list}async getExtraNetworks(){return(await this.api.get("/get_extra_networks")).data.extra_networks}async genOpenAI(Cn,$n){return(await this.api.post("/gen_openai",{messages:Cn,api_config:$n})).data}async mbart50Initialize(){const Cn={timeout:1e11};return(await this.api.post("/mbart50_initialize",{},Cn)).data}async getGroupTags(Cn){return(await this.api.get("/get_group_tags",{params:{lang:Cn}})).data.tags}}const CommonMixin={data(){return{gradioAPI:null}},beforeMount(){this.gradioAPI=new GradioAPI},methods:{loadExtraNetworks(_n=0){if(common$1.gradioApp().querySelectorAll("#txt2img_checkpoints_cards .card").length)return this._loadExtraNetworks();if(_n>10)return this._loadExtraNetworks();setTimeout(this.loadExtraNetworks,1e3,_n+1)},_loadExtraNetworks(){this.gradioAPI.getExtraNetworks().then(_n=>{_n&&(this.extraNetworks=_n,_n.forEach(Cn=>{if(Cn.name==="textual inversion"){let $n={};Cn.items.forEach(Nn=>{$n[Nn.name.toLowerCase()]=Nn.name}),this.embeddings=$n}else if(Cn.name==="lora"||Cn.name==="lycoris"){let $n={};Cn.items.forEach(Nn=>{$n[Nn.name.toLowerCase()]=Nn.name,Nn.output_name&&($n[Nn.output_name.toLowerCase()]=Nn.name)}),Cn.name==="lora"?this.loras=$n:this.lycos=$n}}))})},getExtraNetworkFullName(_n,Cn="lora"){var $n,Nn,Bn;if(typeof this.extraNetworks!="object")return _n;for(let Ln of this.extraNetworks){if(Ln.name!==Cn)continue;const In=_n.toLowerCase();for(let Pn of Ln.items)if(Pn.name.toLowerCase()===In||(($n=Pn.output_name)==null?void 0:$n.toLowerCase())===In)return(Nn=Pn.civitai_info)!=null&&Nn.name?(Bn=Pn.civitai_info.model)!=null&&Bn.name&&Pn.civitai_info.model.name!==Pn.civitai_info.name?"["+Pn.civitai_info.name+"] "+Pn.civitai_info.model.name:Pn.civitai_info.name:_n}return _n},loraExists(_n){return typeof this.loras!="object"?_n:this.loras[_n.toLowerCase()]??!1},lycoExists(_n){return typeof this.lycos!="object"?_n:this.lycos[_n.toLowerCase()]??!1},embeddingExists(_n){return typeof this.embeddings!="object"?_n:this.embeddings[_n.toLowerCase()]??!1}}};var BOX_CLASS="tippy-box",CONTENT_CLASS="tippy-content",BACKDROP_CLASS="tippy-backdrop",ARROW_CLASS="tippy-arrow",SVG_ARROW_CLASS="tippy-svg-arrow",TOUCH_OPTIONS={passive:!0,capture:!0},TIPPY_DEFAULT_APPEND_TO=function _n(){return document.body};function getValueAtIndexOrReturn(_n,Cn,$n){if(Array.isArray(_n)){var Nn=_n[Cn];return Nn??(Array.isArray($n)?$n[Cn]:$n)}return _n}function isType(_n,Cn){var $n={}.toString.call(_n);return $n.indexOf("[object")===0&&$n.indexOf(Cn+"]")>-1}function invokeWithArgsOrReturn(_n,Cn){return typeof _n=="function"?_n.apply(void 0,Cn):_n}function debounce(_n,Cn){if(Cn===0)return _n;var $n;return function(Nn){clearTimeout($n),$n=setTimeout(function(){_n(Nn)},Cn)}}function splitBySpaces(_n){return _n.split(/\s+/).filter(Boolean)}function normalizeToArray(_n){return[].concat(_n)}function pushIfUnique(_n,Cn){_n.indexOf(Cn)===-1&&_n.push(Cn)}function unique(_n){return _n.filter(function(Cn,$n){return _n.indexOf(Cn)===$n})}function getBasePlacement(_n){return _n.split("-")[0]}function arrayFrom(_n){return[].slice.call(_n)}function removeUndefinedProps(_n){return Object.keys(_n).reduce(function(Cn,$n){return _n[$n]!==void 0&&(Cn[$n]=_n[$n]),Cn},{})}function div(){return document.createElement("div")}function isElement(_n){return["Element","Fragment"].some(function(Cn){return isType(_n,Cn)})}function isNodeList(_n){return isType(_n,"NodeList")}function isMouseEvent(_n){return isType(_n,"MouseEvent")}function isReferenceElement(_n){return!!(_n&&_n._tippy&&_n._tippy.reference===_n)}function getArrayOfElements(_n){return isElement(_n)?[_n]:isNodeList(_n)?arrayFrom(_n):Array.isArray(_n)?_n:arrayFrom(document.querySelectorAll(_n))}function setTransitionDuration(_n,Cn){_n.forEach(function($n){$n&&($n.style.transitionDuration=Cn+"ms")})}function setVisibilityState(_n,Cn){_n.forEach(function($n){$n&&$n.setAttribute("data-state",Cn)})}function getOwnerDocument(_n){var Cn,$n=normalizeToArray(_n),Nn=$n[0];return Nn!=null&&(Cn=Nn.ownerDocument)!=null&&Cn.body?Nn.ownerDocument:document}function isCursorOutsideInteractiveBorder(_n,Cn){var $n=Cn.clientX,Nn=Cn.clientY;return _n.every(function(Bn){var Ln=Bn.popperRect,In=Bn.popperState,Pn=Bn.props,Dn=Pn.interactiveBorder,Hn=getBasePlacement(In.placement),Wn=In.modifiersData.offset;if(!Wn)return!0;var Gn=Hn==="bottom"?Wn.top.y:0,Yn=Hn==="top"?Wn.bottom.y:0,rr=Hn==="right"?Wn.left.x:0,nr=Hn==="left"?Wn.right.x:0,Yo=Ln.top-Nn+Gn>Dn,Zo=Nn-Ln.bottom-Yn>Dn,ei=Ln.left-$n+rr>Dn,ci=$n-Ln.right-nr>Dn;return Yo||Zo||ei||ci})}function updateTransitionEndListener(_n,Cn,$n){var Nn=Cn+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(Bn){_n[Nn](Bn,$n)})}function actualContains(_n,Cn){for(var $n=Cn;$n;){var Nn;if(_n.contains($n))return!0;$n=$n.getRootNode==null||(Nn=$n.getRootNode())==null?void 0:Nn.host}return!1}var currentInput={isTouch:!1},lastMouseMoveTime=0;function onDocumentTouchStart(){currentInput.isTouch||(currentInput.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}function onDocumentMouseMove(){var _n=performance.now();_n-lastMouseMoveTime<20&&(currentInput.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),lastMouseMoveTime=_n}function onWindowBlur(){var _n=document.activeElement;if(isReferenceElement(_n)){var Cn=_n._tippy;_n.blur&&!Cn.state.isVisible&&_n.blur()}}function bindGlobalEventListeners(){document.addEventListener("touchstart",onDocumentTouchStart,TOUCH_OPTIONS),window.addEventListener("blur",onWindowBlur)}var isBrowser=typeof window<"u"&&typeof document<"u",isIE11=isBrowser?!!window.msCrypto:!1,pluginProps={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},renderProps={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},defaultProps=Object.assign({appendTo:TIPPY_DEFAULT_APPEND_TO,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function _n(){},onBeforeUpdate:function _n(){},onCreate:function _n(){},onDestroy:function _n(){},onHidden:function _n(){},onHide:function _n(){},onMount:function _n(){},onShow:function _n(){},onShown:function _n(){},onTrigger:function _n(){},onUntrigger:function _n(){},onClickOutside:function _n(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},pluginProps,renderProps),defaultKeys=Object.keys(defaultProps),setDefaultProps=function _n(Cn){var $n=Object.keys(Cn);$n.forEach(function(Nn){defaultProps[Nn]=Cn[Nn]})};function getExtendedPassedProps(_n){var Cn=_n.plugins||[],$n=Cn.reduce(function(Nn,Bn){var Ln=Bn.name,In=Bn.defaultValue;if(Ln){var Pn;Nn[Ln]=_n[Ln]!==void 0?_n[Ln]:(Pn=defaultProps[Ln])!=null?Pn:In}return Nn},{});return Object.assign({},_n,$n)}function getDataAttributeProps(_n,Cn){var $n=Cn?Object.keys(getExtendedPassedProps(Object.assign({},defaultProps,{plugins:Cn}))):defaultKeys,Nn=$n.reduce(function(Bn,Ln){var In=(_n.getAttribute("data-tippy-"+Ln)||"").trim();if(!In)return Bn;if(Ln==="content")Bn[Ln]=In;else try{Bn[Ln]=JSON.parse(In)}catch{Bn[Ln]=In}return Bn},{});return Nn}function evaluateProps(_n,Cn){var $n=Object.assign({},Cn,{content:invokeWithArgsOrReturn(Cn.content,[_n])},Cn.ignoreAttributes?{}:getDataAttributeProps(_n,Cn.plugins));return $n.aria=Object.assign({},defaultProps.aria,$n.aria),$n.aria={expanded:$n.aria.expanded==="auto"?Cn.interactive:$n.aria.expanded,content:$n.aria.content==="auto"?Cn.interactive?null:"describedby":$n.aria.content},$n}var innerHTML=function _n(){return"innerHTML"};function dangerouslySetInnerHTML(_n,Cn){_n[innerHTML()]=Cn}function createArrowElement(_n){var Cn=div();return _n===!0?Cn.className=ARROW_CLASS:(Cn.className=SVG_ARROW_CLASS,isElement(_n)?Cn.appendChild(_n):dangerouslySetInnerHTML(Cn,_n)),Cn}function setContent(_n,Cn){isElement(Cn.content)?(dangerouslySetInnerHTML(_n,""),_n.appendChild(Cn.content)):typeof Cn.content!="function"&&(Cn.allowHTML?dangerouslySetInnerHTML(_n,Cn.content):_n.textContent=Cn.content)}function getChildren(_n){var Cn=_n.firstElementChild,$n=arrayFrom(Cn.children);return{box:Cn,content:$n.find(function(Nn){return Nn.classList.contains(CONTENT_CLASS)}),arrow:$n.find(function(Nn){return Nn.classList.contains(ARROW_CLASS)||Nn.classList.contains(SVG_ARROW_CLASS)}),backdrop:$n.find(function(Nn){return Nn.classList.contains(BACKDROP_CLASS)})}}function render(_n){var Cn=div(),$n=div();$n.className=BOX_CLASS,$n.setAttribute("data-state","hidden"),$n.setAttribute("tabindex","-1");var Nn=div();Nn.className=CONTENT_CLASS,Nn.setAttribute("data-state","hidden"),setContent(Nn,_n.props),Cn.appendChild($n),$n.appendChild(Nn),Bn(_n.props,_n.props);function Bn(Ln,In){var Pn=getChildren(Cn),Dn=Pn.box,Hn=Pn.content,Wn=Pn.arrow;In.theme?Dn.setAttribute("data-theme",In.theme):Dn.removeAttribute("data-theme"),typeof In.animation=="string"?Dn.setAttribute("data-animation",In.animation):Dn.removeAttribute("data-animation"),In.inertia?Dn.setAttribute("data-inertia",""):Dn.removeAttribute("data-inertia"),Dn.style.maxWidth=typeof In.maxWidth=="number"?In.maxWidth+"px":In.maxWidth,In.role?Dn.setAttribute("role",In.role):Dn.removeAttribute("role"),(Ln.content!==In.content||Ln.allowHTML!==In.allowHTML)&&setContent(Hn,_n.props),In.arrow?Wn?Ln.arrow!==In.arrow&&(Dn.removeChild(Wn),Dn.appendChild(createArrowElement(In.arrow))):Dn.appendChild(createArrowElement(In.arrow)):Wn&&Dn.removeChild(Wn)}return{popper:Cn,onUpdate:Bn}}render.$$tippy=!0;var idCounter=1,mouseMoveListeners=[],mountedInstances=[];function createTippy(_n,Cn){var $n=evaluateProps(_n,Object.assign({},defaultProps,getExtendedPassedProps(removeUndefinedProps(Cn)))),Nn,Bn,Ln,In=!1,Pn=!1,Dn=!1,Hn=!1,Wn,Gn,Yn,rr=[],nr=debounce(li,$n.interactiveDebounce),Yo,Zo=idCounter++,ei=null,ci=unique($n.plugins),vi={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},Jo={id:Zo,reference:_n,popper:div(),popperInstance:ei,props:$n,state:vi,plugins:ci,clearDelayTimeouts:qi,setProps:ra,setContent:fa,show:va,hide:Ta,hideWithInteractivity:Aa,enable:Gi,disable:Ti,unmount:wa,destroy:Na};if(!$n.render)return Jo;var hi=$n.render(Jo),mi=hi.popper,zn=hi.onUpdate;mi.setAttribute("data-tippy-root",""),mi.id="tippy-"+Jo.id,Jo.popper=mi,_n._tippy=Jo,mi._tippy=Jo;var oi=ci.map(function(Ei){return Ei.fn(Jo)}),Xo=_n.hasAttribute("aria-expanded");return ga(),sa(),gi(),$i("onCreate",[Jo]),$n.showOnCreate&&Si(),mi.addEventListener("mouseenter",function(){Jo.props.interactive&&Jo.state.isVisible&&Jo.clearDelayTimeouts()}),mi.addEventListener("mouseleave",function(){Jo.props.interactive&&Jo.props.trigger.indexOf("mouseenter")>=0&&Li().addEventListener("mousemove",nr)}),Jo;function ni(){var Ei=Jo.props.touch;return Array.isArray(Ei)?Ei:[Ei,0]}function si(){return ni()[0]==="hold"}function pi(){var Ei;return!!((Ei=Jo.props.render)!=null&&Ei.$$tippy)}function di(){return Yo||_n}function Li(){var Ei=di().parentNode;return Ei?getOwnerDocument(Ei):document}function ea(){return getChildren(mi)}function Ki(Ei){return Jo.state.isMounted&&!Jo.state.isVisible||currentInput.isTouch||Wn&&Wn.type==="focus"?0:getValueAtIndexOrReturn(Jo.props.delay,Ei?0:1,defaultProps.delay)}function gi(Ei){Ei===void 0&&(Ei=!1),mi.style.pointerEvents=Jo.props.interactive&&!Ei?"":"none",mi.style.zIndex=""+Jo.props.zIndex}function $i(Ei,zi,Zi){if(Zi===void 0&&(Zi=!0),oi.forEach(function(ha){ha[Ei]&&ha[Ei].apply(ha,zi)}),Zi){var ua;(ua=Jo.props)[Ei].apply(ua,zi)}}function Ii(){var Ei=Jo.props.aria;if(Ei.content){var zi="aria-"+Ei.content,Zi=mi.id,ua=normalizeToArray(Jo.props.triggerTarget||_n);ua.forEach(function(ha){var Oa=ha.getAttribute(zi);if(Jo.state.isVisible)ha.setAttribute(zi,Oa?Oa+" "+Zi:Zi);else{var Da=Oa&&Oa.replace(Zi,"").trim();Da?ha.setAttribute(zi,Da):ha.removeAttribute(zi)}})}}function sa(){if(!(Xo||!Jo.props.aria.expanded)){var Ei=normalizeToArray(Jo.props.triggerTarget||_n);Ei.forEach(function(zi){Jo.props.interactive?zi.setAttribute("aria-expanded",Jo.state.isVisible&&zi===di()?"true":"false"):zi.removeAttribute("aria-expanded")})}}function la(){Li().removeEventListener("mousemove",nr),mouseMoveListeners=mouseMoveListeners.filter(function(Ei){return Ei!==nr})}function xi(Ei){if(!(currentInput.isTouch&&(Dn||Ei.type==="mousedown"))){var zi=Ei.composedPath&&Ei.composedPath()[0]||Ei.target;if(!(Jo.props.interactive&&actualContains(mi,zi))){if(normalizeToArray(Jo.props.triggerTarget||_n).some(function(Zi){return actualContains(Zi,zi)})){if(currentInput.isTouch||Jo.state.isVisible&&Jo.props.trigger.indexOf("click")>=0)return}else $i("onClickOutside",[Jo,Ei]);Jo.props.hideOnClick===!0&&(Jo.clearDelayTimeouts(),Jo.hide(),Pn=!0,setTimeout(function(){Pn=!1}),Jo.state.isMounted||Ui())}}}function Mi(){Dn=!0}function Hi(){Dn=!1}function ji(){var Ei=Li();Ei.addEventListener("mousedown",xi,!0),Ei.addEventListener("touchend",xi,TOUCH_OPTIONS),Ei.addEventListener("touchstart",Hi,TOUCH_OPTIONS),Ei.addEventListener("touchmove",Mi,TOUCH_OPTIONS)}function Ui(){var Ei=Li();Ei.removeEventListener("mousedown",xi,!0),Ei.removeEventListener("touchend",xi,TOUCH_OPTIONS),Ei.removeEventListener("touchstart",Hi,TOUCH_OPTIONS),Ei.removeEventListener("touchmove",Mi,TOUCH_OPTIONS)}function Qi(Ei,zi){Ji(Ei,function(){!Jo.state.isVisible&&mi.parentNode&&mi.parentNode.contains(mi)&&zi()})}function ia(Ei,zi){Ji(Ei,zi)}function Ji(Ei,zi){var Zi=ea().box;function ua(ha){ha.target===Zi&&(updateTransitionEndListener(Zi,"remove",ua),zi())}if(Ei===0)return zi();updateTransitionEndListener(Zi,"remove",Gn),updateTransitionEndListener(Zi,"add",ua),Gn=ua}function na(Ei,zi,Zi){Zi===void 0&&(Zi=!1);var ua=normalizeToArray(Jo.props.triggerTarget||_n);ua.forEach(function(ha){ha.addEventListener(Ei,zi,Zi),rr.push({node:ha,eventType:Ei,handler:zi,options:Zi})})}function ga(){si()&&(na("touchstart",ri,{passive:!0}),na("touchend",_i,{passive:!0})),splitBySpaces(Jo.props.trigger).forEach(function(Ei){if(Ei!=="manual")switch(na(Ei,ri),Ei){case"mouseenter":na("mouseleave",_i);break;case"focus":na(isIE11?"focusout":"blur",wi);break;case"focusin":na("focusout",wi);break}})}function ma(){rr.forEach(function(Ei){var zi=Ei.node,Zi=Ei.eventType,ua=Ei.handler,ha=Ei.options;zi.removeEventListener(Zi,ua,ha)}),rr=[]}function ri(Ei){var zi,Zi=!1;if(!(!Jo.state.isEnabled||bi(Ei)||Pn)){var ua=((zi=Wn)==null?void 0:zi.type)==="focus";Wn=Ei,Yo=Ei.currentTarget,sa(),!Jo.state.isVisible&&isMouseEvent(Ei)&&mouseMoveListeners.forEach(function(ha){return ha(Ei)}),Ei.type==="click"&&(Jo.props.trigger.indexOf("mouseenter")<0||In)&&Jo.props.hideOnClick!==!1&&Jo.state.isVisible?Zi=!0:Si(Ei),Ei.type==="click"&&(In=!Zi),Zi&&!ua&&Di(Ei)}}function li(Ei){var zi=Ei.target,Zi=di().contains(zi)||mi.contains(zi);if(!(Ei.type==="mousemove"&&Zi)){var ua=Ri().concat(mi).map(function(ha){var Oa,Da=ha._tippy,Fa=(Oa=Da.popperInstance)==null?void 0:Oa.state;return Fa?{popperRect:ha.getBoundingClientRect(),popperState:Fa,props:$n}:null}).filter(Boolean);isCursorOutsideInteractiveBorder(ua,Ei)&&(la(),Di(Ei))}}function _i(Ei){var zi=bi(Ei)||Jo.props.trigger.indexOf("click")>=0&&In;if(!zi){if(Jo.props.interactive){Jo.hideWithInteractivity(Ei);return}Di(Ei)}}function wi(Ei){Jo.props.trigger.indexOf("focusin")<0&&Ei.target!==di()||Jo.props.interactive&&Ei.relatedTarget&&mi.contains(Ei.relatedTarget)||Di(Ei)}function bi(Ei){return currentInput.isTouch?si()!==Ei.type.indexOf("touch")>=0:!1}function Oi(){Fi();var Ei=Jo.props,zi=Ei.popperOptions,Zi=Ei.placement,ua=Ei.offset,ha=Ei.getReferenceClientRect,Oa=Ei.moveTransition,Da=pi()?getChildren(mi).arrow:null,Fa=ha?{getBoundingClientRect:ha,contextElement:ha.contextElement||di()}:_n,Za={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(La){var $a=La.state;if(pi()){var gs=ea(),ms=gs.box;["placement","reference-hidden","escaped"].forEach(function(rs){rs==="placement"?ms.setAttribute("data-placement",$a.placement):$a.attributes.popper["data-popper-"+rs]?ms.setAttribute("data-"+rs,""):ms.removeAttribute("data-"+rs)}),$a.attributes.popper={}}}},Ka=[{name:"offset",options:{offset:ua}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Oa}},Za];pi()&&Da&&Ka.push({name:"arrow",options:{element:Da,padding:3}}),Ka.push.apply(Ka,(zi==null?void 0:zi.modifiers)||[]),Jo.popperInstance=createPopper(Fa,mi,Object.assign({},zi,{placement:Zi,onFirstUpdate:Yn,modifiers:Ka}))}function Fi(){Jo.popperInstance&&(Jo.popperInstance.destroy(),Jo.popperInstance=null)}function Pi(){var Ei=Jo.props.appendTo,zi,Zi=di();Jo.props.interactive&&Ei===TIPPY_DEFAULT_APPEND_TO||Ei==="parent"?zi=Zi.parentNode:zi=invokeWithArgsOrReturn(Ei,[Zi]),zi.contains(mi)||zi.appendChild(mi),Jo.state.isMounted=!0,Oi()}function Ri(){return arrayFrom(mi.querySelectorAll("[data-tippy-root]"))}function Si(Ei){Jo.clearDelayTimeouts(),Ei&&$i("onTrigger",[Jo,Ei]),ji();var zi=Ki(!0),Zi=ni(),ua=Zi[0],ha=Zi[1];currentInput.isTouch&&ua==="hold"&&ha&&(zi=ha),zi?Nn=setTimeout(function(){Jo.show()},zi):Jo.show()}function Di(Ei){if(Jo.clearDelayTimeouts(),$i("onUntrigger",[Jo,Ei]),!Jo.state.isVisible){Ui();return}if(!(Jo.props.trigger.indexOf("mouseenter")>=0&&Jo.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(Ei.type)>=0&&In)){var zi=Ki(!1);zi?Bn=setTimeout(function(){Jo.state.isVisible&&Jo.hide()},zi):Ln=requestAnimationFrame(function(){Jo.hide()})}}function Gi(){Jo.state.isEnabled=!0}function Ti(){Jo.hide(),Jo.state.isEnabled=!1}function qi(){clearTimeout(Nn),clearTimeout(Bn),cancelAnimationFrame(Ln)}function ra(Ei){if(!Jo.state.isDestroyed){$i("onBeforeUpdate",[Jo,Ei]),ma();var zi=Jo.props,Zi=evaluateProps(_n,Object.assign({},zi,removeUndefinedProps(Ei),{ignoreAttributes:!0}));Jo.props=Zi,ga(),zi.interactiveDebounce!==Zi.interactiveDebounce&&(la(),nr=debounce(li,Zi.interactiveDebounce)),zi.triggerTarget&&!Zi.triggerTarget?normalizeToArray(zi.triggerTarget).forEach(function(ua){ua.removeAttribute("aria-expanded")}):Zi.triggerTarget&&_n.removeAttribute("aria-expanded"),sa(),gi(),zn&&zn(zi,Zi),Jo.popperInstance&&(Oi(),Ri().forEach(function(ua){requestAnimationFrame(ua._tippy.popperInstance.forceUpdate)})),$i("onAfterUpdate",[Jo,Ei])}}function fa(Ei){Jo.setProps({content:Ei})}function va(){var Ei=Jo.state.isVisible,zi=Jo.state.isDestroyed,Zi=!Jo.state.isEnabled,ua=currentInput.isTouch&&!Jo.props.touch,ha=getValueAtIndexOrReturn(Jo.props.duration,0,defaultProps.duration);if(!(Ei||zi||Zi||ua)&&!di().hasAttribute("disabled")&&($i("onShow",[Jo],!1),Jo.props.onShow(Jo)!==!1)){if(Jo.state.isVisible=!0,pi()&&(mi.style.visibility="visible"),gi(),ji(),Jo.state.isMounted||(mi.style.transition="none"),pi()){var Oa=ea(),Da=Oa.box,Fa=Oa.content;setTransitionDuration([Da,Fa],0)}Yn=function(){var Ka;if(!(!Jo.state.isVisible||Hn)){if(Hn=!0,mi.offsetHeight,mi.style.transition=Jo.props.moveTransition,pi()&&Jo.props.animation){var ls=ea(),La=ls.box,$a=ls.content;setTransitionDuration([La,$a],ha),setVisibilityState([La,$a],"visible")}Ii(),sa(),pushIfUnique(mountedInstances,Jo),(Ka=Jo.popperInstance)==null||Ka.forceUpdate(),$i("onMount",[Jo]),Jo.props.animation&&pi()&&ia(ha,function(){Jo.state.isShown=!0,$i("onShown",[Jo])})}},Pi()}}function Ta(){var Ei=!Jo.state.isVisible,zi=Jo.state.isDestroyed,Zi=!Jo.state.isEnabled,ua=getValueAtIndexOrReturn(Jo.props.duration,1,defaultProps.duration);if(!(Ei||zi||Zi)&&($i("onHide",[Jo],!1),Jo.props.onHide(Jo)!==!1)){if(Jo.state.isVisible=!1,Jo.state.isShown=!1,Hn=!1,In=!1,pi()&&(mi.style.visibility="hidden"),la(),Ui(),gi(!0),pi()){var ha=ea(),Oa=ha.box,Da=ha.content;Jo.props.animation&&(setTransitionDuration([Oa,Da],ua),setVisibilityState([Oa,Da],"hidden"))}Ii(),sa(),Jo.props.animation?pi()&&Qi(ua,Jo.unmount):Jo.unmount()}}function Aa(Ei){Li().addEventListener("mousemove",nr),pushIfUnique(mouseMoveListeners,nr),nr(Ei)}function wa(){Jo.state.isVisible&&Jo.hide(),Jo.state.isMounted&&(Fi(),Ri().forEach(function(Ei){Ei._tippy.unmount()}),mi.parentNode&&mi.parentNode.removeChild(mi),mountedInstances=mountedInstances.filter(function(Ei){return Ei!==Jo}),Jo.state.isMounted=!1,$i("onHidden",[Jo]))}function Na(){Jo.state.isDestroyed||(Jo.clearDelayTimeouts(),Jo.unmount(),ma(),delete _n._tippy,Jo.state.isDestroyed=!0,$i("onDestroy",[Jo]))}}function tippy(_n,Cn){Cn===void 0&&(Cn={});var $n=defaultProps.plugins.concat(Cn.plugins||[]);bindGlobalEventListeners();var Nn=Object.assign({},Cn,{plugins:$n}),Bn=getArrayOfElements(_n),Ln=Bn.reduce(function(In,Pn){var Dn=Pn&&createTippy(Pn,Nn);return Dn&&In.push(Dn),In},[]);return isElement(_n)?Ln[0]:Ln}tippy.defaultProps=defaultProps,tippy.setDefaultProps=setDefaultProps,tippy.currentInput=currentInput,Object.assign({},applyStyles$1,{effect:function _n(Cn){var $n=Cn.state,Nn={popper:{position:$n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign($n.elements.popper.style,Nn.popper),$n.styles=Nn,$n.elements.arrow&&Object.assign($n.elements.arrow.style,Nn.arrow)}}),tippy.setDefaultProps({render});const{toClipboard}=VueClipboard();onUiLoaded(()=>{const _n=document.createElement("div");_n.id="physton-prompt-all-in-one",common$1.gradioApp().appendChild(_n);const Cn=createApp(App);Cn.config.globalProperties.$appMode=typeof APP_MODE<"u"&&APP_MODE,Cn.config.globalProperties.$toastr=toastr,Cn.config.globalProperties.$copyText=toClipboard,Cn.config.globalProperties.$tippyList=[],Cn.mixin(CommonMixin),Cn.directive("animate",{mounted($n,Nn){$n.classList.add("animate__animated",`animate__${Nn.value}`,"animate__faster")},updated($n,Nn){$n.classList.remove(`animate__${Nn.oldValue}`),$n.classList.add(`animate__${Nn.value}`)}}),Cn.directive("tooltip",{mounted($n,Nn){$n.setAttribute("data-tippy-content",Nn.value);let Bn=$n.getAttribute("unaffected");Bn=Bn===null?!1:Bn==="true";const Ln=tippy($n,{placement:"bottom",theme:"light",allowHTML:!0,onCreate(In,Pn){if(!Nn.value||Bn)return;In.enable(),localStorage.getItem("phystonPromptEnableTooltip")==="true"||In.disable()}});$n.$tippyInstance=Ln,Bn||Cn.config.globalProperties.$tippyList.push(Ln)},updated($n,Nn){Nn.value?($n.setAttribute("data-tippy-content",Nn.value),$n.$tippyInstance.setContent(Nn.value)):$n.$tippyInstance.disable()}}),Cn.mount(_n)})});
//# sourceMappingURL=main.entry.js.map