diff --git a/syng/queue.py b/syng/queue.py index 60b9706..3078fae 100644 --- a/syng/queue.py +++ b/syng/queue.py @@ -181,3 +181,28 @@ class Queue: tmp = self._queue[uuid_idx] self._queue[uuid_idx] = self._queue[uuid_idx - 1] self._queue[uuid_idx - 1] = tmp + + async def move_to(self, uuid: str, target: int) -> None: + """ + Move an :py:class:`syng.entry.Entry` with the uuid to a specific position. + + :param uuid: The uuid of the entry. + :type uuid: str + :param target: The target position. + :type target: int + :rtype: None + """ + + async with self.readlock: + uuid_idx = 0 + for idx, item in enumerate(self._queue): + if item.uuid == uuid or str(item.uuid) == uuid: + uuid_idx = idx + + if uuid_idx != target: + entry = self._queue[uuid_idx] + self._queue.remove(entry) + + if target > uuid_idx: + target = target - 1 + self._queue.insert(target, entry) diff --git a/syng/server.py b/syng/server.py index df96b29..732b7c3 100644 --- a/syng/server.py +++ b/syng/server.py @@ -972,6 +972,32 @@ async def handle_skip_current(sid: str) -> None: await send_state(state, room) +@sio.on("move-to") +async def handle_move_to(sid: str, data: dict[str, Any]) -> None: + """ + Handle the "move-to" message. + + If on an admin connection, moves the entry specified in the data to the + position specified in the data. + + :param sid: The session id of the client requesting. + :type sid: str + :param data: A dictionary with at least an "uuid" and a "target" entry + :type data: dict[str, Any] + :rtype: None + """ + + async with sio.session(sid) as session: + room = session["room"] + is_admin = session["admin"] + + state = clients[room] + + if is_admin: + await state.queue.move_to(data["uuid"], data["target"]) + await send_state(state, room) + + @sio.on("move-up") async def handle_move_up(sid: str, data: dict[str, Any]) -> None: """ diff --git a/syng/static/assets/index.66bf185e.js b/syng/static/assets/index.66bf185e.js deleted file mode 100644 index e19c8d5..0000000 --- a/syng/static/assets/index.66bf185e.js +++ /dev/null @@ -1,598 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerpolicy&&(r.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?r.credentials="include":i.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(i){if(i.ep)return;i.ep=!0;const r=n(i);fetch(i.href,r)}})();/** -* @vue/shared v3.5.8 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function tl(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Ge={},Qi=[],hn=()=>{},Vp=()=>!1,Yr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),nl=e=>e.startsWith("onUpdate:"),bt=Object.assign,il=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Kp=Object.prototype.hasOwnProperty,qe=(e,t)=>Kp.call(e,t),_e=Array.isArray,Xi=e=>Qr(e)==="[object Map]",yf=e=>Qr(e)==="[object Set]",we=e=>typeof e=="function",dt=e=>typeof e=="string",pi=e=>typeof e=="symbol",et=e=>e!==null&&typeof e=="object",bf=e=>(et(e)||we(e))&&we(e.then)&&we(e.catch),_f=Object.prototype.toString,Qr=e=>_f.call(e),Gp=e=>Qr(e).slice(8,-1),wf=e=>Qr(e)==="[object Object]",sl=e=>dt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Rs=tl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Xr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Yp=/-(\w)/g,vn=Xr(e=>e.replace(Yp,(t,n)=>n?n.toUpperCase():"")),Qp=/\B([A-Z])/g,mi=Xr(e=>e.replace(Qp,"-$1").toLowerCase()),Jr=Xr(e=>e.charAt(0).toUpperCase()+e.slice(1)),qo=Xr(e=>e?`on${Jr(e)}`:""),ci=(e,t)=>!Object.is(e,t),Bo=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Xp=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ru;const rl=()=>Ru||(Ru=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ol(e){if(_e(e)){const t={};for(let n=0;n{if(n){const s=n.split(Zp);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ns(e){let t="";if(dt(e))t=e;else if(_e(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Ht=e=>dt(e)?e:e==null?"":_e(e)||et(e)&&(e.toString===_f||!we(e.toString))?Cf(e)?Ht(e.value):JSON.stringify(e,Tf,2):String(e),Tf=(e,t)=>Cf(t)?Tf(e,t.value):Xi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i],r)=>(n[jo(s,r)+" =>"]=i,n),{})}:yf(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>jo(n))}:pi(t)?jo(t):et(t)&&!_e(t)&&!wf(t)?String(t):t,jo=(e,t="")=>{var n;return pi(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.8 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Ut;class sm{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ut,!t&&Ut&&(this.index=(Ut.scopes||(Ut.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;let e;for(;Ps;){let t=Ps;for(Ps=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Af(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Of(e,t=!1){let n,s=e.depsTail,i=s;for(;i;){const r=i.prevDep;i.version===-1?(i===s&&(s=r),ul(i,t),om(i)):n=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}e.deps=n,e.depsTail=s}function ga(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Rf(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Rf(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Bs))return;e.globalVersion=Bs;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!ga(e)){e.flags&=-3;return}const n=Ke,s=pn;Ke=e,pn=!0;try{Af(e);const i=e.fn(e._value);(t.version===0||ci(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{Ke=n,pn=s,Of(e,!0),e.flags&=-3}}function ul(e,t=!1){const{dep:n,prevSub:s,nextSub:i}=e;if(s&&(s.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s),!n.subs)if(n.computed){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)ul(r,!0)}else n.map&&!t&&(n.map.delete(n.key),n.map.size||Ir.delete(n.target))}function om(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let pn=!0;const Pf=[];function gi(){Pf.push(pn),pn=!1}function vi(){const e=Pf.pop();pn=e===void 0?!0:e}function Pu(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Ke;Ke=void 0;try{t()}finally{Ke=n}}}let Bs=0;class am{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class cl{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=void 0,this.map=void 0,this.key=void 0}track(t){if(!Ke||!pn||Ke===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ke)n=this.activeLink=new am(Ke,this),Ke.deps?(n.prevDep=Ke.depsTail,Ke.depsTail.nextDep=n,Ke.depsTail=n):Ke.deps=Ke.depsTail=n,Ke.flags&4&&zf(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=Ke.depsTail,n.nextDep=void 0,Ke.depsTail.nextDep=n,Ke.depsTail=n,Ke.deps===n&&(Ke.deps=s)}return n}trigger(t){this.version++,Bs++,this.notify(t)}notify(t){al();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{ll()}}}function zf(e){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)zf(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}const Ir=new WeakMap,$i=Symbol(""),va=Symbol(""),js=Symbol("");function $t(e,t,n){if(pn&&Ke){let s=Ir.get(e);s||Ir.set(e,s=new Map);let i=s.get(n);i||(s.set(n,i=new cl),i.target=e,i.map=s,i.key=n),i.track()}}function Wn(e,t,n,s,i,r){const a=Ir.get(e);if(!a){Bs++;return}const u=c=>{c&&c.trigger()};if(al(),t==="clear")a.forEach(u);else{const c=_e(e),p=c&&sl(n);if(c&&n==="length"){const m=Number(s);a.forEach((_,k)=>{(k==="length"||k===js||!pi(k)&&k>=m)&&u(_)})}else switch(n!==void 0&&u(a.get(n)),p&&u(a.get(js)),t){case"add":c?p&&u(a.get("length")):(u(a.get($i)),Xi(e)&&u(a.get(va)));break;case"delete":c||(u(a.get($i)),Xi(e)&&u(a.get(va)));break;case"set":Xi(e)&&u(a.get($i));break}}ll()}function Wi(e){const t=Be(e);return t===e?t:($t(t,"iterate",js),an(e)?t:t.map(Ct))}function Zr(e){return $t(e=Be(e),"iterate",js),e}const lm={__proto__:null,[Symbol.iterator](){return Wo(this,Symbol.iterator,Ct)},concat(...e){return Wi(this).concat(...e.map(t=>_e(t)?Wi(t):t))},entries(){return Wo(this,"entries",e=>(e[1]=Ct(e[1]),e))},every(e,t){return Fn(this,"every",e,t,void 0,arguments)},filter(e,t){return Fn(this,"filter",e,t,n=>n.map(Ct),arguments)},find(e,t){return Fn(this,"find",e,t,Ct,arguments)},findIndex(e,t){return Fn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Fn(this,"findLast",e,t,Ct,arguments)},findLastIndex(e,t){return Fn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Fn(this,"forEach",e,t,void 0,arguments)},includes(...e){return Vo(this,"includes",e)},indexOf(...e){return Vo(this,"indexOf",e)},join(e){return Wi(this).join(e)},lastIndexOf(...e){return Vo(this,"lastIndexOf",e)},map(e,t){return Fn(this,"map",e,t,void 0,arguments)},pop(){return _s(this,"pop")},push(...e){return _s(this,"push",e)},reduce(e,...t){return zu(this,"reduce",e,t)},reduceRight(e,...t){return zu(this,"reduceRight",e,t)},shift(){return _s(this,"shift")},some(e,t){return Fn(this,"some",e,t,void 0,arguments)},splice(...e){return _s(this,"splice",e)},toReversed(){return Wi(this).toReversed()},toSorted(e){return Wi(this).toSorted(e)},toSpliced(...e){return Wi(this).toSpliced(...e)},unshift(...e){return _s(this,"unshift",e)},values(){return Wo(this,"values",Ct)}};function Wo(e,t,n){const s=Zr(e),i=s[t]();return s!==e&&!an(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=n(r.value)),r}),i}const um=Array.prototype;function Fn(e,t,n,s,i,r){const a=Zr(e),u=a!==e&&!an(e),c=a[t];if(c!==um[t]){const _=c.apply(e,r);return u?Ct(_):_}let p=n;a!==e&&(u?p=function(_,k){return n.call(this,Ct(_),k,e)}:n.length>2&&(p=function(_,k){return n.call(this,_,k,e)}));const m=c.call(a,p,s);return u&&i?i(m):m}function zu(e,t,n,s){const i=Zr(e);let r=n;return i!==e&&(an(e)?n.length>3&&(r=function(a,u,c){return n.call(this,a,u,c,e)}):r=function(a,u,c){return n.call(this,a,Ct(u),c,e)}),i[t](r,...s)}function Vo(e,t,n){const s=Be(e);$t(s,"iterate",js);const i=s[t](...n);return(i===-1||i===!1)&&pl(n[0])?(n[0]=Be(n[0]),s[t](...n)):i}function _s(e,t,n=[]){gi(),al();const s=Be(e)[t].apply(e,n);return ll(),vi(),s}const cm=tl("__proto__,__v_isRef,__isVue"),Lf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(pi));function fm(e){pi(e)||(e=String(e));const t=Be(this);return $t(t,"has",e),t.hasOwnProperty(e)}class If{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const i=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(i?r?Cm:Hf:r?Df:Mf).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const a=_e(t);if(!i){let c;if(a&&(c=lm[n]))return c;if(n==="hasOwnProperty")return fm}const u=Reflect.get(t,n,St(t)?t:s);return(pi(n)?Lf.has(n):cm(n))||(i||$t(t,"get",n),r)?u:St(u)?a&&sl(n)?u:u.value:et(u)?i?qf(u):er(u):u}}class Nf extends If{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];if(!this._isShallow){const c=Ri(r);if(!an(s)&&!Ri(s)&&(r=Be(r),s=Be(s)),!_e(t)&&St(r)&&!St(s))return c?!1:(r.value=s,!0)}const a=_e(t)&&sl(n)?Number(n)e,eo=e=>Reflect.getPrototypeOf(e);function mr(e,t,n=!1,s=!1){e=e.__v_raw;const i=Be(e),r=Be(t);n||(ci(t,r)&&$t(i,"get",t),$t(i,"get",r));const{has:a}=eo(i),u=s?fl:n?ml:Ct;if(a.call(i,t))return u(e.get(t));if(a.call(i,r))return u(e.get(r));e!==i&&e.get(t)}function gr(e,t=!1){const n=this.__v_raw,s=Be(n),i=Be(e);return t||(ci(e,i)&&$t(s,"has",e),$t(s,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function vr(e,t=!1){return e=e.__v_raw,!t&&$t(Be(e),"iterate",$i),Reflect.get(e,"size",e)}function Lu(e,t=!1){!t&&!an(e)&&!Ri(e)&&(e=Be(e));const n=Be(this);return eo(n).has.call(n,e)||(n.add(e),Wn(n,"add",e,e)),this}function Iu(e,t,n=!1){!n&&!an(t)&&!Ri(t)&&(t=Be(t));const s=Be(this),{has:i,get:r}=eo(s);let a=i.call(s,e);a||(e=Be(e),a=i.call(s,e));const u=r.call(s,e);return s.set(e,t),a?ci(t,u)&&Wn(s,"set",e,t):Wn(s,"add",e,t),this}function Nu(e){const t=Be(this),{has:n,get:s}=eo(t);let i=n.call(t,e);i||(e=Be(e),i=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return i&&Wn(t,"delete",e,void 0),r}function Mu(){const e=Be(this),t=e.size!==0,n=e.clear();return t&&Wn(e,"clear",void 0,void 0),n}function yr(e,t){return function(s,i){const r=this,a=r.__v_raw,u=Be(a),c=t?fl:e?ml:Ct;return!e&&$t(u,"iterate",$i),a.forEach((p,m)=>s.call(i,c(p),c(m),r))}}function br(e,t,n){return function(...s){const i=this.__v_raw,r=Be(i),a=Xi(r),u=e==="entries"||e===Symbol.iterator&&a,c=e==="keys"&&a,p=i[e](...s),m=n?fl:t?ml:Ct;return!t&&$t(r,"iterate",c?va:$i),{next(){const{value:_,done:k}=p.next();return k?{value:_,done:k}:{value:u?[m(_[0]),m(_[1])]:m(_),done:k}},[Symbol.iterator](){return this}}}}function ei(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function gm(){const e={get(r){return mr(this,r)},get size(){return vr(this)},has:gr,add:Lu,set:Iu,delete:Nu,clear:Mu,forEach:yr(!1,!1)},t={get(r){return mr(this,r,!1,!0)},get size(){return vr(this)},has:gr,add(r){return Lu.call(this,r,!0)},set(r,a){return Iu.call(this,r,a,!0)},delete:Nu,clear:Mu,forEach:yr(!1,!0)},n={get(r){return mr(this,r,!0)},get size(){return vr(this,!0)},has(r){return gr.call(this,r,!0)},add:ei("add"),set:ei("set"),delete:ei("delete"),clear:ei("clear"),forEach:yr(!0,!1)},s={get(r){return mr(this,r,!0,!0)},get size(){return vr(this,!0)},has(r){return gr.call(this,r,!0)},add:ei("add"),set:ei("set"),delete:ei("delete"),clear:ei("clear"),forEach:yr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=br(r,!1,!1),n[r]=br(r,!0,!1),t[r]=br(r,!1,!0),s[r]=br(r,!0,!0)}),[e,n,t,s]}const[vm,ym,bm,_m]=gm();function dl(e,t){const n=t?e?_m:bm:e?ym:vm;return(s,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?s:Reflect.get(qe(n,i)&&i in s?n:s,i,r)}const wm={get:dl(!1,!1)},km={get:dl(!1,!0)},xm={get:dl(!0,!1)};const Mf=new WeakMap,Df=new WeakMap,Hf=new WeakMap,Cm=new WeakMap;function Tm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Sm(e){return e.__v_skip||!Object.isExtensible(e)?0:Tm(Gp(e))}function er(e){return Ri(e)?e:hl(e,!1,hm,wm,Mf)}function Ff(e){return hl(e,!1,mm,km,Df)}function qf(e){return hl(e,!0,pm,xm,Hf)}function hl(e,t,n,s,i){if(!et(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const a=Sm(e);if(a===0)return e;const u=new Proxy(e,a===2?s:n);return i.set(e,u),u}function Ji(e){return Ri(e)?Ji(e.__v_raw):!!(e&&e.__v_isReactive)}function Ri(e){return!!(e&&e.__v_isReadonly)}function an(e){return!!(e&&e.__v_isShallow)}function pl(e){return e?!!e.__v_raw:!1}function Be(e){const t=e&&e.__v_raw;return t?Be(t):e}function $m(e){return!qe(e,"__v_skip")&&Object.isExtensible(e)&&kf(e,"__v_skip",!0),e}const Ct=e=>et(e)?er(e):e,ml=e=>et(e)?qf(e):e;function St(e){return e?e.__v_isRef===!0:!1}function gl(e){return Bf(e,!1)}function Em(e){return Bf(e,!0)}function Bf(e,t){return St(e)?e:new Am(e,t)}class Am{constructor(t,n){this.dep=new cl,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Be(t),this._value=n?t:Ct(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||an(t)||Ri(t);t=s?t:Be(t),ci(t,n)&&(this._rawValue=t,this._value=s?t:Ct(t),this.dep.trigger())}}function Ei(e){return St(e)?e.value:e}const Om={get:(e,t,n)=>t==="__v_raw"?e:Ei(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return St(i)&&!St(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function jf(e){return Ji(e)?e:new Proxy(e,Om)}class Rm{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new cl(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Bs-1,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&Ke!==this)return Ef(this),!0}get value(){const t=this.dep.track();return Rf(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Pm(e,t,n=!1){let s,i;return we(e)?s=e:(s=e.get,i=e.set),new Rm(s,i,n)}const _r={},Nr=new WeakMap;let Ti;function zm(e,t=!1,n=Ti){if(n){let s=Nr.get(n);s||Nr.set(n,s=[]),s.push(e)}}function Lm(e,t,n=Ge){const{immediate:s,deep:i,once:r,scheduler:a,augmentJob:u,call:c}=n,p=J=>i?J:an(J)||i===!1||i===0?jn(J,1):jn(J);let m,_,k,A,I=!1,M=!1;if(St(e)?(_=()=>e.value,I=an(e)):Ji(e)?(_=()=>p(e),I=!0):_e(e)?(M=!0,I=e.some(J=>Ji(J)||an(J)),_=()=>e.map(J=>{if(St(J))return J.value;if(Ji(J))return p(J);if(we(J))return c?c(J,2):J()})):we(e)?t?_=c?()=>c(e,2):e:_=()=>{if(k){gi();try{k()}finally{vi()}}const J=Ti;Ti=m;try{return c?c(e,3,[A]):e(A)}finally{Ti=J}}:_=hn,t&&i){const J=_,me=i===!0?1/0:i;_=()=>jn(J(),me)}const ee=rm(),R=()=>{m.stop(),ee&&il(ee.effects,m)};if(r&&t){const J=t;t=(...me)=>{J(...me),R()}}let H=M?new Array(e.length).fill(_r):_r;const Q=J=>{if(!(!(m.flags&1)||!m.dirty&&!J))if(t){const me=m.run();if(i||I||(M?me.some((je,h)=>ci(je,H[h])):ci(me,H))){k&&k();const je=Ti;Ti=m;try{const h=[me,H===_r?void 0:M&&H[0]===_r?[]:H,A];c?c(t,3,h):t(...h),H=me}finally{Ti=je}}}else m.run()};return u&&u(Q),m=new Sf(_),m.scheduler=a?()=>a(Q,!1):Q,A=J=>zm(J,!1,m),k=m.onStop=()=>{const J=Nr.get(m);if(J){if(c)c(J,4);else for(const me of J)me();Nr.delete(m)}},t?s?Q(!0):H=m.run():a?a(Q.bind(null,!0),!0):m.run(),R.pause=m.pause.bind(m),R.resume=m.resume.bind(m),R.stop=R,R}function jn(e,t=1/0,n){if(t<=0||!et(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,St(e))jn(e.value,t,n);else if(_e(e))for(let s=0;s{jn(s,t,n)});else if(wf(e)){for(const s in e)jn(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&jn(e[s],t,n)}return e}/** -* @vue/runtime-core v3.5.8 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function tr(e,t,n,s){try{return s?e(...s):e()}catch(i){to(i,t,n)}}function Pn(e,t,n,s){if(we(e)){const i=tr(e,t,n,s);return i&&bf(i)&&i.catch(r=>{to(r,t,n)}),i}if(_e(e)){const i=[];for(let r=0;r>>1,i=zt[s],r=Ws(i);r=Ws(n)?zt.push(e):zt.splice(Nm(t),0,e),e.flags|=1,Vf()}}function Vf(){!Us&&!ya&&(ya=!0,vl=Uf.then(Gf))}function Mm(e){_e(e)?Zi.push(...e):ii&&e.id===-1?ii.splice(Ki+1,0,e):e.flags&1||(Zi.push(e),e.flags|=1),Vf()}function Du(e,t,n=Us?Sn+1:0){for(;nWs(n)-Ws(s));if(Zi.length=0,ii){ii.push(...t);return}for(ii=t,Ki=0;Kie.id==null?e.flags&2?-1:1/0:e.id;function Gf(e){ya=!1,Us=!0;const t=hn;try{for(Sn=0;Sn{s._d&&Ku(-1);const r=Mr(t);let a;try{a=e(...i)}finally{Mr(r),s._d&&Ku(1)}return a};return s._n=!0,s._c=!0,s._d=!0,s}function Vs(e,t){if(Vt===null)return e;const n=ao(Vt),s=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport;function bl(e,t){e.shapeFlag&6&&e.component?(e.transition=t,bl(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function nr(e,t){return we(e)?(()=>bt({name:e.name},t,{setup:e}))():e}function Qf(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function ba(e,t,n,s,i=!1){if(_e(e)){e.forEach((I,M)=>ba(I,t&&(_e(t)?t[M]:t),n,s,i));return}if(zs(s)&&!i)return;const r=s.shapeFlag&4?ao(s.component):s.el,a=i?null:r,{i:u,r:c}=e,p=t&&t.r,m=u.refs===Ge?u.refs={}:u.refs,_=u.setupState,k=Be(_),A=_===Ge?()=>!1:I=>qe(k,I);if(p!=null&&p!==c&&(dt(p)?(m[p]=null,A(p)&&(_[p]=null)):St(p)&&(p.value=null)),we(c))tr(c,u,12,[a,m]);else{const I=dt(c),M=St(c);if(I||M){const ee=()=>{if(e.f){const R=I?A(c)?_[c]:m[c]:c.value;i?_e(R)&&il(R,r):_e(R)?R.includes(r)||R.push(r):I?(m[c]=[r],A(c)&&(_[c]=m[c])):(c.value=[r],e.k&&(m[e.k]=c.value))}else I?(m[c]=a,A(c)&&(_[c]=a)):M&&(c.value=a,e.k&&(m[e.k]=a))};a?(ee.id=-1,jt(ee,n)):ee()}}}const zs=e=>!!e.type.__asyncLoader,Xf=e=>e.type.__isKeepAlive;function qm(e,t){Jf(e,"a",t)}function Bm(e,t){Jf(e,"da",t)}function Jf(e,t,n=Tt){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(no(t,s,n),n){let i=n.parent;for(;i&&i.parent;)Xf(i.parent.vnode)&&jm(s,t,n,i),i=i.parent}}function jm(e,t,n,s){const i=no(t,e,s,!0);ed(()=>{il(s[t],i)},n)}function no(e,t,n=Tt,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...a)=>{gi();const u=sr(n),c=Pn(t,n,e,a);return u(),vi(),c});return s?i.unshift(r):i.push(r),r}}const Yn=e=>(t,n=Tt)=>{(!oo||e==="sp")&&no(e,(...s)=>t(...s),n)},Um=Yn("bm"),io=Yn("m"),Wm=Yn("bu"),Vm=Yn("u"),Zf=Yn("bum"),ed=Yn("um"),Km=Yn("sp"),Gm=Yn("rtg"),Ym=Yn("rtc");function Qm(e,t=Tt){no("ec",e,t)}const td="components";function ir(e,t){return Jm(td,e,!0,t)||e}const Xm=Symbol.for("v-ndc");function Jm(e,t,n=!0,s=!1){const i=Vt||Tt;if(i){const r=i.type;if(e===td){const u=Hg(r,!1);if(u&&(u===t||u===vn(t)||u===Jr(vn(t))))return r}const a=Hu(i[e]||r[e],t)||Hu(i.appContext[e],t);return!a&&s?r:a}}function Hu(e,t){return e&&(e[t]||e[vn(t)]||e[Jr(vn(t))])}function Dr(e,t,n,s){let i;const r=n&&n[s],a=_e(e);if(a||dt(e)){const u=a&&Ji(e);let c=!1;u&&(c=!an(e),e=Zr(e)),i=new Array(e.length);for(let p=0,m=e.length;pt(u,c,void 0,r&&r[c]));else{const u=Object.keys(e);i=new Array(u.length);for(let c=0,p=u.length;ce?wd(e)?ao(e):_a(e.parent):null,Ls=bt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>_a(e.parent),$root:e=>_a(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>_l(e),$forceUpdate:e=>e.f||(e.f=()=>{yl(e.update)}),$nextTick:e=>e.n||(e.n=Wf.bind(e.proxy)),$watch:e=>_g.bind(e)}),Ko=(e,t)=>e!==Ge&&!e.__isScriptSetup&&qe(e,t),Zm={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:i,props:r,accessCache:a,type:u,appContext:c}=e;let p;if(t[0]!=="$"){const A=a[t];if(A!==void 0)switch(A){case 1:return s[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Ko(s,t))return a[t]=1,s[t];if(i!==Ge&&qe(i,t))return a[t]=2,i[t];if((p=e.propsOptions[0])&&qe(p,t))return a[t]=3,r[t];if(n!==Ge&&qe(n,t))return a[t]=4,n[t];wa&&(a[t]=0)}}const m=Ls[t];let _,k;if(m)return t==="$attrs"&&$t(e.attrs,"get",""),m(e);if((_=u.__cssModules)&&(_=_[t]))return _;if(n!==Ge&&qe(n,t))return a[t]=4,n[t];if(k=c.config.globalProperties,qe(k,t))return k[t]},set({_:e},t,n){const{data:s,setupState:i,ctx:r}=e;return Ko(i,t)?(i[t]=n,!0):s!==Ge&&qe(s,t)?(s[t]=n,!0):qe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,propsOptions:r}},a){let u;return!!n[a]||e!==Ge&&qe(e,a)||Ko(t,a)||(u=r[0])&&qe(u,a)||qe(s,a)||qe(Ls,a)||qe(i.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:qe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Fu(e){return _e(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let wa=!0;function eg(e){const t=_l(e),n=e.proxy,s=e.ctx;wa=!1,t.beforeCreate&&qu(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:a,watch:u,provide:c,inject:p,created:m,beforeMount:_,mounted:k,beforeUpdate:A,updated:I,activated:M,deactivated:ee,beforeDestroy:R,beforeUnmount:H,destroyed:Q,unmounted:J,render:me,renderTracked:je,renderTriggered:h,errorCaptured:ct,serverPrefetch:$e,expose:Et,inheritAttrs:Xt,components:Jt,directives:W,filters:Ye}=t;if(p&&tg(p,s,null),a)for(const Se in a){const ze=a[Se];we(ze)&&(s[Se]=ze.bind(n))}if(i){const Se=i.call(n,n);et(Se)&&(e.data=er(Se))}if(wa=!0,r)for(const Se in r){const ze=r[Se],wt=we(ze)?ze.bind(n,n):we(ze.get)?ze.get.bind(n,n):hn,ln=!we(ze)&&we(ze.set)?ze.set.bind(n):hn,qt=st({get:wt,set:ln});Object.defineProperty(s,Se,{enumerable:!0,configurable:!0,get:()=>qt.value,set:gt=>qt.value=gt})}if(u)for(const Se in u)nd(u[Se],s,n,Se);if(c){const Se=we(c)?c.call(n):c;Reflect.ownKeys(Se).forEach(ze=>{Tr(ze,Se[ze])})}m&&qu(m,e,"c");function rt(Se,ze){_e(ze)?ze.forEach(wt=>Se(wt.bind(n))):ze&&Se(ze.bind(n))}if(rt(Um,_),rt(io,k),rt(Wm,A),rt(Vm,I),rt(qm,M),rt(Bm,ee),rt(Qm,ct),rt(Ym,je),rt(Gm,h),rt(Zf,H),rt(ed,J),rt(Km,$e),_e(Et))if(Et.length){const Se=e.exposed||(e.exposed={});Et.forEach(ze=>{Object.defineProperty(Se,ze,{get:()=>n[ze],set:wt=>n[ze]=wt})})}else e.exposed||(e.exposed={});me&&e.render===hn&&(e.render=me),Xt!=null&&(e.inheritAttrs=Xt),Jt&&(e.components=Jt),W&&(e.directives=W),$e&&Qf(e)}function tg(e,t,n=hn){_e(e)&&(e=ka(e));for(const s in e){const i=e[s];let r;et(i)?"default"in i?r=mn(i.from||s,i.default,!0):r=mn(i.from||s):r=mn(i),St(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:a=>r.value=a}):t[s]=r}}function qu(e,t,n){Pn(_e(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function nd(e,t,n,s){let i=s.includes(".")?gd(n,s):()=>n[s];if(dt(e)){const r=t[e];we(r)&&Is(i,r)}else if(we(e))Is(i,e.bind(n));else if(et(e))if(_e(e))e.forEach(r=>nd(r,t,n,s));else{const r=we(e.handler)?e.handler.bind(n):t[e.handler];we(r)&&Is(i,r,e)}}function _l(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:a}}=e.appContext,u=r.get(t);let c;return u?c=u:!i.length&&!n&&!s?c=t:(c={},i.length&&i.forEach(p=>Hr(c,p,a,!0)),Hr(c,t,a)),et(t)&&r.set(t,c),c}function Hr(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&Hr(e,r,n,!0),i&&i.forEach(a=>Hr(e,a,n,!0));for(const a in t)if(!(s&&a==="expose")){const u=ng[a]||n&&n[a];e[a]=u?u(e[a],t[a]):t[a]}return e}const ng={data:Bu,props:ju,emits:ju,methods:$s,computed:$s,beforeCreate:Pt,created:Pt,beforeMount:Pt,mounted:Pt,beforeUpdate:Pt,updated:Pt,beforeDestroy:Pt,beforeUnmount:Pt,destroyed:Pt,unmounted:Pt,activated:Pt,deactivated:Pt,errorCaptured:Pt,serverPrefetch:Pt,components:$s,directives:$s,watch:sg,provide:Bu,inject:ig};function Bu(e,t){return t?e?function(){return bt(we(e)?e.call(this,this):e,we(t)?t.call(this,this):t)}:t:e}function ig(e,t){return $s(ka(e),ka(t))}function ka(e){if(_e(e)){const t={};for(let n=0;n1)return n&&we(t)?t.call(s&&s.proxy):t}}const sd={},rd=()=>Object.create(sd),od=e=>Object.getPrototypeOf(e)===sd;function ag(e,t,n,s=!1){const i={},r=rd();e.propsDefaults=Object.create(null),ad(e,t,i,r);for(const a in e.propsOptions[0])a in i||(i[a]=void 0);n?e.props=s?i:Ff(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function lg(e,t,n,s){const{props:i,attrs:r,vnode:{patchFlag:a}}=e,u=Be(i),[c]=e.propsOptions;let p=!1;if((s||a>0)&&!(a&16)){if(a&8){const m=e.vnode.dynamicProps;for(let _=0;_{c=!0;const[k,A]=ld(_,t,!0);bt(a,k),A&&u.push(...A)};!n&&t.mixins.length&&t.mixins.forEach(m),e.extends&&m(e.extends),e.mixins&&e.mixins.forEach(m)}if(!r&&!c)return et(e)&&s.set(e,Qi),Qi;if(_e(r))for(let m=0;me[0]==="_"||e==="$stable",wl=e=>_e(e)?e.map($n):[$n(e)],cg=(e,t,n)=>{if(t._n)return t;const s=Dm((...i)=>wl(t(...i)),n);return s._c=!1,s},cd=(e,t,n)=>{const s=e._ctx;for(const i in e){if(ud(i))continue;const r=e[i];if(we(r))t[i]=cg(i,r,s);else if(r!=null){const a=wl(r);t[i]=()=>a}}},fd=(e,t)=>{const n=wl(t);e.slots.default=()=>n},dd=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},fg=(e,t,n)=>{const s=e.slots=rd();if(e.vnode.shapeFlag&32){const i=t._;i?(dd(s,t,n),n&&kf(s,"_",i,!0)):cd(t,s)}else t&&fd(e,t)},dg=(e,t,n)=>{const{vnode:s,slots:i}=e;let r=!0,a=Ge;if(s.shapeFlag&32){const u=t._;u?n&&u===1?r=!1:dd(i,t,n):(r=!t.$stable,cd(t,i)),a=t}else t&&(fd(e,t),a={default:1});if(r)for(const u in i)!ud(u)&&a[u]==null&&delete i[u]};function hg(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(rl().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const jt=$g;function pg(e){return mg(e)}function mg(e,t){hg();const n=rl();n.__VUE__=!0;const{insert:s,remove:i,patchProp:r,createElement:a,createText:u,createComment:c,setText:p,setElementText:m,parentNode:_,nextSibling:k,setScopeId:A=hn,insertStaticContent:I}=e,M=(x,T,L,G=null,q=null,V=null,se=void 0,ne=null,te=!!T.dynamicChildren)=>{if(x===T)return;x&&!ws(x,T)&&(G=j(x),gt(x,q,V,!0),x=null),T.patchFlag===-2&&(te=!1,T.dynamicChildren=null);const{type:K,ref:he,shapeFlag:re}=T;switch(K){case ro:ee(x,T,L,G);break;case Pi:R(x,T,L,G);break;case Qo:x==null&&H(T,L,G,se);break;case Wt:Jt(x,T,L,G,q,V,se,ne,te);break;default:re&1?me(x,T,L,G,q,V,se,ne,te):re&6?W(x,T,L,G,q,V,se,ne,te):(re&64||re&128)&&K.process(x,T,L,G,q,V,se,ne,te,le)}he!=null&&q&&ba(he,x&&x.ref,V,T||x,!T)},ee=(x,T,L,G)=>{if(x==null)s(T.el=u(T.children),L,G);else{const q=T.el=x.el;T.children!==x.children&&p(q,T.children)}},R=(x,T,L,G)=>{x==null?s(T.el=c(T.children||""),L,G):T.el=x.el},H=(x,T,L,G)=>{[x.el,x.anchor]=I(x.children,T,L,G,x.el,x.anchor)},Q=({el:x,anchor:T},L,G)=>{let q;for(;x&&x!==T;)q=k(x),s(x,L,G),x=q;s(T,L,G)},J=({el:x,anchor:T})=>{let L;for(;x&&x!==T;)L=k(x),i(x),x=L;i(T)},me=(x,T,L,G,q,V,se,ne,te)=>{T.type==="svg"?se="svg":T.type==="math"&&(se="mathml"),x==null?je(T,L,G,q,V,se,ne,te):$e(x,T,q,V,se,ne,te)},je=(x,T,L,G,q,V,se,ne)=>{let te,K;const{props:he,shapeFlag:re,transition:U,dirs:fe}=x;if(te=x.el=a(x.type,V,he&&he.is,he),re&8?m(te,x.children):re&16&&ct(x.children,te,null,G,q,Go(x,V),se,ne),fe&&xi(x,null,G,"created"),h(te,x,x.scopeId,se,G),he){for(const Ve in he)Ve!=="value"&&!Rs(Ve)&&r(te,Ve,null,he[Ve],V,G);"value"in he&&r(te,"value",null,he.value,V),(K=he.onVnodeBeforeMount)&&Tn(K,G,x)}fe&&xi(x,null,G,"beforeMount");const Oe=gg(q,U);Oe&&U.beforeEnter(te),s(te,T,L),((K=he&&he.onVnodeMounted)||Oe||fe)&&jt(()=>{K&&Tn(K,G,x),Oe&&U.enter(te),fe&&xi(x,null,G,"mounted")},q)},h=(x,T,L,G,q)=>{if(L&&A(x,L),G)for(let V=0;V{for(let K=te;K{const ne=T.el=x.el;let{patchFlag:te,dynamicChildren:K,dirs:he}=T;te|=x.patchFlag&16;const re=x.props||Ge,U=T.props||Ge;let fe;if(L&&Ci(L,!1),(fe=U.onVnodeBeforeUpdate)&&Tn(fe,L,T,x),he&&xi(T,x,L,"beforeUpdate"),L&&Ci(L,!0),(re.innerHTML&&U.innerHTML==null||re.textContent&&U.textContent==null)&&m(ne,""),K?Et(x.dynamicChildren,K,ne,L,G,Go(T,q),V):se||ze(x,T,ne,null,L,G,Go(T,q),V,!1),te>0){if(te&16)Xt(ne,re,U,L,q);else if(te&2&&re.class!==U.class&&r(ne,"class",null,U.class,q),te&4&&r(ne,"style",re.style,U.style,q),te&8){const Oe=T.dynamicProps;for(let Ve=0;Ve{fe&&Tn(fe,L,T,x),he&&xi(T,x,L,"updated")},G)},Et=(x,T,L,G,q,V,se)=>{for(let ne=0;ne{if(T!==L){if(T!==Ge)for(const V in T)!Rs(V)&&!(V in L)&&r(x,V,T[V],null,q,G);for(const V in L){if(Rs(V))continue;const se=L[V],ne=T[V];se!==ne&&V!=="value"&&r(x,V,ne,se,q,G)}"value"in L&&r(x,"value",T.value,L.value,q)}},Jt=(x,T,L,G,q,V,se,ne,te)=>{const K=T.el=x?x.el:u(""),he=T.anchor=x?x.anchor:u("");let{patchFlag:re,dynamicChildren:U,slotScopeIds:fe}=T;fe&&(ne=ne?ne.concat(fe):fe),x==null?(s(K,L,G),s(he,L,G),ct(T.children||[],L,he,q,V,se,ne,te)):re>0&&re&64&&U&&x.dynamicChildren?(Et(x.dynamicChildren,U,L,q,V,se,ne),(T.key!=null||q&&T===q.subTree)&&hd(x,T,!0)):ze(x,T,L,he,q,V,se,ne,te)},W=(x,T,L,G,q,V,se,ne,te)=>{T.slotScopeIds=ne,x==null?T.shapeFlag&512?q.ctx.activate(T,L,G,se,te):Ye(T,L,G,q,V,se,te):Ft(x,T,te)},Ye=(x,T,L,G,q,V,se)=>{const ne=x.component=Lg(x,G,q);if(Xf(x)&&(ne.ctx.renderer=le),Ig(ne,!1,se),ne.asyncDep){if(q&&q.registerDep(ne,rt,se),!x.el){const te=ne.subTree=ke(Pi);R(null,te,T,L)}}else rt(ne,x,T,L,q,V,se)},Ft=(x,T,L)=>{const G=T.component=x.component;if(Tg(x,T,L))if(G.asyncDep&&!G.asyncResolved){Se(G,T,L);return}else G.next=T,G.update();else T.el=x.el,G.vnode=T},rt=(x,T,L,G,q,V,se)=>{const ne=()=>{if(x.isMounted){let{next:re,bu:U,u:fe,parent:Oe,vnode:Ve}=x;{const it=pd(x);if(it){re&&(re.el=Ve.el,Se(x,re,se)),it.asyncDep.then(()=>{x.isUnmounted||ne()});return}}let He=re,kt;Ci(x,!1),re?(re.el=Ve.el,Se(x,re,se)):re=Ve,U&&Bo(U),(kt=re.props&&re.props.onVnodeBeforeUpdate)&&Tn(kt,Oe,re,Ve),Ci(x,!0);const pt=Yo(x),vt=x.subTree;x.subTree=pt,M(vt,pt,_(vt.el),j(vt),x,q,V),re.el=pt.el,He===null&&Sg(x,pt.el),fe&&jt(fe,q),(kt=re.props&&re.props.onVnodeUpdated)&&jt(()=>Tn(kt,Oe,re,Ve),q)}else{let re;const{el:U,props:fe}=T,{bm:Oe,m:Ve,parent:He,root:kt,type:pt}=x,vt=zs(T);if(Ci(x,!1),Oe&&Bo(Oe),!vt&&(re=fe&&fe.onVnodeBeforeMount)&&Tn(re,He,T),Ci(x,!0),U&&De){const it=()=>{x.subTree=Yo(x),De(U,x.subTree,x,q,null)};vt&&pt.__asyncHydrate?pt.__asyncHydrate(U,x,it):it()}else{kt.ce&&kt.ce._injectChildStyle(pt);const it=x.subTree=Yo(x);M(null,it,L,G,x,q,V),T.el=it.el}if(Ve&&jt(Ve,q),!vt&&(re=fe&&fe.onVnodeMounted)){const it=T;jt(()=>Tn(re,He,it),q)}(T.shapeFlag&256||He&&zs(He.vnode)&&He.vnode.shapeFlag&256)&&x.a&&jt(x.a,q),x.isMounted=!0,T=L=G=null}};x.scope.on();const te=x.effect=new Sf(ne);x.scope.off();const K=x.update=te.run.bind(te),he=x.job=te.runIfDirty.bind(te);he.i=x,he.id=x.uid,te.scheduler=()=>yl(he),Ci(x,!0),K()},Se=(x,T,L)=>{T.component=x;const G=x.vnode.props;x.vnode=T,x.next=null,lg(x,T.props,G,L),dg(x,T.children,L),gi(),Du(x),vi()},ze=(x,T,L,G,q,V,se,ne,te=!1)=>{const K=x&&x.children,he=x?x.shapeFlag:0,re=T.children,{patchFlag:U,shapeFlag:fe}=T;if(U>0){if(U&128){ln(K,re,L,G,q,V,se,ne,te);return}else if(U&256){wt(K,re,L,G,q,V,se,ne,te);return}}fe&8?(he&16&&Lt(K,q,V),re!==K&&m(L,re)):he&16?fe&16?ln(K,re,L,G,q,V,se,ne,te):Lt(K,q,V,!0):(he&8&&m(L,""),fe&16&&ct(re,L,G,q,V,se,ne,te))},wt=(x,T,L,G,q,V,se,ne,te)=>{x=x||Qi,T=T||Qi;const K=x.length,he=T.length,re=Math.min(K,he);let U;for(U=0;Uhe?Lt(x,q,V,!0,!1,re):ct(T,L,G,q,V,se,ne,te,re)},ln=(x,T,L,G,q,V,se,ne,te)=>{let K=0;const he=T.length;let re=x.length-1,U=he-1;for(;K<=re&&K<=U;){const fe=x[K],Oe=T[K]=te?si(T[K]):$n(T[K]);if(ws(fe,Oe))M(fe,Oe,L,null,q,V,se,ne,te);else break;K++}for(;K<=re&&K<=U;){const fe=x[re],Oe=T[U]=te?si(T[U]):$n(T[U]);if(ws(fe,Oe))M(fe,Oe,L,null,q,V,se,ne,te);else break;re--,U--}if(K>re){if(K<=U){const fe=U+1,Oe=feU)for(;K<=re;)gt(x[K],q,V,!0),K++;else{const fe=K,Oe=K,Ve=new Map;for(K=Oe;K<=U;K++){const At=T[K]=te?si(T[K]):$n(T[K]);At.key!=null&&Ve.set(At.key,K)}let He,kt=0;const pt=U-Oe+1;let vt=!1,it=0;const Bt=new Array(pt);for(K=0;K=pt){gt(At,q,V,!0);continue}let Ot;if(At.key!=null)Ot=Ve.get(At.key);else for(He=Oe;He<=U;He++)if(Bt[He-Oe]===0&&ws(At,T[He])){Ot=He;break}Ot===void 0?gt(At,q,V,!0):(Bt[Ot-Oe]=K+1,Ot>=it?it=Ot:vt=!0,M(At,T[Ot],L,null,q,V,se,ne,te),kt++)}const Mn=vt?vg(Bt):Qi;for(He=Mn.length-1,K=pt-1;K>=0;K--){const At=Oe+K,Ot=T[At],fs=At+1{const{el:V,type:se,transition:ne,children:te,shapeFlag:K}=x;if(K&6){qt(x.component.subTree,T,L,G);return}if(K&128){x.suspense.move(T,L,G);return}if(K&64){se.move(x,T,L,le);return}if(se===Wt){s(V,T,L);for(let re=0;rene.enter(V),q);else{const{leave:re,delayLeave:U,afterLeave:fe}=ne,Oe=()=>s(V,T,L),Ve=()=>{re(V,()=>{Oe(),fe&&fe()})};U?U(V,Oe,Ve):Ve()}else s(V,T,L)},gt=(x,T,L,G=!1,q=!1)=>{const{type:V,props:se,ref:ne,children:te,dynamicChildren:K,shapeFlag:he,patchFlag:re,dirs:U,cacheIndex:fe}=x;if(re===-2&&(q=!1),ne!=null&&ba(ne,null,L,x,!0),fe!=null&&(T.renderCache[fe]=void 0),he&256){T.ctx.deactivate(x);return}const Oe=he&1&&U,Ve=!zs(x);let He;if(Ve&&(He=se&&se.onVnodeBeforeUnmount)&&Tn(He,T,x),he&6)Mi(x.component,L,G);else{if(he&128){x.suspense.unmount(L,G);return}Oe&&xi(x,null,T,"beforeUnmount"),he&64?x.type.remove(x,T,L,le,G):K&&!K.hasOnce&&(V!==Wt||re>0&&re&64)?Lt(K,T,L,!1,!0):(V===Wt&&re&384||!q&&he&16)&&Lt(te,T,L),G&&bn(x)}(Ve&&(He=se&&se.onVnodeUnmounted)||Oe)&&jt(()=>{He&&Tn(He,T,x),Oe&&xi(x,null,T,"unmounted")},L)},bn=x=>{const{type:T,el:L,anchor:G,transition:q}=x;if(T===Wt){Nn(L,G);return}if(T===Qo){J(x);return}const V=()=>{i(L),q&&!q.persisted&&q.afterLeave&&q.afterLeave()};if(x.shapeFlag&1&&q&&!q.persisted){const{leave:se,delayLeave:ne}=q,te=()=>se(L,V);ne?ne(x.el,V,te):te()}else V()},Nn=(x,T)=>{let L;for(;x!==T;)L=k(x),i(x),x=L;i(T)},Mi=(x,T,L)=>{const{bum:G,scope:q,job:V,subTree:se,um:ne,m:te,a:K}=x;Wu(te),Wu(K),G&&Bo(G),q.stop(),V&&(V.flags|=8,gt(se,x,T,L)),ne&&jt(ne,T),jt(()=>{x.isUnmounted=!0},T),T&&T.pendingBranch&&!T.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===T.pendingId&&(T.deps--,T.deps===0&&T.resolve())},Lt=(x,T,L,G=!1,q=!1,V=0)=>{for(let se=V;se{if(x.shapeFlag&6)return j(x.component.subTree);if(x.shapeFlag&128)return x.suspense.next();const T=k(x.anchor||x.el),L=T&&T[Hm];return L?k(L):T};let ue=!1;const ie=(x,T,L)=>{x==null?T._vnode&>(T._vnode,null,null,!0):M(T._vnode||null,x,T,null,null,null,L),T._vnode=x,ue||(ue=!0,Du(),Kf(),ue=!1)},le={p:M,um:gt,m:qt,r:bn,mt:Ye,mc:ct,pc:ze,pbc:Et,n:j,o:e};let Me,De;return t&&([Me,De]=t(le)),{render:ie,hydrate:Me,createApp:og(ie,Me)}}function Go({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ci({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function gg(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function hd(e,t,n=!1){const s=e.children,i=t.children;if(_e(s)&&_e(i))for(let r=0;r>1,e[n[u]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,a=n[r-1];r-- >0;)n[r]=a,a=t[a];return n}function pd(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:pd(t)}function Wu(e){if(e)for(let t=0;tmn(yg);function Is(e,t,n){return md(e,t,n)}function md(e,t,n=Ge){const{immediate:s,deep:i,flush:r,once:a}=n,u=bt({},n);let c;if(oo)if(r==="sync"){const k=bg();c=k.__watcherHandles||(k.__watcherHandles=[])}else if(!t||s)u.once=!0;else{const k=()=>{};return k.stop=hn,k.resume=hn,k.pause=hn,k}const p=Tt;u.call=(k,A,I)=>Pn(k,p,A,I);let m=!1;r==="post"?u.scheduler=k=>{jt(k,p&&p.suspense)}:r!=="sync"&&(m=!0,u.scheduler=(k,A)=>{A?k():yl(k)}),u.augmentJob=k=>{t&&(k.flags|=4),m&&(k.flags|=2,p&&(k.id=p.uid,k.i=p))};const _=Lm(e,t,u);return c&&c.push(_),_}function _g(e,t,n){const s=this.proxy,i=dt(e)?e.includes(".")?gd(s,e):()=>s[e]:e.bind(s,s);let r;we(t)?r=t:(r=t.handler,n=t);const a=sr(this),u=md(i,r.bind(s),n);return a(),u}function gd(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;it==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${vn(t)}Modifiers`]||e[`${mi(t)}Modifiers`];function kg(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Ge;let i=n;const r=t.startsWith("update:"),a=r&&wg(s,t.slice(7));a&&(a.trim&&(i=n.map(m=>dt(m)?m.trim():m)),a.number&&(i=n.map(Xp)));let u,c=s[u=qo(t)]||s[u=qo(vn(t))];!c&&r&&(c=s[u=qo(mi(t))]),c&&Pn(c,e,6,i);const p=s[u+"Once"];if(p){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,Pn(p,e,6,i)}}function vd(e,t,n=!1){const s=t.emitsCache,i=s.get(e);if(i!==void 0)return i;const r=e.emits;let a={},u=!1;if(!we(e)){const c=p=>{const m=vd(p,t,!0);m&&(u=!0,bt(a,m))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!u?(et(e)&&s.set(e,null),null):(_e(r)?r.forEach(c=>a[c]=null):bt(a,r),et(e)&&s.set(e,a),a)}function so(e,t){return!e||!Yr(t)?!1:(t=t.slice(2).replace(/Once$/,""),qe(e,t[0].toLowerCase()+t.slice(1))||qe(e,mi(t))||qe(e,t))}function Yo(e){const{type:t,vnode:n,proxy:s,withProxy:i,propsOptions:[r],slots:a,attrs:u,emit:c,render:p,renderCache:m,props:_,data:k,setupState:A,ctx:I,inheritAttrs:M}=e,ee=Mr(e);let R,H;try{if(n.shapeFlag&4){const J=i||s,me=J;R=$n(p.call(me,J,m,_,A,k,I)),H=u}else{const J=t;R=$n(J.length>1?J(_,{attrs:u,slots:a,emit:c}):J(_,null)),H=t.props?u:xg(u)}}catch(J){Ns.length=0,to(J,e,1),R=ke(Pi)}let Q=R;if(H&&M!==!1){const J=Object.keys(H),{shapeFlag:me}=Q;J.length&&me&7&&(r&&J.some(nl)&&(H=Cg(H,r)),Q=is(Q,H,!1,!0))}return n.dirs&&(Q=is(Q,null,!1,!0),Q.dirs=Q.dirs?Q.dirs.concat(n.dirs):n.dirs),n.transition&&bl(Q,n.transition),R=Q,Mr(ee),R}const xg=e=>{let t;for(const n in e)(n==="class"||n==="style"||Yr(n))&&((t||(t={}))[n]=e[n]);return t},Cg=(e,t)=>{const n={};for(const s in e)(!nl(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Tg(e,t,n){const{props:s,children:i,component:r}=e,{props:a,children:u,patchFlag:c}=t,p=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Vu(s,a,p):!!a;if(c&8){const m=t.dynamicProps;for(let _=0;_e.__isSuspense;function $g(e,t){t&&t.pendingBranch?_e(e)?t.effects.push(...e):t.effects.push(e):Mm(e)}const Wt=Symbol.for("v-fgt"),ro=Symbol.for("v-txt"),Pi=Symbol.for("v-cmt"),Qo=Symbol.for("v-stc"),Ns=[];let Kt=null;function Ce(e=!1){Ns.push(Kt=e?null:[])}function Eg(){Ns.pop(),Kt=Ns[Ns.length-1]||null}let Ks=1;function Ku(e){Ks+=e,e<0&&Kt&&(Kt.hasOnce=!0)}function bd(e){return e.dynamicChildren=Ks>0?Kt||Qi:null,Eg(),Ks>0&&Kt&&Kt.push(e),e}function Ne(e,t,n,s,i,r){return bd(Y(e,t,n,s,i,r,!0))}function zi(e,t,n,s,i){return bd(ke(e,t,n,s,i,!0))}function Ca(e){return e?e.__v_isVNode===!0:!1}function ws(e,t){return e.type===t.type&&e.key===t.key}const _d=({key:e})=>e!=null?e:null,Sr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?dt(e)||St(e)||we(e)?{i:Vt,r:e,k:t,f:!!n}:e:null);function Y(e,t=null,n=null,s=0,i=null,r=e===Wt?0:1,a=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&_d(t),ref:t&&Sr(t),scopeId:Yf,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Vt};return u?(kl(c,n),r&128&&e.normalize(c)):n&&(c.shapeFlag|=dt(n)?8:16),Ks>0&&!a&&Kt&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&Kt.push(c),c}const ke=Ag;function Ag(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===Xm)&&(e=Pi),Ca(e)){const u=is(e,t,!0);return n&&kl(u,n),Ks>0&&!r&&Kt&&(u.shapeFlag&6?Kt[Kt.indexOf(e)]=u:Kt.push(u)),u.patchFlag=-2,u}if(Fg(e)&&(e=e.__vccOpts),t){t=Og(t);let{class:u,style:c}=t;u&&!dt(u)&&(t.class=ns(u)),et(c)&&(pl(c)&&!_e(c)&&(c=bt({},c)),t.style=ol(c))}const a=dt(e)?1:yd(e)?128:Fm(e)?64:et(e)?4:we(e)?2:0;return Y(e,t,n,s,i,a,r,!0)}function Og(e){return e?pl(e)||od(e)?bt({},e):e:null}function is(e,t,n=!1,s=!1){const{props:i,ref:r,patchFlag:a,children:u,transition:c}=e,p=t?Rg(i||{},t):i,m={__v_isVNode:!0,__v_skip:!0,type:e.type,props:p,key:p&&_d(p),ref:t&&t.ref?n&&r?_e(r)?r.concat(Sr(t)):[r,Sr(t)]:Sr(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Wt?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&is(e.ssContent),ssFallback:e.ssFallback&&is(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&bl(m,c.clone(m)),m}function rn(e=" ",t=0){return ke(ro,null,e,t)}function Un(e="",t=!1){return t?(Ce(),zi(Pi,null,e)):ke(Pi,null,e)}function $n(e){return e==null||typeof e=="boolean"?ke(Pi):_e(e)?ke(Wt,null,e.slice()):typeof e=="object"?si(e):ke(ro,null,String(e))}function si(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:is(e)}function kl(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(_e(t))n=16;else if(typeof t=="object")if(s&65){const i=t.default;i&&(i._c&&(i._d=!1),kl(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!od(t)?t._ctx=Vt:i===3&&Vt&&(Vt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else we(t)?(t={default:t,_ctx:Vt},n=32):(t=String(t),s&64?(n=16,t=[rn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Rg(...e){const t={};for(let n=0;n{let i;return(i=e[n])||(i=e[n]=[]),i.push(s),r=>{i.length>1?i.forEach(a=>a(r)):i[0](r)}};Fr=t("__VUE_INSTANCE_SETTERS__",n=>Tt=n),Ta=t("__VUE_SSR_SETTERS__",n=>oo=n)}const sr=e=>{const t=Tt;return Fr(e),e.scope.on(),()=>{e.scope.off(),Fr(t)}},Gu=()=>{Tt&&Tt.scope.off(),Fr(null)};function wd(e){return e.vnode.shapeFlag&4}let oo=!1;function Ig(e,t=!1,n=!1){t&&Ta(t);const{props:s,children:i}=e.vnode,r=wd(e);ag(e,s,r,t),fg(e,i,n);const a=r?Ng(e,t):void 0;return t&&Ta(!1),a}function Ng(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Zm);const{setup:s}=n;if(s){const i=e.setupContext=s.length>1?Dg(e):null,r=sr(e);gi();const a=tr(s,e,0,[e.props,i]);if(vi(),r(),bf(a)){if(zs(e)||Qf(e),a.then(Gu,Gu),t)return a.then(u=>{Yu(e,u,t)}).catch(u=>{to(u,e,0)});e.asyncDep=a}else Yu(e,a,t)}else kd(e,t)}function Yu(e,t,n){we(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:et(t)&&(e.setupState=jf(t)),kd(e,n)}let Qu;function kd(e,t,n){const s=e.type;if(!e.render){if(!t&&Qu&&!s.render){const i=s.template||_l(e).template;if(i){const{isCustomElement:r,compilerOptions:a}=e.appContext.config,{delimiters:u,compilerOptions:c}=s,p=bt(bt({isCustomElement:r,delimiters:u},a),c);s.render=Qu(i,p)}}e.render=s.render||hn}{const i=sr(e);gi();try{eg(e)}finally{vi(),i()}}}const Mg={get(e,t){return $t(e,"get",""),e[t]}};function Dg(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Mg),slots:e.slots,emit:e.emit,expose:t}}function ao(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(jf($m(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ls)return Ls[n](e)},has(t,n){return n in t||n in Ls}})):e.proxy}function Hg(e,t=!0){return we(e)?e.displayName||e.name:e.name||t&&e.__name}function Fg(e){return we(e)&&"__vccOpts"in e}const st=(e,t)=>Pm(e,t,oo);function lo(e,t,n){const s=arguments.length;return s===2?et(t)&&!_e(t)?Ca(t)?ke(e,null,[t]):ke(e,t):ke(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ca(n)&&(n=[n]),ke(e,t,n))}const qg="3.5.8";/** -* @vue/runtime-dom v3.5.8 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Sa;const Xu=typeof window<"u"&&window.trustedTypes;if(Xu)try{Sa=Xu.createPolicy("vue",{createHTML:e=>e})}catch{}const xd=Sa?e=>Sa.createHTML(e):e=>e,Bg="http://www.w3.org/2000/svg",jg="http://www.w3.org/1998/Math/MathML",Bn=typeof document<"u"?document:null,Ju=Bn&&Bn.createElement("template"),Ug={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const i=t==="svg"?Bn.createElementNS(Bg,e):t==="mathml"?Bn.createElementNS(jg,e):n?Bn.createElement(e,{is:n}):Bn.createElement(e);return e==="select"&&s&&s.multiple!=null&&i.setAttribute("multiple",s.multiple),i},createText:e=>Bn.createTextNode(e),createComment:e=>Bn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Bn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,i,r){const a=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===r||!(i=i.nextSibling)););else{Ju.innerHTML=xd(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const u=Ju.content;if(s==="svg"||s==="mathml"){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}t.insertBefore(u,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Wg=Symbol("_vtc");function Vg(e,t,n){const s=e[Wg];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const qr=Symbol("_vod"),Cd=Symbol("_vsh"),Gs={beforeMount(e,{value:t},{transition:n}){e[qr]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ks(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),ks(e,!0),s.enter(e)):s.leave(e,()=>{ks(e,!1)}):ks(e,t))},beforeUnmount(e,{value:t}){ks(e,t)}};function ks(e,t){e.style.display=t?e[qr]:"none",e[Cd]=!t}const Kg=Symbol(""),Gg=/(^|;)\s*display\s*:/;function Yg(e,t,n){const s=e.style,i=dt(n);let r=!1;if(n&&!i){if(t)if(dt(t))for(const a of t.split(";")){const u=a.slice(0,a.indexOf(":")).trim();n[u]==null&&$r(s,u,"")}else for(const a in t)n[a]==null&&$r(s,a,"");for(const a in n)a==="display"&&(r=!0),$r(s,a,n[a])}else if(i){if(t!==n){const a=s[Kg];a&&(n+=";"+a),s.cssText=n,r=Gg.test(n)}}else t&&e.removeAttribute("style");qr in e&&(e[qr]=r?s.display:"",e[Cd]&&(s.display="none"))}const Zu=/\s*!important$/;function $r(e,t,n){if(_e(n))n.forEach(s=>$r(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Qg(e,t);Zu.test(n)?e.setProperty(mi(s),n.replace(Zu,""),"important"):e[s]=n}}const ec=["Webkit","Moz","ms"],Xo={};function Qg(e,t){const n=Xo[t];if(n)return n;let s=vn(t);if(s!=="filter"&&s in e)return Xo[t]=s;s=Jr(s);for(let i=0;iJo||(nv.then(()=>Jo=0),Jo=Date.now());function sv(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Pn(rv(s,n.value),t,5,[s])};return n.value=e,n.attached=iv(),n}function rv(e,t){if(_e(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}else return t}const rc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ov=(e,t,n,s,i,r)=>{const a=i==="svg";t==="class"?Vg(e,s,a):t==="style"?Yg(e,n,s):Yr(t)?nl(t)||ev(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):av(e,t,s,a))?(Xg(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&nc(e,t,s,a,r,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),nc(e,t,s,a))};function av(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&rc(t)&&we(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return rc(t)&&dt(n)?!1:!!(t in e||e._isVueCE&&(/[A-Z]/.test(t)||!dt(n)))}const lv={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},uo=(e,t)=>{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=i=>{if(!("key"in i))return;const r=mi(i.key);if(t.some(a=>a===r||lv[a]===r))return e(i)})},uv=bt({patchProp:ov},Ug);let oc;function cv(){return oc||(oc=pg(uv))}const fv=(...e)=>{const t=cv().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=hv(s);if(!i)return;const r=t._component;!we(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const a=n(i,!1,dv(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),a},t};function dv(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function hv(e){return dt(e)?document.querySelector(e):e}/*! - * vue-router v4.4.5 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const Gi=typeof document<"u";function Td(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function pv(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Td(e.default)}const We=Object.assign;function Zo(e,t){const n={};for(const s in t){const i=t[s];n[s]=yn(i)?i.map(e):e(i)}return n}const Ms=()=>{},yn=Array.isArray,Sd=/#/g,mv=/&/g,gv=/\//g,vv=/=/g,yv=/\?/g,$d=/\+/g,bv=/%5B/g,_v=/%5D/g,Ed=/%5E/g,wv=/%60/g,Ad=/%7B/g,kv=/%7C/g,Od=/%7D/g,xv=/%20/g;function xl(e){return encodeURI(""+e).replace(kv,"|").replace(bv,"[").replace(_v,"]")}function Cv(e){return xl(e).replace(Ad,"{").replace(Od,"}").replace(Ed,"^")}function $a(e){return xl(e).replace($d,"%2B").replace(xv,"+").replace(Sd,"%23").replace(mv,"%26").replace(wv,"`").replace(Ad,"{").replace(Od,"}").replace(Ed,"^")}function Tv(e){return $a(e).replace(vv,"%3D")}function Sv(e){return xl(e).replace(Sd,"%23").replace(yv,"%3F")}function $v(e){return e==null?"":Sv(e).replace(gv,"%2F")}function Ys(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Ev=/\/$/,Av=e=>e.replace(Ev,"");function ea(e,t,n="/"){let s,i={},r="",a="";const u=t.indexOf("#");let c=t.indexOf("?");return u=0&&(c=-1),c>-1&&(s=t.slice(0,c),r=t.slice(c+1,u>-1?u:t.length),i=e(r)),u>-1&&(s=s||t.slice(0,u),a=t.slice(u,t.length)),s=zv(s!=null?s:t,n),{fullPath:s+(r&&"?")+r+a,path:s,query:i,hash:Ys(a)}}function Ov(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ac(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Rv(e,t,n){const s=t.matched.length-1,i=n.matched.length-1;return s>-1&&s===i&&ss(t.matched[s],n.matched[i])&&Rd(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ss(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Rd(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Pv(e[n],t[n]))return!1;return!0}function Pv(e,t){return yn(e)?lc(e,t):yn(t)?lc(t,e):e===t}function lc(e,t){return yn(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function zv(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),i=s[s.length-1];(i===".."||i===".")&&s.push("");let r=n.length-1,a,u;for(a=0;a1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(a).join("/")}const ti={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Qs;(function(e){e.pop="pop",e.push="push"})(Qs||(Qs={}));var Ds;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ds||(Ds={}));function Lv(e){if(!e)if(Gi){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Av(e)}const Iv=/^[^#]+#/;function Nv(e,t){return e.replace(Iv,"#")+t}function Mv(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const co=()=>({left:window.scrollX,top:window.scrollY});function Dv(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Mv(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function uc(e,t){return(history.state?history.state.position-t:-1)+e}const Ea=new Map;function Hv(e,t){Ea.set(e,t)}function Fv(e){const t=Ea.get(e);return Ea.delete(e),t}let qv=()=>location.protocol+"//"+location.host;function Pd(e,t){const{pathname:n,search:s,hash:i}=t,r=e.indexOf("#");if(r>-1){let u=i.includes(e.slice(r))?e.slice(r).length:1,c=i.slice(u);return c[0]!=="/"&&(c="/"+c),ac(c,"")}return ac(n,e)+s+i}function Bv(e,t,n,s){let i=[],r=[],a=null;const u=({state:k})=>{const A=Pd(e,location),I=n.value,M=t.value;let ee=0;if(k){if(n.value=A,t.value=k,a&&a===I){a=null;return}ee=M?k.position-M.position:0}else s(A);i.forEach(R=>{R(n.value,I,{delta:ee,type:Qs.pop,direction:ee?ee>0?Ds.forward:Ds.back:Ds.unknown})})};function c(){a=n.value}function p(k){i.push(k);const A=()=>{const I=i.indexOf(k);I>-1&&i.splice(I,1)};return r.push(A),A}function m(){const{history:k}=window;!k.state||k.replaceState(We({},k.state,{scroll:co()}),"")}function _(){for(const k of r)k();r=[],window.removeEventListener("popstate",u),window.removeEventListener("beforeunload",m)}return window.addEventListener("popstate",u),window.addEventListener("beforeunload",m,{passive:!0}),{pauseListeners:c,listen:p,destroy:_}}function cc(e,t,n,s=!1,i=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:i?co():null}}function jv(e){const{history:t,location:n}=window,s={value:Pd(e,n)},i={value:t.state};i.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(c,p,m){const _=e.indexOf("#"),k=_>-1?(n.host&&document.querySelector("base")?e:e.slice(_))+c:qv()+e+c;try{t[m?"replaceState":"pushState"](p,"",k),i.value=p}catch(A){console.error(A),n[m?"replace":"assign"](k)}}function a(c,p){const m=We({},t.state,cc(i.value.back,c,i.value.forward,!0),p,{position:i.value.position});r(c,m,!0),s.value=c}function u(c,p){const m=We({},i.value,t.state,{forward:c,scroll:co()});r(m.current,m,!0);const _=We({},cc(s.value,c,null),{position:m.position+1},p);r(c,_,!1),s.value=c}return{location:s,state:i,push:u,replace:a}}function Uv(e){e=Lv(e);const t=jv(e),n=Bv(e,t.state,t.location,t.replace);function s(r,a=!0){a||n.pauseListeners(),history.go(r)}const i=We({location:"",base:e,go:s,createHref:Nv.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function Wv(e){return typeof e=="string"||e&&typeof e=="object"}function zd(e){return typeof e=="string"||typeof e=="symbol"}const Ld=Symbol("");var fc;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(fc||(fc={}));function rs(e,t){return We(new Error,{type:e,[Ld]:!0},t)}function qn(e,t){return e instanceof Error&&Ld in e&&(t==null||!!(e.type&t))}const dc="[^/]+?",Vv={sensitive:!1,strict:!1,start:!0,end:!0},Kv=/[.+*?^${}()[\]/\\]/g;function Gv(e,t){const n=We({},Vv,t),s=[];let i=n.start?"^":"";const r=[];for(const p of e){const m=p.length?[]:[90];n.strict&&!p.length&&(i+="/");for(let _=0;_t.length?t.length===1&&t[0]===40+40?1:-1:0}function Id(e,t){let n=0;const s=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const Qv={type:0,value:""},Xv=/[a-zA-Z0-9_]/;function Jv(e){if(!e)return[[]];if(e==="/")return[[Qv]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(A){throw new Error(`ERR (${n})/"${p}": ${A}`)}let n=0,s=n;const i=[];let r;function a(){r&&i.push(r),r=[]}let u=0,c,p="",m="";function _(){!p||(n===0?r.push({type:0,value:p}):n===1||n===2||n===3?(r.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${p}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:p,regexp:m,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),p="")}function k(){p+=c}for(;u{a(Q)}:Ms}function a(_){if(zd(_)){const k=s.get(_);k&&(s.delete(_),n.splice(n.indexOf(k),1),k.children.forEach(a),k.alias.forEach(a))}else{const k=n.indexOf(_);k>-1&&(n.splice(k,1),_.record.name&&s.delete(_.record.name),_.children.forEach(a),_.alias.forEach(a))}}function u(){return n}function c(_){const k=iy(_,n);n.splice(k,0,_),_.record.name&&!gc(_)&&s.set(_.record.name,_)}function p(_,k){let A,I={},M,ee;if("name"in _&&_.name){if(A=s.get(_.name),!A)throw rs(1,{location:_});ee=A.record.name,I=We(pc(k.params,A.keys.filter(Q=>!Q.optional).concat(A.parent?A.parent.keys.filter(Q=>Q.optional):[]).map(Q=>Q.name)),_.params&&pc(_.params,A.keys.map(Q=>Q.name))),M=A.stringify(I)}else if(_.path!=null)M=_.path,A=n.find(Q=>Q.re.test(M)),A&&(I=A.parse(M),ee=A.record.name);else{if(A=k.name?s.get(k.name):n.find(Q=>Q.re.test(k.path)),!A)throw rs(1,{location:_,currentLocation:k});ee=A.record.name,I=We({},k.params,_.params),M=A.stringify(I)}const R=[];let H=A;for(;H;)R.unshift(H.record),H=H.parent;return{name:ee,path:M,params:I,matched:R,meta:ny(R)}}e.forEach(_=>r(_));function m(){n.length=0,s.clear()}return{addRoute:r,resolve:p,removeRoute:a,clearRoutes:m,getRoutes:u,getRecordMatcher:i}}function pc(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function mc(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:ty(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function ty(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function gc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ny(e){return e.reduce((t,n)=>We(t,n.meta),{})}function vc(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function iy(e,t){let n=0,s=t.length;for(;n!==s;){const r=n+s>>1;Id(e,t[r])<0?s=r:n=r+1}const i=sy(e);return i&&(s=t.lastIndexOf(i,s-1)),s}function sy(e){let t=e;for(;t=t.parent;)if(Nd(t)&&Id(e,t)===0)return t}function Nd({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function ry(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;ir&&$a(r)):[s&&$a(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function oy(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=yn(s)?s.map(i=>i==null?null:""+i):s==null?s:""+s)}return t}const ay=Symbol(""),bc=Symbol(""),fo=Symbol(""),Cl=Symbol(""),Aa=Symbol("");function xs(){let e=[];function t(s){return e.push(s),()=>{const i=e.indexOf(s);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ri(e,t,n,s,i,r=a=>a()){const a=s&&(s.enterCallbacks[i]=s.enterCallbacks[i]||[]);return()=>new Promise((u,c)=>{const p=k=>{k===!1?c(rs(4,{from:n,to:t})):k instanceof Error?c(k):Wv(k)?c(rs(2,{from:t,to:k})):(a&&s.enterCallbacks[i]===a&&typeof k=="function"&&a.push(k),u())},m=r(()=>e.call(s&&s.instances[i],t,n,p));let _=Promise.resolve(m);e.length<3&&(_=_.then(p)),_.catch(k=>c(k))})}function ta(e,t,n,s,i=r=>r()){const r=[];for(const a of e)for(const u in a.components){let c=a.components[u];if(!(t!=="beforeRouteEnter"&&!a.instances[u]))if(Td(c)){const m=(c.__vccOpts||c)[t];m&&r.push(ri(m,n,s,a,u,i))}else{let p=c();r.push(()=>p.then(m=>{if(!m)throw new Error(`Couldn't resolve component "${u}" at "${a.path}"`);const _=pv(m)?m.default:m;a.mods[u]=m,a.components[u]=_;const A=(_.__vccOpts||_)[t];return A&&ri(A,n,s,a,u,i)()}))}}return r}function _c(e){const t=mn(fo),n=mn(Cl),s=st(()=>{const c=Ei(e.to);return t.resolve(c)}),i=st(()=>{const{matched:c}=s.value,{length:p}=c,m=c[p-1],_=n.matched;if(!m||!_.length)return-1;const k=_.findIndex(ss.bind(null,m));if(k>-1)return k;const A=wc(c[p-2]);return p>1&&wc(m)===A&&_[_.length-1].path!==A?_.findIndex(ss.bind(null,c[p-2])):k}),r=st(()=>i.value>-1&&fy(n.params,s.value.params)),a=st(()=>i.value>-1&&i.value===n.matched.length-1&&Rd(n.params,s.value.params));function u(c={}){return cy(c)?t[Ei(e.replace)?"replace":"push"](Ei(e.to)).catch(Ms):Promise.resolve()}return{route:s,href:st(()=>s.value.href),isActive:r,isExactActive:a,navigate:u}}const ly=nr({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:_c,setup(e,{slots:t}){const n=er(_c(e)),{options:s}=mn(fo),i=st(()=>({[kc(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[kc(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:lo("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}}),uy=ly;function cy(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function fy(e,t){for(const n in t){const s=t[n],i=e[n];if(typeof s=="string"){if(s!==i)return!1}else if(!yn(i)||i.length!==s.length||s.some((r,a)=>r!==i[a]))return!1}return!0}function wc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const kc=(e,t,n)=>e!=null?e:t!=null?t:n,dy=nr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=mn(Aa),i=st(()=>e.route||s.value),r=mn(bc,0),a=st(()=>{let p=Ei(r);const{matched:m}=i.value;let _;for(;(_=m[p])&&!_.components;)p++;return p}),u=st(()=>i.value.matched[a.value]);Tr(bc,st(()=>a.value+1)),Tr(ay,u),Tr(Aa,i);const c=gl();return Is(()=>[c.value,u.value,e.name],([p,m,_],[k,A,I])=>{m&&(m.instances[_]=p,A&&A!==m&&p&&p===k&&(m.leaveGuards.size||(m.leaveGuards=A.leaveGuards),m.updateGuards.size||(m.updateGuards=A.updateGuards))),p&&m&&(!A||!ss(m,A)||!k)&&(m.enterCallbacks[_]||[]).forEach(M=>M(p))},{flush:"post"}),()=>{const p=i.value,m=e.name,_=u.value,k=_&&_.components[m];if(!k)return xc(n.default,{Component:k,route:p});const A=_.props[m],I=A?A===!0?p.params:typeof A=="function"?A(p):A:null,ee=lo(k,We({},I,t,{onVnodeUnmounted:R=>{R.component.isUnmounted&&(_.instances[m]=null)},ref:c}));return xc(n.default,{Component:ee,route:p})||ee}}});function xc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const hy=dy;function py(e){const t=ey(e.routes,e),n=e.parseQuery||ry,s=e.stringifyQuery||yc,i=e.history,r=xs(),a=xs(),u=xs(),c=Em(ti);let p=ti;Gi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const m=Zo.bind(null,j=>""+j),_=Zo.bind(null,$v),k=Zo.bind(null,Ys);function A(j,ue){let ie,le;return zd(j)?(ie=t.getRecordMatcher(j),le=ue):le=j,t.addRoute(le,ie)}function I(j){const ue=t.getRecordMatcher(j);ue&&t.removeRoute(ue)}function M(){return t.getRoutes().map(j=>j.record)}function ee(j){return!!t.getRecordMatcher(j)}function R(j,ue){if(ue=We({},ue||c.value),typeof j=="string"){const T=ea(n,j,ue.path),L=t.resolve({path:T.path},ue),G=i.createHref(T.fullPath);return We(T,L,{params:k(L.params),hash:Ys(T.hash),redirectedFrom:void 0,href:G})}let ie;if(j.path!=null)ie=We({},j,{path:ea(n,j.path,ue.path).path});else{const T=We({},j.params);for(const L in T)T[L]==null&&delete T[L];ie=We({},j,{params:_(T)}),ue.params=_(ue.params)}const le=t.resolve(ie,ue),Me=j.hash||"";le.params=m(k(le.params));const De=Ov(s,We({},j,{hash:Cv(Me),path:le.path})),x=i.createHref(De);return We({fullPath:De,hash:Me,query:s===yc?oy(j.query):j.query||{}},le,{redirectedFrom:void 0,href:x})}function H(j){return typeof j=="string"?ea(n,j,c.value.path):We({},j)}function Q(j,ue){if(p!==j)return rs(8,{from:ue,to:j})}function J(j){return h(j)}function me(j){return J(We(H(j),{replace:!0}))}function je(j){const ue=j.matched[j.matched.length-1];if(ue&&ue.redirect){const{redirect:ie}=ue;let le=typeof ie=="function"?ie(j):ie;return typeof le=="string"&&(le=le.includes("?")||le.includes("#")?le=H(le):{path:le},le.params={}),We({query:j.query,hash:j.hash,params:le.path!=null?{}:j.params},le)}}function h(j,ue){const ie=p=R(j),le=c.value,Me=j.state,De=j.force,x=j.replace===!0,T=je(ie);if(T)return h(We(H(T),{state:typeof T=="object"?We({},Me,T.state):Me,force:De,replace:x}),ue||ie);const L=ie;L.redirectedFrom=ue;let G;return!De&&Rv(s,le,ie)&&(G=rs(16,{to:L,from:le}),qt(le,le,!0,!1)),(G?Promise.resolve(G):Et(L,le)).catch(q=>qn(q)?qn(q,2)?q:ln(q):ze(q,L,le)).then(q=>{if(q){if(qn(q,2))return h(We({replace:x},H(q.to),{state:typeof q.to=="object"?We({},Me,q.to.state):Me,force:De}),ue||L)}else q=Jt(L,le,!0,x,Me);return Xt(L,le,q),q})}function ct(j,ue){const ie=Q(j,ue);return ie?Promise.reject(ie):Promise.resolve()}function $e(j){const ue=Nn.values().next().value;return ue&&typeof ue.runWithContext=="function"?ue.runWithContext(j):j()}function Et(j,ue){let ie;const[le,Me,De]=my(j,ue);ie=ta(le.reverse(),"beforeRouteLeave",j,ue);for(const T of le)T.leaveGuards.forEach(L=>{ie.push(ri(L,j,ue))});const x=ct.bind(null,j,ue);return ie.push(x),Lt(ie).then(()=>{ie=[];for(const T of r.list())ie.push(ri(T,j,ue));return ie.push(x),Lt(ie)}).then(()=>{ie=ta(Me,"beforeRouteUpdate",j,ue);for(const T of Me)T.updateGuards.forEach(L=>{ie.push(ri(L,j,ue))});return ie.push(x),Lt(ie)}).then(()=>{ie=[];for(const T of De)if(T.beforeEnter)if(yn(T.beforeEnter))for(const L of T.beforeEnter)ie.push(ri(L,j,ue));else ie.push(ri(T.beforeEnter,j,ue));return ie.push(x),Lt(ie)}).then(()=>(j.matched.forEach(T=>T.enterCallbacks={}),ie=ta(De,"beforeRouteEnter",j,ue,$e),ie.push(x),Lt(ie))).then(()=>{ie=[];for(const T of a.list())ie.push(ri(T,j,ue));return ie.push(x),Lt(ie)}).catch(T=>qn(T,8)?T:Promise.reject(T))}function Xt(j,ue,ie){u.list().forEach(le=>$e(()=>le(j,ue,ie)))}function Jt(j,ue,ie,le,Me){const De=Q(j,ue);if(De)return De;const x=ue===ti,T=Gi?history.state:{};ie&&(le||x?i.replace(j.fullPath,We({scroll:x&&T&&T.scroll},Me)):i.push(j.fullPath,Me)),c.value=j,qt(j,ue,ie,x),ln()}let W;function Ye(){W||(W=i.listen((j,ue,ie)=>{if(!Mi.listening)return;const le=R(j),Me=je(le);if(Me){h(We(Me,{replace:!0}),le).catch(Ms);return}p=le;const De=c.value;Gi&&Hv(uc(De.fullPath,ie.delta),co()),Et(le,De).catch(x=>qn(x,12)?x:qn(x,2)?(h(x.to,le).then(T=>{qn(T,20)&&!ie.delta&&ie.type===Qs.pop&&i.go(-1,!1)}).catch(Ms),Promise.reject()):(ie.delta&&i.go(-ie.delta,!1),ze(x,le,De))).then(x=>{x=x||Jt(le,De,!1),x&&(ie.delta&&!qn(x,8)?i.go(-ie.delta,!1):ie.type===Qs.pop&&qn(x,20)&&i.go(-1,!1)),Xt(le,De,x)}).catch(Ms)}))}let Ft=xs(),rt=xs(),Se;function ze(j,ue,ie){ln(j);const le=rt.list();return le.length?le.forEach(Me=>Me(j,ue,ie)):console.error(j),Promise.reject(j)}function wt(){return Se&&c.value!==ti?Promise.resolve():new Promise((j,ue)=>{Ft.add([j,ue])})}function ln(j){return Se||(Se=!j,Ye(),Ft.list().forEach(([ue,ie])=>j?ie(j):ue()),Ft.reset()),j}function qt(j,ue,ie,le){const{scrollBehavior:Me}=e;if(!Gi||!Me)return Promise.resolve();const De=!ie&&Fv(uc(j.fullPath,0))||(le||!ie)&&history.state&&history.state.scroll||null;return Wf().then(()=>Me(j,ue,De)).then(x=>x&&Dv(x)).catch(x=>ze(x,j,ue))}const gt=j=>i.go(j);let bn;const Nn=new Set,Mi={currentRoute:c,listening:!0,addRoute:A,removeRoute:I,clearRoutes:t.clearRoutes,hasRoute:ee,getRoutes:M,resolve:R,options:e,push:J,replace:me,go:gt,back:()=>gt(-1),forward:()=>gt(1),beforeEach:r.add,beforeResolve:a.add,afterEach:u.add,onError:rt.add,isReady:wt,install(j){const ue=this;j.component("RouterLink",uy),j.component("RouterView",hy),j.config.globalProperties.$router=ue,Object.defineProperty(j.config.globalProperties,"$route",{enumerable:!0,get:()=>Ei(c)}),Gi&&!bn&&c.value===ti&&(bn=!0,J(i.location).catch(Me=>{}));const ie={};for(const Me in ti)Object.defineProperty(ie,Me,{get:()=>c.value[Me],enumerable:!0});j.provide(fo,ue),j.provide(Cl,Ff(ie)),j.provide(Aa,c);const le=j.unmount;Nn.add(j),j.unmount=function(){Nn.delete(j),Nn.size<1&&(p=ti,W&&W(),W=null,c.value=ti,bn=!1,Se=!1),le()}}};function Lt(j){return j.reduce((ue,ie)=>ue.then(()=>$e(ie)),Promise.resolve())}return Mi}function my(e,t){const n=[],s=[],i=[],r=Math.max(t.matched.length,e.matched.length);for(let a=0;ass(p,u))?s.push(u):n.push(u));const c=e.matched[a];c&&(t.matched.find(p=>ss(p,c))||i.push(c))}return[n,s,i]}function gy(){return mn(fo)}function vy(e){return mn(Cl)}var yy=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Md={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 - */(function(e){(function(t,n){e.exports=t.document?n(t,!0):function(s){if(!s.document)throw new Error("jQuery requires a window with a document");return n(s)}})(typeof window<"u"?window:yy,function(t,n){var s=[],i=Object.getPrototypeOf,r=s.slice,a=s.flat?function(o){return s.flat.call(o)}:function(o){return s.concat.apply([],o)},u=s.push,c=s.indexOf,p={},m=p.toString,_=p.hasOwnProperty,k=_.toString,A=k.call(Object),I={},M=function(l){return typeof l=="function"&&typeof l.nodeType!="number"&&typeof l.item!="function"},ee=function(l){return l!=null&&l===l.window},R=t.document,H={type:!0,src:!0,nonce:!0,noModule:!0};function Q(o,l,f){f=f||R;var d,g,v=f.createElement("script");if(v.text=o,l)for(d in H)g=l[d]||l.getAttribute&&l.getAttribute(d),g&&v.setAttribute(d,g);f.head.appendChild(v).parentNode.removeChild(v)}function J(o){return o==null?o+"":typeof o=="object"||typeof o=="function"?p[m.call(o)]||"object":typeof o}var me="3.7.1",je=/HTML$/i,h=function(o,l){return new h.fn.init(o,l)};h.fn=h.prototype={jquery:me,constructor:h,length:0,toArray:function(){return r.call(this)},get:function(o){return o==null?r.call(this):o<0?this[o+this.length]:this[o]},pushStack:function(o){var l=h.merge(this.constructor(),o);return l.prevObject=this,l},each:function(o){return h.each(this,o)},map:function(o){return this.pushStack(h.map(this,function(l,f){return o.call(l,f,l)}))},slice:function(){return this.pushStack(r.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(h.grep(this,function(o,l){return(l+1)%2}))},odd:function(){return this.pushStack(h.grep(this,function(o,l){return l%2}))},eq:function(o){var l=this.length,f=+o+(o<0?l:0);return this.pushStack(f>=0&&f0&&l-1 in o}function $e(o,l){return o.nodeName&&o.nodeName.toLowerCase()===l.toLowerCase()}var Et=s.pop,Xt=s.sort,Jt=s.splice,W="[\\x20\\t\\r\\n\\f]",Ye=new RegExp("^"+W+"+|((?:^|[^\\\\])(?:\\\\.)*)"+W+"+$","g");h.contains=function(o,l){var f=l&&l.parentNode;return o===f||!!(f&&f.nodeType===1&&(o.contains?o.contains(f):o.compareDocumentPosition&&o.compareDocumentPosition(f)&16))};var Ft=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function rt(o,l){return l?o==="\0"?"\uFFFD":o.slice(0,-1)+"\\"+o.charCodeAt(o.length-1).toString(16)+" ":"\\"+o}h.escapeSelector=function(o){return(o+"").replace(Ft,rt)};var Se=R,ze=u;(function(){var o,l,f,d,g,v=ze,b,S,C,O,D,B=h.expando,z=0,X=0,ye=fr(),Le=fr(),xe=fr(),yt=fr(),mt=function(w,E){return w===E&&(g=!0),0},_n="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",wn="(?:\\\\[\\da-fA-F]{1,6}"+W+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Re="\\["+W+"*("+wn+")(?:"+W+"*([*^$|!~]?=)"+W+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+wn+"))|)"+W+"*\\]",wi=":("+wn+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Re+")*)|.*)\\)|)",Ie=new RegExp(W+"+","g"),ot=new RegExp("^"+W+"*,"+W+"*"),vs=new RegExp("^"+W+"*([>+~]|"+W+")"+W+"*"),Lo=new RegExp(W+"|>"),kn=new RegExp(wi),ys=new RegExp("^"+wn+"$"),xn={ID:new RegExp("^#("+wn+")"),CLASS:new RegExp("^\\.("+wn+")"),TAG:new RegExp("^("+wn+"|[*])"),ATTR:new RegExp("^"+Re),PSEUDO:new RegExp("^"+wi),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+W+"*(even|odd|(([+-]|)(\\d*)n|)"+W+"*(?:([+-]|)"+W+"*(\\d+)|))"+W+"*\\)|)","i"),bool:new RegExp("^(?:"+_n+")$","i"),needsContext:new RegExp("^"+W+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+W+"*((?:-\\d)?\\d*)"+W+"*\\)|)(?=[^-]|$)","i")},Xn=/^(?:input|select|textarea|button)$/i,Jn=/^h\d$/i,en=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Io=/[+~]/,Dn=new RegExp("\\\\[\\da-fA-F]{1,6}"+W+"?|\\\\([^\\r\\n\\f])","g"),Hn=function(w,E){var P="0x"+w.slice(1)-65536;return E||(P<0?String.fromCharCode(P+65536):String.fromCharCode(P>>10|55296,P&1023|56320))},Hp=function(){Zn()},Fp=hr(function(w){return w.disabled===!0&&$e(w,"fieldset")},{dir:"parentNode",next:"legend"});function qp(){try{return b.activeElement}catch{}}try{v.apply(s=r.call(Se.childNodes),Se.childNodes),s[Se.childNodes.length].nodeType}catch{v={apply:function(E,P){ze.apply(E,r.call(P))},call:function(E){ze.apply(E,r.call(arguments,1))}}}function Ue(w,E,P,N){var F,Z,oe,de,ae,Ee,ve,be=E&&E.ownerDocument,Ae=E?E.nodeType:9;if(P=P||[],typeof w!="string"||!w||Ae!==1&&Ae!==9&&Ae!==11)return P;if(!N&&(Zn(E),E=E||b,C)){if(Ae!==11&&(ae=en.exec(w)))if(F=ae[1]){if(Ae===9)if(oe=E.getElementById(F)){if(oe.id===F)return v.call(P,oe),P}else return P;else if(be&&(oe=be.getElementById(F))&&Ue.contains(E,oe)&&oe.id===F)return v.call(P,oe),P}else{if(ae[2])return v.apply(P,E.getElementsByTagName(w)),P;if((F=ae[3])&&E.getElementsByClassName)return v.apply(P,E.getElementsByClassName(F)),P}if(!yt[w+" "]&&(!O||!O.test(w))){if(ve=w,be=E,Ae===1&&(Lo.test(w)||vs.test(w))){for(be=Io.test(w)&&No(E.parentNode)||E,(be!=E||!I.scope)&&((de=E.getAttribute("id"))?de=h.escapeSelector(de):E.setAttribute("id",de=B)),Ee=bs(w),Z=Ee.length;Z--;)Ee[Z]=(de?"#"+de:":scope")+" "+dr(Ee[Z]);ve=Ee.join(",")}try{return v.apply(P,be.querySelectorAll(ve)),P}catch{yt(w,!0)}finally{de===B&&E.removeAttribute("id")}}}return Ou(w.replace(Ye,"$1"),E,P,N)}function fr(){var w=[];function E(P,N){return w.push(P+" ")>l.cacheLength&&delete E[w.shift()],E[P+" "]=N}return E}function cn(w){return w[B]=!0,w}function ji(w){var E=b.createElement("fieldset");try{return!!w(E)}catch{return!1}finally{E.parentNode&&E.parentNode.removeChild(E),E=null}}function Bp(w){return function(E){return $e(E,"input")&&E.type===w}}function jp(w){return function(E){return($e(E,"input")||$e(E,"button"))&&E.type===w}}function Eu(w){return function(E){return"form"in E?E.parentNode&&E.disabled===!1?"label"in E?"label"in E.parentNode?E.parentNode.disabled===w:E.disabled===w:E.isDisabled===w||E.isDisabled!==!w&&Fp(E)===w:E.disabled===w:"label"in E?E.disabled===w:!1}}function ki(w){return cn(function(E){return E=+E,cn(function(P,N){for(var F,Z=w([],P.length,E),oe=Z.length;oe--;)P[F=Z[oe]]&&(P[F]=!(N[F]=P[F]))})})}function No(w){return w&&typeof w.getElementsByTagName<"u"&&w}function Zn(w){var E,P=w?w.ownerDocument||w:Se;return P==b||P.nodeType!==9||!P.documentElement||(b=P,S=b.documentElement,C=!h.isXMLDoc(b),D=S.matches||S.webkitMatchesSelector||S.msMatchesSelector,S.msMatchesSelector&&Se!=b&&(E=b.defaultView)&&E.top!==E&&E.addEventListener("unload",Hp),I.getById=ji(function(N){return S.appendChild(N).id=h.expando,!b.getElementsByName||!b.getElementsByName(h.expando).length}),I.disconnectedMatch=ji(function(N){return D.call(N,"*")}),I.scope=ji(function(){return b.querySelectorAll(":scope")}),I.cssHas=ji(function(){try{return b.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),I.getById?(l.filter.ID=function(N){var F=N.replace(Dn,Hn);return function(Z){return Z.getAttribute("id")===F}},l.find.ID=function(N,F){if(typeof F.getElementById<"u"&&C){var Z=F.getElementById(N);return Z?[Z]:[]}}):(l.filter.ID=function(N){var F=N.replace(Dn,Hn);return function(Z){var oe=typeof Z.getAttributeNode<"u"&&Z.getAttributeNode("id");return oe&&oe.value===F}},l.find.ID=function(N,F){if(typeof F.getElementById<"u"&&C){var Z,oe,de,ae=F.getElementById(N);if(ae){if(Z=ae.getAttributeNode("id"),Z&&Z.value===N)return[ae];for(de=F.getElementsByName(N),oe=0;ae=de[oe++];)if(Z=ae.getAttributeNode("id"),Z&&Z.value===N)return[ae]}return[]}}),l.find.TAG=function(N,F){return typeof F.getElementsByTagName<"u"?F.getElementsByTagName(N):F.querySelectorAll(N)},l.find.CLASS=function(N,F){if(typeof F.getElementsByClassName<"u"&&C)return F.getElementsByClassName(N)},O=[],ji(function(N){var F;S.appendChild(N).innerHTML="",N.querySelectorAll("[selected]").length||O.push("\\["+W+"*(?:value|"+_n+")"),N.querySelectorAll("[id~="+B+"-]").length||O.push("~="),N.querySelectorAll("a#"+B+"+*").length||O.push(".#.+[+~]"),N.querySelectorAll(":checked").length||O.push(":checked"),F=b.createElement("input"),F.setAttribute("type","hidden"),N.appendChild(F).setAttribute("name","D"),S.appendChild(N).disabled=!0,N.querySelectorAll(":disabled").length!==2&&O.push(":enabled",":disabled"),F=b.createElement("input"),F.setAttribute("name",""),N.appendChild(F),N.querySelectorAll("[name='']").length||O.push("\\["+W+"*name"+W+"*="+W+`*(?:''|"")`)}),I.cssHas||O.push(":has"),O=O.length&&new RegExp(O.join("|")),mt=function(N,F){if(N===F)return g=!0,0;var Z=!N.compareDocumentPosition-!F.compareDocumentPosition;return Z||(Z=(N.ownerDocument||N)==(F.ownerDocument||F)?N.compareDocumentPosition(F):1,Z&1||!I.sortDetached&&F.compareDocumentPosition(N)===Z?N===b||N.ownerDocument==Se&&Ue.contains(Se,N)?-1:F===b||F.ownerDocument==Se&&Ue.contains(Se,F)?1:d?c.call(d,N)-c.call(d,F):0:Z&4?-1:1)}),b}Ue.matches=function(w,E){return Ue(w,null,null,E)},Ue.matchesSelector=function(w,E){if(Zn(w),C&&!yt[E+" "]&&(!O||!O.test(E)))try{var P=D.call(w,E);if(P||I.disconnectedMatch||w.document&&w.document.nodeType!==11)return P}catch{yt(E,!0)}return Ue(E,b,null,[w]).length>0},Ue.contains=function(w,E){return(w.ownerDocument||w)!=b&&Zn(w),h.contains(w,E)},Ue.attr=function(w,E){(w.ownerDocument||w)!=b&&Zn(w);var P=l.attrHandle[E.toLowerCase()],N=P&&_.call(l.attrHandle,E.toLowerCase())?P(w,E,!C):void 0;return N!==void 0?N:w.getAttribute(E)},Ue.error=function(w){throw new Error("Syntax error, unrecognized expression: "+w)},h.uniqueSort=function(w){var E,P=[],N=0,F=0;if(g=!I.sortStable,d=!I.sortStable&&r.call(w,0),Xt.call(w,mt),g){for(;E=w[F++];)E===w[F]&&(N=P.push(F));for(;N--;)Jt.call(w,P[N],1)}return d=null,w},h.fn.uniqueSort=function(){return this.pushStack(h.uniqueSort(r.apply(this)))},l=h.expr={cacheLength:50,createPseudo:cn,match:xn,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(w){return w[1]=w[1].replace(Dn,Hn),w[3]=(w[3]||w[4]||w[5]||"").replace(Dn,Hn),w[2]==="~="&&(w[3]=" "+w[3]+" "),w.slice(0,4)},CHILD:function(w){return w[1]=w[1].toLowerCase(),w[1].slice(0,3)==="nth"?(w[3]||Ue.error(w[0]),w[4]=+(w[4]?w[5]+(w[6]||1):2*(w[3]==="even"||w[3]==="odd")),w[5]=+(w[7]+w[8]||w[3]==="odd")):w[3]&&Ue.error(w[0]),w},PSEUDO:function(w){var E,P=!w[6]&&w[2];return xn.CHILD.test(w[0])?null:(w[3]?w[2]=w[4]||w[5]||"":P&&kn.test(P)&&(E=bs(P,!0))&&(E=P.indexOf(")",P.length-E)-P.length)&&(w[0]=w[0].slice(0,E),w[2]=P.slice(0,E)),w.slice(0,3))}},filter:{TAG:function(w){var E=w.replace(Dn,Hn).toLowerCase();return w==="*"?function(){return!0}:function(P){return $e(P,E)}},CLASS:function(w){var E=ye[w+" "];return E||(E=new RegExp("(^|"+W+")"+w+"("+W+"|$)"))&&ye(w,function(P){return E.test(typeof P.className=="string"&&P.className||typeof P.getAttribute<"u"&&P.getAttribute("class")||"")})},ATTR:function(w,E,P){return function(N){var F=Ue.attr(N,w);return F==null?E==="!=":E?(F+="",E==="="?F===P:E==="!="?F!==P:E==="^="?P&&F.indexOf(P)===0:E==="*="?P&&F.indexOf(P)>-1:E==="$="?P&&F.slice(-P.length)===P:E==="~="?(" "+F.replace(Ie," ")+" ").indexOf(P)>-1:E==="|="?F===P||F.slice(0,P.length+1)===P+"-":!1):!0}},CHILD:function(w,E,P,N,F){var Z=w.slice(0,3)!=="nth",oe=w.slice(-4)!=="last",de=E==="of-type";return N===1&&F===0?function(ae){return!!ae.parentNode}:function(ae,Ee,ve){var be,Ae,pe,Qe,Mt,xt=Z!==oe?"nextSibling":"previousSibling",tn=ae.parentNode,Cn=de&&ae.nodeName.toLowerCase(),Ui=!ve&&!de,Rt=!1;if(tn){if(Z){for(;xt;){for(pe=ae;pe=pe[xt];)if(de?$e(pe,Cn):pe.nodeType===1)return!1;Mt=xt=w==="only"&&!Mt&&"nextSibling"}return!0}if(Mt=[oe?tn.firstChild:tn.lastChild],oe&&Ui){for(Ae=tn[B]||(tn[B]={}),be=Ae[w]||[],Qe=be[0]===z&&be[1],Rt=Qe&&be[2],pe=Qe&&tn.childNodes[Qe];pe=++Qe&&pe&&pe[xt]||(Rt=Qe=0)||Mt.pop();)if(pe.nodeType===1&&++Rt&&pe===ae){Ae[w]=[z,Qe,Rt];break}}else if(Ui&&(Ae=ae[B]||(ae[B]={}),be=Ae[w]||[],Qe=be[0]===z&&be[1],Rt=Qe),Rt===!1)for(;(pe=++Qe&&pe&&pe[xt]||(Rt=Qe=0)||Mt.pop())&&!((de?$e(pe,Cn):pe.nodeType===1)&&++Rt&&(Ui&&(Ae=pe[B]||(pe[B]={}),Ae[w]=[z,Rt]),pe===ae)););return Rt-=F,Rt===N||Rt%N===0&&Rt/N>=0}}},PSEUDO:function(w,E){var P,N=l.pseudos[w]||l.setFilters[w.toLowerCase()]||Ue.error("unsupported pseudo: "+w);return N[B]?N(E):N.length>1?(P=[w,w,"",E],l.setFilters.hasOwnProperty(w.toLowerCase())?cn(function(F,Z){for(var oe,de=N(F,E),ae=de.length;ae--;)oe=c.call(F,de[ae]),F[oe]=!(Z[oe]=de[ae])}):function(F){return N(F,0,P)}):N}},pseudos:{not:cn(function(w){var E=[],P=[],N=Fo(w.replace(Ye,"$1"));return N[B]?cn(function(F,Z,oe,de){for(var ae,Ee=N(F,null,de,[]),ve=F.length;ve--;)(ae=Ee[ve])&&(F[ve]=!(Z[ve]=ae))}):function(F,Z,oe){return E[0]=F,N(E,null,oe,P),E[0]=null,!P.pop()}}),has:cn(function(w){return function(E){return Ue(w,E).length>0}}),contains:cn(function(w){return w=w.replace(Dn,Hn),function(E){return(E.textContent||h.text(E)).indexOf(w)>-1}}),lang:cn(function(w){return ys.test(w||"")||Ue.error("unsupported lang: "+w),w=w.replace(Dn,Hn).toLowerCase(),function(E){var P;do if(P=C?E.lang:E.getAttribute("xml:lang")||E.getAttribute("lang"))return P=P.toLowerCase(),P===w||P.indexOf(w+"-")===0;while((E=E.parentNode)&&E.nodeType===1);return!1}}),target:function(w){var E=t.location&&t.location.hash;return E&&E.slice(1)===w.id},root:function(w){return w===S},focus:function(w){return w===qp()&&b.hasFocus()&&!!(w.type||w.href||~w.tabIndex)},enabled:Eu(!1),disabled:Eu(!0),checked:function(w){return $e(w,"input")&&!!w.checked||$e(w,"option")&&!!w.selected},selected:function(w){return w.parentNode&&w.parentNode.selectedIndex,w.selected===!0},empty:function(w){for(w=w.firstChild;w;w=w.nextSibling)if(w.nodeType<6)return!1;return!0},parent:function(w){return!l.pseudos.empty(w)},header:function(w){return Jn.test(w.nodeName)},input:function(w){return Xn.test(w.nodeName)},button:function(w){return $e(w,"input")&&w.type==="button"||$e(w,"button")},text:function(w){var E;return $e(w,"input")&&w.type==="text"&&((E=w.getAttribute("type"))==null||E.toLowerCase()==="text")},first:ki(function(){return[0]}),last:ki(function(w,E){return[E-1]}),eq:ki(function(w,E,P){return[P<0?P+E:P]}),even:ki(function(w,E){for(var P=0;PE?N=E:N=P;--N>=0;)w.push(N);return w}),gt:ki(function(w,E,P){for(var N=P<0?P+E:P;++N1?function(E,P,N){for(var F=w.length;F--;)if(!w[F](E,P,N))return!1;return!0}:w[0]}function Up(w,E,P){for(var N=0,F=E.length;N-1&&(oe[ve]=!(de[ve]=Ae))}}else pe=pr(pe===de?pe.splice(xt,pe.length):pe),F?F(null,de,pe,Ee):v.apply(de,pe)})}function Ho(w){for(var E,P,N,F=w.length,Z=l.relative[w[0].type],oe=Z||l.relative[" "],de=Z?1:0,ae=hr(function(be){return be===E},oe,!0),Ee=hr(function(be){return c.call(E,be)>-1},oe,!0),ve=[function(be,Ae,pe){var Qe=!Z&&(pe||Ae!=f)||((E=Ae).nodeType?ae(be,Ae,pe):Ee(be,Ae,pe));return E=null,Qe}];de1&&Mo(ve),de>1&&dr(w.slice(0,de-1).concat({value:w[de-2].type===" "?"*":""})).replace(Ye,"$1"),P,de0,N=w.length>0,F=function(Z,oe,de,ae,Ee){var ve,be,Ae,pe=0,Qe="0",Mt=Z&&[],xt=[],tn=f,Cn=Z||N&&l.find.TAG("*",Ee),Ui=z+=tn==null?1:Math.random()||.1,Rt=Cn.length;for(Ee&&(f=oe==b||oe||Ee);Qe!==Rt&&(ve=Cn[Qe])!=null;Qe++){if(N&&ve){for(be=0,!oe&&ve.ownerDocument!=b&&(Zn(ve),de=!C);Ae=w[be++];)if(Ae(ve,oe||b,de)){v.call(ae,ve);break}Ee&&(z=Ui)}P&&((ve=!Ae&&ve)&&pe--,Z&&Mt.push(ve))}if(pe+=Qe,P&&Qe!==pe){for(be=0;Ae=E[be++];)Ae(Mt,xt,oe,de);if(Z){if(pe>0)for(;Qe--;)Mt[Qe]||xt[Qe]||(xt[Qe]=Et.call(ae));xt=pr(xt)}v.apply(ae,xt),Ee&&!Z&&xt.length>0&&pe+E.length>1&&h.uniqueSort(ae)}return Ee&&(z=Ui,f=tn),Mt};return P?cn(F):F}function Fo(w,E){var P,N=[],F=[],Z=xe[w+" "];if(!Z){for(E||(E=bs(w)),P=E.length;P--;)Z=Ho(E[P]),Z[B]?N.push(Z):F.push(Z);Z=xe(w,Wp(F,N)),Z.selector=w}return Z}function Ou(w,E,P,N){var F,Z,oe,de,ae,Ee=typeof w=="function"&&w,ve=!N&&bs(w=Ee.selector||w);if(P=P||[],ve.length===1){if(Z=ve[0]=ve[0].slice(0),Z.length>2&&(oe=Z[0]).type==="ID"&&E.nodeType===9&&C&&l.relative[Z[1].type]){if(E=(l.find.ID(oe.matches[0].replace(Dn,Hn),E)||[])[0],E)Ee&&(E=E.parentNode);else return P;w=w.slice(Z.shift().value.length)}for(F=xn.needsContext.test(w)?0:Z.length;F--&&(oe=Z[F],!l.relative[de=oe.type]);)if((ae=l.find[de])&&(N=ae(oe.matches[0].replace(Dn,Hn),Io.test(Z[0].type)&&No(E.parentNode)||E))){if(Z.splice(F,1),w=N.length&&dr(Z),!w)return v.apply(P,N),P;break}}return(Ee||Fo(w,ve))(N,E,!C,P,!E||Io.test(w)&&No(E.parentNode)||E),P}I.sortStable=B.split("").sort(mt).join("")===B,Zn(),I.sortDetached=ji(function(w){return w.compareDocumentPosition(b.createElement("fieldset"))&1}),h.find=Ue,h.expr[":"]=h.expr.pseudos,h.unique=h.uniqueSort,Ue.compile=Fo,Ue.select=Ou,Ue.setDocument=Zn,Ue.tokenize=bs,Ue.escape=h.escapeSelector,Ue.getText=h.text,Ue.isXML=h.isXMLDoc,Ue.selectors=h.expr,Ue.support=h.support,Ue.uniqueSort=h.uniqueSort})();var wt=function(o,l,f){for(var d=[],g=f!==void 0;(o=o[l])&&o.nodeType!==9;)if(o.nodeType===1){if(g&&h(o).is(f))break;d.push(o)}return d},ln=function(o,l){for(var f=[];o;o=o.nextSibling)o.nodeType===1&&o!==l&&f.push(o);return f},qt=h.expr.match.needsContext,gt=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function bn(o,l,f){return M(l)?h.grep(o,function(d,g){return!!l.call(d,g,d)!==f}):l.nodeType?h.grep(o,function(d){return d===l!==f}):typeof l!="string"?h.grep(o,function(d){return c.call(l,d)>-1!==f}):h.filter(l,o,f)}h.filter=function(o,l,f){var d=l[0];return f&&(o=":not("+o+")"),l.length===1&&d.nodeType===1?h.find.matchesSelector(d,o)?[d]:[]:h.find.matches(o,h.grep(l,function(g){return g.nodeType===1}))},h.fn.extend({find:function(o){var l,f,d=this.length,g=this;if(typeof o!="string")return this.pushStack(h(o).filter(function(){for(l=0;l1?h.uniqueSort(f):f},filter:function(o){return this.pushStack(bn(this,o||[],!1))},not:function(o){return this.pushStack(bn(this,o||[],!0))},is:function(o){return!!bn(this,typeof o=="string"&&qt.test(o)?h(o):o||[],!1).length}});var Nn,Mi=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Lt=h.fn.init=function(o,l,f){var d,g;if(!o)return this;if(f=f||Nn,typeof o=="string")if(o[0]==="<"&&o[o.length-1]===">"&&o.length>=3?d=[null,o,null]:d=Mi.exec(o),d&&(d[1]||!l))if(d[1]){if(l=l instanceof h?l[0]:l,h.merge(this,h.parseHTML(d[1],l&&l.nodeType?l.ownerDocument||l:R,!0)),gt.test(d[1])&&h.isPlainObject(l))for(d in l)M(this[d])?this[d](l[d]):this.attr(d,l[d]);return this}else return g=R.getElementById(d[2]),g&&(this[0]=g,this.length=1),this;else return!l||l.jquery?(l||f).find(o):this.constructor(l).find(o);else{if(o.nodeType)return this[0]=o,this.length=1,this;if(M(o))return f.ready!==void 0?f.ready(o):o(h)}return h.makeArray(o,this)};Lt.prototype=h.fn,Nn=h(R);var j=/^(?:parents|prev(?:Until|All))/,ue={children:!0,contents:!0,next:!0,prev:!0};h.fn.extend({has:function(o){var l=h(o,this),f=l.length;return this.filter(function(){for(var d=0;d-1:f.nodeType===1&&h.find.matchesSelector(f,o))){v.push(f);break}}return this.pushStack(v.length>1?h.uniqueSort(v):v)},index:function(o){return o?typeof o=="string"?c.call(h(o),this[0]):c.call(this,o.jquery?o[0]:o):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(o,l){return this.pushStack(h.uniqueSort(h.merge(this.get(),h(o,l))))},addBack:function(o){return this.add(o==null?this.prevObject:this.prevObject.filter(o))}});function ie(o,l){for(;(o=o[l])&&o.nodeType!==1;);return o}h.each({parent:function(o){var l=o.parentNode;return l&&l.nodeType!==11?l:null},parents:function(o){return wt(o,"parentNode")},parentsUntil:function(o,l,f){return wt(o,"parentNode",f)},next:function(o){return ie(o,"nextSibling")},prev:function(o){return ie(o,"previousSibling")},nextAll:function(o){return wt(o,"nextSibling")},prevAll:function(o){return wt(o,"previousSibling")},nextUntil:function(o,l,f){return wt(o,"nextSibling",f)},prevUntil:function(o,l,f){return wt(o,"previousSibling",f)},siblings:function(o){return ln((o.parentNode||{}).firstChild,o)},children:function(o){return ln(o.firstChild)},contents:function(o){return o.contentDocument!=null&&i(o.contentDocument)?o.contentDocument:($e(o,"template")&&(o=o.content||o),h.merge([],o.childNodes))}},function(o,l){h.fn[o]=function(f,d){var g=h.map(this,l,f);return o.slice(-5)!=="Until"&&(d=f),d&&typeof d=="string"&&(g=h.filter(d,g)),this.length>1&&(ue[o]||h.uniqueSort(g),j.test(o)&&g.reverse()),this.pushStack(g)}});var le=/[^\x20\t\r\n\f]+/g;function Me(o){var l={};return h.each(o.match(le)||[],function(f,d){l[d]=!0}),l}h.Callbacks=function(o){o=typeof o=="string"?Me(o):h.extend({},o);var l,f,d,g,v=[],b=[],S=-1,C=function(){for(g=g||o.once,d=l=!0;b.length;S=-1)for(f=b.shift();++S-1;)v.splice(z,1),z<=S&&S--}),this},has:function(D){return D?h.inArray(D,v)>-1:v.length>0},empty:function(){return v&&(v=[]),this},disable:function(){return g=b=[],v=f="",this},disabled:function(){return!v},lock:function(){return g=b=[],!f&&!l&&(v=f=""),this},locked:function(){return!!g},fireWith:function(D,B){return g||(B=B||[],B=[D,B.slice?B.slice():B],b.push(B),l||C()),this},fire:function(){return O.fireWith(this,arguments),this},fired:function(){return!!d}};return O};function De(o){return o}function x(o){throw o}function T(o,l,f,d){var g;try{o&&M(g=o.promise)?g.call(o).done(l).fail(f):o&&M(g=o.then)?g.call(o,l,f):l.apply(void 0,[o].slice(d))}catch(v){f.apply(void 0,[v])}}h.extend({Deferred:function(o){var l=[["notify","progress",h.Callbacks("memory"),h.Callbacks("memory"),2],["resolve","done",h.Callbacks("once memory"),h.Callbacks("once memory"),0,"resolved"],["reject","fail",h.Callbacks("once memory"),h.Callbacks("once memory"),1,"rejected"]],f="pending",d={state:function(){return f},always:function(){return g.done(arguments).fail(arguments),this},catch:function(v){return d.then(null,v)},pipe:function(){var v=arguments;return h.Deferred(function(b){h.each(l,function(S,C){var O=M(v[C[4]])&&v[C[4]];g[C[1]](function(){var D=O&&O.apply(this,arguments);D&&M(D.promise)?D.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[C[0]+"With"](this,O?[D]:arguments)})}),v=null}).promise()},then:function(v,b,S){var C=0;function O(D,B,z,X){return function(){var ye=this,Le=arguments,xe=function(){var mt,_n;if(!(D=C&&(z!==x&&(ye=void 0,Le=[mt]),B.rejectWith(ye,Le))}};D?yt():(h.Deferred.getErrorHook?yt.error=h.Deferred.getErrorHook():h.Deferred.getStackHook&&(yt.error=h.Deferred.getStackHook()),t.setTimeout(yt))}}return h.Deferred(function(D){l[0][3].add(O(0,D,M(S)?S:De,D.notifyWith)),l[1][3].add(O(0,D,M(v)?v:De)),l[2][3].add(O(0,D,M(b)?b:x))}).promise()},promise:function(v){return v!=null?h.extend(v,d):d}},g={};return h.each(l,function(v,b){var S=b[2],C=b[5];d[b[1]]=S.add,C&&S.add(function(){f=C},l[3-v][2].disable,l[3-v][3].disable,l[0][2].lock,l[0][3].lock),S.add(b[3].fire),g[b[0]]=function(){return g[b[0]+"With"](this===g?void 0:this,arguments),this},g[b[0]+"With"]=S.fireWith}),d.promise(g),o&&o.call(g,g),g},when:function(o){var l=arguments.length,f=l,d=Array(f),g=r.call(arguments),v=h.Deferred(),b=function(S){return function(C){d[S]=this,g[S]=arguments.length>1?r.call(arguments):C,--l||v.resolveWith(d,g)}};if(l<=1&&(T(o,v.done(b(f)).resolve,v.reject,!l),v.state()==="pending"||M(g[f]&&g[f].then)))return v.then();for(;f--;)T(g[f],b(f),v.reject);return v.promise()}});var L=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;h.Deferred.exceptionHook=function(o,l){t.console&&t.console.warn&&o&&L.test(o.name)&&t.console.warn("jQuery.Deferred exception: "+o.message,o.stack,l)},h.readyException=function(o){t.setTimeout(function(){throw o})};var G=h.Deferred();h.fn.ready=function(o){return G.then(o).catch(function(l){h.readyException(l)}),this},h.extend({isReady:!1,readyWait:1,ready:function(o){(o===!0?--h.readyWait:h.isReady)||(h.isReady=!0,!(o!==!0&&--h.readyWait>0)&&G.resolveWith(R,[h]))}}),h.ready.then=G.then;function q(){R.removeEventListener("DOMContentLoaded",q),t.removeEventListener("load",q),h.ready()}R.readyState==="complete"||R.readyState!=="loading"&&!R.documentElement.doScroll?t.setTimeout(h.ready):(R.addEventListener("DOMContentLoaded",q),t.addEventListener("load",q));var V=function(o,l,f,d,g,v,b){var S=0,C=o.length,O=f==null;if(J(f)==="object"){g=!0;for(S in f)V(o,l,S,f[S],!0,v,b)}else if(d!==void 0&&(g=!0,M(d)||(b=!0),O&&(b?(l.call(o,d),l=null):(O=l,l=function(D,B,z){return O.call(h(D),z)})),l))for(;S1,null,!0)},removeData:function(o){return this.each(function(){fe.remove(this,o)})}}),h.extend({queue:function(o,l,f){var d;if(o)return l=(l||"fx")+"queue",d=U.get(o,l),f&&(!d||Array.isArray(f)?d=U.access(o,l,h.makeArray(f)):d.push(f)),d||[]},dequeue:function(o,l){l=l||"fx";var f=h.queue(o,l),d=f.length,g=f.shift(),v=h._queueHooks(o,l),b=function(){h.dequeue(o,l)};g==="inprogress"&&(g=f.shift(),d--),g&&(l==="fx"&&f.unshift("inprogress"),delete v.stop,g.call(o,b,v)),!d&&v&&v.empty.fire()},_queueHooks:function(o,l){var f=l+"queueHooks";return U.get(o,f)||U.access(o,f,{empty:h.Callbacks("once memory").add(function(){U.remove(o,[l+"queue",f])})})}}),h.fn.extend({queue:function(o,l){var f=2;return typeof o!="string"&&(l=o,o="fx",f--),arguments.length\x20\t\r\n\f]*)/i,nu=/^$|^module$|\/(?:java|ecma)script/i;(function(){var o=R.createDocumentFragment(),l=o.appendChild(R.createElement("div")),f=R.createElement("input");f.setAttribute("type","radio"),f.setAttribute("checked","checked"),f.setAttribute("name","t"),l.appendChild(f),I.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,l.innerHTML="",I.noCloneChecked=!!l.cloneNode(!0).lastChild.defaultValue,l.innerHTML="",I.option=!!l.lastChild})();var Zt={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Zt.tbody=Zt.tfoot=Zt.colgroup=Zt.caption=Zt.thead,Zt.th=Zt.td,I.option||(Zt.optgroup=Zt.option=[1,""]);function It(o,l){var f;return typeof o.getElementsByTagName<"u"?f=o.getElementsByTagName(l||"*"):typeof o.querySelectorAll<"u"?f=o.querySelectorAll(l||"*"):f=[],l===void 0||l&&$e(o,l)?h.merge([o],f):f}function _o(o,l){for(var f=0,d=o.length;f-1){g&&g.push(v);continue}if(O=Mn(v),b=It(B.appendChild(v),"script"),O&&_o(b),f)for(D=0;v=b[D++];)nu.test(v.type||"")&&f.push(v)}return B}var su=/^([^.]*)(?:\.(.+)|)/;function Hi(){return!0}function Fi(){return!1}function wo(o,l,f,d,g,v){var b,S;if(typeof l=="object"){typeof f!="string"&&(d=d||f,f=void 0);for(S in l)wo(o,S,f,d,l[S],v);return o}if(d==null&&g==null?(g=f,d=f=void 0):g==null&&(typeof f=="string"?(g=d,d=void 0):(g=d,d=f,f=void 0)),g===!1)g=Fi;else if(!g)return o;return v===1&&(b=g,g=function(C){return h().off(C),b.apply(this,arguments)},g.guid=b.guid||(b.guid=h.guid++)),o.each(function(){h.event.add(this,l,g,d,f)})}h.event={global:{},add:function(o,l,f,d,g){var v,b,S,C,O,D,B,z,X,ye,Le,xe=U.get(o);if(!!he(o))for(f.handler&&(v=f,f=v.handler,g=v.selector),g&&h.find.matchesSelector(Bt,g),f.guid||(f.guid=h.guid++),(C=xe.events)||(C=xe.events=Object.create(null)),(b=xe.handle)||(b=xe.handle=function(yt){return typeof h<"u"&&h.event.triggered!==yt.type?h.event.dispatch.apply(o,arguments):void 0}),l=(l||"").match(le)||[""],O=l.length;O--;)S=su.exec(l[O])||[],X=Le=S[1],ye=(S[2]||"").split(".").sort(),X&&(B=h.event.special[X]||{},X=(g?B.delegateType:B.bindType)||X,B=h.event.special[X]||{},D=h.extend({type:X,origType:Le,data:d,handler:f,guid:f.guid,selector:g,needsContext:g&&h.expr.match.needsContext.test(g),namespace:ye.join(".")},v),(z=C[X])||(z=C[X]=[],z.delegateCount=0,(!B.setup||B.setup.call(o,d,ye,b)===!1)&&o.addEventListener&&o.addEventListener(X,b)),B.add&&(B.add.call(o,D),D.handler.guid||(D.handler.guid=f.guid)),g?z.splice(z.delegateCount++,0,D):z.push(D),h.event.global[X]=!0)},remove:function(o,l,f,d,g){var v,b,S,C,O,D,B,z,X,ye,Le,xe=U.hasData(o)&&U.get(o);if(!(!xe||!(C=xe.events))){for(l=(l||"").match(le)||[""],O=l.length;O--;){if(S=su.exec(l[O])||[],X=Le=S[1],ye=(S[2]||"").split(".").sort(),!X){for(X in C)h.event.remove(o,X+l[O],f,d,!0);continue}for(B=h.event.special[X]||{},X=(d?B.delegateType:B.bindType)||X,z=C[X]||[],S=S[2]&&new RegExp("(^|\\.)"+ye.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=v=z.length;v--;)D=z[v],(g||Le===D.origType)&&(!f||f.guid===D.guid)&&(!S||S.test(D.namespace))&&(!d||d===D.selector||d==="**"&&D.selector)&&(z.splice(v,1),D.selector&&z.delegateCount--,B.remove&&B.remove.call(o,D));b&&!z.length&&((!B.teardown||B.teardown.call(o,ye,xe.handle)===!1)&&h.removeEvent(o,X,xe.handle),delete C[X])}h.isEmptyObject(C)&&U.remove(o,"handle events")}},dispatch:function(o){var l,f,d,g,v,b,S=new Array(arguments.length),C=h.event.fix(o),O=(U.get(this,"events")||Object.create(null))[C.type]||[],D=h.event.special[C.type]||{};for(S[0]=C,l=1;l=1)){for(;O!==this;O=O.parentNode||this)if(O.nodeType===1&&!(o.type==="click"&&O.disabled===!0)){for(v=[],b={},f=0;f-1:h.find(g,this,null,[O]).length),b[g]&&v.push(d);v.length&&S.push({elem:O,handlers:v})}}return O=this,C\s*$/g;function ru(o,l){return $e(o,"table")&&$e(l.nodeType!==11?l:l.firstChild,"tr")&&h(o).children("tbody")[0]||o}function up(o){return o.type=(o.getAttribute("type")!==null)+"/"+o.type,o}function cp(o){return(o.type||"").slice(0,5)==="true/"?o.type=o.type.slice(5):o.removeAttribute("type"),o}function ou(o,l){var f,d,g,v,b,S,C;if(l.nodeType===1){if(U.hasData(o)&&(v=U.get(o),C=v.events,C)){U.remove(l,"handle events");for(g in C)for(f=0,d=C[g].length;f1&&typeof X=="string"&&!I.checkClone&&ap.test(X))return o.each(function(Le){var xe=o.eq(Le);ye&&(l[0]=X.call(this,Le,xe.html())),qi(xe,l,f,d)});if(B&&(g=iu(l,o[0].ownerDocument,!1,o,d),v=g.firstChild,g.childNodes.length===1&&(g=v),v||d)){for(b=h.map(It(g,"script"),up),S=b.length;D0&&_o(b,!C&&It(o,"script")),S},cleanData:function(o){for(var l,f,d,g=h.event.special,v=0;(f=o[v])!==void 0;v++)if(he(f)){if(l=f[U.expando]){if(l.events)for(d in l.events)g[d]?h.event.remove(f,d):h.removeEvent(f,d,l.handle);f[U.expando]=void 0}f[fe.expando]&&(f[fe.expando]=void 0)}}}),h.fn.extend({detach:function(o){return au(this,o,!0)},remove:function(o){return au(this,o)},text:function(o){return V(this,function(l){return l===void 0?h.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=l)})},null,o,arguments.length)},append:function(){return qi(this,arguments,function(o){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var l=ru(this,o);l.appendChild(o)}})},prepend:function(){return qi(this,arguments,function(o){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var l=ru(this,o);l.insertBefore(o,l.firstChild)}})},before:function(){return qi(this,arguments,function(o){this.parentNode&&this.parentNode.insertBefore(o,this)})},after:function(){return qi(this,arguments,function(o){this.parentNode&&this.parentNode.insertBefore(o,this.nextSibling)})},empty:function(){for(var o,l=0;(o=this[l])!=null;l++)o.nodeType===1&&(h.cleanData(It(o,!1)),o.textContent="");return this},clone:function(o,l){return o=o==null?!1:o,l=l==null?o:l,this.map(function(){return h.clone(this,o,l)})},html:function(o){return V(this,function(l){var f=this[0]||{},d=0,g=this.length;if(l===void 0&&f.nodeType===1)return f.innerHTML;if(typeof l=="string"&&!op.test(l)&&!Zt[(tu.exec(l)||["",""])[1].toLowerCase()]){l=h.htmlPrefilter(l);try{for(;d=0&&(C+=Math.max(0,Math.ceil(o["offset"+l[0].toUpperCase()+l.slice(1)]-v-C-S-.5))||0),C+O}function mu(o,l,f){var d=lr(o),g=!I.boxSizingReliable()||f,v=g&&h.css(o,"boxSizing",!1,d)==="border-box",b=v,S=hs(o,l,d),C="offset"+l[0].toUpperCase()+l.slice(1);if(ko.test(S)){if(!f)return S;S="auto"}return(!I.boxSizingReliable()&&v||!I.reliableTrDimensions()&&$e(o,"tr")||S==="auto"||!parseFloat(S)&&h.css(o,"display",!1,d)==="inline")&&o.getClientRects().length&&(v=h.css(o,"boxSizing",!1,d)==="border-box",b=C in o,b&&(S=o[C])),S=parseFloat(S)||0,S+To(o,l,f||(v?"border":"content"),b,d,S)+"px"}h.extend({cssHooks:{opacity:{get:function(o,l){if(l){var f=hs(o,"opacity");return f===""?"1":f}}}},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(o,l,f,d){if(!(!o||o.nodeType===3||o.nodeType===8||!o.style)){var g,v,b,S=K(l),C=xo.test(l),O=o.style;if(C||(l=Co(S)),b=h.cssHooks[l]||h.cssHooks[S],f!==void 0){if(v=typeof f,v==="string"&&(g=vt.exec(f))&&g[1]&&(f=fs(o,l,g),v="number"),f==null||f!==f)return;v==="number"&&!C&&(f+=g&&g[3]||(h.cssNumber[S]?"":"px")),!I.clearCloneStyle&&f===""&&l.indexOf("background")===0&&(O[l]="inherit"),(!b||!("set"in b)||(f=b.set(o,f,d))!==void 0)&&(C?O.setProperty(l,f):O[l]=f)}else return b&&"get"in b&&(g=b.get(o,!1,d))!==void 0?g:O[l]}},css:function(o,l,f,d){var g,v,b,S=K(l),C=xo.test(l);return C||(l=Co(S)),b=h.cssHooks[l]||h.cssHooks[S],b&&"get"in b&&(g=b.get(o,!0,f)),g===void 0&&(g=hs(o,l,d)),g==="normal"&&l in hu&&(g=hu[l]),f===""||f?(v=parseFloat(g),f===!0||isFinite(v)?v||0:g):g}}),h.each(["height","width"],function(o,l){h.cssHooks[l]={get:function(f,d,g){if(d)return pp.test(h.css(f,"display"))&&(!f.getClientRects().length||!f.getBoundingClientRect().width)?lu(f,mp,function(){return mu(f,l,g)}):mu(f,l,g)},set:function(f,d,g){var v,b=lr(f),S=!I.scrollboxSize()&&b.position==="absolute",C=S||g,O=C&&h.css(f,"boxSizing",!1,b)==="border-box",D=g?To(f,l,g,O,b):0;return O&&S&&(D-=Math.ceil(f["offset"+l[0].toUpperCase()+l.slice(1)]-parseFloat(b[l])-To(f,l,"border",!1,b)-.5)),D&&(v=vt.exec(d))&&(v[3]||"px")!=="px"&&(f.style[l]=d,d=h.css(f,l)),pu(f,d,D)}}}),h.cssHooks.marginLeft=uu(I.reliableMarginLeft,function(o,l){if(l)return(parseFloat(hs(o,"marginLeft"))||o.getBoundingClientRect().left-lu(o,{marginLeft:0},function(){return o.getBoundingClientRect().left}))+"px"}),h.each({margin:"",padding:"",border:"Width"},function(o,l){h.cssHooks[o+l]={expand:function(f){for(var d=0,g={},v=typeof f=="string"?f.split(" "):[f];d<4;d++)g[o+it[d]+l]=v[d]||v[d-2]||v[0];return g}},o!=="margin"&&(h.cssHooks[o+l].set=pu)}),h.fn.extend({css:function(o,l){return V(this,function(f,d,g){var v,b,S={},C=0;if(Array.isArray(d)){for(v=lr(f),b=d.length;C1)}});function Nt(o,l,f,d,g){return new Nt.prototype.init(o,l,f,d,g)}h.Tween=Nt,Nt.prototype={constructor:Nt,init:function(o,l,f,d,g,v){this.elem=o,this.prop=f,this.easing=g||h.easing._default,this.options=l,this.start=this.now=this.cur(),this.end=d,this.unit=v||(h.cssNumber[f]?"":"px")},cur:function(){var o=Nt.propHooks[this.prop];return o&&o.get?o.get(this):Nt.propHooks._default.get(this)},run:function(o){var l,f=Nt.propHooks[this.prop];return this.options.duration?this.pos=l=h.easing[this.easing](o,this.options.duration*o,0,1,this.options.duration):this.pos=l=o,this.now=(this.end-this.start)*l+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),f&&f.set?f.set(this):Nt.propHooks._default.set(this),this}},Nt.prototype.init.prototype=Nt.prototype,Nt.propHooks={_default:{get:function(o){var l;return o.elem.nodeType!==1||o.elem[o.prop]!=null&&o.elem.style[o.prop]==null?o.elem[o.prop]:(l=h.css(o.elem,o.prop,""),!l||l==="auto"?0:l)},set:function(o){h.fx.step[o.prop]?h.fx.step[o.prop](o):o.elem.nodeType===1&&(h.cssHooks[o.prop]||o.elem.style[Co(o.prop)]!=null)?h.style(o.elem,o.prop,o.now+o.unit):o.elem[o.prop]=o.now}}},Nt.propHooks.scrollTop=Nt.propHooks.scrollLeft={set:function(o){o.elem.nodeType&&o.elem.parentNode&&(o.elem[o.prop]=o.now)}},h.easing={linear:function(o){return o},swing:function(o){return .5-Math.cos(o*Math.PI)/2},_default:"swing"},h.fx=Nt.prototype.init,h.fx.step={};var Bi,ur,gp=/^(?:toggle|show|hide)$/,vp=/queueHooks$/;function So(){ur&&(R.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(So):t.setTimeout(So,h.fx.interval),h.fx.tick())}function gu(){return t.setTimeout(function(){Bi=void 0}),Bi=Date.now()}function cr(o,l){var f,d=0,g={height:o};for(l=l?1:0;d<4;d+=2-l)f=it[d],g["margin"+f]=g["padding"+f]=o;return l&&(g.opacity=g.width=o),g}function vu(o,l,f){for(var d,g=(un.tweeners[l]||[]).concat(un.tweeners["*"]),v=0,b=g.length;v1)},removeAttr:function(o){return this.each(function(){h.removeAttr(this,o)})}}),h.extend({attr:function(o,l,f){var d,g,v=o.nodeType;if(!(v===3||v===8||v===2)){if(typeof o.getAttribute>"u")return h.prop(o,l,f);if((v!==1||!h.isXMLDoc(o))&&(g=h.attrHooks[l.toLowerCase()]||(h.expr.match.bool.test(l)?yu:void 0)),f!==void 0){if(f===null){h.removeAttr(o,l);return}return g&&"set"in g&&(d=g.set(o,f,l))!==void 0?d:(o.setAttribute(l,f+""),f)}return g&&"get"in g&&(d=g.get(o,l))!==null?d:(d=h.find.attr(o,l),d==null?void 0:d)}},attrHooks:{type:{set:function(o,l){if(!I.radioValue&&l==="radio"&&$e(o,"input")){var f=o.value;return o.setAttribute("type",l),f&&(o.value=f),l}}}},removeAttr:function(o,l){var f,d=0,g=l&&l.match(le);if(g&&o.nodeType===1)for(;f=g[d++];)o.removeAttribute(f)}}),yu={set:function(o,l,f){return l===!1?h.removeAttr(o,f):o.setAttribute(f,f),f}},h.each(h.expr.match.bool.source.match(/\w+/g),function(o,l){var f=ps[l]||h.find.attr;ps[l]=function(d,g,v){var b,S,C=g.toLowerCase();return v||(S=ps[C],ps[C]=b,b=f(d,g,v)!=null?C:null,ps[C]=S),b}});var _p=/^(?:input|select|textarea|button)$/i,wp=/^(?:a|area)$/i;h.fn.extend({prop:function(o,l){return V(this,h.prop,o,l,arguments.length>1)},removeProp:function(o){return this.each(function(){delete this[h.propFix[o]||o]})}}),h.extend({prop:function(o,l,f){var d,g,v=o.nodeType;if(!(v===3||v===8||v===2))return(v!==1||!h.isXMLDoc(o))&&(l=h.propFix[l]||l,g=h.propHooks[l]),f!==void 0?g&&"set"in g&&(d=g.set(o,f,l))!==void 0?d:o[l]=f:g&&"get"in g&&(d=g.get(o,l))!==null?d:o[l]},propHooks:{tabIndex:{get:function(o){var l=h.find.attr(o,"tabindex");return l?parseInt(l,10):_p.test(o.nodeName)||wp.test(o.nodeName)&&o.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),I.optSelected||(h.propHooks.selected={get:function(o){var l=o.parentNode;return l&&l.parentNode&&l.parentNode.selectedIndex,null},set:function(o){var l=o.parentNode;l&&(l.selectedIndex,l.parentNode&&l.parentNode.selectedIndex)}}),h.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){h.propFix[this.toLowerCase()]=this});function bi(o){var l=o.match(le)||[];return l.join(" ")}function _i(o){return o.getAttribute&&o.getAttribute("class")||""}function $o(o){return Array.isArray(o)?o:typeof o=="string"?o.match(le)||[]:[]}h.fn.extend({addClass:function(o){var l,f,d,g,v,b;return M(o)?this.each(function(S){h(this).addClass(o.call(this,S,_i(this)))}):(l=$o(o),l.length?this.each(function(){if(d=_i(this),f=this.nodeType===1&&" "+bi(d)+" ",f){for(v=0;v-1;)f=f.replace(" "+g+" "," ");b=bi(f),d!==b&&this.setAttribute("class",b)}}):this):this.attr("class","")},toggleClass:function(o,l){var f,d,g,v,b=typeof o,S=b==="string"||Array.isArray(o);return M(o)?this.each(function(C){h(this).toggleClass(o.call(this,C,_i(this),l),l)}):typeof l=="boolean"&&S?l?this.addClass(o):this.removeClass(o):(f=$o(o),this.each(function(){if(S)for(v=h(this),g=0;g-1)return!0;return!1}});var kp=/\r/g;h.fn.extend({val:function(o){var l,f,d,g=this[0];return arguments.length?(d=M(o),this.each(function(v){var b;this.nodeType===1&&(d?b=o.call(this,v,h(this).val()):b=o,b==null?b="":typeof b=="number"?b+="":Array.isArray(b)&&(b=h.map(b,function(S){return S==null?"":S+""})),l=h.valHooks[this.type]||h.valHooks[this.nodeName.toLowerCase()],(!l||!("set"in l)||l.set(this,b,"value")===void 0)&&(this.value=b))})):g?(l=h.valHooks[g.type]||h.valHooks[g.nodeName.toLowerCase()],l&&"get"in l&&(f=l.get(g,"value"))!==void 0?f:(f=g.value,typeof f=="string"?f.replace(kp,""):f==null?"":f)):void 0}}),h.extend({valHooks:{option:{get:function(o){var l=h.find.attr(o,"value");return l!=null?l:bi(h.text(o))}},select:{get:function(o){var l,f,d,g=o.options,v=o.selectedIndex,b=o.type==="select-one",S=b?null:[],C=b?v+1:g.length;for(v<0?d=C:d=b?v:0;d-1)&&(f=!0);return f||(o.selectedIndex=-1),v}}}}),h.each(["radio","checkbox"],function(){h.valHooks[this]={set:function(o,l){if(Array.isArray(l))return o.checked=h.inArray(h(o).val(),l)>-1}},I.checkOn||(h.valHooks[this].get=function(o){return o.getAttribute("value")===null?"on":o.value})});var ms=t.location,bu={guid:Date.now()},Eo=/\?/;h.parseXML=function(o){var l,f;if(!o||typeof o!="string")return null;try{l=new t.DOMParser().parseFromString(o,"text/xml")}catch{}return f=l&&l.getElementsByTagName("parsererror")[0],(!l||f)&&h.error("Invalid XML: "+(f?h.map(f.childNodes,function(d){return d.textContent}).join(` -`):o)),l};var _u=/^(?:focusinfocus|focusoutblur)$/,wu=function(o){o.stopPropagation()};h.extend(h.event,{trigger:function(o,l,f,d){var g,v,b,S,C,O,D,B,z=[f||R],X=_.call(o,"type")?o.type:o,ye=_.call(o,"namespace")?o.namespace.split("."):[];if(v=B=b=f=f||R,!(f.nodeType===3||f.nodeType===8)&&!_u.test(X+h.event.triggered)&&(X.indexOf(".")>-1&&(ye=X.split("."),X=ye.shift(),ye.sort()),C=X.indexOf(":")<0&&"on"+X,o=o[h.expando]?o:new h.Event(X,typeof o=="object"&&o),o.isTrigger=d?2:3,o.namespace=ye.join("."),o.rnamespace=o.namespace?new RegExp("(^|\\.)"+ye.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,o.result=void 0,o.target||(o.target=f),l=l==null?[o]:h.makeArray(l,[o]),D=h.event.special[X]||{},!(!d&&D.trigger&&D.trigger.apply(f,l)===!1))){if(!d&&!D.noBubble&&!ee(f)){for(S=D.delegateType||X,_u.test(S+X)||(v=v.parentNode);v;v=v.parentNode)z.push(v),b=v;b===(f.ownerDocument||R)&&z.push(b.defaultView||b.parentWindow||t)}for(g=0;(v=z[g++])&&!o.isPropagationStopped();)B=v,o.type=g>1?S:D.bindType||X,O=(U.get(v,"events")||Object.create(null))[o.type]&&U.get(v,"handle"),O&&O.apply(v,l),O=C&&v[C],O&&O.apply&&he(v)&&(o.result=O.apply(v,l),o.result===!1&&o.preventDefault());return o.type=X,!d&&!o.isDefaultPrevented()&&(!D._default||D._default.apply(z.pop(),l)===!1)&&he(f)&&C&&M(f[X])&&!ee(f)&&(b=f[C],b&&(f[C]=null),h.event.triggered=X,o.isPropagationStopped()&&B.addEventListener(X,wu),f[X](),o.isPropagationStopped()&&B.removeEventListener(X,wu),h.event.triggered=void 0,b&&(f[C]=b)),o.result}},simulate:function(o,l,f){var d=h.extend(new h.Event,f,{type:o,isSimulated:!0});h.event.trigger(d,null,l)}}),h.fn.extend({trigger:function(o,l){return this.each(function(){h.event.trigger(o,l,this)})},triggerHandler:function(o,l){var f=this[0];if(f)return h.event.trigger(o,l,f,!0)}});var xp=/\[\]$/,ku=/\r?\n/g,Cp=/^(?:submit|button|image|reset|file)$/i,Tp=/^(?:input|select|textarea|keygen)/i;function Ao(o,l,f,d){var g;if(Array.isArray(l))h.each(l,function(v,b){f||xp.test(o)?d(o,b):Ao(o+"["+(typeof b=="object"&&b!=null?v:"")+"]",b,f,d)});else if(!f&&J(l)==="object")for(g in l)Ao(o+"["+g+"]",l[g],f,d);else d(o,l)}h.param=function(o,l){var f,d=[],g=function(v,b){var S=M(b)?b():b;d[d.length]=encodeURIComponent(v)+"="+encodeURIComponent(S==null?"":S)};if(o==null)return"";if(Array.isArray(o)||o.jquery&&!h.isPlainObject(o))h.each(o,function(){g(this.name,this.value)});else for(f in o)Ao(f,o[f],l,g);return d.join("&")},h.fn.extend({serialize:function(){return h.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var o=h.prop(this,"elements");return o?h.makeArray(o):this}).filter(function(){var o=this.type;return this.name&&!h(this).is(":disabled")&&Tp.test(this.nodeName)&&!Cp.test(o)&&(this.checked||!ds.test(o))}).map(function(o,l){var f=h(this).val();return f==null?null:Array.isArray(f)?h.map(f,function(d){return{name:l.name,value:d.replace(ku,`\r -`)}}):{name:l.name,value:f.replace(ku,`\r -`)}}).get()}});var Sp=/%20/g,$p=/#.*$/,Ep=/([?&])_=[^&]*/,Ap=/^(.*?):[ \t]*([^\r\n]*)$/mg,Op=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Rp=/^(?:GET|HEAD)$/,Pp=/^\/\//,xu={},Oo={},Cu="*/".concat("*"),Ro=R.createElement("a");Ro.href=ms.href;function Tu(o){return function(l,f){typeof l!="string"&&(f=l,l="*");var d,g=0,v=l.toLowerCase().match(le)||[];if(M(f))for(;d=v[g++];)d[0]==="+"?(d=d.slice(1)||"*",(o[d]=o[d]||[]).unshift(f)):(o[d]=o[d]||[]).push(f)}}function Su(o,l,f,d){var g={},v=o===Oo;function b(S){var C;return g[S]=!0,h.each(o[S]||[],function(O,D){var B=D(l,f,d);if(typeof B=="string"&&!v&&!g[B])return l.dataTypes.unshift(B),b(B),!1;if(v)return!(C=B)}),C}return b(l.dataTypes[0])||!g["*"]&&b("*")}function Po(o,l){var f,d,g=h.ajaxSettings.flatOptions||{};for(f in l)l[f]!==void 0&&((g[f]?o:d||(d={}))[f]=l[f]);return d&&h.extend(!0,o,d),o}function zp(o,l,f){for(var d,g,v,b,S=o.contents,C=o.dataTypes;C[0]==="*";)C.shift(),d===void 0&&(d=o.mimeType||l.getResponseHeader("Content-Type"));if(d){for(g in S)if(S[g]&&S[g].test(d)){C.unshift(g);break}}if(C[0]in f)v=C[0];else{for(g in f){if(!C[0]||o.converters[g+" "+C[0]]){v=g;break}b||(b=g)}v=v||b}if(v)return v!==C[0]&&C.unshift(v),f[v]}function Lp(o,l,f,d){var g,v,b,S,C,O={},D=o.dataTypes.slice();if(D[1])for(b in o.converters)O[b.toLowerCase()]=o.converters[b];for(v=D.shift();v;)if(o.responseFields[v]&&(f[o.responseFields[v]]=l),!C&&d&&o.dataFilter&&(l=o.dataFilter(l,o.dataType)),C=v,v=D.shift(),v){if(v==="*")v=C;else if(C!=="*"&&C!==v){if(b=O[C+" "+v]||O["* "+v],!b){for(g in O)if(S=g.split(" "),S[1]===v&&(b=O[C+" "+S[0]]||O["* "+S[0]],b)){b===!0?b=O[g]:O[g]!==!0&&(v=S[0],D.unshift(S[1]));break}}if(b!==!0)if(b&&o.throws)l=b(l);else try{l=b(l)}catch(B){return{state:"parsererror",error:b?B:"No conversion from "+C+" to "+v}}}}return{state:"success",data:l}}h.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ms.href,type:"GET",isLocal:Op.test(ms.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Cu,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":h.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(o,l){return l?Po(Po(o,h.ajaxSettings),l):Po(h.ajaxSettings,o)},ajaxPrefilter:Tu(xu),ajaxTransport:Tu(Oo),ajax:function(o,l){typeof o=="object"&&(l=o,o=void 0),l=l||{};var f,d,g,v,b,S,C,O,D,B,z=h.ajaxSetup({},l),X=z.context||z,ye=z.context&&(X.nodeType||X.jquery)?h(X):h.event,Le=h.Deferred(),xe=h.Callbacks("once memory"),yt=z.statusCode||{},mt={},_n={},wn="canceled",Re={readyState:0,getResponseHeader:function(Ie){var ot;if(C){if(!v)for(v={};ot=Ap.exec(g);)v[ot[1].toLowerCase()+" "]=(v[ot[1].toLowerCase()+" "]||[]).concat(ot[2]);ot=v[Ie.toLowerCase()+" "]}return ot==null?null:ot.join(", ")},getAllResponseHeaders:function(){return C?g:null},setRequestHeader:function(Ie,ot){return C==null&&(Ie=_n[Ie.toLowerCase()]=_n[Ie.toLowerCase()]||Ie,mt[Ie]=ot),this},overrideMimeType:function(Ie){return C==null&&(z.mimeType=Ie),this},statusCode:function(Ie){var ot;if(Ie)if(C)Re.always(Ie[Re.status]);else for(ot in Ie)yt[ot]=[yt[ot],Ie[ot]];return this},abort:function(Ie){var ot=Ie||wn;return f&&f.abort(ot),wi(0,ot),this}};if(Le.promise(Re),z.url=((o||z.url||ms.href)+"").replace(Pp,ms.protocol+"//"),z.type=l.method||l.type||z.method||z.type,z.dataTypes=(z.dataType||"*").toLowerCase().match(le)||[""],z.crossDomain==null){S=R.createElement("a");try{S.href=z.url,S.href=S.href,z.crossDomain=Ro.protocol+"//"+Ro.host!=S.protocol+"//"+S.host}catch{z.crossDomain=!0}}if(z.data&&z.processData&&typeof z.data!="string"&&(z.data=h.param(z.data,z.traditional)),Su(xu,z,l,Re),C)return Re;O=h.event&&z.global,O&&h.active++===0&&h.event.trigger("ajaxStart"),z.type=z.type.toUpperCase(),z.hasContent=!Rp.test(z.type),d=z.url.replace($p,""),z.hasContent?z.data&&z.processData&&(z.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(z.data=z.data.replace(Sp,"+")):(B=z.url.slice(d.length),z.data&&(z.processData||typeof z.data=="string")&&(d+=(Eo.test(d)?"&":"?")+z.data,delete z.data),z.cache===!1&&(d=d.replace(Ep,"$1"),B=(Eo.test(d)?"&":"?")+"_="+bu.guid+++B),z.url=d+B),z.ifModified&&(h.lastModified[d]&&Re.setRequestHeader("If-Modified-Since",h.lastModified[d]),h.etag[d]&&Re.setRequestHeader("If-None-Match",h.etag[d])),(z.data&&z.hasContent&&z.contentType!==!1||l.contentType)&&Re.setRequestHeader("Content-Type",z.contentType),Re.setRequestHeader("Accept",z.dataTypes[0]&&z.accepts[z.dataTypes[0]]?z.accepts[z.dataTypes[0]]+(z.dataTypes[0]!=="*"?", "+Cu+"; q=0.01":""):z.accepts["*"]);for(D in z.headers)Re.setRequestHeader(D,z.headers[D]);if(z.beforeSend&&(z.beforeSend.call(X,Re,z)===!1||C))return Re.abort();if(wn="abort",xe.add(z.complete),Re.done(z.success),Re.fail(z.error),f=Su(Oo,z,l,Re),!f)wi(-1,"No Transport");else{if(Re.readyState=1,O&&ye.trigger("ajaxSend",[Re,z]),C)return Re;z.async&&z.timeout>0&&(b=t.setTimeout(function(){Re.abort("timeout")},z.timeout));try{C=!1,f.send(mt,wi)}catch(Ie){if(C)throw Ie;wi(-1,Ie)}}function wi(Ie,ot,vs,Lo){var kn,ys,xn,Xn,Jn,en=ot;C||(C=!0,b&&t.clearTimeout(b),f=void 0,g=Lo||"",Re.readyState=Ie>0?4:0,kn=Ie>=200&&Ie<300||Ie===304,vs&&(Xn=zp(z,Re,vs)),!kn&&h.inArray("script",z.dataTypes)>-1&&h.inArray("json",z.dataTypes)<0&&(z.converters["text script"]=function(){}),Xn=Lp(z,Xn,Re,kn),kn?(z.ifModified&&(Jn=Re.getResponseHeader("Last-Modified"),Jn&&(h.lastModified[d]=Jn),Jn=Re.getResponseHeader("etag"),Jn&&(h.etag[d]=Jn)),Ie===204||z.type==="HEAD"?en="nocontent":Ie===304?en="notmodified":(en=Xn.state,ys=Xn.data,xn=Xn.error,kn=!xn)):(xn=en,(Ie||!en)&&(en="error",Ie<0&&(Ie=0))),Re.status=Ie,Re.statusText=(ot||en)+"",kn?Le.resolveWith(X,[ys,en,Re]):Le.rejectWith(X,[Re,en,xn]),Re.statusCode(yt),yt=void 0,O&&ye.trigger(kn?"ajaxSuccess":"ajaxError",[Re,z,kn?ys:xn]),xe.fireWith(X,[Re,en]),O&&(ye.trigger("ajaxComplete",[Re,z]),--h.active||h.event.trigger("ajaxStop")))}return Re},getJSON:function(o,l,f){return h.get(o,l,f,"json")},getScript:function(o,l){return h.get(o,void 0,l,"script")}}),h.each(["get","post"],function(o,l){h[l]=function(f,d,g,v){return M(d)&&(v=v||g,g=d,d=void 0),h.ajax(h.extend({url:f,type:l,dataType:v,data:d,success:g},h.isPlainObject(f)&&f))}}),h.ajaxPrefilter(function(o){var l;for(l in o.headers)l.toLowerCase()==="content-type"&&(o.contentType=o.headers[l]||"")}),h._evalUrl=function(o,l,f){return h.ajax({url:o,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(d){h.globalEval(d,l,f)}})},h.fn.extend({wrapAll:function(o){var l;return this[0]&&(M(o)&&(o=o.call(this[0])),l=h(o,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&l.insertBefore(this[0]),l.map(function(){for(var f=this;f.firstElementChild;)f=f.firstElementChild;return f}).append(this)),this},wrapInner:function(o){return M(o)?this.each(function(l){h(this).wrapInner(o.call(this,l))}):this.each(function(){var l=h(this),f=l.contents();f.length?f.wrapAll(o):l.append(o)})},wrap:function(o){var l=M(o);return this.each(function(f){h(this).wrapAll(l?o.call(this,f):o)})},unwrap:function(o){return this.parent(o).not("body").each(function(){h(this).replaceWith(this.childNodes)}),this}}),h.expr.pseudos.hidden=function(o){return!h.expr.pseudos.visible(o)},h.expr.pseudos.visible=function(o){return!!(o.offsetWidth||o.offsetHeight||o.getClientRects().length)},h.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Ip={0:200,1223:204},gs=h.ajaxSettings.xhr();I.cors=!!gs&&"withCredentials"in gs,I.ajax=gs=!!gs,h.ajaxTransport(function(o){var l,f;if(I.cors||gs&&!o.crossDomain)return{send:function(d,g){var v,b=o.xhr();if(b.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(v in o.xhrFields)b[v]=o.xhrFields[v];o.mimeType&&b.overrideMimeType&&b.overrideMimeType(o.mimeType),!o.crossDomain&&!d["X-Requested-With"]&&(d["X-Requested-With"]="XMLHttpRequest");for(v in d)b.setRequestHeader(v,d[v]);l=function(S){return function(){l&&(l=f=b.onload=b.onerror=b.onabort=b.ontimeout=b.onreadystatechange=null,S==="abort"?b.abort():S==="error"?typeof b.status!="number"?g(0,"error"):g(b.status,b.statusText):g(Ip[b.status]||b.status,b.statusText,(b.responseType||"text")!=="text"||typeof b.responseText!="string"?{binary:b.response}:{text:b.responseText},b.getAllResponseHeaders()))}},b.onload=l(),f=b.onerror=b.ontimeout=l("error"),b.onabort!==void 0?b.onabort=f:b.onreadystatechange=function(){b.readyState===4&&t.setTimeout(function(){l&&f()})},l=l("abort");try{b.send(o.hasContent&&o.data||null)}catch(S){if(l)throw S}},abort:function(){l&&l()}}}),h.ajaxPrefilter(function(o){o.crossDomain&&(o.contents.script=!1)}),h.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(o){return h.globalEval(o),o}}}),h.ajaxPrefilter("script",function(o){o.cache===void 0&&(o.cache=!1),o.crossDomain&&(o.type="GET")}),h.ajaxTransport("script",function(o){if(o.crossDomain||o.scriptAttrs){var l,f;return{send:function(d,g){l=h(" - + +