diff --git a/pyproject.toml b/pyproject.toml index c56337f..033667c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,12 +34,14 @@ packaging = {version = "^23.2", optional = true} types-pyyaml = {version = "^6.0.12.12", optional = true} types-pillow = {version = "^10.1.0.2", optional = true} mypy = {version = "^1.10.0", optional = true} +alt-profanity-check = {version = "^1.4.1", optional = true} [tool.poetry.extras] client = ["minio", "mutagen", "pillow", "customtkinter", "qrcode", "pymediainfo", "pyyaml", "tkcalendar", "tktimepicker", "platformdirs", "packaging"] dev = ["types-pillow", "types-pillow", "mypy"] +server = ["alt-profanity-check"] [build-system] requires = ["poetry-core"] diff --git a/syng/server.py b/syng/server.py index dfd51e9..473bcad 100644 --- a/syng/server.py +++ b/syng/server.py @@ -32,6 +32,7 @@ from typing import Optional import socketio from aiohttp import web +from profanity_check import predict from . import jsonencoder from .entry import Entry @@ -136,9 +137,7 @@ class State: recent: list[Entry] sid: str client: Client - last_seen: datetime.datetime = field( - init=False, default_factory=datetime.datetime.now - ) + last_seen: datetime.datetime = field(init=False, default_factory=datetime.datetime.now) clients: dict[str, State] = {} @@ -161,9 +160,7 @@ async def send_state(state: State, sid: str) -> None: :rtype: None """ - safe_config = { - k: v for k, v in state.client.config.items() if k not in ["secret", "key"] - } + safe_config = {k: v for k, v in state.client.config.items() if k not in ["secret", "key"]} await sio.emit( "state", @@ -214,18 +211,13 @@ async def handle_waiting_room_append(sid: str, data: dict[str, Any]) -> None: if entry is None: await sio.emit( "msg", - { - "msg": f"Unable to add to the waiting room: {data['ident']}. Maybe try again?" - }, + {"msg": f"Unable to add to the waiting room: {data['ident']}. Maybe try again?"}, room=sid, ) return if "uid" not in data or ( - ( - data["uid"] is not None - and len(list(state.queue.find_by_uid(data["uid"]))) == 0 - ) + (data["uid"] is not None and len(list(state.queue.find_by_uid(data["uid"]))) == 0) or (data["uid"] is None and state.queue.find_by_name(data["performer"]) is None) ): await append_to_queue(room, entry, sid) @@ -242,9 +234,7 @@ async def handle_waiting_room_append(sid: str, data: dict[str, Any]) -> None: ) -async def append_to_queue( - room: str, entry: Entry, report_to: Optional[str] = None -) -> None: +async def append_to_queue(room: str, entry: Entry, report_to: Optional[str] = None) -> None: """ Append a song to the queue for a given session. @@ -268,10 +258,7 @@ async def append_to_queue( start_time = first_song.started_at start_time = state.queue.fold( - lambda item, time: time - + item.duration - + state.client.config["preview_duration"] - + 1, + lambda item, time: time + item.duration + state.client.config["preview_duration"] + 1, start_time, ) @@ -392,6 +379,14 @@ async def handle_append(sid: str, data: dict[str, Any]) -> None: room = session["room"] state = clients[room] + if len(data["performer"]) > 50: + await sio.emit("err", {"type": "NAME_LENGTH", "name": data["performer"]}, room=sid) + return + + if predict([data["performer"]]) == [1]: + await sio.emit("err", {"type": "PROFANITY", "name": data["performer"]}, room=sid) + return + if state.client.config["waiting_room_policy"] and ( state.client.config["waiting_room_policy"].lower() == "forced" or state.client.config["waiting_room_policy"].lower() == "optional" @@ -447,6 +442,14 @@ async def handle_append_anyway(sid: str, data: dict[str, Any]) -> None: room = session["room"] state = clients[room] + if len(data["performer"]) > 50: + await sio.emit("err", {"type": "NAME_LENGTH", "name": data["performer"]}, room=sid) + return + + if predict([data["performer"]]) == [1]: + await sio.emit("err", {"type": "PROFANITY", "name": data["performer"]}, room=sid) + return + if state.client.config["waiting_room_policy"].lower() == "forced": await sio.emit( "err", @@ -556,11 +559,7 @@ async def handle_waiting_room_to_queue(sid: str, data: dict[str, Any]) -> None: if is_admin: entry = next( - ( - wr_entry - for wr_entry in state.waiting_room - if str(wr_entry.uuid) == data["uuid"] - ), + (wr_entry for wr_entry in state.waiting_room if str(wr_entry.uuid) == data["uuid"]), None, ) if entry is not None: @@ -692,9 +691,7 @@ async def handle_register_client(sid: str, data: dict[str, Any]) -> None: """ def gen_id(length: int = 4) -> str: - client_id = "".join( - [random.choice(string.ascii_letters) for _ in range(length)] - ) + client_id = "".join([random.choice(string.ascii_letters) for _ in range(length)]) if client_id in clients: client_id = gen_id(length + 1) return client_id @@ -706,8 +703,7 @@ async def handle_register_client(sid: str, data: dict[str, Any]) -> None: if ( "key" not in data["config"] - or hashlib.sha256(data["config"]["key"].encode()).hexdigest() - not in keys + or hashlib.sha256(data["config"]["key"].encode()).hexdigest() not in keys ): await sio.emit( "client-registered", @@ -717,9 +713,7 @@ async def handle_register_client(sid: str, data: dict[str, Any]) -> None: return room: str = ( - data["config"]["room"] - if "room" in data["config"] and data["config"]["room"] - else gen_id() + data["config"]["room"] if "room" in data["config"] and data["config"]["room"] else gen_id() ) async with sio.session(sid) as session: session["room"] = room @@ -735,15 +729,11 @@ async def handle_register_client(sid: str, data: dict[str, Any]) -> None: config=DEFAULT_CONFIG | data["config"], ) await sio.enter_room(sid, room) - await sio.emit( - "client-registered", {"success": True, "room": room}, room=sid - ) + await sio.emit("client-registered", {"success": True, "room": room}, room=sid) await send_state(clients[room], sid) else: logger.warning("Got wrong secret for %s", room) - await sio.emit( - "client-registered", {"success": False, "room": room}, room=sid - ) + await sio.emit("client-registered", {"success": False, "room": room}, room=sid) else: logger.info("Registerd new client %s", room) initial_entries = [Entry(**entry) for entry in data["queue"]] @@ -834,9 +824,7 @@ async def handle_config_chunk(sid: str, data: dict[str, Any]) -> None: return if data["source"] not in state.client.sources: - state.client.sources[data["source"]] = available_sources[data["source"]]( - data["config"] - ) + state.client.sources[data["source"]] = available_sources[data["source"]](data["config"]) else: state.client.sources[data["source"]].add_to_config(data["config"]) @@ -865,9 +853,7 @@ async def handle_config(sid: str, data: dict[str, Any]) -> None: if sid != state.sid: return - state.client.sources[data["source"]] = available_sources[data["source"]]( - data["config"] - ) + state.client.sources[data["source"]] = available_sources[data["source"]](data["config"]) @sio.on("register-web") @@ -1052,17 +1038,10 @@ async def handle_search(sid: str, data: dict[str, Any]) -> None: query = data["query"] results_list = await asyncio.gather( - *[ - state.client.sources[source].search(query) - for source in state.client.sources_prio - ] + *[state.client.sources[source].search(query) for source in state.client.sources_prio] ) - results = [ - search_result - for source_result in results_list - for search_result in source_result - ] + results = [search_result for source_result in results_list for search_result in source_result] await sio.emit( "search-results", {"results": results}, @@ -1143,9 +1122,7 @@ def main() -> None: app["root_folder"] = args.root_folder - app.add_routes( - [web.static("/assets/", os.path.join(app["root_folder"], "assets/"))] - ) + app.add_routes([web.static("/assets/", os.path.join(app["root_folder"], "assets/"))]) app.router.add_route("*", "/", root_handler) app.router.add_route("*", "/{room}", root_handler) diff --git a/syng/static/assets/index.20e81f9f.js b/syng/static/assets/index.01568ada.js similarity index 97% rename from syng/static/assets/index.20e81f9f.js rename to syng/static/assets/index.01568ada.js index 7a645f3..3ce4ba6 100644 --- a/syng/static/assets/index.20e81f9f.js +++ b/syng/static/assets/index.01568ada.js @@ -1,8 +1,8 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerpolicy&&(s.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?s.credentials="include":i.crossorigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();function Qo(e,t){const n=Object.create(null),r=e.split(",");for(let i=0;i!!n[i.toLowerCase()]:i=>!!n[i]}function Go(e){if(Ee(e)){const t={};for(let n=0;n{if(n){const r=n.split(Np);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Xi(e){let t="";if(xt(e))t=e;else if(Ee(e))for(let n=0;nxt(e)?e:e==null?"":Ee(e)||at(e)&&(e.toString===vf||!Se(e.toString))?JSON.stringify(e,pf,2):String(e),pf=(e,t)=>t&&t.__v_isRef?pf(e,t.value):Yi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,i])=>(n[`${r} =>`]=i,n),{})}:mf(t)?{[`Set(${t.size})`]:[...t.values()]}:at(t)&&!Ee(t)&&!yf(t)?String(t):t,tt={},Vi=[],gn=()=>{},qp=()=>!1,Bp=/^on[^a-z]/,ta=e=>Bp.test(e),Xo=e=>e.startsWith("onUpdate:"),Nt=Object.assign,Jo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},jp=Object.prototype.hasOwnProperty,Me=(e,t)=>jp.call(e,t),Ee=Array.isArray,Yi=e=>na(e)==="[object Map]",mf=e=>na(e)==="[object Set]",Se=e=>typeof e=="function",xt=e=>typeof e=="string",Zo=e=>typeof e=="symbol",at=e=>e!==null&&typeof e=="object",gf=e=>at(e)&&Se(e.then)&&Se(e.catch),vf=Object.prototype.toString,na=e=>vf.call(e),Up=e=>na(e).slice(8,-1),yf=e=>na(e)==="[object Object]",el=e=>xt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Rs=Qo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ia=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Wp=/-(\w)/g,On=ia(e=>e.replace(Wp,(t,n)=>n?n.toUpperCase():"")),Vp=/\B([A-Z])/g,Ni=ia(e=>e.replace(Vp,"-$1").toLowerCase()),ra=ia(e=>e.charAt(0).toUpperCase()+e.slice(1)),Va=ia(e=>e?`on${ra(e)}`:""),Nr=(e,t)=>!Object.is(e,t),Ya=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},bf=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Tu;const Yp=()=>Tu||(Tu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Cn;class Kp{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Cn,!t&&Cn&&(this.index=(Cn.scopes||(Cn.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Cn;try{return Cn=this,t()}finally{Cn=n}}}on(){Cn=this}off(){Cn=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},_f=e=>(e.w&oi)>0,wf=e=>(e.n&oi)>0,Gp=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(m==="length"||m>=c)&&u.push(p)})}else switch(n!==void 0&&u.push(o.get(n)),t){case"add":Ee(e)?el(n)&&u.push(o.get("length")):(u.push(o.get(Si)),Yi(e)&&u.push(o.get(mo)));break;case"delete":Ee(e)||(u.push(o.get(Si)),Yi(e)&&u.push(o.get(mo)));break;case"set":Yi(e)&&u.push(o.get(Si));break}if(u.length===1)u[0]&&go(u[0]);else{const c=[];for(const p of u)p&&c.push(...p);go(tl(c))}}function go(e,t){const n=Ee(e)?e:[...e];for(const r of n)r.computed&&Eu(r);for(const r of n)r.computed||Eu(r)}function Eu(e,t){(e!==dn||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Jp=Qo("__proto__,__v_isRef,__isVue"),xf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Zo)),Zp=il(),em=il(!1,!0),tm=il(!0),Su=nm();function nm(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=Ue(this);for(let s=0,o=this.length;s{e[t]=function(...n){sr();const r=Ue(this)[t].apply(this,n);return ar(),r}}),e}function il(e=!1,t=!1){return function(r,i,s){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_isShallow")return t;if(i==="__v_raw"&&s===(e?t?ym:Sf:t?Ef:Af).get(r))return r;const o=Ee(r);if(!e&&o&&Me(Su,i))return Reflect.get(Su,i,s);const u=Reflect.get(r,i,s);return(Zo(i)?xf.has(i):Jp(i))||(e||Zt(r,"get",i),t)?u:Lt(u)?o&&el(i)?u:u.value:at(u)?e?Of(u):or(u):u}}const im=$f(),rm=$f(!0);function $f(e=!1){return function(n,r,i,s){let o=n[r];if(Ji(o)&&Lt(o)&&!Lt(i))return!1;if(!e&&(!Bs(i)&&!Ji(i)&&(o=Ue(o),i=Ue(i)),!Ee(n)&&Lt(o)&&!Lt(i)))return o.value=i,!0;const u=Ee(n)&&el(r)?Number(r)e,sa=e=>Reflect.getPrototypeOf(e);function hs(e,t,n=!1,r=!1){e=e.__v_raw;const i=Ue(e),s=Ue(t);n||(t!==s&&Zt(i,"get",t),Zt(i,"get",s));const{has:o}=sa(i),u=r?rl:n?ol:Mr;if(o.call(i,t))return u(e.get(t));if(o.call(i,s))return u(e.get(s));e!==i&&e.get(t)}function ps(e,t=!1){const n=this.__v_raw,r=Ue(n),i=Ue(e);return t||(e!==i&&Zt(r,"has",e),Zt(r,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function ms(e,t=!1){return e=e.__v_raw,!t&&Zt(Ue(e),"iterate",Si),Reflect.get(e,"size",e)}function Ou(e){e=Ue(e);const t=Ue(this);return sa(t).has.call(t,e)||(t.add(e),Hn(t,"add",e,e)),this}function Ru(e,t){t=Ue(t);const n=Ue(this),{has:r,get:i}=sa(n);let s=r.call(n,e);s||(e=Ue(e),s=r.call(n,e));const o=i.call(n,e);return n.set(e,t),s?Nr(t,o)&&Hn(n,"set",e,t):Hn(n,"add",e,t),this}function zu(e){const t=Ue(this),{has:n,get:r}=sa(t);let i=n.call(t,e);i||(e=Ue(e),i=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return i&&Hn(t,"delete",e,void 0),s}function Pu(){const e=Ue(this),t=e.size!==0,n=e.clear();return t&&Hn(e,"clear",void 0,void 0),n}function gs(e,t){return function(r,i){const s=this,o=s.__v_raw,u=Ue(o),c=t?rl:e?ol:Mr;return!e&&Zt(u,"iterate",Si),o.forEach((p,m)=>r.call(i,c(p),c(m),s))}}function vs(e,t,n){return function(...r){const i=this.__v_raw,s=Ue(i),o=Yi(s),u=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,p=i[e](...r),m=n?rl:t?ol:Mr;return!t&&Zt(s,"iterate",c?mo:Si),{next(){const{value:w,done:C}=p.next();return C?{value:w,done:C}:{value:u?[m(w[0]),m(w[1])]:m(w),done:C}},[Symbol.iterator](){return this}}}}function Kn(e){return function(...t){return e==="delete"?!1:this}}function cm(){const e={get(s){return hs(this,s)},get size(){return ms(this)},has:ps,add:Ou,set:Ru,delete:zu,clear:Pu,forEach:gs(!1,!1)},t={get(s){return hs(this,s,!1,!0)},get size(){return ms(this)},has:ps,add:Ou,set:Ru,delete:zu,clear:Pu,forEach:gs(!1,!0)},n={get(s){return hs(this,s,!0)},get size(){return ms(this,!0)},has(s){return ps.call(this,s,!0)},add:Kn("add"),set:Kn("set"),delete:Kn("delete"),clear:Kn("clear"),forEach:gs(!0,!1)},r={get(s){return hs(this,s,!0,!0)},get size(){return ms(this,!0)},has(s){return ps.call(this,s,!0)},add:Kn("add"),set:Kn("set"),delete:Kn("delete"),clear:Kn("clear"),forEach:gs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=vs(s,!1,!1),n[s]=vs(s,!0,!1),t[s]=vs(s,!1,!0),r[s]=vs(s,!0,!0)}),[e,n,t,r]}const[fm,dm,hm,pm]=cm();function sl(e,t){const n=t?e?pm:hm:e?dm:fm;return(r,i,s)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?r:Reflect.get(Me(n,i)&&i in r?n:r,i,s)}const mm={get:sl(!1,!1)},gm={get:sl(!1,!0)},vm={get:sl(!0,!1)},Af=new WeakMap,Ef=new WeakMap,Sf=new WeakMap,ym=new WeakMap;function bm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function _m(e){return e.__v_skip||!Object.isExtensible(e)?0:bm(Up(e))}function or(e){return Ji(e)?e:al(e,!1,Tf,mm,Af)}function wm(e){return al(e,!1,um,gm,Ef)}function Of(e){return al(e,!0,lm,vm,Sf)}function al(e,t,n,r,i){if(!at(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=i.get(e);if(s)return s;const o=_m(e);if(o===0)return e;const u=new Proxy(e,o===2?r:n);return i.set(e,u),u}function Ki(e){return Ji(e)?Ki(e.__v_raw):!!(e&&e.__v_isReactive)}function Ji(e){return!!(e&&e.__v_isReadonly)}function Bs(e){return!!(e&&e.__v_isShallow)}function Rf(e){return Ki(e)||Ji(e)}function Ue(e){const t=e&&e.__v_raw;return t?Ue(t):e}function zf(e){return qs(e,"__v_skip",!0),e}const Mr=e=>at(e)?or(e):e,ol=e=>at(e)?Of(e):e;function Pf(e){ii&&dn&&(e=Ue(e),Cf(e.dep||(e.dep=tl())))}function Lf(e,t){e=Ue(e),e.dep&&go(e.dep)}function Lt(e){return!!(e&&e.__v_isRef===!0)}function ll(e){return If(e,!1)}function km(e){return If(e,!0)}function If(e,t){return Lt(e)?e:new Cm(e,t)}class Cm{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Ue(t),this._value=n?t:Mr(t)}get value(){return Pf(this),this._value}set value(t){const n=this.__v_isShallow||Bs(t)||Ji(t);t=n?t:Ue(t),Nr(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Mr(t),Lf(this))}}function ri(e){return Lt(e)?e.value:e}const xm={get:(e,t,n)=>ri(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const i=e[t];return Lt(i)&&!Lt(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function Nf(e){return Ki(e)?e:new Proxy(e,xm)}var Mf;class $m{constructor(t,n,r,i){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Mf]=!1,this._dirty=!0,this.effect=new nl(t,()=>{this._dirty||(this._dirty=!0,Lf(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=r}get value(){const t=Ue(this);return Pf(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Mf="__v_isReadonly";function Tm(e,t,n=!1){let r,i;const s=Se(e);return s?(r=e,i=gn):(r=e.get,i=e.set),new $m(r,i,s||!i,n)}function si(e,t,n,r){let i;try{i=r?e(...r):e()}catch(s){aa(s,t,n)}return i}function vn(e,t,n,r){if(Se(e)){const s=si(e,t,n,r);return s&&gf(s)&&s.catch(o=>{aa(o,t,n)}),s}const i=[];for(let s=0;s>>1;Hr(Pt[r])$n&&Pt.splice(t,1)}function Om(e){Ee(e)?Qi.push(...e):(!Dn||!Dn.includes(e,e.allowRecurse?xi+1:xi))&&Qi.push(e),Ff()}function Lu(e,t=Dr?$n+1:0){for(;tHr(n)-Hr(r)),xi=0;xie.id==null?1/0:e.id,Rm=(e,t)=>{const n=Hr(e)-Hr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Bf(e){vo=!1,Dr=!0,Pt.sort(Rm);const t=gn;try{for($n=0;$nxt(O)?O.trim():O)),w&&(i=n.map(bf))}let u,c=r[u=Va(t)]||r[u=Va(On(t))];!c&&s&&(c=r[u=Va(Ni(t))]),c&&vn(c,e,6,i);const p=r[u+"Once"];if(p){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,vn(p,e,6,i)}}function jf(e,t,n=!1){const r=t.emitsCache,i=r.get(e);if(i!==void 0)return i;const s=e.emits;let o={},u=!1;if(!Se(e)){const c=p=>{const m=jf(p,t,!0);m&&(u=!0,Nt(o,m))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!s&&!u?(at(e)&&r.set(e,null),null):(Ee(s)?s.forEach(c=>o[c]=null):Nt(o,s),at(e)&&r.set(e,o),o)}function oa(e,t){return!e||!ta(t)?!1:(t=t.slice(2).replace(/Once$/,""),Me(e,t[0].toLowerCase()+t.slice(1))||Me(e,Ni(t))||Me(e,t))}let rn=null,la=null;function js(e){const t=rn;return rn=e,la=e&&e.type.__scopeId||null,t}function fi(e){la=e}function di(){la=null}function Pm(e,t=rn,n){if(!t||e._n)return e;const r=(...i)=>{r._d&&ju(-1);const s=js(t);let o;try{o=e(...i)}finally{js(s),r._d&&ju(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function Ka(e){const{type:t,vnode:n,proxy:r,withProxy:i,props:s,propsOptions:[o],slots:u,attrs:c,emit:p,render:m,renderCache:w,data:C,setupState:O,ctx:N,inheritAttrs:D}=e;let ee,R;const j=js(e);try{if(n.shapeFlag&4){const ae=i||r;ee=xn(m.call(ae,ae,w,s,O,C,N)),R=c}else{const ae=t;ee=xn(ae.length>1?ae(s,{attrs:c,slots:u,emit:p}):ae(s,null)),R=t.props?c:Lm(c)}}catch(ae){Or.length=0,aa(ae,e,1),ee=Ae(Ri)}let K=ee;if(R&&D!==!1){const ae=Object.keys(R),{shapeFlag:ke}=K;ae.length&&ke&7&&(o&&ae.some(Xo)&&(R=Im(R,o)),K=Zi(K,R))}return n.dirs&&(K=Zi(K),K.dirs=K.dirs?K.dirs.concat(n.dirs):n.dirs),n.transition&&(K.transition=n.transition),ee=K,js(j),ee}const Lm=e=>{let t;for(const n in e)(n==="class"||n==="style"||ta(n))&&((t||(t={}))[n]=e[n]);return t},Im=(e,t)=>{const n={};for(const r in e)(!Xo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Nm(e,t,n){const{props:r,children:i,component:s}=e,{props:o,children:u,patchFlag:c}=t,p=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Iu(r,o,p):!!o;if(c&8){const m=t.dynamicProps;for(let w=0;we.__isSuspense;function Hm(e,t){t&&t.pendingBranch?Ee(e)?t.effects.push(...e):t.effects.push(e):Om(e)}function zs(e,t){if(Et){let n=Et.provides;const r=Et.parent&&Et.parent.provides;r===n&&(n=Et.provides=Object.create(r)),n[e]=t}}function yn(e,t,n=!1){const r=Et||rn;if(r){const i=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&Se(t)?t.call(r.proxy):t}}const ys={};function Er(e,t,n){return Uf(e,t,n)}function Uf(e,t,{immediate:n,deep:r,flush:i,onTrack:s,onTrigger:o}=tt){const u=Et;let c,p=!1,m=!1;if(Lt(e)?(c=()=>e.value,p=Bs(e)):Ki(e)?(c=()=>e,r=!0):Ee(e)?(m=!0,p=e.some(K=>Ki(K)||Bs(K)),c=()=>e.map(K=>{if(Lt(K))return K.value;if(Ki(K))return Ti(K);if(Se(K))return si(K,u,2)})):Se(e)?t?c=()=>si(e,u,2):c=()=>{if(!(u&&u.isUnmounted))return w&&w(),vn(e,u,3,[C])}:c=gn,t&&r){const K=c;c=()=>Ti(K())}let w,C=K=>{w=R.onStop=()=>{si(K,u,4)}},O;if(Br)if(C=gn,t?n&&vn(t,u,3,[c(),m?[]:void 0,C]):c(),i==="sync"){const K=Og();O=K.__watcherHandles||(K.__watcherHandles=[])}else return gn;let N=m?new Array(e.length).fill(ys):ys;const D=()=>{if(!!R.active)if(t){const K=R.run();(r||p||(m?K.some((ae,ke)=>Nr(ae,N[ke])):Nr(K,N)))&&(w&&w(),vn(t,u,3,[K,N===ys?void 0:m&&N[0]===ys?[]:N,C]),N=K)}else R.run()};D.allowRecurse=!!t;let ee;i==="sync"?ee=D:i==="post"?ee=()=>Ut(D,u&&u.suspense):(D.pre=!0,u&&(D.id=u.uid),ee=()=>cl(D));const R=new nl(c,ee);t?n?D():N=R.run():i==="post"?Ut(R.run.bind(R),u&&u.suspense):R.run();const j=()=>{R.stop(),u&&u.scope&&Jo(u.scope.effects,R)};return O&&O.push(j),j}function Fm(e,t,n){const r=this.proxy,i=xt(e)?e.includes(".")?Wf(r,e):()=>r[e]:e.bind(r,r);let s;Se(t)?s=t:(s=t.handler,n=t);const o=Et;er(this);const u=Uf(i,s.bind(r),n);return o?er(o):Oi(),u}function Wf(e,t){const n=t.split(".");return()=>{let r=e;for(let i=0;i{Ti(n,t)});else if(yf(e))for(const n in e)Ti(e[n],t);return e}function Xr(e){return Se(e)?{setup:e,name:e.name}:e}const Ps=e=>!!e.type.__asyncLoader,Vf=e=>e.type.__isKeepAlive;function qm(e,t){Yf(e,"a",t)}function Bm(e,t){Yf(e,"da",t)}function Yf(e,t,n=Et){const r=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ua(t,r,n),n){let i=n.parent;for(;i&&i.parent;)Vf(i.parent.vnode)&&jm(r,t,n,i),i=i.parent}}function jm(e,t,n,r){const i=ua(t,e,r,!0);Qf(()=>{Jo(r[t],i)},n)}function ua(e,t,n=Et,r=!1){if(n){const i=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;sr(),er(n);const u=vn(t,n,e,o);return Oi(),ar(),u});return r?i.unshift(s):i.push(s),s}}const jn=e=>(t,n=Et)=>(!Br||e==="sp")&&ua(e,(...r)=>t(...r),n),Um=jn("bm"),ca=jn("m"),Wm=jn("bu"),Vm=jn("u"),Kf=jn("bum"),Qf=jn("um"),Ym=jn("sp"),Km=jn("rtg"),Qm=jn("rtc");function Gm(e,t=Et){ua("ec",e,t)}function Fr(e,t){const n=rn;if(n===null)return e;const r=ha(n)||n.proxy,i=e.dirs||(e.dirs=[]);for(let s=0;st(o,u,void 0,s&&s[u]));else{const o=Object.keys(e);i=new Array(o.length);for(let u=0,c=o.length;ue?od(e)?ha(e)||e.proxy:yo(e.parent):null,Sr=Nt(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=>yo(e.parent),$root:e=>yo(e.root),$emit:e=>e.emit,$options:e=>fl(e),$forceUpdate:e=>e.f||(e.f=()=>cl(e.update)),$nextTick:e=>e.n||(e.n=Hf.bind(e.proxy)),$watch:e=>Fm.bind(e)}),Qa=(e,t)=>e!==tt&&!e.__isScriptSetup&&Me(e,t),Zm={get({_:e},t){const{ctx:n,setupState:r,data:i,props:s,accessCache:o,type:u,appContext:c}=e;let p;if(t[0]!=="$"){const O=o[t];if(O!==void 0)switch(O){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return s[t]}else{if(Qa(r,t))return o[t]=1,r[t];if(i!==tt&&Me(i,t))return o[t]=2,i[t];if((p=e.propsOptions[0])&&Me(p,t))return o[t]=3,s[t];if(n!==tt&&Me(n,t))return o[t]=4,n[t];bo&&(o[t]=0)}}const m=Sr[t];let w,C;if(m)return t==="$attrs"&&Zt(e,"get",t),m(e);if((w=u.__cssModules)&&(w=w[t]))return w;if(n!==tt&&Me(n,t))return o[t]=4,n[t];if(C=c.config.globalProperties,Me(C,t))return C[t]},set({_:e},t,n){const{data:r,setupState:i,ctx:s}=e;return Qa(i,t)?(i[t]=n,!0):r!==tt&&Me(r,t)?(r[t]=n,!0):Me(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,propsOptions:s}},o){let u;return!!n[o]||e!==tt&&Me(e,o)||Qa(t,o)||(u=s[0])&&Me(u,o)||Me(r,o)||Me(Sr,o)||Me(i.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Me(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let bo=!0;function eg(e){const t=fl(e),n=e.proxy,r=e.ctx;bo=!1,t.beforeCreate&&Mu(t.beforeCreate,e,"bc");const{data:i,computed:s,methods:o,watch:u,provide:c,inject:p,created:m,beforeMount:w,mounted:C,beforeUpdate:O,updated:N,activated:D,deactivated:ee,beforeDestroy:R,beforeUnmount:j,destroyed:K,unmounted:ae,render:ke,renderTracked:h,renderTriggered:He,errorCaptured:Xe,serverPrefetch:Ze,expose:Tt,inheritAttrs:Mt,components:Z,directives:qe,filters:dt}=t;if(p&&tg(p,r,null,e.appContext.config.unwrapInjectedRef),o)for(const Ve in o){const Be=o[Ve];Se(Be)&&(r[Ve]=Be.bind(n))}if(i){const Ve=i.call(n,n);at(Ve)&&(e.data=or(Ve))}if(bo=!0,s)for(const Ve in s){const Be=s[Ve],Wt=Se(Be)?Be.bind(n,n):Se(Be.get)?Be.get.bind(n,n):gn,wn=!Se(Be)&&Se(Be.set)?Be.set.bind(n):gn,pt=st({get:Wt,set:wn});Object.defineProperty(r,Ve,{enumerable:!0,configurable:!0,get:()=>pt.value,set:Ot=>pt.value=Ot})}if(u)for(const Ve in u)Xf(u[Ve],r,n,Ve);if(c){const Ve=Se(c)?c.call(n):c;Reflect.ownKeys(Ve).forEach(Be=>{zs(Be,Ve[Be])})}m&&Mu(m,e,"c");function ht(Ve,Be){Ee(Be)?Be.forEach(Wt=>Ve(Wt.bind(n))):Be&&Ve(Be.bind(n))}if(ht(Um,w),ht(ca,C),ht(Wm,O),ht(Vm,N),ht(qm,D),ht(Bm,ee),ht(Gm,Xe),ht(Qm,h),ht(Km,He),ht(Kf,j),ht(Qf,ae),ht(Ym,Ze),Ee(Tt))if(Tt.length){const Ve=e.exposed||(e.exposed={});Tt.forEach(Be=>{Object.defineProperty(Ve,Be,{get:()=>n[Be],set:Wt=>n[Be]=Wt})})}else e.exposed||(e.exposed={});ke&&e.render===gn&&(e.render=ke),Mt!=null&&(e.inheritAttrs=Mt),Z&&(e.components=Z),qe&&(e.directives=qe)}function tg(e,t,n=gn,r=!1){Ee(e)&&(e=_o(e));for(const i in e){const s=e[i];let o;at(s)?"default"in s?o=yn(s.from||i,s.default,!0):o=yn(s.from||i):o=yn(s),Lt(o)&&r?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:u=>o.value=u}):t[i]=o}}function Mu(e,t,n){vn(Ee(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Xf(e,t,n,r){const i=r.includes(".")?Wf(n,r):()=>n[r];if(xt(e)){const s=t[e];Se(s)&&Er(i,s)}else if(Se(e))Er(i,e.bind(n));else if(at(e))if(Ee(e))e.forEach(s=>Xf(s,t,n,r));else{const s=Se(e.handler)?e.handler.bind(n):t[e.handler];Se(s)&&Er(i,s,e)}}function fl(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:s,config:{optionMergeStrategies:o}}=e.appContext,u=s.get(t);let c;return u?c=u:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(p=>Ws(c,p,o,!0)),Ws(c,t,o)),at(t)&&s.set(t,c),c}function Ws(e,t,n,r=!1){const{mixins:i,extends:s}=t;s&&Ws(e,s,n,!0),i&&i.forEach(o=>Ws(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const u=ng[o]||n&&n[o];e[o]=u?u(e[o],t[o]):t[o]}return e}const ng={data:Du,props:Ci,emits:Ci,methods:Ci,computed:Ci,beforeCreate:It,created:It,beforeMount:It,mounted:It,beforeUpdate:It,updated:It,beforeDestroy:It,beforeUnmount:It,destroyed:It,unmounted:It,activated:It,deactivated:It,errorCaptured:It,serverPrefetch:It,components:Ci,directives:Ci,watch:rg,provide:Du,inject:ig};function Du(e,t){return t?e?function(){return Nt(Se(e)?e.call(this,this):e,Se(t)?t.call(this,this):t)}:t:e}function ig(e,t){return Ci(_o(e),_o(t))}function _o(e){if(Ee(e)){const t={};for(let n=0;n0)&&!(o&16)){if(o&8){const m=e.vnode.dynamicProps;for(let w=0;w{c=!0;const[C,O]=Zf(w,t,!0);Nt(o,C),O&&u.push(...O)};!n&&t.mixins.length&&t.mixins.forEach(m),e.extends&&m(e.extends),e.mixins&&e.mixins.forEach(m)}if(!s&&!c)return at(e)&&r.set(e,Vi),Vi;if(Ee(s))for(let m=0;m-1,O[1]=D<0||N-1||Me(O,"default"))&&u.push(w)}}}const p=[o,u];return at(e)&&r.set(e,p),p}function Hu(e){return e[0]!=="$"}function Fu(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function qu(e,t){return Fu(e)===Fu(t)}function Bu(e,t){return Ee(t)?t.findIndex(n=>qu(n,e)):Se(t)&&qu(t,e)?0:-1}const ed=e=>e[0]==="_"||e==="$stable",dl=e=>Ee(e)?e.map(xn):[xn(e)],og=(e,t,n)=>{if(t._n)return t;const r=Pm((...i)=>dl(t(...i)),n);return r._c=!1,r},td=(e,t,n)=>{const r=e._ctx;for(const i in e){if(ed(i))continue;const s=e[i];if(Se(s))t[i]=og(i,s,r);else if(s!=null){const o=dl(s);t[i]=()=>o}}},nd=(e,t)=>{const n=dl(t);e.slots.default=()=>n},lg=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Ue(t),qs(t,"_",n)):td(t,e.slots={})}else e.slots={},t&&nd(e,t);qs(e.slots,da,1)},ug=(e,t,n)=>{const{vnode:r,slots:i}=e;let s=!0,o=tt;if(r.shapeFlag&32){const u=t._;u?n&&u===1?s=!1:(Nt(i,t),!n&&u===1&&delete i._):(s=!t.$stable,td(t,i)),o=t}else t&&(nd(e,t),o={default:1});if(s)for(const u in i)!ed(u)&&!(u in o)&&delete i[u]};function id(){return{app:null,config:{isNativeTag:qp,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let cg=0;function fg(e,t){return function(r,i=null){Se(r)||(r=Object.assign({},r)),i!=null&&!at(i)&&(i=null);const s=id(),o=new Set;let u=!1;const c=s.app={_uid:cg++,_component:r,_props:i,_container:null,_context:s,_instance:null,version:Rg,get config(){return s.config},set config(p){},use(p,...m){return o.has(p)||(p&&Se(p.install)?(o.add(p),p.install(c,...m)):Se(p)&&(o.add(p),p(c,...m))),c},mixin(p){return s.mixins.includes(p)||s.mixins.push(p),c},component(p,m){return m?(s.components[p]=m,c):s.components[p]},directive(p,m){return m?(s.directives[p]=m,c):s.directives[p]},mount(p,m,w){if(!u){const C=Ae(r,i);return C.appContext=s,m&&t?t(C,p):e(C,p,w),u=!0,c._container=p,p.__vue_app__=c,ha(C.component)||C.component.proxy}},unmount(){u&&(e(null,c._container),delete c._container.__vue_app__)},provide(p,m){return s.provides[p]=m,c}};return c}}function ko(e,t,n,r,i=!1){if(Ee(e)){e.forEach((C,O)=>ko(C,t&&(Ee(t)?t[O]:t),n,r,i));return}if(Ps(r)&&!i)return;const s=r.shapeFlag&4?ha(r.component)||r.component.proxy:r.el,o=i?null:s,{i:u,r:c}=e,p=t&&t.r,m=u.refs===tt?u.refs={}:u.refs,w=u.setupState;if(p!=null&&p!==c&&(xt(p)?(m[p]=null,Me(w,p)&&(w[p]=null)):Lt(p)&&(p.value=null)),Se(c))si(c,u,12,[o,m]);else{const C=xt(c),O=Lt(c);if(C||O){const N=()=>{if(e.f){const D=C?Me(w,c)?w[c]:m[c]:c.value;i?Ee(D)&&Jo(D,s):Ee(D)?D.includes(s)||D.push(s):C?(m[c]=[s],Me(w,c)&&(w[c]=m[c])):(c.value=[s],e.k&&(m[e.k]=c.value))}else C?(m[c]=o,Me(w,c)&&(w[c]=o)):O&&(c.value=o,e.k&&(m[e.k]=o))};o?(N.id=-1,Ut(N,n)):N()}}}const Ut=Hm;function dg(e){return hg(e)}function hg(e,t){const n=Yp();n.__VUE__=!0;const{insert:r,remove:i,patchProp:s,createElement:o,createText:u,createComment:c,setText:p,setElementText:m,parentNode:w,nextSibling:C,setScopeId:O=gn,insertStaticContent:N}=e,D=(k,E,H,B=null,L=null,Q=null,se=!1,J=null,ne=!!E.dynamicChildren)=>{if(k===E)return;k&&!br(k,E)&&(B=ie(k),Ot(k,L,Q,!0),k=null),E.patchFlag===-2&&(ne=!1,E.dynamicChildren=null);const{type:G,ref:me,shapeFlag:ue}=E;switch(G){case fa:ee(k,E,H,B);break;case Ri:R(k,E,H,B);break;case Ga:k==null&&j(E,H,B,se);break;case Xt:Z(k,E,H,B,L,Q,se,J,ne);break;default:ue&1?ke(k,E,H,B,L,Q,se,J,ne):ue&6?qe(k,E,H,B,L,Q,se,J,ne):(ue&64||ue&128)&&G.process(k,E,H,B,L,Q,se,J,ne,$e)}me!=null&&L&&ko(me,k&&k.ref,Q,E||k,!E)},ee=(k,E,H,B)=>{if(k==null)r(E.el=u(E.children),H,B);else{const L=E.el=k.el;E.children!==k.children&&p(L,E.children)}},R=(k,E,H,B)=>{k==null?r(E.el=c(E.children||""),H,B):E.el=k.el},j=(k,E,H,B)=>{[k.el,k.anchor]=N(k.children,E,H,B,k.el,k.anchor)},K=({el:k,anchor:E},H,B)=>{let L;for(;k&&k!==E;)L=C(k),r(k,H,B),k=L;r(E,H,B)},ae=({el:k,anchor:E})=>{let H;for(;k&&k!==E;)H=C(k),i(k),k=H;i(E)},ke=(k,E,H,B,L,Q,se,J,ne)=>{se=se||E.type==="svg",k==null?h(E,H,B,L,Q,se,J,ne):Ze(k,E,L,Q,se,J,ne)},h=(k,E,H,B,L,Q,se,J)=>{let ne,G;const{type:me,props:ue,shapeFlag:ce,transition:ve,dirs:Te}=k;if(ne=k.el=o(k.type,Q,ue&&ue.is,ue),ce&8?m(ne,k.children):ce&16&&Xe(k.children,ne,null,B,L,Q&&me!=="foreignObject",se,J),Te&&wi(k,null,B,"created"),ue){for(const Ie in ue)Ie!=="value"&&!Rs(Ie)&&s(ne,Ie,null,ue[Ie],Q,k.children,B,L,oe);"value"in ue&&s(ne,"value",null,ue.value),(G=ue.onVnodeBeforeMount)&&kn(G,B,k)}He(ne,k,k.scopeId,se,B),Te&&wi(k,null,B,"beforeMount");const Ye=(!L||L&&!L.pendingBranch)&&ve&&!ve.persisted;Ye&&ve.beforeEnter(ne),r(ne,E,H),((G=ue&&ue.onVnodeMounted)||Ye||Te)&&Ut(()=>{G&&kn(G,B,k),Ye&&ve.enter(ne),Te&&wi(k,null,B,"mounted")},L)},He=(k,E,H,B,L)=>{if(H&&O(k,H),B)for(let Q=0;Q{for(let G=ne;G{const J=E.el=k.el;let{patchFlag:ne,dynamicChildren:G,dirs:me}=E;ne|=k.patchFlag&16;const ue=k.props||tt,ce=E.props||tt;let ve;H&&ki(H,!1),(ve=ce.onVnodeBeforeUpdate)&&kn(ve,H,E,k),me&&wi(E,k,H,"beforeUpdate"),H&&ki(H,!0);const Te=L&&E.type!=="foreignObject";if(G?Tt(k.dynamicChildren,G,J,H,B,Te,Q):se||Be(k,E,J,null,H,B,Te,Q,!1),ne>0){if(ne&16)Mt(J,E,ue,ce,H,B,L);else if(ne&2&&ue.class!==ce.class&&s(J,"class",null,ce.class,L),ne&4&&s(J,"style",ue.style,ce.style,L),ne&8){const Ye=E.dynamicProps;for(let Ie=0;Ie{ve&&kn(ve,H,E,k),me&&wi(E,k,H,"updated")},B)},Tt=(k,E,H,B,L,Q,se)=>{for(let J=0;J{if(H!==B){if(H!==tt)for(const J in H)!Rs(J)&&!(J in B)&&s(k,J,H[J],null,se,E.children,L,Q,oe);for(const J in B){if(Rs(J))continue;const ne=B[J],G=H[J];ne!==G&&J!=="value"&&s(k,J,G,ne,se,E.children,L,Q,oe)}"value"in B&&s(k,"value",H.value,B.value)}},Z=(k,E,H,B,L,Q,se,J,ne)=>{const G=E.el=k?k.el:u(""),me=E.anchor=k?k.anchor:u("");let{patchFlag:ue,dynamicChildren:ce,slotScopeIds:ve}=E;ve&&(J=J?J.concat(ve):ve),k==null?(r(G,H,B),r(me,H,B),Xe(E.children,H,me,L,Q,se,J,ne)):ue>0&&ue&64&&ce&&k.dynamicChildren?(Tt(k.dynamicChildren,ce,H,L,Q,se,J),(E.key!=null||L&&E===L.subTree)&&rd(k,E,!0)):Be(k,E,H,me,L,Q,se,J,ne)},qe=(k,E,H,B,L,Q,se,J,ne)=>{E.slotScopeIds=J,k==null?E.shapeFlag&512?L.ctx.activate(E,H,B,se,ne):dt(E,H,B,L,Q,se,ne):Dt(k,E,ne)},dt=(k,E,H,B,L,Q,se)=>{const J=k.component=kg(k,B,L);if(Vf(k)&&(J.ctx.renderer=$e),Cg(J),J.asyncDep){if(L&&L.registerDep(J,ht),!k.el){const ne=J.subTree=Ae(Ri);R(null,ne,E,H)}return}ht(J,k,E,H,L,Q,se)},Dt=(k,E,H)=>{const B=E.component=k.component;if(Nm(k,E,H))if(B.asyncDep&&!B.asyncResolved){Ve(B,E,H);return}else B.next=E,Sm(B.update),B.update();else E.el=k.el,B.vnode=E},ht=(k,E,H,B,L,Q,se)=>{const J=()=>{if(k.isMounted){let{next:me,bu:ue,u:ce,parent:ve,vnode:Te}=k,Ye=me,Ie;ki(k,!1),me?(me.el=Te.el,Ve(k,me,se)):me=Te,ue&&Ya(ue),(Ie=me.props&&me.props.onVnodeBeforeUpdate)&&kn(Ie,ve,me,Te),ki(k,!0);const ut=Ka(k),Ht=k.subTree;k.subTree=ut,D(Ht,ut,w(Ht.el),ie(Ht),k,L,Q),me.el=ut.el,Ye===null&&Mm(k,ut.el),ce&&Ut(ce,L),(Ie=me.props&&me.props.onVnodeUpdated)&&Ut(()=>kn(Ie,ve,me,Te),L)}else{let me;const{el:ue,props:ce}=E,{bm:ve,m:Te,parent:Ye}=k,Ie=Ps(E);if(ki(k,!1),ve&&Ya(ve),!Ie&&(me=ce&&ce.onVnodeBeforeMount)&&kn(me,Ye,E),ki(k,!0),ue&&Oe){const ut=()=>{k.subTree=Ka(k),Oe(ue,k.subTree,k,L,null)};Ie?E.type.__asyncLoader().then(()=>!k.isUnmounted&&ut()):ut()}else{const ut=k.subTree=Ka(k);D(null,ut,H,B,k,L,Q),E.el=ut.el}if(Te&&Ut(Te,L),!Ie&&(me=ce&&ce.onVnodeMounted)){const ut=E;Ut(()=>kn(me,Ye,ut),L)}(E.shapeFlag&256||Ye&&Ps(Ye.vnode)&&Ye.vnode.shapeFlag&256)&&k.a&&Ut(k.a,L),k.isMounted=!0,E=H=B=null}},ne=k.effect=new nl(J,()=>cl(G),k.scope),G=k.update=()=>ne.run();G.id=k.uid,ki(k,!0),G()},Ve=(k,E,H)=>{E.component=k;const B=k.vnode.props;k.vnode=E,k.next=null,ag(k,E.props,B,H),ug(k,E.children,H),sr(),Lu(),ar()},Be=(k,E,H,B,L,Q,se,J,ne=!1)=>{const G=k&&k.children,me=k?k.shapeFlag:0,ue=E.children,{patchFlag:ce,shapeFlag:ve}=E;if(ce>0){if(ce&128){wn(G,ue,H,B,L,Q,se,J,ne);return}else if(ce&256){Wt(G,ue,H,B,L,Q,se,J,ne);return}}ve&8?(me&16&&oe(G,L,Q),ue!==G&&m(H,ue)):me&16?ve&16?wn(G,ue,H,B,L,Q,se,J,ne):oe(G,L,Q,!0):(me&8&&m(H,""),ve&16&&Xe(ue,H,B,L,Q,se,J,ne))},Wt=(k,E,H,B,L,Q,se,J,ne)=>{k=k||Vi,E=E||Vi;const G=k.length,me=E.length,ue=Math.min(G,me);let ce;for(ce=0;ceme?oe(k,L,Q,!0,!1,ue):Xe(E,H,B,L,Q,se,J,ne,ue)},wn=(k,E,H,B,L,Q,se,J,ne)=>{let G=0;const me=E.length;let ue=k.length-1,ce=me-1;for(;G<=ue&&G<=ce;){const ve=k[G],Te=E[G]=ne?Xn(E[G]):xn(E[G]);if(br(ve,Te))D(ve,Te,H,null,L,Q,se,J,ne);else break;G++}for(;G<=ue&&G<=ce;){const ve=k[ue],Te=E[ce]=ne?Xn(E[ce]):xn(E[ce]);if(br(ve,Te))D(ve,Te,H,null,L,Q,se,J,ne);else break;ue--,ce--}if(G>ue){if(G<=ce){const ve=ce+1,Te=vece)for(;G<=ue;)Ot(k[G],L,Q,!0),G++;else{const ve=G,Te=G,Ye=new Map;for(G=Te;G<=ce;G++){const Rt=E[G]=ne?Xn(E[G]):xn(E[G]);Rt.key!=null&&Ye.set(Rt.key,G)}let Ie,ut=0;const Ht=ce-Te+1;let Wn=!1,Ln=0;const on=new Array(Ht);for(G=0;G=Ht){Ot(Rt,L,Q,!0);continue}let ct;if(Rt.key!=null)ct=Ye.get(Rt.key);else for(Ie=Te;Ie<=ce;Ie++)if(on[Ie-Te]===0&&br(Rt,E[Ie])){ct=Ie;break}ct===void 0?Ot(Rt,L,Q,!0):(on[ct-Te]=G+1,ct>=Ln?Ln=ct:Wn=!0,D(Rt,E[ct],H,null,L,Q,se,J,ne),ut++)}const cr=Wn?pg(on):Vi;for(Ie=cr.length-1,G=Ht-1;G>=0;G--){const Rt=Te+G,ct=E[Rt],At=Rt+1{const{el:Q,type:se,transition:J,children:ne,shapeFlag:G}=k;if(G&6){pt(k.component.subTree,E,H,B);return}if(G&128){k.suspense.move(E,H,B);return}if(G&64){se.move(k,E,H,$e);return}if(se===Xt){r(Q,E,H);for(let ue=0;ueJ.enter(Q),L);else{const{leave:ue,delayLeave:ce,afterLeave:ve}=J,Te=()=>r(Q,E,H),Ye=()=>{ue(Q,()=>{Te(),ve&&ve()})};ce?ce(Q,Te,Ye):Ye()}else r(Q,E,H)},Ot=(k,E,H,B=!1,L=!1)=>{const{type:Q,props:se,ref:J,children:ne,dynamicChildren:G,shapeFlag:me,patchFlag:ue,dirs:ce}=k;if(J!=null&&ko(J,null,H,k,!0),me&256){E.ctx.deactivate(k);return}const ve=me&1&&ce,Te=!Ps(k);let Ye;if(Te&&(Ye=se&&se.onVnodeBeforeUnmount)&&kn(Ye,E,k),me&6)W(k.component,H,B);else{if(me&128){k.suspense.unmount(H,B);return}ve&&wi(k,null,E,"beforeUnmount"),me&64?k.type.remove(k,E,H,L,$e,B):G&&(Q!==Xt||ue>0&&ue&64)?oe(G,E,H,!1,!0):(Q===Xt&&ue&384||!L&&me&16)&&oe(ne,E,H),B&&Vt(k)}(Te&&(Ye=se&&se.onVnodeUnmounted)||ve)&&Ut(()=>{Ye&&kn(Ye,E,k),ve&&wi(k,null,E,"unmounted")},H)},Vt=k=>{const{type:E,el:H,anchor:B,transition:L}=k;if(E===Xt){Pn(H,B);return}if(E===Ga){ae(k);return}const Q=()=>{i(H),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(k.shapeFlag&1&&L&&!L.persisted){const{leave:se,delayLeave:J}=L,ne=()=>se(H,Q);J?J(k.el,Q,ne):ne()}else Q()},Pn=(k,E)=>{let H;for(;k!==E;)H=C(k),i(k),k=H;i(E)},W=(k,E,H)=>{const{bum:B,scope:L,update:Q,subTree:se,um:J}=k;B&&Ya(B),L.stop(),Q&&(Q.active=!1,Ot(se,k,E,H)),J&&Ut(J,E),Ut(()=>{k.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&k.asyncDep&&!k.asyncResolved&&k.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},oe=(k,E,H,B=!1,L=!1,Q=0)=>{for(let se=Q;sek.shapeFlag&6?ie(k.component.subTree):k.shapeFlag&128?k.suspense.next():C(k.anchor||k.el),de=(k,E,H)=>{k==null?E._vnode&&Ot(E._vnode,null,null,!0):D(E._vnode||null,k,E,null,null,null,H),Lu(),qf(),E._vnode=k},$e={p:D,um:Ot,m:pt,r:Vt,mt:dt,mc:Xe,pc:Be,pbc:Tt,n:ie,o:e};let et,Oe;return t&&([et,Oe]=t($e)),{render:de,hydrate:et,createApp:fg(de,et)}}function ki({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function rd(e,t,n=!1){const r=e.children,i=t.children;if(Ee(r)&&Ee(i))for(let s=0;s>1,e[n[u]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,o=n[s-1];s-- >0;)n[s]=o,o=t[o];return n}const mg=e=>e.__isTeleport,Xt=Symbol(void 0),fa=Symbol(void 0),Ri=Symbol(void 0),Ga=Symbol(void 0),Or=[];let pn=null;function Re(e=!1){Or.push(pn=e?null:[])}function gg(){Or.pop(),pn=Or[Or.length-1]||null}let qr=1;function ju(e){qr+=e}function sd(e){return e.dynamicChildren=qr>0?pn||Vi:null,gg(),qr>0&&pn&&pn.push(e),e}function De(e,t,n,r,i,s){return sd(X(e,t,n,r,i,s,!0))}function zi(e,t,n,r,i){return sd(Ae(e,t,n,r,i,!0))}function Co(e){return e?e.__v_isVNode===!0:!1}function br(e,t){return e.type===t.type&&e.key===t.key}const da="__vInternal",ad=({key:e})=>e!=null?e:null,Ls=({ref:e,ref_key:t,ref_for:n})=>e!=null?xt(e)||Lt(e)||Se(e)?{i:rn,r:e,k:t,f:!!n}:e:null;function X(e,t=null,n=null,r=0,i=null,s=e===Xt?0:1,o=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ad(t),ref:t&&Ls(t),scopeId:la,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:rn};return u?(hl(c,n),s&128&&e.normalize(c)):n&&(c.shapeFlag|=xt(n)?8:16),qr>0&&!o&&pn&&(c.patchFlag>0||s&6)&&c.patchFlag!==32&&pn.push(c),c}const Ae=vg;function vg(e,t=null,n=null,r=0,i=null,s=!1){if((!e||e===Xm)&&(e=Ri),Co(e)){const u=Zi(e,t,!0);return n&&hl(u,n),qr>0&&!s&&pn&&(u.shapeFlag&6?pn[pn.indexOf(e)]=u:pn.push(u)),u.patchFlag|=-2,u}if(Eg(e)&&(e=e.__vccOpts),t){t=yg(t);let{class:u,style:c}=t;u&&!xt(u)&&(t.class=Xi(u)),at(c)&&(Rf(c)&&!Ee(c)&&(c=Nt({},c)),t.style=Go(c))}const o=xt(e)?1:Dm(e)?128:mg(e)?64:at(e)?4:Se(e)?2:0;return X(e,t,n,r,i,o,s,!0)}function yg(e){return e?Rf(e)||da in e?Nt({},e):e:null}function Zi(e,t,n=!1){const{props:r,ref:i,patchFlag:s,children:o}=e,u=t?bg(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&ad(u),ref:t&&t.ref?n&&i?Ee(i)?i.concat(Ls(t)):[i,Ls(t)]:Ls(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Xt?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Zi(e.ssContent),ssFallback:e.ssFallback&&Zi(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function sn(e=" ",t=0){return Ae(fa,null,e,t)}function Zn(e="",t=!1){return t?(Re(),zi(Ri,null,e)):Ae(Ri,null,e)}function xn(e){return e==null||typeof e=="boolean"?Ae(Ri):Ee(e)?Ae(Xt,null,e.slice()):typeof e=="object"?Xn(e):Ae(fa,null,String(e))}function Xn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Zi(e)}function hl(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ee(t))n=16;else if(typeof t=="object")if(r&65){const i=t.default;i&&(i._c&&(i._d=!1),hl(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!(da in t)?t._ctx=rn:i===3&&rn&&(rn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Se(t)?(t={default:t,_ctx:rn},n=32):(t=String(t),r&64?(n=16,t=[sn(t)]):n=8);e.children=t,e.shapeFlag|=n}function bg(...e){const t={};for(let n=0;n{Et=e,e.scope.on()},Oi=()=>{Et&&Et.scope.off(),Et=null};function od(e){return e.vnode.shapeFlag&4}let Br=!1;function Cg(e,t=!1){Br=t;const{props:n,children:r}=e.vnode,i=od(e);sg(e,n,i,t),lg(e,r);const s=i?xg(e,t):void 0;return Br=!1,s}function xg(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=zf(new Proxy(e.ctx,Zm));const{setup:r}=n;if(r){const i=e.setupContext=r.length>1?Tg(e):null;er(e),sr();const s=si(r,e,0,[e.props,i]);if(ar(),Oi(),gf(s)){if(s.then(Oi,Oi),t)return s.then(o=>{Uu(e,o,t)}).catch(o=>{aa(o,e,0)});e.asyncDep=s}else Uu(e,s,t)}else ld(e,t)}function Uu(e,t,n){Se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:at(t)&&(e.setupState=Nf(t)),ld(e,n)}let Wu;function ld(e,t,n){const r=e.type;if(!e.render){if(!t&&Wu&&!r.render){const i=r.template||fl(e).template;if(i){const{isCustomElement:s,compilerOptions:o}=e.appContext.config,{delimiters:u,compilerOptions:c}=r,p=Nt(Nt({isCustomElement:s,delimiters:u},o),c);r.render=Wu(i,p)}}e.render=r.render||gn}er(e),sr(),eg(e),ar(),Oi()}function $g(e){return new Proxy(e.attrs,{get(t,n){return Zt(e,"get","$attrs"),t[n]}})}function Tg(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=$g(e))},slots:e.slots,emit:e.emit,expose:t}}function ha(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Nf(zf(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Sr)return Sr[n](e)},has(t,n){return n in t||n in Sr}}))}function Ag(e,t=!0){return Se(e)?e.displayName||e.name:e.name||t&&e.__name}function Eg(e){return Se(e)&&"__vccOpts"in e}const st=(e,t)=>Tm(e,t,Br);function pa(e,t,n){const r=arguments.length;return r===2?at(t)&&!Ee(t)?Co(t)?Ae(e,null,[t]):Ae(e,t):Ae(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Co(n)&&(n=[n]),Ae(e,t,n))}const Sg=Symbol(""),Og=()=>yn(Sg),Rg="3.2.45",zg="http://www.w3.org/2000/svg",$i=typeof document<"u"?document:null,Vu=$i&&$i.createElement("template"),Pg={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const i=t?$i.createElementNS(zg,e):$i.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:e=>$i.createTextNode(e),createComment:e=>$i.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>$i.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,i,s){const o=n?n.previousSibling:t.lastChild;if(i&&(i===s||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===s||!(i=i.nextSibling)););else{Vu.innerHTML=r?`${e}`:e;const u=Vu.content;if(r){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}t.insertBefore(u,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Lg(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Ig(e,t,n){const r=e.style,i=xt(n);if(n&&!i){for(const s in n)xo(r,s,n[s]);if(t&&!xt(t))for(const s in t)n[s]==null&&xo(r,s,"")}else{const s=r.display;i?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const Yu=/\s*!important$/;function xo(e,t,n){if(Ee(n))n.forEach(r=>xo(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Ng(e,t);Yu.test(n)?e.setProperty(Ni(r),n.replace(Yu,""),"important"):e[r]=n}}const Ku=["Webkit","Moz","ms"],Xa={};function Ng(e,t){const n=Xa[t];if(n)return n;let r=On(t);if(r!=="filter"&&r in e)return Xa[t]=r;r=ra(r);for(let i=0;iJa||(jg.then(()=>Ja=0),Ja=Date.now());function Wg(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;vn(Vg(r,n.value),t,5,[r])};return n.value=e,n.attached=Ug(),n}function Vg(e,t){if(Ee(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>i=>!i._stopped&&r&&r(i))}else return t}const Xu=/^on[a-z]/,Yg=(e,t,n,r,i=!1,s,o,u,c)=>{t==="class"?Lg(e,r,i):t==="style"?Ig(e,n,r):ta(t)?Xo(t)||qg(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Kg(e,t,r,i))?Dg(e,t,r,s,o,u,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Mg(e,t,r,i))};function Kg(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Xu.test(t)&&Se(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Xu.test(t)&&xt(n)?!1:t in e}const Qg={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},ma=(e,t)=>n=>{if(!("key"in n))return;const r=Ni(n.key);if(t.some(i=>i===r||Qg[i]===r))return e(n)},jr={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):_r(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),_r(e,!0),r.enter(e)):r.leave(e,()=>{_r(e,!1)}):_r(e,t))},beforeUnmount(e,{value:t}){_r(e,t)}};function _r(e,t){e.style.display=t?e._vod:"none"}const Gg=Nt({patchProp:Yg},Pg);let Ju;function Xg(){return Ju||(Ju=dg(Gg))}const Jg=(...e)=>{const t=Xg().createApp(...e),{mount:n}=t;return t.mount=r=>{const i=Zg(r);if(!i)return;const s=t._component;!Se(s)&&!s.render&&!s.template&&(s.template=i.innerHTML),i.innerHTML="";const o=n(i,!1,i instanceof SVGElement);return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t};function Zg(e){return xt(e)?document.querySelector(e):e}/*! +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerpolicy&&(s.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?s.credentials="include":i.crossorigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();function Qo(e,t){const n=Object.create(null),r=e.split(",");for(let i=0;i!!n[i.toLowerCase()]:i=>!!n[i]}function Go(e){if(Ee(e)){const t={};for(let n=0;n{if(n){const r=n.split(Np);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Xi(e){let t="";if(xt(e))t=e;else if(Ee(e))for(let n=0;nxt(e)?e:e==null?"":Ee(e)||at(e)&&(e.toString===vf||!Se(e.toString))?JSON.stringify(e,pf,2):String(e),pf=(e,t)=>t&&t.__v_isRef?pf(e,t.value):Yi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,i])=>(n[`${r} =>`]=i,n),{})}:mf(t)?{[`Set(${t.size})`]:[...t.values()]}:at(t)&&!Ee(t)&&!yf(t)?String(t):t,tt={},Vi=[],gn=()=>{},qp=()=>!1,Bp=/^on[^a-z]/,ta=e=>Bp.test(e),Xo=e=>e.startsWith("onUpdate:"),Nt=Object.assign,Jo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},jp=Object.prototype.hasOwnProperty,Me=(e,t)=>jp.call(e,t),Ee=Array.isArray,Yi=e=>na(e)==="[object Map]",mf=e=>na(e)==="[object Set]",Se=e=>typeof e=="function",xt=e=>typeof e=="string",Zo=e=>typeof e=="symbol",at=e=>e!==null&&typeof e=="object",gf=e=>at(e)&&Se(e.then)&&Se(e.catch),vf=Object.prototype.toString,na=e=>vf.call(e),Up=e=>na(e).slice(8,-1),yf=e=>na(e)==="[object Object]",el=e=>xt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Rs=Qo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ia=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Wp=/-(\w)/g,On=ia(e=>e.replace(Wp,(t,n)=>n?n.toUpperCase():"")),Vp=/\B([A-Z])/g,Ni=ia(e=>e.replace(Vp,"-$1").toLowerCase()),ra=ia(e=>e.charAt(0).toUpperCase()+e.slice(1)),Va=ia(e=>e?`on${ra(e)}`:""),Nr=(e,t)=>!Object.is(e,t),Ya=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},bf=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Tu;const Yp=()=>Tu||(Tu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Cn;class Kp{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Cn,!t&&Cn&&(this.index=(Cn.scopes||(Cn.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Cn;try{return Cn=this,t()}finally{Cn=n}}}on(){Cn=this}off(){Cn=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},_f=e=>(e.w&oi)>0,wf=e=>(e.n&oi)>0,Gp=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(m==="length"||m>=c)&&u.push(p)})}else switch(n!==void 0&&u.push(o.get(n)),t){case"add":Ee(e)?el(n)&&u.push(o.get("length")):(u.push(o.get(Si)),Yi(e)&&u.push(o.get(mo)));break;case"delete":Ee(e)||(u.push(o.get(Si)),Yi(e)&&u.push(o.get(mo)));break;case"set":Yi(e)&&u.push(o.get(Si));break}if(u.length===1)u[0]&&go(u[0]);else{const c=[];for(const p of u)p&&c.push(...p);go(tl(c))}}function go(e,t){const n=Ee(e)?e:[...e];for(const r of n)r.computed&&Eu(r);for(const r of n)r.computed||Eu(r)}function Eu(e,t){(e!==dn||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Jp=Qo("__proto__,__v_isRef,__isVue"),xf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Zo)),Zp=il(),em=il(!1,!0),tm=il(!0),Su=nm();function nm(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=Ue(this);for(let s=0,o=this.length;s{e[t]=function(...n){sr();const r=Ue(this)[t].apply(this,n);return ar(),r}}),e}function il(e=!1,t=!1){return function(r,i,s){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_isShallow")return t;if(i==="__v_raw"&&s===(e?t?ym:Sf:t?Ef:Af).get(r))return r;const o=Ee(r);if(!e&&o&&Me(Su,i))return Reflect.get(Su,i,s);const u=Reflect.get(r,i,s);return(Zo(i)?xf.has(i):Jp(i))||(e||Zt(r,"get",i),t)?u:Lt(u)?o&&el(i)?u:u.value:at(u)?e?Of(u):or(u):u}}const im=$f(),rm=$f(!0);function $f(e=!1){return function(n,r,i,s){let o=n[r];if(Ji(o)&&Lt(o)&&!Lt(i))return!1;if(!e&&(!Bs(i)&&!Ji(i)&&(o=Ue(o),i=Ue(i)),!Ee(n)&&Lt(o)&&!Lt(i)))return o.value=i,!0;const u=Ee(n)&&el(r)?Number(r)e,sa=e=>Reflect.getPrototypeOf(e);function hs(e,t,n=!1,r=!1){e=e.__v_raw;const i=Ue(e),s=Ue(t);n||(t!==s&&Zt(i,"get",t),Zt(i,"get",s));const{has:o}=sa(i),u=r?rl:n?ol:Mr;if(o.call(i,t))return u(e.get(t));if(o.call(i,s))return u(e.get(s));e!==i&&e.get(t)}function ps(e,t=!1){const n=this.__v_raw,r=Ue(n),i=Ue(e);return t||(e!==i&&Zt(r,"has",e),Zt(r,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function ms(e,t=!1){return e=e.__v_raw,!t&&Zt(Ue(e),"iterate",Si),Reflect.get(e,"size",e)}function Ou(e){e=Ue(e);const t=Ue(this);return sa(t).has.call(t,e)||(t.add(e),Hn(t,"add",e,e)),this}function Ru(e,t){t=Ue(t);const n=Ue(this),{has:r,get:i}=sa(n);let s=r.call(n,e);s||(e=Ue(e),s=r.call(n,e));const o=i.call(n,e);return n.set(e,t),s?Nr(t,o)&&Hn(n,"set",e,t):Hn(n,"add",e,t),this}function zu(e){const t=Ue(this),{has:n,get:r}=sa(t);let i=n.call(t,e);i||(e=Ue(e),i=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return i&&Hn(t,"delete",e,void 0),s}function Pu(){const e=Ue(this),t=e.size!==0,n=e.clear();return t&&Hn(e,"clear",void 0,void 0),n}function gs(e,t){return function(r,i){const s=this,o=s.__v_raw,u=Ue(o),c=t?rl:e?ol:Mr;return!e&&Zt(u,"iterate",Si),o.forEach((p,m)=>r.call(i,c(p),c(m),s))}}function vs(e,t,n){return function(...r){const i=this.__v_raw,s=Ue(i),o=Yi(s),u=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,p=i[e](...r),m=n?rl:t?ol:Mr;return!t&&Zt(s,"iterate",c?mo:Si),{next(){const{value:w,done:C}=p.next();return C?{value:w,done:C}:{value:u?[m(w[0]),m(w[1])]:m(w),done:C}},[Symbol.iterator](){return this}}}}function Kn(e){return function(...t){return e==="delete"?!1:this}}function cm(){const e={get(s){return hs(this,s)},get size(){return ms(this)},has:ps,add:Ou,set:Ru,delete:zu,clear:Pu,forEach:gs(!1,!1)},t={get(s){return hs(this,s,!1,!0)},get size(){return ms(this)},has:ps,add:Ou,set:Ru,delete:zu,clear:Pu,forEach:gs(!1,!0)},n={get(s){return hs(this,s,!0)},get size(){return ms(this,!0)},has(s){return ps.call(this,s,!0)},add:Kn("add"),set:Kn("set"),delete:Kn("delete"),clear:Kn("clear"),forEach:gs(!0,!1)},r={get(s){return hs(this,s,!0,!0)},get size(){return ms(this,!0)},has(s){return ps.call(this,s,!0)},add:Kn("add"),set:Kn("set"),delete:Kn("delete"),clear:Kn("clear"),forEach:gs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=vs(s,!1,!1),n[s]=vs(s,!0,!1),t[s]=vs(s,!1,!0),r[s]=vs(s,!0,!0)}),[e,n,t,r]}const[fm,dm,hm,pm]=cm();function sl(e,t){const n=t?e?pm:hm:e?dm:fm;return(r,i,s)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?r:Reflect.get(Me(n,i)&&i in r?n:r,i,s)}const mm={get:sl(!1,!1)},gm={get:sl(!1,!0)},vm={get:sl(!0,!1)},Af=new WeakMap,Ef=new WeakMap,Sf=new WeakMap,ym=new WeakMap;function bm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function _m(e){return e.__v_skip||!Object.isExtensible(e)?0:bm(Up(e))}function or(e){return Ji(e)?e:al(e,!1,Tf,mm,Af)}function wm(e){return al(e,!1,um,gm,Ef)}function Of(e){return al(e,!0,lm,vm,Sf)}function al(e,t,n,r,i){if(!at(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=i.get(e);if(s)return s;const o=_m(e);if(o===0)return e;const u=new Proxy(e,o===2?r:n);return i.set(e,u),u}function Ki(e){return Ji(e)?Ki(e.__v_raw):!!(e&&e.__v_isReactive)}function Ji(e){return!!(e&&e.__v_isReadonly)}function Bs(e){return!!(e&&e.__v_isShallow)}function Rf(e){return Ki(e)||Ji(e)}function Ue(e){const t=e&&e.__v_raw;return t?Ue(t):e}function zf(e){return qs(e,"__v_skip",!0),e}const Mr=e=>at(e)?or(e):e,ol=e=>at(e)?Of(e):e;function Pf(e){ii&&dn&&(e=Ue(e),Cf(e.dep||(e.dep=tl())))}function Lf(e,t){e=Ue(e),e.dep&&go(e.dep)}function Lt(e){return!!(e&&e.__v_isRef===!0)}function ll(e){return If(e,!1)}function km(e){return If(e,!0)}function If(e,t){return Lt(e)?e:new Cm(e,t)}class Cm{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Ue(t),this._value=n?t:Mr(t)}get value(){return Pf(this),this._value}set value(t){const n=this.__v_isShallow||Bs(t)||Ji(t);t=n?t:Ue(t),Nr(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Mr(t),Lf(this))}}function ri(e){return Lt(e)?e.value:e}const xm={get:(e,t,n)=>ri(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const i=e[t];return Lt(i)&&!Lt(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function Nf(e){return Ki(e)?e:new Proxy(e,xm)}var Mf;class $m{constructor(t,n,r,i){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Mf]=!1,this._dirty=!0,this.effect=new nl(t,()=>{this._dirty||(this._dirty=!0,Lf(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=r}get value(){const t=Ue(this);return Pf(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Mf="__v_isReadonly";function Tm(e,t,n=!1){let r,i;const s=Se(e);return s?(r=e,i=gn):(r=e.get,i=e.set),new $m(r,i,s||!i,n)}function si(e,t,n,r){let i;try{i=r?e(...r):e()}catch(s){aa(s,t,n)}return i}function vn(e,t,n,r){if(Se(e)){const s=si(e,t,n,r);return s&&gf(s)&&s.catch(o=>{aa(o,t,n)}),s}const i=[];for(let s=0;s>>1;Hr(Pt[r])$n&&Pt.splice(t,1)}function Om(e){Ee(e)?Qi.push(...e):(!Dn||!Dn.includes(e,e.allowRecurse?xi+1:xi))&&Qi.push(e),Ff()}function Lu(e,t=Dr?$n+1:0){for(;tHr(n)-Hr(r)),xi=0;xie.id==null?1/0:e.id,Rm=(e,t)=>{const n=Hr(e)-Hr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Bf(e){vo=!1,Dr=!0,Pt.sort(Rm);const t=gn;try{for($n=0;$nxt(O)?O.trim():O)),w&&(i=n.map(bf))}let u,c=r[u=Va(t)]||r[u=Va(On(t))];!c&&s&&(c=r[u=Va(Ni(t))]),c&&vn(c,e,6,i);const p=r[u+"Once"];if(p){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,vn(p,e,6,i)}}function jf(e,t,n=!1){const r=t.emitsCache,i=r.get(e);if(i!==void 0)return i;const s=e.emits;let o={},u=!1;if(!Se(e)){const c=p=>{const m=jf(p,t,!0);m&&(u=!0,Nt(o,m))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!s&&!u?(at(e)&&r.set(e,null),null):(Ee(s)?s.forEach(c=>o[c]=null):Nt(o,s),at(e)&&r.set(e,o),o)}function oa(e,t){return!e||!ta(t)?!1:(t=t.slice(2).replace(/Once$/,""),Me(e,t[0].toLowerCase()+t.slice(1))||Me(e,Ni(t))||Me(e,t))}let rn=null,la=null;function js(e){const t=rn;return rn=e,la=e&&e.type.__scopeId||null,t}function fi(e){la=e}function di(){la=null}function Pm(e,t=rn,n){if(!t||e._n)return e;const r=(...i)=>{r._d&&ju(-1);const s=js(t);let o;try{o=e(...i)}finally{js(s),r._d&&ju(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function Ka(e){const{type:t,vnode:n,proxy:r,withProxy:i,props:s,propsOptions:[o],slots:u,attrs:c,emit:p,render:m,renderCache:w,data:C,setupState:O,ctx:N,inheritAttrs:D}=e;let ee,R;const j=js(e);try{if(n.shapeFlag&4){const ae=i||r;ee=xn(m.call(ae,ae,w,s,O,C,N)),R=c}else{const ae=t;ee=xn(ae.length>1?ae(s,{attrs:c,slots:u,emit:p}):ae(s,null)),R=t.props?c:Lm(c)}}catch(ae){Or.length=0,aa(ae,e,1),ee=Ae(Ri)}let K=ee;if(R&&D!==!1){const ae=Object.keys(R),{shapeFlag:ke}=K;ae.length&&ke&7&&(o&&ae.some(Xo)&&(R=Im(R,o)),K=Zi(K,R))}return n.dirs&&(K=Zi(K),K.dirs=K.dirs?K.dirs.concat(n.dirs):n.dirs),n.transition&&(K.transition=n.transition),ee=K,js(j),ee}const Lm=e=>{let t;for(const n in e)(n==="class"||n==="style"||ta(n))&&((t||(t={}))[n]=e[n]);return t},Im=(e,t)=>{const n={};for(const r in e)(!Xo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Nm(e,t,n){const{props:r,children:i,component:s}=e,{props:o,children:u,patchFlag:c}=t,p=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Iu(r,o,p):!!o;if(c&8){const m=t.dynamicProps;for(let w=0;we.__isSuspense;function Hm(e,t){t&&t.pendingBranch?Ee(e)?t.effects.push(...e):t.effects.push(e):Om(e)}function zs(e,t){if(Et){let n=Et.provides;const r=Et.parent&&Et.parent.provides;r===n&&(n=Et.provides=Object.create(r)),n[e]=t}}function yn(e,t,n=!1){const r=Et||rn;if(r){const i=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&Se(t)?t.call(r.proxy):t}}const ys={};function Er(e,t,n){return Uf(e,t,n)}function Uf(e,t,{immediate:n,deep:r,flush:i,onTrack:s,onTrigger:o}=tt){const u=Et;let c,p=!1,m=!1;if(Lt(e)?(c=()=>e.value,p=Bs(e)):Ki(e)?(c=()=>e,r=!0):Ee(e)?(m=!0,p=e.some(K=>Ki(K)||Bs(K)),c=()=>e.map(K=>{if(Lt(K))return K.value;if(Ki(K))return Ti(K);if(Se(K))return si(K,u,2)})):Se(e)?t?c=()=>si(e,u,2):c=()=>{if(!(u&&u.isUnmounted))return w&&w(),vn(e,u,3,[C])}:c=gn,t&&r){const K=c;c=()=>Ti(K())}let w,C=K=>{w=R.onStop=()=>{si(K,u,4)}},O;if(Br)if(C=gn,t?n&&vn(t,u,3,[c(),m?[]:void 0,C]):c(),i==="sync"){const K=Og();O=K.__watcherHandles||(K.__watcherHandles=[])}else return gn;let N=m?new Array(e.length).fill(ys):ys;const D=()=>{if(!!R.active)if(t){const K=R.run();(r||p||(m?K.some((ae,ke)=>Nr(ae,N[ke])):Nr(K,N)))&&(w&&w(),vn(t,u,3,[K,N===ys?void 0:m&&N[0]===ys?[]:N,C]),N=K)}else R.run()};D.allowRecurse=!!t;let ee;i==="sync"?ee=D:i==="post"?ee=()=>Ut(D,u&&u.suspense):(D.pre=!0,u&&(D.id=u.uid),ee=()=>cl(D));const R=new nl(c,ee);t?n?D():N=R.run():i==="post"?Ut(R.run.bind(R),u&&u.suspense):R.run();const j=()=>{R.stop(),u&&u.scope&&Jo(u.scope.effects,R)};return O&&O.push(j),j}function Fm(e,t,n){const r=this.proxy,i=xt(e)?e.includes(".")?Wf(r,e):()=>r[e]:e.bind(r,r);let s;Se(t)?s=t:(s=t.handler,n=t);const o=Et;er(this);const u=Uf(i,s.bind(r),n);return o?er(o):Oi(),u}function Wf(e,t){const n=t.split(".");return()=>{let r=e;for(let i=0;i{Ti(n,t)});else if(yf(e))for(const n in e)Ti(e[n],t);return e}function Xr(e){return Se(e)?{setup:e,name:e.name}:e}const Ps=e=>!!e.type.__asyncLoader,Vf=e=>e.type.__isKeepAlive;function qm(e,t){Yf(e,"a",t)}function Bm(e,t){Yf(e,"da",t)}function Yf(e,t,n=Et){const r=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ua(t,r,n),n){let i=n.parent;for(;i&&i.parent;)Vf(i.parent.vnode)&&jm(r,t,n,i),i=i.parent}}function jm(e,t,n,r){const i=ua(t,e,r,!0);Qf(()=>{Jo(r[t],i)},n)}function ua(e,t,n=Et,r=!1){if(n){const i=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;sr(),er(n);const u=vn(t,n,e,o);return Oi(),ar(),u});return r?i.unshift(s):i.push(s),s}}const jn=e=>(t,n=Et)=>(!Br||e==="sp")&&ua(e,(...r)=>t(...r),n),Um=jn("bm"),ca=jn("m"),Wm=jn("bu"),Vm=jn("u"),Kf=jn("bum"),Qf=jn("um"),Ym=jn("sp"),Km=jn("rtg"),Qm=jn("rtc");function Gm(e,t=Et){ua("ec",e,t)}function Fr(e,t){const n=rn;if(n===null)return e;const r=ha(n)||n.proxy,i=e.dirs||(e.dirs=[]);for(let s=0;st(o,u,void 0,s&&s[u]));else{const o=Object.keys(e);i=new Array(o.length);for(let u=0,c=o.length;ue?od(e)?ha(e)||e.proxy:yo(e.parent):null,Sr=Nt(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=>yo(e.parent),$root:e=>yo(e.root),$emit:e=>e.emit,$options:e=>fl(e),$forceUpdate:e=>e.f||(e.f=()=>cl(e.update)),$nextTick:e=>e.n||(e.n=Hf.bind(e.proxy)),$watch:e=>Fm.bind(e)}),Qa=(e,t)=>e!==tt&&!e.__isScriptSetup&&Me(e,t),Zm={get({_:e},t){const{ctx:n,setupState:r,data:i,props:s,accessCache:o,type:u,appContext:c}=e;let p;if(t[0]!=="$"){const O=o[t];if(O!==void 0)switch(O){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return s[t]}else{if(Qa(r,t))return o[t]=1,r[t];if(i!==tt&&Me(i,t))return o[t]=2,i[t];if((p=e.propsOptions[0])&&Me(p,t))return o[t]=3,s[t];if(n!==tt&&Me(n,t))return o[t]=4,n[t];bo&&(o[t]=0)}}const m=Sr[t];let w,C;if(m)return t==="$attrs"&&Zt(e,"get",t),m(e);if((w=u.__cssModules)&&(w=w[t]))return w;if(n!==tt&&Me(n,t))return o[t]=4,n[t];if(C=c.config.globalProperties,Me(C,t))return C[t]},set({_:e},t,n){const{data:r,setupState:i,ctx:s}=e;return Qa(i,t)?(i[t]=n,!0):r!==tt&&Me(r,t)?(r[t]=n,!0):Me(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,propsOptions:s}},o){let u;return!!n[o]||e!==tt&&Me(e,o)||Qa(t,o)||(u=s[0])&&Me(u,o)||Me(r,o)||Me(Sr,o)||Me(i.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Me(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let bo=!0;function eg(e){const t=fl(e),n=e.proxy,r=e.ctx;bo=!1,t.beforeCreate&&Mu(t.beforeCreate,e,"bc");const{data:i,computed:s,methods:o,watch:u,provide:c,inject:p,created:m,beforeMount:w,mounted:C,beforeUpdate:O,updated:N,activated:D,deactivated:ee,beforeDestroy:R,beforeUnmount:j,destroyed:K,unmounted:ae,render:ke,renderTracked:h,renderTriggered:He,errorCaptured:Xe,serverPrefetch:Ze,expose:Tt,inheritAttrs:Mt,components:J,directives:qe,filters:dt}=t;if(p&&tg(p,r,null,e.appContext.config.unwrapInjectedRef),o)for(const Ve in o){const Be=o[Ve];Se(Be)&&(r[Ve]=Be.bind(n))}if(i){const Ve=i.call(n,n);at(Ve)&&(e.data=or(Ve))}if(bo=!0,s)for(const Ve in s){const Be=s[Ve],Wt=Se(Be)?Be.bind(n,n):Se(Be.get)?Be.get.bind(n,n):gn,wn=!Se(Be)&&Se(Be.set)?Be.set.bind(n):gn,pt=st({get:Wt,set:wn});Object.defineProperty(r,Ve,{enumerable:!0,configurable:!0,get:()=>pt.value,set:Ot=>pt.value=Ot})}if(u)for(const Ve in u)Xf(u[Ve],r,n,Ve);if(c){const Ve=Se(c)?c.call(n):c;Reflect.ownKeys(Ve).forEach(Be=>{zs(Be,Ve[Be])})}m&&Mu(m,e,"c");function ht(Ve,Be){Ee(Be)?Be.forEach(Wt=>Ve(Wt.bind(n))):Be&&Ve(Be.bind(n))}if(ht(Um,w),ht(ca,C),ht(Wm,O),ht(Vm,N),ht(qm,D),ht(Bm,ee),ht(Gm,Xe),ht(Qm,h),ht(Km,He),ht(Kf,j),ht(Qf,ae),ht(Ym,Ze),Ee(Tt))if(Tt.length){const Ve=e.exposed||(e.exposed={});Tt.forEach(Be=>{Object.defineProperty(Ve,Be,{get:()=>n[Be],set:Wt=>n[Be]=Wt})})}else e.exposed||(e.exposed={});ke&&e.render===gn&&(e.render=ke),Mt!=null&&(e.inheritAttrs=Mt),J&&(e.components=J),qe&&(e.directives=qe)}function tg(e,t,n=gn,r=!1){Ee(e)&&(e=_o(e));for(const i in e){const s=e[i];let o;at(s)?"default"in s?o=yn(s.from||i,s.default,!0):o=yn(s.from||i):o=yn(s),Lt(o)&&r?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:u=>o.value=u}):t[i]=o}}function Mu(e,t,n){vn(Ee(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Xf(e,t,n,r){const i=r.includes(".")?Wf(n,r):()=>n[r];if(xt(e)){const s=t[e];Se(s)&&Er(i,s)}else if(Se(e))Er(i,e.bind(n));else if(at(e))if(Ee(e))e.forEach(s=>Xf(s,t,n,r));else{const s=Se(e.handler)?e.handler.bind(n):t[e.handler];Se(s)&&Er(i,s,e)}}function fl(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:s,config:{optionMergeStrategies:o}}=e.appContext,u=s.get(t);let c;return u?c=u:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(p=>Ws(c,p,o,!0)),Ws(c,t,o)),at(t)&&s.set(t,c),c}function Ws(e,t,n,r=!1){const{mixins:i,extends:s}=t;s&&Ws(e,s,n,!0),i&&i.forEach(o=>Ws(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const u=ng[o]||n&&n[o];e[o]=u?u(e[o],t[o]):t[o]}return e}const ng={data:Du,props:Ci,emits:Ci,methods:Ci,computed:Ci,beforeCreate:It,created:It,beforeMount:It,mounted:It,beforeUpdate:It,updated:It,beforeDestroy:It,beforeUnmount:It,destroyed:It,unmounted:It,activated:It,deactivated:It,errorCaptured:It,serverPrefetch:It,components:Ci,directives:Ci,watch:rg,provide:Du,inject:ig};function Du(e,t){return t?e?function(){return Nt(Se(e)?e.call(this,this):e,Se(t)?t.call(this,this):t)}:t:e}function ig(e,t){return Ci(_o(e),_o(t))}function _o(e){if(Ee(e)){const t={};for(let n=0;n0)&&!(o&16)){if(o&8){const m=e.vnode.dynamicProps;for(let w=0;w{c=!0;const[C,O]=Zf(w,t,!0);Nt(o,C),O&&u.push(...O)};!n&&t.mixins.length&&t.mixins.forEach(m),e.extends&&m(e.extends),e.mixins&&e.mixins.forEach(m)}if(!s&&!c)return at(e)&&r.set(e,Vi),Vi;if(Ee(s))for(let m=0;m-1,O[1]=D<0||N-1||Me(O,"default"))&&u.push(w)}}}const p=[o,u];return at(e)&&r.set(e,p),p}function Hu(e){return e[0]!=="$"}function Fu(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function qu(e,t){return Fu(e)===Fu(t)}function Bu(e,t){return Ee(t)?t.findIndex(n=>qu(n,e)):Se(t)&&qu(t,e)?0:-1}const ed=e=>e[0]==="_"||e==="$stable",dl=e=>Ee(e)?e.map(xn):[xn(e)],og=(e,t,n)=>{if(t._n)return t;const r=Pm((...i)=>dl(t(...i)),n);return r._c=!1,r},td=(e,t,n)=>{const r=e._ctx;for(const i in e){if(ed(i))continue;const s=e[i];if(Se(s))t[i]=og(i,s,r);else if(s!=null){const o=dl(s);t[i]=()=>o}}},nd=(e,t)=>{const n=dl(t);e.slots.default=()=>n},lg=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Ue(t),qs(t,"_",n)):td(t,e.slots={})}else e.slots={},t&&nd(e,t);qs(e.slots,da,1)},ug=(e,t,n)=>{const{vnode:r,slots:i}=e;let s=!0,o=tt;if(r.shapeFlag&32){const u=t._;u?n&&u===1?s=!1:(Nt(i,t),!n&&u===1&&delete i._):(s=!t.$stable,td(t,i)),o=t}else t&&(nd(e,t),o={default:1});if(s)for(const u in i)!ed(u)&&!(u in o)&&delete i[u]};function id(){return{app:null,config:{isNativeTag:qp,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let cg=0;function fg(e,t){return function(r,i=null){Se(r)||(r=Object.assign({},r)),i!=null&&!at(i)&&(i=null);const s=id(),o=new Set;let u=!1;const c=s.app={_uid:cg++,_component:r,_props:i,_container:null,_context:s,_instance:null,version:Rg,get config(){return s.config},set config(p){},use(p,...m){return o.has(p)||(p&&Se(p.install)?(o.add(p),p.install(c,...m)):Se(p)&&(o.add(p),p(c,...m))),c},mixin(p){return s.mixins.includes(p)||s.mixins.push(p),c},component(p,m){return m?(s.components[p]=m,c):s.components[p]},directive(p,m){return m?(s.directives[p]=m,c):s.directives[p]},mount(p,m,w){if(!u){const C=Ae(r,i);return C.appContext=s,m&&t?t(C,p):e(C,p,w),u=!0,c._container=p,p.__vue_app__=c,ha(C.component)||C.component.proxy}},unmount(){u&&(e(null,c._container),delete c._container.__vue_app__)},provide(p,m){return s.provides[p]=m,c}};return c}}function ko(e,t,n,r,i=!1){if(Ee(e)){e.forEach((C,O)=>ko(C,t&&(Ee(t)?t[O]:t),n,r,i));return}if(Ps(r)&&!i)return;const s=r.shapeFlag&4?ha(r.component)||r.component.proxy:r.el,o=i?null:s,{i:u,r:c}=e,p=t&&t.r,m=u.refs===tt?u.refs={}:u.refs,w=u.setupState;if(p!=null&&p!==c&&(xt(p)?(m[p]=null,Me(w,p)&&(w[p]=null)):Lt(p)&&(p.value=null)),Se(c))si(c,u,12,[o,m]);else{const C=xt(c),O=Lt(c);if(C||O){const N=()=>{if(e.f){const D=C?Me(w,c)?w[c]:m[c]:c.value;i?Ee(D)&&Jo(D,s):Ee(D)?D.includes(s)||D.push(s):C?(m[c]=[s],Me(w,c)&&(w[c]=m[c])):(c.value=[s],e.k&&(m[e.k]=c.value))}else C?(m[c]=o,Me(w,c)&&(w[c]=o)):O&&(c.value=o,e.k&&(m[e.k]=o))};o?(N.id=-1,Ut(N,n)):N()}}}const Ut=Hm;function dg(e){return hg(e)}function hg(e,t){const n=Yp();n.__VUE__=!0;const{insert:r,remove:i,patchProp:s,createElement:o,createText:u,createComment:c,setText:p,setElementText:m,parentNode:w,nextSibling:C,setScopeId:O=gn,insertStaticContent:N}=e,D=(k,E,H,B=null,L=null,Q=null,se=!1,Z=null,ne=!!E.dynamicChildren)=>{if(k===E)return;k&&!br(k,E)&&(B=ie(k),Ot(k,L,Q,!0),k=null),E.patchFlag===-2&&(ne=!1,E.dynamicChildren=null);const{type:G,ref:me,shapeFlag:ue}=E;switch(G){case fa:ee(k,E,H,B);break;case Ri:R(k,E,H,B);break;case Ga:k==null&&j(E,H,B,se);break;case Xt:J(k,E,H,B,L,Q,se,Z,ne);break;default:ue&1?ke(k,E,H,B,L,Q,se,Z,ne):ue&6?qe(k,E,H,B,L,Q,se,Z,ne):(ue&64||ue&128)&&G.process(k,E,H,B,L,Q,se,Z,ne,$e)}me!=null&&L&&ko(me,k&&k.ref,Q,E||k,!E)},ee=(k,E,H,B)=>{if(k==null)r(E.el=u(E.children),H,B);else{const L=E.el=k.el;E.children!==k.children&&p(L,E.children)}},R=(k,E,H,B)=>{k==null?r(E.el=c(E.children||""),H,B):E.el=k.el},j=(k,E,H,B)=>{[k.el,k.anchor]=N(k.children,E,H,B,k.el,k.anchor)},K=({el:k,anchor:E},H,B)=>{let L;for(;k&&k!==E;)L=C(k),r(k,H,B),k=L;r(E,H,B)},ae=({el:k,anchor:E})=>{let H;for(;k&&k!==E;)H=C(k),i(k),k=H;i(E)},ke=(k,E,H,B,L,Q,se,Z,ne)=>{se=se||E.type==="svg",k==null?h(E,H,B,L,Q,se,Z,ne):Ze(k,E,L,Q,se,Z,ne)},h=(k,E,H,B,L,Q,se,Z)=>{let ne,G;const{type:me,props:ue,shapeFlag:ce,transition:ve,dirs:Te}=k;if(ne=k.el=o(k.type,Q,ue&&ue.is,ue),ce&8?m(ne,k.children):ce&16&&Xe(k.children,ne,null,B,L,Q&&me!=="foreignObject",se,Z),Te&&wi(k,null,B,"created"),ue){for(const Ie in ue)Ie!=="value"&&!Rs(Ie)&&s(ne,Ie,null,ue[Ie],Q,k.children,B,L,oe);"value"in ue&&s(ne,"value",null,ue.value),(G=ue.onVnodeBeforeMount)&&kn(G,B,k)}He(ne,k,k.scopeId,se,B),Te&&wi(k,null,B,"beforeMount");const Ye=(!L||L&&!L.pendingBranch)&&ve&&!ve.persisted;Ye&&ve.beforeEnter(ne),r(ne,E,H),((G=ue&&ue.onVnodeMounted)||Ye||Te)&&Ut(()=>{G&&kn(G,B,k),Ye&&ve.enter(ne),Te&&wi(k,null,B,"mounted")},L)},He=(k,E,H,B,L)=>{if(H&&O(k,H),B)for(let Q=0;Q{for(let G=ne;G{const Z=E.el=k.el;let{patchFlag:ne,dynamicChildren:G,dirs:me}=E;ne|=k.patchFlag&16;const ue=k.props||tt,ce=E.props||tt;let ve;H&&ki(H,!1),(ve=ce.onVnodeBeforeUpdate)&&kn(ve,H,E,k),me&&wi(E,k,H,"beforeUpdate"),H&&ki(H,!0);const Te=L&&E.type!=="foreignObject";if(G?Tt(k.dynamicChildren,G,Z,H,B,Te,Q):se||Be(k,E,Z,null,H,B,Te,Q,!1),ne>0){if(ne&16)Mt(Z,E,ue,ce,H,B,L);else if(ne&2&&ue.class!==ce.class&&s(Z,"class",null,ce.class,L),ne&4&&s(Z,"style",ue.style,ce.style,L),ne&8){const Ye=E.dynamicProps;for(let Ie=0;Ie{ve&&kn(ve,H,E,k),me&&wi(E,k,H,"updated")},B)},Tt=(k,E,H,B,L,Q,se)=>{for(let Z=0;Z{if(H!==B){if(H!==tt)for(const Z in H)!Rs(Z)&&!(Z in B)&&s(k,Z,H[Z],null,se,E.children,L,Q,oe);for(const Z in B){if(Rs(Z))continue;const ne=B[Z],G=H[Z];ne!==G&&Z!=="value"&&s(k,Z,G,ne,se,E.children,L,Q,oe)}"value"in B&&s(k,"value",H.value,B.value)}},J=(k,E,H,B,L,Q,se,Z,ne)=>{const G=E.el=k?k.el:u(""),me=E.anchor=k?k.anchor:u("");let{patchFlag:ue,dynamicChildren:ce,slotScopeIds:ve}=E;ve&&(Z=Z?Z.concat(ve):ve),k==null?(r(G,H,B),r(me,H,B),Xe(E.children,H,me,L,Q,se,Z,ne)):ue>0&&ue&64&&ce&&k.dynamicChildren?(Tt(k.dynamicChildren,ce,H,L,Q,se,Z),(E.key!=null||L&&E===L.subTree)&&rd(k,E,!0)):Be(k,E,H,me,L,Q,se,Z,ne)},qe=(k,E,H,B,L,Q,se,Z,ne)=>{E.slotScopeIds=Z,k==null?E.shapeFlag&512?L.ctx.activate(E,H,B,se,ne):dt(E,H,B,L,Q,se,ne):Dt(k,E,ne)},dt=(k,E,H,B,L,Q,se)=>{const Z=k.component=kg(k,B,L);if(Vf(k)&&(Z.ctx.renderer=$e),Cg(Z),Z.asyncDep){if(L&&L.registerDep(Z,ht),!k.el){const ne=Z.subTree=Ae(Ri);R(null,ne,E,H)}return}ht(Z,k,E,H,L,Q,se)},Dt=(k,E,H)=>{const B=E.component=k.component;if(Nm(k,E,H))if(B.asyncDep&&!B.asyncResolved){Ve(B,E,H);return}else B.next=E,Sm(B.update),B.update();else E.el=k.el,B.vnode=E},ht=(k,E,H,B,L,Q,se)=>{const Z=()=>{if(k.isMounted){let{next:me,bu:ue,u:ce,parent:ve,vnode:Te}=k,Ye=me,Ie;ki(k,!1),me?(me.el=Te.el,Ve(k,me,se)):me=Te,ue&&Ya(ue),(Ie=me.props&&me.props.onVnodeBeforeUpdate)&&kn(Ie,ve,me,Te),ki(k,!0);const ut=Ka(k),Ht=k.subTree;k.subTree=ut,D(Ht,ut,w(Ht.el),ie(Ht),k,L,Q),me.el=ut.el,Ye===null&&Mm(k,ut.el),ce&&Ut(ce,L),(Ie=me.props&&me.props.onVnodeUpdated)&&Ut(()=>kn(Ie,ve,me,Te),L)}else{let me;const{el:ue,props:ce}=E,{bm:ve,m:Te,parent:Ye}=k,Ie=Ps(E);if(ki(k,!1),ve&&Ya(ve),!Ie&&(me=ce&&ce.onVnodeBeforeMount)&&kn(me,Ye,E),ki(k,!0),ue&&Oe){const ut=()=>{k.subTree=Ka(k),Oe(ue,k.subTree,k,L,null)};Ie?E.type.__asyncLoader().then(()=>!k.isUnmounted&&ut()):ut()}else{const ut=k.subTree=Ka(k);D(null,ut,H,B,k,L,Q),E.el=ut.el}if(Te&&Ut(Te,L),!Ie&&(me=ce&&ce.onVnodeMounted)){const ut=E;Ut(()=>kn(me,Ye,ut),L)}(E.shapeFlag&256||Ye&&Ps(Ye.vnode)&&Ye.vnode.shapeFlag&256)&&k.a&&Ut(k.a,L),k.isMounted=!0,E=H=B=null}},ne=k.effect=new nl(Z,()=>cl(G),k.scope),G=k.update=()=>ne.run();G.id=k.uid,ki(k,!0),G()},Ve=(k,E,H)=>{E.component=k;const B=k.vnode.props;k.vnode=E,k.next=null,ag(k,E.props,B,H),ug(k,E.children,H),sr(),Lu(),ar()},Be=(k,E,H,B,L,Q,se,Z,ne=!1)=>{const G=k&&k.children,me=k?k.shapeFlag:0,ue=E.children,{patchFlag:ce,shapeFlag:ve}=E;if(ce>0){if(ce&128){wn(G,ue,H,B,L,Q,se,Z,ne);return}else if(ce&256){Wt(G,ue,H,B,L,Q,se,Z,ne);return}}ve&8?(me&16&&oe(G,L,Q),ue!==G&&m(H,ue)):me&16?ve&16?wn(G,ue,H,B,L,Q,se,Z,ne):oe(G,L,Q,!0):(me&8&&m(H,""),ve&16&&Xe(ue,H,B,L,Q,se,Z,ne))},Wt=(k,E,H,B,L,Q,se,Z,ne)=>{k=k||Vi,E=E||Vi;const G=k.length,me=E.length,ue=Math.min(G,me);let ce;for(ce=0;ceme?oe(k,L,Q,!0,!1,ue):Xe(E,H,B,L,Q,se,Z,ne,ue)},wn=(k,E,H,B,L,Q,se,Z,ne)=>{let G=0;const me=E.length;let ue=k.length-1,ce=me-1;for(;G<=ue&&G<=ce;){const ve=k[G],Te=E[G]=ne?Xn(E[G]):xn(E[G]);if(br(ve,Te))D(ve,Te,H,null,L,Q,se,Z,ne);else break;G++}for(;G<=ue&&G<=ce;){const ve=k[ue],Te=E[ce]=ne?Xn(E[ce]):xn(E[ce]);if(br(ve,Te))D(ve,Te,H,null,L,Q,se,Z,ne);else break;ue--,ce--}if(G>ue){if(G<=ce){const ve=ce+1,Te=vece)for(;G<=ue;)Ot(k[G],L,Q,!0),G++;else{const ve=G,Te=G,Ye=new Map;for(G=Te;G<=ce;G++){const Rt=E[G]=ne?Xn(E[G]):xn(E[G]);Rt.key!=null&&Ye.set(Rt.key,G)}let Ie,ut=0;const Ht=ce-Te+1;let Wn=!1,Ln=0;const on=new Array(Ht);for(G=0;G=Ht){Ot(Rt,L,Q,!0);continue}let ct;if(Rt.key!=null)ct=Ye.get(Rt.key);else for(Ie=Te;Ie<=ce;Ie++)if(on[Ie-Te]===0&&br(Rt,E[Ie])){ct=Ie;break}ct===void 0?Ot(Rt,L,Q,!0):(on[ct-Te]=G+1,ct>=Ln?Ln=ct:Wn=!0,D(Rt,E[ct],H,null,L,Q,se,Z,ne),ut++)}const cr=Wn?pg(on):Vi;for(Ie=cr.length-1,G=Ht-1;G>=0;G--){const Rt=Te+G,ct=E[Rt],At=Rt+1{const{el:Q,type:se,transition:Z,children:ne,shapeFlag:G}=k;if(G&6){pt(k.component.subTree,E,H,B);return}if(G&128){k.suspense.move(E,H,B);return}if(G&64){se.move(k,E,H,$e);return}if(se===Xt){r(Q,E,H);for(let ue=0;ueZ.enter(Q),L);else{const{leave:ue,delayLeave:ce,afterLeave:ve}=Z,Te=()=>r(Q,E,H),Ye=()=>{ue(Q,()=>{Te(),ve&&ve()})};ce?ce(Q,Te,Ye):Ye()}else r(Q,E,H)},Ot=(k,E,H,B=!1,L=!1)=>{const{type:Q,props:se,ref:Z,children:ne,dynamicChildren:G,shapeFlag:me,patchFlag:ue,dirs:ce}=k;if(Z!=null&&ko(Z,null,H,k,!0),me&256){E.ctx.deactivate(k);return}const ve=me&1&&ce,Te=!Ps(k);let Ye;if(Te&&(Ye=se&&se.onVnodeBeforeUnmount)&&kn(Ye,E,k),me&6)W(k.component,H,B);else{if(me&128){k.suspense.unmount(H,B);return}ve&&wi(k,null,E,"beforeUnmount"),me&64?k.type.remove(k,E,H,L,$e,B):G&&(Q!==Xt||ue>0&&ue&64)?oe(G,E,H,!1,!0):(Q===Xt&&ue&384||!L&&me&16)&&oe(ne,E,H),B&&Vt(k)}(Te&&(Ye=se&&se.onVnodeUnmounted)||ve)&&Ut(()=>{Ye&&kn(Ye,E,k),ve&&wi(k,null,E,"unmounted")},H)},Vt=k=>{const{type:E,el:H,anchor:B,transition:L}=k;if(E===Xt){Pn(H,B);return}if(E===Ga){ae(k);return}const Q=()=>{i(H),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(k.shapeFlag&1&&L&&!L.persisted){const{leave:se,delayLeave:Z}=L,ne=()=>se(H,Q);Z?Z(k.el,Q,ne):ne()}else Q()},Pn=(k,E)=>{let H;for(;k!==E;)H=C(k),i(k),k=H;i(E)},W=(k,E,H)=>{const{bum:B,scope:L,update:Q,subTree:se,um:Z}=k;B&&Ya(B),L.stop(),Q&&(Q.active=!1,Ot(se,k,E,H)),Z&&Ut(Z,E),Ut(()=>{k.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&k.asyncDep&&!k.asyncResolved&&k.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},oe=(k,E,H,B=!1,L=!1,Q=0)=>{for(let se=Q;sek.shapeFlag&6?ie(k.component.subTree):k.shapeFlag&128?k.suspense.next():C(k.anchor||k.el),de=(k,E,H)=>{k==null?E._vnode&&Ot(E._vnode,null,null,!0):D(E._vnode||null,k,E,null,null,null,H),Lu(),qf(),E._vnode=k},$e={p:D,um:Ot,m:pt,r:Vt,mt:dt,mc:Xe,pc:Be,pbc:Tt,n:ie,o:e};let et,Oe;return t&&([et,Oe]=t($e)),{render:de,hydrate:et,createApp:fg(de,et)}}function ki({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function rd(e,t,n=!1){const r=e.children,i=t.children;if(Ee(r)&&Ee(i))for(let s=0;s>1,e[n[u]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,o=n[s-1];s-- >0;)n[s]=o,o=t[o];return n}const mg=e=>e.__isTeleport,Xt=Symbol(void 0),fa=Symbol(void 0),Ri=Symbol(void 0),Ga=Symbol(void 0),Or=[];let pn=null;function Re(e=!1){Or.push(pn=e?null:[])}function gg(){Or.pop(),pn=Or[Or.length-1]||null}let qr=1;function ju(e){qr+=e}function sd(e){return e.dynamicChildren=qr>0?pn||Vi:null,gg(),qr>0&&pn&&pn.push(e),e}function De(e,t,n,r,i,s){return sd(X(e,t,n,r,i,s,!0))}function zi(e,t,n,r,i){return sd(Ae(e,t,n,r,i,!0))}function Co(e){return e?e.__v_isVNode===!0:!1}function br(e,t){return e.type===t.type&&e.key===t.key}const da="__vInternal",ad=({key:e})=>e!=null?e:null,Ls=({ref:e,ref_key:t,ref_for:n})=>e!=null?xt(e)||Lt(e)||Se(e)?{i:rn,r:e,k:t,f:!!n}:e:null;function X(e,t=null,n=null,r=0,i=null,s=e===Xt?0:1,o=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ad(t),ref:t&&Ls(t),scopeId:la,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:rn};return u?(hl(c,n),s&128&&e.normalize(c)):n&&(c.shapeFlag|=xt(n)?8:16),qr>0&&!o&&pn&&(c.patchFlag>0||s&6)&&c.patchFlag!==32&&pn.push(c),c}const Ae=vg;function vg(e,t=null,n=null,r=0,i=null,s=!1){if((!e||e===Xm)&&(e=Ri),Co(e)){const u=Zi(e,t,!0);return n&&hl(u,n),qr>0&&!s&&pn&&(u.shapeFlag&6?pn[pn.indexOf(e)]=u:pn.push(u)),u.patchFlag|=-2,u}if(Eg(e)&&(e=e.__vccOpts),t){t=yg(t);let{class:u,style:c}=t;u&&!xt(u)&&(t.class=Xi(u)),at(c)&&(Rf(c)&&!Ee(c)&&(c=Nt({},c)),t.style=Go(c))}const o=xt(e)?1:Dm(e)?128:mg(e)?64:at(e)?4:Se(e)?2:0;return X(e,t,n,r,i,o,s,!0)}function yg(e){return e?Rf(e)||da in e?Nt({},e):e:null}function Zi(e,t,n=!1){const{props:r,ref:i,patchFlag:s,children:o}=e,u=t?bg(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&ad(u),ref:t&&t.ref?n&&i?Ee(i)?i.concat(Ls(t)):[i,Ls(t)]:Ls(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Xt?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Zi(e.ssContent),ssFallback:e.ssFallback&&Zi(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function sn(e=" ",t=0){return Ae(fa,null,e,t)}function Zn(e="",t=!1){return t?(Re(),zi(Ri,null,e)):Ae(Ri,null,e)}function xn(e){return e==null||typeof e=="boolean"?Ae(Ri):Ee(e)?Ae(Xt,null,e.slice()):typeof e=="object"?Xn(e):Ae(fa,null,String(e))}function Xn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Zi(e)}function hl(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ee(t))n=16;else if(typeof t=="object")if(r&65){const i=t.default;i&&(i._c&&(i._d=!1),hl(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!(da in t)?t._ctx=rn:i===3&&rn&&(rn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Se(t)?(t={default:t,_ctx:rn},n=32):(t=String(t),r&64?(n=16,t=[sn(t)]):n=8);e.children=t,e.shapeFlag|=n}function bg(...e){const t={};for(let n=0;n{Et=e,e.scope.on()},Oi=()=>{Et&&Et.scope.off(),Et=null};function od(e){return e.vnode.shapeFlag&4}let Br=!1;function Cg(e,t=!1){Br=t;const{props:n,children:r}=e.vnode,i=od(e);sg(e,n,i,t),lg(e,r);const s=i?xg(e,t):void 0;return Br=!1,s}function xg(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=zf(new Proxy(e.ctx,Zm));const{setup:r}=n;if(r){const i=e.setupContext=r.length>1?Tg(e):null;er(e),sr();const s=si(r,e,0,[e.props,i]);if(ar(),Oi(),gf(s)){if(s.then(Oi,Oi),t)return s.then(o=>{Uu(e,o,t)}).catch(o=>{aa(o,e,0)});e.asyncDep=s}else Uu(e,s,t)}else ld(e,t)}function Uu(e,t,n){Se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:at(t)&&(e.setupState=Nf(t)),ld(e,n)}let Wu;function ld(e,t,n){const r=e.type;if(!e.render){if(!t&&Wu&&!r.render){const i=r.template||fl(e).template;if(i){const{isCustomElement:s,compilerOptions:o}=e.appContext.config,{delimiters:u,compilerOptions:c}=r,p=Nt(Nt({isCustomElement:s,delimiters:u},o),c);r.render=Wu(i,p)}}e.render=r.render||gn}er(e),sr(),eg(e),ar(),Oi()}function $g(e){return new Proxy(e.attrs,{get(t,n){return Zt(e,"get","$attrs"),t[n]}})}function Tg(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=$g(e))},slots:e.slots,emit:e.emit,expose:t}}function ha(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Nf(zf(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Sr)return Sr[n](e)},has(t,n){return n in t||n in Sr}}))}function Ag(e,t=!0){return Se(e)?e.displayName||e.name:e.name||t&&e.__name}function Eg(e){return Se(e)&&"__vccOpts"in e}const st=(e,t)=>Tm(e,t,Br);function pa(e,t,n){const r=arguments.length;return r===2?at(t)&&!Ee(t)?Co(t)?Ae(e,null,[t]):Ae(e,t):Ae(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Co(n)&&(n=[n]),Ae(e,t,n))}const Sg=Symbol(""),Og=()=>yn(Sg),Rg="3.2.45",zg="http://www.w3.org/2000/svg",$i=typeof document<"u"?document:null,Vu=$i&&$i.createElement("template"),Pg={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const i=t?$i.createElementNS(zg,e):$i.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:e=>$i.createTextNode(e),createComment:e=>$i.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>$i.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,i,s){const o=n?n.previousSibling:t.lastChild;if(i&&(i===s||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===s||!(i=i.nextSibling)););else{Vu.innerHTML=r?`${e}`:e;const u=Vu.content;if(r){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}t.insertBefore(u,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Lg(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Ig(e,t,n){const r=e.style,i=xt(n);if(n&&!i){for(const s in n)xo(r,s,n[s]);if(t&&!xt(t))for(const s in t)n[s]==null&&xo(r,s,"")}else{const s=r.display;i?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const Yu=/\s*!important$/;function xo(e,t,n){if(Ee(n))n.forEach(r=>xo(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Ng(e,t);Yu.test(n)?e.setProperty(Ni(r),n.replace(Yu,""),"important"):e[r]=n}}const Ku=["Webkit","Moz","ms"],Xa={};function Ng(e,t){const n=Xa[t];if(n)return n;let r=On(t);if(r!=="filter"&&r in e)return Xa[t]=r;r=ra(r);for(let i=0;iJa||(jg.then(()=>Ja=0),Ja=Date.now());function Wg(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;vn(Vg(r,n.value),t,5,[r])};return n.value=e,n.attached=Ug(),n}function Vg(e,t){if(Ee(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>i=>!i._stopped&&r&&r(i))}else return t}const Xu=/^on[a-z]/,Yg=(e,t,n,r,i=!1,s,o,u,c)=>{t==="class"?Lg(e,r,i):t==="style"?Ig(e,n,r):ta(t)?Xo(t)||qg(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Kg(e,t,r,i))?Dg(e,t,r,s,o,u,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Mg(e,t,r,i))};function Kg(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Xu.test(t)&&Se(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Xu.test(t)&&xt(n)?!1:t in e}const Qg={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},ma=(e,t)=>n=>{if(!("key"in n))return;const r=Ni(n.key);if(t.some(i=>i===r||Qg[i]===r))return e(n)},jr={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):_r(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),_r(e,!0),r.enter(e)):r.leave(e,()=>{_r(e,!1)}):_r(e,t))},beforeUnmount(e,{value:t}){_r(e,t)}};function _r(e,t){e.style.display=t?e._vod:"none"}const Gg=Nt({patchProp:Yg},Pg);let Ju;function Xg(){return Ju||(Ju=dg(Gg))}const Jg=(...e)=>{const t=Xg().createApp(...e),{mount:n}=t;return t.mount=r=>{const i=Zg(r);if(!i)return;const s=t._component;!Se(s)&&!s.render&&!s.template&&(s.template=i.innerHTML),i.innerHTML="";const o=n(i,!1,i instanceof SVGElement);return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t};function Zg(e){return xt(e)?document.querySelector(e):e}/*! * vue-router v4.1.6 * (c) 2022 Eduardo San Martin Morote * @license MIT - */const ji=typeof window<"u";function ev(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const We=Object.assign;function Za(e,t){const n={};for(const r in t){const i=t[r];n[r]=_n(i)?i.map(e):e(i)}return n}const Rr=()=>{},_n=Array.isArray,tv=/\/$/,nv=e=>e.replace(tv,"");function eo(e,t,n="/"){let r,i={},s="",o="";const u=t.indexOf("#");let c=t.indexOf("?");return u=0&&(c=-1),c>-1&&(r=t.slice(0,c),s=t.slice(c+1,u>-1?u:t.length),i=e(s)),u>-1&&(r=r||t.slice(0,u),o=t.slice(u,t.length)),r=av(r!=null?r:t,n),{fullPath:r+(s&&"?")+s+o,path:r,query:i,hash:o}}function iv(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Zu(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function rv(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&tr(t.matched[r],n.matched[i])&&ud(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function tr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ud(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!sv(e[n],t[n]))return!1;return!0}function sv(e,t){return _n(e)?ec(e,t):_n(t)?ec(t,e):e===t}function ec(e,t){return _n(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function av(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let i=n.length-1,s,o;for(s=0;s1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(s-(s===r.length?1:0)).join("/")}var Ur;(function(e){e.pop="pop",e.push="push"})(Ur||(Ur={}));var zr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(zr||(zr={}));function ov(e){if(!e)if(ji){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),nv(e)}const lv=/^[^#]+#/;function uv(e,t){return e.replace(lv,"#")+t}function cv(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ga=()=>({left:window.pageXOffset,top:window.pageYOffset});function fv(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=cv(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function tc(e,t){return(history.state?history.state.position-t:-1)+e}const $o=new Map;function dv(e,t){$o.set(e,t)}function hv(e){const t=$o.get(e);return $o.delete(e),t}let pv=()=>location.protocol+"//"+location.host;function cd(e,t){const{pathname:n,search:r,hash:i}=t,s=e.indexOf("#");if(s>-1){let u=i.includes(e.slice(s))?e.slice(s).length:1,c=i.slice(u);return c[0]!=="/"&&(c="/"+c),Zu(c,"")}return Zu(n,e)+r+i}function mv(e,t,n,r){let i=[],s=[],o=null;const u=({state:C})=>{const O=cd(e,location),N=n.value,D=t.value;let ee=0;if(C){if(n.value=O,t.value=C,o&&o===N){o=null;return}ee=D?C.position-D.position:0}else r(O);i.forEach(R=>{R(n.value,N,{delta:ee,type:Ur.pop,direction:ee?ee>0?zr.forward:zr.back:zr.unknown})})};function c(){o=n.value}function p(C){i.push(C);const O=()=>{const N=i.indexOf(C);N>-1&&i.splice(N,1)};return s.push(O),O}function m(){const{history:C}=window;!C.state||C.replaceState(We({},C.state,{scroll:ga()}),"")}function w(){for(const C of s)C();s=[],window.removeEventListener("popstate",u),window.removeEventListener("beforeunload",m)}return window.addEventListener("popstate",u),window.addEventListener("beforeunload",m),{pauseListeners:c,listen:p,destroy:w}}function nc(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?ga():null}}function gv(e){const{history:t,location:n}=window,r={value:cd(e,n)},i={value:t.state};i.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(c,p,m){const w=e.indexOf("#"),C=w>-1?(n.host&&document.querySelector("base")?e:e.slice(w))+c:pv()+e+c;try{t[m?"replaceState":"pushState"](p,"",C),i.value=p}catch(O){console.error(O),n[m?"replace":"assign"](C)}}function o(c,p){const m=We({},t.state,nc(i.value.back,c,i.value.forward,!0),p,{position:i.value.position});s(c,m,!0),r.value=c}function u(c,p){const m=We({},i.value,t.state,{forward:c,scroll:ga()});s(m.current,m,!0);const w=We({},nc(r.value,c,null),{position:m.position+1},p);s(c,w,!1),r.value=c}return{location:r,state:i,push:u,replace:o}}function vv(e){e=ov(e);const t=gv(e),n=mv(e,t.state,t.location,t.replace);function r(s,o=!0){o||n.pauseListeners(),history.go(s)}const i=We({location:"",base:e,go:r,createHref:uv.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 yv(e){return typeof e=="string"||e&&typeof e=="object"}function fd(e){return typeof e=="string"||typeof e=="symbol"}const Qn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},dd=Symbol("");var ic;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ic||(ic={}));function nr(e,t){return We(new Error,{type:e,[dd]:!0},t)}function Mn(e,t){return e instanceof Error&&dd in e&&(t==null||!!(e.type&t))}const rc="[^/]+?",bv={sensitive:!1,strict:!1,start:!0,end:!0},_v=/[.+*?^${}()[\]/\\]/g;function wv(e,t){const n=We({},bv,t),r=[];let i=n.start?"^":"";const s=[];for(const p of e){const m=p.length?[]:[90];n.strict&&!p.length&&(i+="/");for(let w=0;wt.length?t.length===1&&t[0]===40+40?1:-1:0}function Cv(e,t){let n=0;const r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const xv={type:0,value:""},$v=/[a-zA-Z0-9_]/;function Tv(e){if(!e)return[[]];if(e==="/")return[[xv]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(O){throw new Error(`ERR (${n})/"${p}": ${O}`)}let n=0,r=n;const i=[];let s;function o(){s&&i.push(s),s=[]}let u=0,c,p="",m="";function w(){!p||(n===0?s.push({type:0,value:p}):n===1||n===2||n===3?(s.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${p}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:p,regexp:m,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),p="")}function C(){p+=c}for(;u{o(j)}:Rr}function o(m){if(fd(m)){const w=r.get(m);w&&(r.delete(m),n.splice(n.indexOf(w),1),w.children.forEach(o),w.alias.forEach(o))}else{const w=n.indexOf(m);w>-1&&(n.splice(w,1),m.record.name&&r.delete(m.record.name),m.children.forEach(o),m.alias.forEach(o))}}function u(){return n}function c(m){let w=0;for(;w=0&&(m.record.path!==n[w].record.path||!hd(m,n[w]));)w++;n.splice(w,0,m),m.record.name&&!oc(m)&&r.set(m.record.name,m)}function p(m,w){let C,O={},N,D;if("name"in m&&m.name){if(C=r.get(m.name),!C)throw nr(1,{location:m});D=C.record.name,O=We(ac(w.params,C.keys.filter(j=>!j.optional).map(j=>j.name)),m.params&&ac(m.params,C.keys.map(j=>j.name))),N=C.stringify(O)}else if("path"in m)N=m.path,C=n.find(j=>j.re.test(N)),C&&(O=C.parse(N),D=C.record.name);else{if(C=w.name?r.get(w.name):n.find(j=>j.re.test(w.path)),!C)throw nr(1,{location:m,currentLocation:w});D=C.record.name,O=We({},w.params,m.params),N=C.stringify(O)}const ee=[];let R=C;for(;R;)ee.unshift(R.record),R=R.parent;return{name:D,path:N,params:O,matched:ee,meta:Rv(ee)}}return e.forEach(m=>s(m)),{addRoute:s,resolve:p,removeRoute:o,getRoutes:u,getRecordMatcher:i}}function ac(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Sv(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Ov(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Ov(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function oc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Rv(e){return e.reduce((t,n)=>We(t,n.meta),{})}function lc(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function hd(e,t){return t.children.some(n=>n===e||hd(e,n))}const pd=/#/g,zv=/&/g,Pv=/\//g,Lv=/=/g,Iv=/\?/g,md=/\+/g,Nv=/%5B/g,Mv=/%5D/g,gd=/%5E/g,Dv=/%60/g,vd=/%7B/g,Hv=/%7C/g,yd=/%7D/g,Fv=/%20/g;function pl(e){return encodeURI(""+e).replace(Hv,"|").replace(Nv,"[").replace(Mv,"]")}function qv(e){return pl(e).replace(vd,"{").replace(yd,"}").replace(gd,"^")}function To(e){return pl(e).replace(md,"%2B").replace(Fv,"+").replace(pd,"%23").replace(zv,"%26").replace(Dv,"`").replace(vd,"{").replace(yd,"}").replace(gd,"^")}function Bv(e){return To(e).replace(Lv,"%3D")}function jv(e){return pl(e).replace(pd,"%23").replace(Iv,"%3F")}function Uv(e){return e==null?"":jv(e).replace(Pv,"%2F")}function Vs(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Wv(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;is&&To(s)):[r&&To(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Vv(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=_n(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return t}const Yv=Symbol(""),cc=Symbol(""),va=Symbol(""),ml=Symbol(""),Ao=Symbol("");function wr(){let e=[];function t(r){return e.push(r),()=>{const i=e.indexOf(r);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Jn(e,t,n,r,i){const s=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((o,u)=>{const c=w=>{w===!1?u(nr(4,{from:n,to:t})):w instanceof Error?u(w):yv(w)?u(nr(2,{from:t,to:w})):(s&&r.enterCallbacks[i]===s&&typeof w=="function"&&s.push(w),o())},p=e.call(r&&r.instances[i],t,n,c);let m=Promise.resolve(p);e.length<3&&(m=m.then(c)),m.catch(w=>u(w))})}function to(e,t,n,r){const i=[];for(const s of e)for(const o in s.components){let u=s.components[o];if(!(t!=="beforeRouteEnter"&&!s.instances[o]))if(Kv(u)){const p=(u.__vccOpts||u)[t];p&&i.push(Jn(p,n,r,s,o))}else{let c=u();i.push(()=>c.then(p=>{if(!p)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${s.path}"`));const m=ev(p)?p.default:p;s.components[o]=m;const C=(m.__vccOpts||m)[t];return C&&Jn(C,n,r,s,o)()}))}}return i}function Kv(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function fc(e){const t=yn(va),n=yn(ml),r=st(()=>t.resolve(ri(e.to))),i=st(()=>{const{matched:c}=r.value,{length:p}=c,m=c[p-1],w=n.matched;if(!m||!w.length)return-1;const C=w.findIndex(tr.bind(null,m));if(C>-1)return C;const O=dc(c[p-2]);return p>1&&dc(m)===O&&w[w.length-1].path!==O?w.findIndex(tr.bind(null,c[p-2])):C}),s=st(()=>i.value>-1&&Jv(n.params,r.value.params)),o=st(()=>i.value>-1&&i.value===n.matched.length-1&&ud(n.params,r.value.params));function u(c={}){return Xv(c)?t[ri(e.replace)?"replace":"push"](ri(e.to)).catch(Rr):Promise.resolve()}return{route:r,href:st(()=>r.value.href),isActive:s,isExactActive:o,navigate:u}}const Qv=Xr({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:fc,setup(e,{slots:t}){const n=or(fc(e)),{options:r}=yn(va),i=st(()=>({[hc(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[hc(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:pa("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},s)}}}),Gv=Qv;function Xv(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 Jv(e,t){for(const n in t){const r=t[n],i=e[n];if(typeof r=="string"){if(r!==i)return!1}else if(!_n(i)||i.length!==r.length||r.some((s,o)=>s!==i[o]))return!1}return!0}function dc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const hc=(e,t,n)=>e!=null?e:t!=null?t:n,Zv=Xr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=yn(Ao),i=st(()=>e.route||r.value),s=yn(cc,0),o=st(()=>{let p=ri(s);const{matched:m}=i.value;let w;for(;(w=m[p])&&!w.components;)p++;return p}),u=st(()=>i.value.matched[o.value]);zs(cc,st(()=>o.value+1)),zs(Yv,u),zs(Ao,i);const c=ll();return Er(()=>[c.value,u.value,e.name],([p,m,w],[C,O,N])=>{m&&(m.instances[w]=p,O&&O!==m&&p&&p===C&&(m.leaveGuards.size||(m.leaveGuards=O.leaveGuards),m.updateGuards.size||(m.updateGuards=O.updateGuards))),p&&m&&(!O||!tr(m,O)||!C)&&(m.enterCallbacks[w]||[]).forEach(D=>D(p))},{flush:"post"}),()=>{const p=i.value,m=e.name,w=u.value,C=w&&w.components[m];if(!C)return pc(n.default,{Component:C,route:p});const O=w.props[m],N=O?O===!0?p.params:typeof O=="function"?O(p):O:null,ee=pa(C,We({},N,t,{onVnodeUnmounted:R=>{R.component.isUnmounted&&(w.instances[m]=null)},ref:c}));return pc(n.default,{Component:ee,route:p})||ee}}});function pc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ey=Zv;function ty(e){const t=Ev(e.routes,e),n=e.parseQuery||Wv,r=e.stringifyQuery||uc,i=e.history,s=wr(),o=wr(),u=wr(),c=km(Qn);let p=Qn;ji&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const m=Za.bind(null,W=>""+W),w=Za.bind(null,Uv),C=Za.bind(null,Vs);function O(W,oe){let ie,de;return fd(W)?(ie=t.getRecordMatcher(W),de=oe):de=W,t.addRoute(de,ie)}function N(W){const oe=t.getRecordMatcher(W);oe&&t.removeRoute(oe)}function D(){return t.getRoutes().map(W=>W.record)}function ee(W){return!!t.getRecordMatcher(W)}function R(W,oe){if(oe=We({},oe||c.value),typeof W=="string"){const k=eo(n,W,oe.path),E=t.resolve({path:k.path},oe),H=i.createHref(k.fullPath);return We(k,E,{params:C(E.params),hash:Vs(k.hash),redirectedFrom:void 0,href:H})}let ie;if("path"in W)ie=We({},W,{path:eo(n,W.path,oe.path).path});else{const k=We({},W.params);for(const E in k)k[E]==null&&delete k[E];ie=We({},W,{params:w(W.params)}),oe.params=w(oe.params)}const de=t.resolve(ie,oe),$e=W.hash||"";de.params=m(C(de.params));const et=iv(r,We({},W,{hash:qv($e),path:de.path})),Oe=i.createHref(et);return We({fullPath:et,hash:$e,query:r===uc?Vv(W.query):W.query||{}},de,{redirectedFrom:void 0,href:Oe})}function j(W){return typeof W=="string"?eo(n,W,c.value.path):We({},W)}function K(W,oe){if(p!==W)return nr(8,{from:oe,to:W})}function ae(W){return He(W)}function ke(W){return ae(We(j(W),{replace:!0}))}function h(W){const oe=W.matched[W.matched.length-1];if(oe&&oe.redirect){const{redirect:ie}=oe;let de=typeof ie=="function"?ie(W):ie;return typeof de=="string"&&(de=de.includes("?")||de.includes("#")?de=j(de):{path:de},de.params={}),We({query:W.query,hash:W.hash,params:"path"in de?{}:W.params},de)}}function He(W,oe){const ie=p=R(W),de=c.value,$e=W.state,et=W.force,Oe=W.replace===!0,k=h(ie);if(k)return He(We(j(k),{state:typeof k=="object"?We({},$e,k.state):$e,force:et,replace:Oe}),oe||ie);const E=ie;E.redirectedFrom=oe;let H;return!et&&rv(r,de,ie)&&(H=nr(16,{to:E,from:de}),wn(de,de,!0,!1)),(H?Promise.resolve(H):Ze(E,de)).catch(B=>Mn(B)?Mn(B,2)?B:Wt(B):Ve(B,E,de)).then(B=>{if(B){if(Mn(B,2))return He(We({replace:Oe},j(B.to),{state:typeof B.to=="object"?We({},$e,B.to.state):$e,force:et}),oe||E)}else B=Mt(E,de,!0,Oe,$e);return Tt(E,de,B),B})}function Xe(W,oe){const ie=K(W,oe);return ie?Promise.reject(ie):Promise.resolve()}function Ze(W,oe){let ie;const[de,$e,et]=ny(W,oe);ie=to(de.reverse(),"beforeRouteLeave",W,oe);for(const k of de)k.leaveGuards.forEach(E=>{ie.push(Jn(E,W,oe))});const Oe=Xe.bind(null,W,oe);return ie.push(Oe),qi(ie).then(()=>{ie=[];for(const k of s.list())ie.push(Jn(k,W,oe));return ie.push(Oe),qi(ie)}).then(()=>{ie=to($e,"beforeRouteUpdate",W,oe);for(const k of $e)k.updateGuards.forEach(E=>{ie.push(Jn(E,W,oe))});return ie.push(Oe),qi(ie)}).then(()=>{ie=[];for(const k of W.matched)if(k.beforeEnter&&!oe.matched.includes(k))if(_n(k.beforeEnter))for(const E of k.beforeEnter)ie.push(Jn(E,W,oe));else ie.push(Jn(k.beforeEnter,W,oe));return ie.push(Oe),qi(ie)}).then(()=>(W.matched.forEach(k=>k.enterCallbacks={}),ie=to(et,"beforeRouteEnter",W,oe),ie.push(Oe),qi(ie))).then(()=>{ie=[];for(const k of o.list())ie.push(Jn(k,W,oe));return ie.push(Oe),qi(ie)}).catch(k=>Mn(k,8)?k:Promise.reject(k))}function Tt(W,oe,ie){for(const de of u.list())de(W,oe,ie)}function Mt(W,oe,ie,de,$e){const et=K(W,oe);if(et)return et;const Oe=oe===Qn,k=ji?history.state:{};ie&&(de||Oe?i.replace(W.fullPath,We({scroll:Oe&&k&&k.scroll},$e)):i.push(W.fullPath,$e)),c.value=W,wn(W,oe,ie,Oe),Wt()}let Z;function qe(){Z||(Z=i.listen((W,oe,ie)=>{if(!Pn.listening)return;const de=R(W),$e=h(de);if($e){He(We($e,{replace:!0}),de).catch(Rr);return}p=de;const et=c.value;ji&&dv(tc(et.fullPath,ie.delta),ga()),Ze(de,et).catch(Oe=>Mn(Oe,12)?Oe:Mn(Oe,2)?(He(Oe.to,de).then(k=>{Mn(k,20)&&!ie.delta&&ie.type===Ur.pop&&i.go(-1,!1)}).catch(Rr),Promise.reject()):(ie.delta&&i.go(-ie.delta,!1),Ve(Oe,de,et))).then(Oe=>{Oe=Oe||Mt(de,et,!1),Oe&&(ie.delta&&!Mn(Oe,8)?i.go(-ie.delta,!1):ie.type===Ur.pop&&Mn(Oe,20)&&i.go(-1,!1)),Tt(de,et,Oe)}).catch(Rr)}))}let dt=wr(),Dt=wr(),ht;function Ve(W,oe,ie){Wt(W);const de=Dt.list();return de.length?de.forEach($e=>$e(W,oe,ie)):console.error(W),Promise.reject(W)}function Be(){return ht&&c.value!==Qn?Promise.resolve():new Promise((W,oe)=>{dt.add([W,oe])})}function Wt(W){return ht||(ht=!W,qe(),dt.list().forEach(([oe,ie])=>W?ie(W):oe()),dt.reset()),W}function wn(W,oe,ie,de){const{scrollBehavior:$e}=e;if(!ji||!$e)return Promise.resolve();const et=!ie&&hv(tc(W.fullPath,0))||(de||!ie)&&history.state&&history.state.scroll||null;return Hf().then(()=>$e(W,oe,et)).then(Oe=>Oe&&fv(Oe)).catch(Oe=>Ve(Oe,W,oe))}const pt=W=>i.go(W);let Ot;const Vt=new Set,Pn={currentRoute:c,listening:!0,addRoute:O,removeRoute:N,hasRoute:ee,getRoutes:D,resolve:R,options:e,push:ae,replace:ke,go:pt,back:()=>pt(-1),forward:()=>pt(1),beforeEach:s.add,beforeResolve:o.add,afterEach:u.add,onError:Dt.add,isReady:Be,install(W){const oe=this;W.component("RouterLink",Gv),W.component("RouterView",ey),W.config.globalProperties.$router=oe,Object.defineProperty(W.config.globalProperties,"$route",{enumerable:!0,get:()=>ri(c)}),ji&&!Ot&&c.value===Qn&&(Ot=!0,ae(i.location).catch($e=>{}));const ie={};for(const $e in Qn)ie[$e]=st(()=>c.value[$e]);W.provide(va,oe),W.provide(ml,or(ie)),W.provide(Ao,c);const de=W.unmount;Vt.add(W),W.unmount=function(){Vt.delete(W),Vt.size<1&&(p=Qn,Z&&Z(),Z=null,c.value=Qn,Ot=!1,ht=!1),de()}}};return Pn}function qi(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function ny(e,t){const n=[],r=[],i=[],s=Math.max(t.matched.length,e.matched.length);for(let o=0;otr(p,u))?r.push(u):n.push(u));const c=e.matched[o];c&&(t.matched.find(p=>tr(p,c))||i.push(c))}return[n,r,i]}function iy(){return yn(va)}function ry(){return yn(ml)}var sy=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},bd={exports:{}};/*! + */const ji=typeof window<"u";function ev(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const We=Object.assign;function Za(e,t){const n={};for(const r in t){const i=t[r];n[r]=_n(i)?i.map(e):e(i)}return n}const Rr=()=>{},_n=Array.isArray,tv=/\/$/,nv=e=>e.replace(tv,"");function eo(e,t,n="/"){let r,i={},s="",o="";const u=t.indexOf("#");let c=t.indexOf("?");return u=0&&(c=-1),c>-1&&(r=t.slice(0,c),s=t.slice(c+1,u>-1?u:t.length),i=e(s)),u>-1&&(r=r||t.slice(0,u),o=t.slice(u,t.length)),r=av(r!=null?r:t,n),{fullPath:r+(s&&"?")+s+o,path:r,query:i,hash:o}}function iv(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Zu(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function rv(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&tr(t.matched[r],n.matched[i])&&ud(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function tr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ud(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!sv(e[n],t[n]))return!1;return!0}function sv(e,t){return _n(e)?ec(e,t):_n(t)?ec(t,e):e===t}function ec(e,t){return _n(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function av(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let i=n.length-1,s,o;for(s=0;s1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(s-(s===r.length?1:0)).join("/")}var Ur;(function(e){e.pop="pop",e.push="push"})(Ur||(Ur={}));var zr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(zr||(zr={}));function ov(e){if(!e)if(ji){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),nv(e)}const lv=/^[^#]+#/;function uv(e,t){return e.replace(lv,"#")+t}function cv(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ga=()=>({left:window.pageXOffset,top:window.pageYOffset});function fv(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=cv(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function tc(e,t){return(history.state?history.state.position-t:-1)+e}const $o=new Map;function dv(e,t){$o.set(e,t)}function hv(e){const t=$o.get(e);return $o.delete(e),t}let pv=()=>location.protocol+"//"+location.host;function cd(e,t){const{pathname:n,search:r,hash:i}=t,s=e.indexOf("#");if(s>-1){let u=i.includes(e.slice(s))?e.slice(s).length:1,c=i.slice(u);return c[0]!=="/"&&(c="/"+c),Zu(c,"")}return Zu(n,e)+r+i}function mv(e,t,n,r){let i=[],s=[],o=null;const u=({state:C})=>{const O=cd(e,location),N=n.value,D=t.value;let ee=0;if(C){if(n.value=O,t.value=C,o&&o===N){o=null;return}ee=D?C.position-D.position:0}else r(O);i.forEach(R=>{R(n.value,N,{delta:ee,type:Ur.pop,direction:ee?ee>0?zr.forward:zr.back:zr.unknown})})};function c(){o=n.value}function p(C){i.push(C);const O=()=>{const N=i.indexOf(C);N>-1&&i.splice(N,1)};return s.push(O),O}function m(){const{history:C}=window;!C.state||C.replaceState(We({},C.state,{scroll:ga()}),"")}function w(){for(const C of s)C();s=[],window.removeEventListener("popstate",u),window.removeEventListener("beforeunload",m)}return window.addEventListener("popstate",u),window.addEventListener("beforeunload",m),{pauseListeners:c,listen:p,destroy:w}}function nc(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?ga():null}}function gv(e){const{history:t,location:n}=window,r={value:cd(e,n)},i={value:t.state};i.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(c,p,m){const w=e.indexOf("#"),C=w>-1?(n.host&&document.querySelector("base")?e:e.slice(w))+c:pv()+e+c;try{t[m?"replaceState":"pushState"](p,"",C),i.value=p}catch(O){console.error(O),n[m?"replace":"assign"](C)}}function o(c,p){const m=We({},t.state,nc(i.value.back,c,i.value.forward,!0),p,{position:i.value.position});s(c,m,!0),r.value=c}function u(c,p){const m=We({},i.value,t.state,{forward:c,scroll:ga()});s(m.current,m,!0);const w=We({},nc(r.value,c,null),{position:m.position+1},p);s(c,w,!1),r.value=c}return{location:r,state:i,push:u,replace:o}}function vv(e){e=ov(e);const t=gv(e),n=mv(e,t.state,t.location,t.replace);function r(s,o=!0){o||n.pauseListeners(),history.go(s)}const i=We({location:"",base:e,go:r,createHref:uv.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 yv(e){return typeof e=="string"||e&&typeof e=="object"}function fd(e){return typeof e=="string"||typeof e=="symbol"}const Qn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},dd=Symbol("");var ic;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ic||(ic={}));function nr(e,t){return We(new Error,{type:e,[dd]:!0},t)}function Mn(e,t){return e instanceof Error&&dd in e&&(t==null||!!(e.type&t))}const rc="[^/]+?",bv={sensitive:!1,strict:!1,start:!0,end:!0},_v=/[.+*?^${}()[\]/\\]/g;function wv(e,t){const n=We({},bv,t),r=[];let i=n.start?"^":"";const s=[];for(const p of e){const m=p.length?[]:[90];n.strict&&!p.length&&(i+="/");for(let w=0;wt.length?t.length===1&&t[0]===40+40?1:-1:0}function Cv(e,t){let n=0;const r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const xv={type:0,value:""},$v=/[a-zA-Z0-9_]/;function Tv(e){if(!e)return[[]];if(e==="/")return[[xv]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(O){throw new Error(`ERR (${n})/"${p}": ${O}`)}let n=0,r=n;const i=[];let s;function o(){s&&i.push(s),s=[]}let u=0,c,p="",m="";function w(){!p||(n===0?s.push({type:0,value:p}):n===1||n===2||n===3?(s.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${p}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:p,regexp:m,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),p="")}function C(){p+=c}for(;u{o(j)}:Rr}function o(m){if(fd(m)){const w=r.get(m);w&&(r.delete(m),n.splice(n.indexOf(w),1),w.children.forEach(o),w.alias.forEach(o))}else{const w=n.indexOf(m);w>-1&&(n.splice(w,1),m.record.name&&r.delete(m.record.name),m.children.forEach(o),m.alias.forEach(o))}}function u(){return n}function c(m){let w=0;for(;w=0&&(m.record.path!==n[w].record.path||!hd(m,n[w]));)w++;n.splice(w,0,m),m.record.name&&!oc(m)&&r.set(m.record.name,m)}function p(m,w){let C,O={},N,D;if("name"in m&&m.name){if(C=r.get(m.name),!C)throw nr(1,{location:m});D=C.record.name,O=We(ac(w.params,C.keys.filter(j=>!j.optional).map(j=>j.name)),m.params&&ac(m.params,C.keys.map(j=>j.name))),N=C.stringify(O)}else if("path"in m)N=m.path,C=n.find(j=>j.re.test(N)),C&&(O=C.parse(N),D=C.record.name);else{if(C=w.name?r.get(w.name):n.find(j=>j.re.test(w.path)),!C)throw nr(1,{location:m,currentLocation:w});D=C.record.name,O=We({},w.params,m.params),N=C.stringify(O)}const ee=[];let R=C;for(;R;)ee.unshift(R.record),R=R.parent;return{name:D,path:N,params:O,matched:ee,meta:Rv(ee)}}return e.forEach(m=>s(m)),{addRoute:s,resolve:p,removeRoute:o,getRoutes:u,getRecordMatcher:i}}function ac(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Sv(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Ov(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Ov(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function oc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Rv(e){return e.reduce((t,n)=>We(t,n.meta),{})}function lc(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function hd(e,t){return t.children.some(n=>n===e||hd(e,n))}const pd=/#/g,zv=/&/g,Pv=/\//g,Lv=/=/g,Iv=/\?/g,md=/\+/g,Nv=/%5B/g,Mv=/%5D/g,gd=/%5E/g,Dv=/%60/g,vd=/%7B/g,Hv=/%7C/g,yd=/%7D/g,Fv=/%20/g;function pl(e){return encodeURI(""+e).replace(Hv,"|").replace(Nv,"[").replace(Mv,"]")}function qv(e){return pl(e).replace(vd,"{").replace(yd,"}").replace(gd,"^")}function To(e){return pl(e).replace(md,"%2B").replace(Fv,"+").replace(pd,"%23").replace(zv,"%26").replace(Dv,"`").replace(vd,"{").replace(yd,"}").replace(gd,"^")}function Bv(e){return To(e).replace(Lv,"%3D")}function jv(e){return pl(e).replace(pd,"%23").replace(Iv,"%3F")}function Uv(e){return e==null?"":jv(e).replace(Pv,"%2F")}function Vs(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Wv(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;is&&To(s)):[r&&To(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Vv(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=_n(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return t}const Yv=Symbol(""),cc=Symbol(""),va=Symbol(""),ml=Symbol(""),Ao=Symbol("");function wr(){let e=[];function t(r){return e.push(r),()=>{const i=e.indexOf(r);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Jn(e,t,n,r,i){const s=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((o,u)=>{const c=w=>{w===!1?u(nr(4,{from:n,to:t})):w instanceof Error?u(w):yv(w)?u(nr(2,{from:t,to:w})):(s&&r.enterCallbacks[i]===s&&typeof w=="function"&&s.push(w),o())},p=e.call(r&&r.instances[i],t,n,c);let m=Promise.resolve(p);e.length<3&&(m=m.then(c)),m.catch(w=>u(w))})}function to(e,t,n,r){const i=[];for(const s of e)for(const o in s.components){let u=s.components[o];if(!(t!=="beforeRouteEnter"&&!s.instances[o]))if(Kv(u)){const p=(u.__vccOpts||u)[t];p&&i.push(Jn(p,n,r,s,o))}else{let c=u();i.push(()=>c.then(p=>{if(!p)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${s.path}"`));const m=ev(p)?p.default:p;s.components[o]=m;const C=(m.__vccOpts||m)[t];return C&&Jn(C,n,r,s,o)()}))}}return i}function Kv(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function fc(e){const t=yn(va),n=yn(ml),r=st(()=>t.resolve(ri(e.to))),i=st(()=>{const{matched:c}=r.value,{length:p}=c,m=c[p-1],w=n.matched;if(!m||!w.length)return-1;const C=w.findIndex(tr.bind(null,m));if(C>-1)return C;const O=dc(c[p-2]);return p>1&&dc(m)===O&&w[w.length-1].path!==O?w.findIndex(tr.bind(null,c[p-2])):C}),s=st(()=>i.value>-1&&Jv(n.params,r.value.params)),o=st(()=>i.value>-1&&i.value===n.matched.length-1&&ud(n.params,r.value.params));function u(c={}){return Xv(c)?t[ri(e.replace)?"replace":"push"](ri(e.to)).catch(Rr):Promise.resolve()}return{route:r,href:st(()=>r.value.href),isActive:s,isExactActive:o,navigate:u}}const Qv=Xr({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:fc,setup(e,{slots:t}){const n=or(fc(e)),{options:r}=yn(va),i=st(()=>({[hc(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[hc(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:pa("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},s)}}}),Gv=Qv;function Xv(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 Jv(e,t){for(const n in t){const r=t[n],i=e[n];if(typeof r=="string"){if(r!==i)return!1}else if(!_n(i)||i.length!==r.length||r.some((s,o)=>s!==i[o]))return!1}return!0}function dc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const hc=(e,t,n)=>e!=null?e:t!=null?t:n,Zv=Xr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=yn(Ao),i=st(()=>e.route||r.value),s=yn(cc,0),o=st(()=>{let p=ri(s);const{matched:m}=i.value;let w;for(;(w=m[p])&&!w.components;)p++;return p}),u=st(()=>i.value.matched[o.value]);zs(cc,st(()=>o.value+1)),zs(Yv,u),zs(Ao,i);const c=ll();return Er(()=>[c.value,u.value,e.name],([p,m,w],[C,O,N])=>{m&&(m.instances[w]=p,O&&O!==m&&p&&p===C&&(m.leaveGuards.size||(m.leaveGuards=O.leaveGuards),m.updateGuards.size||(m.updateGuards=O.updateGuards))),p&&m&&(!O||!tr(m,O)||!C)&&(m.enterCallbacks[w]||[]).forEach(D=>D(p))},{flush:"post"}),()=>{const p=i.value,m=e.name,w=u.value,C=w&&w.components[m];if(!C)return pc(n.default,{Component:C,route:p});const O=w.props[m],N=O?O===!0?p.params:typeof O=="function"?O(p):O:null,ee=pa(C,We({},N,t,{onVnodeUnmounted:R=>{R.component.isUnmounted&&(w.instances[m]=null)},ref:c}));return pc(n.default,{Component:ee,route:p})||ee}}});function pc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ey=Zv;function ty(e){const t=Ev(e.routes,e),n=e.parseQuery||Wv,r=e.stringifyQuery||uc,i=e.history,s=wr(),o=wr(),u=wr(),c=km(Qn);let p=Qn;ji&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const m=Za.bind(null,W=>""+W),w=Za.bind(null,Uv),C=Za.bind(null,Vs);function O(W,oe){let ie,de;return fd(W)?(ie=t.getRecordMatcher(W),de=oe):de=W,t.addRoute(de,ie)}function N(W){const oe=t.getRecordMatcher(W);oe&&t.removeRoute(oe)}function D(){return t.getRoutes().map(W=>W.record)}function ee(W){return!!t.getRecordMatcher(W)}function R(W,oe){if(oe=We({},oe||c.value),typeof W=="string"){const k=eo(n,W,oe.path),E=t.resolve({path:k.path},oe),H=i.createHref(k.fullPath);return We(k,E,{params:C(E.params),hash:Vs(k.hash),redirectedFrom:void 0,href:H})}let ie;if("path"in W)ie=We({},W,{path:eo(n,W.path,oe.path).path});else{const k=We({},W.params);for(const E in k)k[E]==null&&delete k[E];ie=We({},W,{params:w(W.params)}),oe.params=w(oe.params)}const de=t.resolve(ie,oe),$e=W.hash||"";de.params=m(C(de.params));const et=iv(r,We({},W,{hash:qv($e),path:de.path})),Oe=i.createHref(et);return We({fullPath:et,hash:$e,query:r===uc?Vv(W.query):W.query||{}},de,{redirectedFrom:void 0,href:Oe})}function j(W){return typeof W=="string"?eo(n,W,c.value.path):We({},W)}function K(W,oe){if(p!==W)return nr(8,{from:oe,to:W})}function ae(W){return He(W)}function ke(W){return ae(We(j(W),{replace:!0}))}function h(W){const oe=W.matched[W.matched.length-1];if(oe&&oe.redirect){const{redirect:ie}=oe;let de=typeof ie=="function"?ie(W):ie;return typeof de=="string"&&(de=de.includes("?")||de.includes("#")?de=j(de):{path:de},de.params={}),We({query:W.query,hash:W.hash,params:"path"in de?{}:W.params},de)}}function He(W,oe){const ie=p=R(W),de=c.value,$e=W.state,et=W.force,Oe=W.replace===!0,k=h(ie);if(k)return He(We(j(k),{state:typeof k=="object"?We({},$e,k.state):$e,force:et,replace:Oe}),oe||ie);const E=ie;E.redirectedFrom=oe;let H;return!et&&rv(r,de,ie)&&(H=nr(16,{to:E,from:de}),wn(de,de,!0,!1)),(H?Promise.resolve(H):Ze(E,de)).catch(B=>Mn(B)?Mn(B,2)?B:Wt(B):Ve(B,E,de)).then(B=>{if(B){if(Mn(B,2))return He(We({replace:Oe},j(B.to),{state:typeof B.to=="object"?We({},$e,B.to.state):$e,force:et}),oe||E)}else B=Mt(E,de,!0,Oe,$e);return Tt(E,de,B),B})}function Xe(W,oe){const ie=K(W,oe);return ie?Promise.reject(ie):Promise.resolve()}function Ze(W,oe){let ie;const[de,$e,et]=ny(W,oe);ie=to(de.reverse(),"beforeRouteLeave",W,oe);for(const k of de)k.leaveGuards.forEach(E=>{ie.push(Jn(E,W,oe))});const Oe=Xe.bind(null,W,oe);return ie.push(Oe),qi(ie).then(()=>{ie=[];for(const k of s.list())ie.push(Jn(k,W,oe));return ie.push(Oe),qi(ie)}).then(()=>{ie=to($e,"beforeRouteUpdate",W,oe);for(const k of $e)k.updateGuards.forEach(E=>{ie.push(Jn(E,W,oe))});return ie.push(Oe),qi(ie)}).then(()=>{ie=[];for(const k of W.matched)if(k.beforeEnter&&!oe.matched.includes(k))if(_n(k.beforeEnter))for(const E of k.beforeEnter)ie.push(Jn(E,W,oe));else ie.push(Jn(k.beforeEnter,W,oe));return ie.push(Oe),qi(ie)}).then(()=>(W.matched.forEach(k=>k.enterCallbacks={}),ie=to(et,"beforeRouteEnter",W,oe),ie.push(Oe),qi(ie))).then(()=>{ie=[];for(const k of o.list())ie.push(Jn(k,W,oe));return ie.push(Oe),qi(ie)}).catch(k=>Mn(k,8)?k:Promise.reject(k))}function Tt(W,oe,ie){for(const de of u.list())de(W,oe,ie)}function Mt(W,oe,ie,de,$e){const et=K(W,oe);if(et)return et;const Oe=oe===Qn,k=ji?history.state:{};ie&&(de||Oe?i.replace(W.fullPath,We({scroll:Oe&&k&&k.scroll},$e)):i.push(W.fullPath,$e)),c.value=W,wn(W,oe,ie,Oe),Wt()}let J;function qe(){J||(J=i.listen((W,oe,ie)=>{if(!Pn.listening)return;const de=R(W),$e=h(de);if($e){He(We($e,{replace:!0}),de).catch(Rr);return}p=de;const et=c.value;ji&&dv(tc(et.fullPath,ie.delta),ga()),Ze(de,et).catch(Oe=>Mn(Oe,12)?Oe:Mn(Oe,2)?(He(Oe.to,de).then(k=>{Mn(k,20)&&!ie.delta&&ie.type===Ur.pop&&i.go(-1,!1)}).catch(Rr),Promise.reject()):(ie.delta&&i.go(-ie.delta,!1),Ve(Oe,de,et))).then(Oe=>{Oe=Oe||Mt(de,et,!1),Oe&&(ie.delta&&!Mn(Oe,8)?i.go(-ie.delta,!1):ie.type===Ur.pop&&Mn(Oe,20)&&i.go(-1,!1)),Tt(de,et,Oe)}).catch(Rr)}))}let dt=wr(),Dt=wr(),ht;function Ve(W,oe,ie){Wt(W);const de=Dt.list();return de.length?de.forEach($e=>$e(W,oe,ie)):console.error(W),Promise.reject(W)}function Be(){return ht&&c.value!==Qn?Promise.resolve():new Promise((W,oe)=>{dt.add([W,oe])})}function Wt(W){return ht||(ht=!W,qe(),dt.list().forEach(([oe,ie])=>W?ie(W):oe()),dt.reset()),W}function wn(W,oe,ie,de){const{scrollBehavior:$e}=e;if(!ji||!$e)return Promise.resolve();const et=!ie&&hv(tc(W.fullPath,0))||(de||!ie)&&history.state&&history.state.scroll||null;return Hf().then(()=>$e(W,oe,et)).then(Oe=>Oe&&fv(Oe)).catch(Oe=>Ve(Oe,W,oe))}const pt=W=>i.go(W);let Ot;const Vt=new Set,Pn={currentRoute:c,listening:!0,addRoute:O,removeRoute:N,hasRoute:ee,getRoutes:D,resolve:R,options:e,push:ae,replace:ke,go:pt,back:()=>pt(-1),forward:()=>pt(1),beforeEach:s.add,beforeResolve:o.add,afterEach:u.add,onError:Dt.add,isReady:Be,install(W){const oe=this;W.component("RouterLink",Gv),W.component("RouterView",ey),W.config.globalProperties.$router=oe,Object.defineProperty(W.config.globalProperties,"$route",{enumerable:!0,get:()=>ri(c)}),ji&&!Ot&&c.value===Qn&&(Ot=!0,ae(i.location).catch($e=>{}));const ie={};for(const $e in Qn)ie[$e]=st(()=>c.value[$e]);W.provide(va,oe),W.provide(ml,or(ie)),W.provide(Ao,c);const de=W.unmount;Vt.add(W),W.unmount=function(){Vt.delete(W),Vt.size<1&&(p=Qn,J&&J(),J=null,c.value=Qn,Ot=!1,ht=!1),de()}}};return Pn}function qi(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function ny(e,t){const n=[],r=[],i=[],s=Math.max(t.matched.length,e.matched.length);for(let o=0;otr(p,u))?r.push(u):n.push(u));const c=e.matched[o];c&&(t.matched.find(p=>tr(p,c))||i.push(c))}return[n,r,i]}function iy(){return yn(va)}function ry(){return yn(ml)}var sy=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},bd={exports:{}};/*! * jQuery JavaScript Library v3.6.1 * https://jquery.com/ * @@ -14,10 +14,10 @@ * https://jquery.org/license * * Date: 2022-08-26T17:52Z - */(function(e){(function(t,n){e.exports=t.document?n(t,!0):function(r){if(!r.document)throw new Error("jQuery requires a window with a document");return n(r)}})(typeof window<"u"?window:sy,function(t,n){var r=[],i=Object.getPrototypeOf,s=r.slice,o=r.flat?function(a){return r.flat.call(a)}:function(a){return r.concat.apply([],a)},u=r.push,c=r.indexOf,p={},m=p.toString,w=p.hasOwnProperty,C=w.toString,O=C.call(Object),N={},D=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,j={type:!0,src:!0,nonce:!0,noModule:!0};function K(a,l,f){f=f||R;var d,g,v=f.createElement("script");if(v.text=a,l)for(d in j)g=l[d]||l.getAttribute&&l.getAttribute(d),g&&v.setAttribute(d,g);f.head.appendChild(v).parentNode.removeChild(v)}function ae(a){return a==null?a+"":typeof a=="object"||typeof a=="function"?p[m.call(a)]||"object":typeof a}var ke="3.6.1",h=function(a,l){return new h.fn.init(a,l)};h.fn=h.prototype={jquery:ke,constructor:h,length:0,toArray:function(){return s.call(this)},get:function(a){return a==null?s.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var l=h.merge(this.constructor(),a);return l.prevObject=this,l},each:function(a){return h.each(this,a)},map:function(a){return this.pushStack(h.map(this,function(l,f){return a.call(l,f,l)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(h.grep(this,function(a,l){return(l+1)%2}))},odd:function(){return this.pushStack(h.grep(this,function(a,l){return l%2}))},eq:function(a){var l=this.length,f=+a+(a<0?l:0);return this.pushStack(f>=0&&f0&&l-1 in a}var Xe=function(a){var l,f,d,g,v,b,A,x,P,M,V,I,F,he,xe,pe,kt,bt,Yt,Ke="sizzle"+1*new Date,Ce=a.document,qt=0,Ne=0,ft=us(),mr=us(),as=us(),Kt=us(),gi=function(_,T){return _===T&&(V=!0),0},vi={}.hasOwnProperty,Bt=[],Vn=Bt.pop,tn=Bt.push,Yn=Bt.push,vu=Bt.slice,yi=function(_,T){for(var S=0,q=_.length;S+~]|"+je+")"+je+"*"),Cp=new RegExp(je+"|>"),xp=new RegExp(Ha),$p=new RegExp("^"+bi+"$"),ls={ID:new RegExp("^#("+bi+")"),CLASS:new RegExp("^\\.("+bi+")"),TAG:new RegExp("^("+bi+"|[*])"),ATTR:new RegExp("^"+yu),PSEUDO:new RegExp("^"+Ha),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+je+"*(even|odd|(([+-]|)(\\d*)n|)"+je+"*(?:([+-]|)"+je+"*(\\d+)|))"+je+"*\\)|)","i"),bool:new RegExp("^(?:"+Da+")$","i"),needsContext:new RegExp("^"+je+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+je+"*((?:-\\d)?\\d*)"+je+"*\\)|)(?=[^-]|$)","i")},Tp=/HTML$/i,Ap=/^(?:input|select|textarea|button)$/i,Ep=/^h\d$/i,gr=/^[^{]+\{\s*\[native \w/,Sp=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Fa=/[+~]/,In=new RegExp("\\\\[\\da-fA-F]{1,6}"+je+"?|\\\\([^\\r\\n\\f])","g"),Nn=function(_,T){var S="0x"+_.slice(1)-65536;return T||(S<0?String.fromCharCode(S+65536):String.fromCharCode(S>>10|55296,S&1023|56320))},_u=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,wu=function(_,T){return T?_==="\0"?"\uFFFD":_.slice(0,-1)+"\\"+_.charCodeAt(_.length-1).toString(16)+" ":"\\"+_},ku=function(){I()},Op=fs(function(_){return _.disabled===!0&&_.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{Yn.apply(Bt=vu.call(Ce.childNodes),Ce.childNodes),Bt[Ce.childNodes.length].nodeType}catch{Yn={apply:Bt.length?function(T,S){tn.apply(T,vu.call(S))}:function(T,S){for(var q=T.length,z=0;T[q++]=S[z++];);T.length=q-1}}}function Qe(_,T,S,q){var z,U,Y,te,re,ye,ge,_e=T&&T.ownerDocument,Pe=T?T.nodeType:9;if(S=S||[],typeof _!="string"||!_||Pe!==1&&Pe!==9&&Pe!==11)return S;if(!q&&(I(T),T=T||F,xe)){if(Pe!==11&&(re=Sp.exec(_)))if(z=re[1]){if(Pe===9)if(Y=T.getElementById(z)){if(Y.id===z)return S.push(Y),S}else return S;else if(_e&&(Y=_e.getElementById(z))&&Yt(T,Y)&&Y.id===z)return S.push(Y),S}else{if(re[2])return Yn.apply(S,T.getElementsByTagName(_)),S;if((z=re[3])&&f.getElementsByClassName&&T.getElementsByClassName)return Yn.apply(S,T.getElementsByClassName(z)),S}if(f.qsa&&!Kt[_+" "]&&(!pe||!pe.test(_))&&(Pe!==1||T.nodeName.toLowerCase()!=="object")){if(ge=_,_e=T,Pe===1&&(Cp.test(_)||bu.test(_))){for(_e=Fa.test(_)&&Ba(T.parentNode)||T,(_e!==T||!f.scope)&&((te=T.getAttribute("id"))?te=te.replace(_u,wu):T.setAttribute("id",te=Ke)),ye=b(_),U=ye.length;U--;)ye[U]=(te?"#"+te:":scope")+" "+cs(ye[U]);ge=ye.join(",")}try{return Yn.apply(S,_e.querySelectorAll(ge)),S}catch{Kt(_,!0)}finally{te===Ke&&T.removeAttribute("id")}}}return x(_.replace(os,"$1"),T,S,q)}function us(){var _=[];function T(S,q){return _.push(S+" ")>d.cacheLength&&delete T[_.shift()],T[S+" "]=q}return T}function un(_){return _[Ke]=!0,_}function cn(_){var T=F.createElement("fieldset");try{return!!_(T)}catch{return!1}finally{T.parentNode&&T.parentNode.removeChild(T),T=null}}function qa(_,T){for(var S=_.split("|"),q=S.length;q--;)d.attrHandle[S[q]]=T}function Cu(_,T){var S=T&&_,q=S&&_.nodeType===1&&T.nodeType===1&&_.sourceIndex-T.sourceIndex;if(q)return q;if(S){for(;S=S.nextSibling;)if(S===T)return-1}return _?1:-1}function Rp(_){return function(T){var S=T.nodeName.toLowerCase();return S==="input"&&T.type===_}}function zp(_){return function(T){var S=T.nodeName.toLowerCase();return(S==="input"||S==="button")&&T.type===_}}function xu(_){return function(T){return"form"in T?T.parentNode&&T.disabled===!1?"label"in T?"label"in T.parentNode?T.parentNode.disabled===_:T.disabled===_:T.isDisabled===_||T.isDisabled!==!_&&Op(T)===_:T.disabled===_:"label"in T?T.disabled===_:!1}}function _i(_){return un(function(T){return T=+T,un(function(S,q){for(var z,U=_([],S.length,T),Y=U.length;Y--;)S[z=U[Y]]&&(S[z]=!(q[z]=S[z]))})})}function Ba(_){return _&&typeof _.getElementsByTagName<"u"&&_}f=Qe.support={},v=Qe.isXML=function(_){var T=_&&_.namespaceURI,S=_&&(_.ownerDocument||_).documentElement;return!Tp.test(T||S&&S.nodeName||"HTML")},I=Qe.setDocument=function(_){var T,S,q=_?_.ownerDocument||_:Ce;return q==F||q.nodeType!==9||!q.documentElement||(F=q,he=F.documentElement,xe=!v(F),Ce!=F&&(S=F.defaultView)&&S.top!==S&&(S.addEventListener?S.addEventListener("unload",ku,!1):S.attachEvent&&S.attachEvent("onunload",ku)),f.scope=cn(function(z){return he.appendChild(z).appendChild(F.createElement("div")),typeof z.querySelectorAll<"u"&&!z.querySelectorAll(":scope fieldset div").length}),f.attributes=cn(function(z){return z.className="i",!z.getAttribute("className")}),f.getElementsByTagName=cn(function(z){return z.appendChild(F.createComment("")),!z.getElementsByTagName("*").length}),f.getElementsByClassName=gr.test(F.getElementsByClassName),f.getById=cn(function(z){return he.appendChild(z).id=Ke,!F.getElementsByName||!F.getElementsByName(Ke).length}),f.getById?(d.filter.ID=function(z){var U=z.replace(In,Nn);return function(Y){return Y.getAttribute("id")===U}},d.find.ID=function(z,U){if(typeof U.getElementById<"u"&&xe){var Y=U.getElementById(z);return Y?[Y]:[]}}):(d.filter.ID=function(z){var U=z.replace(In,Nn);return function(Y){var te=typeof Y.getAttributeNode<"u"&&Y.getAttributeNode("id");return te&&te.value===U}},d.find.ID=function(z,U){if(typeof U.getElementById<"u"&&xe){var Y,te,re,ye=U.getElementById(z);if(ye){if(Y=ye.getAttributeNode("id"),Y&&Y.value===z)return[ye];for(re=U.getElementsByName(z),te=0;ye=re[te++];)if(Y=ye.getAttributeNode("id"),Y&&Y.value===z)return[ye]}return[]}}),d.find.TAG=f.getElementsByTagName?function(z,U){if(typeof U.getElementsByTagName<"u")return U.getElementsByTagName(z);if(f.qsa)return U.querySelectorAll(z)}:function(z,U){var Y,te=[],re=0,ye=U.getElementsByTagName(z);if(z==="*"){for(;Y=ye[re++];)Y.nodeType===1&&te.push(Y);return te}return ye},d.find.CLASS=f.getElementsByClassName&&function(z,U){if(typeof U.getElementsByClassName<"u"&&xe)return U.getElementsByClassName(z)},kt=[],pe=[],(f.qsa=gr.test(F.querySelectorAll))&&(cn(function(z){var U;he.appendChild(z).innerHTML="",z.querySelectorAll("[msallowcapture^='']").length&&pe.push("[*^$]="+je+`*(?:''|"")`),z.querySelectorAll("[selected]").length||pe.push("\\["+je+"*(?:value|"+Da+")"),z.querySelectorAll("[id~="+Ke+"-]").length||pe.push("~="),U=F.createElement("input"),U.setAttribute("name",""),z.appendChild(U),z.querySelectorAll("[name='']").length||pe.push("\\["+je+"*name"+je+"*="+je+`*(?:''|"")`),z.querySelectorAll(":checked").length||pe.push(":checked"),z.querySelectorAll("a#"+Ke+"+*").length||pe.push(".#.+[+~]"),z.querySelectorAll("\\\f"),pe.push("[\\r\\n\\f]")}),cn(function(z){z.innerHTML="";var U=F.createElement("input");U.setAttribute("type","hidden"),z.appendChild(U).setAttribute("name","D"),z.querySelectorAll("[name=d]").length&&pe.push("name"+je+"*[*^$|!~]?="),z.querySelectorAll(":enabled").length!==2&&pe.push(":enabled",":disabled"),he.appendChild(z).disabled=!0,z.querySelectorAll(":disabled").length!==2&&pe.push(":enabled",":disabled"),z.querySelectorAll("*,:x"),pe.push(",.*:")})),(f.matchesSelector=gr.test(bt=he.matches||he.webkitMatchesSelector||he.mozMatchesSelector||he.oMatchesSelector||he.msMatchesSelector))&&cn(function(z){f.disconnectedMatch=bt.call(z,"*"),bt.call(z,"[s!='']:x"),kt.push("!=",Ha)}),pe=pe.length&&new RegExp(pe.join("|")),kt=kt.length&&new RegExp(kt.join("|")),T=gr.test(he.compareDocumentPosition),Yt=T||gr.test(he.contains)?function(z,U){var Y=z.nodeType===9?z.documentElement:z,te=U&&U.parentNode;return z===te||!!(te&&te.nodeType===1&&(Y.contains?Y.contains(te):z.compareDocumentPosition&&z.compareDocumentPosition(te)&16))}:function(z,U){if(U){for(;U=U.parentNode;)if(U===z)return!0}return!1},gi=T?function(z,U){if(z===U)return V=!0,0;var Y=!z.compareDocumentPosition-!U.compareDocumentPosition;return Y||(Y=(z.ownerDocument||z)==(U.ownerDocument||U)?z.compareDocumentPosition(U):1,Y&1||!f.sortDetached&&U.compareDocumentPosition(z)===Y?z==F||z.ownerDocument==Ce&&Yt(Ce,z)?-1:U==F||U.ownerDocument==Ce&&Yt(Ce,U)?1:M?yi(M,z)-yi(M,U):0:Y&4?-1:1)}:function(z,U){if(z===U)return V=!0,0;var Y,te=0,re=z.parentNode,ye=U.parentNode,ge=[z],_e=[U];if(!re||!ye)return z==F?-1:U==F?1:re?-1:ye?1:M?yi(M,z)-yi(M,U):0;if(re===ye)return Cu(z,U);for(Y=z;Y=Y.parentNode;)ge.unshift(Y);for(Y=U;Y=Y.parentNode;)_e.unshift(Y);for(;ge[te]===_e[te];)te++;return te?Cu(ge[te],_e[te]):ge[te]==Ce?-1:_e[te]==Ce?1:0}),F},Qe.matches=function(_,T){return Qe(_,null,null,T)},Qe.matchesSelector=function(_,T){if(I(_),f.matchesSelector&&xe&&!Kt[T+" "]&&(!kt||!kt.test(T))&&(!pe||!pe.test(T)))try{var S=bt.call(_,T);if(S||f.disconnectedMatch||_.document&&_.document.nodeType!==11)return S}catch{Kt(T,!0)}return Qe(T,F,null,[_]).length>0},Qe.contains=function(_,T){return(_.ownerDocument||_)!=F&&I(_),Yt(_,T)},Qe.attr=function(_,T){(_.ownerDocument||_)!=F&&I(_);var S=d.attrHandle[T.toLowerCase()],q=S&&vi.call(d.attrHandle,T.toLowerCase())?S(_,T,!xe):void 0;return q!==void 0?q:f.attributes||!xe?_.getAttribute(T):(q=_.getAttributeNode(T))&&q.specified?q.value:null},Qe.escape=function(_){return(_+"").replace(_u,wu)},Qe.error=function(_){throw new Error("Syntax error, unrecognized expression: "+_)},Qe.uniqueSort=function(_){var T,S=[],q=0,z=0;if(V=!f.detectDuplicates,M=!f.sortStable&&_.slice(0),_.sort(gi),V){for(;T=_[z++];)T===_[z]&&(q=S.push(z));for(;q--;)_.splice(S[q],1)}return M=null,_},g=Qe.getText=function(_){var T,S="",q=0,z=_.nodeType;if(z){if(z===1||z===9||z===11){if(typeof _.textContent=="string")return _.textContent;for(_=_.firstChild;_;_=_.nextSibling)S+=g(_)}else if(z===3||z===4)return _.nodeValue}else for(;T=_[q++];)S+=g(T);return S},d=Qe.selectors={cacheLength:50,createPseudo:un,match:ls,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(_){return _[1]=_[1].replace(In,Nn),_[3]=(_[3]||_[4]||_[5]||"").replace(In,Nn),_[2]==="~="&&(_[3]=" "+_[3]+" "),_.slice(0,4)},CHILD:function(_){return _[1]=_[1].toLowerCase(),_[1].slice(0,3)==="nth"?(_[3]||Qe.error(_[0]),_[4]=+(_[4]?_[5]+(_[6]||1):2*(_[3]==="even"||_[3]==="odd")),_[5]=+(_[7]+_[8]||_[3]==="odd")):_[3]&&Qe.error(_[0]),_},PSEUDO:function(_){var T,S=!_[6]&&_[2];return ls.CHILD.test(_[0])?null:(_[3]?_[2]=_[4]||_[5]||"":S&&xp.test(S)&&(T=b(S,!0))&&(T=S.indexOf(")",S.length-T)-S.length)&&(_[0]=_[0].slice(0,T),_[2]=S.slice(0,T)),_.slice(0,3))}},filter:{TAG:function(_){var T=_.replace(In,Nn).toLowerCase();return _==="*"?function(){return!0}:function(S){return S.nodeName&&S.nodeName.toLowerCase()===T}},CLASS:function(_){var T=ft[_+" "];return T||(T=new RegExp("(^|"+je+")"+_+"("+je+"|$)"))&&ft(_,function(S){return T.test(typeof S.className=="string"&&S.className||typeof S.getAttribute<"u"&&S.getAttribute("class")||"")})},ATTR:function(_,T,S){return function(q){var z=Qe.attr(q,_);return z==null?T==="!=":T?(z+="",T==="="?z===S:T==="!="?z!==S:T==="^="?S&&z.indexOf(S)===0:T==="*="?S&&z.indexOf(S)>-1:T==="$="?S&&z.slice(-S.length)===S:T==="~="?(" "+z.replace(wp," ")+" ").indexOf(S)>-1:T==="|="?z===S||z.slice(0,S.length+1)===S+"-":!1):!0}},CHILD:function(_,T,S,q,z){var U=_.slice(0,3)!=="nth",Y=_.slice(-4)!=="last",te=T==="of-type";return q===1&&z===0?function(re){return!!re.parentNode}:function(re,ye,ge){var _e,Pe,Ge,be,Ct,zt,Qt=U!==Y?"nextSibling":"previousSibling",rt=re.parentNode,vr=te&&re.nodeName.toLowerCase(),yr=!ge&&!te,Gt=!1;if(rt){if(U){for(;Qt;){for(be=re;be=be[Qt];)if(te?be.nodeName.toLowerCase()===vr:be.nodeType===1)return!1;zt=Qt=_==="only"&&!zt&&"nextSibling"}return!0}if(zt=[Y?rt.firstChild:rt.lastChild],Y&&yr){for(be=rt,Ge=be[Ke]||(be[Ke]={}),Pe=Ge[be.uniqueID]||(Ge[be.uniqueID]={}),_e=Pe[_]||[],Ct=_e[0]===qt&&_e[1],Gt=Ct&&_e[2],be=Ct&&rt.childNodes[Ct];be=++Ct&&be&&be[Qt]||(Gt=Ct=0)||zt.pop();)if(be.nodeType===1&&++Gt&&be===re){Pe[_]=[qt,Ct,Gt];break}}else if(yr&&(be=re,Ge=be[Ke]||(be[Ke]={}),Pe=Ge[be.uniqueID]||(Ge[be.uniqueID]={}),_e=Pe[_]||[],Ct=_e[0]===qt&&_e[1],Gt=Ct),Gt===!1)for(;(be=++Ct&&be&&be[Qt]||(Gt=Ct=0)||zt.pop())&&!((te?be.nodeName.toLowerCase()===vr:be.nodeType===1)&&++Gt&&(yr&&(Ge=be[Ke]||(be[Ke]={}),Pe=Ge[be.uniqueID]||(Ge[be.uniqueID]={}),Pe[_]=[qt,Gt]),be===re)););return Gt-=z,Gt===q||Gt%q===0&&Gt/q>=0}}},PSEUDO:function(_,T){var S,q=d.pseudos[_]||d.setFilters[_.toLowerCase()]||Qe.error("unsupported pseudo: "+_);return q[Ke]?q(T):q.length>1?(S=[_,_,"",T],d.setFilters.hasOwnProperty(_.toLowerCase())?un(function(z,U){for(var Y,te=q(z,T),re=te.length;re--;)Y=yi(z,te[re]),z[Y]=!(U[Y]=te[re])}):function(z){return q(z,0,S)}):q}},pseudos:{not:un(function(_){var T=[],S=[],q=A(_.replace(os,"$1"));return q[Ke]?un(function(z,U,Y,te){for(var re,ye=q(z,null,te,[]),ge=z.length;ge--;)(re=ye[ge])&&(z[ge]=!(U[ge]=re))}):function(z,U,Y){return T[0]=z,q(T,null,Y,S),T[0]=null,!S.pop()}}),has:un(function(_){return function(T){return Qe(_,T).length>0}}),contains:un(function(_){return _=_.replace(In,Nn),function(T){return(T.textContent||g(T)).indexOf(_)>-1}}),lang:un(function(_){return $p.test(_||"")||Qe.error("unsupported lang: "+_),_=_.replace(In,Nn).toLowerCase(),function(T){var S;do if(S=xe?T.lang:T.getAttribute("xml:lang")||T.getAttribute("lang"))return S=S.toLowerCase(),S===_||S.indexOf(_+"-")===0;while((T=T.parentNode)&&T.nodeType===1);return!1}}),target:function(_){var T=a.location&&a.location.hash;return T&&T.slice(1)===_.id},root:function(_){return _===he},focus:function(_){return _===F.activeElement&&(!F.hasFocus||F.hasFocus())&&!!(_.type||_.href||~_.tabIndex)},enabled:xu(!1),disabled:xu(!0),checked:function(_){var T=_.nodeName.toLowerCase();return T==="input"&&!!_.checked||T==="option"&&!!_.selected},selected:function(_){return _.parentNode&&_.parentNode.selectedIndex,_.selected===!0},empty:function(_){for(_=_.firstChild;_;_=_.nextSibling)if(_.nodeType<6)return!1;return!0},parent:function(_){return!d.pseudos.empty(_)},header:function(_){return Ep.test(_.nodeName)},input:function(_){return Ap.test(_.nodeName)},button:function(_){var T=_.nodeName.toLowerCase();return T==="input"&&_.type==="button"||T==="button"},text:function(_){var T;return _.nodeName.toLowerCase()==="input"&&_.type==="text"&&((T=_.getAttribute("type"))==null||T.toLowerCase()==="text")},first:_i(function(){return[0]}),last:_i(function(_,T){return[T-1]}),eq:_i(function(_,T,S){return[S<0?S+T:S]}),even:_i(function(_,T){for(var S=0;ST?T:S;--q>=0;)_.push(q);return _}),gt:_i(function(_,T,S){for(var q=S<0?S+T:S;++q1?function(T,S,q){for(var z=_.length;z--;)if(!_[z](T,S,q))return!1;return!0}:_[0]}function Pp(_,T,S){for(var q=0,z=T.length;q-1&&(Y[ge]=!(te[ge]=Pe))}}else rt=ds(rt===te?rt.splice(Ct,rt.length):rt),z?z(null,te,rt,ye):Yn.apply(te,rt)})}function Wa(_){for(var T,S,q,z=_.length,U=d.relative[_[0].type],Y=U||d.relative[" "],te=U?1:0,re=fs(function(_e){return _e===T},Y,!0),ye=fs(function(_e){return yi(T,_e)>-1},Y,!0),ge=[function(_e,Pe,Ge){var be=!U&&(Ge||Pe!==P)||((T=Pe).nodeType?re(_e,Pe,Ge):ye(_e,Pe,Ge));return T=null,be}];te1&&ja(ge),te>1&&cs(_.slice(0,te-1).concat({value:_[te-2].type===" "?"*":""})).replace(os,"$1"),S,te0,q=_.length>0,z=function(U,Y,te,re,ye){var ge,_e,Pe,Ge=0,be="0",Ct=U&&[],zt=[],Qt=P,rt=U||q&&d.find.TAG("*",ye),vr=qt+=Qt==null?1:Math.random()||.1,yr=rt.length;for(ye&&(P=Y==F||Y||ye);be!==yr&&(ge=rt[be])!=null;be++){if(q&&ge){for(_e=0,!Y&&ge.ownerDocument!=F&&(I(ge),te=!xe);Pe=_[_e++];)if(Pe(ge,Y||F,te)){re.push(ge);break}ye&&(qt=vr)}S&&((ge=!Pe&&ge)&&Ge--,U&&Ct.push(ge))}if(Ge+=be,S&&be!==Ge){for(_e=0;Pe=T[_e++];)Pe(Ct,zt,Y,te);if(U){if(Ge>0)for(;be--;)Ct[be]||zt[be]||(zt[be]=Vn.call(re));zt=ds(zt)}Yn.apply(re,zt),ye&&!U&&zt.length>0&&Ge+T.length>1&&Qe.uniqueSort(re)}return ye&&(qt=vr,P=Qt),Ct};return S?un(z):z}return A=Qe.compile=function(_,T){var S,q=[],z=[],U=as[_+" "];if(!U){for(T||(T=b(_)),S=T.length;S--;)U=Wa(T[S]),U[Ke]?q.push(U):z.push(U);U=as(_,Lp(z,q)),U.selector=_}return U},x=Qe.select=function(_,T,S,q){var z,U,Y,te,re,ye=typeof _=="function"&&_,ge=!q&&b(_=ye.selector||_);if(S=S||[],ge.length===1){if(U=ge[0]=ge[0].slice(0),U.length>2&&(Y=U[0]).type==="ID"&&T.nodeType===9&&xe&&d.relative[U[1].type]){if(T=(d.find.ID(Y.matches[0].replace(In,Nn),T)||[])[0],T)ye&&(T=T.parentNode);else return S;_=_.slice(U.shift().value.length)}for(z=ls.needsContext.test(_)?0:U.length;z--&&(Y=U[z],!d.relative[te=Y.type]);)if((re=d.find[te])&&(q=re(Y.matches[0].replace(In,Nn),Fa.test(U[0].type)&&Ba(T.parentNode)||T))){if(U.splice(z,1),_=q.length&&cs(U),!_)return Yn.apply(S,q),S;break}}return(ye||A(_,ge))(q,T,!xe,S,!T||Fa.test(_)&&Ba(T.parentNode)||T),S},f.sortStable=Ke.split("").sort(gi).join("")===Ke,f.detectDuplicates=!!V,I(),f.sortDetached=cn(function(_){return _.compareDocumentPosition(F.createElement("fieldset"))&1}),cn(function(_){return _.innerHTML="",_.firstChild.getAttribute("href")==="#"})||qa("type|href|height|width",function(_,T,S){if(!S)return _.getAttribute(T,T.toLowerCase()==="type"?1:2)}),(!f.attributes||!cn(function(_){return _.innerHTML="",_.firstChild.setAttribute("value",""),_.firstChild.getAttribute("value")===""}))&&qa("value",function(_,T,S){if(!S&&_.nodeName.toLowerCase()==="input")return _.defaultValue}),cn(function(_){return _.getAttribute("disabled")==null})||qa(Da,function(_,T,S){var q;if(!S)return _[T]===!0?T.toLowerCase():(q=_.getAttributeNode(T))&&q.specified?q.value:null}),Qe}(t);h.find=Xe,h.expr=Xe.selectors,h.expr[":"]=h.expr.pseudos,h.uniqueSort=h.unique=Xe.uniqueSort,h.text=Xe.getText,h.isXMLDoc=Xe.isXML,h.contains=Xe.contains,h.escapeSelector=Xe.escape;var Ze=function(a,l,f){for(var d=[],g=f!==void 0;(a=a[l])&&a.nodeType!==9;)if(a.nodeType===1){if(g&&h(a).is(f))break;d.push(a)}return d},Tt=function(a,l){for(var f=[];a;a=a.nextSibling)a.nodeType===1&&a!==l&&f.push(a);return f},Mt=h.expr.match.needsContext;function Z(a,l){return a.nodeName&&a.nodeName.toLowerCase()===l.toLowerCase()}var qe=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function dt(a,l,f){return D(l)?h.grep(a,function(d,g){return!!l.call(d,g,d)!==f}):l.nodeType?h.grep(a,function(d){return d===l!==f}):typeof l!="string"?h.grep(a,function(d){return c.call(l,d)>-1!==f}):h.filter(l,a,f)}h.filter=function(a,l,f){var d=l[0];return f&&(a=":not("+a+")"),l.length===1&&d.nodeType===1?h.find.matchesSelector(d,a)?[d]:[]:h.find.matches(a,h.grep(l,function(g){return g.nodeType===1}))},h.fn.extend({find:function(a){var l,f,d=this.length,g=this;if(typeof a!="string")return this.pushStack(h(a).filter(function(){for(l=0;l1?h.uniqueSort(f):f},filter:function(a){return this.pushStack(dt(this,a||[],!1))},not:function(a){return this.pushStack(dt(this,a||[],!0))},is:function(a){return!!dt(this,typeof a=="string"&&Mt.test(a)?h(a):a||[],!1).length}});var Dt,ht=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Ve=h.fn.init=function(a,l,f){var d,g;if(!a)return this;if(f=f||Dt,typeof a=="string")if(a[0]==="<"&&a[a.length-1]===">"&&a.length>=3?d=[null,a,null]:d=ht.exec(a),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)),qe.test(d[1])&&h.isPlainObject(l))for(d in l)D(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(a):this.constructor(l).find(a);else{if(a.nodeType)return this[0]=a,this.length=1,this;if(D(a))return f.ready!==void 0?f.ready(a):a(h)}return h.makeArray(a,this)};Ve.prototype=h.fn,Dt=h(R);var Be=/^(?:parents|prev(?:Until|All))/,Wt={children:!0,contents:!0,next:!0,prev:!0};h.fn.extend({has:function(a){var l=h(a,this),f=l.length;return this.filter(function(){for(var d=0;d-1:f.nodeType===1&&h.find.matchesSelector(f,a))){v.push(f);break}}return this.pushStack(v.length>1?h.uniqueSort(v):v)},index:function(a){return a?typeof a=="string"?c.call(h(a),this[0]):c.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,l){return this.pushStack(h.uniqueSort(h.merge(this.get(),h(a,l))))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}});function wn(a,l){for(;(a=a[l])&&a.nodeType!==1;);return a}h.each({parent:function(a){var l=a.parentNode;return l&&l.nodeType!==11?l:null},parents:function(a){return Ze(a,"parentNode")},parentsUntil:function(a,l,f){return Ze(a,"parentNode",f)},next:function(a){return wn(a,"nextSibling")},prev:function(a){return wn(a,"previousSibling")},nextAll:function(a){return Ze(a,"nextSibling")},prevAll:function(a){return Ze(a,"previousSibling")},nextUntil:function(a,l,f){return Ze(a,"nextSibling",f)},prevUntil:function(a,l,f){return Ze(a,"previousSibling",f)},siblings:function(a){return Tt((a.parentNode||{}).firstChild,a)},children:function(a){return Tt(a.firstChild)},contents:function(a){return a.contentDocument!=null&&i(a.contentDocument)?a.contentDocument:(Z(a,"template")&&(a=a.content||a),h.merge([],a.childNodes))}},function(a,l){h.fn[a]=function(f,d){var g=h.map(this,l,f);return a.slice(-5)!=="Until"&&(d=f),d&&typeof d=="string"&&(g=h.filter(d,g)),this.length>1&&(Wt[a]||h.uniqueSort(g),Be.test(a)&&g.reverse()),this.pushStack(g)}});var pt=/[^\x20\t\r\n\f]+/g;function Ot(a){var l={};return h.each(a.match(pt)||[],function(f,d){l[d]=!0}),l}h.Callbacks=function(a){a=typeof a=="string"?Ot(a):h.extend({},a);var l,f,d,g,v=[],b=[],A=-1,x=function(){for(g=g||a.once,d=l=!0;b.length;A=-1)for(f=b.shift();++A-1;)v.splice(I,1),I<=A&&A--}),this},has:function(M){return M?h.inArray(M,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(M,V){return g||(V=V||[],V=[M,V.slice?V.slice():V],b.push(V),l||x()),this},fire:function(){return P.fireWith(this,arguments),this},fired:function(){return!!d}};return P};function Vt(a){return a}function Pn(a){throw a}function W(a,l,f,d){var g;try{a&&D(g=a.promise)?g.call(a).done(l).fail(f):a&&D(g=a.then)?g.call(a,l,f):l.apply(void 0,[a].slice(d))}catch(v){f.apply(void 0,[v])}}h.extend({Deferred:function(a){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(A,x){var P=D(v[x[4]])&&v[x[4]];g[x[1]](function(){var M=P&&P.apply(this,arguments);M&&D(M.promise)?M.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[x[0]+"With"](this,P?[M]:arguments)})}),v=null}).promise()},then:function(v,b,A){var x=0;function P(M,V,I,F){return function(){var he=this,xe=arguments,pe=function(){var bt,Yt;if(!(M=x&&(I!==Pn&&(he=void 0,xe=[bt]),V.rejectWith(he,xe))}};M?kt():(h.Deferred.getStackHook&&(kt.stackTrace=h.Deferred.getStackHook()),t.setTimeout(kt))}}return h.Deferred(function(M){l[0][3].add(P(0,M,D(A)?A:Vt,M.notifyWith)),l[1][3].add(P(0,M,D(v)?v:Vt)),l[2][3].add(P(0,M,D(b)?b:Pn))}).promise()},promise:function(v){return v!=null?h.extend(v,d):d}},g={};return h.each(l,function(v,b){var A=b[2],x=b[5];d[b[1]]=A.add,x&&A.add(function(){f=x},l[3-v][2].disable,l[3-v][3].disable,l[0][2].lock,l[0][3].lock),A.add(b[3].fire),g[b[0]]=function(){return g[b[0]+"With"](this===g?void 0:this,arguments),this},g[b[0]+"With"]=A.fireWith}),d.promise(g),a&&a.call(g,g),g},when:function(a){var l=arguments.length,f=l,d=Array(f),g=s.call(arguments),v=h.Deferred(),b=function(A){return function(x){d[A]=this,g[A]=arguments.length>1?s.call(arguments):x,--l||v.resolveWith(d,g)}};if(l<=1&&(W(a,v.done(b(f)).resolve,v.reject,!l),v.state()==="pending"||D(g[f]&&g[f].then)))return v.then();for(;f--;)W(g[f],b(f),v.reject);return v.promise()}});var oe=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;h.Deferred.exceptionHook=function(a,l){t.console&&t.console.warn&&a&&oe.test(a.name)&&t.console.warn("jQuery.Deferred exception: "+a.message,a.stack,l)},h.readyException=function(a){t.setTimeout(function(){throw a})};var ie=h.Deferred();h.fn.ready=function(a){return ie.then(a).catch(function(l){h.readyException(l)}),this},h.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--h.readyWait:h.isReady)||(h.isReady=!0,!(a!==!0&&--h.readyWait>0)&&ie.resolveWith(R,[h]))}}),h.ready.then=ie.then;function de(){R.removeEventListener("DOMContentLoaded",de),t.removeEventListener("load",de),h.ready()}R.readyState==="complete"||R.readyState!=="loading"&&!R.documentElement.doScroll?t.setTimeout(h.ready):(R.addEventListener("DOMContentLoaded",de),t.addEventListener("load",de));var $e=function(a,l,f,d,g,v,b){var A=0,x=a.length,P=f==null;if(ae(f)==="object"){g=!0;for(A in f)$e(a,l,A,f[A],!0,v,b)}else if(d!==void 0&&(g=!0,D(d)||(b=!0),P&&(b?(l.call(a,d),l=null):(P=l,l=function(M,V,I){return P.call(h(M),I)})),l))for(;A1,null,!0)},removeData:function(a){return this.each(function(){Q.remove(this,a)})}}),h.extend({queue:function(a,l,f){var d;if(a)return l=(l||"fx")+"queue",d=L.get(a,l),f&&(!d||Array.isArray(f)?d=L.access(a,l,h.makeArray(f)):d.push(f)),d||[]},dequeue:function(a,l){l=l||"fx";var f=h.queue(a,l),d=f.length,g=f.shift(),v=h._queueHooks(a,l),b=function(){h.dequeue(a,l)};g==="inprogress"&&(g=f.shift(),d--),g&&(l==="fx"&&f.unshift("inprogress"),delete v.stop,g.call(a,b,v)),!d&&v&&v.empty.fire()},_queueHooks:function(a,l){var f=l+"queueHooks";return L.get(a,f)||L.access(a,f,{empty:h.Callbacks("once memory").add(function(){L.remove(a,[l+"queue",f])})})}}),h.fn.extend({queue:function(a,l){var f=2;return typeof a!="string"&&(l=a,a="fx",f--),arguments.length\x20\t\r\n\f]*)/i,Rt=/^$|^module$|\/(?:java|ecma)script/i;(function(){var a=R.createDocumentFragment(),l=a.appendChild(R.createElement("div")),f=R.createElement("input");f.setAttribute("type","radio"),f.setAttribute("checked","checked"),f.setAttribute("name","t"),l.appendChild(f),N.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,l.innerHTML="",N.noCloneChecked=!!l.cloneNode(!0).lastChild.defaultValue,l.innerHTML="",N.option=!!l.lastChild})();var ct={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ct.tbody=ct.tfoot=ct.colgroup=ct.caption=ct.thead,ct.th=ct.td,N.option||(ct.optgroup=ct.option=[1,""]);function At(a,l){var f;return typeof a.getElementsByTagName<"u"?f=a.getElementsByTagName(l||"*"):typeof a.querySelectorAll<"u"?f=a.querySelectorAll(l||"*"):f=[],l===void 0||l&&Z(a,l)?h.merge([a],f):f}function xa(a,l){for(var f=0,d=a.length;f-1){g&&g.push(v);continue}if(P=Te(v),b=At(V.appendChild(v),"script"),P&&xa(b),f)for(M=0;v=b[M++];)Rt.test(v.type||"")&&f.push(v)}return V}var Vl=/^([^.]*)(?:\.(.+)|)/;function Mi(){return!0}function Di(){return!1}function Hh(a,l){return a===Fh()==(l==="focus")}function Fh(){try{return R.activeElement}catch{}}function $a(a,l,f,d,g,v){var b,A;if(typeof l=="object"){typeof f!="string"&&(d=d||f,f=void 0);for(A in l)$a(a,A,f,d,l[A],v);return a}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=Di;else if(!g)return a;return v===1&&(b=g,g=function(x){return h().off(x),b.apply(this,arguments)},g.guid=b.guid||(b.guid=h.guid++)),a.each(function(){h.event.add(this,l,g,d,f)})}h.event={global:{},add:function(a,l,f,d,g){var v,b,A,x,P,M,V,I,F,he,xe,pe=L.get(a);if(!!H(a))for(f.handler&&(v=f,f=v.handler,g=v.selector),g&&h.find.matchesSelector(ve,g),f.guid||(f.guid=h.guid++),(x=pe.events)||(x=pe.events=Object.create(null)),(b=pe.handle)||(b=pe.handle=function(kt){return typeof h<"u"&&h.event.triggered!==kt.type?h.event.dispatch.apply(a,arguments):void 0}),l=(l||"").match(pt)||[""],P=l.length;P--;)A=Vl.exec(l[P])||[],F=xe=A[1],he=(A[2]||"").split(".").sort(),F&&(V=h.event.special[F]||{},F=(g?V.delegateType:V.bindType)||F,V=h.event.special[F]||{},M=h.extend({type:F,origType:xe,data:d,handler:f,guid:f.guid,selector:g,needsContext:g&&h.expr.match.needsContext.test(g),namespace:he.join(".")},v),(I=x[F])||(I=x[F]=[],I.delegateCount=0,(!V.setup||V.setup.call(a,d,he,b)===!1)&&a.addEventListener&&a.addEventListener(F,b)),V.add&&(V.add.call(a,M),M.handler.guid||(M.handler.guid=f.guid)),g?I.splice(I.delegateCount++,0,M):I.push(M),h.event.global[F]=!0)},remove:function(a,l,f,d,g){var v,b,A,x,P,M,V,I,F,he,xe,pe=L.hasData(a)&&L.get(a);if(!(!pe||!(x=pe.events))){for(l=(l||"").match(pt)||[""],P=l.length;P--;){if(A=Vl.exec(l[P])||[],F=xe=A[1],he=(A[2]||"").split(".").sort(),!F){for(F in x)h.event.remove(a,F+l[P],f,d,!0);continue}for(V=h.event.special[F]||{},F=(d?V.delegateType:V.bindType)||F,I=x[F]||[],A=A[2]&&new RegExp("(^|\\.)"+he.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=v=I.length;v--;)M=I[v],(g||xe===M.origType)&&(!f||f.guid===M.guid)&&(!A||A.test(M.namespace))&&(!d||d===M.selector||d==="**"&&M.selector)&&(I.splice(v,1),M.selector&&I.delegateCount--,V.remove&&V.remove.call(a,M));b&&!I.length&&((!V.teardown||V.teardown.call(a,he,pe.handle)===!1)&&h.removeEvent(a,F,pe.handle),delete x[F])}h.isEmptyObject(x)&&L.remove(a,"handle events")}},dispatch:function(a){var l,f,d,g,v,b,A=new Array(arguments.length),x=h.event.fix(a),P=(L.get(this,"events")||Object.create(null))[x.type]||[],M=h.event.special[x.type]||{};for(A[0]=x,l=1;l=1)){for(;P!==this;P=P.parentNode||this)if(P.nodeType===1&&!(a.type==="click"&&P.disabled===!0)){for(v=[],b={},f=0;f-1:h.find(g,this,null,[P]).length),b[g]&&v.push(d);v.length&&A.push({elem:P,handlers:v})}}return P=this,x\s*$/g;function Yl(a,l){return Z(a,"table")&&Z(l.nodeType!==11?l:l.firstChild,"tr")&&h(a).children("tbody")[0]||a}function Uh(a){return a.type=(a.getAttribute("type")!==null)+"/"+a.type,a}function Wh(a){return(a.type||"").slice(0,5)==="true/"?a.type=a.type.slice(5):a.removeAttribute("type"),a}function Kl(a,l){var f,d,g,v,b,A,x;if(l.nodeType===1){if(L.hasData(a)&&(v=L.get(a),x=v.events,x)){L.remove(l,"handle events");for(g in x)for(f=0,d=x[g].length;f1&&typeof F=="string"&&!N.checkClone&&Bh.test(F))return a.each(function(xe){var pe=a.eq(xe);he&&(l[0]=F.call(this,xe,pe.html())),Hi(pe,l,f,d)});if(V&&(g=Wl(l,a[0].ownerDocument,!1,a,d),v=g.firstChild,g.childNodes.length===1&&(g=v),v||d)){for(b=h.map(At(g,"script"),Uh),A=b.length;M0&&xa(b,!x&&At(a,"script")),A},cleanData:function(a){for(var l,f,d,g=h.event.special,v=0;(f=a[v])!==void 0;v++)if(H(f)){if(l=f[L.expando]){if(l.events)for(d in l.events)g[d]?h.event.remove(f,d):h.removeEvent(f,d,l.handle);f[L.expando]=void 0}f[Q.expando]&&(f[Q.expando]=void 0)}}}),h.fn.extend({detach:function(a){return Ql(this,a,!0)},remove:function(a){return Ql(this,a)},text:function(a){return $e(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,a,arguments.length)},append:function(){return Hi(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var l=Yl(this,a);l.appendChild(a)}})},prepend:function(){return Hi(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var l=Yl(this,a);l.insertBefore(a,l.firstChild)}})},before:function(){return Hi(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Hi(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,l=0;(a=this[l])!=null;l++)a.nodeType===1&&(h.cleanData(At(a,!1)),a.textContent="");return this},clone:function(a,l){return a=a==null?!1:a,l=l==null?a:l,this.map(function(){return h.clone(this,a,l)})},html:function(a){return $e(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"&&!qh.test(l)&&!ct[(cr.exec(l)||["",""])[1].toLowerCase()]){l=h.htmlPrefilter(l);try{for(;d=0&&(x+=Math.max(0,Math.ceil(a["offset"+l[0].toUpperCase()+l.slice(1)]-v-x-A-.5))||0),x}function ru(a,l,f){var d=is(a),g=!N.boxSizingReliable()||f,v=g&&h.css(a,"boxSizing",!1,d)==="border-box",b=v,A=fr(a,l,d),x="offset"+l[0].toUpperCase()+l.slice(1);if(Ta.test(A)){if(!f)return A;A="auto"}return(!N.boxSizingReliable()&&v||!N.reliableTrDimensions()&&Z(a,"tr")||A==="auto"||!parseFloat(A)&&h.css(a,"display",!1,d)==="inline")&&a.getClientRects().length&&(v=h.css(a,"boxSizing",!1,d)==="border-box",b=x in a,b&&(A=a[x])),A=parseFloat(A)||0,A+Sa(a,l,f||(v?"border":"content"),b,d,A)+"px"}h.extend({cssHooks:{opacity:{get:function(a,l){if(l){var f=fr(a,"opacity");return f===""?"1":f}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!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,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(a,l,f,d){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var g,v,b,A=E(l),x=Aa.test(l),P=a.style;if(x||(l=Ea(A)),b=h.cssHooks[l]||h.cssHooks[A],f!==void 0){if(v=typeof f,v==="string"&&(g=ue.exec(f))&&g[1]&&(f=ut(a,l,g),v="number"),f==null||f!==f)return;v==="number"&&!x&&(f+=g&&g[3]||(h.cssNumber[A]?"":"px")),!N.clearCloneStyle&&f===""&&l.indexOf("background")===0&&(P[l]="inherit"),(!b||!("set"in b)||(f=b.set(a,f,d))!==void 0)&&(x?P.setProperty(l,f):P[l]=f)}else return b&&"get"in b&&(g=b.get(a,!1,d))!==void 0?g:P[l]}},css:function(a,l,f,d){var g,v,b,A=E(l),x=Aa.test(l);return x||(l=Ea(A)),b=h.cssHooks[l]||h.cssHooks[A],b&&"get"in b&&(g=b.get(a,!0,f)),g===void 0&&(g=fr(a,l,d)),g==="normal"&&l in nu&&(g=nu[l]),f===""||f?(v=parseFloat(g),f===!0||isFinite(v)?v||0:g):g}}),h.each(["height","width"],function(a,l){h.cssHooks[l]={get:function(f,d,g){if(d)return Gh.test(h.css(f,"display"))&&(!f.getClientRects().length||!f.getBoundingClientRect().width)?Gl(f,Xh,function(){return ru(f,l,g)}):ru(f,l,g)},set:function(f,d,g){var v,b=is(f),A=!N.scrollboxSize()&&b.position==="absolute",x=A||g,P=x&&h.css(f,"boxSizing",!1,b)==="border-box",M=g?Sa(f,l,g,P,b):0;return P&&A&&(M-=Math.ceil(f["offset"+l[0].toUpperCase()+l.slice(1)]-parseFloat(b[l])-Sa(f,l,"border",!1,b)-.5)),M&&(v=ue.exec(d))&&(v[3]||"px")!=="px"&&(f.style[l]=d,d=h.css(f,l)),iu(f,d,M)}}}),h.cssHooks.marginLeft=Jl(N.reliableMarginLeft,function(a,l){if(l)return(parseFloat(fr(a,"marginLeft"))||a.getBoundingClientRect().left-Gl(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),h.each({margin:"",padding:"",border:"Width"},function(a,l){h.cssHooks[a+l]={expand:function(f){for(var d=0,g={},v=typeof f=="string"?f.split(" "):[f];d<4;d++)g[a+ce[d]+l]=v[d]||v[d-2]||v[0];return g}},a!=="margin"&&(h.cssHooks[a+l].set=iu)}),h.fn.extend({css:function(a,l){return $e(this,function(f,d,g){var v,b,A={},x=0;if(Array.isArray(d)){for(v=is(f),b=d.length;x1)}});function Ft(a,l,f,d,g){return new Ft.prototype.init(a,l,f,d,g)}h.Tween=Ft,Ft.prototype={constructor:Ft,init:function(a,l,f,d,g,v){this.elem=a,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 a=Ft.propHooks[this.prop];return a&&a.get?a.get(this):Ft.propHooks._default.get(this)},run:function(a){var l,f=Ft.propHooks[this.prop];return this.options.duration?this.pos=l=h.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=l=a,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):Ft.propHooks._default.set(this),this}},Ft.prototype.init.prototype=Ft.prototype,Ft.propHooks={_default:{get:function(a){var l;return a.elem.nodeType!==1||a.elem[a.prop]!=null&&a.elem.style[a.prop]==null?a.elem[a.prop]:(l=h.css(a.elem,a.prop,""),!l||l==="auto"?0:l)},set:function(a){h.fx.step[a.prop]?h.fx.step[a.prop](a):a.elem.nodeType===1&&(h.cssHooks[a.prop]||a.elem.style[Ea(a.prop)]!=null)?h.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Ft.propHooks.scrollTop=Ft.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},h.easing={linear:function(a){return a},swing:function(a){return .5-Math.cos(a*Math.PI)/2},_default:"swing"},h.fx=Ft.prototype.init,h.fx.step={};var Fi,rs,Jh=/^(?:toggle|show|hide)$/,Zh=/queueHooks$/;function Oa(){rs&&(R.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(Oa):t.setTimeout(Oa,h.fx.interval),h.fx.tick())}function su(){return t.setTimeout(function(){Fi=void 0}),Fi=Date.now()}function ss(a,l){var f,d=0,g={height:a};for(l=l?1:0;d<4;d+=2-l)f=ce[d],g["margin"+f]=g["padding"+f]=a;return l&&(g.opacity=g.width=a),g}function au(a,l,f){for(var d,g=(ln.tweeners[l]||[]).concat(ln.tweeners["*"]),v=0,b=g.length;v1)},removeAttr:function(a){return this.each(function(){h.removeAttr(this,a)})}}),h.extend({attr:function(a,l,f){var d,g,v=a.nodeType;if(!(v===3||v===8||v===2)){if(typeof a.getAttribute>"u")return h.prop(a,l,f);if((v!==1||!h.isXMLDoc(a))&&(g=h.attrHooks[l.toLowerCase()]||(h.expr.match.bool.test(l)?ou:void 0)),f!==void 0){if(f===null){h.removeAttr(a,l);return}return g&&"set"in g&&(d=g.set(a,f,l))!==void 0?d:(a.setAttribute(l,f+""),f)}return g&&"get"in g&&(d=g.get(a,l))!==null?d:(d=h.find.attr(a,l),d==null?void 0:d)}},attrHooks:{type:{set:function(a,l){if(!N.radioValue&&l==="radio"&&Z(a,"input")){var f=a.value;return a.setAttribute("type",l),f&&(a.value=f),l}}}},removeAttr:function(a,l){var f,d=0,g=l&&l.match(pt);if(g&&a.nodeType===1)for(;f=g[d++];)a.removeAttribute(f)}}),ou={set:function(a,l,f){return l===!1?h.removeAttr(a,f):a.setAttribute(f,f),f}},h.each(h.expr.match.bool.source.match(/\w+/g),function(a,l){var f=dr[l]||h.find.attr;dr[l]=function(d,g,v){var b,A,x=g.toLowerCase();return v||(A=dr[x],dr[x]=b,b=f(d,g,v)!=null?x:null,dr[x]=A),b}});var np=/^(?:input|select|textarea|button)$/i,ip=/^(?:a|area)$/i;h.fn.extend({prop:function(a,l){return $e(this,h.prop,a,l,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[h.propFix[a]||a]})}}),h.extend({prop:function(a,l,f){var d,g,v=a.nodeType;if(!(v===3||v===8||v===2))return(v!==1||!h.isXMLDoc(a))&&(l=h.propFix[l]||l,g=h.propHooks[l]),f!==void 0?g&&"set"in g&&(d=g.set(a,f,l))!==void 0?d:a[l]=f:g&&"get"in g&&(d=g.get(a,l))!==null?d:a[l]},propHooks:{tabIndex:{get:function(a){var l=h.find.attr(a,"tabindex");return l?parseInt(l,10):np.test(a.nodeName)||ip.test(a.nodeName)&&a.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),N.optSelected||(h.propHooks.selected={get:function(a){var l=a.parentNode;return l&&l.parentNode&&l.parentNode.selectedIndex,null},set:function(a){var l=a.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 pi(a){var l=a.match(pt)||[];return l.join(" ")}function mi(a){return a.getAttribute&&a.getAttribute("class")||""}function Ra(a){return Array.isArray(a)?a:typeof a=="string"?a.match(pt)||[]:[]}h.fn.extend({addClass:function(a){var l,f,d,g,v,b;return D(a)?this.each(function(A){h(this).addClass(a.call(this,A,mi(this)))}):(l=Ra(a),l.length?this.each(function(){if(d=mi(this),f=this.nodeType===1&&" "+pi(d)+" ",f){for(v=0;v-1;)f=f.replace(" "+g+" "," ");b=pi(f),d!==b&&this.setAttribute("class",b)}}):this):this.attr("class","")},toggleClass:function(a,l){var f,d,g,v,b=typeof a,A=b==="string"||Array.isArray(a);return D(a)?this.each(function(x){h(this).toggleClass(a.call(this,x,mi(this),l),l)}):typeof l=="boolean"&&A?l?this.addClass(a):this.removeClass(a):(f=Ra(a),this.each(function(){if(A)for(v=h(this),g=0;g-1)return!0;return!1}});var rp=/\r/g;h.fn.extend({val:function(a){var l,f,d,g=this[0];return arguments.length?(d=D(a),this.each(function(v){var b;this.nodeType===1&&(d?b=a.call(this,v,h(this).val()):b=a,b==null?b="":typeof b=="number"?b+="":Array.isArray(b)&&(b=h.map(b,function(A){return A==null?"":A+""})),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(rp,""):f==null?"":f)):void 0}}),h.extend({valHooks:{option:{get:function(a){var l=h.find.attr(a,"value");return l!=null?l:pi(h.text(a))}},select:{get:function(a){var l,f,d,g=a.options,v=a.selectedIndex,b=a.type==="select-one",A=b?null:[],x=b?v+1:g.length;for(v<0?d=x:d=b?v:0;d-1)&&(f=!0);return f||(a.selectedIndex=-1),v}}}}),h.each(["radio","checkbox"],function(){h.valHooks[this]={set:function(a,l){if(Array.isArray(l))return a.checked=h.inArray(h(a).val(),l)>-1}},N.checkOn||(h.valHooks[this].get=function(a){return a.getAttribute("value")===null?"on":a.value})}),N.focusin="onfocusin"in t;var lu=/^(?:focusinfocus|focusoutblur)$/,uu=function(a){a.stopPropagation()};h.extend(h.event,{trigger:function(a,l,f,d){var g,v,b,A,x,P,M,V,I=[f||R],F=w.call(a,"type")?a.type:a,he=w.call(a,"namespace")?a.namespace.split("."):[];if(v=V=b=f=f||R,!(f.nodeType===3||f.nodeType===8)&&!lu.test(F+h.event.triggered)&&(F.indexOf(".")>-1&&(he=F.split("."),F=he.shift(),he.sort()),x=F.indexOf(":")<0&&"on"+F,a=a[h.expando]?a:new h.Event(F,typeof a=="object"&&a),a.isTrigger=d?2:3,a.namespace=he.join("."),a.rnamespace=a.namespace?new RegExp("(^|\\.)"+he.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=f),l=l==null?[a]:h.makeArray(l,[a]),M=h.event.special[F]||{},!(!d&&M.trigger&&M.trigger.apply(f,l)===!1))){if(!d&&!M.noBubble&&!ee(f)){for(A=M.delegateType||F,lu.test(A+F)||(v=v.parentNode);v;v=v.parentNode)I.push(v),b=v;b===(f.ownerDocument||R)&&I.push(b.defaultView||b.parentWindow||t)}for(g=0;(v=I[g++])&&!a.isPropagationStopped();)V=v,a.type=g>1?A:M.bindType||F,P=(L.get(v,"events")||Object.create(null))[a.type]&&L.get(v,"handle"),P&&P.apply(v,l),P=x&&v[x],P&&P.apply&&H(v)&&(a.result=P.apply(v,l),a.result===!1&&a.preventDefault());return a.type=F,!d&&!a.isDefaultPrevented()&&(!M._default||M._default.apply(I.pop(),l)===!1)&&H(f)&&x&&D(f[F])&&!ee(f)&&(b=f[x],b&&(f[x]=null),h.event.triggered=F,a.isPropagationStopped()&&V.addEventListener(F,uu),f[F](),a.isPropagationStopped()&&V.removeEventListener(F,uu),h.event.triggered=void 0,b&&(f[x]=b)),a.result}},simulate:function(a,l,f){var d=h.extend(new h.Event,f,{type:a,isSimulated:!0});h.event.trigger(d,null,l)}}),h.fn.extend({trigger:function(a,l){return this.each(function(){h.event.trigger(a,l,this)})},triggerHandler:function(a,l){var f=this[0];if(f)return h.event.trigger(a,l,f,!0)}}),N.focusin||h.each({focus:"focusin",blur:"focusout"},function(a,l){var f=function(d){h.event.simulate(l,d.target,h.event.fix(d))};h.event.special[l]={setup:function(){var d=this.ownerDocument||this.document||this,g=L.access(d,l);g||d.addEventListener(a,f,!0),L.access(d,l,(g||0)+1)},teardown:function(){var d=this.ownerDocument||this.document||this,g=L.access(d,l)-1;g?L.access(d,l,g):(d.removeEventListener(a,f,!0),L.remove(d,l))}}});var hr=t.location,cu={guid:Date.now()},za=/\?/;h.parseXML=function(a){var l,f;if(!a||typeof a!="string")return null;try{l=new t.DOMParser().parseFromString(a,"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(` + */(function(e){(function(t,n){e.exports=t.document?n(t,!0):function(r){if(!r.document)throw new Error("jQuery requires a window with a document");return n(r)}})(typeof window<"u"?window:sy,function(t,n){var r=[],i=Object.getPrototypeOf,s=r.slice,o=r.flat?function(a){return r.flat.call(a)}:function(a){return r.concat.apply([],a)},u=r.push,c=r.indexOf,p={},m=p.toString,w=p.hasOwnProperty,C=w.toString,O=C.call(Object),N={},D=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,j={type:!0,src:!0,nonce:!0,noModule:!0};function K(a,l,f){f=f||R;var d,g,v=f.createElement("script");if(v.text=a,l)for(d in j)g=l[d]||l.getAttribute&&l.getAttribute(d),g&&v.setAttribute(d,g);f.head.appendChild(v).parentNode.removeChild(v)}function ae(a){return a==null?a+"":typeof a=="object"||typeof a=="function"?p[m.call(a)]||"object":typeof a}var ke="3.6.1",h=function(a,l){return new h.fn.init(a,l)};h.fn=h.prototype={jquery:ke,constructor:h,length:0,toArray:function(){return s.call(this)},get:function(a){return a==null?s.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var l=h.merge(this.constructor(),a);return l.prevObject=this,l},each:function(a){return h.each(this,a)},map:function(a){return this.pushStack(h.map(this,function(l,f){return a.call(l,f,l)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(h.grep(this,function(a,l){return(l+1)%2}))},odd:function(){return this.pushStack(h.grep(this,function(a,l){return l%2}))},eq:function(a){var l=this.length,f=+a+(a<0?l:0);return this.pushStack(f>=0&&f0&&l-1 in a}var Xe=function(a){var l,f,d,g,v,b,A,x,P,M,V,I,F,he,xe,pe,kt,bt,Yt,Ke="sizzle"+1*new Date,Ce=a.document,qt=0,Ne=0,ft=us(),mr=us(),as=us(),Kt=us(),gi=function(_,T){return _===T&&(V=!0),0},vi={}.hasOwnProperty,Bt=[],Vn=Bt.pop,tn=Bt.push,Yn=Bt.push,vu=Bt.slice,yi=function(_,T){for(var S=0,q=_.length;S+~]|"+je+")"+je+"*"),Cp=new RegExp(je+"|>"),xp=new RegExp(Ha),$p=new RegExp("^"+bi+"$"),ls={ID:new RegExp("^#("+bi+")"),CLASS:new RegExp("^\\.("+bi+")"),TAG:new RegExp("^("+bi+"|[*])"),ATTR:new RegExp("^"+yu),PSEUDO:new RegExp("^"+Ha),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+je+"*(even|odd|(([+-]|)(\\d*)n|)"+je+"*(?:([+-]|)"+je+"*(\\d+)|))"+je+"*\\)|)","i"),bool:new RegExp("^(?:"+Da+")$","i"),needsContext:new RegExp("^"+je+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+je+"*((?:-\\d)?\\d*)"+je+"*\\)|)(?=[^-]|$)","i")},Tp=/HTML$/i,Ap=/^(?:input|select|textarea|button)$/i,Ep=/^h\d$/i,gr=/^[^{]+\{\s*\[native \w/,Sp=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Fa=/[+~]/,In=new RegExp("\\\\[\\da-fA-F]{1,6}"+je+"?|\\\\([^\\r\\n\\f])","g"),Nn=function(_,T){var S="0x"+_.slice(1)-65536;return T||(S<0?String.fromCharCode(S+65536):String.fromCharCode(S>>10|55296,S&1023|56320))},_u=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,wu=function(_,T){return T?_==="\0"?"\uFFFD":_.slice(0,-1)+"\\"+_.charCodeAt(_.length-1).toString(16)+" ":"\\"+_},ku=function(){I()},Op=fs(function(_){return _.disabled===!0&&_.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{Yn.apply(Bt=vu.call(Ce.childNodes),Ce.childNodes),Bt[Ce.childNodes.length].nodeType}catch{Yn={apply:Bt.length?function(T,S){tn.apply(T,vu.call(S))}:function(T,S){for(var q=T.length,z=0;T[q++]=S[z++];);T.length=q-1}}}function Qe(_,T,S,q){var z,U,Y,te,re,ye,ge,_e=T&&T.ownerDocument,Pe=T?T.nodeType:9;if(S=S||[],typeof _!="string"||!_||Pe!==1&&Pe!==9&&Pe!==11)return S;if(!q&&(I(T),T=T||F,xe)){if(Pe!==11&&(re=Sp.exec(_)))if(z=re[1]){if(Pe===9)if(Y=T.getElementById(z)){if(Y.id===z)return S.push(Y),S}else return S;else if(_e&&(Y=_e.getElementById(z))&&Yt(T,Y)&&Y.id===z)return S.push(Y),S}else{if(re[2])return Yn.apply(S,T.getElementsByTagName(_)),S;if((z=re[3])&&f.getElementsByClassName&&T.getElementsByClassName)return Yn.apply(S,T.getElementsByClassName(z)),S}if(f.qsa&&!Kt[_+" "]&&(!pe||!pe.test(_))&&(Pe!==1||T.nodeName.toLowerCase()!=="object")){if(ge=_,_e=T,Pe===1&&(Cp.test(_)||bu.test(_))){for(_e=Fa.test(_)&&Ba(T.parentNode)||T,(_e!==T||!f.scope)&&((te=T.getAttribute("id"))?te=te.replace(_u,wu):T.setAttribute("id",te=Ke)),ye=b(_),U=ye.length;U--;)ye[U]=(te?"#"+te:":scope")+" "+cs(ye[U]);ge=ye.join(",")}try{return Yn.apply(S,_e.querySelectorAll(ge)),S}catch{Kt(_,!0)}finally{te===Ke&&T.removeAttribute("id")}}}return x(_.replace(os,"$1"),T,S,q)}function us(){var _=[];function T(S,q){return _.push(S+" ")>d.cacheLength&&delete T[_.shift()],T[S+" "]=q}return T}function un(_){return _[Ke]=!0,_}function cn(_){var T=F.createElement("fieldset");try{return!!_(T)}catch{return!1}finally{T.parentNode&&T.parentNode.removeChild(T),T=null}}function qa(_,T){for(var S=_.split("|"),q=S.length;q--;)d.attrHandle[S[q]]=T}function Cu(_,T){var S=T&&_,q=S&&_.nodeType===1&&T.nodeType===1&&_.sourceIndex-T.sourceIndex;if(q)return q;if(S){for(;S=S.nextSibling;)if(S===T)return-1}return _?1:-1}function Rp(_){return function(T){var S=T.nodeName.toLowerCase();return S==="input"&&T.type===_}}function zp(_){return function(T){var S=T.nodeName.toLowerCase();return(S==="input"||S==="button")&&T.type===_}}function xu(_){return function(T){return"form"in T?T.parentNode&&T.disabled===!1?"label"in T?"label"in T.parentNode?T.parentNode.disabled===_:T.disabled===_:T.isDisabled===_||T.isDisabled!==!_&&Op(T)===_:T.disabled===_:"label"in T?T.disabled===_:!1}}function _i(_){return un(function(T){return T=+T,un(function(S,q){for(var z,U=_([],S.length,T),Y=U.length;Y--;)S[z=U[Y]]&&(S[z]=!(q[z]=S[z]))})})}function Ba(_){return _&&typeof _.getElementsByTagName<"u"&&_}f=Qe.support={},v=Qe.isXML=function(_){var T=_&&_.namespaceURI,S=_&&(_.ownerDocument||_).documentElement;return!Tp.test(T||S&&S.nodeName||"HTML")},I=Qe.setDocument=function(_){var T,S,q=_?_.ownerDocument||_:Ce;return q==F||q.nodeType!==9||!q.documentElement||(F=q,he=F.documentElement,xe=!v(F),Ce!=F&&(S=F.defaultView)&&S.top!==S&&(S.addEventListener?S.addEventListener("unload",ku,!1):S.attachEvent&&S.attachEvent("onunload",ku)),f.scope=cn(function(z){return he.appendChild(z).appendChild(F.createElement("div")),typeof z.querySelectorAll<"u"&&!z.querySelectorAll(":scope fieldset div").length}),f.attributes=cn(function(z){return z.className="i",!z.getAttribute("className")}),f.getElementsByTagName=cn(function(z){return z.appendChild(F.createComment("")),!z.getElementsByTagName("*").length}),f.getElementsByClassName=gr.test(F.getElementsByClassName),f.getById=cn(function(z){return he.appendChild(z).id=Ke,!F.getElementsByName||!F.getElementsByName(Ke).length}),f.getById?(d.filter.ID=function(z){var U=z.replace(In,Nn);return function(Y){return Y.getAttribute("id")===U}},d.find.ID=function(z,U){if(typeof U.getElementById<"u"&&xe){var Y=U.getElementById(z);return Y?[Y]:[]}}):(d.filter.ID=function(z){var U=z.replace(In,Nn);return function(Y){var te=typeof Y.getAttributeNode<"u"&&Y.getAttributeNode("id");return te&&te.value===U}},d.find.ID=function(z,U){if(typeof U.getElementById<"u"&&xe){var Y,te,re,ye=U.getElementById(z);if(ye){if(Y=ye.getAttributeNode("id"),Y&&Y.value===z)return[ye];for(re=U.getElementsByName(z),te=0;ye=re[te++];)if(Y=ye.getAttributeNode("id"),Y&&Y.value===z)return[ye]}return[]}}),d.find.TAG=f.getElementsByTagName?function(z,U){if(typeof U.getElementsByTagName<"u")return U.getElementsByTagName(z);if(f.qsa)return U.querySelectorAll(z)}:function(z,U){var Y,te=[],re=0,ye=U.getElementsByTagName(z);if(z==="*"){for(;Y=ye[re++];)Y.nodeType===1&&te.push(Y);return te}return ye},d.find.CLASS=f.getElementsByClassName&&function(z,U){if(typeof U.getElementsByClassName<"u"&&xe)return U.getElementsByClassName(z)},kt=[],pe=[],(f.qsa=gr.test(F.querySelectorAll))&&(cn(function(z){var U;he.appendChild(z).innerHTML="",z.querySelectorAll("[msallowcapture^='']").length&&pe.push("[*^$]="+je+`*(?:''|"")`),z.querySelectorAll("[selected]").length||pe.push("\\["+je+"*(?:value|"+Da+")"),z.querySelectorAll("[id~="+Ke+"-]").length||pe.push("~="),U=F.createElement("input"),U.setAttribute("name",""),z.appendChild(U),z.querySelectorAll("[name='']").length||pe.push("\\["+je+"*name"+je+"*="+je+`*(?:''|"")`),z.querySelectorAll(":checked").length||pe.push(":checked"),z.querySelectorAll("a#"+Ke+"+*").length||pe.push(".#.+[+~]"),z.querySelectorAll("\\\f"),pe.push("[\\r\\n\\f]")}),cn(function(z){z.innerHTML="";var U=F.createElement("input");U.setAttribute("type","hidden"),z.appendChild(U).setAttribute("name","D"),z.querySelectorAll("[name=d]").length&&pe.push("name"+je+"*[*^$|!~]?="),z.querySelectorAll(":enabled").length!==2&&pe.push(":enabled",":disabled"),he.appendChild(z).disabled=!0,z.querySelectorAll(":disabled").length!==2&&pe.push(":enabled",":disabled"),z.querySelectorAll("*,:x"),pe.push(",.*:")})),(f.matchesSelector=gr.test(bt=he.matches||he.webkitMatchesSelector||he.mozMatchesSelector||he.oMatchesSelector||he.msMatchesSelector))&&cn(function(z){f.disconnectedMatch=bt.call(z,"*"),bt.call(z,"[s!='']:x"),kt.push("!=",Ha)}),pe=pe.length&&new RegExp(pe.join("|")),kt=kt.length&&new RegExp(kt.join("|")),T=gr.test(he.compareDocumentPosition),Yt=T||gr.test(he.contains)?function(z,U){var Y=z.nodeType===9?z.documentElement:z,te=U&&U.parentNode;return z===te||!!(te&&te.nodeType===1&&(Y.contains?Y.contains(te):z.compareDocumentPosition&&z.compareDocumentPosition(te)&16))}:function(z,U){if(U){for(;U=U.parentNode;)if(U===z)return!0}return!1},gi=T?function(z,U){if(z===U)return V=!0,0;var Y=!z.compareDocumentPosition-!U.compareDocumentPosition;return Y||(Y=(z.ownerDocument||z)==(U.ownerDocument||U)?z.compareDocumentPosition(U):1,Y&1||!f.sortDetached&&U.compareDocumentPosition(z)===Y?z==F||z.ownerDocument==Ce&&Yt(Ce,z)?-1:U==F||U.ownerDocument==Ce&&Yt(Ce,U)?1:M?yi(M,z)-yi(M,U):0:Y&4?-1:1)}:function(z,U){if(z===U)return V=!0,0;var Y,te=0,re=z.parentNode,ye=U.parentNode,ge=[z],_e=[U];if(!re||!ye)return z==F?-1:U==F?1:re?-1:ye?1:M?yi(M,z)-yi(M,U):0;if(re===ye)return Cu(z,U);for(Y=z;Y=Y.parentNode;)ge.unshift(Y);for(Y=U;Y=Y.parentNode;)_e.unshift(Y);for(;ge[te]===_e[te];)te++;return te?Cu(ge[te],_e[te]):ge[te]==Ce?-1:_e[te]==Ce?1:0}),F},Qe.matches=function(_,T){return Qe(_,null,null,T)},Qe.matchesSelector=function(_,T){if(I(_),f.matchesSelector&&xe&&!Kt[T+" "]&&(!kt||!kt.test(T))&&(!pe||!pe.test(T)))try{var S=bt.call(_,T);if(S||f.disconnectedMatch||_.document&&_.document.nodeType!==11)return S}catch{Kt(T,!0)}return Qe(T,F,null,[_]).length>0},Qe.contains=function(_,T){return(_.ownerDocument||_)!=F&&I(_),Yt(_,T)},Qe.attr=function(_,T){(_.ownerDocument||_)!=F&&I(_);var S=d.attrHandle[T.toLowerCase()],q=S&&vi.call(d.attrHandle,T.toLowerCase())?S(_,T,!xe):void 0;return q!==void 0?q:f.attributes||!xe?_.getAttribute(T):(q=_.getAttributeNode(T))&&q.specified?q.value:null},Qe.escape=function(_){return(_+"").replace(_u,wu)},Qe.error=function(_){throw new Error("Syntax error, unrecognized expression: "+_)},Qe.uniqueSort=function(_){var T,S=[],q=0,z=0;if(V=!f.detectDuplicates,M=!f.sortStable&&_.slice(0),_.sort(gi),V){for(;T=_[z++];)T===_[z]&&(q=S.push(z));for(;q--;)_.splice(S[q],1)}return M=null,_},g=Qe.getText=function(_){var T,S="",q=0,z=_.nodeType;if(z){if(z===1||z===9||z===11){if(typeof _.textContent=="string")return _.textContent;for(_=_.firstChild;_;_=_.nextSibling)S+=g(_)}else if(z===3||z===4)return _.nodeValue}else for(;T=_[q++];)S+=g(T);return S},d=Qe.selectors={cacheLength:50,createPseudo:un,match:ls,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(_){return _[1]=_[1].replace(In,Nn),_[3]=(_[3]||_[4]||_[5]||"").replace(In,Nn),_[2]==="~="&&(_[3]=" "+_[3]+" "),_.slice(0,4)},CHILD:function(_){return _[1]=_[1].toLowerCase(),_[1].slice(0,3)==="nth"?(_[3]||Qe.error(_[0]),_[4]=+(_[4]?_[5]+(_[6]||1):2*(_[3]==="even"||_[3]==="odd")),_[5]=+(_[7]+_[8]||_[3]==="odd")):_[3]&&Qe.error(_[0]),_},PSEUDO:function(_){var T,S=!_[6]&&_[2];return ls.CHILD.test(_[0])?null:(_[3]?_[2]=_[4]||_[5]||"":S&&xp.test(S)&&(T=b(S,!0))&&(T=S.indexOf(")",S.length-T)-S.length)&&(_[0]=_[0].slice(0,T),_[2]=S.slice(0,T)),_.slice(0,3))}},filter:{TAG:function(_){var T=_.replace(In,Nn).toLowerCase();return _==="*"?function(){return!0}:function(S){return S.nodeName&&S.nodeName.toLowerCase()===T}},CLASS:function(_){var T=ft[_+" "];return T||(T=new RegExp("(^|"+je+")"+_+"("+je+"|$)"))&&ft(_,function(S){return T.test(typeof S.className=="string"&&S.className||typeof S.getAttribute<"u"&&S.getAttribute("class")||"")})},ATTR:function(_,T,S){return function(q){var z=Qe.attr(q,_);return z==null?T==="!=":T?(z+="",T==="="?z===S:T==="!="?z!==S:T==="^="?S&&z.indexOf(S)===0:T==="*="?S&&z.indexOf(S)>-1:T==="$="?S&&z.slice(-S.length)===S:T==="~="?(" "+z.replace(wp," ")+" ").indexOf(S)>-1:T==="|="?z===S||z.slice(0,S.length+1)===S+"-":!1):!0}},CHILD:function(_,T,S,q,z){var U=_.slice(0,3)!=="nth",Y=_.slice(-4)!=="last",te=T==="of-type";return q===1&&z===0?function(re){return!!re.parentNode}:function(re,ye,ge){var _e,Pe,Ge,be,Ct,zt,Qt=U!==Y?"nextSibling":"previousSibling",rt=re.parentNode,vr=te&&re.nodeName.toLowerCase(),yr=!ge&&!te,Gt=!1;if(rt){if(U){for(;Qt;){for(be=re;be=be[Qt];)if(te?be.nodeName.toLowerCase()===vr:be.nodeType===1)return!1;zt=Qt=_==="only"&&!zt&&"nextSibling"}return!0}if(zt=[Y?rt.firstChild:rt.lastChild],Y&&yr){for(be=rt,Ge=be[Ke]||(be[Ke]={}),Pe=Ge[be.uniqueID]||(Ge[be.uniqueID]={}),_e=Pe[_]||[],Ct=_e[0]===qt&&_e[1],Gt=Ct&&_e[2],be=Ct&&rt.childNodes[Ct];be=++Ct&&be&&be[Qt]||(Gt=Ct=0)||zt.pop();)if(be.nodeType===1&&++Gt&&be===re){Pe[_]=[qt,Ct,Gt];break}}else if(yr&&(be=re,Ge=be[Ke]||(be[Ke]={}),Pe=Ge[be.uniqueID]||(Ge[be.uniqueID]={}),_e=Pe[_]||[],Ct=_e[0]===qt&&_e[1],Gt=Ct),Gt===!1)for(;(be=++Ct&&be&&be[Qt]||(Gt=Ct=0)||zt.pop())&&!((te?be.nodeName.toLowerCase()===vr:be.nodeType===1)&&++Gt&&(yr&&(Ge=be[Ke]||(be[Ke]={}),Pe=Ge[be.uniqueID]||(Ge[be.uniqueID]={}),Pe[_]=[qt,Gt]),be===re)););return Gt-=z,Gt===q||Gt%q===0&&Gt/q>=0}}},PSEUDO:function(_,T){var S,q=d.pseudos[_]||d.setFilters[_.toLowerCase()]||Qe.error("unsupported pseudo: "+_);return q[Ke]?q(T):q.length>1?(S=[_,_,"",T],d.setFilters.hasOwnProperty(_.toLowerCase())?un(function(z,U){for(var Y,te=q(z,T),re=te.length;re--;)Y=yi(z,te[re]),z[Y]=!(U[Y]=te[re])}):function(z){return q(z,0,S)}):q}},pseudos:{not:un(function(_){var T=[],S=[],q=A(_.replace(os,"$1"));return q[Ke]?un(function(z,U,Y,te){for(var re,ye=q(z,null,te,[]),ge=z.length;ge--;)(re=ye[ge])&&(z[ge]=!(U[ge]=re))}):function(z,U,Y){return T[0]=z,q(T,null,Y,S),T[0]=null,!S.pop()}}),has:un(function(_){return function(T){return Qe(_,T).length>0}}),contains:un(function(_){return _=_.replace(In,Nn),function(T){return(T.textContent||g(T)).indexOf(_)>-1}}),lang:un(function(_){return $p.test(_||"")||Qe.error("unsupported lang: "+_),_=_.replace(In,Nn).toLowerCase(),function(T){var S;do if(S=xe?T.lang:T.getAttribute("xml:lang")||T.getAttribute("lang"))return S=S.toLowerCase(),S===_||S.indexOf(_+"-")===0;while((T=T.parentNode)&&T.nodeType===1);return!1}}),target:function(_){var T=a.location&&a.location.hash;return T&&T.slice(1)===_.id},root:function(_){return _===he},focus:function(_){return _===F.activeElement&&(!F.hasFocus||F.hasFocus())&&!!(_.type||_.href||~_.tabIndex)},enabled:xu(!1),disabled:xu(!0),checked:function(_){var T=_.nodeName.toLowerCase();return T==="input"&&!!_.checked||T==="option"&&!!_.selected},selected:function(_){return _.parentNode&&_.parentNode.selectedIndex,_.selected===!0},empty:function(_){for(_=_.firstChild;_;_=_.nextSibling)if(_.nodeType<6)return!1;return!0},parent:function(_){return!d.pseudos.empty(_)},header:function(_){return Ep.test(_.nodeName)},input:function(_){return Ap.test(_.nodeName)},button:function(_){var T=_.nodeName.toLowerCase();return T==="input"&&_.type==="button"||T==="button"},text:function(_){var T;return _.nodeName.toLowerCase()==="input"&&_.type==="text"&&((T=_.getAttribute("type"))==null||T.toLowerCase()==="text")},first:_i(function(){return[0]}),last:_i(function(_,T){return[T-1]}),eq:_i(function(_,T,S){return[S<0?S+T:S]}),even:_i(function(_,T){for(var S=0;ST?T:S;--q>=0;)_.push(q);return _}),gt:_i(function(_,T,S){for(var q=S<0?S+T:S;++q1?function(T,S,q){for(var z=_.length;z--;)if(!_[z](T,S,q))return!1;return!0}:_[0]}function Pp(_,T,S){for(var q=0,z=T.length;q-1&&(Y[ge]=!(te[ge]=Pe))}}else rt=ds(rt===te?rt.splice(Ct,rt.length):rt),z?z(null,te,rt,ye):Yn.apply(te,rt)})}function Wa(_){for(var T,S,q,z=_.length,U=d.relative[_[0].type],Y=U||d.relative[" "],te=U?1:0,re=fs(function(_e){return _e===T},Y,!0),ye=fs(function(_e){return yi(T,_e)>-1},Y,!0),ge=[function(_e,Pe,Ge){var be=!U&&(Ge||Pe!==P)||((T=Pe).nodeType?re(_e,Pe,Ge):ye(_e,Pe,Ge));return T=null,be}];te1&&ja(ge),te>1&&cs(_.slice(0,te-1).concat({value:_[te-2].type===" "?"*":""})).replace(os,"$1"),S,te0,q=_.length>0,z=function(U,Y,te,re,ye){var ge,_e,Pe,Ge=0,be="0",Ct=U&&[],zt=[],Qt=P,rt=U||q&&d.find.TAG("*",ye),vr=qt+=Qt==null?1:Math.random()||.1,yr=rt.length;for(ye&&(P=Y==F||Y||ye);be!==yr&&(ge=rt[be])!=null;be++){if(q&&ge){for(_e=0,!Y&&ge.ownerDocument!=F&&(I(ge),te=!xe);Pe=_[_e++];)if(Pe(ge,Y||F,te)){re.push(ge);break}ye&&(qt=vr)}S&&((ge=!Pe&&ge)&&Ge--,U&&Ct.push(ge))}if(Ge+=be,S&&be!==Ge){for(_e=0;Pe=T[_e++];)Pe(Ct,zt,Y,te);if(U){if(Ge>0)for(;be--;)Ct[be]||zt[be]||(zt[be]=Vn.call(re));zt=ds(zt)}Yn.apply(re,zt),ye&&!U&&zt.length>0&&Ge+T.length>1&&Qe.uniqueSort(re)}return ye&&(qt=vr,P=Qt),Ct};return S?un(z):z}return A=Qe.compile=function(_,T){var S,q=[],z=[],U=as[_+" "];if(!U){for(T||(T=b(_)),S=T.length;S--;)U=Wa(T[S]),U[Ke]?q.push(U):z.push(U);U=as(_,Lp(z,q)),U.selector=_}return U},x=Qe.select=function(_,T,S,q){var z,U,Y,te,re,ye=typeof _=="function"&&_,ge=!q&&b(_=ye.selector||_);if(S=S||[],ge.length===1){if(U=ge[0]=ge[0].slice(0),U.length>2&&(Y=U[0]).type==="ID"&&T.nodeType===9&&xe&&d.relative[U[1].type]){if(T=(d.find.ID(Y.matches[0].replace(In,Nn),T)||[])[0],T)ye&&(T=T.parentNode);else return S;_=_.slice(U.shift().value.length)}for(z=ls.needsContext.test(_)?0:U.length;z--&&(Y=U[z],!d.relative[te=Y.type]);)if((re=d.find[te])&&(q=re(Y.matches[0].replace(In,Nn),Fa.test(U[0].type)&&Ba(T.parentNode)||T))){if(U.splice(z,1),_=q.length&&cs(U),!_)return Yn.apply(S,q),S;break}}return(ye||A(_,ge))(q,T,!xe,S,!T||Fa.test(_)&&Ba(T.parentNode)||T),S},f.sortStable=Ke.split("").sort(gi).join("")===Ke,f.detectDuplicates=!!V,I(),f.sortDetached=cn(function(_){return _.compareDocumentPosition(F.createElement("fieldset"))&1}),cn(function(_){return _.innerHTML="",_.firstChild.getAttribute("href")==="#"})||qa("type|href|height|width",function(_,T,S){if(!S)return _.getAttribute(T,T.toLowerCase()==="type"?1:2)}),(!f.attributes||!cn(function(_){return _.innerHTML="",_.firstChild.setAttribute("value",""),_.firstChild.getAttribute("value")===""}))&&qa("value",function(_,T,S){if(!S&&_.nodeName.toLowerCase()==="input")return _.defaultValue}),cn(function(_){return _.getAttribute("disabled")==null})||qa(Da,function(_,T,S){var q;if(!S)return _[T]===!0?T.toLowerCase():(q=_.getAttributeNode(T))&&q.specified?q.value:null}),Qe}(t);h.find=Xe,h.expr=Xe.selectors,h.expr[":"]=h.expr.pseudos,h.uniqueSort=h.unique=Xe.uniqueSort,h.text=Xe.getText,h.isXMLDoc=Xe.isXML,h.contains=Xe.contains,h.escapeSelector=Xe.escape;var Ze=function(a,l,f){for(var d=[],g=f!==void 0;(a=a[l])&&a.nodeType!==9;)if(a.nodeType===1){if(g&&h(a).is(f))break;d.push(a)}return d},Tt=function(a,l){for(var f=[];a;a=a.nextSibling)a.nodeType===1&&a!==l&&f.push(a);return f},Mt=h.expr.match.needsContext;function J(a,l){return a.nodeName&&a.nodeName.toLowerCase()===l.toLowerCase()}var qe=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function dt(a,l,f){return D(l)?h.grep(a,function(d,g){return!!l.call(d,g,d)!==f}):l.nodeType?h.grep(a,function(d){return d===l!==f}):typeof l!="string"?h.grep(a,function(d){return c.call(l,d)>-1!==f}):h.filter(l,a,f)}h.filter=function(a,l,f){var d=l[0];return f&&(a=":not("+a+")"),l.length===1&&d.nodeType===1?h.find.matchesSelector(d,a)?[d]:[]:h.find.matches(a,h.grep(l,function(g){return g.nodeType===1}))},h.fn.extend({find:function(a){var l,f,d=this.length,g=this;if(typeof a!="string")return this.pushStack(h(a).filter(function(){for(l=0;l1?h.uniqueSort(f):f},filter:function(a){return this.pushStack(dt(this,a||[],!1))},not:function(a){return this.pushStack(dt(this,a||[],!0))},is:function(a){return!!dt(this,typeof a=="string"&&Mt.test(a)?h(a):a||[],!1).length}});var Dt,ht=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Ve=h.fn.init=function(a,l,f){var d,g;if(!a)return this;if(f=f||Dt,typeof a=="string")if(a[0]==="<"&&a[a.length-1]===">"&&a.length>=3?d=[null,a,null]:d=ht.exec(a),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)),qe.test(d[1])&&h.isPlainObject(l))for(d in l)D(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(a):this.constructor(l).find(a);else{if(a.nodeType)return this[0]=a,this.length=1,this;if(D(a))return f.ready!==void 0?f.ready(a):a(h)}return h.makeArray(a,this)};Ve.prototype=h.fn,Dt=h(R);var Be=/^(?:parents|prev(?:Until|All))/,Wt={children:!0,contents:!0,next:!0,prev:!0};h.fn.extend({has:function(a){var l=h(a,this),f=l.length;return this.filter(function(){for(var d=0;d-1:f.nodeType===1&&h.find.matchesSelector(f,a))){v.push(f);break}}return this.pushStack(v.length>1?h.uniqueSort(v):v)},index:function(a){return a?typeof a=="string"?c.call(h(a),this[0]):c.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,l){return this.pushStack(h.uniqueSort(h.merge(this.get(),h(a,l))))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}});function wn(a,l){for(;(a=a[l])&&a.nodeType!==1;);return a}h.each({parent:function(a){var l=a.parentNode;return l&&l.nodeType!==11?l:null},parents:function(a){return Ze(a,"parentNode")},parentsUntil:function(a,l,f){return Ze(a,"parentNode",f)},next:function(a){return wn(a,"nextSibling")},prev:function(a){return wn(a,"previousSibling")},nextAll:function(a){return Ze(a,"nextSibling")},prevAll:function(a){return Ze(a,"previousSibling")},nextUntil:function(a,l,f){return Ze(a,"nextSibling",f)},prevUntil:function(a,l,f){return Ze(a,"previousSibling",f)},siblings:function(a){return Tt((a.parentNode||{}).firstChild,a)},children:function(a){return Tt(a.firstChild)},contents:function(a){return a.contentDocument!=null&&i(a.contentDocument)?a.contentDocument:(J(a,"template")&&(a=a.content||a),h.merge([],a.childNodes))}},function(a,l){h.fn[a]=function(f,d){var g=h.map(this,l,f);return a.slice(-5)!=="Until"&&(d=f),d&&typeof d=="string"&&(g=h.filter(d,g)),this.length>1&&(Wt[a]||h.uniqueSort(g),Be.test(a)&&g.reverse()),this.pushStack(g)}});var pt=/[^\x20\t\r\n\f]+/g;function Ot(a){var l={};return h.each(a.match(pt)||[],function(f,d){l[d]=!0}),l}h.Callbacks=function(a){a=typeof a=="string"?Ot(a):h.extend({},a);var l,f,d,g,v=[],b=[],A=-1,x=function(){for(g=g||a.once,d=l=!0;b.length;A=-1)for(f=b.shift();++A-1;)v.splice(I,1),I<=A&&A--}),this},has:function(M){return M?h.inArray(M,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(M,V){return g||(V=V||[],V=[M,V.slice?V.slice():V],b.push(V),l||x()),this},fire:function(){return P.fireWith(this,arguments),this},fired:function(){return!!d}};return P};function Vt(a){return a}function Pn(a){throw a}function W(a,l,f,d){var g;try{a&&D(g=a.promise)?g.call(a).done(l).fail(f):a&&D(g=a.then)?g.call(a,l,f):l.apply(void 0,[a].slice(d))}catch(v){f.apply(void 0,[v])}}h.extend({Deferred:function(a){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(A,x){var P=D(v[x[4]])&&v[x[4]];g[x[1]](function(){var M=P&&P.apply(this,arguments);M&&D(M.promise)?M.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[x[0]+"With"](this,P?[M]:arguments)})}),v=null}).promise()},then:function(v,b,A){var x=0;function P(M,V,I,F){return function(){var he=this,xe=arguments,pe=function(){var bt,Yt;if(!(M=x&&(I!==Pn&&(he=void 0,xe=[bt]),V.rejectWith(he,xe))}};M?kt():(h.Deferred.getStackHook&&(kt.stackTrace=h.Deferred.getStackHook()),t.setTimeout(kt))}}return h.Deferred(function(M){l[0][3].add(P(0,M,D(A)?A:Vt,M.notifyWith)),l[1][3].add(P(0,M,D(v)?v:Vt)),l[2][3].add(P(0,M,D(b)?b:Pn))}).promise()},promise:function(v){return v!=null?h.extend(v,d):d}},g={};return h.each(l,function(v,b){var A=b[2],x=b[5];d[b[1]]=A.add,x&&A.add(function(){f=x},l[3-v][2].disable,l[3-v][3].disable,l[0][2].lock,l[0][3].lock),A.add(b[3].fire),g[b[0]]=function(){return g[b[0]+"With"](this===g?void 0:this,arguments),this},g[b[0]+"With"]=A.fireWith}),d.promise(g),a&&a.call(g,g),g},when:function(a){var l=arguments.length,f=l,d=Array(f),g=s.call(arguments),v=h.Deferred(),b=function(A){return function(x){d[A]=this,g[A]=arguments.length>1?s.call(arguments):x,--l||v.resolveWith(d,g)}};if(l<=1&&(W(a,v.done(b(f)).resolve,v.reject,!l),v.state()==="pending"||D(g[f]&&g[f].then)))return v.then();for(;f--;)W(g[f],b(f),v.reject);return v.promise()}});var oe=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;h.Deferred.exceptionHook=function(a,l){t.console&&t.console.warn&&a&&oe.test(a.name)&&t.console.warn("jQuery.Deferred exception: "+a.message,a.stack,l)},h.readyException=function(a){t.setTimeout(function(){throw a})};var ie=h.Deferred();h.fn.ready=function(a){return ie.then(a).catch(function(l){h.readyException(l)}),this},h.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--h.readyWait:h.isReady)||(h.isReady=!0,!(a!==!0&&--h.readyWait>0)&&ie.resolveWith(R,[h]))}}),h.ready.then=ie.then;function de(){R.removeEventListener("DOMContentLoaded",de),t.removeEventListener("load",de),h.ready()}R.readyState==="complete"||R.readyState!=="loading"&&!R.documentElement.doScroll?t.setTimeout(h.ready):(R.addEventListener("DOMContentLoaded",de),t.addEventListener("load",de));var $e=function(a,l,f,d,g,v,b){var A=0,x=a.length,P=f==null;if(ae(f)==="object"){g=!0;for(A in f)$e(a,l,A,f[A],!0,v,b)}else if(d!==void 0&&(g=!0,D(d)||(b=!0),P&&(b?(l.call(a,d),l=null):(P=l,l=function(M,V,I){return P.call(h(M),I)})),l))for(;A1,null,!0)},removeData:function(a){return this.each(function(){Q.remove(this,a)})}}),h.extend({queue:function(a,l,f){var d;if(a)return l=(l||"fx")+"queue",d=L.get(a,l),f&&(!d||Array.isArray(f)?d=L.access(a,l,h.makeArray(f)):d.push(f)),d||[]},dequeue:function(a,l){l=l||"fx";var f=h.queue(a,l),d=f.length,g=f.shift(),v=h._queueHooks(a,l),b=function(){h.dequeue(a,l)};g==="inprogress"&&(g=f.shift(),d--),g&&(l==="fx"&&f.unshift("inprogress"),delete v.stop,g.call(a,b,v)),!d&&v&&v.empty.fire()},_queueHooks:function(a,l){var f=l+"queueHooks";return L.get(a,f)||L.access(a,f,{empty:h.Callbacks("once memory").add(function(){L.remove(a,[l+"queue",f])})})}}),h.fn.extend({queue:function(a,l){var f=2;return typeof a!="string"&&(l=a,a="fx",f--),arguments.length\x20\t\r\n\f]*)/i,Rt=/^$|^module$|\/(?:java|ecma)script/i;(function(){var a=R.createDocumentFragment(),l=a.appendChild(R.createElement("div")),f=R.createElement("input");f.setAttribute("type","radio"),f.setAttribute("checked","checked"),f.setAttribute("name","t"),l.appendChild(f),N.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,l.innerHTML="",N.noCloneChecked=!!l.cloneNode(!0).lastChild.defaultValue,l.innerHTML="",N.option=!!l.lastChild})();var ct={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ct.tbody=ct.tfoot=ct.colgroup=ct.caption=ct.thead,ct.th=ct.td,N.option||(ct.optgroup=ct.option=[1,""]);function At(a,l){var f;return typeof a.getElementsByTagName<"u"?f=a.getElementsByTagName(l||"*"):typeof a.querySelectorAll<"u"?f=a.querySelectorAll(l||"*"):f=[],l===void 0||l&&J(a,l)?h.merge([a],f):f}function xa(a,l){for(var f=0,d=a.length;f-1){g&&g.push(v);continue}if(P=Te(v),b=At(V.appendChild(v),"script"),P&&xa(b),f)for(M=0;v=b[M++];)Rt.test(v.type||"")&&f.push(v)}return V}var Vl=/^([^.]*)(?:\.(.+)|)/;function Mi(){return!0}function Di(){return!1}function Hh(a,l){return a===Fh()==(l==="focus")}function Fh(){try{return R.activeElement}catch{}}function $a(a,l,f,d,g,v){var b,A;if(typeof l=="object"){typeof f!="string"&&(d=d||f,f=void 0);for(A in l)$a(a,A,f,d,l[A],v);return a}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=Di;else if(!g)return a;return v===1&&(b=g,g=function(x){return h().off(x),b.apply(this,arguments)},g.guid=b.guid||(b.guid=h.guid++)),a.each(function(){h.event.add(this,l,g,d,f)})}h.event={global:{},add:function(a,l,f,d,g){var v,b,A,x,P,M,V,I,F,he,xe,pe=L.get(a);if(!!H(a))for(f.handler&&(v=f,f=v.handler,g=v.selector),g&&h.find.matchesSelector(ve,g),f.guid||(f.guid=h.guid++),(x=pe.events)||(x=pe.events=Object.create(null)),(b=pe.handle)||(b=pe.handle=function(kt){return typeof h<"u"&&h.event.triggered!==kt.type?h.event.dispatch.apply(a,arguments):void 0}),l=(l||"").match(pt)||[""],P=l.length;P--;)A=Vl.exec(l[P])||[],F=xe=A[1],he=(A[2]||"").split(".").sort(),F&&(V=h.event.special[F]||{},F=(g?V.delegateType:V.bindType)||F,V=h.event.special[F]||{},M=h.extend({type:F,origType:xe,data:d,handler:f,guid:f.guid,selector:g,needsContext:g&&h.expr.match.needsContext.test(g),namespace:he.join(".")},v),(I=x[F])||(I=x[F]=[],I.delegateCount=0,(!V.setup||V.setup.call(a,d,he,b)===!1)&&a.addEventListener&&a.addEventListener(F,b)),V.add&&(V.add.call(a,M),M.handler.guid||(M.handler.guid=f.guid)),g?I.splice(I.delegateCount++,0,M):I.push(M),h.event.global[F]=!0)},remove:function(a,l,f,d,g){var v,b,A,x,P,M,V,I,F,he,xe,pe=L.hasData(a)&&L.get(a);if(!(!pe||!(x=pe.events))){for(l=(l||"").match(pt)||[""],P=l.length;P--;){if(A=Vl.exec(l[P])||[],F=xe=A[1],he=(A[2]||"").split(".").sort(),!F){for(F in x)h.event.remove(a,F+l[P],f,d,!0);continue}for(V=h.event.special[F]||{},F=(d?V.delegateType:V.bindType)||F,I=x[F]||[],A=A[2]&&new RegExp("(^|\\.)"+he.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=v=I.length;v--;)M=I[v],(g||xe===M.origType)&&(!f||f.guid===M.guid)&&(!A||A.test(M.namespace))&&(!d||d===M.selector||d==="**"&&M.selector)&&(I.splice(v,1),M.selector&&I.delegateCount--,V.remove&&V.remove.call(a,M));b&&!I.length&&((!V.teardown||V.teardown.call(a,he,pe.handle)===!1)&&h.removeEvent(a,F,pe.handle),delete x[F])}h.isEmptyObject(x)&&L.remove(a,"handle events")}},dispatch:function(a){var l,f,d,g,v,b,A=new Array(arguments.length),x=h.event.fix(a),P=(L.get(this,"events")||Object.create(null))[x.type]||[],M=h.event.special[x.type]||{};for(A[0]=x,l=1;l=1)){for(;P!==this;P=P.parentNode||this)if(P.nodeType===1&&!(a.type==="click"&&P.disabled===!0)){for(v=[],b={},f=0;f-1:h.find(g,this,null,[P]).length),b[g]&&v.push(d);v.length&&A.push({elem:P,handlers:v})}}return P=this,x\s*$/g;function Yl(a,l){return J(a,"table")&&J(l.nodeType!==11?l:l.firstChild,"tr")&&h(a).children("tbody")[0]||a}function Uh(a){return a.type=(a.getAttribute("type")!==null)+"/"+a.type,a}function Wh(a){return(a.type||"").slice(0,5)==="true/"?a.type=a.type.slice(5):a.removeAttribute("type"),a}function Kl(a,l){var f,d,g,v,b,A,x;if(l.nodeType===1){if(L.hasData(a)&&(v=L.get(a),x=v.events,x)){L.remove(l,"handle events");for(g in x)for(f=0,d=x[g].length;f1&&typeof F=="string"&&!N.checkClone&&Bh.test(F))return a.each(function(xe){var pe=a.eq(xe);he&&(l[0]=F.call(this,xe,pe.html())),Hi(pe,l,f,d)});if(V&&(g=Wl(l,a[0].ownerDocument,!1,a,d),v=g.firstChild,g.childNodes.length===1&&(g=v),v||d)){for(b=h.map(At(g,"script"),Uh),A=b.length;M0&&xa(b,!x&&At(a,"script")),A},cleanData:function(a){for(var l,f,d,g=h.event.special,v=0;(f=a[v])!==void 0;v++)if(H(f)){if(l=f[L.expando]){if(l.events)for(d in l.events)g[d]?h.event.remove(f,d):h.removeEvent(f,d,l.handle);f[L.expando]=void 0}f[Q.expando]&&(f[Q.expando]=void 0)}}}),h.fn.extend({detach:function(a){return Ql(this,a,!0)},remove:function(a){return Ql(this,a)},text:function(a){return $e(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,a,arguments.length)},append:function(){return Hi(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var l=Yl(this,a);l.appendChild(a)}})},prepend:function(){return Hi(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var l=Yl(this,a);l.insertBefore(a,l.firstChild)}})},before:function(){return Hi(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Hi(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,l=0;(a=this[l])!=null;l++)a.nodeType===1&&(h.cleanData(At(a,!1)),a.textContent="");return this},clone:function(a,l){return a=a==null?!1:a,l=l==null?a:l,this.map(function(){return h.clone(this,a,l)})},html:function(a){return $e(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"&&!qh.test(l)&&!ct[(cr.exec(l)||["",""])[1].toLowerCase()]){l=h.htmlPrefilter(l);try{for(;d=0&&(x+=Math.max(0,Math.ceil(a["offset"+l[0].toUpperCase()+l.slice(1)]-v-x-A-.5))||0),x}function ru(a,l,f){var d=is(a),g=!N.boxSizingReliable()||f,v=g&&h.css(a,"boxSizing",!1,d)==="border-box",b=v,A=fr(a,l,d),x="offset"+l[0].toUpperCase()+l.slice(1);if(Ta.test(A)){if(!f)return A;A="auto"}return(!N.boxSizingReliable()&&v||!N.reliableTrDimensions()&&J(a,"tr")||A==="auto"||!parseFloat(A)&&h.css(a,"display",!1,d)==="inline")&&a.getClientRects().length&&(v=h.css(a,"boxSizing",!1,d)==="border-box",b=x in a,b&&(A=a[x])),A=parseFloat(A)||0,A+Sa(a,l,f||(v?"border":"content"),b,d,A)+"px"}h.extend({cssHooks:{opacity:{get:function(a,l){if(l){var f=fr(a,"opacity");return f===""?"1":f}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!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,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(a,l,f,d){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var g,v,b,A=E(l),x=Aa.test(l),P=a.style;if(x||(l=Ea(A)),b=h.cssHooks[l]||h.cssHooks[A],f!==void 0){if(v=typeof f,v==="string"&&(g=ue.exec(f))&&g[1]&&(f=ut(a,l,g),v="number"),f==null||f!==f)return;v==="number"&&!x&&(f+=g&&g[3]||(h.cssNumber[A]?"":"px")),!N.clearCloneStyle&&f===""&&l.indexOf("background")===0&&(P[l]="inherit"),(!b||!("set"in b)||(f=b.set(a,f,d))!==void 0)&&(x?P.setProperty(l,f):P[l]=f)}else return b&&"get"in b&&(g=b.get(a,!1,d))!==void 0?g:P[l]}},css:function(a,l,f,d){var g,v,b,A=E(l),x=Aa.test(l);return x||(l=Ea(A)),b=h.cssHooks[l]||h.cssHooks[A],b&&"get"in b&&(g=b.get(a,!0,f)),g===void 0&&(g=fr(a,l,d)),g==="normal"&&l in nu&&(g=nu[l]),f===""||f?(v=parseFloat(g),f===!0||isFinite(v)?v||0:g):g}}),h.each(["height","width"],function(a,l){h.cssHooks[l]={get:function(f,d,g){if(d)return Gh.test(h.css(f,"display"))&&(!f.getClientRects().length||!f.getBoundingClientRect().width)?Gl(f,Xh,function(){return ru(f,l,g)}):ru(f,l,g)},set:function(f,d,g){var v,b=is(f),A=!N.scrollboxSize()&&b.position==="absolute",x=A||g,P=x&&h.css(f,"boxSizing",!1,b)==="border-box",M=g?Sa(f,l,g,P,b):0;return P&&A&&(M-=Math.ceil(f["offset"+l[0].toUpperCase()+l.slice(1)]-parseFloat(b[l])-Sa(f,l,"border",!1,b)-.5)),M&&(v=ue.exec(d))&&(v[3]||"px")!=="px"&&(f.style[l]=d,d=h.css(f,l)),iu(f,d,M)}}}),h.cssHooks.marginLeft=Jl(N.reliableMarginLeft,function(a,l){if(l)return(parseFloat(fr(a,"marginLeft"))||a.getBoundingClientRect().left-Gl(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),h.each({margin:"",padding:"",border:"Width"},function(a,l){h.cssHooks[a+l]={expand:function(f){for(var d=0,g={},v=typeof f=="string"?f.split(" "):[f];d<4;d++)g[a+ce[d]+l]=v[d]||v[d-2]||v[0];return g}},a!=="margin"&&(h.cssHooks[a+l].set=iu)}),h.fn.extend({css:function(a,l){return $e(this,function(f,d,g){var v,b,A={},x=0;if(Array.isArray(d)){for(v=is(f),b=d.length;x1)}});function Ft(a,l,f,d,g){return new Ft.prototype.init(a,l,f,d,g)}h.Tween=Ft,Ft.prototype={constructor:Ft,init:function(a,l,f,d,g,v){this.elem=a,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 a=Ft.propHooks[this.prop];return a&&a.get?a.get(this):Ft.propHooks._default.get(this)},run:function(a){var l,f=Ft.propHooks[this.prop];return this.options.duration?this.pos=l=h.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=l=a,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):Ft.propHooks._default.set(this),this}},Ft.prototype.init.prototype=Ft.prototype,Ft.propHooks={_default:{get:function(a){var l;return a.elem.nodeType!==1||a.elem[a.prop]!=null&&a.elem.style[a.prop]==null?a.elem[a.prop]:(l=h.css(a.elem,a.prop,""),!l||l==="auto"?0:l)},set:function(a){h.fx.step[a.prop]?h.fx.step[a.prop](a):a.elem.nodeType===1&&(h.cssHooks[a.prop]||a.elem.style[Ea(a.prop)]!=null)?h.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Ft.propHooks.scrollTop=Ft.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},h.easing={linear:function(a){return a},swing:function(a){return .5-Math.cos(a*Math.PI)/2},_default:"swing"},h.fx=Ft.prototype.init,h.fx.step={};var Fi,rs,Jh=/^(?:toggle|show|hide)$/,Zh=/queueHooks$/;function Oa(){rs&&(R.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(Oa):t.setTimeout(Oa,h.fx.interval),h.fx.tick())}function su(){return t.setTimeout(function(){Fi=void 0}),Fi=Date.now()}function ss(a,l){var f,d=0,g={height:a};for(l=l?1:0;d<4;d+=2-l)f=ce[d],g["margin"+f]=g["padding"+f]=a;return l&&(g.opacity=g.width=a),g}function au(a,l,f){for(var d,g=(ln.tweeners[l]||[]).concat(ln.tweeners["*"]),v=0,b=g.length;v1)},removeAttr:function(a){return this.each(function(){h.removeAttr(this,a)})}}),h.extend({attr:function(a,l,f){var d,g,v=a.nodeType;if(!(v===3||v===8||v===2)){if(typeof a.getAttribute>"u")return h.prop(a,l,f);if((v!==1||!h.isXMLDoc(a))&&(g=h.attrHooks[l.toLowerCase()]||(h.expr.match.bool.test(l)?ou:void 0)),f!==void 0){if(f===null){h.removeAttr(a,l);return}return g&&"set"in g&&(d=g.set(a,f,l))!==void 0?d:(a.setAttribute(l,f+""),f)}return g&&"get"in g&&(d=g.get(a,l))!==null?d:(d=h.find.attr(a,l),d==null?void 0:d)}},attrHooks:{type:{set:function(a,l){if(!N.radioValue&&l==="radio"&&J(a,"input")){var f=a.value;return a.setAttribute("type",l),f&&(a.value=f),l}}}},removeAttr:function(a,l){var f,d=0,g=l&&l.match(pt);if(g&&a.nodeType===1)for(;f=g[d++];)a.removeAttribute(f)}}),ou={set:function(a,l,f){return l===!1?h.removeAttr(a,f):a.setAttribute(f,f),f}},h.each(h.expr.match.bool.source.match(/\w+/g),function(a,l){var f=dr[l]||h.find.attr;dr[l]=function(d,g,v){var b,A,x=g.toLowerCase();return v||(A=dr[x],dr[x]=b,b=f(d,g,v)!=null?x:null,dr[x]=A),b}});var np=/^(?:input|select|textarea|button)$/i,ip=/^(?:a|area)$/i;h.fn.extend({prop:function(a,l){return $e(this,h.prop,a,l,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[h.propFix[a]||a]})}}),h.extend({prop:function(a,l,f){var d,g,v=a.nodeType;if(!(v===3||v===8||v===2))return(v!==1||!h.isXMLDoc(a))&&(l=h.propFix[l]||l,g=h.propHooks[l]),f!==void 0?g&&"set"in g&&(d=g.set(a,f,l))!==void 0?d:a[l]=f:g&&"get"in g&&(d=g.get(a,l))!==null?d:a[l]},propHooks:{tabIndex:{get:function(a){var l=h.find.attr(a,"tabindex");return l?parseInt(l,10):np.test(a.nodeName)||ip.test(a.nodeName)&&a.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),N.optSelected||(h.propHooks.selected={get:function(a){var l=a.parentNode;return l&&l.parentNode&&l.parentNode.selectedIndex,null},set:function(a){var l=a.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 pi(a){var l=a.match(pt)||[];return l.join(" ")}function mi(a){return a.getAttribute&&a.getAttribute("class")||""}function Ra(a){return Array.isArray(a)?a:typeof a=="string"?a.match(pt)||[]:[]}h.fn.extend({addClass:function(a){var l,f,d,g,v,b;return D(a)?this.each(function(A){h(this).addClass(a.call(this,A,mi(this)))}):(l=Ra(a),l.length?this.each(function(){if(d=mi(this),f=this.nodeType===1&&" "+pi(d)+" ",f){for(v=0;v-1;)f=f.replace(" "+g+" "," ");b=pi(f),d!==b&&this.setAttribute("class",b)}}):this):this.attr("class","")},toggleClass:function(a,l){var f,d,g,v,b=typeof a,A=b==="string"||Array.isArray(a);return D(a)?this.each(function(x){h(this).toggleClass(a.call(this,x,mi(this),l),l)}):typeof l=="boolean"&&A?l?this.addClass(a):this.removeClass(a):(f=Ra(a),this.each(function(){if(A)for(v=h(this),g=0;g-1)return!0;return!1}});var rp=/\r/g;h.fn.extend({val:function(a){var l,f,d,g=this[0];return arguments.length?(d=D(a),this.each(function(v){var b;this.nodeType===1&&(d?b=a.call(this,v,h(this).val()):b=a,b==null?b="":typeof b=="number"?b+="":Array.isArray(b)&&(b=h.map(b,function(A){return A==null?"":A+""})),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(rp,""):f==null?"":f)):void 0}}),h.extend({valHooks:{option:{get:function(a){var l=h.find.attr(a,"value");return l!=null?l:pi(h.text(a))}},select:{get:function(a){var l,f,d,g=a.options,v=a.selectedIndex,b=a.type==="select-one",A=b?null:[],x=b?v+1:g.length;for(v<0?d=x:d=b?v:0;d-1)&&(f=!0);return f||(a.selectedIndex=-1),v}}}}),h.each(["radio","checkbox"],function(){h.valHooks[this]={set:function(a,l){if(Array.isArray(l))return a.checked=h.inArray(h(a).val(),l)>-1}},N.checkOn||(h.valHooks[this].get=function(a){return a.getAttribute("value")===null?"on":a.value})}),N.focusin="onfocusin"in t;var lu=/^(?:focusinfocus|focusoutblur)$/,uu=function(a){a.stopPropagation()};h.extend(h.event,{trigger:function(a,l,f,d){var g,v,b,A,x,P,M,V,I=[f||R],F=w.call(a,"type")?a.type:a,he=w.call(a,"namespace")?a.namespace.split("."):[];if(v=V=b=f=f||R,!(f.nodeType===3||f.nodeType===8)&&!lu.test(F+h.event.triggered)&&(F.indexOf(".")>-1&&(he=F.split("."),F=he.shift(),he.sort()),x=F.indexOf(":")<0&&"on"+F,a=a[h.expando]?a:new h.Event(F,typeof a=="object"&&a),a.isTrigger=d?2:3,a.namespace=he.join("."),a.rnamespace=a.namespace?new RegExp("(^|\\.)"+he.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=f),l=l==null?[a]:h.makeArray(l,[a]),M=h.event.special[F]||{},!(!d&&M.trigger&&M.trigger.apply(f,l)===!1))){if(!d&&!M.noBubble&&!ee(f)){for(A=M.delegateType||F,lu.test(A+F)||(v=v.parentNode);v;v=v.parentNode)I.push(v),b=v;b===(f.ownerDocument||R)&&I.push(b.defaultView||b.parentWindow||t)}for(g=0;(v=I[g++])&&!a.isPropagationStopped();)V=v,a.type=g>1?A:M.bindType||F,P=(L.get(v,"events")||Object.create(null))[a.type]&&L.get(v,"handle"),P&&P.apply(v,l),P=x&&v[x],P&&P.apply&&H(v)&&(a.result=P.apply(v,l),a.result===!1&&a.preventDefault());return a.type=F,!d&&!a.isDefaultPrevented()&&(!M._default||M._default.apply(I.pop(),l)===!1)&&H(f)&&x&&D(f[F])&&!ee(f)&&(b=f[x],b&&(f[x]=null),h.event.triggered=F,a.isPropagationStopped()&&V.addEventListener(F,uu),f[F](),a.isPropagationStopped()&&V.removeEventListener(F,uu),h.event.triggered=void 0,b&&(f[x]=b)),a.result}},simulate:function(a,l,f){var d=h.extend(new h.Event,f,{type:a,isSimulated:!0});h.event.trigger(d,null,l)}}),h.fn.extend({trigger:function(a,l){return this.each(function(){h.event.trigger(a,l,this)})},triggerHandler:function(a,l){var f=this[0];if(f)return h.event.trigger(a,l,f,!0)}}),N.focusin||h.each({focus:"focusin",blur:"focusout"},function(a,l){var f=function(d){h.event.simulate(l,d.target,h.event.fix(d))};h.event.special[l]={setup:function(){var d=this.ownerDocument||this.document||this,g=L.access(d,l);g||d.addEventListener(a,f,!0),L.access(d,l,(g||0)+1)},teardown:function(){var d=this.ownerDocument||this.document||this,g=L.access(d,l)-1;g?L.access(d,l,g):(d.removeEventListener(a,f,!0),L.remove(d,l))}}});var hr=t.location,cu={guid:Date.now()},za=/\?/;h.parseXML=function(a){var l,f;if(!a||typeof a!="string")return null;try{l=new t.DOMParser().parseFromString(a,"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(` `):a)),l};var sp=/\[\]$/,fu=/\r?\n/g,ap=/^(?:submit|button|image|reset|file)$/i,op=/^(?:input|select|textarea|keygen)/i;function Pa(a,l,f,d){var g;if(Array.isArray(l))h.each(l,function(v,b){f||sp.test(a)?d(a,b):Pa(a+"["+(typeof b=="object"&&b!=null?v:"")+"]",b,f,d)});else if(!f&&ae(l)==="object")for(g in l)Pa(a+"["+g+"]",l[g],f,d);else d(a,l)}h.param=function(a,l){var f,d=[],g=function(v,b){var A=D(b)?b():b;d[d.length]=encodeURIComponent(v)+"="+encodeURIComponent(A==null?"":A)};if(a==null)return"";if(Array.isArray(a)||a.jquery&&!h.isPlainObject(a))h.each(a,function(){g(this.name,this.value)});else for(f in a)Pa(f,a[f],l,g);return d.join("&")},h.fn.extend({serialize:function(){return h.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=h.prop(this,"elements");return a?h.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!h(this).is(":disabled")&&op.test(this.nodeName)&&!ap.test(a)&&(this.checked||!on.test(a))}).map(function(a,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(fu,`\r `)}}):{name:l.name,value:f.replace(fu,`\r -`)}}).get()}});var lp=/%20/g,up=/#.*$/,cp=/([?&])_=[^&]*/,fp=/^(.*?):[ \t]*([^\r\n]*)$/mg,dp=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,hp=/^(?:GET|HEAD)$/,pp=/^\/\//,du={},La={},hu="*/".concat("*"),Ia=R.createElement("a");Ia.href=hr.href;function pu(a){return function(l,f){typeof l!="string"&&(f=l,l="*");var d,g=0,v=l.toLowerCase().match(pt)||[];if(D(f))for(;d=v[g++];)d[0]==="+"?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(f)):(a[d]=a[d]||[]).push(f)}}function mu(a,l,f,d){var g={},v=a===La;function b(A){var x;return g[A]=!0,h.each(a[A]||[],function(P,M){var V=M(l,f,d);if(typeof V=="string"&&!v&&!g[V])return l.dataTypes.unshift(V),b(V),!1;if(v)return!(x=V)}),x}return b(l.dataTypes[0])||!g["*"]&&b("*")}function Na(a,l){var f,d,g=h.ajaxSettings.flatOptions||{};for(f in l)l[f]!==void 0&&((g[f]?a:d||(d={}))[f]=l[f]);return d&&h.extend(!0,a,d),a}function mp(a,l,f){for(var d,g,v,b,A=a.contents,x=a.dataTypes;x[0]==="*";)x.shift(),d===void 0&&(d=a.mimeType||l.getResponseHeader("Content-Type"));if(d){for(g in A)if(A[g]&&A[g].test(d)){x.unshift(g);break}}if(x[0]in f)v=x[0];else{for(g in f){if(!x[0]||a.converters[g+" "+x[0]]){v=g;break}b||(b=g)}v=v||b}if(v)return v!==x[0]&&x.unshift(v),f[v]}function gp(a,l,f,d){var g,v,b,A,x,P={},M=a.dataTypes.slice();if(M[1])for(b in a.converters)P[b.toLowerCase()]=a.converters[b];for(v=M.shift();v;)if(a.responseFields[v]&&(f[a.responseFields[v]]=l),!x&&d&&a.dataFilter&&(l=a.dataFilter(l,a.dataType)),x=v,v=M.shift(),v){if(v==="*")v=x;else if(x!=="*"&&x!==v){if(b=P[x+" "+v]||P["* "+v],!b){for(g in P)if(A=g.split(" "),A[1]===v&&(b=P[x+" "+A[0]]||P["* "+A[0]],b)){b===!0?b=P[g]:P[g]!==!0&&(v=A[0],M.unshift(A[1]));break}}if(b!==!0)if(b&&a.throws)l=b(l);else try{l=b(l)}catch(V){return{state:"parsererror",error:b?V:"No conversion from "+x+" to "+v}}}}return{state:"success",data:l}}h.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:hr.href,type:"GET",isLocal:dp.test(hr.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":hu,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(a,l){return l?Na(Na(a,h.ajaxSettings),l):Na(h.ajaxSettings,a)},ajaxPrefilter:pu(du),ajaxTransport:pu(La),ajax:function(a,l){typeof a=="object"&&(l=a,a=void 0),l=l||{};var f,d,g,v,b,A,x,P,M,V,I=h.ajaxSetup({},l),F=I.context||I,he=I.context&&(F.nodeType||F.jquery)?h(F):h.event,xe=h.Deferred(),pe=h.Callbacks("once memory"),kt=I.statusCode||{},bt={},Yt={},Ke="canceled",Ce={readyState:0,getResponseHeader:function(Ne){var ft;if(x){if(!v)for(v={};ft=fp.exec(g);)v[ft[1].toLowerCase()+" "]=(v[ft[1].toLowerCase()+" "]||[]).concat(ft[2]);ft=v[Ne.toLowerCase()+" "]}return ft==null?null:ft.join(", ")},getAllResponseHeaders:function(){return x?g:null},setRequestHeader:function(Ne,ft){return x==null&&(Ne=Yt[Ne.toLowerCase()]=Yt[Ne.toLowerCase()]||Ne,bt[Ne]=ft),this},overrideMimeType:function(Ne){return x==null&&(I.mimeType=Ne),this},statusCode:function(Ne){var ft;if(Ne)if(x)Ce.always(Ne[Ce.status]);else for(ft in Ne)kt[ft]=[kt[ft],Ne[ft]];return this},abort:function(Ne){var ft=Ne||Ke;return f&&f.abort(ft),qt(0,ft),this}};if(xe.promise(Ce),I.url=((a||I.url||hr.href)+"").replace(pp,hr.protocol+"//"),I.type=l.method||l.type||I.method||I.type,I.dataTypes=(I.dataType||"*").toLowerCase().match(pt)||[""],I.crossDomain==null){A=R.createElement("a");try{A.href=I.url,A.href=A.href,I.crossDomain=Ia.protocol+"//"+Ia.host!=A.protocol+"//"+A.host}catch{I.crossDomain=!0}}if(I.data&&I.processData&&typeof I.data!="string"&&(I.data=h.param(I.data,I.traditional)),mu(du,I,l,Ce),x)return Ce;P=h.event&&I.global,P&&h.active++===0&&h.event.trigger("ajaxStart"),I.type=I.type.toUpperCase(),I.hasContent=!hp.test(I.type),d=I.url.replace(up,""),I.hasContent?I.data&&I.processData&&(I.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(I.data=I.data.replace(lp,"+")):(V=I.url.slice(d.length),I.data&&(I.processData||typeof I.data=="string")&&(d+=(za.test(d)?"&":"?")+I.data,delete I.data),I.cache===!1&&(d=d.replace(cp,"$1"),V=(za.test(d)?"&":"?")+"_="+cu.guid+++V),I.url=d+V),I.ifModified&&(h.lastModified[d]&&Ce.setRequestHeader("If-Modified-Since",h.lastModified[d]),h.etag[d]&&Ce.setRequestHeader("If-None-Match",h.etag[d])),(I.data&&I.hasContent&&I.contentType!==!1||l.contentType)&&Ce.setRequestHeader("Content-Type",I.contentType),Ce.setRequestHeader("Accept",I.dataTypes[0]&&I.accepts[I.dataTypes[0]]?I.accepts[I.dataTypes[0]]+(I.dataTypes[0]!=="*"?", "+hu+"; q=0.01":""):I.accepts["*"]);for(M in I.headers)Ce.setRequestHeader(M,I.headers[M]);if(I.beforeSend&&(I.beforeSend.call(F,Ce,I)===!1||x))return Ce.abort();if(Ke="abort",pe.add(I.complete),Ce.done(I.success),Ce.fail(I.error),f=mu(La,I,l,Ce),!f)qt(-1,"No Transport");else{if(Ce.readyState=1,P&&he.trigger("ajaxSend",[Ce,I]),x)return Ce;I.async&&I.timeout>0&&(b=t.setTimeout(function(){Ce.abort("timeout")},I.timeout));try{x=!1,f.send(bt,qt)}catch(Ne){if(x)throw Ne;qt(-1,Ne)}}function qt(Ne,ft,mr,as){var Kt,gi,vi,Bt,Vn,tn=ft;x||(x=!0,b&&t.clearTimeout(b),f=void 0,g=as||"",Ce.readyState=Ne>0?4:0,Kt=Ne>=200&&Ne<300||Ne===304,mr&&(Bt=mp(I,Ce,mr)),!Kt&&h.inArray("script",I.dataTypes)>-1&&h.inArray("json",I.dataTypes)<0&&(I.converters["text script"]=function(){}),Bt=gp(I,Bt,Ce,Kt),Kt?(I.ifModified&&(Vn=Ce.getResponseHeader("Last-Modified"),Vn&&(h.lastModified[d]=Vn),Vn=Ce.getResponseHeader("etag"),Vn&&(h.etag[d]=Vn)),Ne===204||I.type==="HEAD"?tn="nocontent":Ne===304?tn="notmodified":(tn=Bt.state,gi=Bt.data,vi=Bt.error,Kt=!vi)):(vi=tn,(Ne||!tn)&&(tn="error",Ne<0&&(Ne=0))),Ce.status=Ne,Ce.statusText=(ft||tn)+"",Kt?xe.resolveWith(F,[gi,tn,Ce]):xe.rejectWith(F,[Ce,tn,vi]),Ce.statusCode(kt),kt=void 0,P&&he.trigger(Kt?"ajaxSuccess":"ajaxError",[Ce,I,Kt?gi:vi]),pe.fireWith(F,[Ce,tn]),P&&(he.trigger("ajaxComplete",[Ce,I]),--h.active||h.event.trigger("ajaxStop")))}return Ce},getJSON:function(a,l,f){return h.get(a,l,f,"json")},getScript:function(a,l){return h.get(a,void 0,l,"script")}}),h.each(["get","post"],function(a,l){h[l]=function(f,d,g,v){return D(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(a){var l;for(l in a.headers)l.toLowerCase()==="content-type"&&(a.contentType=a.headers[l]||"")}),h._evalUrl=function(a,l,f){return h.ajax({url:a,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(a){var l;return this[0]&&(D(a)&&(a=a.call(this[0])),l=h(a,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(a){return D(a)?this.each(function(l){h(this).wrapInner(a.call(this,l))}):this.each(function(){var l=h(this),f=l.contents();f.length?f.wrapAll(a):l.append(a)})},wrap:function(a){var l=D(a);return this.each(function(f){h(this).wrapAll(l?a.call(this,f):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){h(this).replaceWith(this.childNodes)}),this}}),h.expr.pseudos.hidden=function(a){return!h.expr.pseudos.visible(a)},h.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},h.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var vp={0:200,1223:204},pr=h.ajaxSettings.xhr();N.cors=!!pr&&"withCredentials"in pr,N.ajax=pr=!!pr,h.ajaxTransport(function(a){var l,f;if(N.cors||pr&&!a.crossDomain)return{send:function(d,g){var v,b=a.xhr();if(b.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(v in a.xhrFields)b[v]=a.xhrFields[v];a.mimeType&&b.overrideMimeType&&b.overrideMimeType(a.mimeType),!a.crossDomain&&!d["X-Requested-With"]&&(d["X-Requested-With"]="XMLHttpRequest");for(v in d)b.setRequestHeader(v,d[v]);l=function(A){return function(){l&&(l=f=b.onload=b.onerror=b.onabort=b.ontimeout=b.onreadystatechange=null,A==="abort"?b.abort():A==="error"?typeof b.status!="number"?g(0,"error"):g(b.status,b.statusText):g(vp[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(a.hasContent&&a.data||null)}catch(A){if(l)throw A}},abort:function(){l&&l()}}}),h.ajaxPrefilter(function(a){a.crossDomain&&(a.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(a){return h.globalEval(a),a}}}),h.ajaxPrefilter("script",function(a){a.cache===void 0&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),h.ajaxTransport("script",function(a){if(a.crossDomain||a.scriptAttrs){var l,f;return{send:function(d,g){l=h(" - + +
diff --git a/typings/profanity_check.pyi b/typings/profanity_check.pyi new file mode 100644 index 0000000..c57e810 --- /dev/null +++ b/typings/profanity_check.pyi @@ -0,0 +1,3 @@ +from typing import Literal + +def predict(strings: list[str]) -> list[Literal[0] | Literal[1]]: ...